[arch-commits] CVS update of core/base/openssl (PKGBUILD)

Pierre Schmitz pierre at archlinux.org
Thu Oct 11 23:06:58 UTC 2007


    Date: Thursday, October 11, 2007 @ 19:06:58
  Author: pierre
    Path: /home/cvs-core/core/base/openssl

Modified: PKGBUILD (1.36 -> 1.37)

added man-page fix


----------+
 PKGBUILD |   36 ++++++++++++------------------------
 1 file changed, 12 insertions(+), 24 deletions(-)


Index: core/base/openssl/PKGBUILD
diff -u core/base/openssl/PKGBUILD:1.36 core/base/openssl/PKGBUILD:1.37
--- core/base/openssl/PKGBUILD:1.36	Thu Oct 11 18:22:45 2007
+++ core/base/openssl/PKGBUILD	Thu Oct 11 19:06:58 2007
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD,v 1.36 2007/10/11 22:22:45 pierre Exp $
+# $Id: PKGBUILD,v 1.37 2007/10/11 23:06:58 pierre Exp $
 # Maintainer: Pierre Schmitz <pierre at archlinux.de>
 pkgname=openssl
 pkgver=0.9.8f
@@ -10,28 +10,16 @@
 groups=('base')
 depends=('glibc')
 options=('!makeflags')
-source=("http://www.openssl.org/source/${pkgname}-${pkgver}.tar.gz")
-md5sums=('114bf908eb1b293d11d3e6b18a09269f')
+source=("http://www.openssl.org/source/${pkgname}-${pkgver}.tar.gz" \
+        'http://www.linuxfromscratch.org/patches/blfs/svn/openssl-0.9.8e-fix_manpages-1.patch')
+md5sums=('114bf908eb1b293d11d3e6b18a09269f' '04a6a88c2ee4badd4f8649792b73eaf3')
 
 build() {
-  cd $startdir/src/$pkgname-$pkgver
-  ./config --prefix=/usr --openssldir=/etc/ssl shared
-  make || return 1
-  make INSTALL_PREFIX=$startdir/pkg MANDIR=/usr/man install
-
-  cd $startdir/pkg/usr/man
-  rm -rf man3 man5 man7
-  cd man1
-  rename '' openssl_ *
-  mv openssl_openssl.1 openssl.1
-  # Adding correct symlinks
-  cd $startdir/pkg/usr/man/man1
-  SYMLINK=(md2 md4 md5 mdc2 ripemd160 sha sha1)
-  for i in "${SYMLINK[@]}"; do
-  rm $startdir/pkg/usr/man/man1/openssl_$i.1
-  ln -s openssl_dgst.1.gz openssl_$i.1.gz
-  done
-  # install license
-  cd $startdir/src/$pkgname-$pkgver
-  install -D -m644 LICENSE $startdir/pkg/usr/share/licenses/$pkgname/license.txt
-}
+	cd $startdir/src/$pkgname-$pkgver
+	patch -p1 -i ../openssl-0.9.8e-fix_manpages-1.patch  || return 1
+	./config --prefix=/usr --openssldir=/etc/ssl shared
+	make || return 1
+	make INSTALL_PREFIX=$startdir/pkg MANDIR=/usr/man install
+	
+	install -D -m644 LICENSE $startdir/pkg/usr/share/licenses/$pkgname/LICENSE
+}
\ No newline at end of file




More information about the arch-commits mailing list