summaryrefslogtreecommitdiffstats
path: root/testing
diff options
context:
space:
mode:
authorFrancesco Colista <francesco.colista@gmail.com>2013-03-08 14:04:18 +0000
committerFrancesco Colista <francesco.colista@gmail.com>2013-03-08 14:04:18 +0000
commit5b1108f6f694ac443f39032500cbdcb346e0f5f9 (patch)
treec09c08a3e0be0134fd5b3d07e41ac0d42e8eb5c8 /testing
parent0388dc6fe9087601aa10c748f6e61a3adf455fe7 (diff)
parent34fedfa778a0df3632ccac2a9dc5cbd01f15ff07 (diff)
downloadaports-fcolista-5b1108f6f694ac443f39032500cbdcb346e0f5f9.tar.bz2
aports-fcolista-5b1108f6f694ac443f39032500cbdcb346e0f5f9.tar.xz
Merge git://dev.alpinelinux.org/aports
Diffstat (limited to 'testing')
-rw-r--r--testing/ansible/APKBUILD12
-rw-r--r--testing/arping/APKBUILD10
-rw-r--r--testing/calcurse/APKBUILD37
-rw-r--r--testing/charybdis/APKBUILD23
-rw-r--r--testing/charybdis/avoid-fd-4096.patch13
-rw-r--r--testing/clutter/APKBUILD2
-rw-r--r--testing/compiz/APKBUILD2
-rw-r--r--testing/crunch/APKBUILD41
-rw-r--r--testing/crunch/crunch-3.4-destdir.patch25
-rw-r--r--testing/ddrescue/APKBUILD26
-rw-r--r--testing/dhex/APKBUILD8
-rw-r--r--testing/dstat/APKBUILD5
-rw-r--r--testing/erlang/APKBUILD31
-rw-r--r--testing/erlang/otp-0002-Remove-rpath.patch36
-rw-r--r--testing/erlang/otp-0003-Do-not-install-C-sources.patch168
-rw-r--r--testing/erlang/otp-0004-Do-not-install-C-sources.patch168
-rw-r--r--testing/etracer/APKBUILD2
-rw-r--r--testing/evas/APKBUILD2
-rw-r--r--testing/fakechroot/APKBUILD22
-rw-r--r--testing/flunym0us/APKBUILD44
-rw-r--r--testing/fossil/APKBUILD17
-rw-r--r--testing/ftgl/APKBUILD2
-rw-r--r--testing/getmail/APKBUILD8
-rw-r--r--testing/gitstats/APKBUILD17
-rw-r--r--testing/gitstats/gitstats-output.patch (renamed from testing/gitstats/output.patch)0
-rw-r--r--testing/gnash/APKBUILD2
-rw-r--r--testing/gnuplot/APKBUILD8
-rw-r--r--testing/halfscan6/APKBUILD40
-rw-r--r--testing/inotify-tools/APKBUILD14
-rw-r--r--testing/irrlicht/APKBUILD14
-rw-r--r--testing/krb5/APKBUILD127
-rw-r--r--testing/krb5/krb5kadmind.initd25
-rw-r--r--testing/krb5/krb5kdc.initd24
-rw-r--r--testing/krb5/krb5kpropd.initd24
-rw-r--r--testing/krb5/mit-krb5-1.11_uninitialized.patch81
-rw-r--r--testing/krb5/mit-krb5_krb5-config_LDFLAGS.patch12
-rw-r--r--testing/libcli/APKBUILD8
-rw-r--r--testing/libdvdcss/APKBUILD11
-rw-r--r--testing/libewf/APKBUILD10
-rw-r--r--testing/liblo/APKBUILD2
-rw-r--r--testing/liboping/APKBUILD24
-rw-r--r--testing/libprojectm/APKBUILD2
-rw-r--r--testing/mongrel2/APKBUILD33
-rw-r--r--testing/netsink/APKBUILD40
-rw-r--r--testing/openvswitch/APKBUILD18
-rw-r--r--testing/phonon-backend-gstreamer/APKBUILD5
-rw-r--r--testing/proftpd/APKBUILD12
-rw-r--r--testing/py-acl/APKBUILD41
-rw-r--r--testing/py-awake/APKBUILD50
-rw-r--r--testing/py-buildutils/APKBUILD28
-rw-r--r--testing/py-columnize/APKBUILD31
-rw-r--r--testing/py-dnslib/APKBUILD41
-rw-r--r--testing/py-dnspython/APKBUILD19
-rw-r--r--testing/py-egenix-mx-base/APKBUILD6
-rw-r--r--testing/py-libacl/APKBUILD4
-rw-r--r--testing/py-logilab-common/APKBUILD6
-rw-r--r--testing/py-m2crypto/APKBUILD9
-rw-r--r--testing/py-markdown/APKBUILD41
-rw-r--r--testing/py-mysqldb/APKBUILD9
-rw-r--r--testing/py-netaddr/APKBUILD41
-rw-r--r--testing/py-netifaces/APKBUILD13
-rw-r--r--testing/py-osourcer/APKBUILD41
-rw-r--r--testing/py-twisted-conch/APKBUILD36
-rw-r--r--testing/py-xattr/APKBUILD10
-rw-r--r--testing/py-yurl/APKBUILD41
-rw-r--r--testing/python3/APKBUILD25
-rw-r--r--testing/siege/APKBUILD51
-rw-r--r--testing/siege/siege-2.72-good.patch62
-rw-r--r--testing/sipcrack/APKBUILD2
-rw-r--r--testing/snowstorm/APKBUILD2
-rw-r--r--testing/spectools/APKBUILD13
-rw-r--r--testing/spl-git-grsec/APKBUILD2
-rw-r--r--testing/spl-grsec/APKBUILD2
-rw-r--r--testing/sqstat/APKBUILD11
-rw-r--r--testing/stunnel/APKBUILD48
-rw-r--r--testing/supertuxkart/APKBUILD27
-rw-r--r--testing/uwsgi/APKBUILD34
-rw-r--r--testing/uwsgi/lua-cache-update.patch45
-rw-r--r--testing/uwsgi/lua-lock.patch71
-rw-r--r--testing/uwsgi/uwsgi.confd63
-rw-r--r--testing/uwsgi/uwsgi.initd144
-rw-r--r--testing/virtualbox-additions-grsec/APKBUILD2
-rw-r--r--testing/wanpipe-grsec/APKBUILD2
-rw-r--r--testing/xf86-video-virtualbox/APKBUILD2
-rw-r--r--testing/xonotic/APKBUILD2
-rw-r--r--testing/zfs-git-grsec/APKBUILD2
-rw-r--r--testing/zfs-grsec/APKBUILD2
87 files changed, 1849 insertions, 489 deletions
diff --git a/testing/ansible/APKBUILD b/testing/ansible/APKBUILD
index ae9d307128..6c1a02a6c7 100644
--- a/testing/ansible/APKBUILD
+++ b/testing/ansible/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
pkgname=ansible
-pkgver=0.9
-pkgrel=0
+pkgver=1.0
+pkgrel=1
pkgdesc="A configuration-management, deployment, task-execution, and multinode orchestration framework"
url="http://ansible.github.com/"
arch="noarch"
@@ -12,7 +12,7 @@ depends_dev=""
makedepends="python-dev"
install=""
subpackages="$pkgname-doc"
-source="https://github.com/downloads/$pkgname/$pkgname/$pkgname-$pkgver.tar.gz"
+source="https://github.com/$pkgname/$pkgname/archive/v$pkgver.tar.gz"
_builddir="$srcdir"/$pkgname-$pkgver
prepare() {
@@ -36,6 +36,8 @@ package() {
mkdir -p "$pkgdir"/etc/$pkgname
install -m755 -D "$_builddir"/examples/hosts \
"$pkgdir"/etc/$pkgname/hosts || return 1
+ install -m755 -D "$_builddir"/examples/ansible.cfg \
+ "$pkgdir"/etc/$pkgname/ansible.cfg || return 1
mkdir -p "$pkgdir"/usr/share/$pkgname
install -m755 -D "$_builddir"/library/* \
"$pkgdir"/usr/share/$pkgname/ || return 1
@@ -47,4 +49,6 @@ package() {
done
}
-md5sums="bbabdb7d934218de8fce0148eadce7e1 ansible-0.9.tar.gz"
+md5sums="9184385fdf22c3516ce831a229f7d945 v1.0.tar.gz"
+sha256sums="6e9bba5eef2575284bfc533c0cc751468d7a07dd608845437c2f96fc57653a54 v1.0.tar.gz"
+sha512sums="d5f84184cb7c0bc086ee726188d5e13533172cb219b6dde0a570b165540f08f64ca708b515e52fb95b1675755f1f90550a962c3b51fd085763389daa12ec971a v1.0.tar.gz"
diff --git a/testing/arping/APKBUILD b/testing/arping/APKBUILD
index 1baa13348e..4a94e78f6d 100644
--- a/testing/arping/APKBUILD
+++ b/testing/arping/APKBUILD
@@ -1,9 +1,9 @@
# Contributor: Francesco Colista <francesco.colista@gmail.com>
-# Maintainer: Francesco Colista <francesco.colista@gmail.com>
+# Maintainer: Francesco Colista <francesco.colista@gmail.com>
pkgname=arping
-pkgver=2.12
+pkgver=2.13
pkgrel=0
-pkgdesc="ARP ping utility"
+pkgdesc="An ARP ping utility"
url="http://www.habets.pp.se/synscan/programs.php?prog=arping"
arch="all"
license="GPL2+"
@@ -35,4 +35,6 @@ package() {
make DESTDIR="$pkgdir" install || return 1
}
-md5sums="47e0db7fed9f1297c598a24cd476911d arping-2.12.tar.gz"
+md5sums="698e4a87d4ea6c8535b07b06d9ed503e arping-2.13.tar.gz"
+sha256sums="b2bd992dbbc38251a06daef6db09edb1276a3745f16166177a7542f995549a32 arping-2.13.tar.gz"
+sha512sums="93ac04ea1ba7f0d714a1ef26c99e291bd50dbdb07c6883ebd311808b8a33bfcf49fd3bb3e4a931089308575edb46c406d92348cac1ea9bdf1d23f7858bea99f4 arping-2.13.tar.gz"
diff --git a/testing/calcurse/APKBUILD b/testing/calcurse/APKBUILD
index f59a50daf9..c53585b267 100644
--- a/testing/calcurse/APKBUILD
+++ b/testing/calcurse/APKBUILD
@@ -1,29 +1,32 @@
# Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl>
-
pkgname=calcurse
-pkgver=3.1.2
+pkgver=3.1.4
pkgrel=1
-pkgdesc='A text-based personal organizer.'
-url='http://calcurse.org/'
-license='BSD'
-arch='all'
-makedepends='libiconv-dev ncurses-dev'
+pkgdesc="A text-based personal organizer"
+url="http://calcurse.org/"
+license="BSD"
+arch="all"
+makedepends="libiconv-dev ncurses-dev"
subpackages="$pkgname-doc"
source="http://calcurse.org/files/${pkgname}-${pkgver}.tar.gz"
+_builddir="$srcdir"/$pkgname-$pkgver
build() {
- cd "$srcdir"/$pkgname-$pkgver
- ./configure \
- --prefix=/usr \
- --mandir=/usr/share/man \
- --enable-docs \
- --without-asciidoc
- make
+ cd "$_builddir"
+ ./configure \
+ --prefix=/usr \
+ --mandir=/usr/share/man \
+ --enable-docs \
+ --without-asciidoc \
+ || return 1
+ make || return 1
}
package() {
- cd "$srcdir"/$pkgname-$pkgver
- make DESTDIR="$pkgdir" install
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
}
-md5sums="9ad32bd0efa9c8ed1e1d7df49aef5663 calcurse-3.1.2.tar.gz"
+md5sums="e354bdb7636daffa99ffb98534d04cb2 calcurse-3.1.4.tar.gz"
+sha256sums="4121b3b14ded3583af7613a99646332701ee2ccc8cf2b87397eb3c07b97390e3 calcurse-3.1.4.tar.gz"
+sha512sums="efdb655f96a176ca45a23a6246987735413a69046e5273efafffd5d2087f880969f84e387dd84672dacc8fae670a86ee7b132f6a4662e072ba92121492fd7ca7 calcurse-3.1.4.tar.gz"
diff --git a/testing/charybdis/APKBUILD b/testing/charybdis/APKBUILD
index 9051e34748..2fb9be527c 100644
--- a/testing/charybdis/APKBUILD
+++ b/testing/charybdis/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Francesco Colista <francesco.colista@gmail.com>
pkgname=charybdis
pkgver=3.4.2
-pkgrel=0
+pkgrel=1
pkgdesc="A highly-scalable IRCv3-compliant IRC daemon"
url="http://www.atheme.org/project/charybdis"
arch="all"
@@ -15,8 +15,18 @@ install="$pkgname.pre-install"
subpackages="$pkgname-dev $pkgname-doc"
source="saveas-http://www.stack.nl/~jilles/irc/$pkgname-$pkgver.tbz2/$pkgname-$pkgver.tar.bz2
$pkgname.initd
- $pkgname.confd"
+ $pkgname.confd
+ avoid-fd-4096.patch"
_builddir="$srcdir"/$pkgname-$pkgver
+prepare() {
+ local i
+ 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"
./configure \
@@ -51,10 +61,13 @@ package() {
md5sums="54245396b829f8d19d3958cde9c3bd65 charybdis-3.4.2.tar.bz2
ce8dc0025b4e50fbec2aa643a947c1b0 charybdis.initd
-11d70cc7c9fa0eb5ad52af35801d57c6 charybdis.confd"
+11d70cc7c9fa0eb5ad52af35801d57c6 charybdis.confd
+d6a17f178bbd7e73312501ca0ad92a56 avoid-fd-4096.patch"
sha256sums="8a38e67072d90147c40202918c82237765e339cbc849456da54994ce6e31b754 charybdis-3.4.2.tar.bz2
3bd4b0b58189518fa72b9d0c2226e83499ab718189f054a889f4e680f3a20e18 charybdis.initd
-3d1d8b8e722efe6a9eb3171a65d96651bb93c8d6265bd4980bcbb4b8d500f6ad charybdis.confd"
+3d1d8b8e722efe6a9eb3171a65d96651bb93c8d6265bd4980bcbb4b8d500f6ad charybdis.confd
+845caa6a82fa8b75c72532df6f398624b8ad04c6d62115cf3025219b860a7640 avoid-fd-4096.patch"
sha512sums="4bd4126cbb023e8ca1ec3003d92893dd44f9bdd8ce5d3fb471fed0b62eb4aa5ff410a6e769ee7daab4864492d49ff594e3e8c7fea05318eb2308efc2195dc8a3 charybdis-3.4.2.tar.bz2
fef24d361acd96f1e5891e484cbba8ef1dd4a0091550e6a7ae7fe6d053311b80fcdfe4f2307ebf1c4af7ec08ce35ba15bf4a8d499a0c9eb4956b00cd28cf8487 charybdis.initd
-1886b312b0ea40945de45db7a379bff2a3af426155fb77676e03f21f8d1d733e057fb5c3cb65fb72bb56008c4c92f3d2d0010563f871fd0802446de443ddfd5e charybdis.confd"
+1886b312b0ea40945de45db7a379bff2a3af426155fb77676e03f21f8d1d733e057fb5c3cb65fb72bb56008c4c92f3d2d0010563f871fd0802446de443ddfd5e charybdis.confd
+47b420beab2e423c31d4b764d342e094ed013cee7678d5f221857c229a9d41b3dc70b190890aa4aae446cc676635b8d7088485bb8e8afcf22101f1b893434ffa avoid-fd-4096.patch"
diff --git a/testing/charybdis/avoid-fd-4096.patch b/testing/charybdis/avoid-fd-4096.patch
new file mode 100644
index 0000000000..8649849854
--- /dev/null
+++ b/testing/charybdis/avoid-fd-4096.patch
@@ -0,0 +1,13 @@
+diff --git a/include/hash.h b/include/hash.h
+index 6dc2d4e..a103241 100644
+--- a/include/hash.h
++++ b/include/hash.h
+@@ -46,7 +46,7 @@ extern struct Dictionary *nd_dict;
+ #define U_MAX 131072 /* 2^17 */
+
+ /* Client fd hash table size, used in hash.c */
+-#define CLI_FD_MAX 4096
++#define CLI_FD_MAX 16384
+
+ /* Channel hash table size, hash.c/s_debug.c */
+ #define CH_MAX_BITS 16
diff --git a/testing/clutter/APKBUILD b/testing/clutter/APKBUILD
index 821e27b76a..b935dc262f 100644
--- a/testing/clutter/APKBUILD
+++ b/testing/clutter/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=clutter
pkgver=1.6.20
-pkgrel=1
+pkgrel=2
pkgdesc="library for creating fast, visually-appealing interfaces"
url="http://www.clutter-project.org/"
arch="all"
diff --git a/testing/compiz/APKBUILD b/testing/compiz/APKBUILD
index 1eb198d0a0..82ef486230 100644
--- a/testing/compiz/APKBUILD
+++ b/testing/compiz/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: William Pitcock <nenolod@dereferenced.org>
pkgname=compiz
pkgver=0.8.8
-pkgrel=4
+pkgrel=5
pkgdesc="opengl window and composition manager"
url="http://www.compiz.org/"
arch="all"
diff --git a/testing/crunch/APKBUILD b/testing/crunch/APKBUILD
new file mode 100644
index 0000000000..9db89b1394
--- /dev/null
+++ b/testing/crunch/APKBUILD
@@ -0,0 +1,41 @@
+# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
+# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
+pkgname=crunch
+pkgver=3.4
+pkgrel=0
+pkgdesc="A wordlist generator"
+url="http://sourceforge.net/projects/crunch-wordlist/"
+arch="all"
+license="GPL2"
+depends=""
+depends_dev=""
+makedepends="$depends_dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://downloads.sourceforge.net/project/crunch-wordlist/crunch-wordlist/$pkgname-$pkgver.tgz
+ crunch-3.4-destdir.patch"
+
+_builddir="$srcdir"/$pkgname-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p2 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ make || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" geninstall || return 1
+ rm -f "$pkgdir"/usr/lib/*.la
+}
+
+md5sums="3f658a60d8227025df12cfb4ff4b9e15 crunch-3.4.tgz
+a75466c9dae86223f913f622208eef86 crunch-3.4-destdir.patch"
diff --git a/testing/crunch/crunch-3.4-destdir.patch b/testing/crunch/crunch-3.4-destdir.patch
new file mode 100644
index 0000000000..09dcf9a48c
--- /dev/null
+++ b/testing/crunch/crunch-3.4-destdir.patch
@@ -0,0 +1,25 @@
+--- src/crunch-3.4/Makefile.orig
++++ src/crunch-3.4/Makefile
+@@ -58,16 +58,16 @@
+ # Install generic target
+ geninstall: build
+ @echo "Creating directories..."
+- $(INSTALL) -d -m 755 $(INSTALL_OPTIONS) $(BINDIR)
+- $(INSTALL) -d -m 755 $(INSTALL_OPTIONS) $(MANDIR)
++ $(INSTALL) -d -m 755 $(DESTDIR)$(BINDIR)
++ $(INSTALL) -d -m 755 $(DESTDIR)$(MANDIR)
+ @echo "Copying binary..."
+- $(INSTALL) crunch -m 755 $(INSTALL_OPTIONS) $(BINDIR)
++ $(INSTALL) crunch -m 755 $(DESTDIR)$(BINDIR)
+ @echo "Copying charset.lst..."
+- $(INSTALL) charset.lst -m 644 $(INSTALL_OPTIONS) $(BINDIR)
++ $(INSTALL) charset.lst -m 644 $(DESTDIR)$(BINDIR)
+ @echo "Copying GPL.TXT..."
+- $(INSTALL) GPL.TXT -m 644 $(INSTALL_OPTIONS) $(BINDIR)
++ $(INSTALL) GPL.TXT -m 644 $(DESTDIR)$(BINDIR)
+ @echo "Installing man page..."
+- $(INSTALL) crunch.1 -m 644 $(INSTALL_OPTIONS) $(MANDIR)
++ $(INSTALL) crunch.1 -m 644 $(DESTDIR)$(MANDIR)
+ @echo ""
+
+ # Install BT specific target
diff --git a/testing/ddrescue/APKBUILD b/testing/ddrescue/APKBUILD
index bc85d650e0..f06d0389af 100644
--- a/testing/ddrescue/APKBUILD
+++ b/testing/ddrescue/APKBUILD
@@ -1,21 +1,19 @@
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
pkgname=ddrescue
-pkgver=1.12
+pkgver=1.16
pkgrel=0
pkgdesc="Data recovery tool for block devices with errors"
url="http://www.gnu.org/s/ddrescue/ddrescue.html"
arch="all"
-license="GPL"
-depends=
-depends_dev=
+license="GPL3+"
+depends=""
+depends_dev=""
makedepends="$depends_dev"
-install=
+install=""
subpackages="$pkgname-doc"
source="http://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz"
-
_builddir="$srcdir"/$pkgname-$pkgver
-
prepare() {
cd "$_builddir"
return 0
@@ -26,17 +24,17 @@ build() {
./configure --prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
- --infodir=/usr/share/info
+ --infodir=/usr/share/info \
+ || return 1
make || return 1
+ make check || return 1
}
package() {
cd "$_builddir"
- make DESTDIR="$pkgdir" install
-
- # remove the 2 lines below (and this) if there is no init.d script
- # install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
- # install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
+ make DESTDIR="$pkgdir" install || return 1
}
-md5sums="b3d8a9a9098b87939fba05a45848bd8d ddrescue-1.12.tar.gz"
+md5sums="57b67407e882c6418531d48a2f20d16b ddrescue-1.16.tar.gz"
+sha256sums="76b3f2e5fb0306d24f2632c3e168cccb73dc0a348e3a7089cd9230748ff23de6 ddrescue-1.16.tar.gz"
+sha512sums="c775ac34701b63ab7efd0a56cecf5c8b198874239e48383142db0ccb83c193c7101335374dc89efaa815b466258181f458a3589ea4abb230804b553fb42b345d ddrescue-1.16.tar.gz"
diff --git a/testing/dhex/APKBUILD b/testing/dhex/APKBUILD
index 5f6fb193d0..325befddd7 100644
--- a/testing/dhex/APKBUILD
+++ b/testing/dhex/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Natanael Copa <ncopa@alpinelinux.org>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=dhex
-pkgver=0.67
+pkgver=0.68
pkgrel=0
pkgdesc="Ncurses hex editor"
url="http://www.dettus.net/dhex/"
@@ -37,5 +37,9 @@ package() {
prefix=/usr/bin || return 1
}
-md5sums="46d24d11b6e389509fff07404aedabb6 dhex_0.67.tar.gz
+md5sums="5109b3d50053553e41d75c8e5c0a0175 dhex_0.68.tar.gz
de16e09d3b416650d84ef39235cd2917 makefile.patch"
+sha256sums="126c34745b48a07448cfe36fe5913d37ec562ad72d3f732b99bd40f761f4da08 dhex_0.68.tar.gz
+e29f8279a25c6bcc6f43f61c80d08948e40cea67866eed5e745ea5f63af3d291 makefile.patch"
+sha512sums="9397ec0574652022387f4108613f839b9262841c436079249fb325011b0a0e3c5bbd32d323f37b0f30e643f7060c1275337710c237ab68fb0c3f8096651a2421 dhex_0.68.tar.gz
+0e2aa694723afd859f97f8ea02a79fec02bcbd70b9f4bd8ba1e33743f1fa72fa8810bfb7bac2c7a855bf407cd7c0cbb3ef82c7fea1fcb19a2701ab2d55baf7e3 makefile.patch"
diff --git a/testing/dstat/APKBUILD b/testing/dstat/APKBUILD
index 62d3ae3aff..d6f6f2498b 100644
--- a/testing/dstat/APKBUILD
+++ b/testing/dstat/APKBUILD
@@ -6,7 +6,7 @@ pkgrel=0
pkgdesc="A versatile resource statistics tool"
url="http://dag.wieers.com/home-made/dstat/"
arch="noarch"
-license="GPL"
+license="GPL2+"
depends="python"
depends_dev="python-dev"
makedepends="$depends_dev"
@@ -26,11 +26,12 @@ prepare() {
build() {
cd "$_builddir"
- make DESTDIR=$pkgdir install
+ return 0
}
package() {
cd "$_builddir"
+ make DESTDIR=$pkgdir install || return 1
}
md5sums="bfea4dc8037a0b18fc40a4dfc104dcc8 dstat-0.7.2.tar.bz2"
diff --git a/testing/erlang/APKBUILD b/testing/erlang/APKBUILD
index 02a338d0aa..3149a24347 100644
--- a/testing/erlang/APKBUILD
+++ b/testing/erlang/APKBUILD
@@ -6,26 +6,26 @@
# http://pkgs.fedoraproject.org/gitweb/?p=erlang.git;a=blob;f=erlang.spec
pkgname=erlang
-pkgver=14.2.02
+pkgver=16.2
# note: versioning scheme is weird. the .2. -> B
# needs to be updated manually
-_ver=${pkgver%%.*}B${pkgver##*.}
-pkgrel=1
+_ver=${pkgver%%.*}B
+#_ver=${pkgver%%.*}B${pkgver##*.}
+pkgrel=0
pkgdesc="General-purpose programming language and runtime environment"
url="http://www.erlang.org/"
license="ERPL"
arch="all"
-depends=
+depends=""
makedepends="perl-dev zlib-dev ncurses-dev openssl-dev"
-install=
+install=""
subpackages="$pkgname-dev"
-
-# patch found: http://pkgs.fedoraproject.org/gitweb/?p=erlang.git;a=tree
+# Patches found: http://pkgs.fedoraproject.org/gitweb/?p=erlang.git;a=tree
source="http://www.erlang.org/download/otp_src_R$_ver.tar.gz
- otp-0004-Do-not-install-C-sources.patch"
+ otp-0002-Remove-rpath.patch
+ otp-0003-Do-not-install-C-sources.patch"
_builddir="$srcdir"/otp_src_R$_ver
-
prepare() {
local i
cd "$_builddir"
@@ -63,8 +63,15 @@ build() {
package() {
cd "$_builddir"
- make -j1 DESTDIR="$pkgdir" install
+ make -j1 DESTDIR="$pkgdir" install || return 1
}
-md5sums="229fb8f193b09ac04a57a9d7794349b7 otp_src_R14B02.tar.gz
-e7e4b43883e5fc860bf18701850512b1 otp-0004-Do-not-install-C-sources.patch"
+md5sums="7ee131515bc496e7522e0dec2a4c26e3 otp_src_R16B.tar.gz
+2978a60b60f62ad7e46834489e81d06a otp-0002-Remove-rpath.patch
+10d9990675b1be003ead2a8862fc4fe6 otp-0003-Do-not-install-C-sources.patch"
+sha256sums="f01c2cfe512d3118fd3398a66bdb82bea6ad0f45b464a46a58e452264b7682cd otp_src_R16B.tar.gz
+d7c494ba1f37e2f3d45d7455c8d771268bcbeba2143078b51d42ffa874a34761 otp-0002-Remove-rpath.patch
+98de7e14f9d8e94c3a2d117125048f1f4c1bff242112e3149cd775a967fb6d6f otp-0003-Do-not-install-C-sources.patch"
+sha512sums="ca8587df663ef3066aaca868a8f79cc002a9ee4d6d57162c75cd54d5e6dcc02a9477fa4a58110cb82f25f50f316ddaf2660010c4b43b8c7b36135b00e0e9221e otp_src_R16B.tar.gz
+f1c5251d8f532322bd8cdd1fba3104ec2916dfaad42026112f1ea59bcf081725781b51f8c6c3bb3bf6af9d404e343bd0e22c3266ff2797ec01ffc91c92fdba4a otp-0002-Remove-rpath.patch
+e2ec4488ce5587e2a5af67a11aca2c619db7056cbc37520ff054123faee878fb9f726a34719013245d7cfc2ec23362207018efa5bf73f98387fbd1b53b02c014 otp-0003-Do-not-install-C-sources.patch"
diff --git a/testing/erlang/otp-0002-Remove-rpath.patch b/testing/erlang/otp-0002-Remove-rpath.patch
new file mode 100644
index 0000000000..2192c39a1a
--- /dev/null
+++ b/testing/erlang/otp-0002-Remove-rpath.patch
@@ -0,0 +1,36 @@
+From: Peter Lemenkov <lemenkov@gmail.com>
+Date: Thu, 25 Feb 2010 16:57:43 +0300
+Subject: [PATCH] Remove rpath
+
+Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
+---
+ lib/crypto/c_src/Makefile.in | 2 +-
+ lib/crypto/priv/Makefile | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/lib/crypto/c_src/Makefile.in b/lib/crypto/c_src/Makefile.in
+index a20ddff..e890927 100644
+--- a/lib/crypto/c_src/Makefile.in
++++ b/lib/crypto/c_src/Makefile.in
+@@ -85,7 +85,7 @@ endif
+ DYNAMIC_CRYPTO_LIB=@SSL_DYNAMIC_ONLY@
+
+ ifeq ($(DYNAMIC_CRYPTO_LIB),yes)
+-SSL_DED_LD_RUNTIME_LIBRARY_PATH = @SSL_DED_LD_RUNTIME_LIBRARY_PATH@
++SSL_DED_LD_RUNTIME_LIBRARY_PATH =
+ CRYPTO_LINK_LIB=$(SSL_DED_LD_RUNTIME_LIBRARY_PATH) -L$(SSL_LIBDIR) -l$(SSL_CRYPTO_LIBNAME)
+ EXTRA_FLAGS = -DHAVE_DYNAMIC_CRYPTO_LIB
+ else
+diff --git a/lib/crypto/priv/Makefile b/lib/crypto/priv/Makefile
+index 0989f14..0d29444 100644
+--- a/lib/crypto/priv/Makefile
++++ b/lib/crypto/priv/Makefile
+@@ -60,7 +60,7 @@ OBJS = $(OBJDIR)/crypto.o
+ # ----------------------------------------------------
+
+ $(SO_NIFLIB): $(OBJS)
+- $(SO_LD) $(SO_LDFLAGS) -L$(SO_SSL_LIBDIR) -Wl,-R$(SO_SSL_LIBDIR) \
++ $(SO_LD) $(SO_LDFLAGS) -L$(SO_SSL_LIBDIR) \
+ -o $@ $^ -lcrypto
+
+ $(DLL_NIFLIB): $(OBJS)
diff --git a/testing/erlang/otp-0003-Do-not-install-C-sources.patch b/testing/erlang/otp-0003-Do-not-install-C-sources.patch
new file mode 100644
index 0000000000..705b48fc04
--- /dev/null
+++ b/testing/erlang/otp-0003-Do-not-install-C-sources.patch
@@ -0,0 +1,168 @@
+From: Peter Lemenkov <lemenkov@gmail.com>
+Date: Fri, 18 Jun 2010 23:41:33 +0400
+Subject: [PATCH] Do not install C sources
+
+Don't install *.c and *.o files.
+
+Excepts ones from the internal erl_interface. These
+API headers are necessary. See rhbz #818419 for the
+explanation why they're necessary for the low-level
+interaction with the Erlang nodes:
+
+https://bugzilla.redhat.com/818419
+
+Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
+---
+ lib/asn1/c_src/Makefile | 2 --
+ lib/crypto/c_src/Makefile.in | 4 ----
+ lib/erl_interface/src/Makefile.in | 16 ++++++++--------
+ lib/ic/c_src/Makefile.in | 2 --
+ lib/megaco/src/flex/Makefile.in | 2 +-
+ lib/odbc/c_src/Makefile.in | 3 ---
+ lib/os_mon/c_src/Makefile.in | 2 --
+ lib/runtime_tools/c_src/Makefile.in | 2 --
+ lib/tools/c_src/Makefile.in | 2 --
+ 9 files changed, 9 insertions(+), 26 deletions(-)
+
+diff --git a/lib/asn1/c_src/Makefile b/lib/asn1/c_src/Makefile
+index 7023833..8bf8eb9 100644
+--- a/lib/asn1/c_src/Makefile
++++ b/lib/asn1/c_src/Makefile
+@@ -107,8 +107,6 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+ release_spec: opt
+ $(INSTALL_DIR) "$(RELSYSDIR)/priv/lib"
+ $(INSTALL_PROGRAM) $(NIF_SHARED_OBJ_FILE) "$(RELSYSDIR)/priv/lib"
+- $(INSTALL_DIR) "$(RELSYSDIR)/c_src"
+- $(INSTALL_DATA) *.c "$(RELSYSDIR)/c_src"
+
+ release_docs_spec:
+
+diff --git a/lib/crypto/c_src/Makefile.in b/lib/crypto/c_src/Makefile.in
+index e890927..1377654 100644
+--- a/lib/crypto/c_src/Makefile.in
++++ b/lib/crypto/c_src/Makefile.in
+@@ -160,13 +160,9 @@ docs:
+ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+- $(INSTALL_DIR) "$(RELSYSDIR)/priv/obj"
+ $(INSTALL_DIR) "$(RELSYSDIR)/priv/lib"
+- $(INSTALL_DATA) $(NIF_MAKEFILE) "$(RELSYSDIR)/priv/obj"
+- $(INSTALL_PROGRAM) $(CRYPTO_OBJS) "$(RELSYSDIR)/priv/obj"
+ $(INSTALL_PROGRAM) $(NIF_LIB) "$(RELSYSDIR)/priv/lib"
+ ifeq ($(DYNAMIC_CRYPTO_LIB),yes)
+- $(INSTALL_PROGRAM) $(CALLBACK_OBJS) "$(RELSYSDIR)/priv/obj"
+ $(INSTALL_PROGRAM) $(CALLBACK_LIB) "$(RELSYSDIR)/priv/lib"
+ endif
+
+diff --git a/lib/erl_interface/src/Makefile.in b/lib/erl_interface/src/Makefile.in
+index ebacc1c..388e27e 100644
+--- a/lib/erl_interface/src/Makefile.in
++++ b/lib/erl_interface/src/Makefile.in
+@@ -872,14 +872,14 @@ ifneq ($(EXE_TARGETS),)
+ $(INSTALL_PROGRAM) $(EXE_TARGETS) "$(RELSYSDIR)/bin"
+ endif
+ $(INSTALL_DATA) $(EXTRA) "$(RELSYSDIR)/src"
+- $(INSTALL_DATA) connect/*.[ch] "$(RELSYSDIR)/src/connect"
+- $(INSTALL_DATA) decode/*.[ch] "$(RELSYSDIR)/src/decode"
+- $(INSTALL_DATA) encode/*.[ch] "$(RELSYSDIR)/src/encode"
+- $(INSTALL_DATA) epmd/*.[ch] "$(RELSYSDIR)/src/epmd"
+- $(INSTALL_DATA) misc/*.[ch] "$(RELSYSDIR)/src/misc"
+- $(INSTALL_DATA) registry/*.[ch] "$(RELSYSDIR)/src/registry"
+- $(INSTALL_DATA) legacy/*.[ch] "$(RELSYSDIR)/src/legacy"
+- $(INSTALL_DATA) prog/*.[ch] "$(RELSYSDIR)/src/prog"
++ $(INSTALL_DATA) connect/*.h "$(RELSYSDIR)/src/connect"
++ $(INSTALL_DATA) decode/*.h "$(RELSYSDIR)/src/decode"
++ $(INSTALL_DATA) encode/*.h "$(RELSYSDIR)/src/encode"
++ $(INSTALL_DATA) epmd/*.h "$(RELSYSDIR)/src/epmd"
++ $(INSTALL_DATA) misc/*.h "$(RELSYSDIR)/src/misc"
++ $(INSTALL_DATA) registry/*.h "$(RELSYSDIR)/src/registry"
++ $(INSTALL_DATA) legacy/*.h "$(RELSYSDIR)/src/legacy"
++ $(INSTALL_DATA) prog/*.h "$(RELSYSDIR)/src/prog"
+
+ release_docs:
+
+diff --git a/lib/ic/c_src/Makefile.in b/lib/ic/c_src/Makefile.in
+index 856823b..d000273 100644
+--- a/lib/ic/c_src/Makefile.in
++++ b/lib/ic/c_src/Makefile.in
+@@ -146,10 +146,8 @@ $(OBJDIR)/%.o: %.c
+ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+- $(INSTALL_DIR) "$(RELSYSDIR)/c_src"
+ $(INSTALL_DIR) "$(RELSYSDIR)/include"
+ $(INSTALL_DIR) "$(RELSYSDIR)/priv/lib"
+- $(INSTALL_DATA) ic.c ic_tmo.c "$(RELSYSDIR)/c_src"
+ $(INSTALL_DATA) $(IDL_FILES) $(H_FILES) "$(RELSYSDIR)/include"
+ $(INSTALL_DATA) $(LIBRARY) "$(RELSYSDIR)/priv/lib"
+
+diff --git a/lib/megaco/src/flex/Makefile.in b/lib/megaco/src/flex/Makefile.in
+index 6111cf2..bd62e8b 100644
+--- a/lib/megaco/src/flex/Makefile.in
++++ b/lib/megaco/src/flex/Makefile.in
+@@ -270,7 +270,7 @@ release_spec: opt
+ $(INSTALL_DATA) $(ERL_FILES) $(INTERNAL_HRL_FILES) "$(RELSYSDIR)/src/flex"
+ $(INSTALL_DATA) $(TARGET_FILES) "$(RELSYSDIR)/ebin"
+ ifeq ($(ENABLE_MEGACO_FLEX_SCANNER),true)
+- $(INSTALL_DATA) $(FLEX_FILES) $(C_TARGETS) "$(RELSYSDIR)/src/flex"
++ $(INSTALL_DATA) $(FLEX_FILES) "$(RELSYSDIR)/src/flex"
+ $(INSTALL_PROGRAM) $(SOLIBS) "$(RELSYSDIR)/priv/lib"
+ endif
+
+diff --git a/lib/odbc/c_src/Makefile.in b/lib/odbc/c_src/Makefile.in
+index 6572d28..c7093ae 100644
+--- a/lib/odbc/c_src/Makefile.in
++++ b/lib/odbc/c_src/Makefile.in
+@@ -128,11 +128,8 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ ifdef EXE_TARGET
+- $(INSTALL_DIR) "$(RELSYSDIR)/c_src"
+- $(INSTALL_DATA) $(C_FILES) $(H_FILES) "$(RELSYSDIR)/c_src"
+ $(INSTALL_DIR) "$(RELSYSDIR)/priv"
+ $(INSTALL_DIR) "$(RELSYSDIR)/priv/bin"
+- $(INSTALL_DIR) "$(RELSYSDIR)/priv/obj"
+ $(INSTALL_PROGRAM) $(EXE_TARGET) "$(RELSYSDIR)/priv/bin"
+ endif
+
+diff --git a/lib/os_mon/c_src/Makefile.in b/lib/os_mon/c_src/Makefile.in
+index 51569f6..4e4d729 100644
+--- a/lib/os_mon/c_src/Makefile.in
++++ b/lib/os_mon/c_src/Makefile.in
+@@ -124,8 +124,6 @@ $(OBJDIR)/memsup.o: memsup.h
+ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+- $(INSTALL_DIR) "$(RELSYSDIR)/src"
+- $(INSTALL_DATA) $(C_FILES) "$(RELSYSDIR)/src"
+ $(INSTALL_DIR) "$(RELSYSDIR)/priv/bin"
+ $(INSTALL_PROGRAM) $(TARGET_FILES) "$(RELSYSDIR)/priv/bin"
+
+diff --git a/lib/runtime_tools/c_src/Makefile.in b/lib/runtime_tools/c_src/Makefile.in
+index d315a90..7b4b9fb 100644
+--- a/lib/runtime_tools/c_src/Makefile.in
++++ b/lib/runtime_tools/c_src/Makefile.in
+@@ -177,9 +177,7 @@ docs:
+ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+- $(INSTALL_DIR) "$(RELSYSDIR)/priv/obj"
+ $(INSTALL_DIR) "$(RELSYSDIR)/priv/lib"
+- $(INSTALL_PROGRAM) $(DYNTRACE_OBJS) "$(RELSYSDIR)/priv/obj"
+ $(INSTALL_PROGRAM) $(NIF_LIB) $(SOLIBS) "$(RELSYSDIR)/priv/lib"
+
+ release_docs_spec:
+diff --git a/lib/tools/c_src/Makefile.in b/lib/tools/c_src/Makefile.in
+index aea5686..a0c8883 100644
+--- a/lib/tools/c_src/Makefile.in
++++ b/lib/tools/c_src/Makefile.in
+@@ -189,8 +189,6 @@ include ../vsn.mk
+ RELSYSDIR = $(RELEASE_PATH)/lib/tools-$(TOOLS_VSN)
+
+ release_spec: all
+- $(INSTALL_DIR) "$(RELSYSDIR)/c_src"
+- $(INSTALL_DATA) $(EMEM_SRCS) $(EMEM_HEADERS) "$(RELSYSDIR)/c_src"
+ ifneq ($(PROGS),)
+ $(INSTALL_DIR) "$(RELSYSDIR)/bin"
+ $(INSTALL_PROGRAM) $(PROGS) "$(RELSYSDIR)/bin"
diff --git a/testing/erlang/otp-0004-Do-not-install-C-sources.patch b/testing/erlang/otp-0004-Do-not-install-C-sources.patch
deleted file mode 100644
index d4f380c0fa..0000000000
--- a/testing/erlang/otp-0004-Do-not-install-C-sources.patch
+++ /dev/null
@@ -1,168 +0,0 @@
-From: Peter Lemenkov <lemenkov@gmail.com>
-Date: Fri, 18 Jun 2010 23:41:33 +0400
-Subject: [PATCH] Do not install C sources
-
-Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
----
- lib/asn1/c_src/Makefile | 2 --
- lib/crypto/c_src/Makefile.in | 3 ---
- lib/erl_interface/src/Makefile.in | 18 ------------------
- lib/ic/c_src/Makefile.in | 2 --
- lib/megaco/src/flex/Makefile.in | 2 +-
- lib/odbc/c_src/Makefile.in | 3 ---
- lib/os_mon/c_src/Makefile.in | 1 -
- lib/ssl/c_src/Makefile.in | 9 ---------
- lib/tools/c_src/Makefile.in | 2 --
- 9 files changed, 1 insertions(+), 41 deletions(-)
-
-diff --git a/lib/asn1/c_src/Makefile b/lib/asn1/c_src/Makefile
-index 9e9cb18..1d73d3c 100644
---- a/lib/asn1/c_src/Makefile
-+++ b/lib/asn1/c_src/Makefile
-@@ -125,8 +125,6 @@ include $(ERL_TOP)/make/otp_release_targets.mk
- release_spec: opt
- $(INSTALL_DIR) $(RELSYSDIR)/priv/lib
- $(INSTALL_PROGRAM) $(SHARED_OBJ_FILES) $(RELSYSDIR)/priv/lib
-- $(INSTALL_DIR) $(RELSYSDIR)/c_src
-- $(INSTALL_DATA) $(C_FILES) $(RELSYSDIR)/c_src
-
- release_docs_spec:
-
-diff --git a/lib/crypto/c_src/Makefile.in b/lib/crypto/c_src/Makefile.in
-index 48f931d..4a7a183 100644
---- a/lib/crypto/c_src/Makefile.in
-+++ b/lib/crypto/c_src/Makefile.in
-@@ -136,10 +136,7 @@ docs:
- include $(ERL_TOP)/make/otp_release_targets.mk
-
- release_spec: opt
-- $(INSTALL_DIR) $(RELSYSDIR)/priv/obj
- $(INSTALL_DIR) $(RELSYSDIR)/priv/lib
-- $(INSTALL_DATA) $(NIF_MAKEFILE) $(RELSYSDIR)/priv/obj
-- $(INSTALL_PROGRAM) $(OBJS) $(RELSYSDIR)/priv/obj
- $(INSTALL_PROGRAM) $(NIF_LIB) $(RELSYSDIR)/priv/lib
-
- release_docs_spec:
-diff --git a/lib/erl_interface/src/Makefile.in b/lib/erl_interface/src/Makefile.in
-index 8ff142a..d785902 100644
---- a/lib/erl_interface/src/Makefile.in
-+++ b/lib/erl_interface/src/Makefile.in
-@@ -876,29 +876,11 @@ release: opt
- $(INSTALL_DIR) $(RELSYSDIR)/include
- $(INSTALL_DIR) $(RELSYSDIR)/lib
- $(INSTALL_DIR) $(RELSYSDIR)/bin
-- $(INSTALL_DIR) $(RELSYSDIR)/src/auxdir
-- $(INSTALL_DIR) $(RELSYSDIR)/src/connect
-- $(INSTALL_DIR) $(RELSYSDIR)/src/decode
-- $(INSTALL_DIR) $(RELSYSDIR)/src/encode
-- $(INSTALL_DIR) $(RELSYSDIR)/src/epmd
-- $(INSTALL_DIR) $(RELSYSDIR)/src/legacy
-- $(INSTALL_DIR) $(RELSYSDIR)/src/misc
-- $(INSTALL_DIR) $(RELSYSDIR)/src/prog
-- $(INSTALL_DIR) $(RELSYSDIR)/src/registry
- $(INSTALL_DATA) $(HEADERS) $(RELSYSDIR)/include
- $(INSTALL_DATA) $(OBJ_TARGETS) $(RELSYSDIR)/lib
- ifneq ($(EXE_TARGETS),)
- $(INSTALL_PROGRAM) $(EXE_TARGETS) $(RELSYSDIR)/bin
- endif
-- $(INSTALL_DATA) $(EXTRA) $(RELSYSDIR)/src
-- $(INSTALL_DATA) connect/*.[ch] $(RELSYSDIR)/src/connect
-- $(INSTALL_DATA) decode/*.[ch] $(RELSYSDIR)/src/decode
-- $(INSTALL_DATA) encode/*.[ch] $(RELSYSDIR)/src/encode
-- $(INSTALL_DATA) epmd/*.[ch] $(RELSYSDIR)/src/epmd
-- $(INSTALL_DATA) misc/*.[ch] $(RELSYSDIR)/src/misc
-- $(INSTALL_DATA) registry/*.[ch] $(RELSYSDIR)/src/registry
-- $(INSTALL_DATA) legacy/*.[ch] $(RELSYSDIR)/src/legacy
-- $(INSTALL_DATA) prog/*.[ch] $(RELSYSDIR)/src/prog
-
- release_docs:
-
-diff --git a/lib/ic/c_src/Makefile.in b/lib/ic/c_src/Makefile.in
-index 6eef782..091895b 100644
---- a/lib/ic/c_src/Makefile.in
-+++ b/lib/ic/c_src/Makefile.in
-@@ -144,10 +144,8 @@ $(OBJDIR)/%.o: %.c
- include $(ERL_TOP)/make/otp_release_targets.mk
-
- release_spec: opt
-- $(INSTALL_DIR) $(RELSYSDIR)/c_src
- $(INSTALL_DIR) $(RELSYSDIR)/include
- $(INSTALL_DIR) $(RELSYSDIR)/priv/lib
-- $(INSTALL_DATA) ic.c ic_tmo.c $(RELSYSDIR)/c_src
- $(INSTALL_DATA) $(IDL_FILES) $(H_FILES) $(RELSYSDIR)/include
- $(INSTALL_DATA) $(LIBRARY) $(RELSYSDIR)/priv/lib
-
-diff --git a/lib/megaco/src/flex/Makefile.in b/lib/megaco/src/flex/Makefile.in
-index 5af651d..2ccf2a9 100644
---- a/lib/megaco/src/flex/Makefile.in
-+++ b/lib/megaco/src/flex/Makefile.in
-@@ -279,7 +279,7 @@ release_spec: opt
- $(INSTALL_DATA) $(ERL_FILES) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src/flex
- $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
- ifeq ($(ENABLE_MEGACO_FLEX_SCANNER),true)
-- $(INSTALL_DATA) $(FLEX_FILES) $(C_TARGETS) $(RELSYSDIR)/src/flex
-+ $(INSTALL_DATA) $(FLEX_FILES) $(RELSYSDIR)/src/flex
- $(INSTALL_PROGRAM) $(SOLIBS) $(RELSYSDIR)/priv/lib
- endif
-
-diff --git a/lib/odbc/c_src/Makefile.in b/lib/odbc/c_src/Makefile.in
-index ed3eeb1..c01d9bf 100644
---- a/lib/odbc/c_src/Makefile.in
-+++ b/lib/odbc/c_src/Makefile.in
-@@ -131,11 +131,8 @@ include $(ERL_TOP)/make/otp_release_targets.mk
-
- release_spec: opt
- ifdef EXE_TARGET
-- $(INSTALL_DIR) $(RELSYSDIR)/c_src
-- $(INSTALL_DATA) $(C_FILES) $(H_FILES) $(RELSYSDIR)/c_src
- $(INSTALL_DIR) $(RELSYSDIR)/priv
- $(INSTALL_DIR) $(RELSYSDIR)/priv/bin
-- $(INSTALL_DIR) $(RELSYSDIR)/priv/obj
- $(INSTALL_PROGRAM) $(EXE_TARGET) $(RELSYSDIR)/priv/bin
- endif
-
-diff --git a/lib/os_mon/c_src/Makefile.in b/lib/os_mon/c_src/Makefile.in
-index 1a371eb..62eac66 100644
---- a/lib/os_mon/c_src/Makefile.in
-+++ b/lib/os_mon/c_src/Makefile.in
-@@ -136,7 +136,6 @@ release_spec:
- else
- release_spec: opt
- $(INSTALL_DIR) $(RELSYSDIR)/src
-- $(INSTALL_DATA) $(C_FILES) $(RELSYSDIR)/src
- $(INSTALL_DIR) $(RELSYSDIR)/priv/bin
- $(INSTALL_PROGRAM) $(TARGET_FILES) $(RELSYSDIR)/priv/bin
- endif
-diff --git a/lib/ssl/c_src/Makefile.in b/lib/ssl/c_src/Makefile.in
-index 5e6c74e..bf4843b 100644
---- a/lib/ssl/c_src/Makefile.in
-+++ b/lib/ssl/c_src/Makefile.in
-@@ -199,15 +199,6 @@ include $(ERL_TOP)/make/otp_release_targets.mk
- release_spec: opt
- $(INSTALL_DIR) $(RELSYSDIR)/priv/bin
- $(INSTALL_PROGRAM) $(PORT_PROGRAM) $(RELSYSDIR)/priv/bin
--ifneq ($(SSL_MAKEFILE),)
-- $(INSTALL_DIR) $(RELSYSDIR)/priv/obj
-- $(INSTALL_DATA) $(OBJS) $(RELSYSDIR)/priv/obj
-- sed -e "s;%BINDIR%;../bin;" \
-- -e "s;%SSL_LIBDIR%;$(SSL_LIBDIR);" \
-- -e "s;%OBJS;$(OBJS);" \
-- -e "s;%LIBS%;$(LIBS);" ./Makefile.dist \
-- > $(RELSYSDIR)/priv/obj/Makefile
--endif
-
- release_docs_spec:
-
-diff --git a/lib/tools/c_src/Makefile.in b/lib/tools/c_src/Makefile.in
-index 65a7f5f..144c1ba 100644
---- a/lib/tools/c_src/Makefile.in
-+++ b/lib/tools/c_src/Makefile.in
-@@ -190,8 +190,6 @@ include ../vsn.mk
- RELSYSDIR = $(RELEASE_PATH)/lib/tools-$(TOOLS_VSN)
-
- release_spec: all
-- $(INSTALL_DIR) $(RELSYSDIR)/c_src
-- $(INSTALL_DATA) $(EMEM_SRCS) $(EMEM_HEADERS) $(RELSYSDIR)/c_src
- ifneq ($(PROGS),)
- $(INSTALL_DIR) $(RELSYSDIR)/bin
- $(INSTALL_PROGRAM) $(PROGS) $(RELSYSDIR)/bin
diff --git a/testing/etracer/APKBUILD b/testing/etracer/APKBUILD
index 8bc720c4d3..b8589db6cc 100644
--- a/testing/etracer/APKBUILD
+++ b/testing/etracer/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: William Pitcock <nenolod@dereferenced.org>
pkgname=etracer
pkgver=0.4
-pkgrel=3
+pkgrel=4
pkgdesc="racing game where you race tux down a mountain"
url="http://extremetuxracer.com/"
arch="all"
diff --git a/testing/evas/APKBUILD b/testing/evas/APKBUILD
index 622fc788f4..1926607d9d 100644
--- a/testing/evas/APKBUILD
+++ b/testing/evas/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=evas
pkgver=1.7.4
-pkgrel=1
+pkgrel=2
pkgdesc="hardware-accelerated retained canvas API"
url="http://trac.enlightenment.org/e/wiki/Evas"
arch="all"
diff --git a/testing/fakechroot/APKBUILD b/testing/fakechroot/APKBUILD
index 96525b3bad..bba493cf67 100644
--- a/testing/fakechroot/APKBUILD
+++ b/testing/fakechroot/APKBUILD
@@ -2,19 +2,19 @@
# Maintainer:
pkgname=fakechroot
pkgver=2.16
-pkgrel=0
-pkgdesc="fakeroot-like utility for chrooting"
+pkgrel=1
+pkgdesc="A fakeroot-like utility for chrooting"
url="http://github.com/fakechroot/fakechroot"
arch="all"
-license="LGPL"
+license="LGPL2+"
depends=""
depends_dev=""
-makedepends="$depends_dev"
+makedepends="$depends_dev autoconf automake libtool"
install=""
subpackages="$pkgname-doc"
-source="http://cloud.github.com/downloads/fakechroot/fakechroot/fakechroot-${pkgver}.tar.gz"
+source="fakechroot-$pkgver.tar.gz::https://github.com/fakechroot/fakechroot/archive/${pkgver}.tar.gz"
-_builddir="${srcdir}/fakechroot-${pkgver}"
+_builddir="${srcdir}/$pkgname-${pkgver}"
prepare() {
local i
cd "$_builddir"
@@ -23,13 +23,15 @@ prepare() {
*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
esac
done
+ ./autogen.sh
}
build() {
cd "$_builddir"
- ./configure --prefix=/usr \
+ ./configure \
+ --prefix=/usr \
--sysconfdir=/etc || return 1
- make
+ make || return 1
}
package() {
@@ -38,4 +40,6 @@ package() {
rm "$pkgdir"/usr/lib/fakechroot/*.la
}
-md5sums="3ea5efb76664e787450e0cfcefc1b807 fakechroot-2.16.tar.gz"
+md5sums="f5f7326eaddaaf0229d70f22a0aef859 fakechroot-2.16.tar.gz"
+sha256sums="c9baaa6aea853c1602ef5f3d8bdb153d5b5765f1e69cdf8244bab7417d61700c fakechroot-2.16.tar.gz"
+sha512sums="c8cebf44ddd3ff21630db745b83f98984320d4730b53fbdaa9b7df545341146c87b8b9c2d85a4f31a516b7dcbc15aa83c5a9bf2bfc426de6e75fc88ce4e710f9 fakechroot-2.16.tar.gz"
diff --git a/testing/flunym0us/APKBUILD b/testing/flunym0us/APKBUILD
new file mode 100644
index 0000000000..41a04297c5
--- /dev/null
+++ b/testing/flunym0us/APKBUILD
@@ -0,0 +1,44 @@
+# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
+# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
+pkgname=flunym0us
+pkgver=2.1
+pkgrel=0
+pkgdesc="A vulnerability scanner for wordpress and moodle"
+url="http://code.google.com/p/flunym0us/"
+arch="noarch"
+license="GPL3"
+depends="python"
+depends_dev=""
+makedepends="python-dev"
+install=""
+subpackages=""
+source="http://flunym0us.googlecode.com/files/$pkgname-$pkgver.tar.gz"
+
+_builddir="$srcdir"/$pkgname-$pkgver
+prepare() {
+ local i
+ 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"
+ python setup.py build || return 1
+}
+
+package() {
+ cd "$_builddir"
+ python setup.py install --prefix=/usr --root="$pkgdir" || return 1
+ for _file in moodle-plugins.lst wp-plugins.lst; do
+ install -Dm644 "$srcdir"/$pkgname-$pkgver/$pkgname/$_file \
+ "$pkgdir"/usr/share/$pkgname/$_file || return 1
+ done
+}
+
+md5sums="5f437c2797b39b03b6f80e8c1ef66f85 flunym0us-2.1.tar.gz"
+sha256sums="97dc5896ca61b0a1e16933cb5c6369efe0b8bc83d2538a951bd03d5ffdd0675a flunym0us-2.1.tar.gz"
+sha512sums="3ff2e0d3727604af8602b1fc2257c6cba90a96d19aff3b30d6793692086b533a234118698db24c5efcef7286196c29c21e8e54a47236e7a25c278cac301bf611 flunym0us-2.1.tar.gz"
diff --git a/testing/fossil/APKBUILD b/testing/fossil/APKBUILD
index d539b65400..72f0c1f6e8 100644
--- a/testing/fossil/APKBUILD
+++ b/testing/fossil/APKBUILD
@@ -1,8 +1,7 @@
# Contributor: Paul Onyschuk <blink@bojary.koba.pl>
# Maintainer:
pkgname=fossil
-pkgver=1.22
-_pkgver=20120317175325
+pkgver=20130216000435
pkgrel=0
pkgdesc="Simple, high-reliability, distributed software configuration management"
url="http://www.fossil-scm.org"
@@ -10,14 +9,16 @@ arch="all"
license="BSD"
depends=""
makedepends="openssl-dev zlib-dev"
-source="http://www.fossil-scm.org/download/$pkgname-src-$_pkgver.tar.gz"
-_builddir="$srcdir"/$pkgname-src-$_pkgver
+source="http://www.fossil-scm.org/download/$pkgname-src-$pkgver.tar.gz"
+_builddir="$srcdir"/$pkgname-src-$pkgver
build() {
cd "$_builddir"
- ./configure --prefix=/usr \
+ ./configure \
+ --prefix=/usr \
--sysconfdir=/etc \
- --mandir=/usr/share/man || return 1
+ --mandir=/usr/share/man \
+ || return 1
make TCC="${CC:-gcc} $CFLAGS" || return 1
}
@@ -26,4 +27,6 @@ package() {
install -Dm 755 $pkgname "$pkgdir"/usr/bin/$pkgname || return 1
}
-md5sums="a7106450722e8477972d230fa535702f fossil-src-20120317175325.tar.gz"
+md5sums="f2de8262d1147c93c0f73a5b761bc445 fossil-src-20130216000435.tar.gz"
+sha256sums="6fc0068a9174fc24ec9323cf7fddd771320248d9befc4a417746839a442c8de1 fossil-src-20130216000435.tar.gz"
+sha512sums="7b80d74b3bc89e60a5fcee7ce6a4a96699260b8e204d245a264ac4ba3bfb09befcb4f764747fe8da3e68321383e31e91da80c0e90aa9b79ad4a84ccb6392f4d9 fossil-src-20130216000435.tar.gz"
diff --git a/testing/ftgl/APKBUILD b/testing/ftgl/APKBUILD
index 860f0c56f9..be42709cf5 100644
--- a/testing/ftgl/APKBUILD
+++ b/testing/ftgl/APKBUILD
@@ -3,7 +3,7 @@
pkgname=ftgl
pkgver=2.1.3_rc5
_pkgver=2.1.3-rc5
-pkgrel=3
+pkgrel=4
pkgdesc="freetype OpenGL layer"
url="http://ftgl.wiki.sourceforge.net/"
arch="all"
diff --git a/testing/getmail/APKBUILD b/testing/getmail/APKBUILD
index 1cba0fe192..3facef3b60 100644
--- a/testing/getmail/APKBUILD
+++ b/testing/getmail/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
pkgname=getmail
-pkgver=4.34.0
+pkgver=4.39.0
pkgrel=0
pkgdesc="POP3, IMAP4, and SDPS mail retriever with Maildir delivery"
url="http://pyropus.ca/software/getmail/"
@@ -13,8 +13,8 @@ makedepends="python-dev"
install=""
subpackages="$pkgname-doc"
source="http://pyropus.ca/software/getmail/old-versions/$pkgname-$pkgver.tar.gz"
-_builddir="$srcdir"/$pkgname-$pkgver
+_builddir="$srcdir"/$pkgname-$pkgver
prepare() {
local i
cd "$_builddir"
@@ -35,4 +35,6 @@ package() {
python setup.py install --prefix=/usr --root="$pkgdir" || return 1
}
-md5sums="50e0f794de9ca947f837f0eee929d81b getmail-4.34.0.tar.gz"
+md5sums="1ca7e1bc034cf5578e8ceb251668962a getmail-4.39.0.tar.gz"
+sha256sums="d9ed32e8a745af9e6b2b39e8a65b7f181eb3b619534aadabb8b6e6b0026066ac getmail-4.39.0.tar.gz"
+sha512sums="d700e7dd680dddf6c9473489fac75597dcb249f8c2d26372c91a5d32b5857b832810f25fce69c4c72a8e099cbd3963145fcb1d99ec7f2f155ee1d0a7244a3419 getmail-4.39.0.tar.gz"
diff --git a/testing/gitstats/APKBUILD b/testing/gitstats/APKBUILD
index d07ecd9cf1..fa7ab43433 100644
--- a/testing/gitstats/APKBUILD
+++ b/testing/gitstats/APKBUILD
@@ -1,22 +1,20 @@
# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
pkgname=gitstats
-git=ad7efbb9399e60cee6cb217c6b47e604174a8093
-pkgver=0
-pkgrel=0.${git:0:6}
+pkgver=2012.08.30
+pkgrel=0
pkgdesc="Git history statistics generator"
url="http://gitstats.sourceforge.net/"
-arch=""
+arch="noarch"
license="GPL2+"
depends="python gnuplot git"
depends_dev=""
makedepends=""
install=""
subpackages=""
-source="http://repo.or.cz/w/gitstats.git/snapshot/$git.tar.gz
- output.patch"
+source="http://ftp.de.debian.org/debian/pool/main/g/$pkgname/"$pkgname"_$pkgver.orig.tar.bz2"
-_builddir="$srcdir"/$pkgname
+_builddir="$srcdir"/$pkgname-$pkgver
prepare() {
local i
cd "$_builddir"
@@ -43,5 +41,6 @@ package() {
}
-md5sums="a5ae0f3c25aacea3b8f4656411791f07 ad7efbb9399e60cee6cb217c6b47e604174a8093.tar.gz
-fa02fcd794241fdb9748f98403b8cdf2 output.patch"
+md5sums="38481d75933bd98491fe3257f97d1050 gitstats_2012.08.30.orig.tar.bz2"
+sha256sums="3763840ce17a679a5b5a065e796990e76b08d0ddb9da4018c0bf3c1dc4779262 gitstats_2012.08.30.orig.tar.bz2"
+sha512sums="abbf0b7b406232851705d117200a8380bdb3cef14da1cf871f63f07de8a869989239538679f8a982a750ea849146ba07a05235880406023f6b986b16d39a47d9 gitstats_2012.08.30.orig.tar.bz2"
diff --git a/testing/gitstats/output.patch b/testing/gitstats/gitstats-output.patch
index 118a4cbb34..118a4cbb34 100644
--- a/testing/gitstats/output.patch
+++ b/testing/gitstats/gitstats-output.patch
diff --git a/testing/gnash/APKBUILD b/testing/gnash/APKBUILD
index 1f56f67ff3..db70b7338f 100644
--- a/testing/gnash/APKBUILD
+++ b/testing/gnash/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: William Pitcock <nenolod@dereferenced.org>
pkgname=gnash
pkgver=0.8.10
-pkgrel=4
+pkgrel=5
pkgdesc="GNU flash player implementation"
url="http://www.gnashdev.org/"
arch="all"
diff --git a/testing/gnuplot/APKBUILD b/testing/gnuplot/APKBUILD
index 273d236f55..892172f690 100644
--- a/testing/gnuplot/APKBUILD
+++ b/testing/gnuplot/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: William Pitcock <nenolod@dereferenced.org>
-# Maintainer:
+# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
pkgname=gnuplot
-pkgver=4.6.0
+pkgver=4.6.1
pkgrel=0
pkgdesc="Utility for plotting graphs"
url="http://www.gnuplot.info/"
@@ -43,4 +43,6 @@ package() {
rm -f "$pkgdir"/usr/lib/*.la
}
-md5sums="8e6e92b4596ea0eb75e16a57fc79efec gnuplot-4.6.0.tar.gz"
+md5sums="4c9a06461f402482c30cf94e267eb877 gnuplot-4.6.1.tar.gz"
+sha256sums="f4bf99907d0fea7db90b6e50147f1730b5bde2fbb93d9e58478b6b94409eebc6 gnuplot-4.6.1.tar.gz"
+sha512sums="a6a05da6708a7f5629d8356901e93ab622d4a3a6325e050fc1f8dce652e6061164783a98ff5cbc2dede65f6f0cb5be6a1ab2fcaeb778f6879215bae7056bd3ed gnuplot-4.6.1.tar.gz"
diff --git a/testing/halfscan6/APKBUILD b/testing/halfscan6/APKBUILD
new file mode 100644
index 0000000000..2c9c14b63f
--- /dev/null
+++ b/testing/halfscan6/APKBUILD
@@ -0,0 +1,40 @@
+# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
+# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
+pkgname=halfscan6
+pkgver=0.2
+pkgrel=0
+pkgdesc="An simple IPv6 tcp port scanner"
+url="http://www.habets.pp.se/synscan/programs.php?prog=halfscan6"
+arch="all"
+license="GPL2+"
+depends=""
+depends_dev=""
+makedepends="$depends_dev"
+install=""
+subpackages=""
+source="http://www.habets.pp.se/synscan/files/$pkgname-$pkgver.tar.gz"
+
+_builddir="$srcdir"/$pkgname-$pkgver
+prepare() {
+ local i
+ 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 || return 1
+}
+
+package() {
+ cd "$_builddir"
+ install -Dm755 halfscan6 "$pkgdir"/usr/bin/$pkgname
+}
+
+md5sums="a77f0341aa2ccde43cd41157103fbd92 halfscan6-0.2.tar.gz"
+sha256sums="544531f7bc114f97c57872ad8d803ef44245cebcdd6d1e6c106b1be10ca98050 halfscan6-0.2.tar.gz"
+sha512sums="b363714edd60ee66547d401811a042a9760dd8e94faef7ceeb68d0e88e03c0d179e82b7c8ddd0ccca5b9f67a1fad05b446a6c762a903cfc0a205049536e5933e halfscan6-0.2.tar.gz"
diff --git a/testing/inotify-tools/APKBUILD b/testing/inotify-tools/APKBUILD
index 730b05c23e..5a06822c78 100644
--- a/testing/inotify-tools/APKBUILD
+++ b/testing/inotify-tools/APKBUILD
@@ -6,15 +6,14 @@ pkgrel=1
pkgdesc="C library and CLI tools providing a simple interface to inotify"
url="http://github.com/rvoicilas/inotify-tools"
arch="all"
-license="GPL"
-depends=
-makedepends="wget"
-install=
+license="GPL2"
+depends=""
+makedepends=""
+install=""
subpackages="$pkgname-dev $pkgname-doc"
source="https://github.com/downloads/rvoicilas/$pkgname/$pkgname-$pkgver.tar.gz"
_builddir="$srcdir"/$pkgname-$pkgver
-
prepare() {
cd "$_builddir"
# apply patches here
@@ -26,7 +25,8 @@ build() {
./configure --prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
- --infodir=/usr/share/info
+ --infodir=/usr/share/info \
+ || return 1
make || return 1
}
@@ -37,3 +37,5 @@ package() {
}
md5sums="b43d95a0fa8c45f8bab3aec9672cf30c inotify-tools-3.14.tar.gz"
+sha256sums="222bcca8893d7bf8a1ce207fb39ceead5233b5015623d099392e95197676c92f inotify-tools-3.14.tar.gz"
+sha512sums="6074d510e89bba5da0d7c4d86f2562c662868666ba0a7ea5d73e53c010a0050dd1fc01959b22cffdb9b8a35bd1b0b43c04d02d6f19927520f05889e8a9297dfb inotify-tools-3.14.tar.gz"
diff --git a/testing/irrlicht/APKBUILD b/testing/irrlicht/APKBUILD
index 84ce83a056..d40a373a55 100644
--- a/testing/irrlicht/APKBUILD
+++ b/testing/irrlicht/APKBUILD
@@ -1,8 +1,11 @@
# Maintainer: Jeff Bilyk <jbilyk@alpinelinux.org>
pkgname=irrlicht
-pkgver=1.7.3
-_pkgmajver=1.7
-pkgrel=1
+pkgver=1.8
+case $pkgver in
+*.*.*) _pkgmajver=${pkgver%.*};;
+*.*) _pkgmajver=${pkgver};;
+esac
+pkgrel=0
pkgdesc="3D graphics engine"
url="http://irrlicht.sourceforge.net"
arch="all"
@@ -11,6 +14,7 @@ depends=
depends_dev="mesa-dev jpeg-dev bzip2 libpng-dev zlib-dev"
makedepends="$depends_dev"
install=""
+subpackages="$pkgname-dev $pkgname-doc"
source="http://downloads.sourceforge.net/irrlicht/irrlicht-$pkgver.zip"
_builddir="$srcdir"/$pkgname-$pkgver/source/Irrlicht
@@ -74,4 +78,6 @@ package() {
install -m755 "$srcdir"/$pkgname-$pkgver/bin/Linux/* "$pkgdir"/usr/share/$pkgname/examples/bin/
}
-md5sums="cfbdc8c68fbca544c7c8dfb3623ae086 irrlicht-1.7.3.zip"
+md5sums="d06329d8f466658caaf4838ba349e393 irrlicht-1.8.zip"
+sha256sums="f8756c3cf83f16f41eb1eca8f4ebb530f0e8fd572443905e3d8eb8f09445a642 irrlicht-1.8.zip"
+sha512sums="07aa6e49252f073e352fbd715b77d171b6d25d22e6b0faccaf7328b28693e6851f37498cfb4094f7b09d122170c491571431bf8f698828e82c2aa9d7ff792af7 irrlicht-1.8.zip"
diff --git a/testing/krb5/APKBUILD b/testing/krb5/APKBUILD
new file mode 100644
index 0000000000..1cde8e7e18
--- /dev/null
+++ b/testing/krb5/APKBUILD
@@ -0,0 +1,127 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=krb5
+pkgver=1.11
+pkgrel=0
+pkgdesc="The Kerberos network authentication system"
+url="http://web.mit.edu/kerberos/www/"
+arch="all"
+license="MIT"
+depends=""
+depends_dev=""
+makedepends="$depends_dev libverto-dev openldap-dev e2fsprogs-dev openssl-dev
+ keyutils-dev bison flex perl"
+install=""
+subpackages="$pkgname-dev $pkgname-doc $pkgname-server
+ $pkgname-server-ldap:ldap $pkgname-pkinit $pkgname-libs"
+source="http://web.mit.edu/kerberos/dist/krb5/1.11/krb5-$pkgver-signed.tar
+ mit-krb5-1.11_uninitialized.patch
+ mit-krb5_krb5-config_LDFLAGS.patch
+ krb5kadmind.initd
+ krb5kdc.initd
+ krb5kpropd.initd
+ "
+
+_builddir="$srcdir"/krb5-$pkgver
+unpack() {
+ default_unpack
+ cd "$srcdir"
+ tar -zxf krb5-$pkgver.tar.gz
+}
+
+
+prepare() {
+ local i
+ 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"/src
+ ./configure \
+ CPPFLAGS="$CPPFLAGS -fPIC -I/usr/include/et" \
+ --prefix=/usr \
+ --localstatedir=/var/lib \
+ --enable-shared \
+ --disable-static \
+ --disable-rpath \
+ --with-system-et \
+ --with-system-ss \
+ --with-system-verto \
+ --without-tcl \
+ --with-ldap \
+ --with-crypto-impl=openssl \
+ || return 1
+ make
+}
+
+package() {
+ cd "$_builddir"/src
+ make install DESTDIR="$pkgdir" || return 1
+ mkdir -p "$pkgdir"/usr/share/doc/$pkgname
+ mv "$pkgdir"/usr/share/examples "$pkgdir"/usr/share/doc/$pkgname/
+
+ for i in $source; do
+ case $i in
+ *.initd) install -Dm755 "$srcdir"/$i \
+ "$pkgdir"/etc/init.d/${i%.initd};;
+ esac
+ done
+}
+
+server() {
+ pkgdesc="The KDC and related programs for Kerberos 5"
+ mkdir -p "$subpkgdir"/usr/share \
+ "$subpkgdir"/usr/bin \
+ "$subpkgdir"/etc/
+ mv "$pkgdir"/usr/sbin "$subpkgdir"/usr/ || return 1
+ mv "$pkgdir"/usr/share/gnats "$subpkgdir"/usr/share/ || return 1
+ mv "$pkgdir"/etc/init.d "$subpkgdir"/etc/ || return 1
+ # used for testing server
+ mv "$pkgdir"/usr/bin/sclient "$subpkgdir"/usr/bin/
+
+}
+
+ldap() {
+ pkgdesc="The LDAP storage plugin for the Kerberos 5 KDC"
+ mkdir -p "$subpkgdir"/usr/lib/krb5/plugins/kdb
+ mv "$pkgdir"/usr/lib/krb5/plugins/kdb/kldap.so \
+ "$subpkgdir"/usr/lib/krb5/plugins/kdb/ || return 1
+ mv "$pkgdir"/usr/lib/libkdb_ldap* \
+ "$subpkgdir"/usr/lib/
+}
+
+pkinit() {
+ pkgdesc="The PKINIT module for Kerberos 5"
+ mkdir -p "$subpkgdir"/usr/lib/krb5/plugins/preauth
+ mv "$pkgdir"/usr/lib/krb5/plugins/preauth/pkinit.so \
+ "$subpkgdir"/usr/lib/krb5/plugins/preauth/pkinit.so
+}
+
+libs() {
+ pkgdesc="The shared libraries used by Kerberos 5"
+ mkdir -p "$subpkgdir"/usr/
+ mv "$pkgdir"/usr/lib "$subpkgdir"/usr/
+}
+
+md5sums="1a13c53899806c4da99a798a04d25545 krb5-1.11-signed.tar
+597cd7ab74a8113b86e3405c15ccfecb mit-krb5-1.11_uninitialized.patch
+656e242de9b5ada1edf398983db51eef mit-krb5_krb5-config_LDFLAGS.patch
+29906e70e15025dda8b315d8209cab4c krb5kadmind.initd
+47efe7f24c98316d38ea46ad629b3517 krb5kdc.initd
+3e0b8313c1e5bfb7625f35e76a5e53f1 krb5kpropd.initd"
+sha256sums="fe37fb93b398db98a1b23f814673ea2ae4b90138f85e1a4027ef639456a78651 krb5-1.11-signed.tar
+81a0d432b6d1686587b25b6ce70f0b8558e0c693da4c63b9de881962ae01c043 mit-krb5-1.11_uninitialized.patch
+9ebfc38cc167bbf451105807512845cd961f839d64b7e2904a6c4e722e41fe2b mit-krb5_krb5-config_LDFLAGS.patch
+c7a1ec03472996daaaaf1a4703566113c80f72ee8605d247098a25a13dad1f5f krb5kadmind.initd
+709309dea043aa306c2fcf0960e0993a6db540c220de64cf92d6b85f1cca23c5 krb5kdc.initd
+86b15d691e32b331ac756ee368b7364de6ab238dcae5adfed2a00b57d1b64ef4 krb5kpropd.initd"
+sha512sums="ee6194d3d504c3d40cb025b9988dcdcabbfdcf5de4711c3475f9ac1d4178095fe2114691c0f212c21d2b99d771ecc42cdd14bd18e7c987681c0092e6ce46068f krb5-1.11-signed.tar
+4d2ea5189971df13bf874d29bcf89fa3bfeb1d25b3bd9245ee7c88f5c4834e950c5978ce13df3b8fc05f98dd7d5510dad43af0440436958fa23f9e1a51f60f76 mit-krb5-1.11_uninitialized.patch
+8118518e359cb5e69e3321b7438b200d5d74ceeac16b4623bf4e4bfb4ead6c656de6fa153f9bcc454097b45a512bc8cd0798b1f062a2c4a09f75253b204a7a17 mit-krb5_krb5-config_LDFLAGS.patch
+561af06b4e0f0e130dda345ad934bcdb9984ec00cc38d871df1d3bb3f9e1c7d86f06db5b03229707c88b96ad324e3a2222420f8494aa431002cacea0246b1153 krb5kadmind.initd
+d6d0076886ce284fc395fafc2dc253b4b3ee97b2986dea51388d96a1e1294680fb171f475efc7844559e2c6aac44b26678a9255921db9a58dcf2e7164f0aeec5 krb5kdc.initd
+f97d33fa977c132a470d95fd539d8e8db018e03f28dbc9d3e04faf78ebb7392196e7d5135f138c2390979bf37b3ae0265e6827f0c17b44b277eb2dfff0a96f77 krb5kpropd.initd"
diff --git a/testing/krb5/krb5kadmind.initd b/testing/krb5/krb5kadmind.initd
new file mode 100644
index 0000000000..a1cdfef822
--- /dev/null
+++ b/testing/krb5/krb5kadmind.initd
@@ -0,0 +1,25 @@
+#!/sbin/runscript
+
+#---------------------------------------------------------------------------
+# This script starts/stops the MIT Kerberos 5 Admin daemon
+#---------------------------------------------------------------------------
+
+daemon="MIT Kerberos 5 Admin daemon"
+exec="/usr/sbin/kadmind"
+
+depend() {
+ need krb5kdc
+ use net
+}
+
+start() {
+ ebegin "Starting $daemon"
+ start-stop-daemon --start --quiet --exec ${exec} 1>&2
+ eend $? "Error starting $daemon"
+}
+
+stop() {
+ ebegin "Stopping $daemon"
+ start-stop-daemon --stop --quiet --exec ${exec} 1>&2
+ eend $? "Error stopping $daemon"
+}
diff --git a/testing/krb5/krb5kdc.initd b/testing/krb5/krb5kdc.initd
new file mode 100644
index 0000000000..94f1f79379
--- /dev/null
+++ b/testing/krb5/krb5kdc.initd
@@ -0,0 +1,24 @@
+#!/sbin/runscript
+
+#---------------------------------------------------------------------------
+# This script starts/stops the MIT Kerberos 5 KDC
+#---------------------------------------------------------------------------
+
+daemon="MIT Kerberos 5 KDC"
+exec="/usr/sbin/krb5kdc"
+
+depend() {
+ use net
+}
+
+start() {
+ ebegin "Starting $daemon"
+ start-stop-daemon --start --quiet --exec ${exec} 1>&2
+ eend $? "Error starting $daemon"
+}
+
+stop() {
+ ebegin "Stopping $daemon"
+ start-stop-daemon --stop --quiet --exec ${exec} 1>&2
+ eend $? "Error stopping $daemon"
+}
diff --git a/testing/krb5/krb5kpropd.initd b/testing/krb5/krb5kpropd.initd
new file mode 100644
index 0000000000..8b4b82975e
--- /dev/null
+++ b/testing/krb5/krb5kpropd.initd
@@ -0,0 +1,24 @@
+#!/sbin/runscript
+
+#---------------------------------------------------------------------------
+# This script starts/stops the MIT Kerberos 5 kpropd
+#---------------------------------------------------------------------------
+
+daemon="MIT Kerberos 5 kpropd"
+exec="/usr/sbin/kpropd"
+
+depend() {
+ use net krb5kdc krb5kadmind
+}
+
+start() {
+ ebegin "Starting $daemon"
+ start-stop-daemon --start --quiet --exec ${exec} -- -S 1>&2
+ eend $? "Error starting $daemon"
+}
+
+stop() {
+ ebegin "Stopping $daemon"
+ start-stop-daemon --stop --quiet --exec ${exec} 1>&2
+ eend $? "Error stopping $daemon"
+}
diff --git a/testing/krb5/mit-krb5-1.11_uninitialized.patch b/testing/krb5/mit-krb5-1.11_uninitialized.patch
new file mode 100644
index 0000000000..a32d01d51f
--- /dev/null
+++ b/testing/krb5/mit-krb5-1.11_uninitialized.patch
@@ -0,0 +1,81 @@
+--- a/src/slave/kprop.c
++++ b/src/slave/kprop.c
+@@ -91,7 +91,7 @@ main(argc, argv)
+ int argc;
+ char **argv;
+ {
+- int fd, database_fd, database_size;
++ int fd = -1, database_fd, database_size;
+ krb5_error_code retval;
+ krb5_context context;
+ krb5_creds *my_creds;
+--- a/src/kadmin/ktutil/ktutil_funcs.c
++++ b/src/kadmin/ktutil/ktutil_funcs.c
+@@ -64,7 +64,7 @@
+ krb5_kt_list *list;
+ int idx;
+ {
+- krb5_kt_list lp, prev;
++ krb5_kt_list lp, prev = NULL;
+ int i;
+
+ for (lp = *list, i = 1; lp; prev = lp, lp = lp->next, i++) {
+--- a/src/lib/kadm5/alt_prof.c
++++ b/src/lib/kadm5/alt_prof.c
+@@ -164,7 +164,7 @@
+ char **values;
+ char *valp;
+ int idx;
+- krb5_boolean val;
++ krb5_boolean val = 0;
+
+ kret = krb5_aprof_getvals (acontext, hierarchy, &values);
+ if (kret)
+--- a/src/lib/krb5/unicode/ucstr.c
++++ b/src/lib/krb5/unicode/ucstr.c
+@@ -109,7 +109,7 @@
+ krb5_data ** newdataptr,
+ unsigned flags)
+ {
+- int i, j, len, clen, outpos, ucsoutlen, outsize;
++ int i, j, len, clen, outpos = 0, ucsoutlen, outsize;
+ char *out = NULL, *outtmp, *s;
+ krb5_ucs4 *ucs = NULL, *p, *ucsout = NULL;
+ krb5_data *newdata;
+diff --git a/src/util/profile/prof_init.c b/src/util/profile/prof_init.c
+index 7dc5b47..cd90db8 100644
+--- a/src/util/profile/prof_init.c
++++ b/src/util/profile/prof_init.c
+@@ -255,7 +255,7 @@ copy_vtable_profile(profile_t profile, profile_t *ret_new_profile)
+ {
+ errcode_t err;
+ void *cbdata;
+- profile_t new_profile;
++ profile_t new_profile = NULL;
+
+ *ret_new_profile = NULL;
+
+--- a/src/lib/krb5/krb/preauth2.c 2012-12-24 12:39:18.432678497 +0100
++++ b/src/lib/krb5/krb/preauth2.c 2012-12-24 12:50:49.444099126 +0100
+@@ -956,7 +956,7 @@
+ size_t i, h;
+ int out_pa_list_size = 0;
+ krb5_pa_data **out_pa_list = NULL;
+- krb5_error_code ret, module_ret;
++ krb5_error_code ret, module_ret = 0;
+ krb5_responder_fn responder = opte->opt_private->responder;
+ static const int paorder[] = { PA_INFO, PA_REAL };
+
+--- a/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c.orig 2013-02-15 14:38:43.742293824 +0000
++++ b/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c 2013-02-15 14:41:06.806870075 +0000
+@@ -1359,8 +1359,8 @@
+ goto cleanup;
+
+ for (i=0; bvalues[i] != NULL; ++i) {
+- krb5_int16 n_kd;
+- krb5_key_data *kd;
++ krb5_int16 n_kd = 0;
++ krb5_key_data *kd = NULL;
+ krb5_data in;
+
+ if (bvalues[i]->bv_len == 0)
diff --git a/testing/krb5/mit-krb5_krb5-config_LDFLAGS.patch b/testing/krb5/mit-krb5_krb5-config_LDFLAGS.patch
new file mode 100644
index 0000000000..0b300cb44a
--- /dev/null
+++ b/testing/krb5/mit-krb5_krb5-config_LDFLAGS.patch
@@ -0,0 +1,12 @@
+Bug #448778
+--- krb5-1.11/src/krb5-config.in 2012-12-18 02:47:04.000000000 +0000
++++ krb5-1.11/src/krb5-config.in 2012-12-28 07:13:16.582693363 +0000
+@@ -217,7 +217,7 @@
+ -e 's#\$(PROG_RPATH)#'$libdir'#' \
+ -e 's#\$(PROG_LIBPATH)#'$libdirarg'#' \
+ -e 's#\$(RPATH_FLAG)#'"$RPATH_FLAG"'#' \
+- -e 's#\$(LDFLAGS)#'"$LDFLAGS"'#' \
++ -e 's#\$(LDFLAGS)##' \
+ -e 's#\$(PTHREAD_CFLAGS)#'"$PTHREAD_CFLAGS"'#' \
+ -e 's#\$(CFLAGS)##'`
+
diff --git a/testing/libcli/APKBUILD b/testing/libcli/APKBUILD
index 5d44f8319e..f49874bb2e 100644
--- a/testing/libcli/APKBUILD
+++ b/testing/libcli/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
pkgname=libcli
-pkgver=1.9.6
+pkgver=1.9.7
pkgrel=0
pkgdesc="A library for including a Cisco-like command-line interface"
url="https://github.com/dparrish/libcli"
@@ -12,7 +12,7 @@ depends_dev=""
makedepends="$depends_dev"
install=""
subpackages="$pkgname-dev"
-source="https://github.com/downloads/dparrish/$pkgname/$pkgname-$pkgver.tar.gz"
+source="https://github.com/dparrish/libcli/archive/v$pkgver.tar.gz"
_builddir="$srcdir"/$pkgname-$pkgver
prepare() {
@@ -36,4 +36,6 @@ package() {
rm -f "$pkgdir"/usr/lib/*.la
}
-md5sums="e52866b2cf1592d1557d2193db592f94 libcli-1.9.6.tar.gz"
+md5sums="f33e0fdb8ae8e14e66036424704b201b v1.9.7.tar.gz"
+sha256sums="7ddda6b6e044a1498cf3a27e49ed5d7b97840bbe5a036c43fb0532b5e431886c v1.9.7.tar.gz"
+sha512sums="b2dacfd40bc068ddcc0dc3d60576ef2f7d7e2af80b93c6e7ae899d654afca6f0f8d2df2b33c9c8e760bdbea9aa2eaf757029d46032dcf307341f78f1a8f4f66f v1.9.7.tar.gz"
diff --git a/testing/libdvdcss/APKBUILD b/testing/libdvdcss/APKBUILD
index c9e443b053..f79838be6b 100644
--- a/testing/libdvdcss/APKBUILD
+++ b/testing/libdvdcss/APKBUILD
@@ -1,12 +1,12 @@
# Contributor: Timo Teräs <timo.teras@iki.fi>
# Maintainer: Timo Teräs <timo.teras@iki.fi>
pkgname=libdvdcss
-pkgver=1.2.11
+pkgver=1.2.13
pkgrel=0
-pkgdesc="a library to access (encrypted) DVDs like a block device"
+pkgdesc="A library to access (encrypted) DVDs like a block device"
url="http://www.videolan.org/developers/libdvdcss.html"
arch="all"
-license="GPL"
+license="GPL2+"
depends=""
depends_dev=""
makedepends="$depends_dev"
@@ -34,6 +34,7 @@ build() {
--localstatedir=/var \
|| return 1
make || return 1
+ make test || return 1
}
package() {
@@ -42,4 +43,6 @@ package() {
rm -f "$pkgdir"/usr/lib/*.la
}
-md5sums="d25d906c3f9007ccd91b1efb909f93e7 libdvdcss-1.2.11.tar.bz2"
+md5sums="53cfc52a60a156763c425572e5179273 libdvdcss-1.2.13.tar.bz2"
+sha256sums="84f1bba6cfef1df87f774fceaefc8e73c4cda32e8f6700b224ad0acb5511ba2c libdvdcss-1.2.13.tar.bz2"
+sha512sums="b7d912ef87854bca052c2f38709d49eeb72be9148b6598a7f71f9ccb1ad7f43a521f9533821fbd8d7ef16e2c36fe140209c9183f5ca91e8f806150cc16645717 libdvdcss-1.2.13.tar.bz2"
diff --git a/testing/libewf/APKBUILD b/testing/libewf/APKBUILD
index 9c26ad3ce9..46e4dbced3 100644
--- a/testing/libewf/APKBUILD
+++ b/testing/libewf/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
pkgname=libewf
-pkgver=20120504
+pkgver=20130303
pkgrel=0
pkgdesc="Library to support the Expert Witness Compression Format"
url="http://libewf.sourceforge.net"
@@ -12,9 +12,9 @@ depends_dev="zlib-dev"
makedepends="$depends_dev"
install=""
subpackages="$pkgname-dev $pkgname-doc"
-source="http://downloads.sourceforge.net/libewf/libewf-$pkgver.tar.gz"
-_builddir="$srcdir"/libewf-$pkgver
+source="http://libewf.googlecode.com/files/$pkgname-$pkgver.tar.gz"
+_builddir="$srcdir"/$pkgname-$pkgver
prepare() {
local i
cd "$_builddir"
@@ -40,4 +40,6 @@ package() {
rm -f "$pkgdir"/usr/lib/*.la
}
-md5sums="1b96b845476173353839ca72bca12097 libewf-20120504.tar.gz"
+md5sums="adbdffca0edc7f8d30748a9009a5a2ce libewf-20130303.tar.gz"
+sha256sums="a4a3a0179f882d0f392ea19893275da4146fb412d5211280d2d06d9f238451a5 libewf-20130303.tar.gz"
+sha512sums="92f029c932265d0e0ee8f1a7e47ab02efd51977c13f1c811cca7d7137478ec33c99da1f8e07d8d2e71c8d5740a7ed15532440d9529bb2753704fad03fc66c01b libewf-20130303.tar.gz"
diff --git a/testing/liblo/APKBUILD b/testing/liblo/APKBUILD
index a7c9c18722..54ce604337 100644
--- a/testing/liblo/APKBUILD
+++ b/testing/liblo/APKBUILD
@@ -6,7 +6,7 @@ pkgrel=0
pkgdesc="Open Sound Control library"
url="http://liblo.sourceforge.net"
arch="all"
-license="LGPLv2+"
+license="LGPL2+"
depends=""
makedepends=""
install=""
diff --git a/testing/liboping/APKBUILD b/testing/liboping/APKBUILD
index 438b967e71..27ff74023f 100644
--- a/testing/liboping/APKBUILD
+++ b/testing/liboping/APKBUILD
@@ -1,26 +1,22 @@
# Contributor: Harry
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=liboping
-pkgver=1.6.1
+pkgver=1.6.2
pkgrel=0
-pkgdesc="A Ping Lib"
+pkgdesc="A C library to generate ICMP echo requests"
url="http://verplant.org/liboping/"
arch="all"
-license=GPL
-depends=
-# make install needs setcap provided by libcap
-makedepends="ncurses-dev libcap"
-source="http://verplant.org/liboping/files/$pkgname-$pkgver.tar.bz2"
+license="LGPL2+"
+depends=""
+makedepends="ncurses-dev"
subpackages="$pkgname-dev $pkgname-doc"
+source="http://verplant.org/liboping/files/$pkgname-$pkgver.tar.bz2"
_builddir="$srcdir/$pkgname-$pkgver"
-prepare() {
- cd "$_builddir"
-}
-
build() {
cd "$_builddir"
- ./configure --prefix=/usr \
+ ./configure \
+ --prefix=/usr \
--libdir=/usr/lib \
--without-perl-bindings \
--disable-static \
@@ -34,4 +30,6 @@ package() {
rm "$pkgdir"/usr/lib/*.la || return 1
}
-md5sums="748554a18e1771913f4f402ee9f957c9 liboping-1.6.1.tar.bz2"
+md5sums="64a6f31310093d2517cfe7f05aa011e0 liboping-1.6.2.tar.bz2"
+sha256sums="5f4ab4b127b5a8a79ab771002604bff0e2903622393e5602f336cad258bb73cf liboping-1.6.2.tar.bz2"
+sha512sums="6e09cff67f0d87382a0c63b7b515de5bae0db97996b450aba5432a2bcd05d0b5c7481323c23d839c8937dd132bc9cfc5bb1a4ca50a3746653f4893fccd27357f liboping-1.6.2.tar.bz2"
diff --git a/testing/libprojectm/APKBUILD b/testing/libprojectm/APKBUILD
index f7c476ff6d..3bb14afdd7 100644
--- a/testing/libprojectm/APKBUILD
+++ b/testing/libprojectm/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: William Pitcock <nenolod@dereferenced.org>
pkgname=libprojectm
pkgver=2.0.1
-pkgrel=3
+pkgrel=4
pkgdesc="milkdrop-like music visualizer using opengl"
url="http://projectm.sourceforge.net/"
arch="all"
diff --git a/testing/mongrel2/APKBUILD b/testing/mongrel2/APKBUILD
new file mode 100644
index 0000000000..eb7dd24420
--- /dev/null
+++ b/testing/mongrel2/APKBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=mongrel2
+pkgver=1.8.0
+pkgrel=0
+pkgdesc="Web server for web applications"
+url="http://mongrel2.org/"
+arch="all"
+license="GPL"
+depends=
+makedepends="zeromq-dev sqlite-dev"
+install=
+subpackages=""
+source="$pkgname-$pkgver.tar.gz::https://github.com/zedshaw/mongrel2/archive/v$pkgver.tar.gz"
+
+_builddir="$srcdir"/mongrel2-$pkgver
+prepare() {
+ # apply patches here
+ return 0
+}
+
+build() {
+ cd "$_builddir"
+ make PREFIX=/usr -j1 || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make PREFIX=/usr DESTDIR="$pkgdir" install
+}
+
+md5sums="2492b774e46299434e344b1ec797b250 mongrel2-1.8.0.tar.gz"
+sha256sums="67d15f6a32a1011010c5c7f51480b697d9f7ba9becdb9dad4998dc4681096373 mongrel2-1.8.0.tar.gz"
+sha512sums="2ca95d275b8ea5648fc60a49866e4aa1482abab46970e43bfb7e398fcd76de153b174237892bb1e8b0480d841b92b9d03b7b4ea283a4aa1697fb2126f30f2a73 mongrel2-1.8.0.tar.gz"
diff --git a/testing/netsink/APKBUILD b/testing/netsink/APKBUILD
new file mode 100644
index 0000000000..36f0bc7cd1
--- /dev/null
+++ b/testing/netsink/APKBUILD
@@ -0,0 +1,40 @@
+# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
+# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
+pkgname=netsink
+pkgver=0.1
+pkgrel=0
+pkgdesc="A Network Sinkhole for Isolated Malware Analysis"
+url="https://github.com/shendo/netsink"
+arch="noarch"
+license="GPL3+"
+depends="python py-dnslib"
+depends_dev=""
+makedepends="python-dev py-setuptools"
+install=""
+subpackages=""
+source="http://pypi.python.org/packages/source/${pkgname:0:1}/$pkgname/$pkgname-$pkgver.tar.gz"
+
+_builddir="$srcdir"/$pkgname-$pkgver
+prepare() {
+ local i
+ 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"
+ python setup.py build || return 1
+}
+
+package() {
+ cd "$_builddir"
+ python setup.py install --prefix=/usr --root="$pkgdir" || return 1
+}
+
+md5sums="5972b1560bd3143aba87955e9af34725 netsink-0.1.tar.gz"
+sha256sums="5cfa58284d51f1491dc3cea7b32c9f1a45c54897d6bacf396763b28eb30acb72 netsink-0.1.tar.gz"
+sha512sums="1322b4fec969e76185aec96b2c9a1a6bc0107301455fbdc0902cf8b258ed9528ab06747019bade0b2a6b1621cd4b4216186b642c098c70b6b1dd6c1552521455 netsink-0.1.tar.gz"
diff --git a/testing/openvswitch/APKBUILD b/testing/openvswitch/APKBUILD
index 1104b85672..f1af030f21 100644
--- a/testing/openvswitch/APKBUILD
+++ b/testing/openvswitch/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: William Pitcock <nenolod@dereferenced.org>
# Maintainer: William Pitcock <nenolod@dereferenced.org>
pkgname=openvswitch
-pkgver=1.7.1
+pkgver=1.7.3
pkgrel=0
pkgdesc="an open virtual switch"
url="http://openvswitch.org/"
@@ -63,10 +63,24 @@ package() {
install -Dm644 "$srcdir"/ovs-vswitchd.confd "$pkgdir"/etc/conf.d/ovs-vswitchd
}
-md5sums="70a7076f84cdb4c0ee86c380e7f7aa78 openvswitch-1.7.1.tar.gz
+md5sums="aa0d4fefb587469b4cc70f657da58b7d openvswitch-1.7.3.tar.gz
8cc7f62777212fab9fc1c8c506a32e65 ovsdb-server.initd
9c2c1d774be02f2e69609bcc4f24a370 ovsdb-server.confd
4e6e5afd1dc2d3bc1043dab19cd9f61f ovs-controller.initd
0f5ce60dda512b29d4e20cb832e062d4 ovs-controller.confd
623db751bbdc390d9e9c076c0ce9a6b2 ovs-vswitchd.initd
2d1e0111ea62779f49e14d62678294b2 ovs-vswitchd.confd"
+sha256sums="b750ce656031ec5f150f96834088d5096e351a7578fe0057f1e040fde0d5fdb1 openvswitch-1.7.3.tar.gz
+c598cf6d78e7343d1491bc303c4079e20b7687a9ff4f9fa501e62f925fd722f5 ovsdb-server.initd
+15c508d134fed8cda13e2d394fc7c20b9868294a30e73a952ebffd31df129251 ovsdb-server.confd
+4e83dd7990ae17752ebc45e6e1648258827fd7cbe900b68d2867860e30641b2c ovs-controller.initd
+950996914d7991550ead5fcfb5b262c60b5f53df6796c111105baa2a89a39431 ovs-controller.confd
+14219de96680153d681254228ab47bfc00b0f8a2b79d7690a2d3bede7b64932b ovs-vswitchd.initd
+cc189d5ca24708ff775a4de312df3f611c65714724b8901ec6527c9e3f22e14a ovs-vswitchd.confd"
+sha512sums="3d5fdd9d06458bd3a181dd2e0cd9eeb3b42a96f46193175d3247ef77babbfda51b5762f58c6f51548c149e4a1ded8fa9d2e2c1ed3468afa9b3f67b13d42bacd7 openvswitch-1.7.3.tar.gz
+a57ce90d58a3d9a2b2ae9dd1e1b4f9565a1bf6e205882be98b60bc02f4481cf884e18e1b40f80a99e79e6eebee0f5fca2844915a2acf90218a9d351b71e85de6 ovsdb-server.initd
+a9aab68cf5188ebdff520e8ae1bc90018fab13fea5cf7c36dda42a4acdeb842de8344191f2f52213ea173a73e647fe48e7bd29ce6974c9bf3880d0f91a3713aa ovsdb-server.confd
+b8f44f0ccbbafb5183acdebefb12b5fac3e3bd40a83fa70b7be2298ce95c58bd3eca38d7168785143a62730703bdde21adb4e56d330abfe3281d9118f4146c2e ovs-controller.initd
+e8f28b01a080d4ba11db7f17e61d4352241194e723fc198cc1c7ce60717be297025b892633599be3e1dc86dec525c1be41b9f22a5c06b8a4c267555195c92dc9 ovs-controller.confd
+aa37a7d6510399b90341673ea55ed0322a68d201ea722a508de1715559818abdeee4fa7983ff03487bba1ee7e54a195591f51be0b5df5fba89762fb9db2e94eb ovs-vswitchd.initd
+346aea099f51707d2b4fc9fdc8c1502582723fb4e00c4d5d1624b0378c94dfb76674fa95e2af894f36169df52109dbe441ee6a45aa744584d9e4c74d15a46c1d ovs-vswitchd.confd"
diff --git a/testing/phonon-backend-gstreamer/APKBUILD b/testing/phonon-backend-gstreamer/APKBUILD
index 3c3177a65d..b4e4e13857 100644
--- a/testing/phonon-backend-gstreamer/APKBUILD
+++ b/testing/phonon-backend-gstreamer/APKBUILD
@@ -2,13 +2,14 @@
# Maintainer:
pkgname=phonon-backend-gstreamer
pkgver=4.5.1
-pkgrel=1
+pkgrel=2
pkgdesc="gstreamer backend for phonon"
url="http://phonon.kde.org/"
arch="all"
license="LGPL"
depends=
-depends_dev="gstreamer-dev gst-plugins-base-dev gst-plugins-good-dev phonon-dev mesa-dev alsa-lib-dev"
+depends_dev="gstreamer-dev gst-plugins-base-dev gst-plugins-good phonon-dev
+ mesa-dev alsa-lib-dev"
makedepends="$depends_dev cmake automoc4"
install=""
subpackages=""
diff --git a/testing/proftpd/APKBUILD b/testing/proftpd/APKBUILD
index feb883f692..1da57603f3 100644
--- a/testing/proftpd/APKBUILD
+++ b/testing/proftpd/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Elizabeth Jennifer Myers <elizabeth@sporksirc.net>
# Maintainer: Elizabeth Jennifer Myers <elizabeth@sporksirc.net>
pkgname=proftpd
-pkgver=1.3.4b
+pkgver=1.3.4c
pkgrel=0
pkgdesc="Highly configurable GPL-licensed FTP server software"
url="http://www.proftpd.org/"
@@ -54,7 +54,15 @@ package() {
"$pkgdir"/etc/conf.d/$pkgname || return 1
}
-md5sums="0871e0b93c9c3c88ca950b6d9a04aed2 proftpd-1.3.4b.tar.gz
+md5sums="65f61e953bea249f8377e681594143a5 proftpd-1.3.4c.tar.gz
cee983fba72533440d1a95c87bbbefc3 mempcpy.patch
175ce0cef2fb410d0ac8929ad421f941 proftpd.initd
aab5852ac574e87781f1c9c4942e699b proftpd.confd"
+sha256sums="fb80dd422969b8c900920a30a56f5e272862275d244d3857a980f5f2386ea912 proftpd-1.3.4c.tar.gz
+8d6167cf16551df61139e0410309303721fa58d3898fe9243648c319b61b7135 mempcpy.patch
+afcc8971c7ddba740979117f62a01b70453e53b36806c2b2328ca32f47a5964d proftpd.initd
+36677336553d5b6bc96b36be766d9eadcc42946a25cb38c0824ff509ede31955 proftpd.confd"
+sha512sums="8482217075412cc5c578822124f866b0eec502172e49407d962198010a575d914664cb580bc7f2ffa7c4da0d60a4156959135f56f50013543bf00f6cf6fbb7b3 proftpd-1.3.4c.tar.gz
+50973de4bb234d455d8ec076c80b692b694a179f07a3903f821887bf75adce1f0672f62c97840c08e0d99bfce05f5b710aa15818031580b3f768ed7c77d2971e mempcpy.patch
+a2aedcfe4c1e78c7591a21943e63f4880eb461935130ed93d4037a80374e7f70b42f37959c23bd82bf965e67b8c9fab6488d84d01628d23231a5c65270b06a74 proftpd.initd
+ea06653f14484b6e3b4267cd964a37d3218c5bcff141c6a33a2e1b46c1f43eaa2996f0d9c3c3eb40c8a8ae9534be09803f53979c37d5fb760d7231a5d3003977 proftpd.confd"
diff --git a/testing/py-acl/APKBUILD b/testing/py-acl/APKBUILD
new file mode 100644
index 0000000000..23a6ff3b23
--- /dev/null
+++ b/testing/py-acl/APKBUILD
@@ -0,0 +1,41 @@
+# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
+# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
+pkgname=py-acl
+_pkgname=acl
+pkgver=0.2
+pkgrel=0
+pkgdesc="A python network access control list parsing library"
+url="https://github.com/jathanism/acl"
+arch="noarch"
+license="Apache2"
+depends="python"
+depends_dev=""
+makedepends="python-dev py-setuptools"
+install=""
+subpackages=""
+source="http://pypi.python.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
+
+_builddir="$srcdir"/$_pkgname-$pkgver
+prepare() {
+ local i
+ 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"
+ python setup.py build || return 1
+}
+
+package() {
+ cd "$_builddir"
+ python setup.py install --prefix=/usr --root="$pkgdir" || return 1
+}
+
+md5sums="b86adc869292e0fa29f29e78dc33ae8a acl-0.2.tar.gz"
+sha256sums="30c7257ace2f3b607ba64f1bdf5114af57f3ea191481d77bc985386c8bdef048 acl-0.2.tar.gz"
+sha512sums="7307fcc13ed888d137ff26d960a465b44ca6d43a8aa591c1eb7e37a3e3612cf079c428204a36dc9293fff98e84cc96f139da04bb179e87f5fa545bed4c20c717 acl-0.2.tar.gz"
diff --git a/testing/py-awake/APKBUILD b/testing/py-awake/APKBUILD
new file mode 100644
index 0000000000..a94712aad2
--- /dev/null
+++ b/testing/py-awake/APKBUILD
@@ -0,0 +1,50 @@
+# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
+# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
+pkgname=py-awake
+_pkgname=awake
+pkgver=1.0
+pkgrel=0
+pkgdesc="A command and library to 'wake on lan' a remote host"
+url="https://github.com/cyraxjoe/awake"
+arch="noarch"
+license="GPL3"
+depends="python"
+depends_dev=""
+makedepends="python-dev"
+install=""
+subpackages="$pkgname-doc"
+source="$_pkgname-$pkgver.tar.gz::https://github.com/cyraxjoe/awake/archive/v$pkgver.tar.gz"
+
+_builddir="$srcdir"/$_pkgname-$pkgver
+prepare() {
+ local i
+ 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"
+ python setup.py build || return 1
+}
+
+package() {
+ cd "$_builddir"
+ python setup.py install --prefix=/usr --root="$pkgdir" || return 1
+}
+
+doc() {
+ # Doc files
+ _docs="CHANGES LICENSE README"
+ for _doc in $_docs; do
+ install -Dm644 "$srcdir"/$_pkgname-$pkgver/$_doc \
+ "$subpkgdir"/usr/share/doc/$pkgname/$_doc || return 1
+ done
+}
+
+md5sums="3ecbe84d477e280e020f69c508f76ef6 awake-1.0.tar.gz"
+sha256sums="81369a21dd32c44284ee68b1fc283d0edd0da483f3e1655877ec1db2f1c22df5 awake-1.0.tar.gz"
+sha512sums="65d7c7344b1478431be59e4cebfd3b043d9034bb0bbc3562979b79064539669f496ef163ae9e71b47dac8289d3b5e6488f994135ee49e305c3ba9c95ea59c42f awake-1.0.tar.gz"
diff --git a/testing/py-buildutils/APKBUILD b/testing/py-buildutils/APKBUILD
index cbc08cc7a3..2ff65c319d 100644
--- a/testing/py-buildutils/APKBUILD
+++ b/testing/py-buildutils/APKBUILD
@@ -1,24 +1,30 @@
# Contributor: Andrew Manison <amanison@anselsystems.com>
-# Maintainer:
+# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
pkgname=py-buildutils
_pkgname=${pkgname#py-}
pkgver=0.3
pkgrel=1
-pkgdesc="buildutils is a collection of enhancements to the Python distutils"
+pkgdesc="Buildutils is a collection of enhancements to the Python distutils"
url="http://pypi.python.org/pypi/buildutils/0.3"
-arch="all"
-license="GPL"
-depends="python py-setuptools"
-makedepends="python-dev"
-install=
+arch="noarch"
+license="MIT"
+depends="python"
+makedepends="python-dev py-setuptools"
+install=""
subpackages=""
source="http://pypi.python.org/packages/source/b/$_pkgname/$_pkgname-$pkgver.tar.gz"
+_builddir="$srcdir"/$_pkgname-$pkgver
build() {
- cd "$srcdir"/$_pkgname-$pkgver
- mkdir -p "$pkgdir"/usr/lib/python2.6/site-packages
- python setup.py install --root="$pkgdir"
- echo "/usr/lib/python2.6/site-packages/$_pkgname-$pkgver-py2.6.egg" > "$pkgdir"/usr/lib/python2.6/site-packages/$_pkgname.pth
+ cd "$_builddir"
+ python setup.py build || return 1
+}
+
+package() {
+ cd "$_builddir"
+ python setup.py install --prefix=/usr --root="$pkgdir" || return 1
}
md5sums="fec620dee05f591edad386366b52e17b buildutils-0.3.tar.gz"
+sha256sums="8f9921cf145a1879986b4028db0af4f028f65fe6eae29936490174037ba7dfc5 buildutils-0.3.tar.gz"
+sha512sums="63e3c0e9737672abcb7f9b10909df69f93eb801eeb829f840aaabc37428fc640ed7df4232283f933e5f0bb80b0195624b1ba69aeba1b01b7a61250bf6e6b6421 buildutils-0.3.tar.gz"
diff --git a/testing/py-columnize/APKBUILD b/testing/py-columnize/APKBUILD
new file mode 100644
index 0000000000..2a581b594f
--- /dev/null
+++ b/testing/py-columnize/APKBUILD
@@ -0,0 +1,31 @@
+# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
+# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
+pkgname=py-columnize
+_pkgname=columnize
+pkgver=0.3.4
+pkgrel=0
+pkgdesc="Python module to align in columns a simple list"
+url="http://code.google.com/p/pycolumnize/"
+arch="noarch"
+license="MIT"
+depends=""
+depends_dev=""
+makedepends="python-dev py-setuptools"
+install=""
+subpackages=""
+source="http://pycolumnize.googlecode.com/files/$_pkgname-$pkgver.tar.gz"
+
+_builddir="$srcdir"/$_pkgname-$pkgver
+build() {
+ cd "$_builddir"
+ python setup.py build || return 1
+}
+
+package() {
+ cd "$_builddir"
+ python setup.py install --prefix=/usr --root="$pkgdir" || return 1
+}
+
+md5sums="fa30b7e6db805ccec5142844b8de74ce columnize-0.3.4.tar.gz"
+sha256sums="86beaae6a0202fb1fa7e5e91a13c95cfc7e28e5ba0f4aa362c9742986edc71eb columnize-0.3.4.tar.gz"
+sha512sums="4c12f1cfd6f1f77323a78cfbe19c82918524e1338078010a3f614daa520df806c406dddcabd86137c049ff364f1b1e1feeaf104445c9c9058376ac8160b8663c columnize-0.3.4.tar.gz"
diff --git a/testing/py-dnslib/APKBUILD b/testing/py-dnslib/APKBUILD
new file mode 100644
index 0000000000..cee448b5f7
--- /dev/null
+++ b/testing/py-dnslib/APKBUILD
@@ -0,0 +1,41 @@
+# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
+# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
+pkgname=py-dnslib
+_pkgname=dnslib
+pkgver=0.8.2
+pkgrel=0
+pkgdesc="A simple library to encode/decode DNS wire-format packets"
+url="https://bitbucket.org/paulc/dnslib/"
+arch="noarch"
+license="BSD"
+depends="python"
+depends_dev=""
+makedepends="python-dev"
+install=""
+subpackages=""
+source="http://pypi.python.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
+
+_builddir="$srcdir"/$_pkgname-$pkgver
+prepare() {
+ local i
+ 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"
+ python setup.py build || return 1
+}
+
+package() {
+ cd "$_builddir"
+ python setup.py install --prefix=/usr --root="$pkgdir" || return 1
+}
+
+md5sums="a946382e38d382b92cf3a5f253827441 dnslib-0.8.2.tar.gz"
+sha256sums="ae63e795b299286db12df7de443873fe91da6f4195a0cb164f2fc2f9b881f964 dnslib-0.8.2.tar.gz"
+sha512sums="c1753ce95d59322243e857b1481a2b0a6f0a59299df80280c383159e5705a999a5578212a9ee30595e845821f1e8e8edf9883af992193e95debac706eb5e8e3a dnslib-0.8.2.tar.gz"
diff --git a/testing/py-dnspython/APKBUILD b/testing/py-dnspython/APKBUILD
index 063bcbc835..cfdc02ac3e 100644
--- a/testing/py-dnspython/APKBUILD
+++ b/testing/py-dnspython/APKBUILD
@@ -2,21 +2,30 @@
# Maintainer: Francesco Colista <francesco.colista@gmail.com>
pkgname=py-dnspython
_pkgname=dnspython
-pkgver=1.9.4
+pkgver=1.10.0
pkgrel=0
pkgdesc="A DNS toolkit for Python"
url="http://www.dnspython.org"
arch="noarch"
license="BSD"
depends=
-depends_dev="python-dev"
-makedepends="$depends_dev"
+depends_dev=""
+makedepends="python-dev py-setuptools"
install=""
subpackages=""
source="http://www.dnspython.org/kits/$pkgver/$_pkgname-$pkgver.tar.gz"
+
_builddir="$srcdir"/$_pkgname-$pkgver
+build() {
+ cd "$_builddir"
+ python setup.py build || return 1
+}
+
package() {
cd "$_builddir"
- python setup.py install --root=$pkgdir
+ python setup.py install --prefix=/usr --root="$pkgdir" || return 1
}
-md5sums="8a89b7865251c4e9d8ec2f8cc9f8cd78 dnspython-1.9.4.tar.gz"
+
+md5sums="b4f60852fd7ba64fc7c3a1fa239eba33 dnspython-1.10.0.tar.gz"
+sha256sums="4dc21450ec6ac94dd105b4e5f39a75b404ad45a30869ff73acb6fd4d9974f857 dnspython-1.10.0.tar.gz"
+sha512sums="17c525f4e31e6759bb14ce3f5a5cba57e075222e291e67fc946d6a80b6ba1a01e72978f70f39d93b13fea83c99658a8bdb5e63c291eae6ff0b64b2b65f7060da dnspython-1.10.0.tar.gz"
diff --git a/testing/py-egenix-mx-base/APKBUILD b/testing/py-egenix-mx-base/APKBUILD
index c73080c18e..902353d6e7 100644
--- a/testing/py-egenix-mx-base/APKBUILD
+++ b/testing/py-egenix-mx-base/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
pkgname=py-egenix-mx-base
_pkgname=egenix-mx-base
-pkgver=3.2.3
+pkgver=3.2.5
pkgrel=0
pkgdesc="eGenix.com mx Base ccollection of Python extensions"
url="http://www.egenix.com/products/python/mxBase/"
@@ -27,4 +27,6 @@ package() {
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}
-md5sums="3797b67158ef18fb5b427ff8eec1e531 egenix-mx-base-3.2.3.tar.gz"
+md5sums="2f982afa5ac70691965e9990df138186 egenix-mx-base-3.2.5.tar.gz"
+sha256sums="bfd0d2aeef73532697c857db26ea11a3574280b1d439d42501c36b4c1d989dce egenix-mx-base-3.2.5.tar.gz"
+sha512sums="707d4cb96de04f967c1a37d156f41d9570b580088132f96533b7b4319c1fc0492a29b01ce1dba9527d7fc7cada99da8767a55c0994c285af81af82fd0f370a42 egenix-mx-base-3.2.5.tar.gz"
diff --git a/testing/py-libacl/APKBUILD b/testing/py-libacl/APKBUILD
index c0c1da0c83..3f6e2442c6 100644
--- a/testing/py-libacl/APKBUILD
+++ b/testing/py-libacl/APKBUILD
@@ -14,8 +14,8 @@ makedepends="python-dev acl-dev py-setuptools"
install=""
subpackages=""
source="https://github.com/downloads/iustin/$_pkgname/$_pkgname-$pkgver.tar.gz"
-_builddir="$srcdir"/$_pkgname-$pkgver
+_builddir="$srcdir"/$_pkgname-$pkgver
build() {
cd "$_builddir"
python setup.py build || return 1
@@ -27,3 +27,5 @@ package() {
}
md5sums="a429256345ffdc2cea57fd24da0d980d pylibacl-0.5.1.tar.gz"
+sha256sums="3338b616c5449c031d541c2885f6449a1bdcd6a170cfaef4efc2d895e4d1b3c5 pylibacl-0.5.1.tar.gz"
+sha512sums="99ff95c8551a8bf3153314ca9851e0529de516d2bdab32e693e5280259513f3eca65b5ff941527a780afce3d1dbaee52bb34e09c387fed82bea32526bb42040b pylibacl-0.5.1.tar.gz"
diff --git a/testing/py-logilab-common/APKBUILD b/testing/py-logilab-common/APKBUILD
index e409420dce..add1753b2d 100644
--- a/testing/py-logilab-common/APKBUILD
+++ b/testing/py-logilab-common/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
pkgname=py-logilab-common
_pkgname=logilab-common
-pkgver=0.58.3
+pkgver=0.59.0
pkgrel=0
pkgdesc="A collection of Python packages and modules used by Logilab projects"
url="http://www.logilab.org/project/logilab-common"
@@ -42,4 +42,6 @@ doc() {
mv "$_builddir"/doc/*.1 "$subpkgdir"/usr/share/man/man1/ || return 1
}
-md5sums="d6ea36a311381de92b7d7de3ec69e018 logilab-common-0.58.3.tar.gz"
+md5sums="aab8881da1a08ffe625146a312b2e28f logilab-common-0.59.0.tar.gz"
+sha256sums="ebd7b84c0439fe003a85832ae5dba490ed081366866e72d30054178193afaaea logilab-common-0.59.0.tar.gz"
+sha512sums="a38ba336c7877f94c93c2aedf9a8d225dd8f7d1a70b655bfb66df53f7a9ddd403ead5b85755bcefa52f6828e57967f20b397011bbf7f8964770bda4d3c12fbe0 logilab-common-0.59.0.tar.gz"
diff --git a/testing/py-m2crypto/APKBUILD b/testing/py-m2crypto/APKBUILD
index 4719b4e0e5..619dde1f55 100644
--- a/testing/py-m2crypto/APKBUILD
+++ b/testing/py-m2crypto/APKBUILD
@@ -1,5 +1,5 @@
# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
-# Maintainer:
+# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
pkgname=py-m2crypto
_pkgname=M2Crypto
pkgver=0.21.1
@@ -13,9 +13,9 @@ depends_dev=
makedepends="python-dev swig openssl-dev"
install=""
subpackages=""
-source="http://pypi.python.org/packages/source/M/$_pkgname/$_pkgname-$pkgver.tar.gz"
-_builddir="$srcdir"/$_pkgname-$pkgver
+source="http://pypi.python.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
+_builddir="$srcdir"/$_pkgname-$pkgver
build() {
cd "$_builddir"
python setup.py build || return 1
@@ -25,4 +25,7 @@ package() {
cd "$_builddir"
python setup.py install --prefix=/usr --root="$pkgdir" || return 1
}
+
md5sums="f93d8462ff7646397a9f77a2fe602d17 M2Crypto-0.21.1.tar.gz"
+sha256sums="25b94498505c2d800ee465db0cc1aff097b1615adc3ac042a1c85ceca264fc0a M2Crypto-0.21.1.tar.gz"
+sha512sums="b261eed84b3bda8a664c065241c2007f6443235a0fbcdd856c5a0b1f015e75662724b72a56e94aeb174414fff5c8dd71dfcb4b18f677f576ab7e30811a8adf9b M2Crypto-0.21.1.tar.gz"
diff --git a/testing/py-markdown/APKBUILD b/testing/py-markdown/APKBUILD
new file mode 100644
index 0000000000..71bbd6b3e7
--- /dev/null
+++ b/testing/py-markdown/APKBUILD
@@ -0,0 +1,41 @@
+# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
+# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
+pkgname=py-markdown
+_pkgname=Markdown
+pkgver=2.2.1
+pkgrel=0
+pkgdesc="A Python implementation of Markdown"
+url="http://pythonhosted.org/Markdown/"
+arch="noarch"
+license="BSD"
+depends="python"
+depends_dev=""
+makedepends="python-dev py-setuptools"
+install=""
+subpackages=""
+source="http://pypi.python.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
+
+_builddir="$srcdir"/$_pkgname-$pkgver
+prepare() {
+ local i
+ 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"
+ python setup.py build || return 1
+}
+
+package() {
+ cd "$_builddir"
+ python setup.py install --prefix=/usr --root="$pkgdir" || return 1
+}
+
+md5sums="9e002c8051fb346cae75060f3302048a Markdown-2.2.1.tar.gz"
+sha256sums="f8b9a1efceab71afe9336a7c456fde36bfb0f505fb664ebb7f3dd44eddab44b6 Markdown-2.2.1.tar.gz"
+sha512sums="aa975a9d015e3e1320f35381c7e83e1f355222a3c0096e65ce4f1a1fa253fe0e3389ce1b3786b1cf40f4160863ede39d1081c655efe1c24132a766f02418fd61 Markdown-2.2.1.tar.gz"
diff --git a/testing/py-mysqldb/APKBUILD b/testing/py-mysqldb/APKBUILD
index 8f39849bb0..a802c6bd43 100644
--- a/testing/py-mysqldb/APKBUILD
+++ b/testing/py-mysqldb/APKBUILD
@@ -1,17 +1,16 @@
# Maintainer: Francesco Colista <francesco.colista@gmail.com>
pkgname=py-mysqldb
pkgver=1.2.3
-pkgrel=1
+pkgrel=2
pkgdesc="MySQL Module for python"
url="http://sourceforge.net/projects/mysql-python/"
arch="all"
-license="GPL"
-depends="python"
+license="GPL2+"
+depends=""
makedepends="python-dev py-setuptools mysql-dev"
source="http://downloads.sourceforge.net/mysql-python/MySQL-python-${pkgver}.tar.gz"
_builddir="$srcdir"/MySQL-python-$pkgver
-
build() {
cd "$_builddir"
python setup.py build || return 1
@@ -23,3 +22,5 @@ package() {
}
md5sums="215eddb6d853f6f4be5b4afc4154292f MySQL-python-1.2.3.tar.gz"
+sha256sums="7de66fbbf923634e7c965aeaefa74642ba75ae20ee1cefcefc3009595b7a7e6e MySQL-python-1.2.3.tar.gz"
+sha512sums="8c1c88ccf833744ac1f78673cb306cafe7f9bfc85ab2ce6dee1024b86571c17f006e3ab8452dba3527976f39aca64757b2d961c30ef4ac61c9a27e60a5f1abf5 MySQL-python-1.2.3.tar.gz"
diff --git a/testing/py-netaddr/APKBUILD b/testing/py-netaddr/APKBUILD
new file mode 100644
index 0000000000..47a1fcc94c
--- /dev/null
+++ b/testing/py-netaddr/APKBUILD
@@ -0,0 +1,41 @@
+# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
+# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
+pkgname=py-netaddr
+_pkgname=netaddr
+pkgver=0.7.10
+pkgrel=0
+pkgdesc="A network address manipulation library for Python"
+url="https://github.com/drkjam/netaddr"
+arch="noarch"
+license="BSD"
+depends="python"
+depends_dev=""
+makedepends="python-dev py-setuptools"
+install=""
+subpackages=""
+source="https://github.com/downloads/drkjam/netaddr/$_pkgname-$pkgver.tar.gz"
+
+_builddir="$srcdir"/$_pkgname-$pkgver
+prepare() {
+ local i
+ 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"
+ python setup.py build || return 1
+}
+
+package() {
+ cd "$_builddir"
+ python setup.py install --prefix=/usr --root="$pkgdir" || return 1
+}
+
+md5sums="605cfd09ff51eaeff0ffacdb485e270b netaddr-0.7.10.tar.gz"
+sha256sums="9b79763141a855079b0589717696a4ccb5c56c0b807b6e584bfe12333399e0b7 netaddr-0.7.10.tar.gz"
+sha512sums="28d51e81151c96df37adf3466de451fc7375624eee6cd4b5d5587c25fd82d23b2dbba0fac38938ca760b28e220fbf147d2e5fa326869b2500de036bf02b042ab netaddr-0.7.10.tar.gz"
diff --git a/testing/py-netifaces/APKBUILD b/testing/py-netifaces/APKBUILD
index 332c9196a8..1486d054fb 100644
--- a/testing/py-netifaces/APKBUILD
+++ b/testing/py-netifaces/APKBUILD
@@ -2,15 +2,15 @@
# Maintainer: Francesco Colista <francesco.colista@gmail.com>
pkgname=py-netifaces
_pkgname=netifaces
-pkgver=0.6
+pkgver=0.8
pkgrel=0
pkgdesc="Portable module to access network interface information in Python"
url="http://alastairs-place.net/netifaces/"
arch="all"
license="MIT"
depends=""
-depends_dev="python-dev py-setuptools"
-makedepends="$depends_dev"
+depends_dev=""
+makedepends="python-dev py-setuptools"
install=""
subpackages="$pkgname-doc"
source="http://alastairs-place.net/projects/$_pkgname/$_pkgname-$pkgver.tar.gz"
@@ -27,12 +27,15 @@ prepare() {
build() {
cd "$_builddir"
- python setup.py install --root "${pkgdir}"
+ python setup.py build || return 1
}
package() {
cd "$_builddir"
+ python setup.py install --prefix=/usr --root="$pkgdir" || return 1
install -Dm644 README "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}
-md5sums="6ea1e045ebd5db99dd675178e41307e5 netifaces-0.6.tar.gz"
+md5sums="e57e5983f4c286fac5f8068fbfc5c873 netifaces-0.8.tar.gz"
+sha256sums="53a711038db3d6e5cf7129d6f751185fd052f830f12f271fbfe17bd2671ab1ec netifaces-0.8.tar.gz"
+sha512sums="b3735c4f83d4ed1d52f59937187659f148205a721fd05ce5a10e9ec89ea3519971001b2985e24bb30fb112ee741310babd847f84d4c3fbb34989edc6a743f551 netifaces-0.8.tar.gz"
diff --git a/testing/py-osourcer/APKBUILD b/testing/py-osourcer/APKBUILD
new file mode 100644
index 0000000000..56a8d99928
--- /dev/null
+++ b/testing/py-osourcer/APKBUILD
@@ -0,0 +1,41 @@
+# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
+# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
+pkgname=py-osourcer
+_pkgname=osourcer
+pkgver=0.1
+pkgrel=0
+pkgdesc="Tool to manage licenses in source code"
+url="http://github.com/dnarvaez/osourcer"
+arch="noarch"
+license="Apache2"
+depends="python"
+depends_dev=""
+makedepends="python-dev py-setuptools"
+install=""
+subpackages=""
+source="http://pypi.python.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
+
+_builddir="$srcdir"/$_pkgname-$pkgver
+prepare() {
+ local i
+ 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"
+ python setup.py build || return 1
+}
+
+package() {
+ cd "$_builddir"
+ python setup.py install --prefix=/usr --root="$pkgdir" || return 1
+}
+
+md5sums="587766a048f72838558d5b3aa351f525 osourcer-0.1.tar.gz"
+sha256sums="bf754d6c8dd4ecb5091ab2a461223b97bdf01757ece8cc1095d22c9129e8dde0 osourcer-0.1.tar.gz"
+sha512sums="20726cca90bb7b3854595b8f1e42ea4d9da25a5a07562c1ced3d08bf58d884b9aa76b8b1c5b98be1b0b50317d004c2f78f0e60c5984c2100fa503a0b660fd4dd osourcer-0.1.tar.gz"
diff --git a/testing/py-twisted-conch/APKBUILD b/testing/py-twisted-conch/APKBUILD
new file mode 100644
index 0000000000..49503e740f
--- /dev/null
+++ b/testing/py-twisted-conch/APKBUILD
@@ -0,0 +1,36 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=py-twisted-conch
+pkgver=12.2.0
+pkgrel=0
+pkgdesc="SSH and SFTP protocol implementation together with clients and servers"
+url="http://twistedmatrix.com/trac/wiki/TwistedConch"
+arch="noarch"
+license="MIT"
+depends="py-twisted py-crypto py-asn1"
+makedepends="python-dev"
+source="http://twistedmatrix.com/Releases/Conch/${pkgver%.*}/TwistedConch-$pkgver.tar.bz2"
+
+_builddir="$srcdir"/TwistedConch-$pkgver
+prepare() {
+ local i
+ 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"
+ python setup.py build || return 1
+}
+
+package() {
+ cd "$_builddir"
+ python setup.py install --prefix=/usr --root="$pkgdir" || return 1
+}
+
+md5sums="a8f07749465eb7c514c9cce0ea4dcfb0 TwistedConch-12.2.0.tar.bz2"
+sha256sums="2d1d6d4dcf8a6c9fd7f7c03e74111049566618765f93fae1da999643caf13cd2 TwistedConch-12.2.0.tar.bz2"
+sha512sums="6b81ed588aeb568e14ad341530ebceabd34e3025da612aa54effe0ff96ff6c20c466b296795209b6ee761890d27f26075915de114459dbc84547587444520da9 TwistedConch-12.2.0.tar.bz2"
diff --git a/testing/py-xattr/APKBUILD b/testing/py-xattr/APKBUILD
index 9c8b9712d4..ece10bf523 100644
--- a/testing/py-xattr/APKBUILD
+++ b/testing/py-xattr/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
pkgname=py-xattr
_pkgname=pyxattr
-pkgver=0.5.1
+pkgver=0.5.2
pkgrel=1
pkgdesc="A python module for accessing filesystem Extended Attributes"
url="http://pyxattr.k1024.org/"
@@ -13,9 +13,9 @@ depends_dev=""
makedepends="python-dev attr-dev py-setuptools"
install=""
subpackages=""
-source="https://github.com/downloads/iustin/pyxattr/pyxattr-$pkgver.tar.gz"
-_builddir="$srcdir"/$_pkgname-$pkgver
+source="http://pyxattr.k1024.org/downloads/$_pkgname-$pkgver.tar.gz"
+_builddir="$srcdir"/$_pkgname-$pkgver
build() {
cd "$_builddir"
python setup.py build || return 1
@@ -26,4 +26,6 @@ package() {
python setup.py install --root="$pkgdir" || return 1
}
-md5sums="bb9560510b17625015aa45f2fbc3b520 pyxattr-0.5.1.tar.gz"
+md5sums="9ff2e4218badc201b689b6d254290001 pyxattr-0.5.2.tar.gz"
+sha256sums="19accb3927a833b36b1fb0fddeae45c32b08715cce38b1b106faff22c4ba79d9 pyxattr-0.5.2.tar.gz"
+sha512sums="8dfe6583b1bb54c1674ca90ea99ad50d7ad51b858a1f40bfd4a3660fcba71b59540e5957bb601d816e82c9fec91985394f51193e5a2452c4b1b27cb5edf51e2f pyxattr-0.5.2.tar.gz"
diff --git a/testing/py-yurl/APKBUILD b/testing/py-yurl/APKBUILD
new file mode 100644
index 0000000000..9055e5c938
--- /dev/null
+++ b/testing/py-yurl/APKBUILD
@@ -0,0 +1,41 @@
+# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
+# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
+pkgname=py-yurl
+_pkgname=YURL
+pkgver=0.10
+pkgrel=0
+pkgdesc="An alternative Python url manipulation library"
+url="https://github.com/homm/yurl/"
+arch="noarch"
+license="unknown"
+depends=""
+depends_dev=""
+makedepends="python-dev py-setuptools"
+install=""
+subpackages=""
+source="http://pypi.python.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
+
+_builddir="$srcdir"/$_pkgname-$pkgver
+prepare() {
+ local i
+ 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"
+ python setup.py build || return 1
+}
+
+package() {
+ cd "$_builddir"
+ python setup.py install --prefix=/usr --root="$pkgdir" || return 1
+}
+
+md5sums="ece0bba0c9b0902964f80c236760a2f3 YURL-0.10.tar.gz"
+sha256sums="10b8fd15b7b582fade998b350c67686ca827f68938406fbb0025fd3a10dddbdb YURL-0.10.tar.gz"
+sha512sums="c37d172a96fbb5e69ec1566f2e93f3a2cbd66ad31229d7bac1010460e2dddb726b579c4c56f6345975977f4cbf6188408bdf9b48616047ddcab9e95823e1ffc4 YURL-0.10.tar.gz"
diff --git a/testing/python3/APKBUILD b/testing/python3/APKBUILD
index 6df07c3068..8f435ef964 100644
--- a/testing/python3/APKBUILD
+++ b/testing/python3/APKBUILD
@@ -1,36 +1,37 @@
# Maintainer: Kiyoshi Aman <kiyoshi.aman@gmail.com>
pkgname=python3
-pkgver=3.2.3
-_pkgver=3.2
+pkgver=3.3.0
+_pkgver=3.3
pkgrel=0
pkgdesc="A high-level scripting language"
url="http://www.python.org"
arch="all"
license="custom"
subpackages="$pkgname-dev $pkgname-doc $pkgname-tests"
-depends=
+depends=""
makedepends="expat-dev openssl-dev zlib-dev ncurses-dev bzip2-dev
- sqlite-dev libffi-dev tcl-dev"
-source="http://www.python.org/ftp/python/$_pkgver/Python-$_pkgver.tar.bz2"
+ sqlite-dev libffi-dev tcl-dev"
+source="http://www.python.org/ftp/python/$pkgver/Python-$pkgver.tar.xz"
-_builddir="$srcdir"/Python-$_pkgver
+_builddir="$srcdir"/Python-$pkgver
build() {
cd "$_builddir"
- ./configure --prefix=/usr \
+ ./configure \
+ --prefix=/usr \
--enable-shared \
--with-threads \
--with-system-ffi \
--enable-unicode=ucs4 \
--with-dbmliborder=ndbm \
+ --disable-rpath \
|| return 1
-
make || return 1
}
package() {
cd "$_builddir"
- make -j1 DESTDIR="$pkgdir" install
- mv "$pkgdir"/usr/bin/2to3 "$pkgdir"/usr/bin/2to3-3.1
+ make -j1 DESTDIR="$pkgdir" install || return 1
+ mv "$pkgdir"/usr/bin/2to3 "$pkgdir"/usr/bin/2to3-3.3
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}
@@ -51,4 +52,6 @@ tests() {
_mv_files
}
-md5sums="92e94b5b6652b96349d6362b8337811d Python-3.2.tar.bz2"
+md5sums="2e7533b4009ac4adae62a7797a442e7a Python-3.3.0.tar.xz"
+sha256sums="09994d2885a8ef61b4b2389527a9805a4a05e3e0f121dbc8e4222f9010f5bbd7 Python-3.3.0.tar.xz"
+sha512sums="36aacc516d7486c8123656171a9400e3881146464abaa56b8dd1c8e3d0c1c31e305529157eacf6e29e3dd0a065c7ff8452addd1d178578bf8db4c9f5c1b7380f Python-3.3.0.tar.xz"
diff --git a/testing/siege/APKBUILD b/testing/siege/APKBUILD
new file mode 100644
index 0000000000..f4774825b3
--- /dev/null
+++ b/testing/siege/APKBUILD
@@ -0,0 +1,51 @@
+# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
+# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
+pkgname=siege
+pkgver=2.74
+pkgrel=0
+pkgdesc="HTTP regression testing and benchmarking utility"
+url="http://www.joedog.org/JoeDog/Siege"
+arch="all"
+license="GPL2+"
+depends=""
+depends_dev=""
+makedepends="openssl-dev sed"
+install=""
+subpackages="$pkgname-doc"
+source="http://www.joedog.org/pub/siege/$pkgname-$pkgver.tar.gz
+ siege-2.72-good.patch"
+
+_builddir="$srcdir"/$pkgname-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+ sed -i.orig doc/siegerc.in -e 's/^# logfile = *$/logfile = ${HOME}\/siege.log/'
+}
+
+build() {
+ cd "$_builddir"
+ ./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ || return 1
+ make || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ rm -f "$pkgdir"/usr/lib/*.la
+}
+
+md5sums="a23c8670d69f4b78f534095921c90969 siege-2.74.tar.gz
+6b1d2956e8cba62cdd44a4faaacbe4cd siege-2.72-good.patch"
+sha256sums="cdd686a5695f1c953caab3914c722f7eb81a616102ffb36bb39eb8bcb5ebc802 siege-2.74.tar.gz
+15ceaf81547f80d0cbfd947458129e2b7c3c3fe49dbcb37f6444b53f414c91ca siege-2.72-good.patch"
+sha512sums="cd551beb79ac69c97b89b7ba4603dfe41190f0a65befbea53c096161e74dff33ea8f41a3d383d75fbec9535fcc229542da91a80c89a50beb7526a0748558835d siege-2.74.tar.gz
+a32b459b23e72af06095911905ef58e365a22a9d7c0c7fac13897ce9440484b41c86505da19cbcabb25432aabe60986ffb2b013c75ac22382ce1c8b4a9f28393 siege-2.72-good.patch"
diff --git a/testing/siege/siege-2.72-good.patch b/testing/siege/siege-2.72-good.patch
new file mode 100644
index 0000000000..93da6b6eb5
--- /dev/null
+++ b/testing/siege/siege-2.72-good.patch
@@ -0,0 +1,62 @@
+diff -up siege-2.69/doc/Makefile.in.good siege-2.69/doc/Makefile.in
+--- siege-2.69/doc/Makefile.in.good 2009-07-04 11:12:24.411980518 -0300
++++ siege-2.69/doc/Makefile.in 2009-07-04 11:13:19.914733285 -0300
+@@ -498,32 +498,32 @@ uninstall-man: uninstall-man1 uninstall-
+
+
+ install-exec-hook:
+- @if test -f $(SIEGERC); then \
+- if cmp -s $(srcdir)/siegerc $(SIEGERC); then echo ""; \
+- else \
+- echo ' $(INSTALL_DATA) $(srcdir)/siegerc $(SIEGERC).new'; \
+- $(INSTALL_DATA) $(srcdir)/siegerc $(SIEGERC).new; \
+- echo "#####################################################"; \
+- echo "WARNING: File $(SIEGERC) already exists."; \
+- echo " A new resource file has been installed as"; \
+- echo " $(SIEGERC).new. You may want to"; \
+- echo " consider using the newer version in order to"; \
+- echo " take advantage of any new features."; \
+- echo "#####################################################"; \
+- fi; \
+- else \
+- $(INSTALL_DATA) $(srcdir)/siegerc $(SIEGERC); \
+- fi
+- @if test -f $(URLSTXT); then \
+- if cmp -s $(srcdir)/siegerc $(URLSTXT); then echo ""; \
+- else \
+- echo "WARNING: File $(URLSTXT) already exists."; \
+- echo " It was NOT replaced with this installation."; \
+- fi; \
+- else \
+- $(mkinstalldirs) $(sysconfdir); \
+- $(INSTALL_DATA) $(srcdir)/urls.txt $(URLSTXT); \
+- fi
++ #@if test -f $(SIEGERC); then \
++ # if cmp -s $(srcdir)/siegerc $(SIEGERC); then echo ""; \
++ # else \
++ # echo ' $(INSTALL_DATA) $(srcdir)/siegerc $(SIEGERC).new'; \
++ # $(INSTALL_DATA) $(srcdir)/siegerc $(SIEGERC).new; \
++ # echo "#####################################################"; \
++ # echo "WARNING: File $(SIEGERC) already exists."; \
++ # echo " A new resource file has been installed as"; \
++ # echo " $(SIEGERC).new. You may want to"; \
++ # echo " consider using the newer version in order to"; \
++ # echo " take advantage of any new features."; \
++ # echo "#####################################################"; \
++ # fi; \
++ #else \
++ # $(INSTALL_DATA) $(srcdir)/siegerc $(SIEGERC); \
++ #fi
++ #@if test -f $(URLSTXT); then \
++ # if cmp -s $(srcdir)/siegerc $(URLSTXT); then echo ""; \
++ # else \
++ # echo "WARNING: File $(URLSTXT) already exists."; \
++ # echo " It was NOT replaced with this installation."; \
++ # fi; \
++ #else \
++ # $(mkinstalldirs) $(sysconfdir); \
++ # $(INSTALL_DATA) $(srcdir)/urls.txt $(URLSTXT); \
++ #fi
+
+ uninstall:
+ rm -f $(SIEGERC)
diff --git a/testing/sipcrack/APKBUILD b/testing/sipcrack/APKBUILD
index b8e7e5efbc..39a56481eb 100644
--- a/testing/sipcrack/APKBUILD
+++ b/testing/sipcrack/APKBUILD
@@ -13,8 +13,8 @@ makedepends="libpcap-dev openssl-dev"
install=""
subpackages=""
source="http://ftp.de.debian.org/debian/pool/main/s/$pkgname/"$pkgname"_"$pkgver".orig.tar.gz"
-_builddir="$srcdir"/$pkgname-$pkgver
+_builddir="$srcdir"/$pkgname-$pkgver
build() {
cd "$_builddir"
make || return 1
diff --git a/testing/snowstorm/APKBUILD b/testing/snowstorm/APKBUILD
index 4a74d0573c..5d09d8c257 100644
--- a/testing/snowstorm/APKBUILD
+++ b/testing/snowstorm/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer:
pkgname=snowstorm
pkgver=2.5.2
-pkgrel=1
+pkgrel=2
pkgdesc="snowstorm viewer for secondlife (and compatible servers)"
url="http://wiki.secondlife.com/wiki/Project_Snowstorm"
arch=""
diff --git a/testing/spectools/APKBUILD b/testing/spectools/APKBUILD
index e8d09a4a19..3c10fe79a8 100644
--- a/testing/spectools/APKBUILD
+++ b/testing/spectools/APKBUILD
@@ -1,12 +1,12 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=spectools
-pkgver=201004
-_pkgver=2010-04-R1
+pkgver=201108
+_pkgver=2011-08-R1
pkgrel=0
pkgdesc="Utilities for using Wi-Spy USB spectrum analyzer"
url="https://www.kismetwireless.net/spectools/"
arch="all"
-license="GPL-2"
+license="GPL2+"
depends=""
depends_dev="gtk+2.0-dev bash cairo-dev libusb-compat-dev"
makedepends="$depends_dev"
@@ -28,7 +28,8 @@ prepare() {
build() {
cd "$_builddir"
autoreconf --install
- ./configure --prefix=/usr \
+ ./configure \
+ --prefix=/usr \
--sysconfdir=/etc/
make || return 1
}
@@ -38,4 +39,6 @@ package() {
make DESTDIR="$pkgdir" install || return 1
}
-md5sums="1574813385fbe652736b439accec7120 spectools-2010-04-R1.tar.gz"
+md5sums="b742d5c7dec6fbd3c5070e54d43e6570 spectools-2011-08-R1.tar.gz"
+sha256sums="ce981cd2b86c6246dc7cb9c0166b85e586e5f5835d3ed147e8901ef18f00220e spectools-2011-08-R1.tar.gz"
+sha512sums="92c80b34049055cec6d677db165fb2d06d75fbff9f04d41ab81fa57900f639936e6a9a01f06165aea863b35760964016f0984f17816859d054bc9d14353e847b spectools-2011-08-R1.tar.gz"
diff --git a/testing/spl-git-grsec/APKBUILD b/testing/spl-git-grsec/APKBUILD
index 0e6ef68827..dc2477a5f5 100644
--- a/testing/spl-git-grsec/APKBUILD
+++ b/testing/spl-git-grsec/APKBUILD
@@ -6,7 +6,7 @@ _name=$_realname-$_flavor
_kpkg=linux-$_flavor
_kver=3.6.11
-_kpkgrel=15
+_kpkgrel=16
_mypkgrel=0
_date=20121116
diff --git a/testing/spl-grsec/APKBUILD b/testing/spl-grsec/APKBUILD
index fcaaa5bde1..c0b48ad9e0 100644
--- a/testing/spl-grsec/APKBUILD
+++ b/testing/spl-grsec/APKBUILD
@@ -6,7 +6,7 @@ _name=$_realname-$_flavor
_kpkg=linux-$_flavor
_kver=3.6.11
-_kpkgrel=15
+_kpkgrel=16
_realver=0.6.0-rc13
_mypkgrel=0
diff --git a/testing/sqstat/APKBUILD b/testing/sqstat/APKBUILD
index 9489e7960f..e802394f23 100644
--- a/testing/sqstat/APKBUILD
+++ b/testing/sqstat/APKBUILD
@@ -1,4 +1,4 @@
-# Maintainer: Natanael Copa
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=sqstat
pkgver=1.20
pkgrel=0
@@ -6,14 +6,13 @@ pkgdesc="SqStat is a script which allows to look through active squid users conn
url="http://samm.kiev.ua/sqstat/"
arch="all"
license="ISC"
-depends=
-makedepends=
-install=
-subpackages=
+depends=""
+makedepends=""
+install=""
+subpackages=""
source="http://samm.kiev.ua/sqstat/sqstat-$pkgver.tar.gz"
_builddir="$srcdir"/$pkgname-$pkgver
-
prepare() {
cd "$_builddir"
}
diff --git a/testing/stunnel/APKBUILD b/testing/stunnel/APKBUILD
index 59f1478efc..36aebb651b 100644
--- a/testing/stunnel/APKBUILD
+++ b/testing/stunnel/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Dean Takemori <deant@hawaii.rr.com>
# Maintainer:
pkgname=stunnel
-pkgver=4.53
+pkgver=4.55
pkgrel=0
pkgdesc="SSL encryption wrapper between network client and server."
url="http://www.stunnel.org/"
@@ -16,33 +16,35 @@ source="ftp://ftp.stunnel.org/stunnel/$pkgname-$pkgver.tar.gz"
_builddir="$srcdir/$pkgname-$pkgver"
prepare() {
- local i
- cd "$_builddir"
- for i in $source; do
- case $i in
- *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
- esac
- done
+ local i
+ 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"
- ./configure --prefix=/usr \
- --sysconfdir=/etc \
- --mandir=/usr/share/man \
- --infodir=/usr/share/info \
- --localstatedir=/var \
- || return 1
- make || return 1
+ cd "$_builddir"
+ ./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --infodir=/usr/share/info \
+ --localstatedir=/var \
+ || return 1
+ make || return 1
}
package() {
- cd "$_builddir"
- make DESTDIR="$pkgdir" install || return 1
- install -m644 tools/stunnel.license \
- "$pkgdir"/usr/share/doc/$pkgname/ || return 1
-
- rm -f "$pkgdir"/usr/lib/stunnel/*.la
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ install -m644 tools/stunnel.license \
+ "$pkgdir"/usr/share/doc/$pkgname/ || return 1
+ rm -f "$pkgdir"/usr/lib/stunnel/*.la
}
-md5sums="ab3bfc915357d67da18c73f73610d593 stunnel-4.53.tar.gz"
+md5sums="ebe6670368d30c6a01ca33b9c50cb239 stunnel-4.55.tar.gz"
+sha256sums="5a4acecfabd454415c727435acdfca7dc46aa542998fb278293f494a6d36d37a stunnel-4.55.tar.gz"
+sha512sums="47e6a707975395e4d3106927595b3a0627246f565687e3a0d56dc6620c1ba828755d4482d0e45b9a09300cc7855b76360056534b22b42f58d5041ea159aab7a1 stunnel-4.55.tar.gz"
diff --git a/testing/supertuxkart/APKBUILD b/testing/supertuxkart/APKBUILD
index cc47cc6e3f..018fa8b3ef 100644
--- a/testing/supertuxkart/APKBUILD
+++ b/testing/supertuxkart/APKBUILD
@@ -1,17 +1,17 @@
# Maintainer: Jeff Bilyk <jbilyk@alpinelinux.org>
pkgname=supertuxkart
-pkgver=0.7
+pkgver=0.8
pkgrel=0
pkgdesc="Kart racing game"
url="http://supertuxkart.sourceforge.net"
arch="x86 x86_64"
license="GPL"
depends=
-depends_dev="irrlicht libvorbis-dev libogg-dev openal-soft-dev mesa-dev jpeg-dev gettext-dev"
-makedepends="$depends_dev"
-source="http://downloads.sourceforge.net/project/$pkgname/SuperTuxKart/0.7/$pkgname-$pkgver-src.tar.bz2"
+makedepends="libvorbis-dev libogg-dev openal-soft-dev mesa-dev
+ libjpeg-turbo-dev gettext-dev cmake curl-dev fribidi-dev"
+source="http://downloads.sourceforge.net/project/$pkgname/SuperTuxKart/$pkgver/$pkgname-$pkgver-src.tar.bz2"
-_builddir="$srcdir"/$pkgname-$pkgver
+_builddir="$srcdir"/SuperTuxKart-$pkgver
prepare() {
local i
@@ -25,14 +25,13 @@ prepare() {
build() {
cd "$_builddir"
- ./configure --prefix=/usr \
- --datadir=/usr/share \
- --bindir=/usr/bin \
- --with-irrlicht=/usr/include/irrlicht \
+ cmake . \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_CXX_FLAGS="-lpthread -lm -ldl" \
|| return 1
- # From arch pkgbuild
- sed -i "s#/usr/local#/usr#" src/io/file_manager.cpp
- sed -i "s#/games#/bin#" $(grep -r "/games" *)
+
+ NDEBUG=1 make -C lib/irrlicht/source/Irrlicht || return 1
make || return 1
}
@@ -40,4 +39,6 @@ package() {
cd "$_builddir"
make DESTDIR="$pkgdir" install || return 1
}
-md5sums="2806f271e4d37fee5ad8ca166e1ad489 supertuxkart-0.7-src.tar.bz2"
+md5sums="0b939ce601374758938119e0b0dd1fec supertuxkart-0.8-src.tar.bz2"
+sha256sums="b99f3d2311457a34db3c42ba2195662f2993a48eae4f6b1f175dbcce09ad4b8b supertuxkart-0.8-src.tar.bz2"
+sha512sums="1936ff85ab896ad46633e53423a55c74aebe7a49d55024ed9bd76baf735e2e3c1ada0e83e3cc29dc7b9ff257484f2a9edb0bf5cf61b0b78fa5757f2e702a6f72 supertuxkart-0.8-src.tar.bz2"
diff --git a/testing/uwsgi/APKBUILD b/testing/uwsgi/APKBUILD
index 3a6a0c64b8..c724f1b38a 100644
--- a/testing/uwsgi/APKBUILD
+++ b/testing/uwsgi/APKBUILD
@@ -1,15 +1,18 @@
# Contributor: Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>
-# Maintainer:
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=uwsgi
-pkgver=1.4.3
-pkgrel=1
+pkgver=1.4.8
+pkgrel=2
pkgdesc="uWSGI application container server"
url=http://projects.unbit.it/uwsgi/
arch=all
license=GPL-2
makedepends="linux-headers lua-dev python python-dev zeromq-dev"
subpackages="uwsgi-lua uwsgi-python:py"
-source="http://projects.unbit.it/downloads/uwsgi-${pkgver}.tar.gz futimes.patch include-sched.patch lua-lock.patch"
+source="http://projects.unbit.it/downloads/uwsgi-${pkgver}.tar.gz
+ futimes.patch include-sched.patch lua-cache-update.patch
+ uwsgi.initd uwsgi.confd
+ "
_builddir=$srcdir/$pkgname-$pkgver
prepare() {
@@ -47,6 +50,11 @@ package() {
local libdir=$pkgdir/usr/lib/uwsgi
install -d "$libdir"
install *_plugin.so "$libdir"
+
+ install -Dm755 "$srcdir"/uwsgi.initd \
+ "$pkgdir"/etc/init.d/uwsgi || return 1
+ install -Dm644 "$srcdir"/uwsgi.confd \
+ "$pkgdir"/etc/conf.d/uwsgi || return 1
}
lua() {
@@ -63,7 +71,21 @@ py() {
mv "$pkgdir/usr/lib/uwsgi/python_plugin.so" "$subpkgdir/usr/lib/uwsgi"
}
-md5sums="98561cfdb93fb72ed68b7afb2ae4df3a uwsgi-1.4.3.tar.gz
+md5sums="10af354eccaae9c447bd5bdc69bcce12 uwsgi-1.4.8.tar.gz
2c9aeb5b2adf1fa45ef4ed6bda47236a futimes.patch
02c43e001d5f44eb421079e17f9db003 include-sched.patch
-b791fb4994b0350992ffab3f939002ed lua-lock.patch"
+3bba1063b54043561f520d6986e35057 lua-cache-update.patch
+8a8be061d7b5f3108a0f16813da68389 uwsgi.initd
+3d6afe6a8c52556d1d6c52384fc38d9a uwsgi.confd"
+sha256sums="3c35893927a065ed89775cf5a8f66f66d71b060618f4611efbcca76e520aac37 uwsgi-1.4.8.tar.gz
+9ad8375325195e577e6b91a1cf7539817b58fbb4efef248d01a4b704a0e8749f futimes.patch
+25cb58a02a9f1f62be227592a31152e960f51d44a9e9d14751375a9468152e90 include-sched.patch
+fe79c823399c750618572531e8c9ccfa2394da329ce16516af79887f493c1a2d lua-cache-update.patch
+58b998b025e4a9df20ca917bc93e287f9a8cf02d278d513fa461f70e1d08f799 uwsgi.initd
+4cb047e311aecd0f498da1d6a4c0947dd6dc7cc98575d54cb2ef150cacf8425c uwsgi.confd"
+sha512sums="7ead90c0740db0ebc28256b312a98e8de610b62cc82504c738cc2f3d2b0819ae673eb1875ea31abc3e511dc76db9af9fb15f4d1ae2a62f6b67b2a5966cfe2bab uwsgi-1.4.8.tar.gz
+9e867a3483197adb5ab99334d0e9f092dab44201ddbead99a4649309fd0584e6793531a147e096459984d26d0a73754688426df1fb4686c041d3889f3d29fdef futimes.patch
+d454dcc5ee0a121ff44584e0da98055e6596e8a750315fe4ce6a5fbc615697b2a19b9b32c51ac9878587a855ec3f072e87a3e4e097a8b743699f58ed0d84ec0f include-sched.patch
+baf97b56448c8a38334036b11c4fb36805ccfb3b867443afe3b1ee5b91bf10981d61f690184e51fa9e492b6318b657530e2f3f11d803dce17cef1a16c56719ab lua-cache-update.patch
+ab9dc6277bd05821287f6f8beb3ac2504f0e41db38e11b4d2884ac026f14ac7bfaaca138f045afa712d4f2843f94de105bf0d43fad35d18679ac33b507cd187e uwsgi.initd
+9f00afb2aa574bbc59040f945475712b8c40da0c06eeb5699de5510aa116148e35ab0429fa891084cf0cd7868876d5a80e1601b7c85d0e2e9ea2a1f54cdde619 uwsgi.confd"
diff --git a/testing/uwsgi/lua-cache-update.patch b/testing/uwsgi/lua-cache-update.patch
new file mode 100644
index 0000000000..6943a97c9a
--- /dev/null
+++ b/testing/uwsgi/lua-cache-update.patch
@@ -0,0 +1,45 @@
+--- uwsgi-1.4.3/plugins/lua/lua_plugin.c
++++ uwsgi-1.4.3.new/plugins/lua/lua_plugin.c
+@@ -157,6 +157,34 @@
+
+ }
+
++static int uwsgi_api_cache_update(lua_State *L) {
++
++ int args = lua_gettop(L);
++ const char *key ;
++ const char *value ;
++ uint64_t expires = 0;
++ size_t vallen;
++
++
++ if (args > 1) {
++
++ key = lua_tolstring(L, 1, NULL);
++ value = lua_tolstring(L, 2, &vallen);
++ if (args > 2) {
++ expires = lua_tonumber(L, 3);
++ }
++
++ uwsgi_cache_set((char *)key, strlen(key), (char *)value,
++ (uint16_t) vallen, expires,
++ UWSGI_CACHE_FLAG_UPDATE);
++
++ }
++
++ lua_pushnil(L);
++ return 1;
++
++}
++
+ static int uwsgi_api_register_signal(lua_State *L) {
+
+ int args = lua_gettop(L);
+@@ -298,6 +326,7 @@
+ {"send_message", uwsgi_api_send_message},
+ {"cache_get", uwsgi_api_cache_get},
+ {"cache_set", uwsgi_api_cache_set},
++ {"cache_update", uwsgi_api_cache_update},
+ {"register_signal", uwsgi_api_register_signal},
+ {"register_rpc", uwsgi_api_register_rpc},
+ {NULL, NULL}
diff --git a/testing/uwsgi/lua-lock.patch b/testing/uwsgi/lua-lock.patch
deleted file mode 100644
index 059e8e9694..0000000000
--- a/testing/uwsgi/lua-lock.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-diff --git a/plugins/lua/lua_plugin.c b/plugins/lua/lua_plugin.c
-index 6a2a2a9..692c4ef 100644
---- a/plugins/lua/lua_plugin.c
-+++ b/plugins/lua/lua_plugin.c
-@@ -291,6 +291,57 @@ static int uwsgi_api_req_fd(lua_State *L) {
- return 1;
- }
-
-+static int uwsgi_api_lock(lua_State *L) {
-+
-+ int lock_num = 0;
-+
-+ // the spooler cannot lock resources
-+#ifdef UWSGI_SPOOLER
-+ if (uwsgi.i_am_a_spooler) {
-+ lua_pushstring(L, "The spooler cannot lock/unlock resources");
-+ lua_error(L);
-+ }
-+#endif
-+
-+ if (lua_gettop(L) > 0) {
-+ lock_num = lua_isnumber(L, 1) ? lua_tonumber(L, 1) : -1;
-+ if (lock_num < 0 || lock_num > uwsgi.locks) {
-+ lua_pushstring(L, "Invalid lock number");
-+ lua_error(L);
-+ }
-+ }
-+
-+ uwsgi_lock(uwsgi.user_lock[lock_num]);
-+
-+ return 0;
-+}
-+
-+
-+static int uwsgi_api_unlock(lua_State *L) {
-+
-+ int lock_num = 0;
-+
-+ // the spooler cannot lock resources
-+#ifdef UWSGI_SPOOLER
-+ if (uwsgi.i_am_a_spooler) {
-+ lua_pushstring(L, "The spooler cannot lock/unlock resources");
-+ lua_error(L);
-+ }
-+#endif
-+
-+ if (lua_gettop(L) > 0) {
-+ lock_num = lua_isnumber(L, 1) ? lua_tonumber(L, 1) : -1;
-+ if (lock_num < 0 || lock_num > uwsgi.locks) {
-+ lua_pushstring(L, "Invalid lock number");
-+ lua_error(L);
-+ }
-+ }
-+
-+ uwsgi_unlock(uwsgi.user_lock[lock_num]);
-+
-+ return 0;
-+}
-+
- static const luaL_reg uwsgi_api[] = {
- {"log", uwsgi_api_log},
- {"cl", uwsgi_api_cl},
-@@ -300,6 +351,8 @@ static const luaL_reg uwsgi_api[] = {
- {"cache_set", uwsgi_api_cache_set},
- {"register_signal", uwsgi_api_register_signal},
- {"register_rpc", uwsgi_api_register_rpc},
-+ {"lock", uwsgi_api_lock},
-+ {"unlock", uwsgi_api_unlock},
- {NULL, NULL}
- };
-
diff --git a/testing/uwsgi/uwsgi.confd b/testing/uwsgi/uwsgi.confd
new file mode 100644
index 0000000000..7759361981
--- /dev/null
+++ b/testing/uwsgi/uwsgi.confd
@@ -0,0 +1,63 @@
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-servers/uwsgi/files/uwsgi.confd-r3,v 1.1 2013/03/01 09:50:06 ultrabug Exp $
+
+# YOU SHOULD ONLY MODIFY THIS FILE IF YOU USE THE UWSGI EMPEROR MODE!
+# IF YOU WANT TO RUN A SINGLE APP INSTANCE, CREATE A COPY AND MODIFY THAT INSTEAD!
+
+# Path (or name) of UNIX/TCP socket to bind to
+# Example : UWSGI_SOCKET=127.0.0.1:1234
+UWSGI_SOCKET=
+
+# Enable threads? (1 = yes, 0 = no). The default is 0
+#
+UWSGI_THREADS=0
+
+# The path to your uWSGI application.
+#
+UWSGI_PROGRAM=
+
+# The path to your uWSGI xml config file.
+#
+UWSGI_XML_CONFIG=
+
+# The number of child processes to spawn. The default is 1.
+#
+UWSGI_PROCESSES=1
+
+# The log file path. If empty, log only errors
+#
+UWSGI_LOG_FILE=
+
+# If you want to run your application inside a chroot then specify the
+# directory here. Leave this blank otherwise.
+#
+UWSGI_CHROOT=
+
+# If you want to run your application from a specific directiory specify
+# it here. Leave this blank otherwise.
+#
+UWSGI_DIR=
+
+# The user to run your application as. If you do not specify these,
+# the application will be run as user root.
+#
+UWSGI_USER=
+
+# The group to run your application as. If you do not specify these,
+# the application will be run as group root.
+#
+UWSGI_GROUP=
+
+# Run the uwsgi emperor which loads vassals dynamically from this PATH
+# see http://projects.unbit.it/uwsgi/wiki/Emperor
+# The advised Gentoo folder is /etc/uwsgi.d/
+UWSGI_EMPEROR_PATH=
+
+# The group the emperor should run as. This is different from the UWSGI_GROUP
+# as you could want your apps share some sockets with other processes such as
+# www servers while preserving your emperor logs from being accessible by them.
+UWSGI_EMPEROR_GROUP=
+
+# Additional options you might want to pass to uWSGI
+#
+UWSGI_EXTRA_OPTIONS=
diff --git a/testing/uwsgi/uwsgi.initd b/testing/uwsgi/uwsgi.initd
new file mode 100644
index 0000000000..15ae1a8a90
--- /dev/null
+++ b/testing/uwsgi/uwsgi.initd
@@ -0,0 +1,144 @@
+#!/sbin/runscript
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-servers/uwsgi/files/uwsgi.initd-r3,v 1.1 2013/03/01 09:50:06 ultrabug Exp $
+
+PROGNAME=${SVCNAME#*.}
+
+UWSGI_EXEC=/usr/bin/uwsgi
+if [ "${SVCNAME}" == "uwsgi" ]; then
+ PIDPATH=/var/run/uwsgi
+else
+ PIDPATH="/var/run/uwsgi_${PROGNAME}"
+fi
+PIDFILE="${PIDPATH}/${PROGNAME}.pid"
+
+extra_started_commands="${opts} reload stats"
+
+depend() {
+ need net
+}
+
+start_pre() {
+ checkpath -d -m 0750 -o "${UWSGI_USER}":"${UWSGI_GROUP}" "${PIDPATH}"
+}
+
+start_emperor() {
+ local OPTIONS
+ OPTIONS="--daemonize"
+
+ if [ -n "${UWSGI_LOG_FILE}" ]; then
+ OPTIONS="${OPTIONS} ${UWSGI_LOG_FILE}"
+ else
+ OPTIONS="${OPTIONS} /dev/null --disable-logging"
+ fi
+
+ [ -z "${UWSGI_DIR}" ] && UWSGI_DIR="/"
+ [ -z "${UWSGI_USER}" ] && UWSGI_USER="root"
+ [ -z "${UWSGI_GROUP}" ] && UWSGI_GROUP="root"
+
+ if [ -n "${UWSGI_EXTRA_OPTIONS}" ]; then
+ OPTIONS="${OPTIONS} ${UWSGI_EXTRA_OPTIONS}"
+ fi
+
+ ebegin "Starting uWSGI emperor"
+ cd "${UWSGI_DIR}" && \
+ start-stop-daemon --start --user "${UWSGI_USER}" --exec "${UWSGI_EXEC}" \
+ --group ${UWSGI_EMPEROR_GROUP:-${UWSGI_GROUP}} \
+ -- --emperor "${UWSGI_EMPEROR_PATH}" ${OPTIONS} --pidfile "${PIDFILE}"
+ return $?
+}
+
+start_app() {
+ local OPTIONS
+ OPTIONS="--master --daemonize"
+
+ if [ -n "${UWSGI_LOG_FILE}" ]; then
+ OPTIONS="${OPTIONS} ${UWSGI_LOG_FILE}"
+ else
+ OPTIONS="${OPTIONS} /dev/null --disable-logging"
+ fi
+
+ [ -z "${UWSGI_DIR}" ] && UWSGI_DIR="/"
+ [ -z "${UWSGI_USER}" ] && UWSGI_USER="root"
+ [ -z "${UWSGI_GROUP}" ] && UWSGI_GROUP="root"
+
+ if [ -n "${UWSGI_EXTRA_OPTIONS}" ]; then
+ OPTIONS="${OPTIONS} ${UWSGI_EXTRA_OPTIONS}"
+ fi
+
+ if [ "${UWSGI_THREADS}" = "1" ]; then
+ OPTIONS="${OPTIONS} --enable-threads"
+ fi
+
+ if [ -n "${UWSGI_SOCKET}" ]; then
+ OPTIONS="${OPTIONS} --socket ${UWSGI_SOCKET}"
+ fi
+
+ if [ -n "${UWSGI_PROCESSES}" ]; then
+ OPTIONS="${OPTIONS} --processes ${UWSGI_PROCESSES}"
+ fi
+
+ if [ -n "${UWSGI_CHROOT}" ]; then
+ OPTIONS="${OPTIONS} --chroot ${UWSGI_CHROOT}"
+ fi
+
+ if [ -n "${UWSGI_PROGRAM}" ]; then
+ OPTIONS="${OPTIONS} --fileserve-mode ${UWSGI_PROGRAM}"
+ fi
+
+ if [ -n "${UWSGI_XML_CONFIG}" ]; then
+ OPTIONS="${OPTIONS} --xmlconfig ${UWSGI_XML_CONFIG}"
+ fi
+
+ ebegin "Starting uWSGI application ${PROGNAME}"
+ cd "${UWSGI_DIR}" && \
+ start-stop-daemon --start --user "${UWSGI_USER}" --group "${UWSGI_GROUP}" \
+ --exec "${UWSGI_EXEC}" -- ${OPTIONS} --pidfile "${PIDFILE}"
+ return $?
+}
+
+start() {
+ if [ "${SVCNAME}" == "uwsgi" ]; then
+ if [ -n "${UWSGI_EMPEROR_PATH}" ]; then
+ start_emperor
+ eend $?
+ else
+ eerror "You are not supposed to run this script directly unless you"
+ eerror "want to run in Emperor mode. In that case please set the UWSGI_EMPEROR_PATH."
+ eerror "Otherwise create a symlink for the uwsgi application you want to run as well as"
+ eerror "a copy of the configuration file and modify it appropriately like so..."
+ eerror
+ eerror " ln -s uwsgi /etc/init.d/uwsgi.trac"
+ eerror " cp /etc/conf.d/uwsgi /etc/conf.d/uwsgi.trac"
+ eerror " nano /etc/conf.d/uwsgi.trac"
+ eerror
+ return 1
+ fi
+ else
+ start_app
+ eend $?
+ fi
+}
+
+stop() {
+ if [ -n "${UWSGI_EMPEROR_PATH}" ]; then
+ ebegin "Stopping uWSGI emperor"
+ else
+ ebegin "Stopping uWSGI application ${PROGNAME}"
+ fi
+ start-stop-daemon --stop --signal QUIT --pidfile "${PIDFILE}"
+ eend $?
+}
+
+reload() {
+ ebegin "Reloading uWSGI"
+ start-stop-daemon --signal HUP --pidfile "${PIDFILE}"
+ eend $?
+}
+
+stats() {
+ ebegin "Logging uWSGI statistics"
+ start-stop-daemon --signal USR1 --pidfile "${PIDFILE}"
+ eend $?
+}
diff --git a/testing/virtualbox-additions-grsec/APKBUILD b/testing/virtualbox-additions-grsec/APKBUILD
index a26c533536..eee52df223 100644
--- a/testing/virtualbox-additions-grsec/APKBUILD
+++ b/testing/virtualbox-additions-grsec/APKBUILD
@@ -3,7 +3,7 @@
_flavor=grsec
_kpkg=linux-$_flavor
_kver=3.6.11
-_kpkgrel=15
+_kpkgrel=16
# when chaning _ver we *must* bump _mypkgrel
_ver=4.1.20
diff --git a/testing/wanpipe-grsec/APKBUILD b/testing/wanpipe-grsec/APKBUILD
index 875fa92b19..e64ad808df 100644
--- a/testing/wanpipe-grsec/APKBUILD
+++ b/testing/wanpipe-grsec/APKBUILD
@@ -5,7 +5,7 @@ _name=$_realname-$_flavor
_kpkg=linux-$_flavor
_kver=3.6.11
-_kpkgrel=15
+_kpkgrel=16
# source the kernel version
if [ -f ../../main/linux-$_flavor/APKBUILD ]; then
diff --git a/testing/xf86-video-virtualbox/APKBUILD b/testing/xf86-video-virtualbox/APKBUILD
index 5ac4cf9d59..8ea0a8a479 100644
--- a/testing/xf86-video-virtualbox/APKBUILD
+++ b/testing/xf86-video-virtualbox/APKBUILD
@@ -3,7 +3,7 @@ pkgname=xf86-video-virtualbox
pkgdesc="Xorg Virtual box video driver"
pkgver=4.2.0
_ver=${pkgver/_rc/_RC}
-pkgrel=1
+pkgrel=2
arch="all"
url='http://virtualbox.org'
license="GPL custom"
diff --git a/testing/xonotic/APKBUILD b/testing/xonotic/APKBUILD
index 173abaa8de..95ce767904 100644
--- a/testing/xonotic/APKBUILD
+++ b/testing/xonotic/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer:
pkgname=xonotic
pkgver=0.5.0
-pkgrel=0
+pkgrel=1
pkgdesc="game engine for Xonotic (quake1/nexuiz derivative)"
url="http://www.xonotic.org/"
arch="all"
diff --git a/testing/zfs-git-grsec/APKBUILD b/testing/zfs-git-grsec/APKBUILD
index ed4bd495c6..451814c37b 100644
--- a/testing/zfs-git-grsec/APKBUILD
+++ b/testing/zfs-git-grsec/APKBUILD
@@ -7,7 +7,7 @@ _name=$_realname-$_flavor
_kpkg=linux-$_flavor
_kver=3.6.11
-_kpkgrel=15
+_kpkgrel=16
_mypkgrel=0
_date=20121116
diff --git a/testing/zfs-grsec/APKBUILD b/testing/zfs-grsec/APKBUILD
index 82466ce0db..5c9bf62fce 100644
--- a/testing/zfs-grsec/APKBUILD
+++ b/testing/zfs-grsec/APKBUILD
@@ -7,7 +7,7 @@ _name=$_realname-$_flavor
_kpkg=linux-$_flavor
_kver=3.6.11
-_kpkgrel=15
+_kpkgrel=16
_realver=0.6.0-rc13
_mypkgrel=0