init from local openbsd ports tree

This commit is contained in:
niamtokik
2022-03-17 18:53:13 +00:00
commit 888bb49456
7 changed files with 8417 additions and 0 deletions

0
README.md Normal file
View File

View 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>

View 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

View 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.

View 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.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff