<pre style='margin:0'>
Frank Schima (mf2k) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c51a07ea765724df0b3b06acbaaaee1cc66724d2">https://github.com/macports/macports-ports/commit/c51a07ea765724df0b3b06acbaaaee1cc66724d2</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new c51a07e xercesc: Obsolete port.
</span>c51a07e is described below
<span style='display:block; white-space:pre;color:#808000;'>commit c51a07ea765724df0b3b06acbaaaee1cc66724d2
</span>Author: Frank Schima <mf2k@macports.org>
AuthorDate: Wed Aug 30 11:09:27 2017 -0600
<span style='display:block; white-space:pre;color:#404040;'> xercesc: Obsolete port.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/54168
</span>---
textproc/xercesc/Portfile | 111 ++++------------------------------------------
1 file changed, 8 insertions(+), 103 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/xercesc/Portfile b/textproc/xercesc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 95c6690..4971774 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/xercesc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/xercesc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,103 +1,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup muniversal 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name xercesc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-conflicts xercesc3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 2.8.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories textproc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers isode.com:chris.ridd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license Apache-2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description an XML parser
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description Xerces-C++ is a validating XML parser written in \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- a portable subset of C++. Xerces-C++ makes it \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- easy to give your application the ability to read \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- and write XML data. A shared library is provided \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for parsing, generating, manipulating, and \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- validating XML documents.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://xerces.apache.org/xerces-c/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites apache:xerces/c/2/sources/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname xerces-c-src_[strsed ${version} {g/\./_/}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums md5 5daf514b73f3e0de9e3fce704387c0d2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles 64-bit-no-carbon.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.dir ${worksrcpath}/src/xercesc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.pre_args -P "${prefix}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args -c ${configure.cc} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -x ${configure.cxx}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cmd ./runConfigure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.universal_args-delete --disable-dependency-tracking
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-proc bits_arg_for_arch {arch} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- switch ${arch} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- x86_64 -
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ppc64 { return {-b 64} }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- i386 -
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ppc { return {-b 32} }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[variant_isset universal]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach arch ${configure.universal_archs} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set merger_configure_args(${arch}) "-z -I${worksrcpath}-${arch}/src [bits_arg_for_arch ${arch}]"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set merger_configure_env(${arch}) XERCESCROOT=${worksrcpath}-${arch}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set merger_build_env(${arch}) $merger_configure_env(${arch})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set merger_destroot_env(${arch}) $merger_configure_env(${arch})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append -z -I${worksrcpath}/src \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [bits_arg_for_arch ${configure.build_arch}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.env XERCESCROOT=${worksrcpath}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build.env ${configure.env}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- destroot.env ${configure.env}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_parallel_build no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.dir ${worksrcpath}/src/xercesc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.type gnu
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append -p macosx -n native
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-build {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {![variant_isset universal]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 755 -W ${filespath} makestatic.sh.in ${build.dir}/makestatic.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace s|@CXX@|${configure.cxx}| ${build.dir}/makestatic.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "cd ${build.dir} && ${build.env} ./makestatic.sh"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach arch ${configure.universal_archs} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set arch_build_dir [string map "${worksrcpath} ${worksrcpath}-${arch}" ${build.dir}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 755 -W ${filespath} makestatic.sh.in ${arch_build_dir}/makestatic.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace s|@CXX@|${configure.cxx}| ${arch_build_dir}/makestatic.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "cd ${arch_build_dir} && $merger_build_env(${arch}) ./makestatic.sh"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {![variant_isset universal]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d -m 755 ${destroot}${prefix}/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall ${worksrcpath}/lib/libxerces-c.a ${destroot}${prefix}/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach arch ${configure.universal_archs} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d -m 755 ${destroot}-${arch}${prefix}/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall ${worksrcpath}-${arch}/lib/libxerces-c.a ${destroot}-${arch}${prefix}/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d -m 755 ${destroot}${prefix}/share/doc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file copy ${worksrcpath}/doc/html ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 644 -W ${worksrcpath} version.incl LICENSE.txt Readme.html \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- credits.txt ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "ranlib ${destroot}${prefix}/lib/libxerces-c.a"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This port is obsolete and cane be removed on August 30, 2018
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+replaced_by xercesc3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup obsolete 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name xercesc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 2.8.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 4
</span></pre><pre style='margin:0'>
</pre>