Date: Wed, 1 Jul 2020 08:37:22 +0000 (UTC) From: Alexey Dokuchaev <danfe@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r540932 - in head/textproc/xalan-c: . files Message-ID: <202007010837.0618bMnN035217@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: danfe Date: Wed Jul 1 08:37:21 2020 New Revision: 540932 URL: https://svnweb.freebsd.org/changeset/ports/540932 Log: - Update to the new upstream release 1.12 - Maintainer is now an Apache person and upstream maintainer too - Switch the build to CMake, GC old cruft and MAKE_JOBS_UNSAFE - Require C++11-capable compiler for std::thread and other features - Allow to use ICU optionally (default to on since it affects EXSLT functionality if missing) - Patch missing header; opened issue upstream (https://issues.apache.org/jira/browse/XALANC-809) - Drop the older patch now as it's fixed upstream PR: 247072 Submitted by: maintainer Added: head/textproc/xalan-c/files/patch-src_xalanc_CMakeLists.txt (contents, props changed) Deleted: head/textproc/xalan-c/files/patch-src_xalanc_PlatformSupport_XalanLocator.hpp Modified: head/textproc/xalan-c/Makefile head/textproc/xalan-c/distinfo head/textproc/xalan-c/pkg-plist Modified: head/textproc/xalan-c/Makefile ============================================================================== --- head/textproc/xalan-c/Makefile Wed Jul 1 08:34:49 2020 (r540931) +++ head/textproc/xalan-c/Makefile Wed Jul 1 08:37:21 2020 (r540932) @@ -2,27 +2,30 @@ # $FreeBSD$ PORTNAME= xalan-c -PORTVERSION= 1.11 +PORTVERSION= 1.12 CATEGORIES= textproc MASTER_SITES= APACHE/xalan/xalan-c/sources -DISTNAME= xalan_c-${PORTVERSION}-src +DISTNAME= xalan_c-${PORTVERSION} -MAINTAINER= rleigh@codelibre.net +MAINTAINER= rleigh@apache.org COMMENT= XSLT processor from the Apache XML Project LICENSE= APACHE20 LIB_DEPENDS= libxerces-c.so:textproc/xerces-c3 -GNU_CONFIGURE= yes -USES= gmake libtool localbase pathfix +USES= cmake compiler:c++11-lang USE_LDCONFIG= yes -MAKE_JOBS_UNSAFE= yes -CONFIGURE_ENV= XALANCROOT=${WRKSRC} XALAN_LOCALE_SYSTEM=inmem \ - XALAN_LOCALE=en_US -MAKE_ENV= ${CONFIGURE_ENV} -WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -WRKSRC_SUBDIR= c +CMAKE_ARGS= -Dmsgloader=inmemory -Dmessage-locale=en_US + +OPTIONS_DEFINE= ICU +OPTIONS_DEFAULT= ICU +OPTIONS_SUB= yes + +ICU_LIB_DEPENDS= libicuuc.so:devel/icu +ICU_DESC= Use ICU for transcoding +ICU_CMAKE_ON= -Dtranscoder=icu +ICU_CMAKE_OFF= -Dtranscoder=default .include <bsd.port.mk> Modified: head/textproc/xalan-c/distinfo ============================================================================== --- head/textproc/xalan-c/distinfo Wed Jul 1 08:34:49 2020 (r540931) +++ head/textproc/xalan-c/distinfo Wed Jul 1 08:37:21 2020 (r540932) @@ -1,2 +1,3 @@ -SHA256 (xalan_c-1.11-src.tar.gz) = 4f5e7f75733d72e30a2165f9fdb9371831cf6ff0d1997b1fb64cdd5dc2126a28 -SIZE (xalan_c-1.11-src.tar.gz) = 1689986 +TIMESTAMP = 1591528672 +SHA256 (xalan_c-1.12.tar.gz) = ee7d4b0b08c5676f5e586c7154d94a5b32b299ac3cbb946e24c4375a25552da7 +SIZE (xalan_c-1.12.tar.gz) = 1130924 Added: head/textproc/xalan-c/files/patch-src_xalanc_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/xalan-c/files/patch-src_xalanc_CMakeLists.txt Wed Jul 1 08:37:21 2020 (r540932) @@ -0,0 +1,10 @@ +--- src/xalanc/CMakeLists.txt.orig 2020-06-07 09:17:25 UTC ++++ src/xalanc/CMakeLists.txt +@@ -832,6 +832,7 @@ set(xalantransformer_sources + XalanTransformer/XercesDOMWrapperParsedSource.cpp) + + set(xalantransformer_headers ++ XalanTransformer/XalanCAPI.h + XalanTransformer/XalanCompiledStylesheetDefault.hpp + XalanTransformer/XalanCompiledStylesheet.hpp + XalanTransformer/XalanDefaultDocumentBuilder.hpp Modified: head/textproc/xalan-c/pkg-plist ============================================================================== --- head/textproc/xalan-c/pkg-plist Wed Jul 1 08:34:49 2020 (r540931) +++ head/textproc/xalan-c/pkg-plist Wed Jul 1 08:37:21 2020 (r540932) @@ -12,17 +12,16 @@ include/xalanc/Harness/XalanDiagnosticMemoryManager.hp include/xalanc/Harness/XalanFileUtility.hpp include/xalanc/Harness/XalanHarnessDefinitions.hpp include/xalanc/Harness/XalanXMLFileReporter.hpp -include/xalanc/Include/AIXDefinitions.hpp -include/xalanc/Include/GCCDefinitions.hpp -include/xalanc/Include/HPUXDefinitions.hpp -include/xalanc/Include/IntelDefinitions.hpp -include/xalanc/Include/OS390Definitions.hpp -include/xalanc/Include/OS400Definitions.hpp +%%ICU%%include/xalanc/ICUBridge/ICUBridge.hpp +%%ICU%%include/xalanc/ICUBridge/ICUBridgeCleanup.hpp +%%ICU%%include/xalanc/ICUBridge/ICUBridgeCollationCompareFunctor.hpp +%%ICU%%include/xalanc/ICUBridge/ICUBridgeCollationCompareFunctorImpl.hpp +%%ICU%%include/xalanc/ICUBridge/ICUBridgeDefinitions.hpp +%%ICU%%include/xalanc/ICUBridge/ICUFormatNumberFunctor.hpp +%%ICU%%include/xalanc/ICUBridge/ICUXalanNumberFormatFactory.hpp +%%ICU%%include/xalanc/ICUBridge/ICUXalanNumberFormatProxy.hpp include/xalanc/Include/PlatformDefinitions.hpp include/xalanc/Include/STLHelper.hpp -include/xalanc/Include/SolarisDefinitions.hpp -include/xalanc/Include/TRU64Definitions.hpp -include/xalanc/Include/VCPPDefinitions.hpp include/xalanc/Include/XalanAutoPtr.hpp include/xalanc/Include/XalanDeque.hpp include/xalanc/Include/XalanList.hpp @@ -444,9 +443,14 @@ include/xalanc/XercesParserLiaison/XercesWrapperNaviga include/xalanc/XercesParserLiaison/XercesWrapperNavigatorAllocator.hpp include/xalanc/XercesParserLiaison/XercesWrapperToXalanNodeMap.hpp include/xalanc/XercesParserLiaison/XercesWrapperTypes.hpp +lib/cmake/XalanC/XalanCConfig.cmake +lib/cmake/XalanC/XalanCConfigInternal-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/XalanC/XalanCConfigInternal.cmake +lib/cmake/XalanC/XalanCConfigVersion.cmake lib/libxalan-c.so -lib/libxalan-c.so.111 -lib/libxalan-c.so.111.0 +lib/libxalan-c.so.112 +lib/libxalan-c.so.112.0 lib/libxalanMsg.so -lib/libxalanMsg.so.111 -lib/libxalanMsg.so.111.0 +lib/libxalanMsg.so.112 +lib/libxalanMsg.so.112.0 +libdata/pkgconfig/xalan-c.pc
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202007010837.0618bMnN035217>