[35430] trunk/dports/textproc/xercesc

ryandesign at macports.org ryandesign at macports.org
Fri Mar 28 01:55:09 PDT 2008


Revision: 35430
          http://trac.macosforge.org/projects/macports/changeset/35430
Author:   ryandesign at macports.org
Date:     2008-03-28 01:55:08 -0700 (Fri, 28 Mar 2008)

Log Message:
-----------
xercesc: also build libxerces-c.a; closes #14317 (maintainer timeout)

Modified Paths:
--------------
    trunk/dports/textproc/xercesc/Portfile

Added Paths:
-----------
    trunk/dports/textproc/xercesc/files/
    trunk/dports/textproc/xercesc/files/makestatic.sh.in

Modified: trunk/dports/textproc/xercesc/Portfile
===================================================================
--- trunk/dports/textproc/xercesc/Portfile	2008-03-28 07:46:09 UTC (rev 35429)
+++ trunk/dports/textproc/xercesc/Portfile	2008-03-28 08:55:08 UTC (rev 35430)
@@ -3,6 +3,7 @@
 PortSystem 1.0
 name			xercesc
 version			2.8.0
+revision		1
 categories		textproc
 maintainers		chris.ridd at isode.com
 description		an XML parser
@@ -35,9 +36,18 @@
 	configure.pre_args-append	-c /usr/bin/gcc-4.0 -x /usr/bin/g++-4.0
 }
 
+post-build {
+	xinstall -m 755 -W ${filespath} makestatic.sh.in ${build.dir}/makestatic.sh
+	reinplace s|@CXX@|${configure.cxx}| ${build.dir}/makestatic.sh
+	system "cd ${build.dir} && ${build.env} ./makestatic.sh"
+}
+
 destroot.env		${configure.env}
 
 post-destroot	{
+	xinstall ${worksrcpath}/lib/libxerces-c.a ${destroot}${prefix}/lib
+	system "ranlib ${destroot}${prefix}/lib/libxerces-c.a"
+	
 	xinstall -d -m 755 ${destroot}${prefix}/share/doc
 	file copy ${worksrcpath}/doc/html ${destroot}${prefix}/share/doc/${name}
 	xinstall -m 644 -W ${worksrcpath} version.incl LICENSE.txt Readme.html \

Added: trunk/dports/textproc/xercesc/files/makestatic.sh.in
===================================================================
--- trunk/dports/textproc/xercesc/files/makestatic.sh.in	                        (rev 0)
+++ trunk/dports/textproc/xercesc/files/makestatic.sh.in	2008-03-28 08:55:08 UTC (rev 35430)
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+make -n XML_LIB_DIR=$XERCESCROOT/lib/dummy | \
+	grep '@CXX@ .*\.dylib' | \
+	tr \  \\n | \
+	grep '\.o$' | \
+	( cd ../../obj ; xargs ar rs $XERCESCROOT/lib/libxerces-c.a )

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080328/1a571679/attachment.html


More information about the macports-changes mailing list