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

  Server: cvs.openpkg.org                  Name:   Michael van Elst
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-web, openpkg-src         Date:   06-Dec-2002 11:50:31
  Branch: HEAD                             Handle: 2002120610503000

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

  Log:
    new package: xerces-c 2.1.0 (Validating XML parser)

  Summary:
    Revision    Changes     Path
    1.1         +111 -0     openpkg-src/xerces-c/xerces-c.spec
    1.2206      +1  -0      openpkg-web/news.txt
  ____________________________________________________________________________

  Index: openpkg-src/xerces-c/xerces-c.spec
  ============================================================
  $ cvs update -p -r1.1 xerces-c.spec
  ##
  ##  xerces-c.spec -- OpenPKG RPM Specification
  ##  Copyright (c) 2000-2002 Cable & Wireless Deutschland GmbH
  ##  Copyright (c) 2000-2002 Ralf S. Engelschall <[EMAIL PROTECTED]>
  ##
  ##  Permission to use, copy, modify, and distribute this software for
  ##  any purpose with or without fee is hereby granted, provided that
  ##  the above copyright notice and this permission notice appear in all
  ##  copies.
  ##
  ##  THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  ##  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  ##  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  ##  IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
  ##  CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  ##  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  ##  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  ##  USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  ##  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  ##  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  ##  OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  ##  SUCH DAMAGE.
  ##
  
  #   package options
  %ifndef       with_pth
  %define       with_pth           no
  %endif
  
  %define       V_xerces           2.1.0
  %define       Vs_xerces          2_1_0
  
  #   package information
  Name:         xerces-c
  Summary:      Validating XML parser
  URL:          http://xml.apache.org/xerces-c/
  Vendor:       Apache Software Foundation
  Packager:     The OpenPKG Project
  Distribution: OpenPKG [EVAL]
  Group:        Web
  License:      Apache Software License 1.1
  Version:      %{V_xerces}
  Release:      20021206
  
  #   list of sources
  Source0:      
http://xml.apache.org/dist/xerces-c/stable/xerces-c-src%{Vs_xerces}.tar.gz
  
  #   build information
  Prefix:       %{l_prefix}
  BuildRoot:    %{l_buildroot}
  BuildPreReq:  OpenPKG, openpkg >= 20021120, autoconf, gcc, make
  PreReq:       OpenPKG, openpkg >= 20021120
  %if "%{with_pth}" == "yes"
  BuildPreReq:  pth
  PreReq:       pth
  %endif
  AutoReq:      no
  AutoReqProv:  no
  
  %description
      Xerces-C++ is a validating XML parser written in a portable subset of C++.
  
      Options:
      --define 'with_pth         %{with_pth}'
  
  %prep
      %setup -q -n xerces-c-src%{Vs_xerces}
  
  %build
      ( XERCESCROOT=`pwd` ; \
        export XERCESCROOT ; \
        cd $XERCESCROOT/src/xercesc ; \
          autoconf ; \
          os="freebsd" ; \
          pt="pthread" ; \
          case "%{l_target}" in \
              *-freebsd*)    os=freebsd ; pt=pthread ;; \
              *-linux*)      os=linux   ; pt=pthread ;; \
              *-solaris*)    os=solaris ; pt=pthread ;; \
              *-irix*)       os=irix    ; pt=sproc   ;; \
              *-hpux-10.*)   os=hp-10   ; pt=none    ;; \
              *-hpux-11.*)   os=hp-11   ; pt=none    ;; \
              *-aix*)        os=aix     ; pt=pthread ;; \
          esac ; \
          ./runConfigure \
              -P%{l_prefix} \
              -p$os \
              -cgcc \
              -xg++ \
              -minmem \
              -nsocket \
              -tnative \
              -r$pt ; \
          %{l_make} %{l_mflags -O} \
      )
  
  %install
      ( XERCESCROOT=`pwd` ; \
        export XERCESCROOT ; \
        cd $XERCESCROOT/src/xercesc ; \
          rm -rf $RPM_BUILD_ROOT ; \
          %{l_make} %{l_mflags} install "PREFIX=$RPM_BUILD_ROOT%{l_prefix}" ; \
      )
      strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true
      %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
  
  %files -f files
  
  %clean
      rm -rf $RPM_BUILD_ROOT
  
  Index: openpkg-web/news.txt
  ============================================================
  $ cvs diff -u -r1.2205 -r1.2206 news.txt
  --- openpkg-web/news.txt      6 Dec 2002 09:31:02 -0000       1.2205
  +++ openpkg-web/news.txt      6 Dec 2002 10:50:30 -0000       1.2206
  @@ -1,3 +1,4 @@
  +06-Dec-2002: New package: P<xerces-c-2.1.0-20021206>
   06-Dec-2002: Upgraded package: P<mozilla-1.2.1-20021206>
   06-Dec-2002: Upgraded package: P<openssl-0.9.6h-20021206>
   06-Dec-2002: Upgraded package: P<automake-1.7.2-20021206>
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to