[29544] trunk/dports/graphics/wxWidgets/Portfile

source_changes at macosforge.org source_changes at macosforge.org
Fri Sep 28 00:43:21 PDT 2007


Revision: 29544
          http://trac.macosforge.org/projects/macports/changeset/29544
Author:   jwa at macports.org
Date:     2007-09-28 00:43:21 -0700 (Fri, 28 Sep 2007)

Log Message:
-----------
version bump to 2.8.6, add variant to build separate libraries as recommended by pgAdmin, add variant to build debug libraries, correct some library referencing issues

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

Modified: trunk/dports/graphics/wxWidgets/Portfile
===================================================================
--- trunk/dports/graphics/wxWidgets/Portfile	2007-09-27 23:28:36 UTC (rev 29543)
+++ trunk/dports/graphics/wxWidgets/Portfile	2007-09-28 07:43:21 UTC (rev 29544)
@@ -3,11 +3,10 @@
 PortSystem 1.0
 
 name			wxWidgets
-version			2.8.4
-revision		2
+version			2.8.6
 categories		graphics devel
 platforms		darwin
-maintainers		mww at macports.org jwa
+maintainers		mww jwa
 description		mature cross-platform C++ GUI framework
 long_description	wxWidgets is a mature open-source cross-platform C++ \
     GUI framework for Mac OS, Unix, Linux, Windows. It can \
@@ -26,11 +25,11 @@
 distfiles		${distname}-${version}${extract.suffix}
 dist_subdir		${distname}/${version}
 checksums		${distname}-${version}${extract.suffix} \
-			    md5 47cf67e1e3e2cc88938eac797783aab4 \
+			    md5 8a130e5b25448a17454a6b957a5e075c \
  			    ${distname}-${version}${extract.suffix} \
-    			    sha1 8c84b562ff4bfa3197924998a2b9ca0e6147be90 \
+    			    sha1 918cacbb0d1c36abcd9cc4335d60f4accce2c598 \
     			    ${distname}-${version}${extract.suffix} \
-			    rmd160 8c17820c11e530aef53af73695cc0eb6666bd866
+			    rmd160 6a8367fc36450468b1068d17c2989f83e4e766a3
 
 depends_lib		port:jpeg \
 			    port:tiff \
@@ -41,7 +40,6 @@
     			    port:libsdl \
     			    port:libsdl_mixer
 
-#set worksrcdir	build
 set worksrcdir	${distname}-${version}/build
 
 extract.only	${distname}-${version}${extract.suffix}
@@ -50,7 +48,7 @@
 
 #configure.cmd	../${distname}-${version}/configure
 configure.cmd		../configure
-configure.ldflags	-L${build.dir}/lib
+configure.ldflags	-L${build.dir}/lib -L${prefix}/lib
 configure.args		--mandir=${prefix}/share/man \
 			    --with-libiconv-prefix=${prefix} \
     			    --with-libjpeg \
@@ -70,6 +68,7 @@
 }
 
 set contrib		"gizmos stc ogl"
+set installtype		release
 
 build.target
 
@@ -91,10 +90,20 @@
 	readme-gtk.txt readme-mac.txt \
 	readme-mgl.txt readme-motif.txt readme-x11.txt \
 	${destroot}${prefix}/share/doc/${name}
-    system "cd ${destroot}${prefix}/bin && \
-		ln -sf ${prefix}/lib/wx/config/mac-unicode-release-2.8 wx-config"
+    set confscript ${prefix}/lib/wx/config/mac-unicode-${installtype}-2.8
+    reinplace "s|-L${build.dir}/lib||" ${destroot}${confscript}
+    ln -sf ${confscript} ${destroot}${prefix}/bin/wx-config
 }
 
+variant nonmonolithic {
+    configure.args-delete	--enable-monolithic
+}
+
+variant debug {
+    configure.args-append	--enable-debug
+    set installtype debug
+}
+    
 livecheck.check		regex
 livecheck.url		${homepage}/downloads/
 livecheck.regex		ftp.wxwidgets.org/pub/(2.8.\[0-9\]+)/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070928/6828e9e8/attachment.html


More information about the macports-changes mailing list