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]