# Maintainer: William Pitcock pkgname=libtls-standalone pkgver=2.7.4 _namever=${pkgname}${pkgver%.*} pkgrel=0 pkgdesc="libtls extricated from libressl sources" url="http://www.libressl.org/" arch="all" license="ISC" depends="" makedepends="libbsd-dev openssl-dev" replaces="libressl-libtls libressl2.7-libtls" subpackages="$pkgname-dbg $pkgname-dev $pkgname-doc" source="https://ftp.openbsd.org/pub/OpenBSD/libressl/libressl-$pkgver.tar.gz Makefile tls_compat.c tls_compat.h test_program.c libtls-ciphers.patch " libressl_src="$srcdir/libressl-$pkgver" builddir="$srcdir" prepare() { cd "$builddir" rm -rf "$libressl_src"/include/openssl cd "$libressl_src" patch -p1 < "$srcdir"/libtls-ciphers.patch } build() { cd "$builddir" make PREFIX=/usr LIBRESSL_SRCDIR="${libressl_src}" LIBRESSL_VERSION="${pkgver}" } check() { cd "$builddir" make PREFIX=/usr LIBRESSL_SRCDIR="${libressl_src}" LIBRESSL_VERSION="${pkgver}" check } package() { cd "$builddir" make PREFIX=/usr LIBRESSL_SRCDIR="${libressl_src}" LIBRESSL_VERSION="${pkgver}" DESTDIR="${pkgdir}" install install -Dm644 "${libressl_src}"/COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING } sha512sums="1cd82a1bff4f655251b5feb0c850f4164e0fd548e4b404407370f74dcc75c205f42efc7787a157eecac84cbbe46af48cb63f46b3fef75f4a0a9ea19a5863a691 libressl-2.7.4.tar.gz 28e08af50fbcb286d413a2df2b063ee90675561c1501d24d33e17c142b85f404a27c4954644d65e367c925981e514dcaad6d311c768162cd02f3eea0db15d14d Makefile b08c24948c18ba85472693f429dc8c7732aeebdea447e9e57a5be19b8c37d18dec0775159236b8b07bd1e40b57e9dc632b838c5d40d96d631f24d713ccd1ae1f tls_compat.c c73352962a76ca5cba571f4b8b4decaff86849c737893523198b696ab808934a10df9dc42c4cece7640e007dcc1b4f5778cdf04b498fec5c058a4c9a2206c749 tls_compat.h 71d36fe25c95a0a45497e3f699b01dddcaae9053dd1b1e2419df94272c47024cf6516c51c902129201061601b04a72551904b15a332a4cf53358983b5db73618 test_program.c 21a0f62eb76bb7737ebc3fe96de844831a237e09ff46886267c3d1ec4612a5a5de4534e84b2548c640b0f6d19c414d22d6c495b03bee6b437cfa171aa82c3198 libtls-ciphers.patch"