svn commit: r435812 - in head/devel: . ccache ccache-memcached ccache-memcached-static ccache-static
Bryan Drewery
bdrewery at FreeBSD.org
Fri Mar 10 00:48:37 UTC 2017
Author: bdrewery
Date: Fri Mar 10 00:48:35 2017
New Revision: 435812
URL: https://svnweb.freebsd.org/changeset/ports/435812
Log:
Add devel/ccache-static and devel/ccache-memcached-static ports.
These are to allow packages to be created for use where a static
ccache is needed to avoid build dependencies. Poudriere is
growing support for this use case. While a ccache-static is
not likely as useful, the ccache-memcached-static port will
allow Poudriere to use ccache+memcached in its jails without
needing to bootstrap ccache-memcached and dealing with the
cyclic dependency problem of building that or compromising
with not building it with a compiler cache.
Added:
head/devel/ccache-memcached-static/
head/devel/ccache-memcached-static/Makefile (contents, props changed)
head/devel/ccache-static/
head/devel/ccache-static/Makefile (contents, props changed)
Modified:
head/devel/Makefile
head/devel/ccache-memcached/Makefile
head/devel/ccache/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Thu Mar 9 23:52:16 2017 (r435811)
+++ head/devel/Makefile Fri Mar 10 00:48:35 2017 (r435812)
@@ -236,7 +236,9 @@
SUBDIR += cbrowser
SUBDIR += cc65
SUBDIR += ccache
+ SUBDIR += ccache-static
SUBDIR += ccache-memcached
+ SUBDIR += ccache-memcached-static
SUBDIR += cccc
SUBDIR += ccdoc
SUBDIR += ccons
Added: head/devel/ccache-memcached-static/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/ccache-memcached-static/Makefile Fri Mar 10 00:48:35 2017 (r435812)
@@ -0,0 +1,11 @@
+# $FreeBSD$
+
+PKGNAMESUFFIX= -memcached-static
+
+MASTERDIR= ${.CURDIR}/../ccache
+
+OPTIONS_SLAVE= MEMCACHED STATIC
+
+CONFLICTS_INSTALL= ccache-[0-9]* ccache-memcached[0-9]* ccache-static[0-9]*
+
+.include "${MASTERDIR}/Makefile"
Modified: head/devel/ccache-memcached/Makefile
==============================================================================
--- head/devel/ccache-memcached/Makefile Thu Mar 9 23:52:16 2017 (r435811)
+++ head/devel/ccache-memcached/Makefile Fri Mar 10 00:48:35 2017 (r435812)
@@ -6,6 +6,6 @@ MASTERDIR= ${.CURDIR}/../ccache
OPTIONS_SLAVE= MEMCACHED
-CONFLICTS_INSTALL= ccache-[0-9]*
+CONFLICTS_INSTALL= ccache-[0-9]* ccache-memcached-static[0-9]* ccache-static-[0-9]*
.include "${MASTERDIR}/Makefile"
Added: head/devel/ccache-static/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/ccache-static/Makefile Fri Mar 10 00:48:35 2017 (r435812)
@@ -0,0 +1,11 @@
+# $FreeBSD$
+
+PKGNAMESUFFIX= -static
+
+MASTERDIR= ${.CURDIR}/../ccache
+
+OPTIONS_SLAVE= STATIC
+
+CONFLICTS_INSTALL= ccache-[0-9]* ccache-memcached[0-9]* ccache-memcached-static[0-9]*
+
+.include "${MASTERDIR}/Makefile"
Modified: head/devel/ccache/Makefile
==============================================================================
--- head/devel/ccache/Makefile Thu Mar 9 23:52:16 2017 (r435811)
+++ head/devel/ccache/Makefile Fri Mar 10 00:48:35 2017 (r435812)
@@ -13,7 +13,7 @@ COMMENT= Tool to minimize the compile ti
LICENSE= GPLv3
-CONFLICTS_INSTALL= ccache-memcached-[0-9]*
+CONFLICTS_INSTALL= ccache-static-[0-9]* ccache-memcached-[0-9]* ccache-memcached-static-[0-9]*
GNU_CONFIGURE= yes
More information about the svn-ports-all
mailing list