Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Mar 2017 00:48:35 +0000 (UTC)
From:      Bryan Drewery <bdrewery@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r435812 - in head/devel: . ccache ccache-memcached ccache-memcached-static ccache-static
Message-ID:  <201703100048.v2A0mZvh047835@repo.freebsd.org>

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



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