diff options
author | Francesco Colista <francesco.colista@gmail.com> | 2013-03-08 14:04:18 +0000 |
---|---|---|
committer | Francesco Colista <francesco.colista@gmail.com> | 2013-03-08 14:04:18 +0000 |
commit | 5b1108f6f694ac443f39032500cbdcb346e0f5f9 (patch) | |
tree | c09c08a3e0be0134fd5b3d07e41ac0d42e8eb5c8 /testing | |
parent | 0388dc6fe9087601aa10c748f6e61a3adf455fe7 (diff) | |
parent | 34fedfa778a0df3632ccac2a9dc5cbd01f15ff07 (diff) | |
download | aports-fcolista-5b1108f6f694ac443f39032500cbdcb346e0f5f9.tar.bz2 aports-fcolista-5b1108f6f694ac443f39032500cbdcb346e0f5f9.tar.xz |
Merge git://dev.alpinelinux.org/aports
Diffstat (limited to 'testing')
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 |