Bug 179431 - security/opensaml2: fix for missing boost dependency
Summary: security/opensaml2: fix for missing boost dependency
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Palle Girgensohn
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-08 21:30 UTC by John Marino
Modified: 2013-06-09 15:50 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Marino 2013-06-08 21:30:00 UTC
security/opensaml2 was just updated but it doesn't build in a clean environment.  The boost dependency was omitted.

Fix: 

Adding this to the makefile allowed opensaml2 to build in poudriere:

LIB_DEPENDS+= boost_thread:${PORTSDIR}/devel/boost-libs

The actually library called out probably isn't important.  opensaml2 just needs boost-libs is loaded.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2013-06-08 21:30:07 UTC
Responsible Changed
From-To: freebsd-ports-bugs->girgen

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 dfilter service freebsd_committer freebsd_triage 2013-06-09 15:41:32 UTC
Author: girgen
Date: Sun Jun  9 14:41:24 2013
New Revision: 320338
URL: http://svnweb.freebsd.org/changeset/ports/320338

Log:
  Add build dependency on boost for shibboleth and opensaml.
  PR:	ports/179431

Modified:
  head/security/opensaml2/Makefile
  head/security/shibboleth2-sp/Makefile

Modified: head/security/opensaml2/Makefile
==============================================================================
--- head/security/opensaml2/Makefile	Sun Jun  9 14:37:35 2013	(r320337)
+++ head/security/opensaml2/Makefile	Sun Jun  9 14:41:24 2013	(r320338)
@@ -15,6 +15,8 @@ LIB_DEPENDS=	curl.6:${PORTSDIR}/ftp/curl
 		xerces-c.3:${PORTSDIR}/textproc/xerces-c3 \
 		xmltooling.6:${PORTSDIR}/devel/xmltooling
 
+BUILD_DEPENDS=	boost-libs>=0:${PORTSDIR}/devel/boost-libs
+
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS+=--with-log4shib=${LOCALBASE} --with-openssl=${OPENSSLBASE} \
 		--with-xmltooling=${LOCALBASE} --disable-doxygen-doc

Modified: head/security/shibboleth2-sp/Makefile
==============================================================================
--- head/security/shibboleth2-sp/Makefile	Sun Jun  9 14:37:35 2013	(r320337)
+++ head/security/shibboleth2-sp/Makefile	Sun Jun  9 14:41:24 2013	(r320338)
@@ -12,6 +12,8 @@ COMMENT=	C++ Shibboleth Service Provider
 
 LIB_DEPENDS=	saml.8:${PORTSDIR}/security/opensaml2
 
+BUILD_DEPENDS=	boost-libs>=0:${PORTSDIR}/devel/boost-libs
+
 MAKE_JOBS_SAFE=	yes
 USE_GMAKE=	yes
 GNU_CONFIGURE=	yes
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 3 Palle Girgensohn freebsd_committer freebsd_triage 2013-06-09 15:42:06 UTC
State Changed
From-To: open->closed

Actually a build-depends is enough. It was hidden by the same dependency 
need by xmltooling. Now I've properly added it to opensaml and shibboleth-sp. 

Thanks!