OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Michael van Elst
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src openpkg-web          Date:   02-Jun-2003 17:10:36
  Branch: HEAD                             Handle: 2003060216103202

  Modified files:
    openpkg-src/xerces-c    xerces-c-pth.patch xerces-c.patch xerces-c.spec
    openpkg-web             news.txt

  Log:
    fix build process, EVAL again

  Summary:
    Revision    Changes     Path
    1.3         +23 -23     openpkg-src/xerces-c/xerces-c-pth.patch
    1.6         +21 -18     openpkg-src/xerces-c/xerces-c.patch
    1.17        +5  -6      openpkg-src/xerces-c/xerces-c.spec
    1.4687      +1  -0      openpkg-web/news.txt
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/xerces-c/xerces-c-pth.patch
  ============================================================================
  $ cvs diff -u -r1.2 -r1.3 xerces-c-pth.patch
  --- openpkg-src/xerces-c/xerces-c-pth.patch   11 Feb 2003 09:35:17 -0000      1.2
  +++ openpkg-src/xerces-c/xerces-c-pth.patch   2 Jun 2003 15:10:34 -0000       1.3
  @@ -1,5 +1,5 @@
  ---- src/xercesc/runConfigure.dist    Mon Feb 10 15:30:59 2003
  -+++ src/xercesc/runConfigure Mon Feb 10 15:36:55 2003
  +--- src/xercesc/runConfigure.dist    2003-05-27 17:04:47.000000000 +0200
  ++++ src/xercesc/runConfigure 2003-06-02 16:17:22.000000000 +0200
   @@ -189,6 +189,7 @@
            linkeroptions="$linkeroptions $2"; shift 2;;
    
  @@ -8,28 +8,28 @@
            configureoptions="$configureoptions --prefix=$2"; shift 2;;
    
       -C)
  -@@ -301,8 +302,16 @@
  +@@ -303,8 +304,16 @@
                   ;;
            esac
        elif test $platform = "freebsd"; then
   -        threadingLibs="-pthread -lc_r"
   -        threadingDefines="-D_THREAD_SAFE -DXML_USE_PTHREADS"
  -+        case $thread in
  -+            pth)
  -+                threadingLibs="-L$prefix/lib -lpth -lc_r"
  -+                threadingDefines="-D_THREAD_SAFE -DXML_USE_PTHREADS -DUSE_PTH 
-I$prefix/include"
  -+                ;;
  -+            *)
  -+                threadingLibs="-pthread -lc_r"
  -+                threadingDefines="-D_THREAD_SAFE -DXML_USE_PTHREADS"
  -+                ;;
  -+        esac
  -     elif test $platform = "aix"; then
  -         aix_version=`./config.guess`;
  -         echo Found host system to be $aix_version
  ---- src/xercesc/util/Platforms/FreeBSD/FreeBSDPlatformUtils.cpp.dist Mon Feb 10 
15:31:14 2003
  -+++ src/xercesc/util/Platforms/FreeBSD/FreeBSDPlatformUtils.cpp      Mon Feb 10 
15:36:55 2003
  -@@ -95,8 +95,12 @@
  ++         case $thread in
  ++             pth)
  ++                 threadingLibs="-L$prefix/lib -lpth -lc_r"
  ++                 threadingDefines="-D_THREAD_SAFE -DXML_USE_PTHREADS -DUSE_PTH 
-I$prefix/include"
  ++                 ;;
  ++             *)
  ++                 threadingLibs="-pthread -lc_r"
  ++                 threadingDefines="-D_THREAD_SAFE -DXML_USE_PTHREADS"
  ++                 ;;
  ++         esac
  +     elif test $platform = "netbsd"; then
  +         threadingLibs="-pthread -lpthread"
  +         threadingDefines="-D_THREAD_SAFE -DXML_USE_PTHREADS"
  +--- src/xercesc/util/Platforms/FreeBSD/FreeBSDPlatformUtils.cpp.dist 2003-05-27 
17:04:52.000000000 +0200
  ++++ src/xercesc/util/Platforms/FreeBSD/FreeBSDPlatformUtils.cpp      2003-06-02 
16:15:22.000000000 +0200
  +@@ -113,8 +113,12 @@
    // ---------------------------------------------------------------------------
    
    #if !defined(APP_NO_THREADS)
  @@ -42,7 +42,7 @@
    
    #ifndef _GNU_SOURCE
        #error _GNU_SOURCE is not defined in your compile settings
  -@@ -598,6 +602,14 @@
  +@@ -506,6 +510,14 @@
    
    void* XMLPlatformUtils::makeMutex()
    {
  @@ -57,7 +57,7 @@
        pthread_mutex_t* mutex = new pthread_mutex_t;
        pthread_mutexattr_t*  attr = new pthread_mutexattr_t;
        pthread_mutexattr_init(attr);
  -@@ -609,20 +621,24 @@
  +@@ -517,20 +529,24 @@
        }
        pthread_mutexattr_destroy(attr);
        delete attr;
  @@ -83,7 +83,7 @@
        }
    }
    
  -@@ -631,7 +647,11 @@
  +@@ -539,7 +555,11 @@
    {
        if (mtxHandle != NULL)
        {
  @@ -95,7 +95,7 @@
            {
                ThrowXML(XMLPlatformUtilsException,
                         XMLExcepts::Mutex_CouldNotLock);
  -@@ -644,7 +664,11 @@
  +@@ -552,7 +572,11 @@
    {
        if (mtxHandle != NULL)
        {
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/xerces-c/xerces-c.patch
  ============================================================================
  $ cvs diff -u -r1.5 -r1.6 xerces-c.patch
  --- openpkg-src/xerces-c/xerces-c.patch       28 May 2003 14:47:01 -0000      1.5
  +++ openpkg-src/xerces-c/xerces-c.patch       2 Jun 2003 15:10:34 -0000       1.6
  @@ -1,31 +1,33 @@
  ---- obj/Makefile.in.dist     Mon Feb 10 15:35:07 2003
  -+++ obj/Makefile.in  Tue Feb 11 10:46:55 2003
  +--- obj/Makefile.in.dist     2003-05-27 17:04:32.000000000 +0200
  ++++ obj/Makefile.in  2003-06-02 16:27:08.000000000 +0200
   @@ -1,4 +1,4 @@
   -#
   +
    # The Apache Software License, Version 1.1
    #
    # Copyright (c) 1999-2000 The Apache Software Foundation.  All rights
  -@@ -83,6 +83,9 @@
  +@@ -83,6 +83,10 @@
    include ../version.incl
    include ../src/xercesc/Makefile.incl
    
   +#override AR definition in Makefile.incl
   +AR  = @l_ar@
  ++RANLIB  = @l_ranlib@
   +
    LIB=${XERCESCROOT}/lib
    ## OS390BATCH
    ifeq (${OS390BATCH},1)
  -@@ -121,7 +124,7 @@
  +@@ -121,7 +125,8 @@
        \rm -f $(DUMMYEXE)
    
        $(DUMMYEXE): $(ALL_OBJECTS)
   -    ${MAKE_SHARED} -o [EMAIL PROTECTED] $^ $(PLATFORM_LIBRARIES) $(ALLLIBS)
   +    ${AR} ${FQ_LINK_NAME:.so=.a} ${^} $(TEMPLATESOBJS)
  ++    ${RANLIB} ${FQ_LINK_NAME:.so=.a}
    
        ######  End HP-UX  CC compiler specific stuff #######
      else
  -@@ -164,14 +167,8 @@
  +@@ -164,14 +169,9 @@
    endif
    
    ${FQ_REAL_NAME}:    $(ALL_OBJECTS)
  @@ -39,10 +41,11 @@
   -    rm -rf ${FQ_LINK_NAME} && ln -s ${FQ_SO_NAME} ${FQ_LINK_NAME}
   +    @echo Building ${FQ_LINK_NAME:.so=.a}
   +    ${AR} ${FQ_LINK_NAME:.so=.a} ${^} $(TEMPLATESOBJS)
  ++    ${RANLIB} ${FQ_LINK_NAME:.so=.a} 2>/dev/null || true
    
    ## Start OS390 ##
    ifeq (${PLATFORM},OS390)
  -@@ -226,8 +223,7 @@
  +@@ -226,8 +226,7 @@
        $(CP) $(XML_LIB_DIR)/${LIBNAME}${SO_TARGET_VERSION}${SHLIBSUFFIX}.a 
${DESTDIR}${PREFIX}/lib
        (cd ${DESTDIR}$(PREFIX)/lib; rm -f ${LINK_NAME}.a libxerces.dll.a; ln -s 
${LIBNAME}${SO_TARGET_VERSION}${SHLIBSUFFIX}.a ${LINK_NAME}.a; ln -s 
${LIBNAME}${SO_TARGET_VERSION}${SHLIBSUFFIX}.a libxerces.dll.a)
    else
  @@ -52,8 +55,8 @@
    endif
    ifeq (${PLATFORM},OS390)
        $(CP) ${LIBNAME}${VER}${OS390SIDEDECK} ${DESTDIR}$(PREFIX)/lib
  ---- samples/Makefile.incl.dist       Mon Feb 10 16:47:03 2003
  -+++ samples/Makefile.incl    Tue Feb 11 09:23:20 2003
  +--- samples/Makefile.incl.dist       2003-05-27 17:04:33.000000000 +0200
  ++++ samples/Makefile.incl    2003-06-02 16:25:06.000000000 +0200
   @@ -71,8 +71,8 @@
    endif
    THISLIB=${LIB_DIR}/${LIBNAME}
  @@ -124,7 +127,7 @@
    EXTRA_LINK_OPTIONS=-lc ${EXTRA_LIBS}
    SHLIBSUFFIX=.so
    endif
  -@@ -204,7 +204,7 @@
  +@@ -215,7 +215,7 @@
    CMP= -c ${CXXFLAGS}
    CC= ${COMPILER} -c -D__${PLATFORM}__
    LINK =  ${COMPILER} -D__${PLATFORM}__ ${LDFLAGS}
  @@ -133,7 +136,7 @@
    EXTRA_LINK_OPTIONS=${EXTRA_LIBS}
    SHLIBSUFFIX=.dll
    endif
  -@@ -214,7 +214,7 @@
  +@@ -225,7 +225,7 @@
      CMP= -c ${CXXFLAGS}
      CC= ${COMPILER} -c -D${PLATFORM} -fPIC
      LINK = ${COMPILER} -D${PLATFORM} -fPIC ${LDFLAGS}
  @@ -142,7 +145,7 @@
      ifdef ICUROOT
        PLATFORM_LIB_LINK_OPTIONS+=-L${ICUROOT} -Wl,-rpath,${ICUROOT}
        EXTRA_LINK_OPTIONS=-licudata -lstdc++ ${EXTRA_LIBS}
  -@@ -299,7 +299,7 @@
  +@@ -325,7 +325,7 @@
    CMP= -c ${CXXFLAGS}
    CC = ${COMPILER} -c -D${PLATFORM}
    LINK = ${COMPILER} -D${PLATFORM} ${LDFLAGS}
  @@ -151,7 +154,7 @@
    SHLIBSUFFIX=.so
    endif
    
  -@@ -309,6 +309,6 @@
  +@@ -335,6 +335,6 @@
        CMP= -c ${CXXFLAGS}
        CC= c++ -c -D${PLATFORM} -D_REENTRANT
        LINK = c++ -D${PLATFORM} ${LDFLAGS}
  @@ -159,8 +162,8 @@
   +    PLATFORM_LIB_LINK_OPTIONS=-L/usr/lib
        SHLIBSUFFIX=.dylib
    endif
  ---- tests/Makefile.incl.dist Mon Feb 10 16:46:44 2003
  -+++ tests/Makefile.incl      Tue Feb 11 09:33:34 2003
  +--- tests/Makefile.incl.dist 2003-05-27 17:05:07.000000000 +0200
  ++++ tests/Makefile.incl      2003-06-02 16:25:06.000000000 +0200
   @@ -71,8 +71,8 @@
    endif
    THISLIB=${LIB_DIR}/${LIBNAME}
  @@ -231,7 +234,7 @@
    EXTRA_LINK_OPTIONS=-lc ${EXTRA_LIBS}
    SHLIBSUFFIX=.so
    endif
  -@@ -203,7 +203,7 @@
  +@@ -214,7 +214,7 @@
    CMP= -c ${CXXFLAGS}
    CC= ${COMPILER} -c -D__${PLATFORM}__
    LINK =  ${COMPILER} -D__${PLATFORM}__ ${LDFLAGS}
  @@ -240,7 +243,7 @@
    EXTRA_LINK_OPTIONS=${EXTRA_LIBS}
    SHLIBSUFFIX=.dll
    endif
  -@@ -213,7 +213,7 @@
  +@@ -224,7 +224,7 @@
      CMP= -c ${CXXFLAGS}
      CC= ${COMPILER} -c -D${PLATFORM} -fPIC
      LINK = ${COMPILER} -D${PLATFORM} -fPIC ${LDFLAGS}
  @@ -249,7 +252,7 @@
      ifdef ICUROOT
        PLATFORM_LIB_LINK_OPTIONS+=-L${ICUROOT} -Wl,-rpath,${ICUROOT}
        EXTRA_LINK_OPTIONS=-licudata -lstdc++ ${EXTRA_LIBS}
  -@@ -298,7 +298,7 @@
  +@@ -324,7 +324,7 @@
    CMP= -c ${CXXFLAGS}
    CC = ${COMPILER} -c -D${PLATFORM}
    LINK = ${COMPILER} -D${PLATFORM} ${LDFLAGS}
  @@ -258,7 +261,7 @@
    SHLIBSUFFIX=.so
    endif
    
  -@@ -308,6 +308,6 @@
  +@@ -334,6 +334,6 @@
        CMP= -c ${CXXFLAGS}
        CC= c++ -c -D${PLATFORM} -D_REENTRANT
        LINK = c++ -D${PLATFORM} ${LDFLAGS}
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/xerces-c/xerces-c.spec
  ============================================================================
  $ cvs diff -u -r1.16 -r1.17 xerces-c.spec
  --- openpkg-src/xerces-c/xerces-c.spec        31 May 2003 10:48:52 -0000      1.16
  +++ openpkg-src/xerces-c/xerces-c.spec        2 Jun 2003 15:10:34 -0000       1.17
  @@ -23,8 +23,6 @@
   ##  SUCH DAMAGE.
   ##
   
  -#   FIXME: thl: flushed work, still does not build
  -
   #   package version
   %define       V_opkg             2.3.0
   %define       V_dist             2_3_0
  @@ -35,11 +33,11 @@
   URL:          http://xml.apache.org/xerces-c/
   Vendor:       Apache Software Foundation
   Packager:     The OpenPKG Project
  -Distribution: OpenPKG [JUNK]
  +Distribution: OpenPKG [EVAL]
   Group:        Web
   License:      Apache Software License 1.1
   Version:      %{V_opkg}
  -Release:      20030531
  +Release:      20030602
   
   #   package options
   %option       with_pth           no
  @@ -60,7 +58,7 @@
   #   build information
   Prefix:       %{l_prefix}
   BuildRoot:    %{l_buildroot}
  -BuildPreReq:  OpenPKG, openpkg >= 20030103, gcc, make, autoconf, libtool
  +BuildPreReq:  OpenPKG, openpkg >= 20030103, gcc, make, autoconf
   PreReq:       OpenPKG, openpkg >= 20030103
   %if "%{with_pth}" == "yes"
   BuildPreReq:  pth
  @@ -84,7 +82,8 @@
       ( XERCESCROOT=`pwd`
         export XERCESCROOT
         %{l_shtool} subst \
  -          -e 's;@l_ar@;%{l_libtool} --tag=CXX --mode=link c++ -static -o;' \
  +          -e 's;@l_ar@;ar cru;' \
  +          -e 's;@l_ranlib@;ranlib;' \
             obj/Makefile.in
         cd $XERCESCROOT/src/xercesc
   %if "%{with_cpp_namespace}" == "no"
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-web/news.txt
  ============================================================================
  $ cvs diff -u -r1.4686 -r1.4687 news.txt
  --- openpkg-web/news.txt      2 Jun 2003 13:53:55 -0000       1.4686
  +++ openpkg-web/news.txt      2 Jun 2003 15:10:32 -0000       1.4687
  @@ -1,3 +1,4 @@
  +02-Jun-2003: Upgraded package: P<xerces-c-2.3.0-20030602>
   02-Jun-2003: Upgraded package: P<xmlto-0.0.14-20030602>
   02-Jun-2003: Upgraded package: P<bind8-8.4.0-20030602>
   02-Jun-2003: Upgraded package: P<uvscan-4.1.6.4268-20030602>
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to