Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/devel
In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv14475

Modified Files:
        xerces-c.info xerces-c.patch 
Log Message:
latest version to stable


Index: xerces-c.patch
===================================================================
RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/devel/xerces-c.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- xerces-c.patch      17 Aug 2007 02:11:13 -0000      1.1
+++ xerces-c.patch      14 Aug 2008 01:15:35 -0000      1.2
@@ -1,6 +1,49 @@
-diff -urN xerces-c-src_2_6_0-orig/samples/runConfigure 
xerces-c-src_2_6_0/samples/runConfigure
---- xerces-c-src_2_6_0-orig/samples/runConfigure       Fri Sep 10 09:52:24 2004
-+++ xerces-c-src_2_6_0/samples/runConfigure    Mon Mar 14 09:38:18 2005
+diff -urN xerces-c-src_2_7_0-orig/obj/Makefile.in 
xerces-c-src_2_7_0/obj/Makefile.in
+--- xerces-c-src_2_7_0-orig/obj/Makefile.in    2005-09-07 11:56:58.000000000 
-0400
++++ xerces-c-src_2_7_0/obj/Makefile.in 2007-12-08 13:26:09.000000000 -0500
+@@ -126,7 +126,7 @@
+ ## DepDOM ##
+ ${FQ_SO_DEPDOM}: $(DEPDOM_OBJECTS)
+       @echo Building ${FQ_SO_DEPDOM}
+-      ${MAKE_SHARED} ${LD_SODEPDOM} -o [EMAIL PROTECTED] ${^} 
$(TEMPLATESOBJS) $(PLATFORM_LIBRARIES) $(DEPDOM_LINK_OPTIONS) $(ALLLIBS) 
-L${LIB} -l${LINK_LIBNAME}
++      ${MAKE_SHARED} ${LD_SODEPDOM} -o [EMAIL PROTECTED] ${^} 
$(TEMPLATESOBJS) $(PLATFORM_LIBRARIES) $(DEPDOM_LINK_OPTIONS) $(ALLLIBS) 
${LIB}/lib${LINK_LIBNAME}${SHLIBSUFFIX}
+       @echo symlink ${FQ_REAL_DEPDOM}.a
+       rm -rf ${FQ_REAL_DEPDOM}.a   && ln -s 
${XML_LIB_DIR}/${LIBDEPDOM}${SO_TARGET_VERSION}${SHLIBSUFFIX}.a 
${FQ_REAL_DEPDOM}.a
+       @echo symlink ${FQ_LINK_DEPDOM}.a
+@@ -151,14 +151,14 @@
+       @echo Building ${FQ_REAL_DEPDOM}
+ ifeq (${PLATFORM},SOLARIS)
+       cp $(DEPDOM_OBJECTS) $(PLATFORM)
+-      ${MAKE_SHARED} ${LD_SODEPDOM} -o [EMAIL PROTECTED] ${DEPDOM_OBJS} 
$(TEMPLATESOBJS) $(PLATFORM_LIBRARIES) $(DEPDOM_LINK_OPTIONS) $(ALLLIBS) 
-L${LIB} -l${LINK_LIBNAME}
++      ${MAKE_SHARED} ${LD_SODEPDOM} -o [EMAIL PROTECTED] ${DEPDOM_OBJS} 
$(TEMPLATESOBJS) $(PLATFORM_LIBRARIES) $(DEPDOM_LINK_OPTIONS) $(ALLLIBS) 
${LIB}/lib${LINK_LIBNAME}${SHLIBSUFFIX}
+       rm ${DEPDOM_OBJS}
+ else
+ ifeq (${PLATFORM},OS390)
+       ${MAKE_SHARED} ${LD_SODEPDOM} -o [EMAIL PROTECTED] ${^} 
$(TEMPLATESOBJS) $(PLATFORM_LIBRARIES) $(DEPDOM_LINK_OPTIONS) $(ALLLIBS) 
${LIB}/${LIBNAME}${VER}${OS390SIDEDECK}
+       $(CP) ${LIBDEPDOM}${VER}${OS390SIDEDECK} ${LIB}
+ else
+-      ${MAKE_SHARED} ${LD_SODEPDOM} -o [EMAIL PROTECTED] ${^} 
$(TEMPLATESOBJS) $(PLATFORM_LIBRARIES) $(DEPDOM_LINK_OPTIONS) $(ALLLIBS) 
-L${LIB} -l${LINK_LIBNAME}
++      ${MAKE_SHARED} ${LD_SODEPDOM} -o [EMAIL PROTECTED] ${^} 
$(TEMPLATESOBJS) $(PLATFORM_LIBRARIES) $(DEPDOM_LINK_OPTIONS) $(ALLLIBS) 
${LIB}/lib${LINK_LIBNAME}${SHLIBSUFFIX}
+ endif
+ endif
+     ifneq (${FQ_SO_DEPDOM},${FQ_REAL_DEPDOM})   
+diff -urN xerces-c-src_2_7_0-orig/samples/Makefile.incl 
xerces-c-src_2_7_0/samples/Makefile.incl
+--- xerces-c-src_2_7_0-orig/samples/Makefile.incl      2005-09-07 
11:56:50.000000000 -0400
++++ xerces-c-src_2_7_0/samples/Makefile.incl   2007-12-08 13:26:50.000000000 
-0500
+@@ -32,8 +32,8 @@
+ endif
+ THISLIB=${LIB_DIR}/${LIBNAME}
+ 
+-LIBRARY_NAMES=-l${LIBNAME}
+-LIBRARY_SEARCH_PATHS=-L${LIB_DIR}
++LIBRARY_NAMES=${LIB_DIR}/lib${LIBNAME}${SHLIBSUFFIX}
++LIBRARY_SEARCH_PATHS=
+ 
+ ifndef XERCESCOUT
+ XERCESCOUT=${XERCESCROOT}
+diff -urN xerces-c-src_2_7_0-orig/samples/runConfigure 
xerces-c-src_2_7_0/samples/runConfigure
+--- xerces-c-src_2_7_0-orig/samples/runConfigure       2005-09-07 
11:56:50.000000000 -0400
++++ xerces-c-src_2_7_0/samples/runConfigure    2007-12-06 09:30:46.000000000 
-0500
 @@ -93,17 +93,18 @@
  transcoder=native        # by default use native transcoder
  thread=none              # by default no need to have threads
@@ -49,7 +92,7 @@
  
  #
  # Now check if the options are correct or not, bail out if incorrect
-@@ -495,11 +500,11 @@
+@@ -506,11 +511,11 @@
  rm -f config.log
  rm -f config.status
  if test $platform = "os400"; then
@@ -64,7 +107,7 @@
  fi
  # exit if configure failed
  if test $? != 0; then
-@@ -518,7 +523,7 @@
+@@ -529,7 +534,7 @@
  echo export CFLAGS=\"$CFLAGS\"
  echo export LDFLAGS=\"$LDFLAGS\"
  echo export EXTRA_LIBS=\"$EXTRA_LIBS\"
@@ -73,3 +116,31 @@
  
  echo
  echo If the result of the above commands look OK to you, go to the directory
+diff -urN 
xerces-c-src_2_7_0-orig/src/xercesc/util/MsgLoaders/ICU/resources/Makefile.in 
xerces-c-src_2_7_0/src/xercesc/util/MsgLoaders/ICU/resources/Makefile.in
+--- 
xerces-c-src_2_7_0-orig/src/xercesc/util/MsgLoaders/ICU/resources/Makefile.in   
   2005-09-07 11:55:38.000000000 -0400
++++ xerces-c-src_2_7_0/src/xercesc/util/MsgLoaders/ICU/resources/Makefile.in   
2007-12-08 13:27:34.000000000 -0500
+@@ -87,7 +87,7 @@
+ CHECK_VARS= ICU_DATA=$(RESDIR)
+ 
+ # DLL and static modes are identical here
+-RESLDFLAGS= -L$(RESDIR) -l$(RESNAME)
++RESLDFLAGS= $(RESDIR)/lib$(RESNAME)${SHLIBSUFFIX}
+ RESCPPFLAGS=
+ CHECK_VARS=
+ 
+diff -urN xerces-c-src_2_7_0-orig/tests/Makefile.incl 
xerces-c-src_2_7_0/tests/Makefile.incl
+--- xerces-c-src_2_7_0-orig/tests/Makefile.incl        2005-09-07 
11:56:40.000000000 -0400
++++ xerces-c-src_2_7_0/tests/Makefile.incl     2007-12-08 13:28:02.000000000 
-0500
+@@ -34,9 +34,9 @@
+ endif
+ THISLIB=${LIB_DIR}/${LIBNAME}
+ 
+-LIBRARY_NAMES=-l${LIBNAME}
+-LIBRARY_DEPDOM=-l${LIBDEPDOM}
+-LIBRARY_SEARCH_PATHS=-L${LIB_DIR}
++LIBRARY_NAMES=${LIB_DIR}/lib${LIBNAME}${SHLIBSUFFIX}
++LIBRARY_DEPDOM=${LIB_DIR/lib${LIBDEPDOM}${SHLIBSUFFIX}
++LIBRARY_SEARCH_PATHS=
+ 
+ TO = o
+ ####################### PLATFORM DEPENDENCIES #####################

Index: xerces-c.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/devel/xerces-c.info,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- xerces-c.info       17 Aug 2007 02:11:13 -0000      1.1
+++ xerces-c.info       14 Aug 2008 01:15:35 -0000      1.2
@@ -1,6 +1,6 @@
 Package: xerces-c
 Version: 2.7.0
-Revision: 1002
+Revision: 1003
 GCC: 4.0
 Maintainer: Daniel Czarnecki <[EMAIL PROTECTED]>
 License: BSD
@@ -14,16 +14,21 @@
 Source-MD5: 04169609449a8846bc1e6891c04cadf4
 #SourceDirectory: xerces-c-src_2_7_0
 Patch: %n.patch
+PatchScript: <<
+#perl -pi -e 's/(\${MAKE}) -s /\1 /' `find . -name Makefile*`
+ perl -pi -e 's/(-install_name )/-compatibility_version %v -current_version %v 
\1/' src/xercesc/Makefile.incl
+<<
 
+NoSetMAKEFLAGS: true
+SetMAKEFLAGS: -j1
 NoSetLDFLAGS: true
 NoSetCPPFLAGS: true
-SetLIBRARY_PATH: %p/lib
 CompileScript: <<
  #!/bin/sh -ev
  export XERCESCROOT=%b CPATH=%p/include
  cd src/xercesc
  ./runConfigure -p macosx -n native -C "%c"
- make LD_SONAME="-install_name %p/lib/libxerces-c.27.dylib 
-compatibility_version %v -current_version %v"
+ make
  cd ../../samples
  ./runConfigure -p macosx -C "%c"
  make
@@ -59,7 +64,7 @@
  Conflicts: xerces-c23-dev, %N-dev (<< %v-%r)
  Replaces: xerces-c23-dev, %N-dev (<< %v-%r)
  BuildDependsOnly: True
- Depends: %N-shlibs
+ Depends: %N-shlibs (= %v-%r)
  Files: include share/%N-dev lib share/doc/%N-dev
  DocFiles: LICENSE*
 <<
@@ -81,5 +86,11 @@
 DescPort: <<
  Patched samples/runConfigure to support a -C flag just like
  src/xercesc/runConfigure
+
+ dmacks updated/fixed libverisoning flag hacks.
+
+ dmacks patched a lot of makefile fragments to link directly to
+ build-dir libs in order to avoid libs that might be installed already.
+ See: https://issues.apache.org/jira/browse/XERCESC-1765
 <<
 


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to