[43863] trunk/dports/graphics/Coin/Portfile

css at macports.org css at macports.org
Mon Dec 15 18:42:20 PST 2008


Revision: 43863
          http://trac.macports.org/changeset/43863
Author:   css at macports.org
Date:     2008-12-15 18:42:19 -0800 (Mon, 15 Dec 2008)
Log Message:
-----------
Updated Coin dependencies based on feedback from jeremyhu at macports.org to better match actual dependencies. Also added variant descriptions. refs #17551

Modified Paths:
--------------
    trunk/dports/graphics/Coin/Portfile

Modified: trunk/dports/graphics/Coin/Portfile
===================================================================
--- trunk/dports/graphics/Coin/Portfile	2008-12-16 02:25:43 UTC (rev 43862)
+++ trunk/dports/graphics/Coin/Portfile	2008-12-16 02:42:19 UTC (rev 43863)
@@ -1,8 +1,10 @@
 # $Id$
 
 PortSystem		1.0
+
 name			Coin
 version			2.5.0
+revision		1
 description		cross platform C++ OpenGL scene graph library
 long_description	Coin is a high-level 3D graphics library with a   \
 	C++ Application Programming Interface. Coin uses scene-graph data \
@@ -17,8 +19,9 @@
 checksums		md5 1e7cb6afa69f6eed034a64021f7d1bfc \
 			sha1 19dc61398d843bff120aec9c640ea814c827b577
 
-depends_build		lib:libX11.6:XFree86 bin:doxygen:doxygen
-depends_lib		port:simage
+depends_lib		port:simage \
+			lib:libSM.6:xorg-libsm \
+			lib:libXext.6:xorg-libXext
 
 use_configure		yes
 configure.args		--with-simage=${prefix} --mandir=${prefix}/share/man
@@ -30,15 +33,16 @@
 variant aqua requires darwin {
 	configure.args-delete	--without-framework --enable-darwin-x11
 	configure.args-append	--with-framework=${destroot}/Library/Frameworks  --without-x
-	depends_build-delete	lib:libX11.6:XFree86
+	depends_lib-delete	lib:libSM.6:xorg-libsm \
+				lib:libXext.6:xorg-libXext
 }
 
-variant devel {
+variant devel description {Activate developer features, including debug libraries.} {
 	configure.args-append	--enable-next-minor --enable-debug
 }
 
-variant manpages {
-	depends_build-append	bin:doxygen:doxygen
+variant manpages description {Include API documentation in manpages.} {
+	depends_build-append	port:doxygen
 	configure.args-append	--enable-man --mandir=${prefix}/share/man
 	post-destroot {
 		file rename ${destroot}${prefix}/share/man/man3/threads.3 \
@@ -48,6 +52,6 @@
 	}
 }
 
-variant threadsafe {
+variant threadsafe description {Allow threadsafe scene graph traversals.} {
 	configure.args-append	--enable-threadsafe
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20081215/a8c164da/attachment.html>


More information about the macports-changes mailing list