summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuca Weiss2018-01-10 10:24:02 +0100
committerLuca Weiss2018-01-10 10:24:02 +0100
commit9378e4ac6d2746f4fc165ef33f03372a18835492 (patch)
tree8f535a08f27378269679db89cfddc24679b0c580
parent5a37281b76162d3ae475e74cf6ce17152b1ec8b0 (diff)
downloadaur-9378e4ac6d2746f4fc165ef33f03372a18835492.tar.gz
0.8.2a
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD18
-rw-r--r--mydownlib.patch23
3 files changed, 40 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b8e7dddda4a0..e039480599e5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,15 @@
pkgbase = quickbms
pkgdesc = Files extractor and reimporter, archives and file formats parser, advanced tool for reversers and power users and much more.
- pkgver = 0.8.1
+ pkgver = 0.8.2a
pkgrel = 1
url = http://aluigi.altervista.org/quickbms.htm
arch = x86_64
arch = i686
license = GPL2
- source = quickbms_0.8.1.zip::http://aluigi.altervista.org/papers/quickbms_src.zip
- sha512sums = 77bb76b4a6b184a8f12519cf89804937a48fa07f5d1650ae63e0e5996f3bc4198429825c0b6da5fdde1ef015a2dae86c146e3c11e67f40b52ba2073a897f61e5
+ source = quickbms_0.8.2a.zip::http://aluigi.altervista.org/papers/quickbms_src.zip
+ source = mydownlib.patch
+ sha512sums = 4464925f46073119b478d8886d4cf88fc6ac55668be4384d13dfd56195880fe8c317cc97ad7929767edb163c1ae620e61e85972d991896d1121a614b2c556f6e
+ sha512sums = d856d6b39cda8206e1fc1c81680dc76a05a22009051d829fba00a7b4068c4b59bc90e9ae619be55cb3a774279a5792b049b06694e2c35958c3bb49ecccc0bf5b
depends_x86_64 = lib32-lzo
depends_x86_64 = lib32-bzip2
depends_x86_64 = lib32-zlib
diff --git a/PKGBUILD b/PKGBUILD
index 0177a5cd65b1..a8d9ec73e74d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Luca Weiss <luca (at) z3ntu (dot) xyz>
pkgname=quickbms
-pkgver=0.8.1
+pkgver=0.8.2a
pkgrel=1
pkgdesc="Files extractor and reimporter, archives and file formats parser, advanced tool for reversers and power users and much more."
url="http://aluigi.altervista.org/quickbms.htm"
@@ -10,17 +10,23 @@ license=('GPL2')
depends_i686=('lzo' 'bzip2' 'zlib' 'openssl')
depends_x86_64=('lib32-lzo' 'lib32-bzip2' 'lib32-zlib' 'lib32-openssl' 'lib32-gcc-libs')
makedepends_x86_64=('gcc-multilib')
-source=("quickbms_${pkgver}.zip::http://aluigi.altervista.org/papers/quickbms_src.zip")
-sha512sums=('77bb76b4a6b184a8f12519cf89804937a48fa07f5d1650ae63e0e5996f3bc4198429825c0b6da5fdde1ef015a2dae86c146e3c11e67f40b52ba2073a897f61e5')
+source=("quickbms_${pkgver}.zip::http://aluigi.altervista.org/papers/quickbms_src.zip" "mydownlib.patch")
+sha512sums=('4464925f46073119b478d8886d4cf88fc6ac55668be4384d13dfd56195880fe8c317cc97ad7929767edb163c1ae620e61e85972d991896d1121a614b2c556f6e'
+ 'd856d6b39cda8206e1fc1c81680dc76a05a22009051d829fba00a7b4068c4b59bc90e9ae619be55cb3a774279a5792b049b06694e2c35958c3bb49ecccc0bf5b')
+
+prepare() {
+ cd "$srcdir"/src
+ patch -Np1 -i "$srcdir"/mydownlib.patch
+}
build() {
- cd $srcdir/src
+ cd "$srcdir"/src
make
}
package() {
- cd $srcdir/src
- make PREFIX=$pkgdir/usr install
+ cd "$srcdir"/src
+ make PREFIX="$pkgdir"/usr install
}
# vim:set ts=2 sw=2 et:
diff --git a/mydownlib.patch b/mydownlib.patch
new file mode 100644
index 000000000000..645492abb33e
--- /dev/null
+++ b/mydownlib.patch
@@ -0,0 +1,23 @@
+--- a/libs/mydownlib/mydownlib.c 2018-01-03 19:37:56.000000000 +0100
++++ b/libs/mydownlib/mydownlib.c 2018-01-10 10:09:32.118571101 +0100
+@@ -807,7 +807,9 @@
+ TLSv1_2_method(),
+ TLSv1_1_method(),
+ TLSv1_method(),
++ #ifndef OPENSSL_NO_SSL3
+ SSLv3_method(),
++ #endif
+ SSLv23_method(),
+ #ifndef OPENSSL_NO_SSL2
+ SSLv2_method(),
+--- a/Makefile 2018-01-10 10:10:16.358846782 +0100
++++ b/Makefile 2018-01-10 10:10:41.249001759 +0100
+@@ -3,7 +3,7 @@
+ CFLAGS += -m32 -s -O0 -fstack-protector-all -fno-unit-at-a-time -fno-omit-frame-pointer -w
+ # Add -DQUICKBMS64 to CDEFS for compiling quickbms_4gb_files
+ # For static builds on Linux (no MacOSX [-lcrt0 error]) add: -static -ldl
+-CDEFS += -DDISABLE_UCL -DDISABLE_MCRYPT -DDISABLE_TOMCRYPT
++CDEFS += -DDISABLE_UCL -DDISABLE_MCRYPT -DDISABLE_TOMCRYPT -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3
+ CLIBS += -static-libgcc -static-libstdc++ -lstdc++ -ldl -lz -lbz2 -lm -lpthread
+ PREFIX = /usr/local
+ BINDIR = $(PREFIX)/bin