[arch-commits] Commit in openssl-1.0/repos (5 files)

2020-01-25 Thread Pierre Schmitz via arch-commits
Date: Saturday, January 25, 2020 @ 10:45:41
  Author: pierre
Revision: 373906

archrelease: copy trunk to testing-x86_64

Added:
  openssl-1.0/repos/testing-x86_64/
  openssl-1.0/repos/testing-x86_64/PKGBUILD
(from rev 373905, openssl-1.0/trunk/PKGBUILD)
  openssl-1.0/repos/testing-x86_64/no-rpath.patch
(from rev 373905, openssl-1.0/trunk/no-rpath.patch)
  openssl-1.0/repos/testing-x86_64/openssl-1.0-versioned-symbols.patch
(from rev 373905, openssl-1.0/trunk/openssl-1.0-versioned-symbols.patch)
  openssl-1.0/repos/testing-x86_64/ssl3-test-failure.patch
(from rev 373905, openssl-1.0/trunk/ssl3-test-failure.patch)

-+
 PKGBUILD|   88 
 no-rpath.patch  |   11 
 openssl-1.0-versioned-symbols.patch | 4667 ++
 ssl3-test-failure.patch |   26 
 4 files changed, 4792 insertions(+)

Copied: openssl-1.0/repos/testing-x86_64/PKGBUILD (from rev 373905, 
openssl-1.0/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2020-01-25 10:45:41 UTC (rev 373906)
@@ -0,0 +1,88 @@
+# Maintainer: Pierre Schmitz 
+
+pkgname=openssl-1.0
+_ver=1.0.2u
+# use a pacman compatible version scheme
+pkgver=${_ver/[a-z]/.${_ver//[0-9.]/}}
+#pkgver=$_ver
+pkgrel=1
+pkgdesc='The Open Source toolkit for Secure Sockets Layer and Transport Layer 
Security'
+arch=('x86_64')
+url='https://www.openssl.org'
+license=('custom:BSD')
+depends=('perl')
+optdepends=('ca-certificates')
+options=('!makeflags')
+source=("https://www.openssl.org/source/openssl-${_ver}.tar.gz";
+"https://www.openssl.org/source/openssl-${_ver}.tar.gz.asc";
+'no-rpath.patch'
+'ssl3-test-failure.patch'
+'openssl-1.0-versioned-symbols.patch')
+sha256sums=('ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16'
+'SKIP'
+'754d6107a306311e15a1db6a1cc031b81691c8b9865e8809ac60ca6f184c957c'
+'c54ae87c602eaa1530a336ab7c6e22e12898e1941012349c153e52553df64a13'
+'353a84e4c92e36c379ebd9216b8f8fb9c271396583561eb84ac8c825979acaa6')
+validpgpkeys=('8657ABB260F056B1E5190839D9C4D26D0E604491'
+  '7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C')
+
+prepare() {
+   cd $srcdir/openssl-$_ver
+
+   # remove rpath: http://bugs.archlinux.org/task/14367
+   patch -p0 -i $srcdir/no-rpath.patch
+
+   # disable a test that fails when ssl3 is disabled
+   patch -p1 -i $srcdir/ssl3-test-failure.patch
+
+   # add symbol versioning to prevent conflicts with openssl 1.1 symbols 
(Debian)
+   patch -p1 -i "$srcdir"/openssl-1.0-versioned-symbols.patch
+}
+
+build() {
+   cd "$srcdir/openssl-$_ver"
+
+   if [ "${CARCH}" == 'x86_64' ]; then
+   openssltarget='linux-x86_64'
+   optflags='enable-ec_nistp_64_gcc_128'
+   elif [ "${CARCH}" == 'i686' ]; then
+   openssltarget='linux-elf'
+   optflags=''
+   fi
+
+   # mark stack as non-executable: http://bugs.archlinux.org/task/12434
+   ./Configure --prefix=/usr --openssldir=/etc/ssl 
--libdir=lib/openssl-1.0 \
+   shared no-ssl3-method ${optflags} \
+   "${openssltarget}" \
+   "-Wa,--noexecstack ${CPPFLAGS} ${CFLAGS} ${LDFLAGS}"
+
+   make depend
+   make
+}
+
+check() {
+   cd "$srcdir/openssl-$_ver"
+   make test
+}
+
+package() {
+   cd "$srcdir/openssl-$_ver"
+
+   make INSTALL_PREFIX="$pkgdir" install_sw
+
+   # Move some files around
+   install -m755 -d "$pkgdir/usr/include/openssl-1.0"
+   mv "$pkgdir/usr/include/openssl" "$pkgdir/usr/include/openssl-1.0/"
+   mv "$pkgdir/usr/lib/openssl-1.0/libcrypto.so.1.0.0" "$pkgdir/usr/lib/"
+   mv "$pkgdir/usr/lib/openssl-1.0/libssl.so.1.0.0" "$pkgdir/usr/lib/"
+   ln -sf ../libssl.so.1.0.0 "$pkgdir/usr/lib/openssl-1.0/libssl.so"
+ln -sf ../libcrypto.so.1.0.0 "$pkgdir/usr/lib/openssl-1.0/libcrypto.so"
+   mv "$pkgdir/usr/bin/openssl" "$pkgdir/usr/bin/openssl-1.0"
+
+   # Update includedir in .pc files
+   sed -e 's|/include$|/include/openssl-1.0|' -i 
"$pkgdir"/usr/lib/openssl-1.0/pkgconfig/*.pc
+
+   rm -rf "$pkgdir"/{etc,usr/bin/c_rehash}
+
+   install -D -m644 LICENSE $pkgdir/usr/share/licenses/${pkgname}/LICENSE
+}

Copied: openssl-1.0/repos/testing-x86_64/no-rpath.patch (from rev 373905, 
openssl-1.0/trunk/no-rpath.patch)
===
--- testing-x86_64/no-rpath.patch   (rev 0)
+++ testing-x86_64/no-rpath.patch   2020-01-25 10:45:41 UTC (rev 373906)
@@ -0,0 +1,11 @@
+--- Makefile.shared.no-rpath   2005-06-23 22:47:54.0 +0200
 Makefile.shared2005-11-16 22:35:37.0 +0100
+@@ -153,7 +153,7 @@
+   NOALLSYMSFLAGS='-Wl,--no-whole-archive

[arch-commits] Commit in openssl-1.0/repos (5 files)

2019-11-01 Thread Pierre Schmitz via arch-commits
Date: Friday, November 1, 2019 @ 17:09:15
  Author: pierre
Revision: 366414

archrelease: copy trunk to testing-x86_64

Added:
  openssl-1.0/repos/testing-x86_64/
  openssl-1.0/repos/testing-x86_64/PKGBUILD
(from rev 366413, openssl-1.0/trunk/PKGBUILD)
  openssl-1.0/repos/testing-x86_64/no-rpath.patch
(from rev 366413, openssl-1.0/trunk/no-rpath.patch)
  openssl-1.0/repos/testing-x86_64/openssl-1.0-versioned-symbols.patch
(from rev 366413, openssl-1.0/trunk/openssl-1.0-versioned-symbols.patch)
  openssl-1.0/repos/testing-x86_64/ssl3-test-failure.patch
(from rev 366413, openssl-1.0/trunk/ssl3-test-failure.patch)

-+
 PKGBUILD|   88 
 no-rpath.patch  |   11 
 openssl-1.0-versioned-symbols.patch | 4667 ++
 ssl3-test-failure.patch |   26 
 4 files changed, 4792 insertions(+)

Copied: openssl-1.0/repos/testing-x86_64/PKGBUILD (from rev 366413, 
openssl-1.0/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-11-01 17:09:15 UTC (rev 366414)
@@ -0,0 +1,88 @@
+# Maintainer: Pierre Schmitz 
+
+pkgname=openssl-1.0
+_ver=1.0.2t
+# use a pacman compatible version scheme
+pkgver=${_ver/[a-z]/.${_ver//[0-9.]/}}
+#pkgver=$_ver
+pkgrel=1
+pkgdesc='The Open Source toolkit for Secure Sockets Layer and Transport Layer 
Security'
+arch=('x86_64')
+url='https://www.openssl.org'
+license=('custom:BSD')
+depends=('perl')
+optdepends=('ca-certificates')
+options=('!makeflags')
+source=("https://www.openssl.org/source/openssl-${_ver}.tar.gz";
+"https://www.openssl.org/source/openssl-${_ver}.tar.gz.asc";
+'no-rpath.patch'
+'ssl3-test-failure.patch'
+'openssl-1.0-versioned-symbols.patch')
+sha256sums=('14cb464efe7ac6b54799b34456bd69558a749a4931ecfd9cf9f71d7881cac7bc'
+'SKIP'
+'754d6107a306311e15a1db6a1cc031b81691c8b9865e8809ac60ca6f184c957c'
+'c54ae87c602eaa1530a336ab7c6e22e12898e1941012349c153e52553df64a13'
+'353a84e4c92e36c379ebd9216b8f8fb9c271396583561eb84ac8c825979acaa6')
+validpgpkeys=('8657ABB260F056B1E5190839D9C4D26D0E604491'
+  '7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C')
+
+prepare() {
+   cd $srcdir/openssl-$_ver
+
+   # remove rpath: http://bugs.archlinux.org/task/14367
+   patch -p0 -i $srcdir/no-rpath.patch
+
+   # disable a test that fails when ssl3 is disabled
+   patch -p1 -i $srcdir/ssl3-test-failure.patch
+
+   # add symbol versioning to prevent conflicts with openssl 1.1 symbols 
(Debian)
+   patch -p1 -i "$srcdir"/openssl-1.0-versioned-symbols.patch
+}
+
+build() {
+   cd "$srcdir/openssl-$_ver"
+
+   if [ "${CARCH}" == 'x86_64' ]; then
+   openssltarget='linux-x86_64'
+   optflags='enable-ec_nistp_64_gcc_128'
+   elif [ "${CARCH}" == 'i686' ]; then
+   openssltarget='linux-elf'
+   optflags=''
+   fi
+
+   # mark stack as non-executable: http://bugs.archlinux.org/task/12434
+   ./Configure --prefix=/usr --openssldir=/etc/ssl 
--libdir=lib/openssl-1.0 \
+   shared no-ssl3-method ${optflags} \
+   "${openssltarget}" \
+   "-Wa,--noexecstack ${CPPFLAGS} ${CFLAGS} ${LDFLAGS}"
+
+   make depend
+   make
+}
+
+check() {
+   cd "$srcdir/openssl-$_ver"
+   make test
+}
+
+package() {
+   cd "$srcdir/openssl-$_ver"
+
+   make INSTALL_PREFIX="$pkgdir" install_sw
+
+   # Move some files around
+   install -m755 -d "$pkgdir/usr/include/openssl-1.0"
+   mv "$pkgdir/usr/include/openssl" "$pkgdir/usr/include/openssl-1.0/"
+   mv "$pkgdir/usr/lib/openssl-1.0/libcrypto.so.1.0.0" "$pkgdir/usr/lib/"
+   mv "$pkgdir/usr/lib/openssl-1.0/libssl.so.1.0.0" "$pkgdir/usr/lib/"
+   ln -sf ../libssl.so.1.0.0 "$pkgdir/usr/lib/openssl-1.0/libssl.so"
+ln -sf ../libcrypto.so.1.0.0 "$pkgdir/usr/lib/openssl-1.0/libcrypto.so"
+   mv "$pkgdir/usr/bin/openssl" "$pkgdir/usr/bin/openssl-1.0"
+
+   # Update includedir in .pc files
+   sed -e 's|/include$|/include/openssl-1.0|' -i 
"$pkgdir"/usr/lib/openssl-1.0/pkgconfig/*.pc
+
+   rm -rf "$pkgdir"/{etc,usr/bin/c_rehash}
+
+   install -D -m644 LICENSE $pkgdir/usr/share/licenses/${pkgname}/LICENSE
+}

Copied: openssl-1.0/repos/testing-x86_64/no-rpath.patch (from rev 366413, 
openssl-1.0/trunk/no-rpath.patch)
===
--- testing-x86_64/no-rpath.patch   (rev 0)
+++ testing-x86_64/no-rpath.patch   2019-11-01 17:09:15 UTC (rev 366414)
@@ -0,0 +1,11 @@
+--- Makefile.shared.no-rpath   2005-06-23 22:47:54.0 +0200
 Makefile.shared2005-11-16 22:35:37.0 +0100
+@@ -153,7 +153,7 @@
+   NOALLSYMSFLAGS='-Wl,--no-whole-archive';

[arch-commits] Commit in openssl-1.0/repos (5 files)

2019-05-28 Thread Pierre Schmitz via arch-commits
Date: Tuesday, May 28, 2019 @ 16:46:45
  Author: pierre
Revision: 354450

archrelease: copy trunk to testing-x86_64

Added:
  openssl-1.0/repos/testing-x86_64/
  openssl-1.0/repos/testing-x86_64/PKGBUILD
(from rev 354449, openssl-1.0/trunk/PKGBUILD)
  openssl-1.0/repos/testing-x86_64/no-rpath.patch
(from rev 354449, openssl-1.0/trunk/no-rpath.patch)
  openssl-1.0/repos/testing-x86_64/openssl-1.0-versioned-symbols.patch
(from rev 354449, openssl-1.0/trunk/openssl-1.0-versioned-symbols.patch)
  openssl-1.0/repos/testing-x86_64/ssl3-test-failure.patch
(from rev 354449, openssl-1.0/trunk/ssl3-test-failure.patch)

-+
 PKGBUILD|   88 
 no-rpath.patch  |   11 
 openssl-1.0-versioned-symbols.patch | 4667 ++
 ssl3-test-failure.patch |   26 
 4 files changed, 4792 insertions(+)

Copied: openssl-1.0/repos/testing-x86_64/PKGBUILD (from rev 354449, 
openssl-1.0/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-05-28 16:46:45 UTC (rev 354450)
@@ -0,0 +1,88 @@
+# Maintainer: Pierre Schmitz 
+
+pkgname=openssl-1.0
+_ver=1.0.2s
+# use a pacman compatible version scheme
+pkgver=${_ver/[a-z]/.${_ver//[0-9.]/}}
+#pkgver=$_ver
+pkgrel=1
+pkgdesc='The Open Source toolkit for Secure Sockets Layer and Transport Layer 
Security'
+arch=('x86_64')
+url='https://www.openssl.org'
+license=('custom:BSD')
+depends=('perl')
+optdepends=('ca-certificates')
+options=('!makeflags')
+source=("https://www.openssl.org/source/openssl-${_ver}.tar.gz";
+"https://www.openssl.org/source/openssl-${_ver}.tar.gz.asc";
+'no-rpath.patch'
+'ssl3-test-failure.patch'
+'openssl-1.0-versioned-symbols.patch')
+sha256sums=('cabd5c9492825ce5bd23f3c3aeed6a97f8142f606d893df216411f07d1abab96'
+'SKIP'
+'754d6107a306311e15a1db6a1cc031b81691c8b9865e8809ac60ca6f184c957c'
+'c54ae87c602eaa1530a336ab7c6e22e12898e1941012349c153e52553df64a13'
+'353a84e4c92e36c379ebd9216b8f8fb9c271396583561eb84ac8c825979acaa6')
+validpgpkeys=('8657ABB260F056B1E5190839D9C4D26D0E604491'
+  '7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C')
+
+prepare() {
+   cd $srcdir/openssl-$_ver
+
+   # remove rpath: http://bugs.archlinux.org/task/14367
+   patch -p0 -i $srcdir/no-rpath.patch
+
+   # disable a test that fails when ssl3 is disabled
+   patch -p1 -i $srcdir/ssl3-test-failure.patch
+
+   # add symbol versioning to prevent conflicts with openssl 1.1 symbols 
(Debian)
+   patch -p1 -i "$srcdir"/openssl-1.0-versioned-symbols.patch
+}
+
+build() {
+   cd "$srcdir/openssl-$_ver"
+
+   if [ "${CARCH}" == 'x86_64' ]; then
+   openssltarget='linux-x86_64'
+   optflags='enable-ec_nistp_64_gcc_128'
+   elif [ "${CARCH}" == 'i686' ]; then
+   openssltarget='linux-elf'
+   optflags=''
+   fi
+
+   # mark stack as non-executable: http://bugs.archlinux.org/task/12434
+   ./Configure --prefix=/usr --openssldir=/etc/ssl 
--libdir=lib/openssl-1.0 \
+   shared no-ssl3-method ${optflags} \
+   "${openssltarget}" \
+   "-Wa,--noexecstack ${CPPFLAGS} ${CFLAGS} ${LDFLAGS}"
+
+   make depend
+   make
+}
+
+check() {
+   cd "$srcdir/openssl-$_ver"
+   make test
+}
+
+package() {
+   cd "$srcdir/openssl-$_ver"
+
+   make INSTALL_PREFIX="$pkgdir" install_sw
+
+   # Move some files around
+   install -m755 -d "$pkgdir/usr/include/openssl-1.0"
+   mv "$pkgdir/usr/include/openssl" "$pkgdir/usr/include/openssl-1.0/"
+   mv "$pkgdir/usr/lib/openssl-1.0/libcrypto.so.1.0.0" "$pkgdir/usr/lib/"
+   mv "$pkgdir/usr/lib/openssl-1.0/libssl.so.1.0.0" "$pkgdir/usr/lib/"
+   ln -sf ../libssl.so.1.0.0 "$pkgdir/usr/lib/openssl-1.0/libssl.so"
+ln -sf ../libcrypto.so.1.0.0 "$pkgdir/usr/lib/openssl-1.0/libcrypto.so"
+   mv "$pkgdir/usr/bin/openssl" "$pkgdir/usr/bin/openssl-1.0"
+
+   # Update includedir in .pc files
+   sed -e 's|/include$|/include/openssl-1.0|' -i 
"$pkgdir"/usr/lib/openssl-1.0/pkgconfig/*.pc
+
+   rm -rf "$pkgdir"/{etc,usr/bin/c_rehash}
+
+   install -D -m644 LICENSE $pkgdir/usr/share/licenses/${pkgname}/LICENSE
+}

Copied: openssl-1.0/repos/testing-x86_64/no-rpath.patch (from rev 354449, 
openssl-1.0/trunk/no-rpath.patch)
===
--- testing-x86_64/no-rpath.patch   (rev 0)
+++ testing-x86_64/no-rpath.patch   2019-05-28 16:46:45 UTC (rev 354450)
@@ -0,0 +1,11 @@
+--- Makefile.shared.no-rpath   2005-06-23 22:47:54.0 +0200
 Makefile.shared2005-11-16 22:35:37.0 +0100
+@@ -153,7 +153,7 @@
+   NOALLSYMSFLAGS='-Wl,--no-whole-archive'; \

[arch-commits] Commit in openssl-1.0/repos (5 files)

2019-02-26 Thread Pierre Schmitz via arch-commits
Date: Tuesday, February 26, 2019 @ 16:45:47
  Author: pierre
Revision: 346877

archrelease: copy trunk to testing-x86_64

Added:
  openssl-1.0/repos/testing-x86_64/
  openssl-1.0/repos/testing-x86_64/PKGBUILD
(from rev 346876, openssl-1.0/trunk/PKGBUILD)
  openssl-1.0/repos/testing-x86_64/no-rpath.patch
(from rev 346876, openssl-1.0/trunk/no-rpath.patch)
  openssl-1.0/repos/testing-x86_64/openssl-1.0-versioned-symbols.patch
(from rev 346876, openssl-1.0/trunk/openssl-1.0-versioned-symbols.patch)
  openssl-1.0/repos/testing-x86_64/ssl3-test-failure.patch
(from rev 346876, openssl-1.0/trunk/ssl3-test-failure.patch)

-+
 PKGBUILD|   87 
 no-rpath.patch  |   11 
 openssl-1.0-versioned-symbols.patch | 4667 ++
 ssl3-test-failure.patch |   26 
 4 files changed, 4791 insertions(+)

Copied: openssl-1.0/repos/testing-x86_64/PKGBUILD (from rev 346876, 
openssl-1.0/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-02-26 16:45:47 UTC (rev 346877)
@@ -0,0 +1,87 @@
+# Maintainer: Pierre Schmitz 
+
+pkgname=openssl-1.0
+_ver=1.0.2r
+# use a pacman compatible version scheme
+pkgver=${_ver/[a-z]/.${_ver//[0-9.]/}}
+#pkgver=$_ver
+pkgrel=1
+pkgdesc='The Open Source toolkit for Secure Sockets Layer and Transport Layer 
Security'
+arch=('x86_64')
+url='https://www.openssl.org'
+license=('custom:BSD')
+depends=('perl')
+optdepends=('ca-certificates')
+options=('!makeflags')
+source=("https://www.openssl.org/source/openssl-${_ver}.tar.gz";
+"https://www.openssl.org/source/openssl-${_ver}.tar.gz.asc";
+'no-rpath.patch'
+'ssl3-test-failure.patch'
+'openssl-1.0-versioned-symbols.patch')
+sha256sums=('ae51d08bba8a83958e894946f15303ff894d75c2b8bbd44a852b64e3fe11d0d6'
+'SKIP'
+'754d6107a306311e15a1db6a1cc031b81691c8b9865e8809ac60ca6f184c957c'
+'c54ae87c602eaa1530a336ab7c6e22e12898e1941012349c153e52553df64a13'
+'353a84e4c92e36c379ebd9216b8f8fb9c271396583561eb84ac8c825979acaa6')
+validpgpkeys=('8657ABB260F056B1E5190839D9C4D26D0E604491')
+
+prepare() {
+   cd $srcdir/openssl-$_ver
+
+   # remove rpath: http://bugs.archlinux.org/task/14367
+   patch -p0 -i $srcdir/no-rpath.patch
+
+   # disable a test that fails when ssl3 is disabled
+   patch -p1 -i $srcdir/ssl3-test-failure.patch
+
+   # add symbol versioning to prevent conflicts with openssl 1.1 symbols 
(Debian)
+   patch -p1 -i "$srcdir"/openssl-1.0-versioned-symbols.patch
+}
+
+build() {
+   cd "$srcdir/openssl-$_ver"
+
+   if [ "${CARCH}" == 'x86_64' ]; then
+   openssltarget='linux-x86_64'
+   optflags='enable-ec_nistp_64_gcc_128'
+   elif [ "${CARCH}" == 'i686' ]; then
+   openssltarget='linux-elf'
+   optflags=''
+   fi
+
+   # mark stack as non-executable: http://bugs.archlinux.org/task/12434
+   ./Configure --prefix=/usr --openssldir=/etc/ssl 
--libdir=lib/openssl-1.0 \
+   shared no-ssl3-method ${optflags} \
+   "${openssltarget}" \
+   "-Wa,--noexecstack ${CPPFLAGS} ${CFLAGS} ${LDFLAGS}"
+
+   make depend
+   make
+}
+
+check() {
+   cd "$srcdir/openssl-$_ver"
+   make test
+}
+
+package() {
+   cd "$srcdir/openssl-$_ver"
+
+   make INSTALL_PREFIX="$pkgdir" install_sw
+
+   # Move some files around
+   install -m755 -d "$pkgdir/usr/include/openssl-1.0"
+   mv "$pkgdir/usr/include/openssl" "$pkgdir/usr/include/openssl-1.0/"
+   mv "$pkgdir/usr/lib/openssl-1.0/libcrypto.so.1.0.0" "$pkgdir/usr/lib/"
+   mv "$pkgdir/usr/lib/openssl-1.0/libssl.so.1.0.0" "$pkgdir/usr/lib/"
+   ln -sf ../libssl.so.1.0.0 "$pkgdir/usr/lib/openssl-1.0/libssl.so"
+ln -sf ../libcrypto.so.1.0.0 "$pkgdir/usr/lib/openssl-1.0/libcrypto.so"
+   mv "$pkgdir/usr/bin/openssl" "$pkgdir/usr/bin/openssl-1.0"
+
+   # Update includedir in .pc files
+   sed -e 's|/include$|/include/openssl-1.0|' -i 
"$pkgdir"/usr/lib/openssl-1.0/pkgconfig/*.pc
+
+   rm -rf "$pkgdir"/{etc,usr/bin/c_rehash}
+
+   install -D -m644 LICENSE $pkgdir/usr/share/licenses/${pkgname}/LICENSE
+}

Copied: openssl-1.0/repos/testing-x86_64/no-rpath.patch (from rev 346876, 
openssl-1.0/trunk/no-rpath.patch)
===
--- testing-x86_64/no-rpath.patch   (rev 0)
+++ testing-x86_64/no-rpath.patch   2019-02-26 16:45:47 UTC (rev 346877)
@@ -0,0 +1,11 @@
+--- Makefile.shared.no-rpath   2005-06-23 22:47:54.0 +0200
 Makefile.shared2005-11-16 22:35:37.0 +0100
+@@ -153,7 +153,7 @@
+   NOALLSYMSFLAGS='-Wl,--no-whole-archive'; \
+   SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -sha

[arch-commits] Commit in openssl-1.0/repos (5 files)

2018-12-01 Thread Pierre Schmitz via arch-commits
Date: Saturday, December 1, 2018 @ 09:35:55
  Author: pierre
Revision: 340891

archrelease: copy trunk to testing-x86_64

Added:
  openssl-1.0/repos/testing-x86_64/
  openssl-1.0/repos/testing-x86_64/PKGBUILD
(from rev 340890, openssl-1.0/trunk/PKGBUILD)
  openssl-1.0/repos/testing-x86_64/no-rpath.patch
(from rev 340890, openssl-1.0/trunk/no-rpath.patch)
  openssl-1.0/repos/testing-x86_64/openssl-1.0-versioned-symbols.patch
(from rev 340890, openssl-1.0/trunk/openssl-1.0-versioned-symbols.patch)
  openssl-1.0/repos/testing-x86_64/ssl3-test-failure.patch
(from rev 340890, openssl-1.0/trunk/ssl3-test-failure.patch)

-+
 PKGBUILD|   87 
 no-rpath.patch  |   11 
 openssl-1.0-versioned-symbols.patch | 4667 ++
 ssl3-test-failure.patch |   26 
 4 files changed, 4791 insertions(+)

Copied: openssl-1.0/repos/testing-x86_64/PKGBUILD (from rev 340890, 
openssl-1.0/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-12-01 09:35:55 UTC (rev 340891)
@@ -0,0 +1,87 @@
+# Maintainer: Pierre Schmitz 
+
+pkgname=openssl-1.0
+_ver=1.0.2q
+# use a pacman compatible version scheme
+pkgver=${_ver/[a-z]/.${_ver//[0-9.]/}}
+#pkgver=$_ver
+pkgrel=1
+pkgdesc='The Open Source toolkit for Secure Sockets Layer and Transport Layer 
Security'
+arch=('x86_64')
+url='https://www.openssl.org'
+license=('custom:BSD')
+depends=('perl')
+optdepends=('ca-certificates')
+options=('!makeflags')
+source=("https://www.openssl.org/source/openssl-${_ver}.tar.gz";
+"https://www.openssl.org/source/openssl-${_ver}.tar.gz.asc";
+'no-rpath.patch'
+'ssl3-test-failure.patch'
+'openssl-1.0-versioned-symbols.patch')
+sha256sums=('5744cfcbcec2b1b48629f7354203bc1e5e9b5466998bbccc5b5fcde3b18eb684'
+'SKIP'
+'754d6107a306311e15a1db6a1cc031b81691c8b9865e8809ac60ca6f184c957c'
+'c54ae87c602eaa1530a336ab7c6e22e12898e1941012349c153e52553df64a13'
+'353a84e4c92e36c379ebd9216b8f8fb9c271396583561eb84ac8c825979acaa6')
+validpgpkeys=('8657ABB260F056B1E5190839D9C4D26D0E604491')
+
+prepare() {
+   cd $srcdir/openssl-$_ver
+
+   # remove rpath: http://bugs.archlinux.org/task/14367
+   patch -p0 -i $srcdir/no-rpath.patch
+
+   # disable a test that fails when ssl3 is disabled
+   patch -p1 -i $srcdir/ssl3-test-failure.patch
+
+   # add symbol versioning to prevent conflicts with openssl 1.1 symbols 
(Debian)
+   patch -p1 -i "$srcdir"/openssl-1.0-versioned-symbols.patch
+}
+
+build() {
+   cd "$srcdir/openssl-$_ver"
+
+   if [ "${CARCH}" == 'x86_64' ]; then
+   openssltarget='linux-x86_64'
+   optflags='enable-ec_nistp_64_gcc_128'
+   elif [ "${CARCH}" == 'i686' ]; then
+   openssltarget='linux-elf'
+   optflags=''
+   fi
+
+   # mark stack as non-executable: http://bugs.archlinux.org/task/12434
+   ./Configure --prefix=/usr --openssldir=/etc/ssl 
--libdir=lib/openssl-1.0 \
+   shared no-ssl3-method ${optflags} \
+   "${openssltarget}" \
+   "-Wa,--noexecstack ${CPPFLAGS} ${CFLAGS} ${LDFLAGS}"
+
+   make depend
+   make
+}
+
+check() {
+   cd "$srcdir/openssl-$_ver"
+   make test
+}
+
+package() {
+   cd "$srcdir/openssl-$_ver"
+
+   make INSTALL_PREFIX="$pkgdir" install_sw
+
+   # Move some files around
+   install -m755 -d "$pkgdir/usr/include/openssl-1.0"
+   mv "$pkgdir/usr/include/openssl" "$pkgdir/usr/include/openssl-1.0/"
+   mv "$pkgdir/usr/lib/openssl-1.0/libcrypto.so.1.0.0" "$pkgdir/usr/lib/"
+   mv "$pkgdir/usr/lib/openssl-1.0/libssl.so.1.0.0" "$pkgdir/usr/lib/"
+   ln -sf ../libssl.so.1.0.0 "$pkgdir/usr/lib/openssl-1.0/libssl.so"
+ln -sf ../libcrypto.so.1.0.0 "$pkgdir/usr/lib/openssl-1.0/libcrypto.so"
+   mv "$pkgdir/usr/bin/openssl" "$pkgdir/usr/bin/openssl-1.0"
+
+   # Update includedir in .pc files
+   sed -e 's|/include$|/include/openssl-1.0|' -i 
"$pkgdir"/usr/lib/openssl-1.0/pkgconfig/*.pc
+
+   rm -rf "$pkgdir"/{etc,usr/bin/c_rehash}
+
+   install -D -m644 LICENSE $pkgdir/usr/share/licenses/${pkgname}/LICENSE
+}

Copied: openssl-1.0/repos/testing-x86_64/no-rpath.patch (from rev 340890, 
openssl-1.0/trunk/no-rpath.patch)
===
--- testing-x86_64/no-rpath.patch   (rev 0)
+++ testing-x86_64/no-rpath.patch   2018-12-01 09:35:55 UTC (rev 340891)
@@ -0,0 +1,11 @@
+--- Makefile.shared.no-rpath   2005-06-23 22:47:54.0 +0200
 Makefile.shared2005-11-16 22:35:37.0 +0100
+@@ -153,7 +153,7 @@
+   NOALLSYMSFLAGS='-Wl,--no-whole-archive'; \
+   SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -sha

[arch-commits] Commit in openssl-1.0/repos (5 files)

2018-08-19 Thread Bartłomiej Piotrowski via arch-commits
Date: Monday, August 20, 2018 @ 06:47:16
  Author: bpiotrowski
Revision: 332672

archrelease: copy trunk to testing-x86_64

Added:
  openssl-1.0/repos/testing-x86_64/
  openssl-1.0/repos/testing-x86_64/PKGBUILD
(from rev 332671, openssl-1.0/trunk/PKGBUILD)
  openssl-1.0/repos/testing-x86_64/no-rpath.patch
(from rev 332671, openssl-1.0/trunk/no-rpath.patch)
  openssl-1.0/repos/testing-x86_64/openssl-1.0-versioned-symbols.patch
(from rev 332671, openssl-1.0/trunk/openssl-1.0-versioned-symbols.patch)
  openssl-1.0/repos/testing-x86_64/ssl3-test-failure.patch
(from rev 332671, openssl-1.0/trunk/ssl3-test-failure.patch)

-+
 PKGBUILD|   88 
 no-rpath.patch  |   11 
 openssl-1.0-versioned-symbols.patch | 4667 ++
 ssl3-test-failure.patch |   26 
 4 files changed, 4792 insertions(+)

Copied: openssl-1.0/repos/testing-x86_64/PKGBUILD (from rev 332671, 
openssl-1.0/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-08-20 06:47:16 UTC (rev 332672)
@@ -0,0 +1,88 @@
+# $Id: PKGBUILD 287592 2017-01-28 07:20:49Z pierre $
+# Maintainer: Pierre Schmitz 
+
+pkgname=openssl-1.0
+_ver=1.0.2p
+# use a pacman compatible version scheme
+pkgver=${_ver/[a-z]/.${_ver//[0-9.]/}}
+#pkgver=$_ver
+pkgrel=1
+pkgdesc='The Open Source toolkit for Secure Sockets Layer and Transport Layer 
Security'
+arch=('x86_64')
+url='https://www.openssl.org'
+license=('custom:BSD')
+depends=('perl')
+optdepends=('ca-certificates')
+options=('!makeflags')
+source=("https://www.openssl.org/source/openssl-${_ver}.tar.gz";
+"https://www.openssl.org/source/openssl-${_ver}.tar.gz.asc";
+'no-rpath.patch'
+'ssl3-test-failure.patch'
+'openssl-1.0-versioned-symbols.patch')
+sha256sums=('50a98e07b1a89eb8f6a99477f262df71c6fa7bef77df4dc83025a2845c827d00'
+'SKIP'
+'754d6107a306311e15a1db6a1cc031b81691c8b9865e8809ac60ca6f184c957c'
+'c54ae87c602eaa1530a336ab7c6e22e12898e1941012349c153e52553df64a13'
+'353a84e4c92e36c379ebd9216b8f8fb9c271396583561eb84ac8c825979acaa6')
+validpgpkeys=('8657ABB260F056B1E5190839D9C4D26D0E604491')
+
+prepare() {
+   cd $srcdir/openssl-$_ver
+
+   # remove rpath: http://bugs.archlinux.org/task/14367
+   patch -p0 -i $srcdir/no-rpath.patch
+
+   # disable a test that fails when ssl3 is disabled
+   patch -p1 -i $srcdir/ssl3-test-failure.patch
+
+   # add symbol versioning to prevent conflicts with openssl 1.1 symbols 
(Debian)
+   patch -p1 -i "$srcdir"/openssl-1.0-versioned-symbols.patch
+}
+
+build() {
+   cd "$srcdir/openssl-$_ver"
+
+   if [ "${CARCH}" == 'x86_64' ]; then
+   openssltarget='linux-x86_64'
+   optflags='enable-ec_nistp_64_gcc_128'
+   elif [ "${CARCH}" == 'i686' ]; then
+   openssltarget='linux-elf'
+   optflags=''
+   fi
+
+   # mark stack as non-executable: http://bugs.archlinux.org/task/12434
+   ./Configure --prefix=/usr --openssldir=/etc/ssl 
--libdir=lib/openssl-1.0 \
+   shared no-ssl3-method ${optflags} \
+   "${openssltarget}" \
+   "-Wa,--noexecstack ${CPPFLAGS} ${CFLAGS} ${LDFLAGS}"
+
+   make depend
+   make
+}
+
+check() {
+   cd "$srcdir/openssl-$_ver"
+   make test
+}
+
+package() {
+   cd "$srcdir/openssl-$_ver"
+
+   make INSTALL_PREFIX="$pkgdir" install_sw
+
+   # Move some files around
+   install -m755 -d "$pkgdir/usr/include/openssl-1.0"
+   mv "$pkgdir/usr/include/openssl" "$pkgdir/usr/include/openssl-1.0/"
+   mv "$pkgdir/usr/lib/openssl-1.0/libcrypto.so.1.0.0" "$pkgdir/usr/lib/"
+   mv "$pkgdir/usr/lib/openssl-1.0/libssl.so.1.0.0" "$pkgdir/usr/lib/"
+   ln -sf ../libssl.so.1.0.0 "$pkgdir/usr/lib/openssl-1.0/libssl.so"
+ln -sf ../libcrypto.so.1.0.0 "$pkgdir/usr/lib/openssl-1.0/libcrypto.so"
+   mv "$pkgdir/usr/bin/openssl" "$pkgdir/usr/bin/openssl-1.0"
+
+   # Update includedir in .pc files
+   sed -e 's|/include$|/include/openssl-1.0|' -i 
"$pkgdir"/usr/lib/openssl-1.0/pkgconfig/*.pc
+
+   rm -rf "$pkgdir"/{etc,usr/bin/c_rehash}
+
+   install -D -m644 LICENSE $pkgdir/usr/share/licenses/${pkgname}/LICENSE
+}

Copied: openssl-1.0/repos/testing-x86_64/no-rpath.patch (from rev 332671, 
openssl-1.0/trunk/no-rpath.patch)
===
--- testing-x86_64/no-rpath.patch   (rev 0)
+++ testing-x86_64/no-rpath.patch   2018-08-20 06:47:16 UTC (rev 332672)
@@ -0,0 +1,11 @@
+--- Makefile.shared.no-rpath   2005-06-23 22:47:54.0 +0200
 Makefile.shared2005-11-16 22:35:37.0 +0100
+@@ -153,7 +153,7 @@
+   NOALLSYMSFLAGS='-Wl,--no-whole-archive';

[arch-commits] Commit in openssl-1.0/repos (5 files)

2018-03-31 Thread Pierre Schmitz via arch-commits
Date: Saturday, March 31, 2018 @ 16:46:04
  Author: pierre
Revision: 320704

archrelease: copy trunk to testing-x86_64

Added:
  openssl-1.0/repos/testing-x86_64/
  openssl-1.0/repos/testing-x86_64/PKGBUILD
(from rev 320703, openssl-1.0/trunk/PKGBUILD)
  openssl-1.0/repos/testing-x86_64/no-rpath.patch
(from rev 320703, openssl-1.0/trunk/no-rpath.patch)
  openssl-1.0/repos/testing-x86_64/openssl-1.0-versioned-symbols.patch
(from rev 320703, openssl-1.0/trunk/openssl-1.0-versioned-symbols.patch)
  openssl-1.0/repos/testing-x86_64/ssl3-test-failure.patch
(from rev 320703, openssl-1.0/trunk/ssl3-test-failure.patch)

-+
 PKGBUILD|   88 
 no-rpath.patch  |   11 
 openssl-1.0-versioned-symbols.patch | 4667 ++
 ssl3-test-failure.patch |   26 
 4 files changed, 4792 insertions(+)

Copied: openssl-1.0/repos/testing-x86_64/PKGBUILD (from rev 320703, 
openssl-1.0/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-03-31 16:46:04 UTC (rev 320704)
@@ -0,0 +1,88 @@
+# $Id: PKGBUILD 287592 2017-01-28 07:20:49Z pierre $
+# Maintainer: Pierre Schmitz 
+
+pkgname=openssl-1.0
+_ver=1.0.2o
+# use a pacman compatible version scheme
+pkgver=${_ver/[a-z]/.${_ver//[0-9.]/}}
+#pkgver=$_ver
+pkgrel=1
+pkgdesc='The Open Source toolkit for Secure Sockets Layer and Transport Layer 
Security'
+arch=('x86_64')
+url='https://www.openssl.org'
+license=('custom:BSD')
+depends=('perl')
+optdepends=('ca-certificates')
+options=('!makeflags')
+source=("https://www.openssl.org/source/openssl-${_ver}.tar.gz";
+"https://www.openssl.org/source/openssl-${_ver}.tar.gz.asc";
+'no-rpath.patch'
+'ssl3-test-failure.patch'
+'openssl-1.0-versioned-symbols.patch')
+sha256sums=('ec3f5c9714ba0fd45cb4e087301eb1336c317e0d20b575a125050470e8089e4d'
+'SKIP'
+'754d6107a306311e15a1db6a1cc031b81691c8b9865e8809ac60ca6f184c957c'
+'c54ae87c602eaa1530a336ab7c6e22e12898e1941012349c153e52553df64a13'
+'353a84e4c92e36c379ebd9216b8f8fb9c271396583561eb84ac8c825979acaa6')
+validpgpkeys=('8657ABB260F056B1E5190839D9C4D26D0E604491')
+
+prepare() {
+   cd $srcdir/openssl-$_ver
+
+   # remove rpath: http://bugs.archlinux.org/task/14367
+   patch -p0 -i $srcdir/no-rpath.patch
+
+   # disable a test that fails when ssl3 is disabled
+   patch -p1 -i $srcdir/ssl3-test-failure.patch
+
+   # add symbol versioning to prevent conflicts with openssl 1.1 symbols 
(Debian)
+   patch -p1 -i "$srcdir"/openssl-1.0-versioned-symbols.patch
+}
+
+build() {
+   cd "$srcdir/openssl-$_ver"
+
+   if [ "${CARCH}" == 'x86_64' ]; then
+   openssltarget='linux-x86_64'
+   optflags='enable-ec_nistp_64_gcc_128'
+   elif [ "${CARCH}" == 'i686' ]; then
+   openssltarget='linux-elf'
+   optflags=''
+   fi
+
+   # mark stack as non-executable: http://bugs.archlinux.org/task/12434
+   ./Configure --prefix=/usr --openssldir=/etc/ssl 
--libdir=lib/openssl-1.0 \
+   shared no-ssl3-method ${optflags} \
+   "${openssltarget}" \
+   "-Wa,--noexecstack ${CPPFLAGS} ${CFLAGS} ${LDFLAGS}"
+
+   make depend
+   make
+}
+
+check() {
+   cd "$srcdir/openssl-$_ver"
+   make test
+}
+
+package() {
+   cd "$srcdir/openssl-$_ver"
+
+   make INSTALL_PREFIX="$pkgdir" install_sw
+
+   # Move some files around
+   install -m755 -d "$pkgdir/usr/include/openssl-1.0"
+   mv "$pkgdir/usr/include/openssl" "$pkgdir/usr/include/openssl-1.0/"
+   mv "$pkgdir/usr/lib/openssl-1.0/libcrypto.so.1.0.0" "$pkgdir/usr/lib/"
+   mv "$pkgdir/usr/lib/openssl-1.0/libssl.so.1.0.0" "$pkgdir/usr/lib/"
+   ln -sf ../libssl.so.1.0.0 "$pkgdir/usr/lib/openssl-1.0/libssl.so"
+ln -sf ../libcrypto.so.1.0.0 "$pkgdir/usr/lib/openssl-1.0/libcrypto.so"
+   mv "$pkgdir/usr/bin/openssl" "$pkgdir/usr/bin/openssl-1.0"
+
+   # Update includedir in .pc files
+   sed -e 's|/include$|/include/openssl-1.0|' -i 
"$pkgdir"/usr/lib/openssl-1.0/pkgconfig/*.pc
+
+   rm -rf "$pkgdir"/{etc,usr/bin/c_rehash}
+
+   install -D -m644 LICENSE $pkgdir/usr/share/licenses/${pkgname}/LICENSE
+}

Copied: openssl-1.0/repos/testing-x86_64/no-rpath.patch (from rev 320703, 
openssl-1.0/trunk/no-rpath.patch)
===
--- testing-x86_64/no-rpath.patch   (rev 0)
+++ testing-x86_64/no-rpath.patch   2018-03-31 16:46:04 UTC (rev 320704)
@@ -0,0 +1,11 @@
+--- Makefile.shared.no-rpath   2005-06-23 22:47:54.0 +0200
 Makefile.shared2005-11-16 22:35:37.0 +0100
+@@ -153,7 +153,7 @@
+   NOALLSYMSFLAGS='-Wl,--no-whole-archive'; \
+

[arch-commits] Commit in openssl-1.0/repos (5 files)

2017-12-09 Thread Bartłomiej Piotrowski via arch-commits
Date: Saturday, December 9, 2017 @ 12:23:55
  Author: bpiotrowski
Revision: 311968

archrelease: copy trunk to testing-x86_64

Added:
  openssl-1.0/repos/testing-x86_64/
  openssl-1.0/repos/testing-x86_64/PKGBUILD
(from rev 311967, openssl-1.0/trunk/PKGBUILD)
  openssl-1.0/repos/testing-x86_64/no-rpath.patch
(from rev 311967, openssl-1.0/trunk/no-rpath.patch)
  openssl-1.0/repos/testing-x86_64/openssl-1.0-versioned-symbols.patch
(from rev 311967, openssl-1.0/trunk/openssl-1.0-versioned-symbols.patch)
  openssl-1.0/repos/testing-x86_64/ssl3-test-failure.patch
(from rev 311967, openssl-1.0/trunk/ssl3-test-failure.patch)

-+
 PKGBUILD|   88 
 no-rpath.patch  |   11 
 openssl-1.0-versioned-symbols.patch | 4667 ++
 ssl3-test-failure.patch |   26 
 4 files changed, 4792 insertions(+)

Copied: openssl-1.0/repos/testing-x86_64/PKGBUILD (from rev 311967, 
openssl-1.0/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2017-12-09 12:23:55 UTC (rev 311968)
@@ -0,0 +1,88 @@
+# $Id: PKGBUILD 287592 2017-01-28 07:20:49Z pierre $
+# Maintainer: Pierre Schmitz 
+
+pkgname=openssl-1.0
+_ver=1.0.2n
+# use a pacman compatible version scheme
+pkgver=${_ver/[a-z]/.${_ver//[0-9.]/}}
+#pkgver=$_ver
+pkgrel=1
+pkgdesc='The Open Source toolkit for Secure Sockets Layer and Transport Layer 
Security'
+arch=('x86_64')
+url='https://www.openssl.org'
+license=('custom:BSD')
+depends=('perl')
+optdepends=('ca-certificates')
+options=('!makeflags')
+source=("https://www.openssl.org/source/openssl-${_ver}.tar.gz";
+"https://www.openssl.org/source/openssl-${_ver}.tar.gz.asc";
+'no-rpath.patch'
+'ssl3-test-failure.patch'
+'openssl-1.0-versioned-symbols.patch')
+sha256sums=('370babb75f278c39e0c50e8c4e7493bc0f18db6867478341a832a982fd15a8fe'
+'SKIP'
+'754d6107a306311e15a1db6a1cc031b81691c8b9865e8809ac60ca6f184c957c'
+'c54ae87c602eaa1530a336ab7c6e22e12898e1941012349c153e52553df64a13'
+'353a84e4c92e36c379ebd9216b8f8fb9c271396583561eb84ac8c825979acaa6')
+validpgpkeys=('8657ABB260F056B1E5190839D9C4D26D0E604491')
+
+prepare() {
+   cd $srcdir/openssl-$_ver
+
+   # remove rpath: http://bugs.archlinux.org/task/14367
+   patch -p0 -i $srcdir/no-rpath.patch
+
+   # disable a test that fails when ssl3 is disabled
+   patch -p1 -i $srcdir/ssl3-test-failure.patch
+
+   # add symbol versioning to prevent conflicts with openssl 1.1 symbols 
(Debian)
+   patch -p1 -i "$srcdir"/openssl-1.0-versioned-symbols.patch
+}
+
+build() {
+   cd "$srcdir/openssl-$_ver"
+
+   if [ "${CARCH}" == 'x86_64' ]; then
+   openssltarget='linux-x86_64'
+   optflags='enable-ec_nistp_64_gcc_128'
+   elif [ "${CARCH}" == 'i686' ]; then
+   openssltarget='linux-elf'
+   optflags=''
+   fi
+
+   # mark stack as non-executable: http://bugs.archlinux.org/task/12434
+   ./Configure --prefix=/usr --openssldir=/etc/ssl 
--libdir=lib/openssl-1.0 \
+   shared no-ssl3-method ${optflags} \
+   "${openssltarget}" \
+   "-Wa,--noexecstack ${CPPFLAGS} ${CFLAGS} ${LDFLAGS}"
+
+   make depend
+   make
+}
+
+check() {
+   cd "$srcdir/openssl-$_ver"
+   make test
+}
+
+package() {
+   cd "$srcdir/openssl-$_ver"
+
+   make INSTALL_PREFIX="$pkgdir" install_sw
+
+   # Move some files around
+   install -m755 -d "$pkgdir/usr/include/openssl-1.0"
+   mv "$pkgdir/usr/include/openssl" "$pkgdir/usr/include/openssl-1.0/"
+   mv "$pkgdir/usr/lib/openssl-1.0/libcrypto.so.1.0.0" "$pkgdir/usr/lib/"
+   mv "$pkgdir/usr/lib/openssl-1.0/libssl.so.1.0.0" "$pkgdir/usr/lib/"
+   ln -sf ../libssl.so.1.0.0 "$pkgdir/usr/lib/openssl-1.0/libssl.so"
+ln -sf ../libcrypto.so.1.0.0 "$pkgdir/usr/lib/openssl-1.0/libcrypto.so"
+   mv "$pkgdir/usr/bin/openssl" "$pkgdir/usr/bin/openssl-1.0"
+
+   # Update includedir in .pc files
+   sed -e 's|/include$|/include/openssl-1.0|' -i 
"$pkgdir"/usr/lib/openssl-1.0/pkgconfig/*.pc
+
+   rm -rf "$pkgdir"/{etc,usr/bin/c_rehash}
+
+   install -D -m644 LICENSE $pkgdir/usr/share/licenses/${pkgname}/LICENSE
+}

Copied: openssl-1.0/repos/testing-x86_64/no-rpath.patch (from rev 311967, 
openssl-1.0/trunk/no-rpath.patch)
===
--- testing-x86_64/no-rpath.patch   (rev 0)
+++ testing-x86_64/no-rpath.patch   2017-12-09 12:23:55 UTC (rev 311968)
@@ -0,0 +1,11 @@
+--- Makefile.shared.no-rpath   2005-06-23 22:47:54.0 +0200
 Makefile.shared2005-11-16 22:35:37.0 +0100
+@@ -153,7 +153,7 @@
+   NOALLSYMSFLAGS='-Wl,--no-whole-archiv