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: 23-Feb-2004 14:59:31
Branch: HEAD Handle: 2004022313593100
Modified files:
openpkg-src/openpkg HISTORY openpkg.spec
Log:
- change BeeCrypt building to use no assembly code at all
- use a more smart rpm/rpm2cpio execution wrapper warning
Summary:
Revision Changes Path
1.146 +2 -0 openpkg-src/openpkg/HISTORY
1.301 +33 -25 openpkg-src/openpkg/openpkg.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/openpkg/HISTORY
============================================================================
$ cvs diff -u -r1.145 -r1.146 HISTORY
--- openpkg-src/openpkg/HISTORY 21 Feb 2004 19:11:34 -0000 1.145
+++ openpkg-src/openpkg/HISTORY 23 Feb 2004 13:59:31 -0000 1.146
@@ -2,6 +2,8 @@
2004
====
+20040223 change BeeCrypt building to use no assembly code at all
+20040223 use a more smart rpm/rpm2cpio execution wrapper warning
20040221 written manual page for "openpkg uuid"
20040221 implemented "openpkg man" command for reading tool chain command manual
pages
20040220 fix "openpkg rpm-config --version" output
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/openpkg/openpkg.spec
============================================================================
$ cvs diff -u -r1.300 -r1.301 openpkg.spec
--- openpkg-src/openpkg/openpkg.spec 21 Feb 2004 19:11:34 -0000 1.300
+++ openpkg-src/openpkg/openpkg.spec 23 Feb 2004 13:59:31 -0000 1.301
@@ -39,7 +39,7 @@
# o any cc(1)
# the package version/release
-%define V_openpkg 20040221
+%define V_openpkg 20040223
# the used software versions
%define V_rpm 4.2.1
@@ -626,22 +626,14 @@
# build BeeCrypt library
( cd beecrypt-%{V_beecrypt}
- opts=""
- shtool="`SOURCE shtool`"
- platform="`sh $shtool 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
+ --with-cpu=none \
+ --with-arch=none
${l_make} || exit $?
cp .libs/libbeecrypt.a .
) || exit $?
@@ -877,26 +869,42 @@
$RPM_BUILD_ROOT%{l_prefix}/libexec/openpkg/rpm2cpio
mv $RPM_BUILD_ROOT%{l_prefix}/man/man8/rpm2cpio.8 \
$RPM_BUILD_ROOT%{l_prefix}/libexec/openpkg/rpm2cpio.8
- ( echo "#!/bin/sh"
- echo "echo \"openpkg:WARNING: The \\\"%{l_prefix}/bin/rpm2cpio\\\" command is
deprecated since OpenPKG 2.0!\" 1>&2"
- echo "echo \"openpkg:WARNING: It will be finally removed in OpenPKG 2.1, so
please start using the\" 1>&2"
- echo "echo \"openpkg:WARNING: \\\"%{l_prefix}/bin/openpkg rpm2cpio\\\"
command instead, please. Thanks.\" 1>&2"
- echo "exec %{l_prefix}/bin/openpkg rpm2cpio \${1+\"[EMAIL PROTECTED]"}"
- ) >$RPM_BUILD_ROOT%{l_prefix}/bin/rpm2cpio
- chmod 755 $RPM_BUILD_ROOT%{l_prefix}/bin/rpm2cpio
# move rpm tool to custom location
mv $RPM_BUILD_ROOT%{l_prefix}/bin/rpm \
$RPM_BUILD_ROOT%{l_prefix}/libexec/openpkg/rpm
- ( echo "#!/bin/sh"
- echo "echo \"openpkg:WARNING: The \\\"%{l_prefix}/bin/rpm\\\" command is
deprecated since OpenPKG 2.0!\" 1>&2"
- echo "echo \"openpkg:WARNING: It will be finally removed in OpenPKG 2.1, so
already start using the\" 1>&2"
- echo "echo \"openpkg:WARNING: \\\"%{l_prefix}/bin/openpkg rpm\\\" command
instead, please. Thanks.\" 1>&2"
- echo "exec %{l_prefix}/bin/openpkg rpm \${1+\"[EMAIL PROTECTED]"}"
- ) >$RPM_BUILD_ROOT%{l_prefix}/bin/rpm
- chmod 755 $RPM_BUILD_ROOT%{l_prefix}/bin/rpm
mv $RPM_BUILD_ROOT%{l_prefix}/man/man8/rpm.8 \
$RPM_BUILD_ROOT%{l_prefix}/libexec/openpkg/rpm.8
+
+ # install backward compatibility wrappers
+ for cmd in rpm rpm2cpio; do
+ ( echo "#!/bin/sh"
+ echo 'warn=yes'
+ echo 'if [ ".$HOME" != . ]; then'
+ echo ' if [ ! -d $HOME/.openpkg ]; then'
+ echo ' (umask 022; mkdir $HOME/.openpkg >/dev/null 2>&1 || true)'
+ echo ' fi'
+ echo ' if [ -d $HOME/.openpkg ]; then'
+ echo " if [ -f \$HOME/.openpkg/timestamp ] && \\"
+ echo ' [ ".`find $HOME/.openpkg -name timestamp -mtime -1
-print`" != . ]; then'
+ echo ' warn=no'
+ echo ' else'
+ echo ' date >$HOME/.openpkg/timestamp 2>/dev/null || true'
+ echo ' fi'
+ echo ' fi'
+ echo 'fi'
+ echo 'if [ ".$warn" = .yes ]; then'
+ echo " ( echo \"The \\\"%{l_prefix}/bin/$cmd\\\" command is deprecated
since OpenPKG 2.0\""
+ echo " echo \"because of namespace and integration reasons. The
command will be finally\""
+ echo " echo \"removed in OpenPKG 2.1, so please start using the new
canonical command\""
+ echo " echo \"\\\"%{l_prefix}/bin/openpkg $cmd\\\" instead.
Thanks.\""
+ echo " ) | %{l_prefix}/lib/openpkg/rpmtool msg -b -t warn"
+ echo ' sleep 8'
+ echo 'fi'
+ echo "exec %{l_prefix}/bin/openpkg $cmd \${1+\"[EMAIL PROTECTED]"}"
+ ) >$RPM_BUILD_ROOT%{l_prefix}/bin/$cmd
+ chmod 755 $RPM_BUILD_ROOT%{l_prefix}/bin/$cmd
+ done
# install RPM extension
( cd rpm-%{V_rpm}
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]