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]

Reply via email to