svn commit: r363477 - head/sysutils/cfengine36

Baptiste Daroussin bapt at FreeBSD.org
Wed Jul 30 13:54:57 UTC 2014


On Wed, Jul 30, 2014 at 03:21:51PM +0200, Baptiste Daroussin wrote:
> On Wed, Jul 30, 2014 at 01:17:12PM +0000, Cy Schubert wrote:
> > Author: cy
> > Date: Wed Jul 30 13:17:12 2014
> > New Revision: 363477
> > URL: http://svnweb.freebsd.org/changeset/ports/363477
> > QAT: https://qat.redports.org/buildarchive/r363477/
> > 
> > Log:
> >   Make poudriere happy.
> > 
> > Modified:
> >   head/sysutils/cfengine36/Makefile
> > 
> > Modified: head/sysutils/cfengine36/Makefile
> > ==============================================================================
> > --- head/sysutils/cfengine36/Makefile	Wed Jul 30 13:15:40 2014	(r363476)
> > +++ head/sysutils/cfengine36/Makefile	Wed Jul 30 13:17:12 2014	(r363477)
> > @@ -42,6 +42,7 @@ CONFIGURE_ARGS=	--docdir=${DOCSDIR} \
> >  		--with-lmdb=${LOCALBASE} \
> >  		--enable-fhs
> >  
> > +BUILD_DEPENDS+=	${LOCALBASE}/include/pcre.h:${PORTSDIR}/devel/pcre
> >  LIB_DEPENDS+=	libpcre.so:${PORTSDIR}/devel/pcre \
> >  		liblmdb.so:${PORTSDIR}/databases/lmdb
> >  
> 
> This is 100% noop and changes nothing that won't make poudriere more happy then
> before.
> 

This ports have multiple problem due to patch-m4-strndup.m4
when building locally it works because you might have autotools installed
locally and configrue automatically run aclocal because the m4 file has changed.
But that breaks USES=libtool hence the libexec/cfengine/libpromises.so.3 not
being created fixed by your addition of post-install

on the cluster you are in a clean env so aclocal is not there given you did not
asked it to be there.

You have 2 possibility either remove patch-m4-strndup.m4, add
CPPFLAGS=-I${LOCALBASE}/include, remove your new BUILD_DEPENDS and remove your
post-install

or keep your patch-m4-stdndup.m4 and regenerate configure with USE_AUTOTOOLS
macros, add CPPFLAGS=-I${LOCALBASE}/include, remove your new BUILD_DEPENDS and remove your
post-install

There is no point in patching m4 macros if you do not regenerate the autotools

This patch http://people.freebsd.org/~bapt/cfengine36.diff does the first thing.

regards,
Bap
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-ports-all/attachments/20140730/31ed40e4/attachment.sig>


More information about the svn-ports-all mailing list