<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[142268] trunk/dports/textproc/xalanc</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="https://trac.macports.org/changeset/142268">142268</a></dd>
<dt>Author</dt> <dd>khindenburg@macports.org</dd>
<dt>Date</dt> <dd>2015-11-08 15:53:35 -0800 (Sun, 08 Nov 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>xalanc: update to 1.11; add debian patches; maintainer timeout #37424</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkdportstextprocxalancPortfile">trunk/dports/textproc/xalanc/Portfile</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#trunkdportstextprocxalancfilesfixftbfsldasneededdiff">trunk/dports/textproc/xalanc/files/fix-ftbfs-ld-as-needed.diff</a></li>
<li><a href="#trunkdportstextprocxalancfilesfixtestxsltsegfaultdiff">trunk/dports/textproc/xalanc/files/fix-testxslt-segfault.diff</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkdportstextprocxalancPortfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/textproc/xalanc/Portfile (142267 => 142268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/textproc/xalanc/Portfile        2015-11-08 23:28:34 UTC (rev 142267)
+++ trunk/dports/textproc/xalanc/Portfile        2015-11-08 23:53:35 UTC (rev 142268)
</span><span class="lines">@@ -4,8 +4,7 @@
</span><span class="cx"> PortSystem 1.0
</span><span class="cx"> 
</span><span class="cx"> name                xalanc
</span><del>-version             1.10.0
-revision            1
</del><ins>+version             1.11
</ins><span class="cx"> categories          textproc
</span><span class="cx"> platforms           darwin freebsd
</span><span class="cx"> maintainers         mww
</span><span class="lines">@@ -18,17 +17,22 @@
</span><span class="cx">                     Transformations (XSLT) and the XML Path Language \
</span><span class="cx">                     (XPath).
</span><span class="cx"> 
</span><del>-homepage            http://xml.apache.org/xalan-c/
-master_sites        apache:xml/xalan-c/source/
-distname            Xalan-C_1_10_0-src
-checksums           md5 0a3fbb535885531cc544b07a2060bfb1
-patchfiles          patch-Makefile.incl.in
</del><ins>+homepage            http://xalan.apache.org/xalan-c/
+master_sites        apache:xalan/xalan-c/sources/
+distname            xalan_c-${version}-src
</ins><span class="cx"> 
</span><del>-depends_lib         port:xercesc
</del><ins>+checksums           rmd160  4cd3fa7d2daf81ef47d3998581958aefc493dfa8 \
+                    sha256  4f5e7f75733d72e30a2165f9fdb9371831cf6ff0d1997b1fb64cdd5dc2126a28
</ins><span class="cx"> 
</span><del>-worksrcdir          xml-xalan/c
</del><ins>+patchfiles          patch-Makefile.incl.in \
+                    fix-ftbfs-ld-as-needed.diff \
+                    fix-testxslt-segfault.diff
</ins><span class="cx"> 
</span><del>-configure.env       XALANCROOT='${workpath}/xml-xalan/c' \
</del><ins>+depends_lib         port:xercesc3
+
+worksrcdir          xalan-c-${version}/c
+
+configure.env       XALANCROOT='${workpath}/${worksrcdir}' \
</ins><span class="cx">                     XERCESCROOT='${prefix}'
</span><span class="cx"> configure.cmd       ./runConfigure
</span><span class="cx"> configure.pre_args -C --prefix=${prefix} \
</span></span></pre></div>
<a id="trunkdportstextprocxalancfilesfixftbfsldasneededdiff"></a>
<div class="addfile"><h4>Added: trunk/dports/textproc/xalanc/files/fix-ftbfs-ld-as-needed.diff (0 => 142268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/textproc/xalanc/files/fix-ftbfs-ld-as-needed.diff                                (rev 0)
+++ trunk/dports/textproc/xalanc/files/fix-ftbfs-ld-as-needed.diff        2015-11-08 23:53:35 UTC (rev 142268)
</span><span class="lines">@@ -0,0 +1,194 @@
</span><ins>+Description: Fix FTBFS with ld --as-needed.
+Author: Matthias Klose &lt;doko@ubuntu.com&gt;
+Bug-Debian: http://bugs.debian.org/641289
+Forwarded: https://issues.apache.org/jira/browse/XALANC-747
+Last-Update: 2013-06-18
+
+diff --git b/c/Tests/Makefile.in a/c/Tests/Makefile.in
+index a8c7ad4..71813dd 100644
+--- Tests/Makefile.in
++++ Tests/Makefile.in
+@@ -62,7 +62,7 @@ ThreadTest:  prepare $(XSL_BIN_DIR)/ThreadTest

+ $(XSL_BIN_DIR)/ThreadTest: ${XSL_OBJ_DIR}/ThreadTest.o 
+         ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS}  \
+-        ${EXTRA_LINK_OPTIONS}  $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) $^ -o $@         $(OTHER_LINK_PARAMETERS)
++        ${EXTRA_LINK_OPTIONS}  $^ $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) -o $@         $(OTHER_LINK_PARAMETERS)
+ ${XSL_OBJ_DIR}/%.o:$(TESTS_DIR)/Threads/%.cpp
+         $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $&lt;

+@@ -70,7 +70,7 @@ Conf: prepare $(XSL_BIN_DIR)/Conf

+ $(XSL_BIN_DIR)/Conf: ${XSL_OBJ_DIR}/conf.o
+         ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS}  \
+-        ${EXTRA_LINK_OPTIONS}  $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) $^ -o $@         $(OTHER_LINK_PARAMETERS)
++        ${EXTRA_LINK_OPTIONS}  $^ $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) -o $@         $(OTHER_LINK_PARAMETERS)
+ ${XSL_OBJ_DIR}/%.o:$(TESTS_DIR)/Conf/%.cpp
+         $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $&lt;

+@@ -92,7 +92,7 @@ Perf: prepare $(XSL_BIN_DIR)/Perf

+ $(XSL_BIN_DIR)/Perf: $(PERF_OBJECTS)
+         ${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS}  \
+-        ${EXTRA_LINK_OPTIONS}  $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) $^ -o $@         $(OTHER_LINK_PARAMETERS)
++        ${EXTRA_LINK_OPTIONS}  $^ $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) -o $@         $(OTHER_LINK_PARAMETERS)
+         
+ ${XSL_OBJ_DIR}/%.o:$(TESTS_DIR)/Performance/%.cpp
+         $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $&lt;
+diff --git b/c/samples/Makefile.in a/c/samples/Makefile.in
+index 56f1601..1b6cea7 100644
+--- samples/Makefile.in
++++ samples/Makefile.in
+@@ -88,7 +88,7 @@ ApacheModuleXSLT: prepare $(XSL_LIB_DIR)/mod_xslt$(SHLIBSUFFIX)

+ $(XSL_LIB_DIR)/mod_xslt$(SHLIBSUFFIX) : $(XSL_OBJ_DIR)/mod_xslt.o
+         $(MAKE_SHARED) $(XSL_BUILD_OPTIONS) $(PLATFORM_LIB_LINK_OPTIONS)  \
+-        $(EXTRA_LINK_OPTIONS) $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) $^ -o $@         $(OTHER_LINK_PARAMETERS)
++        $(EXTRA_LINK_OPTIONS) $^ $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) -o $@         $(OTHER_LINK_PARAMETERS)
+ $(XSL_OBJ_DIR)/%.o:$(SAMPLES_DIR)/ApacheModuleXSLT/%.c
+         $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) -I/usr/include/apache/ $(EXTRA_COMPILE_OPTIONS) -o $@ $&lt;

+@@ -96,7 +96,7 @@ CompileStylesheet: prepare $(XSL_BIN_DIR)/CompileStylesheet

+ $(XSL_BIN_DIR)/CompileStylesheet: $(XSL_OBJ_DIR)/CompileStylesheet.o
+         $(LINK) $(XSL_BUILD_OPTIONS) $(PLATFORM_LIB_LINK_OPTIONS)  \
+-        $(EXTRA_LINK_OPTIONS) $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) $^ -o $@         $(OTHER_LINK_PARAMETERS)
++        $(EXTRA_LINK_OPTIONS) $^ $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) -o $@         $(OTHER_LINK_PARAMETERS)
+ $(XSL_OBJ_DIR)/%.o:$(SAMPLES_DIR)/CompileStylesheet/%.cpp
+         $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $&lt;

+@@ -104,7 +104,7 @@ DocumentBuilder: prepare $(XSL_BIN_DIR)/DocumentBuilder

+ $(XSL_BIN_DIR)/DocumentBuilder: $(XSL_OBJ_DIR)/DocumentBuilder.o
+         $(LINK) $(XSL_BUILD_OPTIONS) $(PLATFORM_LIB_LINK_OPTIONS)  \
+-        $(EXTRA_LINK_OPTIONS) $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) $^ -o $@         $(OTHER_LINK_PARAMETERS)
++        $(EXTRA_LINK_OPTIONS) $^ $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) -o $@         $(OTHER_LINK_PARAMETERS)
+ $(XSL_OBJ_DIR)/%.o:$(SAMPLES_DIR)/DocumentBuilder/%.cpp
+         $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $&lt;

+@@ -112,7 +112,7 @@ EntityResolver: prepare $(XSL_BIN_DIR)/EntityResolver

+ $(XSL_BIN_DIR)/EntityResolver: $(XSL_OBJ_DIR)/EntityResolver.o
+         $(LINK) $(XSL_BUILD_OPTIONS) $(PLATFORM_LIB_LINK_OPTIONS)  \
+-        $(EXTRA_LINK_OPTIONS) $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) $^ -o $@         $(OTHER_LINK_PARAMETERS)
++        $(EXTRA_LINK_OPTIONS) $^ $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) -o $@         $(OTHER_LINK_PARAMETERS)
+ $(XSL_OBJ_DIR)/%.o:$(SAMPLES_DIR)/EntityResolver/%.cpp
+         $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $&lt;

+@@ -120,7 +120,7 @@ ExternalFunction: prepare $(XSL_BIN_DIR)/ExternalFunction

+ $(XSL_BIN_DIR)/ExternalFunction: $(XSL_OBJ_DIR)/ExternalFunction.o
+         $(LINK) $(XSL_BUILD_OPTIONS) $(PLATFORM_LIB_LINK_OPTIONS)  \
+-        $(EXTRA_LINK_OPTIONS) $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) $^ -o $@         $(OTHER_LINK_PARAMETERS)
++        $(EXTRA_LINK_OPTIONS) $^ $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) -o $@         $(OTHER_LINK_PARAMETERS)
+ $(XSL_OBJ_DIR)/%.o:$(SAMPLES_DIR)/ExternalFunction/%.cpp
+         $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $&lt;

+@@ -128,7 +128,7 @@ ParsedSourceWrappers: prepare $(XSL_BIN_DIR)/ParsedSourceWrappers

+ $(XSL_BIN_DIR)/ParsedSourceWrappers: $(XSL_OBJ_DIR)/ParsedSourceWrappers.o
+         $(LINK) $(XSL_BUILD_OPTIONS) $(PLATFORM_LIB_LINK_OPTIONS)  \
+-        $(EXTRA_LINK_OPTIONS) $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) $^ -o $@         $(OTHER_LINK_PARAMETERS)
++        $(EXTRA_LINK_OPTIONS) $^ $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) -o $@         $(OTHER_LINK_PARAMETERS)
+ $(XSL_OBJ_DIR)/%.o:$(SAMPLES_DIR)/ParsedSourceWrappers/%.cpp
+         $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $&lt;

+@@ -136,7 +136,7 @@ SerializeNodeSet: prepare $(XSL_BIN_DIR)/SerializeNodeSet

+ $(XSL_BIN_DIR)/SerializeNodeSet: $(XSL_OBJ_DIR)/SerializeNodeSet.o
+         $(LINK) $(XSL_BUILD_OPTIONS) $(PLATFORM_LIB_LINK_OPTIONS)  \
+-        $(EXTRA_LINK_OPTIONS) $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) $^ -o $@         $(OTHER_LINK_PARAMETERS)
++        $(EXTRA_LINK_OPTIONS) $^ $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) -o $@         $(OTHER_LINK_PARAMETERS)
+ $(XSL_OBJ_DIR)/%.o:$(SAMPLES_DIR)/SerializeNodeSet/%.cpp
+         $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $&lt;

+@@ -144,7 +144,7 @@ SimpleTransform: prepare $(XSL_BIN_DIR)/SimpleTransform

+ $(XSL_BIN_DIR)/SimpleTransform: $(XSL_OBJ_DIR)/SimpleTransform.o
+         $(LINK) $(XSL_BUILD_OPTIONS) $(PLATFORM_LIB_LINK_OPTIONS)  \
+-        $(EXTRA_LINK_OPTIONS) $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) $^ -o $@         $(OTHER_LINK_PARAMETERS)
++        $(EXTRA_LINK_OPTIONS) $^ $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) -o $@         $(OTHER_LINK_PARAMETERS)
+ $(XSL_OBJ_DIR)/%.o:$(SAMPLES_DIR)/SimpleTransform/%.cpp
+         $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $&lt;

+@@ -152,7 +152,7 @@ SimpleXPathAPI: prepare $(XSL_BIN_DIR)/SimpleXPathAPI

+ $(XSL_BIN_DIR)/SimpleXPathAPI: $(XSL_OBJ_DIR)/SimpleXPathAPI.o
+         $(LINK) $(XSL_BUILD_OPTIONS) $(PLATFORM_LIB_LINK_OPTIONS)  \
+-        $(EXTRA_LINK_OPTIONS) $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) $^ -o $@         $(OTHER_LINK_PARAMETERS)
++        $(EXTRA_LINK_OPTIONS) $^ $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) -o $@         $(OTHER_LINK_PARAMETERS)
+ $(XSL_OBJ_DIR)/%.o:$(SAMPLES_DIR)/SimpleXPathAPI/%.cpp
+         $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $&lt;

+@@ -160,7 +160,7 @@ SimpleXPathCAPI: prepare $(XSL_BIN_DIR)/SimpleXPathCAPI

+ $(XSL_BIN_DIR)/SimpleXPathCAPI: $(XSL_OBJ_DIR)/SimpleXPathCAPI.o
+         $(LINK) $(XSL_BUILD_OPTIONS) $(PLATFORM_LIB_LINK_OPTIONS)  \
+-        $(EXTRA_LINK_OPTIONS) $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) $^ -o $@         $(OTHER_LINK_PARAMETERS)
++        $(EXTRA_LINK_OPTIONS) $^ $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) -o $@         $(OTHER_LINK_PARAMETERS)
+ $(XSL_OBJ_DIR)/%.o:$(SAMPLES_DIR)/SimpleXPathCAPI/%.c
+         $(CC4) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $&lt;

+@@ -168,7 +168,7 @@ StreamTransform: prepare $(XSL_BIN_DIR)/StreamTransform

+ $(XSL_BIN_DIR)/StreamTransform: $(XSL_OBJ_DIR)/StreamTransform.o
+         $(LINK) $(XSL_BUILD_OPTIONS) $(PLATFORM_LIB_LINK_OPTIONS)  \
+-        $(EXTRA_LINK_OPTIONS) $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) $^ -o $@         $(OTHER_LINK_PARAMETERS)
++        $(EXTRA_LINK_OPTIONS) $^ $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) -o $@         $(OTHER_LINK_PARAMETERS)
+ $(XSL_OBJ_DIR)/%.o:$(SAMPLES_DIR)/StreamTransform/%.cpp
+         $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $&lt;                

+@@ -176,7 +176,7 @@ TraceListen: prepare $(XSL_BIN_DIR)/TraceListen

+ $(XSL_BIN_DIR)/TraceListen: $(XSL_OBJ_DIR)/TraceListen.o
+         $(LINK) $(XSL_BUILD_OPTIONS) $(PLATFORM_LIB_LINK_OPTIONS)  \
+-        $(EXTRA_LINK_OPTIONS) $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) $^ -o $@         $(OTHER_LINK_PARAMETERS)
++        $(EXTRA_LINK_OPTIONS) $^ $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) -o $@         $(OTHER_LINK_PARAMETERS)
+ $(XSL_OBJ_DIR)/%.o:$(SAMPLES_DIR)/TraceListen/%.cpp
+         $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $&lt;                

+@@ -184,7 +184,7 @@ TransformToXercesDOM: prepare $(XSL_BIN_DIR)/TransformToXercesDOM

+ $(XSL_BIN_DIR)/TransformToXercesDOM: $(XSL_OBJ_DIR)/TransformToXercesDOM.o
+         $(LINK) $(XSL_BUILD_OPTIONS) $(PLATFORM_LIB_LINK_OPTIONS)  \
+-        $(EXTRA_LINK_OPTIONS) $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) $^ -o $@         $(OTHER_LINK_PARAMETERS)
++        $(EXTRA_LINK_OPTIONS) $^ $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) -o $@         $(OTHER_LINK_PARAMETERS)
+ $(XSL_OBJ_DIR)/%.o:$(SAMPLES_DIR)/TransformToXercesDOM/%.cpp
+         $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $&lt;                

+@@ -192,7 +192,7 @@ UseStylesheetParam: prepare $(XSL_BIN_DIR)/UseStylesheetParam

+ $(XSL_BIN_DIR)/UseStylesheetParam: $(XSL_OBJ_DIR)/UseStylesheetParam.o
+         $(LINK) $(XSL_BUILD_OPTIONS) $(PLATFORM_LIB_LINK_OPTIONS)  \
+-        $(EXTRA_LINK_OPTIONS) $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) $^ -o $@         $(OTHER_LINK_PARAMETERS)
++        $(EXTRA_LINK_OPTIONS) $^ $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) -o $@         $(OTHER_LINK_PARAMETERS)
+ $(XSL_OBJ_DIR)/%.o:$(SAMPLES_DIR)/UseStylesheetParam/%.cpp
+         $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $&lt;        

+@@ -200,7 +200,7 @@ XalanTransform: prepare $(XSL_BIN_DIR)/XalanTransform

+ $(XSL_BIN_DIR)/XalanTransform: $(XSL_OBJ_DIR)/XalanTransform.o
+         $(LINK) $(XSL_BUILD_OPTIONS) $(PLATFORM_LIB_LINK_OPTIONS)  \
+-        $(EXTRA_LINK_OPTIONS) $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) $^ -o $@         $(OTHER_LINK_PARAMETERS)
++        $(EXTRA_LINK_OPTIONS) $^ $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) -o $@         $(OTHER_LINK_PARAMETERS)
+ $(XSL_OBJ_DIR)/%.o:$(SAMPLES_DIR)/XalanTransform/%.cpp
+         $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $&lt;

+@@ -208,7 +208,7 @@ XalanTransformerCallback: prepare $(XSL_BIN_DIR)/XalanTransformerCallback

+ $(XSL_BIN_DIR)/XalanTransformerCallback: $(XSL_OBJ_DIR)/XalanTransformerCallback.o
+         $(LINK) $(XSL_BUILD_OPTIONS) $(PLATFORM_LIB_LINK_OPTIONS)  \
+-        $(EXTRA_LINK_OPTIONS) $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) $^ -o $@         $(OTHER_LINK_PARAMETERS)
++        $(EXTRA_LINK_OPTIONS) $^ $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) -o $@         $(OTHER_LINK_PARAMETERS)
+ $(XSL_OBJ_DIR)/%.o:$(SAMPLES_DIR)/XalanTransformerCallback/%.cpp
+         $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $&lt;

+@@ -216,7 +216,7 @@ ThreadSafe: prepare $(XSL_BIN_DIR)/ThreadSafe

+ $(XSL_BIN_DIR)/ThreadSafe: $(XSL_OBJ_DIR)/ThreadSafe.o
+         $(LINK) $(XSL_BUILD_OPTIONS) $(PLATFORM_LIB_LINK_OPTIONS)  \
+-        $(EXTRA_LINK_OPTIONS) $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) $^ -o $@         $(OTHER_LINK_PARAMETERS)
++        $(EXTRA_LINK_OPTIONS) $^ $(XALAN_LIB) $(ALLLIBS) $(CXXFLAGS) -o $@         $(OTHER_LINK_PARAMETERS)
+ $(XSL_OBJ_DIR)/%.o:$(SAMPLES_DIR)/ThreadSafe/%.cpp
+         $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $&lt;

</ins></span></pre></div>
<a id="trunkdportstextprocxalancfilesfixtestxsltsegfaultdiff"></a>
<div class="addfile"><h4>Added: trunk/dports/textproc/xalanc/files/fix-testxslt-segfault.diff (0 => 142268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/textproc/xalanc/files/fix-testxslt-segfault.diff                                (rev 0)
+++ trunk/dports/textproc/xalanc/files/fix-testxslt-segfault.diff        2015-11-08 23:53:35 UTC (rev 142268)
</span><span class="lines">@@ -0,0 +1,18 @@
</span><ins>+Description: Fix segfault in xalan (testXSLT).
+Author: William Blough &lt;devel@blough.us&gt;
+Bug-Debian: http://bugs.debian.org/718303
+Forwarded: https://issues.apache.org/jira/browse/XALANC-751
+Last-Update: 2013-10-14
+diff --git a/c/src/xalanc/PlatformSupport/XalanLocator.hpp b/c/src/xalanc/PlatformSupport/XalanLocator.hpp
+index 34a7f1e..b026a40 100644
+--- src/xalanc/PlatformSupport/XalanLocator.hpp
++++ src/xalanc/PlatformSupport/XalanLocator.hpp
+@@ -91,7 +91,7 @@ public:
+             const XalanDOMChar*     theAlternateId = getEmptyPtr())
+     {
+         return theLocator == 0 ? theAlternateId : (theLocator-&gt;getSystemId() ?
+-            theLocator-&gt;getPublicId() : theAlternateId);
++            theLocator-&gt;getSystemId() : theAlternateId);
+     }

+     /**
</ins></span></pre>
</div>
</div>

</body>
</html>