OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src openpkg-web Date: 09-Jul-2003 10:22:42
Branch: HEAD Handle: 2003070909224002
Modified files:
openpkg-src/openpkg HISTORY openpkg.spec rpmtool
openpkg-web news.txt
Log:
change syntax of append/prepend feature for %{l_cppflags} and
%{l_ldflags} macros; fix DB autoconf checks
Summary:
Revision Changes Path
1.7 +1 -0 openpkg-src/openpkg/HISTORY
1.169 +2 -1 openpkg-src/openpkg/openpkg.spec
1.19 +24 -24 openpkg-src/openpkg/rpmtool
1.5459 +1 -0 openpkg-web/news.txt
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/openpkg/HISTORY
============================================================================
$ cvs diff -u -r1.6 -r1.7 HISTORY
--- openpkg-src/openpkg/HISTORY 8 Jul 2003 12:19:09 -0000 1.6
+++ openpkg-src/openpkg/HISTORY 9 Jul 2003 08:22:42 -0000 1.7
@@ -2,6 +2,7 @@
2003
====
+20030709 change syntax of append/prepend feature for %{l_cppflags} and %{l_ldflags}
macros; fix DB autoconf checks
20030708 provide append/prepend feature for %{l_cppflags} and %{l_ldflags} macros
20030707 remove now officially deprecated usage of %{name} macro
20030606 correctly support "use_cxx" for setting the "c++" path
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/openpkg/openpkg.spec
============================================================================
$ cvs diff -u -r1.168 -r1.169 openpkg.spec
--- openpkg-src/openpkg/openpkg.spec 8 Jul 2003 14:41:21 -0000 1.168
+++ openpkg-src/openpkg/openpkg.spec 9 Jul 2003 08:22:42 -0000 1.169
@@ -39,7 +39,7 @@
# o any cc(1)
# the package version/release
-%define V_openpkg 20030708
+%define V_openpkg 20030709
# the used software versions
%define V_rpm 4.0.2
@@ -469,6 +469,7 @@
-e 's;/lib/rpm;/lib/openpkg;' \
-e "s;MKDIR_P=.*;MKDIR_P='%{l_prefix}/lib/openpkg/shtool mkdir -f -p -m
755';" \
-e 's;LDFLAGS_STATIC="[^"]*";LDFLAGS_STATIC="";g' \
+ -e 's;db-[0-9][0-9.]*;db;g' \
<configure >configure.n && \
mv configure.n configure
sed -e 's;@INTLLIBS@;@INTLLIBS@ @LIBMISC@;' \
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/openpkg/rpmtool
============================================================================
$ cvs diff -u -r1.18 -r1.19 rpmtool
--- openpkg-src/openpkg/rpmtool 8 Jul 2003 12:19:09 -0000 1.18
+++ openpkg-src/openpkg/rpmtool 9 Jul 2003 08:22:42 -0000 1.19
@@ -48,8 +48,8 @@
echo ' platform'
echo ' mflags [-O] <tool>'
echo ' cflags [-O] <tool>'
- echo ' cppflags [-p <prefix>] -- [[+-]<subdir> ...]'
- echo ' ldflags [-p <prefix>] -- [[+-]<subdir> ...]'
+ echo ' cppflags [-p <prefix>] [<subdir> ...]'
+ echo ' ldflags [-p <prefix>] [<subdir> ...]'
echo ' files [-v] [-o <outfile>] [-r <buildroot>] [<filelist>]'
echo ' user [-c] [-d] [-p <passwd>] [-n <realname>] [-d <homedir>]'
echo ' [-s <shell>] [-u <min-uid>] <username>'
@@ -442,39 +442,39 @@
;;
cppflags )
- cppflags="-I${opt_p}/include"
- for pkg in . $*; do
- [ ".$pkg" = .. ] && continue
- pos="+"
- eval `echo "x$pkg" |\
- sed -e 's/^x//' \
- -e 's/^\([^+-]\)/+\1/' \
- -e 's/^\([+-]\)\(.*\)$/pos="\1"; pkg="\2";/'`
- if [ ".$pos" = ".-" ]; then
- cppflags="-I${opt_p}/include/$pkg $cppflags"
+ std=0
+ cppflags=""
+ for pkg in .. $*; do
+ [ ".$pkg" = ... ] && continue
+ if [ ".$pkg" = .. ]; then
+ cppflags="$cppflags -I${opt_p}/include"
+ std=1
else
cppflags="$cppflags -I${opt_p}/include/$pkg"
fi
done
- echo "x$cppflags" | sed -e 's;^x;;'
+ if [ $std -eq 0 ]; then
+ cppflags="-I${opt_p}/include$cppflags"
+ fi
+ echo "x$cppflags" | sed -e 's;^x;;' -e 's;^ *;;'
;;
ldflags )
- ldflags="-L${opt_p}/lib"
- for pkg in . $*; do
- [ ".$pkg" = .. ] && continue
- pos="+"
- eval `echo "x$pkg" |\
- sed -e 's/^x//' \
- -e 's/^\([^+-]\)/+\1/' \
- -e 's/^\([+-]\)\(.*\)$/pos="\1"; pkg="\2";/'`
- if [ ".$pos" = ".-" ]; then
- ldflags="-L${opt_p}/lib/$pkg $ldflags"
+ std=0
+ ldflags=""
+ for pkg in .. $*; do
+ [ ".$pkg" = ... ] && continue
+ if [ ".$pkg" = .. ]; then
+ ldflags="$ldflags -L${opt_p}/lib"
+ std=1
else
ldflags="$ldflags -L${opt_p}/lib/$pkg"
fi
done
- echo "x$ldflags" | sed -e 's;^x;;'
+ if [ $std -eq 0 ]; then
+ ldflags="-L${opt_p}/lib$ldflags"
+ fi
+ echo "x$ldflags" | sed -e 's;^x;;' -e 's;^ *;;'
;;
files )
@@ .
patch -p0 <<'@@ .'
Index: openpkg-web/news.txt
============================================================================
$ cvs diff -u -r1.5458 -r1.5459 news.txt
--- openpkg-web/news.txt 9 Jul 2003 07:24:20 -0000 1.5458
+++ openpkg-web/news.txt 9 Jul 2003 08:22:40 -0000 1.5459
@@ -1,3 +1,4 @@
+09-Jul-2003: Upgraded package: P<openpkg-20030709-20030709>
09-Jul-2003: Upgraded package: P<portfwd-0.26rc6-20030709>
09-Jul-2003: Upgraded package: P<dmalloc-5.2.1-20030709>
09-Jul-2003: Upgraded package: P<rt-3.0.3-20030709>
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]