[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