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