[csw-devel] SF.net SVN: gar:[12512] csw/mgar/pkg/xerces-c/trunk

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Wed Jan 12 16:00:21 CET 2011


Revision: 12512
          http://gar.svn.sourceforge.net/gar/?rev=12512&view=rev
Author:   dmichelsen
Date:     2011-01-12 15:00:21 +0000 (Wed, 12 Jan 2011)

Log Message:
-----------
xerces-c: Update to 3.1.1 and split library

Modified Paths:
--------------
    csw/mgar/pkg/xerces-c/trunk/Makefile
    csw/mgar/pkg/xerces-c/trunk/checksums

Added Paths:
-----------
    csw/mgar/pkg/xerces-c/trunk/files/0001-Do-not-strip-norunpath.patch

Modified: csw/mgar/pkg/xerces-c/trunk/Makefile
===================================================================
--- csw/mgar/pkg/xerces-c/trunk/Makefile	2011-01-12 13:46:15 UTC (rev 12511)
+++ csw/mgar/pkg/xerces-c/trunk/Makefile	2011-01-12 15:00:21 UTC (rev 12512)
@@ -1,5 +1,5 @@
 NAME = xerces-c
-VERSION = 3.0.1
+VERSION = 3.1.1
 CATEGORIES = lib
 
 DESCRIPTION = Xerces XML parser for C++
@@ -13,18 +13,58 @@
 endef
 
 MASTER_SITES = http://apache.abdaal.com/xerces/c/3/sources/
-DISTFILES  = $(NAME)-$(VERSION).tar.gz
+DISTFILES += $(NAME)-$(VERSION).tar.gz
 
+PATCHFILES += 0001-Do-not-strip-norunpath.patch
+
 # We define upstream file regex so we can be notifed of new upstream software release
 UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz
 
-PACKAGES = CSWxerces-c
-CATALOGNAME = xerces_c
+PACKAGES += CSWlibxerces-c3-1
+CATALOGNAME_CSWlibxerces-c3-1 = libxerces_c3_1
+SPKG_DESC_CSWlibxerces-c3-1 = Xerces XML parser for C++ providing libxerces-c-3.1.so
+PKGFILES_CSWlibxerces-c3-1 = $(call baseisadirs,$(libdir),libxerces-c-3\.1\.so)
+RUNTIME_DEP_PKGS_CSWlibxerces-c3-1 += CSWcurlrt
+RUNTIME_DEP_PKGS_CSWlibxerces-c3-1 += CSWlibidn
+RUNTIME_DEP_PKGS_CSWlibxerces-c3-1 += CSWzlib
+RUNTIME_DEP_PKGS_CSWlibxerces-c3-1 += CSWlibcares
+RUNTIME_DEP_PKGS_CSWlibxerces-c3-1 += CSWosslrt
+RUNTIME_DEP_PKGS_CSWlibxerces-c3-1 += CSWoldaprt
 
-SPKG_SOURCEURL = http://xerces.apache.org/xerces-c/
+PACKAGES += CSWlibxerces-c-devel
+CATALOGNAME_CSWlibxerces-c-devel = libxerces_c_devel
+SPKG_DESC_CSWlibxerces-c-devel = Development files for Xerces
+RUNTIME_DEP_PKGS_CSWlibxerces-c-devel += CSWlibxerces-c3-1
+RUNTIME_DEP_PKGS_CSWlibxerces-c-devel += CSWcurlrt
+RUNTIME_DEP_PKGS_CSWlibxerces-c-devel += CSWlibidn
+RUNTIME_DEP_PKGS_CSWlibxerces-c-devel += CSWzlib
+RUNTIME_DEP_PKGS_CSWlibxerces-c-devel += CSWlibcares
+RUNTIME_DEP_PKGS_CSWlibxerces-c-devel += CSWosslrt
+RUNTIME_DEP_PKGS_CSWlibxerces-c-devel += CSWoldaprt
 
+PACKAGES += CSWxerces-c
+CATALOGNAME_CSWxerces-c = xerces_c
+SPKG_DESC_CSWxerces-c = Utility programs from the Xerces XML parser
+PKGFILES_CSWxerces-c = $(bindir)/.*
+RUNTIME_DEP_PKGS_CSWxerces-c += CSWlibxerces-c3-1
+RUNTIME_DEP_PKGS_CSWxerces-c += CSWcurlrt
+RUNTIME_DEP_PKGS_CSWxerces-c += CSWlibidn
+RUNTIME_DEP_PKGS_CSWxerces-c += CSWzlib
+RUNTIME_DEP_PKGS_CSWxerces-c += CSWlibcares
+RUNTIME_DEP_PKGS_CSWxerces-c += CSWosslrt
+RUNTIME_DEP_PKGS_CSWxerces-c += CSWoldaprt
+
+VENDOR_URL = http://xerces.apache.org/xerces-c/
+LICENSE = LICENSE
+
 BUILD64 = 1
+
+icu_config = $(bindir)/icu-config
+EXTRA_CONFIGURE_EXPORTS = icu_config
+
 CONFIGURE_ARGS = $(DIRPATHS)
+# CONFIGURE_ARGS += --with-icu=$(prefix)
+# CONFIGURE_ARGS += --with-curl=$(prefix)
 
 TEST_TARGET = check
 

Modified: csw/mgar/pkg/xerces-c/trunk/checksums
===================================================================
--- csw/mgar/pkg/xerces-c/trunk/checksums	2011-01-12 13:46:15 UTC (rev 12511)
+++ csw/mgar/pkg/xerces-c/trunk/checksums	2011-01-12 15:00:21 UTC (rev 12512)
@@ -1 +1 @@
-293c03f59bf8e956020d73f5b122094c  xerces-c-3.0.1.tar.gz
+6a8ec45d83c8cfb1584c5a5345cb51ae  xerces-c-3.1.1.tar.gz

Added: csw/mgar/pkg/xerces-c/trunk/files/0001-Do-not-strip-norunpath.patch
===================================================================
--- csw/mgar/pkg/xerces-c/trunk/files/0001-Do-not-strip-norunpath.patch	                        (rev 0)
+++ csw/mgar/pkg/xerces-c/trunk/files/0001-Do-not-strip-norunpath.patch	2011-01-12 15:00:21 UTC (rev 12512)
@@ -0,0 +1,25 @@
+From 0cb78ef329cacbf4f4954a9d792b01b53ac63798 Mon Sep 17 00:00:00 2001
+From: Dagobert Michelsen <dam at opencsw.org>
+Date: Wed, 12 Jan 2011 14:24:04 +0100
+Subject: [PATCH] Do not strip -norunpath
+
+---
+ config/ltmain.sh |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/config/ltmain.sh b/config/ltmain.sh
+index 3506ead..7e0670f 100755
+--- a/config/ltmain.sh
++++ b/config/ltmain.sh
+@@ -4765,7 +4765,7 @@ func_mode_link ()
+       # -p, -pg, --coverage, -fprofile-* pass through profiling flag for GCC
+       # @file GCC response files
+       -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
+-      -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*)
++      -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-norunpath)
+         func_quote_for_eval "$arg"
+ 	arg="$func_quote_for_eval_result"
+         func_append compile_command " $arg"
+-- 
+1.7.3.2
+


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.


More information about the devel mailing list