diff options
Diffstat (limited to 'main')
25 files changed, 394 insertions, 54 deletions
diff --git a/main/apk-tools/0001-gunzip-fix-ordering-of-boundary-callbacks.patch b/main/apk-tools/0001-gunzip-fix-ordering-of-boundary-callbacks.patch new file mode 100644 index 0000000000..44711d2275 --- /dev/null +++ b/main/apk-tools/0001-gunzip-fix-ordering-of-boundary-callbacks.patch @@ -0,0 +1,81 @@ +From f126316c791371bd3dfd7c348b10e93e49f5e2d4 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Timo=20Ter=C3=A4s?= <timo.teras@iki.fi> +Date: Fri, 17 Dec 2010 09:36:19 +0200 +Subject: [PATCH] gunzip: fix ordering of boundary callbacks + +The boundary callback should not happen until all the uncompressed +data has been consumed. This previously seems to have worked +because normally gzip library returns "no error" instead of the +"stream end" if we extract exactly the amount of bytes remaining +in the archive. (Perhaps this was changed in new zlib.) In any +case, verification was broken with some apks due to this callback +ordering issue. +--- + src/gunzip.c | 32 ++++++++++++++++++++++++-------- + 1 files changed, 24 insertions(+), 8 deletions(-) + +diff --git a/src/gunzip.c b/src/gunzip.c +index aebaf76..df2bbbb 100644 +--- a/src/gunzip.c ++++ b/src/gunzip.c +@@ -27,6 +27,7 @@ struct apk_gzip_istream { + apk_multipart_cb cb; + void *cbctx; + void *cbprev; ++ apk_blob_t cbarg; + }; + + static ssize_t gzi_read(void *stream, void *ptr, size_t size) +@@ -48,6 +49,18 @@ static ssize_t gzi_read(void *stream, void *ptr, size_t size) + gis->zs.next_out = ptr; + + while (gis->zs.avail_out != 0 && gis->err == 0) { ++ if (!APK_BLOB_IS_NULL(gis->cbarg)) { ++ r = gis->cb(gis->cbctx, ++ gis->err ? APK_MPART_END : APK_MPART_BOUNDARY, ++ gis->cbarg); ++ if (r > 0) ++ r = -ECANCELED; ++ if (r != 0) { ++ gis->err = r; ++ goto ret; ++ } ++ gis->cbarg = APK_BLOB_NULL; ++ } + if (gis->zs.avail_in == 0) { + apk_blob_t blob; + +@@ -86,19 +99,22 @@ static ssize_t gzi_read(void *stream, void *ptr, size_t size) + gis->zs.avail_in == 0) + gis->err = 1; + if (gis->cb != NULL) { ++ gis->cbarg = APK_BLOB_PTR_LEN(gis->cbprev, (void *) gis->zs.next_in - gis->cbprev); ++ gis->cbprev = gis->zs.next_in; ++ } ++ /* If we hit end of the bitstream (not end ++ * of just this gzip), we need to do the ++ * callback here, as we won't be called again. ++ * For boundaries it should be postponed to not ++ * be called until next gzip read is started. */ ++ if (gis->err) { + r = gis->cb(gis->cbctx, + gis->err ? APK_MPART_END : APK_MPART_BOUNDARY, +- APK_BLOB_PTR_LEN(gis->cbprev, (void *) gis->zs.next_in - gis->cbprev)); ++ gis->cbarg); + if (r > 0) + r = -ECANCELED; +- if (r != 0) { +- gis->err = r; +- goto ret; +- } +- gis->cbprev = gis->zs.next_in; +- } +- if (gis->err) + goto ret; ++ } + inflateEnd(&gis->zs); + if (inflateInit2(&gis->zs, 15+32) != Z_OK) + return -ENOMEM; +-- +1.7.3.4 + diff --git a/main/apk-tools/APKBUILD b/main/apk-tools/APKBUILD index 9bb3c1bb25..fcb46815cb 100644 --- a/main/apk-tools/APKBUILD +++ b/main/apk-tools/APKBUILD @@ -1,13 +1,14 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=apk-tools pkgver=2.0.7 -pkgrel=1 +pkgrel=4 pkgdesc="Alpine Package Keeper - package manager for alpine" subpackages="$pkgname-static" depends= makedepends="zlib-dev openssl-dev pkgconfig" source="http://git.alpinelinux.org/cgit/$pkgname/snapshot/$pkgname-$pkgver.tar.bz2 0001-info-return-error-if-owning-package-was-not-found.patch + 0001-gunzip-fix-ordering-of-boundary-callbacks.patch " url="http://git.alpinelinux.org/cgit/apk-tools/" @@ -50,4 +51,5 @@ static() { } md5sums="3c4591c594f9b2261ab588446a50d183 apk-tools-2.0.7.tar.bz2 -1364d38e784ad6cc04e157665903ef0c 0001-info-return-error-if-owning-package-was-not-found.patch" +1364d38e784ad6cc04e157665903ef0c 0001-info-return-error-if-owning-package-was-not-found.patch +e47a96010eafab0b24588a7f6bb2800b 0001-gunzip-fix-ordering-of-boundary-callbacks.patch" diff --git a/main/bbsuid/APKBUILD b/main/bbsuid/APKBUILD index 43acfb0956..5918c6bc50 100644 --- a/main/bbsuid/APKBUILD +++ b/main/bbsuid/APKBUILD @@ -1,6 +1,6 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=bbsuid -pkgver=0.4 +pkgver=0.5 pkgrel=0 pkgdesc="Busybox SUID root application wrapper" url="http://git.alpinelinux.org/cgit/bbsuid" @@ -19,4 +19,4 @@ package() { make install DESTDIR="$pkgdir" } -md5sums="c4cfdf6e7c9d66f8825cbe319e3be3cc bbsuid-0.4.tar.bz2" +md5sums="bc1739330dc66952f15c714841a9a32b bbsuid-0.5.tar.bz2" diff --git a/main/gawk/APKBUILD b/main/gawk/APKBUILD index c48357a010..fd7fe94826 100644 --- a/main/gawk/APKBUILD +++ b/main/gawk/APKBUILD @@ -2,14 +2,14 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=gawk pkgver=3.1.8 -pkgrel=0 +pkgrel=1 pkgdesc="GNU awk pattern-matching language" url="http://www.gnu.org/software/gawk/gawk.html" -arch="x86 x86_64" +arch="all" license="GPL" depends= makedepends="" -install="$pkgname.post-deinstall" +install= subpackages="$pkgname-doc" source="http://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz $install" @@ -31,5 +31,4 @@ package() { } -md5sums="35937a0f83f0efe7a8c2dee635624784 gawk-3.1.8.tar.gz -b84506d253e04db3c5af9016fead45a3 gawk.post-deinstall" +md5sums="35937a0f83f0efe7a8c2dee635624784 gawk-3.1.8.tar.gz" diff --git a/main/gnome-doc-utils/APKBUILD b/main/gnome-doc-utils/APKBUILD index 0d504e5087..5bcaad6df4 100644 --- a/main/gnome-doc-utils/APKBUILD +++ b/main/gnome-doc-utils/APKBUILD @@ -1,12 +1,12 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=gnome-doc-utils pkgver=0.18.1 -pkgrel=0 +pkgrel=1 pkgdesc="Documentation utilities for Gnome" url="http://www.gnome.org" arch="x86 x86_64" license="GPL LGPL" -depends="python docbook-xml rarian" +depends="python docbook-xml rarian py-libxml2 libxslt" makedepends="libxslt-dev libxml2-dev perl-xml-parser rarian-dev pkgconfig gettext-dev intltool" source="http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2 diff --git a/main/heimdal/APKBUILD b/main/heimdal/APKBUILD index 660e0425b5..90c2e6383b 100644 --- a/main/heimdal/APKBUILD +++ b/main/heimdal/APKBUILD @@ -2,12 +2,13 @@ # Contributor: Natanael Copa <ncopa@alpinelinux.org> pkgname=heimdal pkgver=1.4 -pkgrel=3 +pkgrel=5 pkgdesc="An implementation of Kerberos 5" arch="x86 x86_64" url="http://www.h5l.org/" license="BSD" depends= +depends_dev="openssl-dev e2fsprogs-dev" makedepends="autoconf automake e2fsprogs-dev>=1.41.9-r2 gawk libtool openssl-dev pkgconfig readline-dev sqlite-dev" install= @@ -21,8 +22,6 @@ source="http://ftp4.de.freesbie.org/pub/misc/heimdal/src/$pkgname-$pkgver.tar.gz 014_all_heimdal-path.patch heimdal-1.4-make.patch " -# krb5.h needs com_err.h -depends_dev="e2fsprogs-dev" _builddir="$srcdir/$pkgname-$pkgver" @@ -58,7 +57,8 @@ build() { --with-readline-lib=/usr/lib \ --with-readline-include=/usr/include/readline \ --with-openssl=/usr - + # workarount a parallell build issue + make -C lib/kadm5 kadm5_err.h || return 1 make || return 1 } diff --git a/main/libatasmart/APKBUILD b/main/libatasmart/APKBUILD index 2f09a8cced..07ce088b18 100644 --- a/main/libatasmart/APKBUILD +++ b/main/libatasmart/APKBUILD @@ -1,13 +1,14 @@ # Contributor: Carlo Landmeter -# Maintainer: +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=libatasmart pkgver=0.17 -pkgrel=0 +pkgrel=1 pkgdesc="ATA S.M.A.R.T. Reading and Parsing Library" url="http://0pointer.de/blog/projects/being-smart.html" arch="x86 x86_64" license="GPL" depends= +depends_dev="udev-dev" makedepends="udev-dev" install= subpackages="$pkgname-dev $pkgname-doc" diff --git a/main/libmpdclient/APKBUILD b/main/libmpdclient/APKBUILD index e80f9c3e73..ba57ebe318 100644 --- a/main/libmpdclient/APKBUILD +++ b/main/libmpdclient/APKBUILD @@ -1,6 +1,6 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=libmpdclient -pkgver=2.2 +pkgver=2.3 pkgrel=0 pkgdesc="An asynchronous API library for interfacing MPD in the C, C++ & Objective C languages" url="http://mpd.wikia.com/wiki/Client:libmpdclient" @@ -21,4 +21,4 @@ package() { cd "$srcdir"/$pkgname-$pkgver make DESTDIR="$pkgdir" install || return 1 } -md5sums="8b9dff75d6c820b781ce066417df4078 libmpdclient-2.2.tar.bz2" +md5sums="d14bad30c9c117aa6b211ad9f96cfbe0 libmpdclient-2.3.tar.bz2" diff --git a/main/libtirpc/APKBUILD b/main/libtirpc/APKBUILD index 489f36dcd1..8c13ab1de5 100644 --- a/main/libtirpc/APKBUILD +++ b/main/libtirpc/APKBUILD @@ -1,7 +1,7 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=libtirpc pkgver=0.2.1 -pkgrel=2 +pkgrel=3 pkgdesc="Transport Independent RPC library (SunRPC replacement)" url="http://libtirpc.sourceforge.net/" arch="x86 x86_64" diff --git a/main/linux-grsec/0004-staging-hv-fix-netvsc-sleeping-while-atomic.patch b/main/linux-grsec/0004-staging-hv-fix-netvsc-sleeping-while-atomic.patch new file mode 100644 index 0000000000..3ba0a1e314 --- /dev/null +++ b/main/linux-grsec/0004-staging-hv-fix-netvsc-sleeping-while-atomic.patch @@ -0,0 +1,42 @@ +Subject: [PATCH] staging: hv: fix netvsc sleeping while atomic +Date: Fri, 17 Dec 2010 11:40:24 +0200 +Message-Id: <1292578824-14408-1-git-send-email-timo.teras@iki.fi> +X-Mailer: git-send-email 1.7.1 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit +X-Virus-Scanned: ClamAV using ClamSMTP +Status: O +Content-Length: 845 +Lines: 29 + +The channel callbacks are called directly from vmbus_event_dpc +which runs in tasklet context. These callbacks need to use +GFP_ATOMIC. + +Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=16701 + +Cc: Hank Janssen <hjanssen@microsoft.com> +Cc: Haiyang Zhang <haiyangz@microsoft.com> +Signed-off-by: Timo Teräs <timo.teras@iki.fi> +--- + drivers/staging/hv/netvsc.c | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/drivers/staging/hv/netvsc.c b/drivers/staging/hv/netvsc.c +index 8022781..3784923 100644 +--- a/drivers/staging/hv/netvsc.c ++++ b/drivers/staging/hv/netvsc.c +@@ -1236,7 +1236,7 @@ static void NetVscOnChannelCallback(void *Context) + /* ASSERT(device); */ + + packet = kzalloc(NETVSC_PACKET_SIZE * sizeof(unsigned char), +- GFP_KERNEL); ++ GFP_ATOMIC); + if (!packet) + return; + buffer = packet; +-- +1.7.1 + + diff --git a/main/linux-grsec/APKBUILD b/main/linux-grsec/APKBUILD index bce1bb543f..4021b6a4b7 100644 --- a/main/linux-grsec/APKBUILD +++ b/main/linux-grsec/APKBUILD @@ -4,7 +4,7 @@ _flavor=grsec pkgname=linux-${_flavor} pkgver=2.6.35.9 _kernver=2.6.35 -pkgrel=4 +pkgrel=5 pkgdesc="Linux kernel with grsecurity" url=http://grsecurity.net depends="mkinitfs linux-firmware" @@ -20,7 +20,10 @@ source="ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-$_kernver.tar.bz2 0004-arp-flush-arp-cache-on-device-change.patch r8169-fix-rx-checksum-offload.patch r8169-add-gro-support.patch + 0001-Staging-hv-fix-sleeping-while-atomic-issue.patch + 0004-staging-hv-fix-netvsc-sleeping-while-atomic.patch + setlocalversion.patch kernelconfig.x86 kernelconfig.x86_64 @@ -153,6 +156,7 @@ ea7a7eb2775b71ae5ef24d029a4905bd xfrm-fix-gre-key-endianess.patch 0ccecafd4123dcad0b0cd7787553d734 r8169-fix-rx-checksum-offload.patch 139b39da44ecb577275be53d7d365949 r8169-add-gro-support.patch 648d8b477248f233c318a3b7a961febf 0001-Staging-hv-fix-sleeping-while-atomic-issue.patch +7cae2d1e1947fa57d7aaaf31c649471c 0004-staging-hv-fix-netvsc-sleeping-while-atomic.patch 8c224ba0cdf0aa572c7eb50379435be4 setlocalversion.patch -47ca10abf2b420ea393395325e3a67f6 kernelconfig.x86 -eaa1f4b90c35ae9c94c16bbe4c4ba4f5 kernelconfig.x86_64" +a9494f66196bc6308da0f129221d31b8 kernelconfig.x86 +b38f1f99f8f3b75c52d4a1ab2b0d13fd kernelconfig.x86_64" diff --git a/main/linux-grsec/kernelconfig.x86 b/main/linux-grsec/kernelconfig.x86 index 3d6d023ae2..498f17bf8e 100644 --- a/main/linux-grsec/kernelconfig.x86 +++ b/main/linux-grsec/kernelconfig.x86 @@ -3394,11 +3394,11 @@ CONFIG_DRM_TTM=m CONFIG_DRM_TDFX=m CONFIG_DRM_R128=m CONFIG_DRM_RADEON=m -CONFIG_DRM_RADEON_KMS=y +# CONFIG_DRM_RADEON_KMS is not set CONFIG_DRM_I810=m CONFIG_DRM_I830=m CONFIG_DRM_I915=m -CONFIG_DRM_I915_KMS=y +# CONFIG_DRM_I915_KMS is not set CONFIG_DRM_MGA=m CONFIG_DRM_SIS=m CONFIG_DRM_VIA=m diff --git a/main/linux-grsec/kernelconfig.x86_64 b/main/linux-grsec/kernelconfig.x86_64 index 9f43887cd2..627e7c812d 100644 --- a/main/linux-grsec/kernelconfig.x86_64 +++ b/main/linux-grsec/kernelconfig.x86_64 @@ -3227,11 +3227,11 @@ CONFIG_DRM_TTM=m CONFIG_DRM_TDFX=m CONFIG_DRM_R128=m CONFIG_DRM_RADEON=m -CONFIG_DRM_RADEON_KMS=y +# CONFIG_DRM_RADEON_KMS is not set CONFIG_DRM_I810=m CONFIG_DRM_I830=m CONFIG_DRM_I915=m -CONFIG_DRM_I915_KMS=y +# CONFIG_DRM_I915_KMS is not set CONFIG_DRM_MGA=m CONFIG_DRM_SIS=m CONFIG_DRM_VIA=m diff --git a/main/linux-vserver/0004-staging-hv-fix-netvsc-sleeping-while-atomic.patch b/main/linux-vserver/0004-staging-hv-fix-netvsc-sleeping-while-atomic.patch new file mode 100644 index 0000000000..3ba0a1e314 --- /dev/null +++ b/main/linux-vserver/0004-staging-hv-fix-netvsc-sleeping-while-atomic.patch @@ -0,0 +1,42 @@ +Subject: [PATCH] staging: hv: fix netvsc sleeping while atomic +Date: Fri, 17 Dec 2010 11:40:24 +0200 +Message-Id: <1292578824-14408-1-git-send-email-timo.teras@iki.fi> +X-Mailer: git-send-email 1.7.1 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit +X-Virus-Scanned: ClamAV using ClamSMTP +Status: O +Content-Length: 845 +Lines: 29 + +The channel callbacks are called directly from vmbus_event_dpc +which runs in tasklet context. These callbacks need to use +GFP_ATOMIC. + +Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=16701 + +Cc: Hank Janssen <hjanssen@microsoft.com> +Cc: Haiyang Zhang <haiyangz@microsoft.com> +Signed-off-by: Timo Teräs <timo.teras@iki.fi> +--- + drivers/staging/hv/netvsc.c | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/drivers/staging/hv/netvsc.c b/drivers/staging/hv/netvsc.c +index 8022781..3784923 100644 +--- a/drivers/staging/hv/netvsc.c ++++ b/drivers/staging/hv/netvsc.c +@@ -1236,7 +1236,7 @@ static void NetVscOnChannelCallback(void *Context) + /* ASSERT(device); */ + + packet = kzalloc(NETVSC_PACKET_SIZE * sizeof(unsigned char), +- GFP_KERNEL); ++ GFP_ATOMIC); + if (!packet) + return; + buffer = packet; +-- +1.7.1 + + diff --git a/main/linux-vserver/APKBUILD b/main/linux-vserver/APKBUILD index 5034632170..de2b218464 100644 --- a/main/linux-vserver/APKBUILD +++ b/main/linux-vserver/APKBUILD @@ -5,7 +5,7 @@ pkgname=linux-${_flavor} pkgver=2.6.35.9 _kernver=2.6.35 -pkgrel=2 +pkgrel=3 pkgdesc="Linux kernel with vserver" url="http://linux-vserver.org/" depends="mkinitfs linux-firmware" @@ -16,6 +16,7 @@ install= source="ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-$_kernver.tar.bz2 ftp://ftp.kernel.org/pub/linux/kernel/v2.6/patch-$pkgver.bz2 0001-Staging-hv-fix-sleeping-while-atomic-issue.patch + 0004-staging-hv-fix-netvsc-sleeping-while-atomic.patch patch-2.6.35.9-vs2.3.0.36.33.diff setlocalversion.patch kernelconfig.x86 @@ -45,7 +46,7 @@ prepare() { done mkdir -p "$srcdir"/build - cp "$srcdir"/$_config "$srcdir"/build/.config + cp "$srcdir"/$_config "$srcdir"/build/.config || return 1 make -C "$srcdir"/linux-$_kernver O="$srcdir"/build HOSTCC="${CC:-gcc}" \ silentoldconfig } @@ -54,7 +55,7 @@ prepare() { menuconfig() { cd "$srcdir"/build make menuconfig - cp .config "$startdir"/$_config + cp .config "$startdir"/$_config || return 1 } build() { @@ -62,15 +63,15 @@ build() { make CC="${CC:-gcc}" \ KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-Alpine" \ || return 1 - } package() { cd "$srcdir"/build mkdir -p "$pkgdir"/boot "$pkgdir"/lib/modules - make modules_install install \ + make -j1 modules_install install \ INSTALL_MOD_PATH="$pkgdir" \ - INSTALL_PATH="$pkgdir"/boot + INSTALL_PATH="$pkgdir"/boot \ + || return 1 rm -f "$pkgdir"/lib/modules/${_abi_release}/build \ "$pkgdir"/lib/modules/${_abi_release}/source @@ -129,7 +130,8 @@ dev() { md5sums="091abeb4684ce03d1d936851618687b6 linux-2.6.35.tar.bz2 eca407cf4872ad77ae23adc8242389c4 patch-2.6.35.9.bz2 648d8b477248f233c318a3b7a961febf 0001-Staging-hv-fix-sleeping-while-atomic-issue.patch +7cae2d1e1947fa57d7aaaf31c649471c 0004-staging-hv-fix-netvsc-sleeping-while-atomic.patch 915974abb0ad49337b91f0f487593fd2 patch-2.6.35.9-vs2.3.0.36.33.diff 8c224ba0cdf0aa572c7eb50379435be4 setlocalversion.patch -f703a5fa7a90d60e3e35bb92d1f99c37 kernelconfig.x86 -9483d5a8e2955d5e26b5ee70bac1d065 kernelconfig.x86_64" +10b1e713ce4422e69e1c96ba78feb7a9 kernelconfig.x86 +dc9477df20cf7da64bfc8e25fcd47ac3 kernelconfig.x86_64" diff --git a/main/linux-vserver/kernelconfig.x86 b/main/linux-vserver/kernelconfig.x86 index 31d9864d06..a081014d2f 100644 --- a/main/linux-vserver/kernelconfig.x86 +++ b/main/linux-vserver/kernelconfig.x86 @@ -3418,11 +3418,11 @@ CONFIG_DRM_TTM=m CONFIG_DRM_TDFX=m CONFIG_DRM_R128=m CONFIG_DRM_RADEON=m -CONFIG_DRM_RADEON_KMS=y +# CONFIG_DRM_RADEON_KMS is not set CONFIG_DRM_I810=m CONFIG_DRM_I830=m CONFIG_DRM_I915=m -CONFIG_DRM_I915_KMS=y +# CONFIG_DRM_I915_KMS is not set CONFIG_DRM_MGA=m CONFIG_DRM_SIS=m CONFIG_DRM_VIA=m diff --git a/main/linux-vserver/kernelconfig.x86_64 b/main/linux-vserver/kernelconfig.x86_64 index 8253abd81d..922b6d3a15 100644 --- a/main/linux-vserver/kernelconfig.x86_64 +++ b/main/linux-vserver/kernelconfig.x86_64 @@ -3278,11 +3278,11 @@ CONFIG_DRM_TTM=m CONFIG_DRM_TDFX=m CONFIG_DRM_R128=m CONFIG_DRM_RADEON=m -CONFIG_DRM_RADEON_KMS=y +# CONFIG_DRM_RADEON_KMS is not set CONFIG_DRM_I810=m CONFIG_DRM_I830=m CONFIG_DRM_I915=m -CONFIG_DRM_I915_KMS=y +# CONFIG_DRM_I915_KMS is not set CONFIG_DRM_MGA=m CONFIG_DRM_SIS=m CONFIG_DRM_VIA=m diff --git a/main/perl-dbd-mysql/APKBUILD b/main/perl-dbd-mysql/APKBUILD index 10df0667f9..2e81b8fc7a 100644 --- a/main/perl-dbd-mysql/APKBUILD +++ b/main/perl-dbd-mysql/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Leonardo Arena <rnalrd@gmail.com> pkgname=perl-dbd-mysql _realpkgname=DBD-mysql -pkgver=4.014 +pkgver=4.018 pkgrel=0 pkgdesc="Perl CPAN DBD::Mysql module" url="http://search.cpan.org/dist/${_realpkgname}" @@ -29,4 +29,4 @@ package() { make DESTDIR="$pkgdir" install } -md5sums="74f118a4984e6a49f8ece28e68caf543 DBD-mysql-4.014.tar.gz" +md5sums="d1d4ee2f20910d6491d1b6216471b2f1 DBD-mysql-4.018.tar.gz" diff --git a/main/perl-dbi/APKBUILD b/main/perl-dbi/APKBUILD index b9931b226e..8687f47eb6 100644 --- a/main/perl-dbi/APKBUILD +++ b/main/perl-dbi/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Leonardo Arena <rnalrd@gmail.com> pkgname=perl-dbi _realpkgname=DBI -pkgver=1.612 +pkgver=1.615 pkgrel=0 pkgdesc="Database independent interface for Perl" url="http://search.cpan.org/dist/${_realpkgname}" @@ -32,4 +32,4 @@ package() { find "$pkgdir" -name perllocal.pod -delete } -md5sums="a045d41b8056e549354ab2346fdfac86 DBI-1.612.tar.gz" +md5sums="1d88dfecd8e372a87591cd8c55944430 DBI-1.615.tar.gz" diff --git a/main/perl-netaddr-ip/APKBUILD b/main/perl-netaddr-ip/APKBUILD index 03cbd97fda..830f092033 100644 --- a/main/perl-netaddr-ip/APKBUILD +++ b/main/perl-netaddr-ip/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Leonardo Arena <rnalrd@gmail.com> pkgname=perl-netaddr-ip _realname=NetAddr-IP -pkgver=4.034 +pkgver=4.037 pkgrel=0 pkgdesc="Perl extension for managing IPv4 and IPv6 addresses and subnets" url="http://search.cpan.org/~miker/NetAddr-IP-$pkgver/" @@ -14,14 +14,23 @@ install= subpackages="$pkgname-doc" source="http://search.cpan.org/CPAN/authors/id/M/MI/MIKER/$_realname-$pkgver.tar.gz" -build() { - cd "$srcdir/$_realname-$pkgver" +_builddir="$srcdir/$_realname-$pkgver" + +prepare() { + return 0 +} +build() { + cd $_builddir PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 make || return 1 +} + +package() { + cd $_builddir make DESTDIR="$pkgdir" install # creates file collision among perl modules find "$pkgdir" -name perllocal.pod -delete } -md5sums="830b05a730ee4dfdde528e3100e92024 NetAddr-IP-4.034.tar.gz" +md5sums="d966eac6b5941af3f7c1fad839569cb4 NetAddr-IP-4.037.tar.gz" diff --git a/main/py-cairo/APKBUILD b/main/py-cairo/APKBUILD index 1119611e2e..8ef0288642 100644 --- a/main/py-cairo/APKBUILD +++ b/main/py-cairo/APKBUILD @@ -1,10 +1,10 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=py-cairo pkgver=1.8.10 -pkgrel=0 +pkgrel=1 pkgdesc="Python bindings for the cairo graphics library" url="http://cairographics.org/pycairo/" -arch="x86 x86_64" +arch="all" license="GPL" depends= makedepends="python-dev cairo-dev" diff --git a/main/samba/APKBUILD b/main/samba/APKBUILD index ef0d2475db..583db4472c 100644 --- a/main/samba/APKBUILD +++ b/main/samba/APKBUILD @@ -1,7 +1,7 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=samba pkgver=3.5.6 -pkgrel=1 +pkgrel=2 pkgdesc="Tools to access a server's filespace and printers via SMB" url="http://www.samba.org" arch="x86 x86_64" diff --git a/main/squid/APKBUILD b/main/squid/APKBUILD index 0c207748e3..d4ab5963b2 100644 --- a/main/squid/APKBUILD +++ b/main/squid/APKBUILD @@ -3,7 +3,7 @@ pkgname=squid pkgver=2.7.9 _ver=2.7.STABLE9 -pkgrel=2 +pkgrel=3 pkgdesc="A full-featured Web proxy cache server." url="http://www.squid-cache.org" install="squid.pre-install squid.pre-upgrade squid.post-install" diff --git a/main/transmission/APKBUILD b/main/transmission/APKBUILD index e5e3afb5e3..16ca83c87f 100644 --- a/main/transmission/APKBUILD +++ b/main/transmission/APKBUILD @@ -1,6 +1,6 @@ # Maintainer:Carlo Landmeter pkgname=transmission -pkgver=2.12 +pkgver=2.13 pkgrel=0 pkgdesc="Lightweight GTK BitTorrent client" url="http://www.tansmissionbt.com" @@ -63,6 +63,6 @@ cli() { "$subpkgdir"/usr/bin/ } -md5sums="f3d34fdbbf3ae25635f9e7bf7e662cd9 transmission-2.12.tar.bz2 +md5sums="eb126ae88b80487f2840896939019421 transmission-2.13.tar.bz2 f65b8ae46f8ac89b35844109b3aa0c18 transmission-daemon.initd 89478a70fcd93463e1dd8d751da994da transmission-daemon.confd" diff --git a/main/vim/APKBUILD b/main/vim/APKBUILD index 7f517c5d19..44897b2119 100644 --- a/main/vim/APKBUILD +++ b/main/vim/APKBUILD @@ -1,6 +1,6 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=vim -pkgver=7.3.003 +pkgver=7.3.82 _srcver=${pkgver%.*} _patchver=${pkgver##*.} pkgrel=0 @@ -17,6 +17,85 @@ source="ftp://ftp.vim.org/pub/vim/unix/vim-${_srcver}.tar.bz2 ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.001 ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.002 ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.003 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.004 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.005 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.006 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.007 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.008 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.009 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.010 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.011 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.012 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.013 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.014 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.015 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.016 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.017 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.018 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.019 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.020 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.021 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.022 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.023 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.024 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.025 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.026 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.027 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.028 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.029 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.030 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.031 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.032 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.033 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.034 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.035 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.036 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.037 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.038 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.039 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.040 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.041 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.042 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.043 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.044 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.045 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.046 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.047 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.048 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.049 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.050 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.051 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.052 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.053 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.054 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.055 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.056 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.057 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.058 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.059 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.060 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.061 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.062 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.063 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.064 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.065 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.066 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.067 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.068 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.069 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.070 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.071 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.072 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.073 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.074 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.075 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.076 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.077 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.078 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.079 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.080 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.081 + ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.082 vimrc " @@ -66,4 +145,83 @@ md5sums="5b9510a17074e2b37d8bb38ae09edbf2 vim-7.3.tar.bz2 aa5582d8289b43255f45d4bb6f62e140 7.3.001 2949cbdfe86f533c487fd144c5935c7a 7.3.002 9059db41cf3a468935745242cb9c0514 7.3.003 +9aaa4490d2fbf9a1e780a151fb41f279 7.3.004 +bf5b5fad8c4de23449fa7c7c01969369 7.3.005 +f53d95dfb1eee5f5f769594174d0e9d4 7.3.006 +a7a4c56110662bc3ba6fbb2fd645d94f 7.3.007 +be756a231afe754d004b6c8a9d12bb50 7.3.008 +f4ed2feff44e2c1898fd5e60f9f97b0d 7.3.009 +4fffed01d3683b0b8b23df600a0bada2 7.3.010 +4ee8f06dce300c0be029bf00b03ef093 7.3.011 +89faf7d5eef1d1d50b657fe34ee7c90b 7.3.012 +6a029d61f7d51c1bea55330732676319 7.3.013 +d0109c0c413c405fdb827ec20f3903d8 7.3.014 +4db0a869dbe00c360541ad2c1ca87a2d 7.3.015 +e0c634532a865d7ed47942080e371b3e 7.3.016 +f52aa5bc3df02c3bb4c75849b2b5f431 7.3.017 +02270ecbc1dc2f57de80441ac7cdd0f0 7.3.018 +5c1be1a0a107261e0a716c877c82fc97 7.3.019 +ef09917435a7cab9382abe3708cf5152 7.3.020 +53c90651baf1b4b28c99947de58deb91 7.3.021 +c4cb1bf3fa0a45d9cad997cd02fa9439 7.3.022 +1e34e216b0e419096f796d3511ce88da 7.3.023 +5c2ff27d8ce8d1aeb42ff16ca1cb89c2 7.3.024 +69b3e00a17230da16d3be4b96f125196 7.3.025 +687a80a82d05e8e91e9ee659b3e0dd67 7.3.026 +1994a0d1e52111b9fa1b999745da93b8 7.3.027 +2438a52f25cf167bbf5711fc8c7323d7 7.3.028 +302ca6aa621c215736f3db069f8c2285 7.3.029 +ceb0e12297907b13dd39fafffa731c62 7.3.030 +acb42f7f4545a63d35396360dc2799ff 7.3.031 +56c9d1681bfc9fe5e76c281b905f0ad8 7.3.032 +4a399b6f1bcde6d991088118f5a58222 7.3.033 +40580589a13a36cc72a600200b93b8d2 7.3.034 +8f7a617b0cf8fea46e4b1557bc286fda 7.3.035 +3ac58b7fe8347ad87f3628bfb4970f1b 7.3.036 +d83c7635e8b65db98a377f3cc7b72ce0 7.3.037 +a310c68726540ac1a0759ef12778bed1 7.3.038 +6b7243d85b86e03b4a782e4bf6d7646e 7.3.039 +8aa33a527433f1907b72ac7c514d455d 7.3.040 +979abe1512bc48dbaed028a23cb2f6cc 7.3.041 +984ce81978ef2b12b3a09986d37e4719 7.3.042 +27b2418128b4322c3cb92b13d577ad6c 7.3.043 +c29e637b242682dc6df544a0bc89abc4 7.3.044 +bd6ac17eecf226a2d6a31e4fb9069ded 7.3.045 +d97f518c548de06b11b5682f2ca4d9a9 7.3.046 +ae37e72299f02ea1b7f2bb59932ed306 7.3.047 +39aaaf13dfef317febb2442626f262f1 7.3.048 +6469fb212e95ad83c21aaaaf8aee0f3a 7.3.049 +e40dc723ef91adee9854faceaba1e201 7.3.050 +5611eda78907716863ebd6ebd19a000f 7.3.051 +01011da656094510c1cdabbc80c129b9 7.3.052 +faaf035020dcf22b57fa76c998e4553b 7.3.053 +90bd11788f022dc1107f93e702734a2a 7.3.054 +5b4fe73d1c47ab36a6b0a8f5ddd2fe65 7.3.055 +b53b7452e5b92bb1b91e9dd97e52dfcd 7.3.056 +bce5e42b7d2b7a91c332e39ed1f0eec8 7.3.057 +1c6054466398f4612a81289de764ef5c 7.3.058 +e2cf5697e8708390e106553de68ebb2b 7.3.059 +16da4369ed89f0305cf2c3ed1bf338fc 7.3.060 +cbed85cdfe0ad4a1b7b43efc64b1531c 7.3.061 +77f08258dbf30e12914475802eeb9b3d 7.3.062 +97c878554fec3d4f9caf934c0a0c227d 7.3.063 +5f74fee465073a3eb48565300636d9db 7.3.064 +a20ea56117d918b43f5109c9c06787ed 7.3.065 +7c51cfbd55673906035df7b274b247c4 7.3.066 +45625adbc8757b46ba9393dc136cc2e1 7.3.067 +49b340dc261ed455c97d955517264a89 7.3.068 +b423664733d7fd9d7de052dad8154643 7.3.069 +b9ef636a41df5500f8437d38ab3177e2 7.3.070 +1afcb15f38d1e4926918dbbe52356382 7.3.071 +132f122c3b8ac49c1ad56f54c8994e3a 7.3.072 +4a387415ce192506bcb7353cd8dda3c0 7.3.073 +e2b2af94486554c6818693fbf1e3c34e 7.3.074 +91acb2d1e70f6b7bff5e02460d4c3e62 7.3.075 +2627b860bed5c08cead6e48986577fed 7.3.076 +2a8c6197b193a16cb273606d8afcb6b5 7.3.077 +660b3e99b1433a4e992e087e66bc1567 7.3.078 +f69b91c3c55ef81df257178e0af1ca73 7.3.079 +bbe3b3aa56bde525cd4028e807014b33 7.3.080 +d4ce2f5eab7a74f8a51a352b05fde53f 7.3.081 +75b69fb091a12c588992dd282841bde0 7.3.082 97aecde2ab504e543a96bec84b3b5638 vimrc" |