aboutsummaryrefslogtreecommitdiffstats
path: root/main/dosfstools/APKBUILD
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2014-02-04 08:55:25 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2014-02-04 08:55:25 +0000
commit3c5ee9928947096e8554f8e7efb1cf50cae3fd87 (patch)
treed05fedcd5309183570bb27d7f360687d0e5940c3 /main/dosfstools/APKBUILD
parent80c278fce2db8e8f31f8cc94336d84ee66f017ba (diff)
downloadaports-3c5ee9928947096e8554f8e7efb1cf50cae3fd87.tar.bz2
aports-3c5ee9928947096e8554f8e7efb1cf50cae3fd87.tar.xz
main/dosfstools: actually apply the musl fixes
Diffstat (limited to 'main/dosfstools/APKBUILD')
-rw-r--r--main/dosfstools/APKBUILD21
1 files changed, 15 insertions, 6 deletions
diff --git a/main/dosfstools/APKBUILD b/main/dosfstools/APKBUILD
index d72b13f9e7..076044838b 100644
--- a/main/dosfstools/APKBUILD
+++ b/main/dosfstools/APKBUILD
@@ -1,7 +1,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=dosfstools
pkgver=3.0.25
-pkgrel=0
+pkgrel=1
pkgdesc="DOS filesystem utilities"
url="http://www.daniel-baumann.ch/software/dosfstools/"
arch="all"
@@ -10,13 +10,22 @@ depends=""
makedepends="libiconv-dev"
subpackages="$pkgname-doc"
source="http://daniel-baumann.ch/files/software/dosfstools/dosfstools-$pkgver.tar.xz
- dosfstools-loff_and_BLOCK_SIZE.patch
+ musl-fixes.patch
"
_builddir="$srcdir"/$pkgname-$pkgver
+prepare() {
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
build() {
cd "$_builddir"
- make OPTFLAGS="$CFLAGS" LDFLAGS="-liconv $LDFLAGS" || return 1
+ make OPTFLAGS="$CFLAGS -D_GNU_SOURCE" LDFLAGS="-liconv $LDFLAGS" || return 1
}
package() {
@@ -29,8 +38,8 @@ package() {
}
md5sums="6d000d9f68b7766dfe12c88c4aaaa293 dosfstools-3.0.25.tar.xz
-66da181b7245895aac09f51902dcedcb dosfstools-loff_and_BLOCK_SIZE.patch"
+fca2443c06dc0149fdb0aff80f1cad3b musl-fixes.patch"
sha256sums="1d4912860e88fa829314c7824821b502a66460afc5f4bb963dd149e9ee430320 dosfstools-3.0.25.tar.xz
-f9d313d3204c5b2b2a9a9ccb2906cd29aa17f66daa710c8f3358adc6e081479d dosfstools-loff_and_BLOCK_SIZE.patch"
+efeec0643e46cabd1c212acf9a06b4a4910454da52a402c6dd0537501ad55a11 musl-fixes.patch"
sha512sums="9ff954fb7bb99d430a132add517afaba75a34e9d54d1afff1aa63e2c9ded16b50d89aa3da3bb8b24a03b2a53fc10c800b66bf121ada5e1e047a99478efde3014 dosfstools-3.0.25.tar.xz
-7d36320e31502fb977f8f589b0b35a7c4b9358e08bd77852f516a0421a60ebce9190134d22f0d857146de701b1c5655e62b8ae643f87d9e8a09cc41b1fdf742c dosfstools-loff_and_BLOCK_SIZE.patch"
+2bec58cf9538b0cd09a72075cf12d0d9a50f0ac9717098b713c72fe7247b0c997ca60a61afb9dfe2f49da42e25019393afa3c19c6e960b6e6559da29fb65e7c7 musl-fixes.patch"