From 99185d5a262d0a2926c604c3d54769d03dc5b1ca Mon Sep 17 00:00:00 2001 From: thomas Date: Tue, 28 Jun 2016 17:22:42 +0200 Subject: [PATCH 1/2] libarchive: add version 3.2.1 - This release fixes several critical bugs, including some with security implications. - Changed to autotool build, provides symlink for compatibility with cmake builds. --- libarchive-3.2.1-0.bee | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100755 libarchive-3.2.1-0.bee diff --git a/libarchive-3.2.1-0.bee b/libarchive-3.2.1-0.bee new file mode 100755 index 000000000..4a014d8e4 --- /dev/null +++ b/libarchive-3.2.1-0.bee @@ -0,0 +1,35 @@ +#!/usr/bin/env beesh + +# Mon Jun 27 -- kreitler + +BEE_MAKEFLAGS=${BEE_MAKEFLAGS:-' -j12 '} + +[ $UID != 0 ] && PREFIX=/dev/shm/junk + +SRCURL[0]="http://www.libarchive.org/downloads/libarchive-${PKGVERSION}.tar.gz" + +# Diese kloppskoepfe kuemmern sich einen dreck um so.versionsn +# +# libarchive-3.1.2 libarchive-3.2.1 +# +# cmake build libarchive.so.14 libarchive.so.15 +# autotool build libarchive.so.13.1.2 libarchive.so.13.2.1 +# +# laut aussage der entwickler sind die 3er ABIs stabil +# +# also: libarchive mit ./configure und noch n symlink namens 'libarchive.so.14' + +# Hirn: {F}:download, {S}:source, {B}:build, {D}:image + +function mee_patch() { + ( cd ${S}; rm -v CMakeLists.txt; sleep 3 ) # defeat cmake +} + +function mee_install() { + bee_install + ( + echo "# creating 'libarchive.so.14' compatibility link"; sleep 3 + cd ${D}/usr/lib || cd ${D}/dev/shm/junk/lib + ln -sv libarchive.so.13.2.1 libarchive.so.14 + ) +} From e2d9ee67f6eb25e3f3bdfd03db0b8c52283c1843 Mon Sep 17 00:00:00 2001 From: thomas Date: Tue, 12 Jul 2016 11:06:37 +0200 Subject: [PATCH 2/2] libarchive: add-libarchive-3.2.1 script cleanup --- libarchive-3.2.1-1.bee | 3 +++ 1 file changed, 3 insertions(+) create mode 100755 libarchive-3.2.1-1.bee diff --git a/libarchive-3.2.1-1.bee b/libarchive-3.2.1-1.bee new file mode 100755 index 000000000..647278c3e --- /dev/null +++ b/libarchive-3.2.1-1.bee @@ -0,0 +1,3 @@ +#!/usr/bin/env beesh +BEE_BUILDTYPE="autotools" +SRCURL[0]="http://www.libarchive.org/downloads/libarchive-${PKGVERSION}.tar.gz"