aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancesco Colista <fcolista@alpinelinux.org>2019-03-25 19:17:30 +0000
committerFrancesco Colista <fcolista@alpinelinux.org>2019-03-25 19:17:30 +0000
commit92b5771f37c4b9334a1e83d983249279c06db274 (patch)
tree132e7226ef47b179d98d8bddd5094497200f886b
parentaa1413ac49882eb631e94ddcd3237e6bf9b01c11 (diff)
downloadaports-92b5771f37c4b9334a1e83d983249279c06db274.tar.bz2
aports-92b5771f37c4b9334a1e83d983249279c06db274.tar.xz
community/rdfind: upgrade to 1.4.1
-rw-r--r--community/rdfind/APKBUILD26
-rw-r--r--community/rdfind/disable-makefile-test-failing.patch43
2 files changed, 59 insertions, 10 deletions
diff --git a/community/rdfind/APKBUILD b/community/rdfind/APKBUILD
index cb2024352d..ce731ee057 100644
--- a/community/rdfind/APKBUILD
+++ b/community/rdfind/APKBUILD
@@ -1,28 +1,33 @@
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=rdfind
-pkgver=1.3.5
+pkgver=1.4.1
pkgrel=0
pkgdesc="Redundant data find - a program that finds duplicate files"
url="http://rdfind.pauldreik.se"
arch="all"
license="GPL-2.0 "
-makedepends="nettle-dev"
+makedepends="nettle-dev automake autoconf libtool"
subpackages="$pkgname-doc"
-source="https://rdfind.pauldreik.se/$pkgname-$pkgver.tar.gz"
+source="https://rdfind.pauldreik.se/$pkgname-$pkgver.tar.gz
+disable-makefile-test-failing.patch"
builddir="$srcdir/$pkgname-$pkgver"
-
-check() {
+prepare() {
+ default_prepare
cd "$builddir"
- make check
+ ./bootstrap.sh
}
build() {
cd "$builddir"
- ./configure \
- --prefix=/usr
- make
+ ./configure --prefix=/usr
+ make -s
+}
+
+check() {
+ cd "$builddir"
+ make check
}
package() {
@@ -30,4 +35,5 @@ package() {
make DESTDIR="${pkgdir}/" install
}
-sha512sums="e546dd6022df3a6de606e57f184820c693cc5533b9e101a42dbca577d20e0ccd32b5f3cfb579bf94cf7ecbfb86fa0915427ab0c93ee9a94f66ffa54ff50ccfd1 rdfind-1.3.5.tar.gz"
+sha512sums="38fceac92386b75cb66a85fb369dedc393e7ea08634f4972d83138c43c5ee04c3471df21aaf5192a8218714171fbc05cd7315c2422371d03c312d116c7902945 rdfind-1.4.1.tar.gz
+721274beca762433cd4ae15905d5ec13c8b4d21ca533dcf8b1f3e680a8c0c4043aa67ecedc7c863959dc9bb8b44cedd260486682d48aaa51a365982a4f3835ec disable-makefile-test-failing.patch"
diff --git a/community/rdfind/disable-makefile-test-failing.patch b/community/rdfind/disable-makefile-test-failing.patch
new file mode 100644
index 0000000000..b709c91104
--- /dev/null
+++ b/community/rdfind/disable-makefile-test-failing.patch
@@ -0,0 +1,43 @@
+diff --git a/Makefile.am b/Makefile.am
+index 7a28edc..15cc6d0 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -9,15 +9,11 @@ rdfind_SOURCES = rdfind.cc Checksum.cc Dirlist.cc Fileinfo.cc Rdutil.cc \
+ #these are the test scripts to execute - I do not know how to glob here,
+ #feedback welcome.
+ TESTS=testcases/largefilesupport.sh \
+- testcases/hardlink_fails.sh \
+- testcases/symlinking_action.sh \
+ testcases/verify_filesize_option.sh \
+- testcases/verify_dryrun_option.sh \
+ testcases/verify_ranking.sh \
+ testcases/verify_deterministic_operation.sh \
+ testcases/checksum_options.sh \
+- testcases/md5collisions.sh \
+- testcases/sha1collisions.sh
++ testcases/md5collisions.sh
+
+ AUXFILES=testcases/common_funcs.sh \
+ testcases/md5collisions/letter_of_rec.ps \
+-
+-
+-
+-
+-
+-
+ set_more_warnings=no
+ # Check whether --enable-warnings was given.
+ if test "${enable_warnings+set}" = set; then :
+diff --git a/configure.ac b/configure.ac
+index c494cb4..e1f8d85 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -70,8 +70,6 @@ AC_ARG_ENABLE(cppstandardcheck,
+ [ ENABLECPPSTANDARDCHECK=yes] )
+ if test "$ENABLECPPSTANDARDCHECK" = "yes"; then
+ AC_MSG_NOTICE([checking for c++ 11, disable with --disable-cppstandardcheck])
+- dnl AX_CXX_COMPILE_STDCXX_11([noext], [mandatory])
+- AX_CXX_COMPILE_STDCXX([11],[noext],[mandatory])
+ else
+ AC_MSG_NOTICE([not checking for c++11 support.])
+ fi