OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Michael van Elst
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src openpkg-web openpkg$ Date: 06-Aug-2003 20:33:01
Branch: HEAD Handle: 2003080619325802
Modified files:
openpkg-re/vcheck vc.gcrypt
openpkg-src/gcrypt gcrypt.spec
openpkg-web news.txt
Log:
upgrade 1.1.12 -> 1.1.42, include separated gpg-error library, play
libtool games
Summary:
Revision Changes Path
1.10 +7 -3 openpkg-re/vcheck/vc.gcrypt
1.19 +42 -16 openpkg-src/gcrypt/gcrypt.spec
1.6061 +1 -0 openpkg-web/news.txt
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-re/vcheck/vc.gcrypt
============================================================================
$ cvs diff -u -r1.9 -r1.10 vc.gcrypt
--- openpkg-re/vcheck/vc.gcrypt 1 Aug 2003 06:58:12 -0000 1.9
+++ openpkg-re/vcheck/vc.gcrypt 6 Aug 2003 18:32:58 -0000 1.10
@@ -1,10 +1,14 @@
config = {
}
-prog gcrypt = {
- comment = "rse: 1.1.42 fails to build -- needs reinvestigation, perhaps easy to
fix"
- version = 1.1.12
+prog gcrypt:libgcrypt = {
+ version = 1.1.42
url = ftp://ftp.gnupg.org/gcrypt/alpha/libgcrypt/
regex = libgcrypt-(__VER__)\.tar\.gz
+}
+prog gcrypt:libgpg-error = {
+ version = 0.3
+ url = ftp://ftp.gnupg.org/gcrypt/alpha/libgpg-error/
+ regex = libgpg-error-(__VER__)\.tar\.gz
}
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/gcrypt/gcrypt.spec
============================================================================
$ cvs diff -u -r1.18 -r1.19 gcrypt.spec
--- openpkg-src/gcrypt/gcrypt.spec 23 Jul 2003 07:06:02 -0000 1.18
+++ openpkg-src/gcrypt/gcrypt.spec 6 Aug 2003 18:33:00 -0000 1.19
@@ -23,6 +23,9 @@
## SUCH DAMAGE.
##
+%define V_gcrypt 1.1.42
+%define V_gpg_error 0.3
+
# package information
Name: gcrypt
Summary: Cryptography Library
@@ -32,11 +35,12 @@
Distribution: OpenPKG [EVAL]
Group: Cryptography
License: LGPL
-Version: 1.1.12
-Release: 20030702
+Version: %{V_gcrypt}
+Release: 20030806
# list of sources
-Source0: ftp://ftp.gnupg.org/gcrypt/alpha/libgcrypt/libgcrypt-%{version}.tar.gz
+Source0:
ftp://ftp.gnupg.org/gcrypt/alpha/libgcrypt/libgcrypt-%{V_gcrypt}.tar.gz
+Source1:
ftp://ftp.gnupg.org/gcrypt/alpha/libgpg-error/libgpg-error-%{V_gpg_error}.tar.gz
# build information
Prefix: %{l_prefix}
@@ -50,25 +54,47 @@
GCrypt is the split-out cryptography library from GnuPG.
%prep
- %setup -q -n libgcrypt-%{version}
+ %setup -q -c
+ %setup -q -T -D -a 1
+ %{l_shtool} subst \
+ -e 's;/usr/local;%{prefix};g' \
+ */configure
%build
- ( echo "ac_cv_lib_pthread_pthread_create=no"
- echo "ac_cv_lib_pth_pth_version=no"
- ) >config.cache
- CC="%{l_cc}" \
- CFLAGS="%{l_cflags -O}" \
- ./configure \
- --cache-file=./config.cache \
- --prefix=%{l_prefix}
- %{l_make} %{l_mflags -O}
+ ( cd libgpg-error-%{V_gpg_error}
+ CC="%{l_cc}" \
+ CFLAGS="%{l_cflags -O}" \
+ ./configure \
+ --cache-file=./config.cache \
+ --prefix=%{l_prefix} \
+ --disable-shared
+ %{l_make} %{l_mflags -O}
+ ) || exit $?
+
+ gpgerror="$RPM_BUILD_DIR/gcrypt-%{version}/libgpg-error-%{V_gpg_error}/src"
+
+ ( cd libgcrypt-%{V_gcrypt}
+ ( echo "ac_cv_lib_pthread_pthread_create=no"
+ echo "ac_cv_lib_pth_pth_version=no"
+ ) >config.cache
+ CC="%{l_cc}" \
+ CFLAGS="%{l_cflags -O} -I$gpgerror" \
+ ./configure \
+ --cache-file=./config.cache \
+ --prefix=%{l_prefix} \
+ --disable-shared
+ %{l_make} %{l_mflags -O}
+ ) || exit $?
%install
rm -rf $RPM_BUILD_ROOT
- %{l_make} %{l_mflags} install AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT"
+ ( cd libgpg-error-%{V_gpg_error}
+ %{l_make} %{l_mflags} install AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT"
+ ) || exit $?
+ ( cd libgcrypt-%{V_gcrypt}
+ %{l_make} %{l_mflags} install AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT"
+ ) || exit $?
rm -f $RPM_BUILD_ROOT%{l_prefix}/info/dir
- rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/libgcrypt.so*
- rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/libgcrypt.la
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
%{l_files_std} \
'%not %dir %{l_prefix}/share/aclocal'
@@ .
patch -p0 <<'@@ .'
Index: openpkg-web/news.txt
============================================================================
$ cvs diff -u -r1.6060 -r1.6061 news.txt
--- openpkg-web/news.txt 6 Aug 2003 16:05:15 -0000 1.6060
+++ openpkg-web/news.txt 6 Aug 2003 18:32:59 -0000 1.6061
@@ -1,3 +1,4 @@
+06-Aug-2003: Upgraded package: P<gcrypt-1.1.42-20030806>
06-Aug-2003: Upgraded package: P<imapd-2.1.14-20030806>
06-Aug-2003: Upgraded package: P<openpkg-20030806-20030806>
06-Aug-2003: Upgraded package: P<perl-www-1.2.1-1.2.1>
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]