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                      Date:   18-Sep-2003 16:09:12
  Branch: HEAD                             Handle: 2003091815091200

  Modified files:
    openpkg-src/openpkg     HISTORY openpkg.spec

  Log:
    use assembly code in BeeCrypt only for platform where it is known to
    work. This especially gets the bootstrap package again building under
    ancient Debian 2.2 and other old platforms

  Summary:
    Revision    Changes     Path
    1.57        +1  -0      openpkg-src/openpkg/HISTORY
    1.220       +25 -12     openpkg-src/openpkg/openpkg.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/openpkg/HISTORY
  ============================================================================
  $ cvs diff -u -r1.56 -r1.57 HISTORY
  --- openpkg-src/openpkg/HISTORY       18 Sep 2003 12:43:03 -0000      1.56
  +++ openpkg-src/openpkg/HISTORY       18 Sep 2003 14:09:12 -0000      1.57
  @@ -2,6 +2,7 @@
   2003
   ====
   
  +20030918 use assembly code in BeeCrypt only for platform where it is known to work
   20030918 add RPM internal %{_force_oldpackage} option for enforcing --oldpackage on 
upgrades
   20030918 introduce new rpmdb utility for administrating the RPM database on the 
lower level
   20030916 RPM database mutex workaround for Solaris plus the passing of option -b to 
patch(1)
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/openpkg/openpkg.spec
  ============================================================================
  $ cvs diff -u -r1.219 -r1.220 openpkg.spec
  --- openpkg-src/openpkg/openpkg.spec  18 Sep 2003 11:45:07 -0000      1.219
  +++ openpkg-src/openpkg/openpkg.spec  18 Sep 2003 14:09:12 -0000      1.220
  @@ -497,18 +497,6 @@
         ${l_make} CC="${l_cc}" CFLAGS="-O" libz.a || exit $?
       ) || exit $?
   
  -    #   build BeeCrypt library
  -    ( cd beecrypt-%{V_beecrypt}
  -      CC="${l_cc}" \
  -      CFLAGS="-O" \
  -      ./configure \
  -        --prefix=%{l_prefix} \
  -        --disable-threads \
  -        --disable-shared
  -      ${l_make} || exit $?
  -      cp .libs/libbeecrypt.a .
  -    ) || exit $?
  -
       #   display verbosity header
       set +x; VERBOSE "BUILD: Build cURL (URL Fetching Tool)"
   
  @@ -531,6 +519,31 @@
             --with-zlib=`pwd`/../zlib-%{V_zlib}
         ${l_make} || exit $?
         ( mv src/curl ..; ${l_make} clean || true; mv ../curl ./src ) || exit $?
  +    ) || exit $?
  +
  +    #   display verbosity header
  +    set +x; VERBOSE "BUILD: Build BeeCrypt (Cryptography Library)"
  +
  +    #   build BeeCrypt library
  +    ( cd beecrypt-%{V_beecrypt}
  +      opts=""
  +      platform="`SOURCE platform`"
  +      platform="`sh $platform -n -L -S '' -C '+' -F '%<ap>-%<sp>'`"
  +      case "$platform" in
  +          ix86-freebsd[45]* ) ;;
  +          ix86-debian3.0 | ix86-redhat9 | ix86-suse8* ) ;;
  +          sparc64-solaris[89] ) ;;
  +          * ) opts="--with-cpu=none --with-arch=none" ;;
  +      esac
  +      CC="${l_cc}" \
  +      CFLAGS="-O" \
  +      ./configure \
  +        --prefix=%{l_prefix} \
  +        --disable-threads \
  +        --disable-shared \
  +        $opts
  +      ${l_make} || exit $?
  +      cp .libs/libbeecrypt.a .
       ) || exit $?
   
       #   display verbosity header
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to