Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Nov 2019 23:43:45 +0000 (UTC)
From:      Tobias Kortkamp <tobik@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r516752 - in head/lang: . ponyc ponyc-static
Message-ID:  <201911042343.xA4NhjhY045585@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201911042343.xA4NhjhY045585>