pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/textproc/xalan-c Update xalan-c to 1.6.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/116bdf909329
branches:  trunk
changeset: 468196:116bdf909329
user:      minskim <minskim%pkgsrc.org@localhost>
date:      Wed Feb 11 04:20:16 2004 +0000

description:
Update xalan-c to 1.6.

Too many changes since 1.0.  See
http://xml.apache.org/xalan-c/readme.html#history for the entire
history.

diffstat:

 textproc/xalan-c/Makefile         |   63 +-
 textproc/xalan-c/PLIST            |  732 ++++++++++++++++++++++---------------
 textproc/xalan-c/buildlink3.mk    |   25 +
 textproc/xalan-c/distinfo         |   12 +-
 textproc/xalan-c/patches/patch-aa |   13 -
 textproc/xalan-c/patches/patch-ab |   43 --
 textproc/xalan-c/patches/patch-ac |   13 -
 textproc/xalan-c/patches/patch-ad |   45 --
 textproc/xalan-c/patches/patch-ae |   12 -
 textproc/xalan-c/patches/patch-af |   12 -
 10 files changed, 495 insertions(+), 475 deletions(-)

diffs (truncated from 1024 to 300 lines):

diff -r b3fe5eb76f34 -r 116bdf909329 textproc/xalan-c/Makefile
--- a/textproc/xalan-c/Makefile Wed Feb 11 04:19:48 2004 +0000
+++ b/textproc/xalan-c/Makefile Wed Feb 11 04:20:16 2004 +0000
@@ -1,45 +1,42 @@
-# $NetBSD: Makefile,v 1.12 2004/01/27 00:53:10 heinz Exp $
+# $NetBSD: Makefile,v 1.13 2004/02/11 04:20:16 minskim Exp $
 #
 
-DISTNAME=      Xalan-C_1_0-linux
-PKGNAME=       xalan-c-1.0
+DISTNAME=      Xalan-C_1_6-src
+PKGNAME=       xalan-c-1.6
 CATEGORIES=    textproc
-MASTER_SITES=  http://xml.apache.org/dist/xalan-c/
+MASTER_SITES=  http://archive.apache.org/dist/xml/xalan-c/source/
 
 MAINTAINER=    tech-pkg%NetBSD.org@localhost
 HOMEPAGE=      http://xml.apache.org/xalan-c/
-COMMENT=       The Apache Project's XSLT implementation
+COMMENT=       XSLT processor of the Apache Project
 
-DEPENDS+=      icu>=1.7:../../textproc/icu
-DEPENDS+=      xerces-c>=1.3.0:../../textproc/xerces-c
-
-WRKSRC=                ${WRKDIR}/xml-xalan/c/src
-GNU_CONFIGURE= YES
+WRKSRC=                ${WRKDIR}/xml-xalan/c/src/xalanc
+USE_BUILDLINK3=        YES
 USE_GNU_TOOLS+=        make
 
-#MAN1=         testXSLT.1
-
-MAKE_ENV+=     XALANCROOT="${WRKDIR}/xml-xalan" \
-               XERCESCROOT="${PREFIX}" \
-               XALAN_USE_ICU="yes"
-
-pre-configure:
-       ${CHMOD} a+rx ${WRKSRC}/configure
+.include "../../mk/bsd.prefs.mk"
+.if ${LOWER_OPSYS} == "SunOS"
+XALAN_PLATFORM=        solaris
+.elif ${LOWER_OPSYS} == "Darwin"
+XALAN_PLATFORM=        macosx
+.else
+XALAN_PLATFORM=        ${LOWER_OPSYS}
+.endif
+XALAN_ENV=     XALANCROOT="${WRKDIR}/xml-xalan/c" ICUROOT="${LOCALBASE}"
 
-do-install:
-       ${INSTALL_PROGRAM} ${WRKDIR}/xml-xalan/lib/libxalan-c1_0.so ${PREFIX}/lib
-       ${INSTALL_PROGRAM} ${WRKDIR}/xml-xalan/bin/testXPath ${PREFIX}/bin
-       ${INSTALL_PROGRAM} ${WRKDIR}/xml-xalan/bin/testXSLT ${PREFIX}/bin
-       cd ${WRKSRC}; \
-       XMLDIRS="DOMSupport ICUBridge Include XercesParserLiaison PlatformSupport TestXPath XMLSupport XPath XSLT XalanDOM"; \
-       for i in $${XMLDIRS}; do \
-           ${ECHO} creating ${PREFIX}/include/$${i}; \
-           ${INSTALL_DATA_DIR} ${PREFIX}/include/$${i}; \
-       done; \
-       for i in `find $${XMLDIRS} -type f -name "*.hpp" -print`; do \
-           ${ECHO} installing ${PREFIX}/include/$${i}; \
-           ${INSTALL_DATA} ${WRKSRC}/$$i ${PREFIX}/include/$${i}; \
-       done
-       ${INSTALL_MAN} ${FILESDIR}/testXSLT.1 ${PREFIX}/man/man1
+HAS_CONFIGURE=         YES
+CONFIGURE_SCRIPT=      ./runConfigure
+CONFIGURE_ARGS+=       -C --prefix=${PREFIX}
+CONFIGURE_ARGS+=       -p ${XALAN_PLATFORM}
+CONFIGURE_ARGS+=       -t icu
+CONFIGURE_ARGS+=       -r pthread
+# 1.7.0 needs the following argument.
+#CONFIGURE_ARGS+=      -m inmem
 
+CONFIGURE_ENV+=        ${XALAN_ENV}
+MAKE_ENV+=     ${XALAN_ENV}
+
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../textproc/icu/buildlink3.mk"
+.include "../../textproc/xerces-c/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r b3fe5eb76f34 -r 116bdf909329 textproc/xalan-c/PLIST
--- a/textproc/xalan-c/PLIST    Wed Feb 11 04:19:48 2004 +0000
+++ b/textproc/xalan-c/PLIST    Wed Feb 11 04:20:16 2004 +0000
@@ -1,296 +1,438 @@
-@comment $NetBSD: PLIST,v 1.1 2001/10/31 22:59:12 zuntum Exp $
-lib/libxalan-c1_0.so
+@comment $NetBSD: PLIST,v 1.2 2004/02/11 04:20:16 minskim Exp $
+bin/Xalan
 bin/testXSLT
-bin/testXPath
-man/man1/testXSLT.1
-include/DOMSupport/DOMServices.hpp
-include/DOMSupport/DOMSupport.hpp
-include/DOMSupport/DOMSupportDefault.hpp
-include/DOMSupport/DOMSupportDefinitions.hpp
-include/DOMSupport/DOMSupportException.hpp
-include/DOMSupport/DOMSupportInit.hpp
-include/DOMSupport/NamespaceResolver.hpp
-include/DOMSupport/NSInfo.hpp
-include/DOMSupport/TreeWalker.hpp
-include/ICUBridge/FunctionICUFormatNumber.hpp
-include/ICUBridge/ICUBridge.hpp
-include/ICUBridge/ICUBridgeCollationCompareFunctor.hpp
-include/ICUBridge/ICUBridgeDefinitions.hpp
-include/ICUBridge/ICUXalanNumberFormatFactory.hpp
-include/ICUBridge/ICUXalanNumberFormatProxy.hpp
-include/Include/AIXDefinitions.hpp
-include/Include/DOMHelper.hpp
-include/Include/GCCDefinitions.hpp
-include/Include/PlatformDefinitions.hpp
-include/Include/VCPPDefinitions.hpp
-include/PlatformSupport/ArenaAllocator.hpp
-include/PlatformSupport/ArenaBlock.hpp
-include/PlatformSupport/AttributeListImpl.hpp
-include/PlatformSupport/Cloneable.hpp
-include/PlatformSupport/DirectoryEnumerator.hpp
-include/PlatformSupport/DOMStringHelper.hpp
-include/PlatformSupport/DOMStringPrintWriter.hpp
-include/PlatformSupport/DoubleSupport.hpp
-include/PlatformSupport/ExecutionContext.hpp
-include/PlatformSupport/NamedNodeMapAttributeList.hpp
-include/PlatformSupport/NullPrintWriter.hpp
-include/PlatformSupport/PlatformSupport.hpp
-include/PlatformSupport/PlatformSupportDefinitions.hpp
-include/PlatformSupport/PlatformSupportInit.hpp
-include/PlatformSupport/PrintWriter.hpp
-include/PlatformSupport/Resettable.hpp
-include/PlatformSupport/ReusableArenaAllocator.hpp
-include/PlatformSupport/ReusableArenaBlock.hpp
-include/PlatformSupport/StdBinInputStream.hpp
-include/PlatformSupport/STLHelper.hpp
-include/PlatformSupport/StringTokenizer.hpp
-include/PlatformSupport/URISupport.hpp
-include/PlatformSupport/Writer.hpp
-include/PlatformSupport/XalanAllocator.hpp
-include/PlatformSupport/XalanAutoPtr.hpp
-include/PlatformSupport/XalanBitmap.hpp
-include/PlatformSupport/XalanDecimalFormat.hpp
-include/PlatformSupport/XalanDecimalFormatSymbols.hpp
-include/PlatformSupport/XalanFileOutputStream.hpp
-include/PlatformSupport/XalanNullOutputStream.hpp
-include/PlatformSupport/XalanNumberFormat.hpp
-include/PlatformSupport/XalanOutputStream.hpp
-include/PlatformSupport/XalanOutputStreamPrintWriter.hpp
-include/PlatformSupport/XalanStdOutputStream.hpp
-include/PlatformSupport/XalanToXercesTranscoderWrapper.hpp
-include/PlatformSupport/XalanTranscodingServices.hpp
-include/PlatformSupport/XalanUnicode.hpp
-include/PlatformSupport/XalanUTF16Transcoder.hpp
-include/PlatformSupport/XSLException.hpp
-include/TestXPath/NodeNameTreeWalker.hpp
-include/XMLSupport/Formatter.hpp
-include/XMLSupport/FormatterListener.hpp
-include/XMLSupport/FormatterToDOM.hpp
-include/XMLSupport/FormatterToHTML.hpp
-include/XMLSupport/FormatterToText.hpp
-include/XMLSupport/FormatterToXML.hpp
-include/XMLSupport/FormatterTreeWalker.hpp
-include/XMLSupport/XMLParserLiaison.hpp
-include/XMLSupport/XMLParserLiaisonDefault.hpp
-include/XMLSupport/XMLSupportDefinitions.hpp
-include/XMLSupport/XMLSupportException.hpp
-include/XMLSupport/XMLSupportInit.hpp
-include/XPath/ElementPrefixResolverProxy.hpp
-include/XPath/FoundIndex.hpp
-include/XPath/Function.hpp
-include/XPath/FunctionBoolean.hpp
-include/XPath/FunctionCeiling.hpp
-include/XPath/FunctionConcat.hpp
-include/XPath/FunctionContains.hpp
-include/XPath/FunctionCount.hpp
-include/XPath/FunctionDefaultStringArgument.hpp
-include/XPath/FunctionDoc.hpp
-include/XPath/FunctionFalse.hpp
-include/XPath/FunctionFloor.hpp
-include/XPath/FunctionID.hpp
-include/XPath/FunctionLang.hpp
-include/XPath/FunctionLast.hpp
-include/XPath/FunctionLocalName.hpp
-include/XPath/FunctionName.hpp
-include/XPath/FunctionNamespaceURI.hpp
-include/XPath/FunctionNormalize.hpp
-include/XPath/FunctionNot.hpp
-include/XPath/FunctionNumber.hpp
-include/XPath/FunctionPosition.hpp
-include/XPath/FunctionRound.hpp
-include/XPath/FunctionStartsWith.hpp
-include/XPath/FunctionString.hpp
-include/XPath/FunctionStringLength.hpp
-include/XPath/FunctionSubstring.hpp
-include/XPath/FunctionSubstringAfter.hpp
-include/XPath/FunctionSubstringBefore.hpp
-include/XPath/FunctionSum.hpp
-include/XPath/FunctionTranslate.hpp
-include/XPath/FunctionTrue.hpp
-include/XPath/MutableNodeRefList.hpp
-include/XPath/NameSpace.hpp
-include/XPath/NodeListImplSurrogate.hpp
-include/XPath/NodeRefList.hpp
-include/XPath/NodeRefListBase.hpp
-include/XPath/PrefixResolver.hpp
-include/XPath/QName.hpp
-include/XPath/ResultTreeFrag.hpp
-include/XPath/ResultTreeFragBase.hpp
-include/XPath/SimpleNodeLocator.hpp
-include/XPath/XBoolean.hpp
-include/XPath/XLocator.hpp
-include/XPath/XNodeSet.hpp
-include/XPath/XNull.hpp
-include/XPath/XNumber.hpp
-include/XPath/XObject.hpp
-include/XPath/XObjectFactory.hpp
-include/XPath/XObjectFactoryDefault.hpp
-include/XPath/XObjectTypeCallback.hpp
-include/XPath/XPath.hpp
-include/XPath/XPathDefinitions.hpp
-include/XPath/XPathEnvSupport.hpp
-include/XPath/XPathEnvSupportDefault.hpp
-include/XPath/XPathException.hpp
-include/XPath/XPathExecutionContext.hpp
-include/XPath/XPathExecutionContextDefault.hpp
-include/XPath/XPathExpression.hpp
-include/XPath/XPathFactory.hpp
-include/XPath/XPathFactoryDefault.hpp
-include/XPath/XPathFunctionTable.hpp
-include/XPath/XPathInit.hpp
-include/XPath/XPathParserException.hpp
-include/XPath/XPathProcessor.hpp
-include/XPath/XPathProcessorImpl.hpp
-include/XPath/XPathSupport.hpp
-include/XPath/XPathSupportDefault.hpp
-include/XPath/XPointer.hpp
-include/XPath/XResultTreeFrag.hpp
-include/XPath/XSpan.hpp
-include/XPath/XString.hpp
-include/XPath/XUnknown.hpp
-include/XSLT/AVT.hpp
-include/XSLT/AVTPart.hpp
-include/XSLT/AVTPartSimple.hpp
-include/XSLT/AVTPartXPath.hpp
-include/XSLT/Constants.hpp
-include/XSLT/DecimalToRoman.hpp
-include/XSLT/ElemApplyImport.hpp
-include/XSLT/ElemApplyTemplates.hpp
-include/XSLT/ElemAttribute.hpp
-include/XSLT/ElemAttributeSet.hpp
-include/XSLT/ElemCallTemplate.hpp
-include/XSLT/ElemChoose.hpp
-include/XSLT/ElemComment.hpp
-include/XSLT/ElemCopy.hpp
-include/XSLT/ElemCopyOf.hpp
-include/XSLT/ElemDecimalFormat.hpp
-include/XSLT/ElemElement.hpp
-include/XSLT/ElemEmpty.hpp
-include/XSLT/ElemExtensionCall.hpp
-include/XSLT/ElemFallback.hpp
-include/XSLT/ElemForEach.hpp
-include/XSLT/ElemIf.hpp
-include/XSLT/ElemLiteralResult.hpp
-include/XSLT/ElemMessage.hpp
-include/XSLT/ElemNumber.hpp
-include/XSLT/ElemOtherwise.hpp
-include/XSLT/ElemParam.hpp
-include/XSLT/ElemPI.hpp
-include/XSLT/ElemSort.hpp
-include/XSLT/ElemTemplate.hpp
-include/XSLT/ElemTemplateElement.hpp
-include/XSLT/ElemText.hpp
-include/XSLT/ElemTextLiteral.hpp
-include/XSLT/ElemUse.hpp
-include/XSLT/ElemValueOf.hpp
-include/XSLT/ElemVariable.hpp
-include/XSLT/ElemWhen.hpp
-include/XSLT/ElemWithParam.hpp
-include/XSLT/ExtensionFunctionHandler.hpp
-include/XSLT/ExtensionNSHandler.hpp
-include/XSLT/FunctionCurrent.hpp
-include/XSLT/FunctionDocument.hpp
-include/XSLT/FunctionElementAvailable.hpp
-include/XSLT/FunctionFormatNumber.hpp
-include/XSLT/FunctionFunctionAvailable.hpp
-include/XSLT/FunctionGenerateID.hpp
-include/XSLT/FunctionKey.hpp
-include/XSLT/FunctionSystemProperty.hpp
-include/XSLT/FunctionUnparsedEntityURI.hpp
-include/XSLT/GenerateEvent.hpp
-include/XSLT/KeyDeclaration.hpp
-include/XSLT/KeyTable.hpp
-include/XSLT/NamespacesHandler.hpp
-include/XSLT/NodeSorter.hpp
-include/XSLT/NodeSortKey.hpp
-include/XSLT/ProblemListener.hpp
-include/XSLT/ProblemListenerDefault.hpp
-include/XSLT/SelectionEvent.hpp
-include/XSLT/StackEntry.hpp
-include/XSLT/Stylesheet.hpp
-include/XSLT/StylesheetConstructionContext.hpp
-include/XSLT/StylesheetConstructionContextDefault.hpp
-include/XSLT/StylesheetExecutionContext.hpp
-include/XSLT/StylesheetExecutionContextDefault.hpp
-include/XSLT/StylesheetHandler.hpp



Home | Main Index | Thread Index | Old Index