init from local openbsd ports tree
This commit is contained in:
47
ports/lang/mercury/Makefile
Normal file
47
ports/lang/mercury/Makefile
Normal file
@@ -0,0 +1,47 @@
|
||||
# $OpenBSD$
|
||||
|
||||
COMMENT-main = Mercury is a pure logic programming language
|
||||
COMMENT-minimal = Mercury is a pure logic programming language
|
||||
|
||||
CATEGORIES = lang
|
||||
V = 20.06.1
|
||||
DISTNAME = mercury-srcdist-$V
|
||||
PKGNAME = mercury-$V
|
||||
PKGNAME-main = mercury-$V
|
||||
PKGNAME-minimal = mercury-$V-minimal
|
||||
|
||||
REVISION-main = 0
|
||||
REVISION-minimal = 0
|
||||
|
||||
MULTI_PACKAGES = -main -minimal
|
||||
|
||||
BUILD_DEPENDS = devel/bison ${MODGNU_AUTOCONF_DEPENDS}
|
||||
|
||||
HOMEPAGE = https://mercurylang.org
|
||||
|
||||
MAINTAINER = Mathieu Kerjouan <niamkik@protonmail.com>
|
||||
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
CONFIGURE_STYLE = gnu
|
||||
CONFIGURE_ARGS = --enable-sanitizers --enable-erlang-grade --disable-csharp-grade
|
||||
CONFIGURE_ARGS += --enable-hlc-prof-grades --enable-hlc-low-level-debug-grades
|
||||
CONFIGURE_ENV = CC=cc CPP=cpp
|
||||
MAKE_ENV = PARALLEL=-j2
|
||||
USE_GMAKE = Yes
|
||||
YACC = bison
|
||||
AUTOCONF_VERSION = 2.69
|
||||
|
||||
EXTRACT_SUFX = .tar.gz
|
||||
WRKDIST = ${WRKDIR}/${DISTNAME}
|
||||
|
||||
MASTER_SITES = http://dl.mercurylang.org/release/
|
||||
|
||||
CONFLICT_MARKER = mercury-*-minimal
|
||||
|
||||
SUBST_VARS = V
|
||||
|
||||
do-test:
|
||||
cd ${WRKBUILD}/tests && mmake
|
||||
|
||||
.include <bsd.port.mk>
|
||||
2
ports/lang/mercury/distinfo
Normal file
2
ports/lang/mercury/distinfo
Normal file
@@ -0,0 +1,2 @@
|
||||
SHA256 (mercury-srcdist-20.06.1.tar.gz) = 7wk66BQkxPP+aW7/mu+1+2aJnhG7F64DJq37cNCcHB8=
|
||||
SIZE (mercury-srcdist-20.06.1.tar.gz) = 47796261
|
||||
5
ports/lang/mercury/pkg/DESCR-main
Normal file
5
ports/lang/mercury/pkg/DESCR-main
Normal file
@@ -0,0 +1,5 @@
|
||||
Mercury is a pure logic programming language intended for the creation
|
||||
of large, fast, reliable programs. The syntax of Mercury is based on
|
||||
the syntax of Prolog, but semantically the two languages are very
|
||||
different due to Mercury's purity, its type, mode, determinism and
|
||||
module systems.
|
||||
5
ports/lang/mercury/pkg/DESCR-minimal
Normal file
5
ports/lang/mercury/pkg/DESCR-minimal
Normal file
@@ -0,0 +1,5 @@
|
||||
Mercury is a pure logic programming language intended for the creation
|
||||
of large, fast, reliable programs. The syntax of Mercury is based on
|
||||
the syntax of Prolog, but semantically the two languages are very
|
||||
different due to Mercury's purity, its type, mode, determinism and
|
||||
module systems.
|
||||
6097
ports/lang/mercury/pkg/PLIST-main
Normal file
6097
ports/lang/mercury/pkg/PLIST-main
Normal file
File diff suppressed because it is too large
Load Diff
2261
ports/lang/mercury/pkg/PLIST-minimal
Normal file
2261
ports/lang/mercury/pkg/PLIST-minimal
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user