BSD Ports

lang/gravity 0.9.8 FreeBSD

Embeddable programming language

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
51b3fdd457
License
MIT
Categories
lang
Package size
310.6 KiB, 1624.6 KiB installed

Description

Gravity is a dynamically typed, lightweight, embeddable programming language written in C without any external dependencies (except for stdlib). It is a class-based concurrent scripting language with a modern Swift like syntax.

In the other systems

SystemPortVersion
FreeBSDlang/gravity0.9.8
OpenBSDlang/gravity0.9.0
DragonFlylang/gravity0.8.5
HardenedBSDlang/gravity0.9.8
GhostBSDlang/gravity0.9.7

Install

Binary package:

pkg install gravity-lang

From the ports tree:

cd /usr/ports/lang/gravity/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	gravity-lang>0:lang/gravity
LIB_DEPENDS=	libgravityapi.so:lang/gravity

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.9.80.9.80.8.50.8.50.9.8
FreeBSD:14:quarterly0.9.80.9.8n/a0.8.50.9.8
FreeBSD:15:latest0.9.80.9.8n/a0.8.50.8.5
FreeBSD:15:quarterly0.9.80.9.8n/an/an/a
FreeBSD:16:latest0.9.80.9.8n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 15

No port depends on this one.

Configuration

No options to configure.

USES
cmake:testing compiler:c11 cpe
Service scripts
none

Files

pkg-plist 37
  • bin/gravity
  • include/debug_macros.h
  • include/gravity_array.h
  • include/gravity_ast.h
  • include/gravity_codegen.h
  • include/gravity_compiler.h
  • include/gravity_config.h
  • include/gravity_core.h
  • include/gravity_debug.h
  • include/gravity_delegate.h
  • include/gravity_hash.h
  • include/gravity_ircode.h
  • include/gravity_json.h
  • include/gravity_lexer.h
  • include/gravity_macros.h
  • include/gravity_memory.h
  • include/gravity_opcodes.h
  • include/gravity_opt_env.h
  • include/gravity_opt_file.h
  • include/gravity_opt_json.h
  • include/gravity_opt_math.h
  • include/gravity_optimizer.h
  • include/gravity_optionals.h
  • include/gravity_parser.h
  • include/gravity_semacheck1.h
  • include/gravity_semacheck2.h
  • include/gravity_symboltable.h
  • include/gravity_token.h
  • include/gravity_utils.h
  • include/gravity_value.h
  • include/gravity_visitor.h
  • include/gravity_vm.h
  • include/gravity_vmmacros.h
  • lib/cmake/gravity/gravity-config-.cmake
  • lib/cmake/gravity/gravity-config.cmake
  • lib/libgravityapi.so
  • lib/libgravityapi_s.a
distinfo 1
FileSizeSHA256
marcobambini-gravity-0.9.8_GH0.tar.gz968521c221a8dc747e46de61482631209efd1c3cd95c1b8dd441e7eeeefcdb2fbfce5a

Commit history 1

DateCommitCreditsLog message
51b3fdd457 Yuri Victorovich lang/gravity: update 0.9.7 → 0.9.8