svn commit: r516752 - in head/lang: . ponyc ponyc-static
Tobias Kortkamp
tobik at FreeBSD.org
Mon Nov 4 23:43:46 UTC 2019
Author: tobik
Date: Mon Nov 4 23:43:45 2019
New Revision: 516752
URL: https://svnweb.freebsd.org/changeset/ports/516752
Log:
New port: lang/ponyc-static
A version of lang/ponyc with statically linked LLVM.
PR: 241663
Added:
head/lang/ponyc-static/
head/lang/ponyc-static/Makefile (contents, props changed)
Modified:
head/lang/Makefile
head/lang/ponyc/Makefile
Modified: head/lang/Makefile
==============================================================================
--- head/lang/Makefile Mon Nov 4 23:39:55 2019 (r516751)
+++ head/lang/Makefile Mon Nov 4 23:43:45 2019 (r516752)
@@ -286,6 +286,7 @@
SUBDIR += pocl
SUBDIR += polyml
SUBDIR += ponyc
+ SUBDIR += ponyc-static
SUBDIR += ptoc
SUBDIR += purescript
SUBDIR += py-hy
Added: head/lang/ponyc-static/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/ponyc-static/Makefile Mon Nov 4 23:43:45 2019 (r516752)
@@ -0,0 +1,9 @@
+# $FreeBSD$
+
+PKGNAMESUFFIX= -static
+COMMENT= Pony language compiler (statically linked with LLVM)
+CONFLICTS_INSTALL= ponyc
+MASTERDIR= ${.CURDIR}/../ponyc
+OPTIONS_SLAVE= STATIC
+
+.include "${MASTERDIR}/Makefile"
Modified: head/lang/ponyc/Makefile
==============================================================================
--- head/lang/ponyc/Makefile Mon Nov 4 23:39:55 2019 (r516751)
+++ head/lang/ponyc/Makefile Mon Nov 4 23:43:45 2019 (r516752)
@@ -5,7 +5,7 @@ DISTVERSION= 0.33.0
CATEGORIES= lang
MAINTAINER= greg at unrelenting.technology
-COMMENT= Pony language compiler
+COMMENT?= Pony language compiler
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -30,6 +30,8 @@ PORTDOCS= *.md
MAKE_ENV= config=release verbose=true default_pic=true \
prefix=${PREFIX} arch=${PONYARCH} \
LLVM_CONFIG=llvm-config${LLVM_VERSION}
+
+CONFLICTS_INSTALL= ponyc-static
OPTIONS_DEFINE= DOCS DTRACE EXAMPLES STATIC
OPTIONS_EXCLUDE_aarch64= DTRACE
More information about the svn-ports-all
mailing list