pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/textproc/xerces-c Update to 2.8.0. It is interface-com...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c85171d7f3eb
branches:  trunk
changeset: 558646:c85171d7f3eb
user:      hasso <hasso%pkgsrc.org@localhost>
date:      Sun May 10 11:24:26 2009 +0000

description:
Update to 2.8.0. It is interface-compatible with Xerces-C++ 2.7.0 and
contains a large number of bug fixes as well as improvements to the build
system. For the compete list of upstream changes see:

http://xerces.apache.org/xerces-c/releases_archive.html#Release280

diffstat:

 textproc/xerces-c/Makefile         |   5 +--
 textproc/xerces-c/PLIST            |  10 +++---
 textproc/xerces-c/buildlink3.mk    |   6 ++--
 textproc/xerces-c/distinfo         |  16 ++++++------
 textproc/xerces-c/patches/patch-aa |  11 +++----
 textproc/xerces-c/patches/patch-af |  48 ++++++++++++++++++++++---------------
 textproc/xerces-c/patches/patch-ag |  41 ++++++++++++++++---------------
 textproc/xerces-c/patches/patch-ar |  11 +++----
 8 files changed, 77 insertions(+), 71 deletions(-)

diffs (267 lines):

diff -r 84139dbd26c8 -r c85171d7f3eb textproc/xerces-c/Makefile
--- a/textproc/xerces-c/Makefile        Sun May 10 10:28:50 2009 +0000
+++ b/textproc/xerces-c/Makefile        Sun May 10 11:24:26 2009 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.35 2009/01/18 10:22:47 obache Exp $
+# $NetBSD: Makefile,v 1.36 2009/05/10 11:24:26 hasso Exp $
 #
 
-DISTNAME=      xerces-c-src_2_7_0
+DISTNAME=      xerces-c-src_2_8_0
 PKGNAME=       ${DISTNAME:S/-src_/-/:S/_/./g}
-PKGREVISION=   2
 CATEGORIES=    textproc
 MASTER_SITES=  http://apache.rmplc.co.uk/xml/xerces-c/source/
 
diff -r 84139dbd26c8 -r c85171d7f3eb textproc/xerces-c/PLIST
--- a/textproc/xerces-c/PLIST   Sun May 10 10:28:50 2009 +0000
+++ b/textproc/xerces-c/PLIST   Sun May 10 11:24:26 2009 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2008/04/12 22:43:13 jlam Exp $
+@comment $NetBSD: PLIST,v 1.7 2009/05/10 11:24:26 hasso Exp $
 include/xercesc/dom/DOM.hpp
 include/xercesc/dom/DOMAttr.hpp
 include/xercesc/dom/DOMBuilder.hpp
@@ -502,11 +502,11 @@
 include/xercesc/validators/schema/identity/XPathSymbols.hpp
 include/xercesc/validators/schema/identity/XercesXPath.hpp
 lib/libxerces-c.so
-lib/libxerces-c.so.27
-lib/libxerces-c.so.27.0
+lib/libxerces-c.so.28
+lib/libxerces-c.so.28.0
 lib/libxerces-depdom.so
-lib/libxerces-depdom.so.27
-lib/libxerces-depdom.so.27.0
+lib/libxerces-depdom.so.28
+lib/libxerces-depdom.so.28.0
 @dirrm include/xercesc/validators/schema/identity
 @dirrm include/xercesc/validators/schema
 @dirrm include/xercesc/validators/datatype
diff -r 84139dbd26c8 -r c85171d7f3eb textproc/xerces-c/buildlink3.mk
--- a/textproc/xerces-c/buildlink3.mk   Sun May 10 10:28:50 2009 +0000
+++ b/textproc/xerces-c/buildlink3.mk   Sun May 10 11:24:26 2009 +0000
@@ -1,12 +1,12 @@
-# $NetBSD: buildlink3.mk,v 1.10 2009/03/20 19:25:33 joerg Exp $
+# $NetBSD: buildlink3.mk,v 1.11 2009/05/10 11:24:26 hasso Exp $
 
 BUILDLINK_TREE+=       xerces-c
 
 .if !defined(XERCES_C_BUILDLINK3_MK)
 XERCES_C_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.xerces-c+=       xerces-c>=2.7.0
-BUILDLINK_ABI_DEPENDS.xerces-c?=       xerces-c>=2.7.0
+BUILDLINK_API_DEPENDS.xerces-c+=       xerces-c>=2.8.0
+BUILDLINK_ABI_DEPENDS.xerces-c?=       xerces-c>=2.8.0
 BUILDLINK_PKGSRCDIR.xerces-c?= ../../textproc/xerces-c
 
 .include "../../converters/libiconv/buildlink3.mk"
diff -r 84139dbd26c8 -r c85171d7f3eb textproc/xerces-c/distinfo
--- a/textproc/xerces-c/distinfo        Sun May 10 10:28:50 2009 +0000
+++ b/textproc/xerces-c/distinfo        Sun May 10 11:24:26 2009 +0000
@@ -1,14 +1,14 @@
-$NetBSD: distinfo,v 1.11 2006/08/22 16:30:46 joerg Exp $
+$NetBSD: distinfo,v 1.12 2009/05/10 11:24:26 hasso Exp $
 
-SHA1 (xerces-c-src_2_7_0.tar.gz) = 56f9587f33fca0a573a45f07762e3262a255d73f
-RMD160 (xerces-c-src_2_7_0.tar.gz) = 80914da4898c694bf0299d612164483f83857baf
-Size (xerces-c-src_2_7_0.tar.gz) = 7760004 bytes
-SHA1 (patch-aa) = 11485b77929a72c693bd9fa94c20dbbdd461fb3d
+SHA1 (xerces-c-src_2_8_0.tar.gz) = f0803b1330daec3f44b17dee64c3c99de6b3cd3e
+RMD160 (xerces-c-src_2_8_0.tar.gz) = d576df7870b043a338358834a0e1180dca39e838
+Size (xerces-c-src_2_8_0.tar.gz) = 7893039 bytes
+SHA1 (patch-aa) = fe4865a320c5a8690e41d8e4a6c8465bfc989b96
 SHA1 (patch-ab) = 581a7fb3faa93fd390af939d110c90d4b350910b
 SHA1 (patch-ac) = 8fe9f17f1a8be5e251885efe1bcf7466cbea7714
 SHA1 (patch-ad) = 4ba3a565455cbc5202f309b36365297396221f51
-SHA1 (patch-af) = d4456b93e3d867cc1275c8e5d0b33f0dc121083b
-SHA1 (patch-ag) = fac013068f8eae143995508352c0b0d8972ba0c9
+SHA1 (patch-af) = b67265ad5ad7b3a5eb1d6eadf53265dea28a03db
+SHA1 (patch-ag) = 778c1f35e20d98336c1aabe968cd673ee80f8c16
 SHA1 (patch-ah) = fe86675faa35e458e7729d12c1c343fc1976c9ba
 SHA1 (patch-ai) = 1259dc3f5f69a7a218199825cd085a80563c04f6
 SHA1 (patch-aj) = f3ebf6265573f93ff1b75eee55fb3698f7cdb841
@@ -19,6 +19,6 @@
 SHA1 (patch-ao) = 6d72b85c9883797d80d469554817e5034a77b97b
 SHA1 (patch-ap) = ff9169b12d936c9ca093e7e3ee30aa84a1c8ae7f
 SHA1 (patch-aq) = 9e25a396655fe11a068ddb4a48c23902214273e6
-SHA1 (patch-ar) = 755c599abe9d28f1dac7fc53a61032debaede467
+SHA1 (patch-ar) = 8b8055056afdb0c3d8a556211bf44aec496727a1
 SHA1 (patch-as) = 3eaec415b91dcd129eaa7c5c6e0b5b417ad651bc
 SHA1 (patch-at) = 31682536fccb69cbf29872793b2eb798e15e3bda
diff -r 84139dbd26c8 -r c85171d7f3eb textproc/xerces-c/patches/patch-aa
--- a/textproc/xerces-c/patches/patch-aa        Sun May 10 10:28:50 2009 +0000
+++ b/textproc/xerces-c/patches/patch-aa        Sun May 10 11:24:26 2009 +0000
@@ -1,9 +1,9 @@
-$NetBSD: patch-aa,v 1.4 2006/08/10 13:44:22 abs Exp $
+$NetBSD: patch-aa,v 1.5 2009/05/10 11:24:27 hasso Exp $
 
---- ../../samples/Makefile.incl.orig   2005-09-07 16:56:50.000000000 +0100
-+++ ../../samples/Makefile.incl
-@@ -240,6 +240,21 @@ ifeq (${PLATFORM}, FREEBSD)
-   SHLIBSUFFIX=.so
+--- ../../samples/Makefile.incl.orig   2007-08-28 21:47:02 +0300
++++ ../../samples/Makefile.incl        2009-05-08 12:50:45 +0300
+@@ -270,6 +270,20 @@ ifeq (${PLATFORM}, FREEBSD)
+   endif
  endif
  
 +#=============== DRAGONFLY SPECIFIC OPTIONS =========================
@@ -18,7 +18,6 @@
 +  else
 +    EXTRA_LINK_OPTIONS=${EXTRA_LIBS} -lstdc++
 +  endif
-+  SHLIBSUFFIX=.so
 +endif
 +
  #=============== NETBSD SPECIFIC OPTIONS =========================
diff -r 84139dbd26c8 -r c85171d7f3eb textproc/xerces-c/patches/patch-af
--- a/textproc/xerces-c/patches/patch-af        Sun May 10 10:28:50 2009 +0000
+++ b/textproc/xerces-c/patches/patch-af        Sun May 10 11:24:26 2009 +0000
@@ -1,30 +1,39 @@
-$NetBSD: patch-af,v 1.6 2006/08/10 13:44:22 abs Exp $
+$NetBSD: patch-af,v 1.7 2009/05/10 11:24:27 hasso Exp $
 
---- Makefile.incl.orig 2005-09-07 16:55:53.000000000 +0100
-+++ Makefile.incl
-@@ -423,6 +423,21 @@ LD_SONAME = -Wl,-soname,${SO_NAME}
- LD_SODEPDOM = -Wl,-soname,${SO_DEPDOM}
+--- Makefile.incl.orig 2007-08-30 15:10:20 +0300
++++ Makefile.incl      2009-05-08 12:55:42 +0300
+@@ -603,6 +603,30 @@ ifeq (${PLATFORM}, FREEBSD)
+   LD_SODEPDOM = -Wl,-soname,${SO_DEPDOM}
  endif
  
 +#=============== DRAGONFLY SPECIFIC OPTIONS =========================
 +ifeq (${PLATFORM}, DRAGONFLY)
-+MAKE_SHARED = ${CXX} -D${PLATFORM} -shared -fPIC ${LDFLAGS}
-+MAKE_SHARED_C = ${CC} -D${PLATFORM} -shared -fPIC ${LDFLAGS}
-+ifeq (${TRANSCODER}, ICU)
-+    PLATFORM_COMPILE_OPTIONS = -fPIC -D${PLATFORM} -I/usr/local/include
-+    ALLLIBS = ${LIBS} -L/usr/local/lib -licuuc -L${ICUROOT} -licudata -lgcc
-+else
-+    PLATFORM_COMPILE_OPTIONS = -fPIC -D${PLATFORM}
++  PLATFORM_COMPILE_OPTIONS = -D${PLATFORM}
++
++  ifeq (${LIBTYPE},shared)
++    PLATFORM_COMPILE_OPTIONS += -fPIC
++    MAKE_SHARED = ${CXX} -D${PLATFORM} -shared -fPIC ${LDFLAGS}
++    MAKE_SHARED_C = ${CC} -D${PLATFORM} -shared -fPIC ${LDFLAGS}
++  endif
++
++  ifeq (${TRANSCODER}, ICU)
++    PLATFORM_COMPILE_OPTIONS += -I/usr/local/include
++    ALLLIBS = ${LIBS} -L/usr/local/lib -L${ICUROOT} -licuuc -licudata -lgcc
++  else
 +    ALLLIBS = ${LIBS}
++  endif
++
++  SHLIBSUFFIX=.so
++  ICUSHLIBSUFFIX=.so
++  ## Compiler switch to embed a library name
++  LD_SONAME = -Wl,-soname,${SO_NAME}
++  LD_SODEPDOM = -Wl,-soname,${SO_DEPDOM}
 +endif
-+SHLIBSUFFIX=.so
-+## Compiler switch to embed a library name
-+LD_SONAME = -Wl,-soname,${SO_NAME}
-+endif
++
  #=============== NETBSD SPECIFIC OPTIONS =========================
  ifeq (${PLATFORM}, NETBSD)
- MAKE_SHARED = ${CXX} -D${PLATFORM} -shared -fPIC ${LDFLAGS}
-@@ -682,6 +697,11 @@ LINK_LIBNAME=xercesc
+   PLATFORM_COMPILE_OPTIONS = -D${PLATFORM}
+@@ -969,6 +993,10 @@ LINK_LIBNAME=xercesc
  LIBDEPDOM=libxercesdepdom
  endif
  
@@ -32,7 +41,6 @@
 +    ALLLIBS += -liconv
 +endif
 +
-+
- ###################### SO_NAME ####################################
+ ###################### A_NAME ####################################
  #
  #
diff -r 84139dbd26c8 -r c85171d7f3eb textproc/xerces-c/patches/patch-ag
--- a/textproc/xerces-c/patches/patch-ag        Sun May 10 10:28:50 2009 +0000
+++ b/textproc/xerces-c/patches/patch-ag        Sun May 10 11:24:26 2009 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ag,v 1.5 2006/08/10 13:44:22 abs Exp $
+$NetBSD: patch-ag,v 1.6 2009/05/10 11:24:27 hasso Exp $
 
---- configure.orig     2005-09-07 16:55:53.000000000 +0100
-+++ configure
-@@ -1309,6 +1309,7 @@ case "${host}" in
+--- configure.orig     2007-08-28 21:44:56 +0300
++++ configure  2009-05-08 12:58:10 +0300
+@@ -3943,6 +3943,7 @@ case "${host}" in
          *-*-nto*)       platform=QNX ;;
          *-*-linux*)     platform=LINUX ;;
          *-*-freebsd*)   platform=FREEBSD ;;
@@ -10,19 +10,20 @@
          *-*-netbsd*)    platform=NETBSD ;;
          *-*-irix*)      platform=IRIX ;;
          *-*-aix*)       platform=AIX
-@@ -1520,6 +1521,7 @@ util/Platforms/BeOS/Makefile \
- util/Platforms/QNX/Makefile \
- util/Platforms/Interix/Makefile \
- util/Platforms/Linux/Makefile \
-+util/Platforms/DragonFly/Makefile \
- util/Platforms/FreeBSD/Makefile \
- util/Platforms/NetBSD/Makefile \
- util/Platforms/HPUX/Makefile \
-@@ -1681,6 +1683,7 @@ util/Platforms/QNX/Makefile \
- util/Platforms/Interix/Makefile \
- util/Platforms/Linux/Makefile \
- util/Platforms/FreeBSD/Makefile \
-+util/Platforms/DragonFly/Makefile \
- util/Platforms/NetBSD/Makefile \
- util/Platforms/HPUX/Makefile \
- util/Platforms/OS390/Makefile \
+@@ -4024,7 +4025,7 @@ libtype=${LIBTYPE}
+ bitstobuild=${BITSTOBUILD}
+ 
+ 
+-ac_config_files="$ac_config_files Makefile util/Makefile util/Transcoders/Cygwin/Makefile util/Transcoders/Win32/Makefile util/Transcoders/ICU/Makefile util/Transcoders/Iconv/Makefile 
util/Transcoders/Iconv390/Makefile util/Transcoders/Uniconv390/Makefile util/Transcoders/Iconv400/Makefile util/Transcoders/IconvFBSD/Makefile util/Transcoders/IconvGNU/Makefile 
util/Transcoders/MacOSUnicodeConverter/Makefile util/Platforms/Makefile util/Platforms/Solaris/Makefile util/Platforms/AIX/Makefile util/Platforms/BeOS/Makefile util/Platforms/QNX/Makefile 
util/Platforms/Linux/Makefile util/Platforms/FreeBSD/Makefile util/Platforms/NetBSD/Makefile util/Platforms/HPUX/Makefile util/Platforms/OS390/Makefile util/Platforms/OS400/Makefile 
util/Platforms/IRIX/Makefile util/Platforms/PTX/Makefile util/Platforms/OpenServer/Makefile util/Platforms/UnixWare/Makefile util/Platforms/Tru64/Makefile util/Platforms/MacOS/Makefile 
util/Platforms/Win32/Makefile util/Platforms/Cygwin/Makefile util/Compilers/Makefile util/MsgLoaders/InMemory/Makefile util/MsgLoaders/ICU/Makefile util/MsgLoaders/ICU/resources/Makefile 
util/MsgLoaders/MsgCatalog/Makefile util/MsgLoaders/MsgFile/Makefile util/NetAccessors/Socket/Makefile util/NetAccessors/WinSock/Makefile util/NetAccessors/libWWW/Makefile 
util/NetAccessors/MacOSURLAccessCF/Makefile util/regx/Makefile validators/Makefile validators/common/Makefile validators/datatype/Makefile validators/DTD/Makefile validators/schema/Makefile 
validators/schema/identity/Makefile framework/Makefile framework/psvi/Makefile dom/Makefile dom/impl/Makefile dom/deprecated/Makefile parsers/Makefile internal/Makefile sax/Makefile sax2/Makefile 
../../obj/Makefile"
++ac_config_files="$ac_config_files Makefile util/Makefile util/Transcoders/Cygwin/Makefile util/Transcoders/Win32/Makefile util/Transcoders/ICU/Makefile util/Transcoders/Iconv/Makefile 
util/Transcoders/Iconv390/Makefile util/Transcoders/Uniconv390/Makefile util/Transcoders/Iconv400/Makefile util/Transcoders/IconvFBSD/Makefile util/Transcoders/IconvGNU/Makefile 
util/Transcoders/MacOSUnicodeConverter/Makefile util/Platforms/Makefile util/Platforms/Solaris/Makefile util/Platforms/AIX/Makefile util/Platforms/BeOS/Makefile util/Platforms/QNX/Makefile 
util/Platforms/Linux/Makefile util/Platforms/FreeBSD/Makefile util/Platforms/DragonFly/Makefile util/Platforms/NetBSD/Makefile util/Platforms/HPUX/Makefile util/Platforms/OS390/Makefile 
util/Platforms/OS400/Makefile util/Platforms/IRIX/Makefile util/Platforms/PTX/Makefile util/Platforms/OpenServer/Makefile util/Platforms/UnixWare/Makefile util/Platforms/Tru64/Makefile 
util/Platforms/MacOS/Makefile util/Platforms/Win32/Makefile util/Platforms/Cygwin/Makefile util/Compilers/Makefile util/MsgLoaders/InMemory/Makefile util/MsgLoaders/ICU/Makefile 
util/MsgLoaders/ICU/resources/Makefile util/MsgLoaders/MsgCatalog/Makefile util/MsgLoaders/MsgFile/Makefile util/NetAccessors/Socket/Makefile util/NetAccessors/WinSock/Makefile 
util/NetAccessors/libWWW/Makefile util/NetAccessors/MacOSURLAccessCF/Makefile util/regx/Makefile validators/Makefile validators/common/Makefile validators/datatype/Makefile validators/DTD/Makefile 
validators/schema/Makefile validators/schema/identity/Makefile framework/Makefile framework/psvi/Makefile dom/Makefile dom/impl/Makefile dom/deprecated/Makefile parsers/Makefile internal/Makefile 
sax/Makefile sax2/Makefile ../../obj/Makefile"
+ 
+ ac_config_commands="$ac_config_commands default"
+ 
+@@ -4624,6 +4625,7 @@ do
+     "util/Platforms/QNX/Makefile") CONFIG_FILES="$CONFIG_FILES util/Platforms/QNX/Makefile" ;;
+     "util/Platforms/Linux/Makefile") CONFIG_FILES="$CONFIG_FILES util/Platforms/Linux/Makefile" ;;
+     "util/Platforms/FreeBSD/Makefile") CONFIG_FILES="$CONFIG_FILES util/Platforms/FreeBSD/Makefile" ;;
++    "util/Platforms/DragonFly/Makefile") CONFIG_FILES="$CONFIG_FILES util/Platforms/DragonFly/Makefile" ;;
+     "util/Platforms/NetBSD/Makefile") CONFIG_FILES="$CONFIG_FILES util/Platforms/NetBSD/Makefile" ;;
+     "util/Platforms/HPUX/Makefile") CONFIG_FILES="$CONFIG_FILES util/Platforms/HPUX/Makefile" ;;
+     "util/Platforms/OS390/Makefile") CONFIG_FILES="$CONFIG_FILES util/Platforms/OS390/Makefile" ;;
diff -r 84139dbd26c8 -r c85171d7f3eb textproc/xerces-c/patches/patch-ar
--- a/textproc/xerces-c/patches/patch-ar        Sun May 10 10:28:50 2009 +0000
+++ b/textproc/xerces-c/patches/patch-ar        Sun May 10 11:24:26 2009 +0000
@@ -1,9 +1,9 @@
-$NetBSD: patch-ar,v 1.2 2006/08/10 13:44:22 abs Exp $
+$NetBSD: patch-ar,v 1.3 2009/05/10 11:24:27 hasso Exp $
 
---- ../../tests/Makefile.incl.orig     2005-09-07 16:56:40.000000000 +0100
-+++ ../../tests/Makefile.incl
-@@ -240,6 +240,21 @@ ifeq (${PLATFORM}, FREEBSD)
-   SHLIBSUFFIX=.so
+--- ../../tests/Makefile.incl.orig     2007-08-28 21:46:48 +0300
++++ ../../tests/Makefile.incl  2009-05-08 13:00:19 +0300
+@@ -269,6 +269,20 @@ ifeq (${PLATFORM}, FREEBSD)
+   endif
  endif
  
 +#=============== DRAGONFLY SPECIFIC OPTIONS =========================
@@ -18,7 +18,6 @@
 +  else
 +    EXTRA_LINK_OPTIONS=${EXTRA_LIBS} -lstdc++
 +  endif
-+  SHLIBSUFFIX=.so
 +endif
 +
  #=============== NETBSD SPECIFIC OPTIONS =========================



Home | Main Index | Thread Index | Old Index