From b63d0193963ffdcf73c13027ef526a86db5138c1 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:48:09 +0000 Subject: python2: recompile to be sure we're all on the same page --- abs/core/python2/PKGBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/abs/core/python2/PKGBUILD b/abs/core/python2/PKGBUILD index 1760736..f780aa9 100644 --- a/abs/core/python2/PKGBUILD +++ b/abs/core/python2/PKGBUILD @@ -4,7 +4,7 @@ pkgname=python2 pkgver=2.6.6 -pkgrel=2 +pkgrel=3 _pybasever=2.6 pkgdesc="A high-level scripting language" arch=('i686' 'x86_64') -- cgit v0.12 From 9ab1ec50877c509dc890d51af116c9fe9f7a0d90 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:48:45 +0000 Subject: dbus-python: recompile --- abs/core/python_modules/dbus-python/PKGBUILD | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 abs/core/python_modules/dbus-python/PKGBUILD diff --git a/abs/core/python_modules/dbus-python/PKGBUILD b/abs/core/python_modules/dbus-python/PKGBUILD new file mode 100644 index 0000000..91b80d3 --- /dev/null +++ b/abs/core/python_modules/dbus-python/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 87863 2010-08-18 14:30:02Z ibiru $ +# Contributor: Jan de Groot + +pkgname=dbus-python +pkgver=0.83.1 +pkgrel=3 +pkgdesc="Python bindings for DBUS" +arch=('i686' 'x86_64') +license=('GPL' 'LGPL') +url="http://www.freedesktop.org/wiki/Software/DBusBindings" +depends=('dbus-glib>=0.82' 'python2>=2.6.6') +makedepends=('pkg-config' 'docutils') +options=('!libtool') +source=(http://dbus.freedesktop.org/releases/${pkgname}/${pkgname}-${pkgver}.tar.gz) +md5sums=('5fdf3970aa0c00020289de7ba8f3be18') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr + make || return 1 +} +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install || return 1 +} + -- cgit v0.12 From 7bf39b02a62f036def2ea61dc1c59c132b11b140 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:49:11 +0000 Subject: bluez-python: recompile --- abs/core/python_modules/bluez-python/PKGBUILD | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 abs/core/python_modules/bluez-python/PKGBUILD diff --git a/abs/core/python_modules/bluez-python/PKGBUILD b/abs/core/python_modules/bluez-python/PKGBUILD new file mode 100644 index 0000000..4314206 --- /dev/null +++ b/abs/core/python_modules/bluez-python/PKGBUILD @@ -0,0 +1,20 @@ +# Contributor: Li Dongyang + +pkgname=bluez-python +pkgver=0.1.4 +pkgrel=3 +pkgdesc="A BlueZ python binding on top of dbus-python" +arch=('i686' 'x86_64') +url="http://code.google.com/p/bluez-python" +license=('LGPL') +depends=('bluez>=4.30' 'dbus-python') +source=(http://bluez-python.googlecode.com/files/${pkgname}-${pkgver}.tar.gz) +md5sums=('013f283d3c32765e67c89ebf7f5470ea') + +build() { + /bin/true +} +package() { + cd ${srcdir}/${pkgname} + python2 setup.py install --root=${pkgdir} +} -- cgit v0.12 From 77875386caa3f846974aaebf58c3c44d4ca2728e Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:49:29 +0000 Subject: cddb-py: recompile --- abs/core/python_modules/cddb-py/PKGBUILD | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 abs/core/python_modules/cddb-py/PKGBUILD diff --git a/abs/core/python_modules/cddb-py/PKGBUILD b/abs/core/python_modules/cddb-py/PKGBUILD new file mode 100755 index 0000000..3facc20 --- /dev/null +++ b/abs/core/python_modules/cddb-py/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 26144 2010-09-13 19:36:37Z schuay $ +# Contributor: Allan McRae +# Contributor: Hugo Ideler +# Contributor: David Keogh +# Maintainer: Daniel J Griffiths + +pkgname=cddb-py +pkgver=1.4 +pkgrel=6 +pkgdesc="CDDB-Server access from Python" +arch=('i686' 'x86_64') +url="http://cddb-py.sourceforge.net" +license=('GPL') +depends=('python2') +source=("http://downloads.sourceforge.net/sourceforge/cddb-py/CDDB-${pkgver}.tar.gz") +md5sums=('254698082bafe3030d07d88fb7e13fe2') + +package() { + cd ${srcdir}/CDDB-${pkgver} + + for file in CDDB.py DiscID.py; do + sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' $file + done + + python2 setup.py install --root=${pkgdir} --optimize=1 +} -- cgit v0.12 From 4345c9628a39c7d76c6d8dd6765038cf8bd5dffd Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:49:49 +0000 Subject: gnome-python: recompile --- abs/core/python_modules/gnome-python/PKGBUILD | 70 +++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 abs/core/python_modules/gnome-python/PKGBUILD diff --git a/abs/core/python_modules/gnome-python/PKGBUILD b/abs/core/python_modules/gnome-python/PKGBUILD new file mode 100644 index 0000000..0c4a0b6 --- /dev/null +++ b/abs/core/python_modules/gnome-python/PKGBUILD @@ -0,0 +1,70 @@ +# $Id: PKGBUILD 99639 2010-11-15 22:50:30Z ibiru $ +# Maintainer: Jan de Groot +# Contributor: Sarah Hay + +pkgbase=gnome-python +pkgname=('python2-bonobo' 'python2-gconf' 'python2-libgnome' 'python2-gnomecanvas' 'python2-gnomevfs' 'gnome-python') +pkgver=2.28.1 +pkgrel=5 +arch=('i686' 'x86_64') +license=('LGPL') +makedepends=('pygtk' 'pyorbit' 'libgnomeui') +options=('!libtool') +url="http://www.pygtk.org/" +source=(http://ftp.gnome.org/pub/gnome/sources/gnome-python/2.28/gnome-python-${pkgver}.tar.bz2) +sha256sums=('759ce9344cbf89cf7f8449d945822a0c9f317a494f56787782a901e4119b96d8') + +build() { + cd "${srcdir}/gnome-python-${pkgver}" + ./configure --prefix=/usr + make +} + +package_python2-bonobo(){ + pkgdesc="Python bindings for interacting with Bonobo" + depends=('pygtk' 'libbonoboui' 'pyorbit') + + cd "${srcdir}/gnome-python-${pkgver}" + make -C bonobo install DESTDIR="${pkgdir}" +} + +package_python2-gconf(){ + pkgdesc="Python bindings for interacting with GConf" + depends=('pygtk' 'gconf') + + cd "${srcdir}/gnome-python-${pkgver}" + make -C gconf install DESTDIR="${pkgdir}" +} + +package_python2-libgnome() { + pkgdesc="Python bindings for libgnome" + depends=('pygtk' 'libgnomeui') + + cd "${srcdir}/gnome-python-${pkgver}" + make -C gnome install DESTDIR="${pkgdir}" +} + +package_python2-gnomecanvas() { + pkgdesc="Python bindings for the GNOME Canvas" + depends=('pygtk' 'libgnomecanvas') + + cd "${srcdir}/gnome-python-${pkgver}" + make -C gnomecanvas install DESTDIR="${pkgdir}" +} + +package_python2-gnomevfs() { + pkgdesc="Python bindings for interacting with gnome-vfs" + depends=('python2' 'libbonobo' 'gnome-vfs') + + cd "${srcdir}/gnome-python-${pkgver}" + make -C gnomevfs install DESTDIR="${pkgdir}" +} + +package_gnome-python() { + pkgdesc="PyGNOME Python extension module" + depends=('python2-bonobo' 'python2-gconf' 'python2-libgnome' 'python2-gnomecanvas' 'python2-gnomevfs') + + cd "${srcdir}/gnome-python-${pkgver}" + make install-pkgconfigDATA DESTDIR="${pkgdir}" +} + -- cgit v0.12 From 7d4b636ebff9abb2650fb99594819dfb62a65385 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:50:12 +0000 Subject: gnome-python-extras: recompile --- .../python_modules/gnome-python-extras/PKGBUILD | 26 +++++++++ .../gnome-python-extras-2.19.1-pkg-config.patch | 61 ++++++++++++++++++++++ .../gnome-python-extras-2.19.1-xulrunner.patch | 22 ++++++++ 3 files changed, 109 insertions(+) create mode 100644 abs/core/python_modules/gnome-python-extras/PKGBUILD create mode 100644 abs/core/python_modules/gnome-python-extras/gnome-python-extras-2.19.1-pkg-config.patch create mode 100644 abs/core/python_modules/gnome-python-extras/gnome-python-extras-2.19.1-xulrunner.patch diff --git a/abs/core/python_modules/gnome-python-extras/PKGBUILD b/abs/core/python_modules/gnome-python-extras/PKGBUILD new file mode 100644 index 0000000..690ec2e --- /dev/null +++ b/abs/core/python_modules/gnome-python-extras/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 35285 2009-04-11 20:46:50Z jgc $ +# Maintainer: Jan de Groot + +pkgname=gnome-python-extras +pkgver=2.25.3 +pkgrel=2 +pkgdesc="Gnome Python interfaces for libraries not part of the core platform" +arch=('i686' 'x86_64') +license=('GPL' 'LGPL') +depends=('gnome-python>=2.22.1') +makedepends=('libgtkhtml' 'gtkspell' 'gdl' 'xulrunner>=1.9' 'libgksu' 'pkgconfig' 'libgnomeui' 'libgda') +optdepends=('libgtkhtml' 'gtkspell' 'gdl' 'xulrunner' 'libgksu' 'libgnomeui' 'libgda') +options=('!libtool') +source=(http://ftp.gnome.org/pub/gnome/sources/gnome-python-extras/2.25/gnome-python-extras-${pkgver}.tar.bz2) +url="http://www.daa.com.au/~james/pygtk/" +md5sums=('9f3b7ec5c57130b96061cb486b79c076') + +build() { + cd "${srcdir}/gnome-python-extras-${pkgver}" + ./configure --prefix=/usr || return 1 + make MOZILLA_HOME=/usr/lib/xulrunner-1.9 || return 1 +} +package() { + cd "${srcdir}/gnome-python-extras-${pkgver}" + make DESTDIR="${pkgdir}" install || return 1 +} diff --git a/abs/core/python_modules/gnome-python-extras/gnome-python-extras-2.19.1-pkg-config.patch b/abs/core/python_modules/gnome-python-extras/gnome-python-extras-2.19.1-pkg-config.patch new file mode 100644 index 0000000..77fd0a4 --- /dev/null +++ b/abs/core/python_modules/gnome-python-extras/gnome-python-extras-2.19.1-pkg-config.patch @@ -0,0 +1,61 @@ +diff -up gnome-python-extras-2.19.1/configure.pkg-config gnome-python-extras-2.19.1/configure +--- gnome-python-extras-2.19.1/configure.pkg-config 2008-01-12 21:07:56.000000000 -0500 ++++ gnome-python-extras-2.19.1/configure 2008-01-12 21:09:49.000000000 -0500 +@@ -22096,14 +22096,14 @@ if test -n "$PKG_CONFIG"; then + pkg_cv_GTKMOZEMBED_CFLAGS="$GTKMOZEMBED_CFLAGS" + else + if test -n "$PKG_CONFIG" && \ +- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"\$mozpackage-gtkmozembed >= \$mozpackage_required_version, ++ { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"\mozilla-gtkmozembed >= \$mozpackage_required_version, + gtk+-2.0 >= 2.4.0\"") >&5 +- ($PKG_CONFIG --exists --print-errors "$mozpackage-gtkmozembed >= $mozpackage_required_version, ++ ($PKG_CONFIG --exists --print-errors "mozilla-gtkmozembed >= $mozpackage_required_version, + gtk+-2.0 >= 2.4.0") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then +- pkg_cv_GTKMOZEMBED_CFLAGS=`$PKG_CONFIG --cflags "$mozpackage-gtkmozembed >= $mozpackage_required_version, ++ pkg_cv_GTKMOZEMBED_CFLAGS=`$PKG_CONFIG --cflags "mozilla-gtkmozembed >= $mozpackage_required_version, + gtk+-2.0 >= 2.4.0" 2>/dev/null` + else + pkg_failed=yes +@@ -22117,14 +22117,14 @@ if test -n "$PKG_CONFIG"; then + pkg_cv_GTKMOZEMBED_LIBS="$GTKMOZEMBED_LIBS" + else + if test -n "$PKG_CONFIG" && \ +- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"\$mozpackage-gtkmozembed >= \$mozpackage_required_version, ++ { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"\mozilla-gtkmozembed >= \$mozpackage_required_version, + gtk+-2.0 >= 2.4.0\"") >&5 +- ($PKG_CONFIG --exists --print-errors "$mozpackage-gtkmozembed >= $mozpackage_required_version, ++ ($PKG_CONFIG --exists --print-errors "mozilla-gtkmozembed >= $mozpackage_required_version, + gtk+-2.0 >= 2.4.0") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then +- pkg_cv_GTKMOZEMBED_LIBS=`$PKG_CONFIG --libs "$mozpackage-gtkmozembed >= $mozpackage_required_version, ++ pkg_cv_GTKMOZEMBED_LIBS=`$PKG_CONFIG --libs "mozilla-gtkmozembed >= $mozpackage_required_version, + gtk+-2.0 >= 2.4.0" 2>/dev/null` + else + pkg_failed=yes +@@ -22144,10 +22144,10 @@ else + _pkg_short_errors_supported=no + fi + if test $_pkg_short_errors_supported = yes; then +- GTKMOZEMBED_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$mozpackage-gtkmozembed >= $mozpackage_required_version, ++ GTKMOZEMBED_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "mozilla-gtkmozembed >= $mozpackage_required_version, + gtk+-2.0 >= 2.4.0"` + else +- GTKMOZEMBED_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$mozpackage-gtkmozembed >= $mozpackage_required_version, ++ GTKMOZEMBED_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "mozilla-gtkmozembed >= $mozpackage_required_version, + gtk+-2.0 >= 2.4.0"` + fi + # Put the nasty error message in config.log where it belongs +@@ -22179,7 +22179,7 @@ fi + if test -n "$export_dynamic"; then + GTKMOZEMBED_LIBS=`echo $GTKMOZEMBED_LIBS | sed -e "s/$export_dynamic//"` + fi +-MOZILLA_HOME="`$PKG_CONFIG --variable=libdir $mozpackage-gtkmozembed`" ++MOZILLA_HOME="`$PKG_CONFIG --variable=libdir mozilla-gtkmozembed`" + + + diff --git a/abs/core/python_modules/gnome-python-extras/gnome-python-extras-2.19.1-xulrunner.patch b/abs/core/python_modules/gnome-python-extras/gnome-python-extras-2.19.1-xulrunner.patch new file mode 100644 index 0000000..d2fa26e --- /dev/null +++ b/abs/core/python_modules/gnome-python-extras/gnome-python-extras-2.19.1-xulrunner.patch @@ -0,0 +1,22 @@ +diff -up gnome-python-extras-2.19.1/docs/gtkmozembed/html/class-gtkmozembed.html.old gnome-python-extras-2.19.1/docs/gtkmozembed/html/class-gtkmozembed.html +diff -up gnome-python-extras-2.19.1/docs/gtkmozembed/html/pygtkmozembed.devhelp.old gnome-python-extras-2.19.1/docs/gtkmozembed/html/pygtkmozembed.devhelp +diff -up gnome-python-extras-2.19.1/docs/gtkmozembed/gtkmozembed-gtkmozembed.xml.old gnome-python-extras-2.19.1/docs/gtkmozembed/gtkmozembed-gtkmozembed.xml +diff -up gnome-python-extras-2.19.1/gtkmozembed/gtkmozembed.override.old gnome-python-extras-2.19.1/gtkmozembed/gtkmozembed.override +diff -up gnome-python-extras-2.19.1/gtkmozembed/gtkmozembed.defs.old gnome-python-extras-2.19.1/gtkmozembed/gtkmozembed.defs +--- gnome-python-extras-2.19.1/gtkmozembed/gtkmozembed.defs.old 2007-06-05 16:52:30.000000000 +0200 ++++ gnome-python-extras-2.19.1/gtkmozembed/gtkmozembed.defs 2007-11-27 12:54:42.000000000 +0100 +@@ -123,6 +123,14 @@ + ) + ) + ++(define-function set_path ++ (c-name "gtk_moz_embed_set_path") ++ (return-type "none") ++ (parameters ++ '("char*" "aPath") ++ ) ++) ++ + (define-function gtk_moz_embed_set_profile_path + (c-name "gtk_moz_embed_set_profile_path_deprecated") + (return-type "none") -- cgit v0.12 From 2d082807d7f2174075a1fb712d91c72ae2c774d7 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:50:28 +0000 Subject: pygtk: recompile --- abs/core/python_modules/pygtk/PKGBUILD | 34 +++++++++++++++++++ abs/core/python_modules/pygtk/python27.patch | 50 ++++++++++++++++++++++++++++ 2 files changed, 84 insertions(+) create mode 100644 abs/core/python_modules/pygtk/PKGBUILD create mode 100644 abs/core/python_modules/pygtk/python27.patch diff --git a/abs/core/python_modules/pygtk/PKGBUILD b/abs/core/python_modules/pygtk/PKGBUILD new file mode 100644 index 0000000..73e9fd5 --- /dev/null +++ b/abs/core/python_modules/pygtk/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 94310 2010-10-06 15:16:23Z ibiru $ +# Maintainer: Jan de Groot +# Contributor: Sarah Hay + +pkgname=pygtk +pkgver=2.22.0 +pkgrel=4 +pkgdesc="Python bindings for the GTK widget set" +arch=('i686' 'x86_64') +license=('LGPL') +depends=('libglade>=2.6.4' 'pycairo>=1.8.10' 'pygobject>=2.21.5') +makedepends=('python-numpy') +optdepends=('python-numpy') +options=('!libtool') +url="http://www.pygtk.org/" +source=(http://ftp.gnome.org/pub/gnome/sources/pygtk/2.22/${pkgname}-${pkgver}.tar.bz2 + python27.patch) +sha256sums=('4acf0ef2bde8574913c40ee4a43d9c4f43bb77b577b67147271b534501a54cc8' + '39a30456cba055a452bb55c74ef1ff2f5f7bfaad22855b4dd569ab009b56b682') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + #https://bugzilla.gnome.org/show_bug.cgi?id=623965 + patch -Np1 -i "${srcdir}/python27.patch" + ./configure --prefix=/usr + make || return 1 +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install || return 1 + sed -i -e 's#env python$#env python2#' "${pkgdir}"/usr/lib/pygtk/2.0/{,demos/}*.py + install -m644 gtk/gtk-extrafuncs.defs "${pkgdir}/usr/share/pygtk/2.0/defs/" +} diff --git a/abs/core/python_modules/pygtk/python27.patch b/abs/core/python_modules/pygtk/python27.patch new file mode 100644 index 0000000..9bbe2b5 --- /dev/null +++ b/abs/core/python_modules/pygtk/python27.patch @@ -0,0 +1,50 @@ +diff --git a/gtk/gtkmodule.c b/gtk/gtkmodule.c +index c0e1493..aa8cf10 100644 +--- a/gtk/gtkmodule.c ++++ b/gtk/gtkmodule.c +@@ -227,8 +227,12 @@ init_gtk(void) + pygtk_add_stock_items(d); + + /* extension API */ +- PyDict_SetItemString(d, "_PyGtk_API", +- o=PyCObject_FromVoidPtr(&functions, NULL)); ++#if PY_VERSION_HEX >= 0x02070000 ++ o = PyCapsule_New(&functions, "gtk._gtk._PyGtk_API", NULL); ++#else ++ o = PyCObject_FromVoidPtr(&functions, NULL); ++#endif ++ PyDict_SetItemString(d, "_PyGtk_API", o); + Py_DECREF(o); + + PyGtkDeprecationWarning = PyErr_NewException("gtk.GtkDeprecationWarning", +diff --git a/gtk/pygtk.h b/gtk/pygtk.h +index 573c3b9..e4c680f 100644 +--- a/gtk/pygtk.h ++++ b/gtk/pygtk.h +@@ -60,6 +60,18 @@ struct _PyGtk_FunctionStruct *_PyGtk_API; + + + /* a function to initialise the pygtk functions */ ++ ++/* Python 2.7 introduced the PyCapsule API and deprecated the CObject API */ ++#if PY_VERSION_HEX >= 0x02070000 ++#define init_pygtk() G_STMT_START { \ ++ void *capsule = PyCapsule_Import("gtk._gtk._PyGtk_API", 0); \ ++ if (!capsule) { \ ++ return; \ ++ } \ ++ _PyGtk_API = (struct _PyGtk_FunctionStruct*)capsule; \ ++} G_STMT_END ++#else /* PY_VERSION_HEX */ ++/* Python 2.6 and earlier use the CObject API */ + #define init_pygtk() G_STMT_START { \ + PyObject *pygtk = PyImport_ImportModule("gtk"); \ + if (pygtk != NULL) { \ +@@ -79,6 +91,7 @@ struct _PyGtk_FunctionStruct *_PyGtk_API; + return; \ + } \ + } G_STMT_END ++#endif /* PY_VERSION_HEX */ + + #endif + -- cgit v0.12 From 66f7d76f1c19d015903c9ffc8bf814fa0a670890 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:50:41 +0000 Subject: pycairo: recompile --- abs/core/python_modules/pycairo/PKGBUILD | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 abs/core/python_modules/pycairo/PKGBUILD diff --git a/abs/core/python_modules/pycairo/PKGBUILD b/abs/core/python_modules/pycairo/PKGBUILD new file mode 100644 index 0000000..9adfcb5 --- /dev/null +++ b/abs/core/python_modules/pycairo/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 96553 2010-10-22 08:47:59Z jgc $ +# Maintainer: Jan de Groot + +pkgname=pycairo +pkgver=1.8.10 +pkgrel=4 +pkgdesc="Python bindings for the cairo graphics library" +arch=('i686' 'x86_64') +license=('LGPL' 'MPL') +depends=('python2' 'cairo>=1.8.10') +options=('!libtool') +source=(http://cairographics.org/releases/py2cairo-${pkgver}.tar.gz) +url="http://www.cairographics.org/pycairo" +md5sums=('87421a6a70304120555ba7ba238f3dc3') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + PYTHON=python2 ./configure --prefix=/usr + make || return 1 +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install || return 1 +} + -- cgit v0.12 From e0f5e12c18d1c430a55baeece571484b61877453 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:50:55 +0000 Subject: pygobject: recompile --- abs/core/python_modules/pygobject/PKGBUILD | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 abs/core/python_modules/pygobject/PKGBUILD diff --git a/abs/core/python_modules/pygobject/PKGBUILD b/abs/core/python_modules/pygobject/PKGBUILD new file mode 100644 index 0000000..09e4e6d --- /dev/null +++ b/abs/core/python_modules/pygobject/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 92839 2010-10-01 13:19:30Z allan $ +# Maintainer: Jan de Groot + +pkgname=pygobject +pkgver=2.26.0 +pkgrel=3 +pkgdesc="Python bindings for GObject" +arch=('i686' 'x86_64') +license=('LGPL') +depends=('python2' 'glib2>=2.26.0' 'pycairo>=1.8.10' 'gobject-introspection>=0.9.6') +source=(http://ftp.gnome.org/pub/gnome/sources/pygobject/2.26/${pkgname}-${pkgver}.tar.bz2) +options=('!libtool') +url="http://www.pygtk.org/" +sha256sums=('5554acff9c27b647144143b0459359864e4a6f2ff62c7ba21cf310ad755cf7c7') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr + make || return 1 +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install || return 1 + + find "$pkgdir"/usr/share/pygobject -name '*.py' | \ + xargs sed -i "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" +} + -- cgit v0.12 From 231ef4b199673eb1070aa7dbc9383bb1fa11173f Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:51:19 +0000 Subject: python-numpy: recompile --- abs/core/python_modules/python-numpy/PKGBUILD | 36 +++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 abs/core/python_modules/python-numpy/PKGBUILD diff --git a/abs/core/python_modules/python-numpy/PKGBUILD b/abs/core/python_modules/python-numpy/PKGBUILD new file mode 100644 index 0000000..57b41f5 --- /dev/null +++ b/abs/core/python_modules/python-numpy/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 95257 2010-10-17 20:17:04Z ibiru $ +# Maintainer: Jan de Groot +# Contributor: Douglas Soares de Andrade +# Contributor: Angel 'angvp' Velasquez + +pkgname=python-numpy +pkgver=1.5.0 +pkgrel=3 +pkgdesc="Scientific tools for Python" +arch=('i686' 'x86_64') +license=('custom') +url="http://numpy.scipy.org/" +depends=('lapack' 'python2') +makedepends=('python-nose' 'gcc-fortran') +optdepends=('python-nose: test suite') +source=(http://downloads.sourceforge.net/numpy/numpy-${pkgver}.tar.gz) +md5sums=('3a8bfdc434df782d647161c48943ee09') + +build() { + cd "${srcdir}/numpy-${pkgver}" + + export Atlas=None + export LDFLAGS="$LDFLAGS -shared" + python2 setup.py config_fc --fcompiler=gnu95 build +} + +package() { + cd "${srcdir}/numpy-${pkgver}" + python2 setup.py config_fc --fcompiler=gnu95 install --prefix=/usr --root="${pkgdir}" + + install -D -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + + sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \ + -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \ + $(find $pkgdir -name '*.py') +} -- cgit v0.12 From e14b072ac367ffca20037c5402c8bb0e13f0286f Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:51:32 +0000 Subject: python-nose: recompile --- abs/core/python_modules/python-nose/PKGBUILD | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 abs/core/python_modules/python-nose/PKGBUILD diff --git a/abs/core/python_modules/python-nose/PKGBUILD b/abs/core/python_modules/python-nose/PKGBUILD new file mode 100644 index 0000000..e48c434 --- /dev/null +++ b/abs/core/python_modules/python-nose/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: $ +# Maintainer: +# Contributor: Douglas Soares de Andrade +# Contributor: Cilyan Olowen + +pkgname=python-nose +pkgver=0.11.3 +pkgrel=3 +pkgdesc="A discovery-based unittest extension" +arch=('any') +url="http://www.somethingaboutorange.com/mrl/projects/nose/" +license=('LGPL2') +depends=('setuptools') +source=("http://www.somethingaboutorange.com/mrl/projects/nose/nose-${pkgver}.tar.gz") +md5sums=('7f1dc53750811f78bedef9e14a4bc5a5') + +build() { + cd "${srcdir}/nose-${pkgver}" + sed -i -e "s:man/man1:share/man/man1:g" setup.py +} + +package() { + cd "${srcdir}/nose-${pkgver}" + python2 setup.py install --prefix=/usr --root=${pkgdir} || return 1 +} + -- cgit v0.12 From aae5bd46dec098a7685b777b445caaf9e12458ab Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:51:51 +0000 Subject: setuptools: recompile --- abs/core/setuptools/PKGBUILD | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/abs/core/setuptools/PKGBUILD b/abs/core/setuptools/PKGBUILD index 022f939..ccf0941 100644 --- a/abs/core/setuptools/PKGBUILD +++ b/abs/core/setuptools/PKGBUILD @@ -5,19 +5,18 @@ pkgname=setuptools pkgver=0.6c11 -pkgrel=1 +pkgrel=2 pkgdesc="setuptools is a collection of enhancements to the Python distutils" license=('PSF') -arch=(i686 x86_64) +arch=('i686' 'x86_64') url="http://peak.telecommunity.com/DevCenter/setuptools" -depends=('python') +depends=('python2') source=(http://cheeseshop.python.org/packages/source/s/$pkgname/$pkgname-$pkgver.tar.gz) build() { - cd $startdir/src/$pkgname-$pkgver - mkdir -p $startdir/pkg/usr/lib/python2.6/site-packages - python setup.py install --root=$startdir/pkg - echo "/usr/lib/python2.6/site-packages/$pkgname-$pkgver-py2.6.egg" > $startdir/pkg/usr/lib/python2.6/site-packages/setuptools.pth + cd ${srcdir}/${pkgname}-${pkgver} + mkdir -p ${pkgdir}/usr/lib/python2.6/site-packages + python2 setup.py install --root=${pkgdir} + echo "/usr/lib/python2.6/site-packages/${pkgname}-${pkgver}-py2.6.egg" > ${pkgdir}/usr/lib/python2.6/site-packages/setuptools.pth } - md5sums=('7df2a529a074f613b509fb44feefe74e') -- cgit v0.12 From c21fac0de7d090343d92fe271791eb164aa55610 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:52:07 +0000 Subject: pyorbit: recompile --- abs/core/python_modules/pyorbit/PKGBUILD | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 abs/core/python_modules/pyorbit/PKGBUILD diff --git a/abs/core/python_modules/pyorbit/PKGBUILD b/abs/core/python_modules/pyorbit/PKGBUILD new file mode 100644 index 0000000..4c94fb8 --- /dev/null +++ b/abs/core/python_modules/pyorbit/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 89716 2010-09-03 12:01:46Z remy $ +# Mantainer: Jan de Groot + +pkgname=pyorbit +pkgver=2.24.0 +pkgrel=5 +pkgdesc="Python bindings for ORBit2" +arch=('i686' 'x86_64') +license=('LGPL') +url="http://www.pygtk.org" +depends=('python2' 'orbit2>=2.14.16') +makedepends=('pkgconfig') +options=('!libtool') +source=(http://ftp.gnome.org/pub/GNOME/sources/pyorbit/2.24/${pkgname}-${pkgver}.tar.bz2) +md5sums=('574593815e75ee6e98062c75d6d1581f') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr || return 1 + make || return 1 +} +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install +} -- cgit v0.12 From 34667c475599d9ae4ab99eb436418351b9921e6f Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:52:40 +0000 Subject: python-pycurl: recompile --- abs/core/python_modules/python-pycurl/PKGBUILD | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 abs/core/python_modules/python-pycurl/PKGBUILD diff --git a/abs/core/python_modules/python-pycurl/PKGBUILD b/abs/core/python_modules/python-pycurl/PKGBUILD new file mode 100644 index 0000000..84da9ef --- /dev/null +++ b/abs/core/python_modules/python-pycurl/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 25898 2010-09-11 12:22:23Z andrea $ +# Maintainer: Sergej Pupykin +# Contributor: Angel 'angvp' Velasquez +# Contributor: kontrast + +pkgname=python-pycurl +pkgver=7.19.0 +pkgrel=7 +pkgdesc="A Python interface to libcurl" +arch=('i686' 'x86_64') +url="http://pycurl.sourceforge.net" +license=('GPL') +depends=('python2' 'curl') +replaces=('pycurl') +provides=('pycurl') +source=("http://pycurl.sourceforge.net/download/pycurl-${pkgver}.tar.gz") +md5sums=('919d58fe37e69fe87ce4534d8b6a1c7b') + +package() { + cd ${srcdir}/pycurl-${pkgver} + python2 setup.py install --curl-config=/usr/bin/curl-config --prefix ${pkgdir}/usr +} + -- cgit v0.12 From 0efa1e0fa590fa3b051497dd68dadc4faa959a73 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:52:56 +0000 Subject: python-lxml: recompile --- abs/core/python_modules/python-lxml/PKGBUILD | 34 ++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 abs/core/python_modules/python-lxml/PKGBUILD diff --git a/abs/core/python_modules/python-lxml/PKGBUILD b/abs/core/python_modules/python-lxml/PKGBUILD new file mode 100644 index 0000000..606ec54 --- /dev/null +++ b/abs/core/python_modules/python-lxml/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: $ +# Maintainer: Andrea Scarpino +# Contributor: Jaroslav Lichtblau +# Contributor: Angel 'angvp' Velasquez +# Contributor: William Rea +# Contributor: Guillem Rieu + +pkgname=python-lxml +pkgver=2.2.6 +pkgrel=4 +pkgdesc="Python binding for the libxml2 and libxslt libraries" +arch=('i686' 'x86_64') +license=('BSD' 'GPL' 'custom') +url="http://codespeak.net/lxml" +depends=('python2' 'libxslt') +optdepends=("beautiful-soup: support for parsing not well formed HTML") +conflicts=('lxml') +replaces=('lxml') +source=(http://codespeak.net/lxml/lxml-$pkgver.tgz) +md5sums=('b1f700fb22d7ee9b977ee3eceb65b20c') + +build() { + /bin/true +} + +package() { + cd ${srcdir}/lxml-$pkgver + + python2 setup.py install --root=${pkgdir} || return 1 + + install -D -m644 LICENSES.txt ${pkgdir}/usr/share/licenses/$pkgname/LICENSE || return 1 + install -D -m644 doc/licenses/BSD.txt ${pkgdir}/usr/share/licenses/$pkgname/BSD.txt || return 1 + install -D -m644 doc/licenses/elementtree.txt ${pkgdir}/usr/share/licenses/$pkgname/elementtree.txt || return 1 +} -- cgit v0.12 From e11217c7395798524faa21fdd4d203c03ab0bce9 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:53:10 +0000 Subject: python-oauth: recompile --- abs/core/python_modules/python-oauth/PKGBUILD | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 abs/core/python_modules/python-oauth/PKGBUILD diff --git a/abs/core/python_modules/python-oauth/PKGBUILD b/abs/core/python_modules/python-oauth/PKGBUILD new file mode 100644 index 0000000..1404fec --- /dev/null +++ b/abs/core/python_modules/python-oauth/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Snowknight (hopkinsth@gmail.com) +pkgname=python-oauth +pkgver=1.0.1 +pkgrel=6 +pkgdesc="An open protocol to allow API authentication in a simple and standard method from desktop and web applications." +arch=('any') +url="http://code.google.com/p/oauth/" +license=('MIT') +depends=('python2') +#makedepends=('python2-distribute') +makedepends=('setuptools') +source=(http://pypi.python.org/packages/source/o/oauth/oauth-${pkgver}.tar.gz) +md5sums=('30ed3cc8c11d7841a89feab437aabf81') +sha1sums=('b2d7609e4852b33d0d33f0bc6ae5cab8fadca014') + +build() { + cd ${srcdir}/oauth-${pkgver} + + python2 setup.py build || return 1 +} +package() { + cd ${srcdir}/oauth-${pkgver} + python2 setup.py install --root=${pkgdir} || return 1 + + install -Dm644 LICENSE.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} + -- cgit v0.12 From 889aad1a97d9d0e7f99a8069714b93341b3094f5 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:53:25 +0000 Subject: imdbpy: recompile --- abs/core/python_modules/imdbpy/PKGBUILD | 37 +++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 abs/core/python_modules/imdbpy/PKGBUILD diff --git a/abs/core/python_modules/imdbpy/PKGBUILD b/abs/core/python_modules/imdbpy/PKGBUILD new file mode 100644 index 0000000..22efa94 --- /dev/null +++ b/abs/core/python_modules/imdbpy/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 27018 2010-09-16 17:37:18Z schuay $ +# Maintainer: Ray Rashif +# Contributor: Andrea Scarpino +# Contributor: Geoffroy Carrier +# Contributor: lang2 + +pkgname=imdbpy +_realname=IMDbPY +pkgver=4.6 +pkgrel=3 +pkgdesc="Python bindings for imdb" +url="http://imdbpy.sourceforge.net/" +arch=('i686' 'x86_64') +license=('GPL') +depends=('python2') +makedepends=('setuptools') +optdepends=('python-lxml' 'python-sqlalchemy' 'python-sqlobject') +source=(http://downloads.sourceforge.net/$pkgname/$_realname-$pkgver.tar.gz) + +build(){ + cd "$srcdir/$_realname-$pkgver" + + # python2 fix + for file in $(find . -name '*.py' -print); do + sed -i 's_#!.*/usr/bin/python_#!/usr/bin/python2_' $file + sed -i 's_#!.*/usr/bin/env.*python_#!/usr/bin/env python2_' $file + done + + python2 setup.py install --root="$pkgdir" + + # fix directories path + mv "$pkgdir/usr/etc" "$pkgdir" + install -d "$pkgdir/usr/share" + mv "$pkgdir/usr/imdb" "$pkgdir/usr/share" + mv "$pkgdir/usr/doc" "$pkgdir/usr/share/imdb/" +} +md5sums=('876d4cd041fa23633e3637c22bf95622') -- cgit v0.12 From 8fb1d615c0772ceafdbd524d1b92dc41e60c2565 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:53:45 +0000 Subject: mysql-python: recompile --- abs/core/python_modules/mysql-python/PKGBUILD | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 abs/core/python_modules/mysql-python/PKGBUILD diff --git a/abs/core/python_modules/mysql-python/PKGBUILD b/abs/core/python_modules/mysql-python/PKGBUILD new file mode 100644 index 0000000..590c2db --- /dev/null +++ b/abs/core/python_modules/mysql-python/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 89788 2010-09-04 05:19:02Z remy $ +# Contributor: damir + +pkgname=mysql-python +pkgver=1.2.3c1 +pkgrel=4 +pkgdesc="MySQL support for Python" +arch=("i686" "x86_64") +url="http://sourceforge.net/projects/mysql-python" +license=('GPL2') +depends=('python2' 'libmysqlclient>=5.1.41-2') +makedepends=('mysql>=5.1.41-2' 'setuptools') +source=("http://downloads.sourceforge.net/${pkgname}/MySQL-python-${pkgver}.tar.gz") +md5sums=('310dd856e439d070b59ece6dd7a0734d') + +build() { + cd ${srcdir}/MySQL-python-${pkgver} + python2 setup.py install --root=${pkgdir} || return 1 +} + -- cgit v0.12 From 122a2cff06410cc8927e554b6e968987ff1f53fe Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:54:10 +0000 Subject: pycrypto: recompile --- abs/core/python_modules/pycrypto/PKGBUILD | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 abs/core/python_modules/pycrypto/PKGBUILD diff --git a/abs/core/python_modules/pycrypto/PKGBUILD b/abs/core/python_modules/pycrypto/PKGBUILD new file mode 100644 index 0000000..5ba87ac --- /dev/null +++ b/abs/core/python_modules/pycrypto/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 96778 2010-10-24 17:01:27Z ibiru $ +# Maintainer: Jan de Groot +# Contributor: Kritoke + +pkgname=pycrypto +pkgver=2.3 +pkgrel=2 +pkgdesc="Collection of cryptographic algorithms and protocols, implemented for use from Python." +arch=('i686' 'x86_64') +depends=('python2') +url="http://www.dlitz.net/software/pycrypto/" +license=(custom) +source=(http://ftp.dlitz.net/pub/dlitz/crypto/${pkgname}/${pkgname}-${pkgver}.tar.gz) +sha256sums=('4f11e85fbcf13960373650fc2dae8f088f9b001f07fb6d3efb2fcb5334987182') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + python2 setup.py build + python2 setup.py install --root="${pkgdir}" --optimize=1 + install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" + install -m644 COPYRIGHT "${pkgdir}/usr/share/licenses/${pkgname}/" + cp -r LEGAL "${pkgdir}/usr/share/licenses/${pkgname}/" +} -- cgit v0.12 From bb40f03500d72072ed7576b33f1200d386deabb7 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:54:27 +0000 Subject: pyopenssl: recompile --- abs/core/python_modules/pyopenssl/PKGBUILD | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 abs/core/python_modules/pyopenssl/PKGBUILD diff --git a/abs/core/python_modules/pyopenssl/PKGBUILD b/abs/core/python_modules/pyopenssl/PKGBUILD new file mode 100644 index 0000000..a136830 --- /dev/null +++ b/abs/core/python_modules/pyopenssl/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 87790 2010-08-18 10:10:07Z ibiru $ +# Maintainer : Ionut Biru +# Contributor: Sergej Pupykin + +pkgname=pyopenssl +pkgver=0.10 +pkgrel=4 +pkgdesc="pyOpenSSL is a Python interface to the OpenSSL library" +arch=('i686' 'x86_64') +url="http://pyopenssl.sourceforge.net" +license=('LGPL') +depends=('python2' 'openssl') +source=(http://pypi.python.org/packages/source/p/pyOpenSSL/pyOpenSSL-${pkgver}.tar.gz) +md5sums=('34db8056ec53ce80c7f5fc58bee9f093') + +build() { + cd "${srcdir}/pyOpenSSL-${pkgver}" + python2 setup.py build + python2 setup.py install --prefix="$pkgdir/usr" --optimize=1 +} + -- cgit v0.12 From 2f3c600383d7b5c778cfcc8b3d0f9f61a10ecbd2 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:54:40 +0000 Subject: pyqt: recompile --- abs/core/python_modules/pyqt/ChangeLog | 21 +++++++++++++++++ abs/core/python_modules/pyqt/PKGBUILD | 43 ++++++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 abs/core/python_modules/pyqt/ChangeLog create mode 100644 abs/core/python_modules/pyqt/PKGBUILD diff --git a/abs/core/python_modules/pyqt/ChangeLog b/abs/core/python_modules/pyqt/ChangeLog new file mode 100644 index 0000000..e20b55a --- /dev/null +++ b/abs/core/python_modules/pyqt/ChangeLog @@ -0,0 +1,21 @@ + +2009-04-11 Douglas Soares de Andrade + + * Fixing the rpath issue, thanks Gerardo + +2008-11-22 Douglas Soares de Andrade + + * Updated for i686: 4.4.4 + +2008-10-22 Douglas Soares de Andrade + + * Rebuilt for python 2.6 + +2008-08-09 Douglas Soares de Andrade + + * Updated for i686: 4.4.3 + +2008-07-06 Douglas Soares de Andrade + + * Updated for i686: 4.4.2 + diff --git a/abs/core/python_modules/pyqt/PKGBUILD b/abs/core/python_modules/pyqt/PKGBUILD new file mode 100644 index 0000000..b4083cd --- /dev/null +++ b/abs/core/python_modules/pyqt/PKGBUILD @@ -0,0 +1,43 @@ +# $Id: PKGBUILD 97705 2010-11-01 13:35:29Z andrea $ +# Maintainer: Andrea Scarpino +# Contributor: Douglas Soares de Andrade +# Contributor: riai Ben + +pkgname=pyqt +pkgver=4.8.1 +pkgrel=2 +pkgdesc="A set of Python bindings for the Qt toolkit" +arch=('i686' 'x86_64') +url="http://riverbankcomputing.co.uk/software/pyqt/intro" +license=('GPL') +depends=('sip' 'qt' 'dbus-python') +makedepends=('phonon' 'python-opengl' 'qt-assistant-compat') +optdepends=('phonon: enable audio and video in PyQt applications' + 'python-opengl: enable OpenGL 3D graphics in PyQt applications' + 'qscintilla: QScintilla API' + 'qt-assistant-compat: add PyQt online help in Qt Assistant') +provides=('pyqt4') +replaces=('pyqt4') +conflicts=('pyqt4') +source=("http://riverbankcomputing.co.uk/static/Downloads/PyQt4/PyQt-x11-gpl-${pkgver}.tar.gz") +md5sums=('1cac8f5d715c414f9cb2751b0e84cc07') + +build() { + cd ${srcdir}/PyQt-x11-gpl-${pkgver} + + python2 configure.py \ + --confirm-license \ + -v /usr/share/sip \ + --qsci-api + + # Thanks Gerardo for the rpath fix + find -name 'Makefile' | xargs sed -i 's|-Wl,-rpath,/usr/lib||g;s|-Wl,-rpath,.* ||g' + + make +} + +package(){ + cd ${srcdir}/PyQt-x11-gpl-${pkgver} + # INSTALL_ROOT is needed for the QtDesigner module, the other Makefiles use DESTDIR + make DESTDIR="${pkgdir}" INSTALL_ROOT="${pkgdir}" install +} -- cgit v0.12 From e0e13d10b44cfc90fb284788e7ac64599f5d0c0f Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:54:57 +0000 Subject: python-opengl: recompile --- abs/core/python_modules/python-opengl/LICENSE | 30 +++++++++++++++++++++++++ abs/core/python_modules/python-opengl/PKGBUILD | 31 ++++++++++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 abs/core/python_modules/python-opengl/LICENSE create mode 100644 abs/core/python_modules/python-opengl/PKGBUILD diff --git a/abs/core/python_modules/python-opengl/LICENSE b/abs/core/python_modules/python-opengl/LICENSE new file mode 100644 index 0000000..11d88fb --- /dev/null +++ b/abs/core/python_modules/python-opengl/LICENSE @@ -0,0 +1,30 @@ +# Copyright (c) 2006-2008 Alex Holkner +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the +# distribution. +# * Neither the name of pyglet nor the names of its +# contributors may be used to endorse or promote products +# derived from this software without specific prior written +# permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. diff --git a/abs/core/python_modules/python-opengl/PKGBUILD b/abs/core/python_modules/python-opengl/PKGBUILD new file mode 100644 index 0000000..e4ff382 --- /dev/null +++ b/abs/core/python_modules/python-opengl/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 89543 2010-09-01 17:18:01Z remy $ +# Contributor: Josh Taylor +# Contributor: simo +# Contributor: Douglas Soares de Andrade +# Maintainer: Daniel J Griffiths + +pkgname=python-opengl +pkgver=3.0.1 +pkgrel=3 +pkgdesc="The cross platform Python binding to OpenGL and related APIs" +url="http://pyopengl.sourceforge.net" +license=('BSD') +arch=('any') +depends=('python2' 'tk' 'freeglut' 'setuptools') +provides=('pyopengl' 'python-pyopengl') +conflicts=('pyopengl' 'python-pyopengl') +source=(http://downloads.sourceforge.net/pyopengl/PyOpenGL-${pkgver}.tar.gz + 'LICENSE') +md5sums=('221d4a6a0928fcfeef26751370ec5f52' + '0b53c508a63e5dbaf44cdfb0fa103b3a') + +build() { + /bin/true +} + +package() { + cd ${srcdir}/PyOpenGL-${pkgver} + python2 setup.py install --root=${pkgdir} || return 1 + install -Dm644 ${srcdir}/LICENSE \ + ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} -- cgit v0.12 From bfe8645892f5c8067066bfa8dc21a226da753ae9 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:55:19 +0000 Subject: sip: recompile --- abs/extra/sip/PKGBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/abs/extra/sip/PKGBUILD b/abs/extra/sip/PKGBUILD index 6bba8f2..b17f34b 100644 --- a/abs/extra/sip/PKGBUILD +++ b/abs/extra/sip/PKGBUILD @@ -5,7 +5,7 @@ pkgname=sip pkgver=4.11.2 -pkgrel=1 +pkgrel=2 pkgdesc="A tool that makes it easy to create Python bindings for C and C++ libraries" arch=('i686' 'x86_64') url="http://www.riverbankcomputing.com/software/sip/" -- cgit v0.12 From ecc694a641ad5fa450c09c8d67858186a6458879 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:55:32 +0000 Subject: pyrex: recompile --- abs/core/python_modules/pyrex/PKGBUILD | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 abs/core/python_modules/pyrex/PKGBUILD diff --git a/abs/core/python_modules/pyrex/PKGBUILD b/abs/core/python_modules/pyrex/PKGBUILD new file mode 100644 index 0000000..11a7344 --- /dev/null +++ b/abs/core/python_modules/pyrex/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 89621 2010-09-02 16:28:29Z remy $ +# Maintainer: Jan de Groot +# Contributor: Douglas Soares de Andrade +# Contributor: Arjan timmerman +# Contributor: Link Dupont + +pkgname=pyrex +pkgver=0.9.9 +pkgrel=3 +pkgdesc="Language for writing Python extension modules" +arch=(any) +url="http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/" +license=('APACHE') +depends=('python2') +source=(http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/Pyrex-${pkgver}.tar.gz) +md5sums=('515dee67d15d4393841e2d60e8341947') + +build() { + cd "${srcdir}/Pyrex-${pkgver}" + python2 setup.py install --root="${pkgdir}" --prefix=/usr || return 1 +} + -- cgit v0.12 From 700c5f9a274d1a685c7f516cd132f672f1f93f77 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:55:45 +0000 Subject: python-beaker: recompile --- abs/core/python_modules/python-beaker/PKGBUILD | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 abs/core/python_modules/python-beaker/PKGBUILD diff --git a/abs/core/python_modules/python-beaker/PKGBUILD b/abs/core/python_modules/python-beaker/PKGBUILD new file mode 100644 index 0000000..8780497 --- /dev/null +++ b/abs/core/python_modules/python-beaker/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 87715 2010-08-18 03:37:40Z allan $ +# Maintainer : Ionut Biru +# Contributor: Massimiliano Torromeo < massimiliano DOT torromeo AT gmail DOT com > +pkgname=python-beaker +pkgver=1.5.4 +pkgrel=3 +arch=('any') +license=('custom') +pkgdesc="Caching and sessions WSGI middleware for use with web applications and stand-alone Python scripts and applications" +url="http://beaker.groovie.org/" +depends=('python2') +makedepends=('setuptools') +source=("http://cheeseshop.python.org/packages/source/B/Beaker/Beaker-$pkgver.tar.gz") +md5sums=('de84e7511119dc0b8eb4ac177d3e2512') + +build() { + cd ${srcdir}/Beaker-${pkgver} + sed -i "s#/usr/bin/python#/usr/bin/python2#" beaker/crypto/pbkdf2.py + python2 setup.py install --root=${pkgdir} --optimize=1 + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/$pkgname/LICENSE +} -- cgit v0.12 From 400bf7b9515362603d1ed71b8108599ceaa19afb Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:55:58 +0000 Subject: python-chardet: recompile --- abs/core/python_modules/python-chardet/PKGBUILD | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 abs/core/python_modules/python-chardet/PKGBUILD diff --git a/abs/core/python_modules/python-chardet/PKGBUILD b/abs/core/python_modules/python-chardet/PKGBUILD new file mode 100644 index 0000000..d3e67d0 --- /dev/null +++ b/abs/core/python_modules/python-chardet/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 87872 2010-08-18 15:26:20Z ibiru $ +# Maintainer : Ionut Biru +# Contributor: William Rea +pkgname=python-chardet +_pkgnamebase=python2-chardet +pkgver=2.0.1 +pkgrel=3 +pkgdesc="Python module for character encoding auto-detection" +arch=('any') +url="http://chardet.feedparser.org" +license=('LGPL') +depends=('python2') +source=(http://chardet.feedparser.org/download/${_pkgnamebase}-${pkgver}.tgz) +sha256sums=('56fa0c37189b0a5f082d064dec59d69a044aaa3eeb7acb9b3081e2ba306deaa4') + +build() { + cd "${srcdir}/${_pkgnamebase}-${pkgver}" + python2 setup.py install --root="${pkgdir}" --optimize=1 +} + -- cgit v0.12 From 45112f62b9fdda88ee4ac0760ef728ec2b8f7c30 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:56:13 +0000 Subject: python-decorator: recompile --- .../python_modules/python-decorator/LICENSE.txt | 26 +++++++++++++++++++ abs/core/python_modules/python-decorator/PKGBUILD | 30 ++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 abs/core/python_modules/python-decorator/LICENSE.txt create mode 100644 abs/core/python_modules/python-decorator/PKGBUILD diff --git a/abs/core/python_modules/python-decorator/LICENSE.txt b/abs/core/python_modules/python-decorator/LICENSE.txt new file mode 100644 index 0000000..a6a4929 --- /dev/null +++ b/abs/core/python_modules/python-decorator/LICENSE.txt @@ -0,0 +1,26 @@ +Copyright (c) 2007, Michele Simionato +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + Redistributions in bytecode form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. diff --git a/abs/core/python_modules/python-decorator/PKGBUILD b/abs/core/python_modules/python-decorator/PKGBUILD new file mode 100644 index 0000000..5e2e8f5 --- /dev/null +++ b/abs/core/python_modules/python-decorator/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: Thomas Dziedzic < gostrc at gmail > +# Contributor: Pierre Chapuis + +pkgname=python-decorator +pkgver=3.2.0 +pkgrel=3 +pkgdesc='Python Decorator module' +arch=('any') +url='http://pypi.python.org/pypi/decorator' +license=('BSD') +depends=('python2') +source=("http://pypi.python.org/packages/source/d/decorator/decorator-${pkgver}.tar.gz" + 'LICENSE.txt') +md5sums=('6208cd51365083c168ab3a04426a646b' + '0ca76d2c707f09dbb04acc425ea1a08b') + +build() { + cd decorator-${pkgver} + + python2 setup.py build +} + +package() { + cd decorator-${pkgver} + + python2 setup.py install --root=${pkgdir} --optimize=1 + + install -D -m644 ${srcdir}/LICENSE.txt \ + ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} -- cgit v0.12 From eeaaa2c8f33493cf66160846d3b17d0d448d3abc Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:56:34 +0000 Subject: python-geoip: recompile --- abs/core/python_modules/python-geoip/PKGBUILD | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 abs/core/python_modules/python-geoip/PKGBUILD diff --git a/abs/core/python_modules/python-geoip/PKGBUILD b/abs/core/python_modules/python-geoip/PKGBUILD new file mode 100644 index 0000000..7d69154 --- /dev/null +++ b/abs/core/python_modules/python-geoip/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 89623 2010-09-02 16:32:29Z remy $ +# Maintainer: Jan de Groot + +pkgname=python-geoip +pkgver=1.2.4 +pkgrel=3 +pkgdesc="Python bindings for the GeoIP IP-to-country resolver library." +arch=(i686 x86_64) +url="http://www.maxmind.com/app/python" +license=('LGPL') +depends=('python2' 'geoip') +source=(http://www.maxmind.com/download/geoip/api/python/GeoIP-Python-${pkgver}.tar.gz) +replaces=('geoip-python') +provides=('geoip-python') + +build() { + cd ${startdir}/src/GeoIP-Python-${pkgver} + python2 setup.py build install --root=${startdir}/pkg +} +md5sums=('50f820d854476efaf3b7af733ffe4236') + -- cgit v0.12 From 35b481b3d126b1df9304cc7e0a89d5539d900739 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:56:56 +0000 Subject: python-imaging: recompile --- abs/core/python_modules/python-imaging/PKGBUILD | 42 ++++++++++++++++++++++ abs/core/python_modules/python-imaging/__changelog | 2 ++ 2 files changed, 44 insertions(+) create mode 100644 abs/core/python_modules/python-imaging/PKGBUILD create mode 100644 abs/core/python_modules/python-imaging/__changelog diff --git a/abs/core/python_modules/python-imaging/PKGBUILD b/abs/core/python_modules/python-imaging/PKGBUILD new file mode 100644 index 0000000..f0b5f3a --- /dev/null +++ b/abs/core/python_modules/python-imaging/PKGBUILD @@ -0,0 +1,42 @@ +# $Id: PKGBUILD 87626 2010-08-17 13:21:07Z allan $ +# Maintainer: Allan McRae +# Contributor: simo + +pkgname=python-imaging +pkgver=1.1.7 +pkgrel=5 +pkgdesc="PIL. Provides image processing capabilities for python" +arch=('i686' 'x86_64') +url="http://www.pythonware.com/products/pil/index.htm" +license=('custom:"pil"') +depends=('python2' 'libjpeg' 'freetype2') +makedepends=('tk') +optdepends=('tk') +provides=("pil=$pkgver") +conflicts=('pil') +replaces=('pil') +source=(http://effbot.org/downloads/Imaging-$pkgver.tar.gz) +md5sums=('fc14a54e1ce02a0225be8854bfba478e') + +build() { + cd $srcdir/Imaging-$pkgver + sed -i "s#JPEG_ROOT\ =\ None#JPEG_ROOT\ =\ \"/opt/libjpeg6/lib\",\ \"/opt/libjpeg6/include\"#" setup.py + python2 setup.py build_ext +} + +package() { + cd $srcdir/Imaging-$pkgver + python2 setup.py install --root=$pkgdir + install -dm755 $pkgdir/usr/include/python2.7/ + install -m644 -t $pkgdir/usr/include/python2.7/ libImaging/*.h + + # do not have files ending in .py in /usr/bin + for f in pildriver pilprint pilconvert pilfile pilfont; do + mv $pkgdir/usr/bin/$f{.py,} + done + + # Install license + install -Dm644 $srcdir/Imaging-$pkgver/README \ + $pkgdir/usr/share/licenses/$pkgname/README +} + diff --git a/abs/core/python_modules/python-imaging/__changelog b/abs/core/python_modules/python-imaging/__changelog new file mode 100644 index 0000000..91214ed --- /dev/null +++ b/abs/core/python_modules/python-imaging/__changelog @@ -0,0 +1,2 @@ +__change so that it builds against libjpeg6 and not libjpeg7 + sed -i "s#JPEG_ROOT\ =\ None#JPEG_ROOT\ =\ \"/opt/libjpeg6\"#" setup.py -- cgit v0.12 From 6c3ed4ed64aaa5dc8e7450a11b60ea26777b0391 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:57:10 +0000 Subject: python-iplib: recompile --- abs/core/python_modules/python-iplib/PKGBUILD | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 abs/core/python_modules/python-iplib/PKGBUILD diff --git a/abs/core/python_modules/python-iplib/PKGBUILD b/abs/core/python_modules/python-iplib/PKGBUILD new file mode 100755 index 0000000..39d0b55 --- /dev/null +++ b/abs/core/python_modules/python-iplib/PKGBUILD @@ -0,0 +1,25 @@ +pkgname=python-iplib +_libname=iplib +pkgver=1.1 +pkgrel=3 +pkgdesc="IPlib is a Python module useful to convert amongst many different notations and to manage couples of address/netmask in the CIDR notation." +url="http://www.pymedia.org" +arch=('i686') +license=('GPL') +depends=('python2') +#makedepends=('python2>=2.3') +source=(http://erlug.linux.it/~da/soft/iplib/iplib-1.1.tar.gz) +md5sums=('3437ddbfc1986b2d06e7f4a0724ac5a0') + +build() { + cd ${srcdir}/${_libname}-${pkgver} + + find "$srcdir/${_libname}-${pkgver}" -name '*.py' | \ + xargs sed -i "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" + + yes "" | python2 setup.py install --root=${pkgdir} --prefix=/usr + + find "$pkgdir/" -name '*.py' | \ + xargs sed -i "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" + +} -- cgit v0.12 From cf03e4bac0bc50177f69138c3b8811aa43b5ff3e Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:57:24 +0000 Subject: python-m2crypto: recompile --- abs/core/python_modules/python-m2crypto/PKGBUILD | 31 ++ .../python_modules/python-m2crypto/openssl1.patch | 531 +++++++++++++++++++++ 2 files changed, 562 insertions(+) create mode 100644 abs/core/python_modules/python-m2crypto/PKGBUILD create mode 100644 abs/core/python_modules/python-m2crypto/openssl1.patch diff --git a/abs/core/python_modules/python-m2crypto/PKGBUILD b/abs/core/python_modules/python-m2crypto/PKGBUILD new file mode 100644 index 0000000..8d74cbe --- /dev/null +++ b/abs/core/python_modules/python-m2crypto/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 87898 2010-08-18 16:12:44Z ibiru $ +# Maintainer: +# Contributor: Sergej Pupykin +# Contributor: William Rea + +pkgname=python-m2crypto +pkgver=0.20.2 +pkgrel=4 +pkgdesc="A crypto and SSL toolkit for Python" +arch=('i686' 'x86_64') +url="http://wiki.osafoundation.org/bin/view/Projects/MeTooCrypto" +license=('BSD') +depends=('python2' 'openssl') +makedepends=('swig') +source=("http://pypi.python.org/packages/source/M/M2Crypto/M2Crypto-${pkgver}.tar.gz" + 'openssl1.patch') +md5sums=('6c24410410d6eb1920ea43f77a93613a' + '80a707ad6610f2871efdf40658e30364') + +build() { + cd "${srcdir}/M2Crypto-${pkgver}" + patch -Np0 -i ${srcdir}/openssl1.patch + python2 setup.py build +} + +package() { + cd "${srcdir}/M2Crypto-${pkgver}" + python2 setup.py install --root="${pkgdir}/" --optimize=1 + + install -D -m644 LICENCE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} diff --git a/abs/core/python_modules/python-m2crypto/openssl1.patch b/abs/core/python_modules/python-m2crypto/openssl1.patch new file mode 100644 index 0000000..59dba55 --- /dev/null +++ b/abs/core/python_modules/python-m2crypto/openssl1.patch @@ -0,0 +1,531 @@ +Index: tests/test_ssl.py +=================================================================== +--- tests/test_ssl.py (revision 698) ++++ tests/test_ssl.py (working copy) +@@ -405,8 +405,11 @@ + try: + ctx = SSL.Context('sslv23', weak_crypto=1) + s = SSL.Connection(ctx) +- s.connect(self.srv_addr) +- self.failUnlessEqual(s.get_version(), 'SSLv2') ++ if m2.OPENSSL_VERSION_NUMBER < 0x10000000: # SSLv2 ciphers disabled by default in newer OpenSSL ++ s.connect(self.srv_addr) ++ self.failUnlessEqual(s.get_version(), 'SSLv2') ++ else: ++ self.assertRaises(SSL.SSLError, s.connect, self.srv_addr) + s.close() + finally: + self.stop_server(pid) +Index: tests/test_x509.py +=================================================================== +--- tests/test_x509.py (revision 698) ++++ tests/test_x509.py (working copy) +@@ -142,7 +142,7 @@ + cn.set_data("Hello There!") + assert cn.get_data().as_text() == "Hello There!", cn.get_data().as_text() + +- assert n.as_hash() == 1697185131 ++ self.assertEquals(n.as_hash(), 1697185131) + + self.assertRaises(IndexError, lambda: n[100]) + self.assert_(n[10]) +Index: tests/test_smime.py +=================================================================== +--- tests/test_smime.py (revision 698) ++++ tests/test_smime.py (working copy) +@@ -6,7 +6,7 @@ + """ + + import unittest +-from M2Crypto import SMIME, BIO, Rand, X509, EVP ++from M2Crypto import SMIME, BIO, Rand, X509, EVP, Err + + class SMIMETestCase(unittest.TestCase): + cleartext = 'some text to manipulate' +@@ -213,7 +213,7 @@ + + self.filenameSmime = 'tests/sig.p7s' + f = BIO.openfile(self.filenameSmime, 'wb') +- assert s.write(f, p7, BIO.MemoryBuffer('some text')) == 1 ++ assert s.write(f, p7, BIO.MemoryBuffer('some text')) == 1, Err.get_error() + f.close() + + def test_write_pkcs7_der(self): +Index: SWIG/_evp.i +=================================================================== +--- SWIG/_evp.i (revision 695) ++++ SWIG/_evp.i (working copy) +@@ -180,7 +180,7 @@ + + PKCS5_PBKDF2_HMAC_SHA1(passbuf, passlen, saltbuf, saltlen, iter, + keylen, key); +- ret = PyString_FromStringAndSize(key, keylen); ++ ret = PyString_FromStringAndSize((char*)key, keylen); + OPENSSL_cleanse(key, keylen); + return ret; + } +@@ -339,7 +339,7 @@ + klen = EVP_BytesToKey(cipher, md, (unsigned char *)sbuf, + (unsigned char *)dbuf, dlen, iter, + key, NULL); /* Since we are not returning IV no need to derive it */ +- ret = PyString_FromStringAndSize(key, klen); ++ ret = PyString_FromStringAndSize((char*)key, klen); + return ret; + } + +@@ -435,7 +435,7 @@ + PyErr_SetString(_evp_err, ERR_reason_error_string(ERR_get_error())); + return NULL; + } +- ret = PyString_FromStringAndSize(sigbuf, siglen); ++ ret = PyString_FromStringAndSize((char*)sigbuf, siglen); + OPENSSL_cleanse(sigbuf, siglen); + OPENSSL_free(sigbuf); + return ret; +@@ -513,7 +513,7 @@ + PyErr_SetString(PyExc_ValueError, "EVP_PKEY as DER failed"); + return NULL; + } +- der = PyString_FromStringAndSize(pp, len); ++ der = PyString_FromStringAndSize((char*)pp, len); + OPENSSL_free(pp); + return der; + } +Index: SWIG/_ssl.i +=================================================================== +--- SWIG/_ssl.i (revision 695) ++++ SWIG/_ssl.i (working copy) +@@ -17,13 +17,17 @@ + %apply Pointer NONNULL { SSL_CTX * }; + %apply Pointer NONNULL { SSL * }; + %apply Pointer NONNULL { SSL_CIPHER * }; +-%apply Pointer NONNULL { STACK * }; ++%apply Pointer NONNULL { STACK_OF(SSL_CIPHER) * }; ++%apply Pointer NONNULL { STACK_OF(X509) * }; + %apply Pointer NONNULL { BIO * }; + %apply Pointer NONNULL { DH * }; + %apply Pointer NONNULL { RSA * }; + %apply Pointer NONNULL { EVP_PKEY *}; + %apply Pointer NONNULL { PyObject *pyfunc }; + ++%rename(ssl_get_ciphers) SSL_get_ciphers; ++extern STACK_OF(SSL_CIPHER) *SSL_get_ciphers(const SSL *ssl); ++ + %rename(ssl_get_version) SSL_get_version; + extern const char *SSL_get_version(CONST SSL *); + %rename(ssl_get_error) SSL_get_error; +@@ -668,29 +672,25 @@ + return SSL_CIPHER_get_bits(c, NULL); + } + +-STACK *ssl_get_ciphers(SSL *ssl) { +- return (STACK *)SSL_get_ciphers(ssl); ++int sk_ssl_cipher_num(STACK_OF(SSL_CIPHER) *stack) { ++ return sk_SSL_CIPHER_num(stack); + } + +-int sk_ssl_cipher_num(STACK *stack) { +- return sk_num(stack); ++SSL_CIPHER *sk_ssl_cipher_value(STACK_OF(SSL_CIPHER) *stack, int idx) { ++ return sk_SSL_CIPHER_value(stack, idx); + } + +-SSL_CIPHER *sk_ssl_cipher_value(STACK *stack, int idx) { +- return (SSL_CIPHER *)sk_value(stack, idx); ++STACK_OF(X509) *ssl_get_peer_cert_chain(SSL *ssl) { ++ return SSL_get_peer_cert_chain(ssl); + } + +-STACK *ssl_get_peer_cert_chain(SSL *ssl) { +- return (STACK *)SSL_get_peer_cert_chain(ssl); ++int sk_x509_num(STACK_OF(X509) *stack) { ++ return sk_X509_num(stack); + } + +-int sk_x509_num(STACK *stack) { +- return sk_num(stack); ++X509 *sk_x509_value(STACK_OF(X509) *stack, int idx) { ++ return sk_X509_value(stack, idx); + } +- +-X509 *sk_x509_value(STACK *stack, int idx) { +- return (X509 *)sk_value(stack, idx); +-} + %} + + %threadallow i2d_ssl_session; +Index: SWIG/_x509.i +=================================================================== +--- SWIG/_x509.i (revision 695) ++++ SWIG/_x509.i (working copy) +@@ -148,8 +148,15 @@ + extern int X509_NAME_print_ex(BIO *, X509_NAME *, int, unsigned long); + %rename(x509_name_print_ex_fp) X509_NAME_print_ex_fp; + extern int X509_NAME_print_ex_fp(FILE *, X509_NAME *, int, unsigned long); ++ ++#if OPENSSL_VERSION_NUMBER >= 0x10000000L ++%rename(x509_name_hash) X509_NAME_hash_old; ++extern unsigned long X509_NAME_hash_old(X509_NAME *); ++#else + %rename(x509_name_hash) X509_NAME_hash; + extern unsigned long X509_NAME_hash(X509_NAME *); ++#endif ++ + %rename(x509_name_get_index_by_nid) X509_NAME_get_index_by_NID; + extern int X509_NAME_get_index_by_NID(X509_NAME *, int, int); + +@@ -171,7 +178,7 @@ + if (PyString_Check($input)) { + Py_ssize_t len; + +- $1 = PyString_AsString($input); ++ $1 = (unsigned char *)PyString_AsString($input); + len = PyString_Size($input); + if (len > INT_MAX) { + PyErr_SetString(PyExc_ValueError, "object too large"); +@@ -184,7 +191,7 @@ + } + } + %rename(x509_name_entry_set_data) X509_NAME_ENTRY_set_data; +-extern int X509_NAME_ENTRY_set_data( X509_NAME_ENTRY *, int, CONST unsigned char *, int); ++extern int X509_NAME_ENTRY_set_data(X509_NAME_ENTRY *, int, CONST unsigned char *, int); + %typemap(in) (CONST unsigned char *, int); + + %rename(x509_req_new) X509_REQ_new; +@@ -230,7 +237,7 @@ + %rename(x509_store_ctx_free) X509_STORE_CTX_free; + extern void X509_STORE_CTX_free(X509_STORE_CTX *); + %rename(x509_store_ctx_get1_chain) X509_STORE_CTX_get1_chain; +-extern STACK *X509_STORE_CTX_get1_chain(X509_STORE_CTX *); ++extern STACK_OF(X509) *X509_STORE_CTX_get1_chain(X509_STORE_CTX *); + + %rename(x509_extension_get_critical) X509_EXTENSION_get_critical; + extern int X509_EXTENSION_get_critical(X509_EXTENSION *); +@@ -348,7 +355,7 @@ + PyErr_SetString(_x509_err, ERR_reason_error_string(ERR_get_error())); + } + else { +- ret = PyString_FromStringAndSize(buf, len); ++ ret = PyString_FromStringAndSize((char*)buf, len); + OPENSSL_free(buf); + } + return ret; +@@ -435,12 +442,12 @@ + } + + int x509_name_set_by_nid(X509_NAME *name, int nid, PyObject *obj) { +- return X509_NAME_add_entry_by_NID(name, nid, MBSTRING_ASC, PyString_AsString(obj), -1, -1, 0); ++ return X509_NAME_add_entry_by_NID(name, nid, MBSTRING_ASC, (unsigned char *)PyString_AsString(obj), -1, -1, 0); + } + + /* x509_name_add_entry_by_txt */ + int x509_name_add_entry_by_txt(X509_NAME *name, char *field, int type, char *bytes, int len, int loc, int set) { +- return X509_NAME_add_entry_by_txt(name, field, type, bytes, len, loc, set); ++ return X509_NAME_add_entry_by_txt(name, field, type, (unsigned char *)bytes, len, loc, set); + } + + PyObject *x509_name_get_der(X509_NAME *name) +@@ -450,23 +457,23 @@ + } + + /* sk_X509_new_null() is a macro returning "STACK_OF(X509) *". */ +-STACK *sk_x509_new_null(void) { +- return (STACK *)sk_X509_new_null(); ++STACK_OF(X509) *sk_x509_new_null(void) { ++ return sk_X509_new_null(); + } + + /* sk_X509_free() is a macro. */ +-void sk_x509_free(STACK *stack) { +- sk_X509_free((STACK_OF(X509) *)stack); ++void sk_x509_free(STACK_OF(X509) *stack) { ++ sk_X509_free(stack); + } + + /* sk_X509_push() is a macro. */ +-int sk_x509_push(STACK *stack, X509 *x509) { +- return sk_X509_push((STACK_OF(X509) *)stack, x509); ++int sk_x509_push(STACK_OF(X509) *stack, X509 *x509) { ++ return sk_X509_push(stack, x509); + } + + /* sk_X509_pop() is a macro. */ +-X509 *sk_x509_pop(STACK *stack) { +- return sk_X509_pop((STACK_OF(X509) *)stack); ++X509 *sk_x509_pop(STACK_OF(X509) *stack) { ++ return sk_X509_pop(stack); + } + + int x509_store_load_locations(X509_STORE *store, const char *file) { +@@ -493,21 +500,29 @@ + return X509_REQ_set_version(x, version); + } + +-int x509_req_add_extensions(X509_REQ *req, STACK *exts) { +- return X509_REQ_add_extensions(req, (STACK_OF(X509_EXTENSION) *)exts); ++int x509_req_add_extensions(X509_REQ *req, STACK_OF(X509_EXTENSION) *exts) { ++ return X509_REQ_add_extensions(req, exts); + } + +-X509_NAME_ENTRY *x509_name_entry_create_by_txt( X509_NAME_ENTRY **ne, char *field, int type, char *bytes, int len) { +- return X509_NAME_ENTRY_create_by_txt( ne, field, type, bytes, len); ++X509_NAME_ENTRY *x509_name_entry_create_by_txt(X509_NAME_ENTRY **ne, char *field, int type, char *bytes, int len) { ++ return X509_NAME_ENTRY_create_by_txt( ne, field, type, (unsigned char *)bytes, len); + } + +-LHASH * +-x509v3_lhash(){ +- return lh_new(NULL,NULL); ++#if OPENSSL_VERSION_NUMBER >= 0x10000000L ++LHASH_OF(CONF_VALUE) ++#else ++LHASH ++#endif ++*x509v3_lhash() { ++ return lh_new(NULL, NULL); /* Should probably be lh_CONF_VALUE_new but won't compile. */ + } + + X509V3_CTX * +-x509v3_set_conf_lhash(LHASH * lhash){ ++#if OPENSSL_VERSION_NUMBER >= 0x10000000L ++x509v3_set_conf_lhash(LHASH_OF(CONF_VALUE) * lhash) { ++#else ++x509v3_set_conf_lhash(LHASH * lhash) { ++#endif + X509V3_CTX * ctx; + if (!(ctx=(X509V3_CTX *)PyMem_Malloc(sizeof(X509V3_CTX)))) { + PyErr_SetString(PyExc_MemoryError, "x509v3_set_conf_lhash"); +@@ -517,11 +532,20 @@ + return ctx; + } + +-X509_EXTENSION *x509v3_ext_conf(LHASH *conf, X509V3_CTX *ctx, char *name, char *value) { ++X509_EXTENSION * ++#if OPENSSL_VERSION_NUMBER >= 0x10000000L ++x509v3_ext_conf(LHASH_OF(CONF_VALUE) *conf, X509V3_CTX *ctx, char *name, char *value) { ++#else ++x509v3_ext_conf(LHASH *conf, X509V3_CTX *ctx, char *name, char *value) { ++#endif + X509_EXTENSION * ext = NULL; + ext = X509V3_EXT_conf(conf, ctx, name, value); + PyMem_Free(ctx); ++#if OPENSSL_VERSION_NUMBER >= 0x10000000L ++ lh_CONF_VALUE_free(conf); ++#else + lh_free(conf); ++#endif + return ext; + } + +@@ -543,33 +567,33 @@ + } + + /* sk_X509_EXTENSION_new_null is a macro. */ +-STACK *sk_x509_extension_new_null(void) { +- return (STACK *)sk_X509_EXTENSION_new_null(); ++STACK_OF(X509_EXTENSION) *sk_x509_extension_new_null(void) { ++ return sk_X509_EXTENSION_new_null(); + } + + /* sk_X509_EXTENSION_free() is a macro. */ +-void sk_x509_extension_free(STACK *stack) { +- sk_X509_EXTENSION_free((STACK_OF(X509_EXTENSION) *)stack); ++void sk_x509_extension_free(STACK_OF(X509_EXTENSION) *stack) { ++ sk_X509_EXTENSION_free(stack); + } + + /* sk_X509_EXTENSION_push() is a macro. */ +-int sk_x509_extension_push(STACK *stack, X509_EXTENSION *x509_ext) { +- return sk_X509_EXTENSION_push((STACK_OF(X509_EXTENSION) *)stack, x509_ext); ++int sk_x509_extension_push(STACK_OF(X509_EXTENSION) *stack, X509_EXTENSION *x509_ext) { ++ return sk_X509_EXTENSION_push(stack, x509_ext); + } + + /* sk_X509_EXTENSION_pop() is a macro. */ +-X509_EXTENSION *sk_x509_extension_pop(STACK *stack) { +- return sk_X509_EXTENSION_pop((STACK_OF(X509_EXTENSION) *)stack); ++X509_EXTENSION *sk_x509_extension_pop(STACK_OF(X509_EXTENSION) *stack) { ++ return sk_X509_EXTENSION_pop(stack); + } + + /* sk_X509_EXTENSION_num() is a macro. */ +-int sk_x509_extension_num(STACK *stack) { +- return sk_X509_EXTENSION_num((STACK_OF(X509_EXTENSION) *)stack); ++int sk_x509_extension_num(STACK_OF(X509_EXTENSION) *stack) { ++ return sk_X509_EXTENSION_num(stack); + } + + /* sk_X509_EXTENSION_value() is a macro. */ +-X509_EXTENSION *sk_x509_extension_value(STACK *stack, int i) { +- return sk_X509_EXTENSION_value((STACK_OF(X509_EXTENSION) *)stack, i); ++X509_EXTENSION *sk_x509_extension_value(STACK_OF(X509_EXTENSION) *stack, int i) { ++ return sk_X509_EXTENSION_value(stack, i); + } + + /* X509_STORE_CTX_get_app_data is a macro. */ +@@ -590,7 +614,7 @@ + #define I2DTYPE int (*)() + #endif + +-STACK * ++STACK_OF(X509) * + make_stack_from_der_sequence(PyObject * pyEncodedString){ + STACK_OF(X509) *certs; + Py_ssize_t encoded_string_len; +@@ -606,7 +630,7 @@ + return NULL; + } + +- certs = ASN1_seq_unpack((unsigned char *)encoded_string, encoded_string_len, (D2ITYPE)d2i_X509, (void(*)())X509_free ); ++ certs = ASN1_seq_unpack_X509((unsigned char *)encoded_string, encoded_string_len, d2i_X509, X509_free ); + if (!certs) { + PyErr_SetString(_x509_err, ERR_reason_error_string(ERR_get_error())); + return NULL; +@@ -616,13 +640,13 @@ + } + + PyObject * +-get_der_encoding_stack(STACK * stack){ ++get_der_encoding_stack(STACK_OF(X509) *stack){ + PyObject * encodedString; + + unsigned char * encoding; + int len; + +- encoding = ASN1_seq_pack((STACK_OF(X509)*) stack, (I2DTYPE)i2d_X509, NULL, &len); ++ encoding = ASN1_seq_pack_X509(stack, i2d_X509, NULL, &len); + if (!encoding) { + PyErr_SetString(_x509_err, ERR_reason_error_string(ERR_get_error())); + return NULL; +Index: SWIG/_aes.i +=================================================================== +--- SWIG/_aes.i (revision 695) ++++ SWIG/_aes.i (working copy) +@@ -76,7 +76,7 @@ + AES_encrypt((const unsigned char *)in, out, key); + else + AES_decrypt((const unsigned char *)in, out, key); +- return PyString_FromStringAndSize(out, outlen); ++ return PyString_FromStringAndSize((char*)out, outlen); + } + + int AES_type_check(AES_KEY *key) { +Index: SWIG/_util.i +=================================================================== +--- SWIG/_util.i (revision 695) ++++ SWIG/_util.i (working copy) +@@ -48,7 +48,7 @@ + PyErr_SetString(_util_err, ERR_reason_error_string(ERR_get_error())); + return NULL; + } +- obj = PyString_FromStringAndSize(ret, len); ++ obj = PyString_FromStringAndSize((char*)ret, len); + OPENSSL_free(ret); + return obj; + } +Index: SWIG/_m2crypto.i +=================================================================== +--- SWIG/_m2crypto.i (revision 695) ++++ SWIG/_m2crypto.i (working copy) +@@ -38,6 +38,19 @@ + #define CONST098 + #endif + ++/* Bring in STACK_OF macro definition */ ++%include ++ ++/* Bring in LHASH_OF macro definition */ ++/* XXX Can't include lhash.h where LHASH_OF is defined, because it includes ++ XXX stdio.h etc. which we fail to include. So we have to (re)define ++ XXX LHASH_OF here instead. ++%include ++*/ ++#if OPENSSL_VERSION_NUMBER >= 0x10000000L ++#define LHASH_OF(type) struct lhash_st_##type ++#endif ++ + %include constraints.i + %include _threads.i + %include _lib.i +Index: SWIG/_rand.i +=================================================================== +--- SWIG/_rand.i (revision 695) ++++ SWIG/_rand.i (working copy) +@@ -87,7 +87,7 @@ + Py_INCREF(Py_None); + return Py_None; + } else { +- PyTuple_SET_ITEM(tuple, 0, PyString_FromStringAndSize(blob, n)); ++ PyTuple_SET_ITEM(tuple, 0, PyString_FromStringAndSize((char*)blob, n)); + PyMem_Free(blob); + PyTuple_SET_ITEM(tuple, 1, PyInt_FromLong((long)ret)); + return tuple; +Index: SWIG/_pkcs7.i +=================================================================== +--- SWIG/_pkcs7.i (revision 695) ++++ SWIG/_pkcs7.i (working copy) +@@ -12,7 +12,7 @@ + %apply Pointer NONNULL { EVP_CIPHER * }; + %apply Pointer NONNULL { EVP_PKEY * }; + %apply Pointer NONNULL { PKCS7 * }; +-%apply Pointer NONNULL { STACK * }; ++%apply Pointer NONNULL { STACK_OF(X509) * }; + %apply Pointer NONNULL { X509 * }; + + %rename(pkcs7_new) PKCS7_new; +@@ -54,8 +54,8 @@ + + %threadallow pkcs7_encrypt; + %inline %{ +-PKCS7 *pkcs7_encrypt(STACK *stack, BIO *bio, EVP_CIPHER *cipher, int flags) { +- return PKCS7_encrypt((STACK_OF(X509) *)stack, bio, cipher, flags); ++PKCS7 *pkcs7_encrypt(STACK_OF(X509) *stack, BIO *bio, EVP_CIPHER *cipher, int flags) { ++ return PKCS7_encrypt(stack, bio, cipher, flags); + } + + PyObject *pkcs7_decrypt(PKCS7 *pkcs7, EVP_PKEY *pkey, X509 *cert, int flags) { +@@ -96,14 +96,14 @@ + + %threadallow pkcs7_sign1; + %inline %{ +-PKCS7 *pkcs7_sign1(X509 *x509, EVP_PKEY *pkey, STACK *stack, BIO *bio, int flags) { +- return PKCS7_sign(x509, pkey, (STACK_OF(X509) *)stack, bio, flags); ++PKCS7 *pkcs7_sign1(X509 *x509, EVP_PKEY *pkey, STACK_OF(X509) *stack, BIO *bio, int flags) { ++ return PKCS7_sign(x509, pkey, stack, bio, flags); + } + %} + + %threadallow pkcs7_verify1; + %inline %{ +-PyObject *pkcs7_verify1(PKCS7 *pkcs7, STACK *stack, X509_STORE *store, BIO *data, int flags) { ++PyObject *pkcs7_verify1(PKCS7 *pkcs7, STACK_OF(X509) *stack, X509_STORE *store, BIO *data, int flags) { + int outlen; + char *outbuf; + BIO *bio; +@@ -113,7 +113,7 @@ + PyErr_SetString(PyExc_MemoryError, "pkcs7_verify1"); + return NULL; + } +- if (!PKCS7_verify(pkcs7, (STACK_OF(X509) *)stack, store, data, bio, flags)) { ++ if (!PKCS7_verify(pkcs7, stack, store, data, bio, flags)) { + PyErr_SetString(_pkcs7_err, ERR_reason_error_string(ERR_get_error())); + BIO_free(bio); + return NULL; +@@ -131,7 +131,7 @@ + return ret; + } + +-PyObject *pkcs7_verify0(PKCS7 *pkcs7, STACK *stack, X509_STORE *store, int flags) { ++PyObject *pkcs7_verify0(PKCS7 *pkcs7, STACK_OF(X509) *stack, X509_STORE *store, int flags) { + return pkcs7_verify1(pkcs7, stack, store, NULL, flags); + } + %} +@@ -229,7 +229,7 @@ + } + + /* return STACK_OF(X509)* */ +-STACK *pkcs7_get0_signers(PKCS7 *p7, STACK *certs, int flags) { ++STACK_OF(X509) *pkcs7_get0_signers(PKCS7 *p7, STACK_OF(X509) *certs, int flags) { + return PKCS7_get0_signers(p7, certs, flags); + } + -- cgit v0.12 From 4d3d13ea3dc2015ec28041c08533202b666be74d Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:57:53 +0000 Subject: python-mako: recompile --- abs/core/python_modules/python-mako/PKGBUILD | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 abs/core/python_modules/python-mako/PKGBUILD diff --git a/abs/core/python_modules/python-mako/PKGBUILD b/abs/core/python_modules/python-mako/PKGBUILD new file mode 100644 index 0000000..987116a --- /dev/null +++ b/abs/core/python_modules/python-mako/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 87883 2010-08-18 15:32:33Z ibiru $ +# Maintainer : Ionut Biru +# Contributor: Roberto Alsina +pkgname=python-mako +pkgver=0.3.4 +pkgrel=5 +pkgdesc="Hyperfast and lightweight templating for the Python platform." +arch=('any') +url="http://www.makotemplates.org/" +license=('custom') +depends=('python2' 'python-markupsafe>=0.9.2' 'python-beaker>=1.5.4') +makedepends=('setuptools') +source=(http://www.makotemplates.org/downloads/Mako-$pkgver.tar.gz) +md5sums=('2ae56ccc6c9b5c4e2e67f42b69475009') + +build() { + cd "$srcdir/Mako-$pkgver" + python2 setup.py install --root="$pkgdir" --optimize=1 || return 1 + install -D LICENSE "$pkgdir/usr/share/licenses/python-mako/COPYING" || return 1 +} + -- cgit v0.12 From 4028df9e28e491e273c7a837028272e981397be2 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:58:08 +0000 Subject: python-makeupsafe: recompile --- abs/core/python_modules/python-markupsafe/PKGBUILD | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 abs/core/python_modules/python-markupsafe/PKGBUILD diff --git a/abs/core/python_modules/python-markupsafe/PKGBUILD b/abs/core/python_modules/python-markupsafe/PKGBUILD new file mode 100644 index 0000000..f3563c9 --- /dev/null +++ b/abs/core/python_modules/python-markupsafe/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 87877 2010-08-18 15:28:18Z ibiru $ +# Maintainer : Ionut Biru +# Contributor: Alex Anthony + +pkgname=python-markupsafe +pkgver=0.9.2 +pkgrel=3 +pkgdesc="Implements a XML/HTML/XHTML Markup safe string for Python" +arch=('i686' 'x86_64') +url="http://pypi.python.org/pypi/MarkupSafe" +license=('custom') +depends=('python2') +makedepends=('setuptools') +source=(http://pypi.python.org/packages/source/M/MarkupSafe/MarkupSafe-${pkgver}.tar.gz) +md5sums=('69b72d1afdd9e808f9c1ef65f819c7a6') + +build() { + cd ${srcdir}/MarkupSafe-${pkgver} + python2 setup.py install --root=${pkgdir} --optimize=1 + + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} + -- cgit v0.12 From 1010c1a9d0b7e82f726e5a8c1c5c7a78bc20b8cb Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:58:24 +0000 Subject: python-netifaces: recompile --- abs/core/python_modules/python-netifaces/PKGBUILD | 24 +++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 abs/core/python_modules/python-netifaces/PKGBUILD diff --git a/abs/core/python_modules/python-netifaces/PKGBUILD b/abs/core/python_modules/python-netifaces/PKGBUILD new file mode 100644 index 0000000..258a9c2 --- /dev/null +++ b/abs/core/python_modules/python-netifaces/PKGBUILD @@ -0,0 +1,24 @@ +#Maintainer: Gergely Imreh +#Contributor: Gergely Imreh +pkgname=python-netifaces +_orig_name=netifaces +pkgver=0.5 +pkgrel=3 +pkgdesc="Portable module to access network interface information in Python." +depends=('python2') +makedepend=('gcc') +arch=('i686' 'x86_64') +url="http://alastairs-place.net/netifaces/" +license=('MIT') +provides=('netifaces' 'python-netifaces') +source=("http://alastairs-place.net/2007/03/netifaces/${_orig_name}-${pkgver}.tar.gz") +build() { + cd "${srcdir}/${_orig_name}-${pkgver}" + python2 setup.py install --root "${pkgdir}" || return 1 + + # Install license, that is inside the readme file + install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" + install -m644 README "${pkgdir}/usr/share/licenses/${pkgname}/README" || return 1 +} +md5sums=('ea662a4b4c7db5d1631cc33bf68eb030') + -- cgit v0.12 From e65f0abdbc263cb8fa5d367f0999fbb8776e3972 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:58:39 +0000 Subject: python-numeric: recompile --- abs/core/python_modules/python-numeric/PKGBUILD | 35 +++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 abs/core/python_modules/python-numeric/PKGBUILD diff --git a/abs/core/python_modules/python-numeric/PKGBUILD b/abs/core/python_modules/python-numeric/PKGBUILD new file mode 100644 index 0000000..2c8ea21 --- /dev/null +++ b/abs/core/python_modules/python-numeric/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: SpepS +# Contributor: arjan +# Contributor orelien + +pkgname=python-numeric +pkgver=24.2 +pkgrel=6 +pkgdesc="Numerical Python adds a fast array facility to the Python language" +arch=('i686' 'x86_64') +url="http://numeric.scipy.org/" +license=('custom') +depends=('python2') +source=(http://downloads.sourceforge.net/sourceforge/numpy/Numeric-$pkgver.tar.gz) +md5sums=('2ae672656e06716a149acb048cca3093') + +build() { + + cd "$srcdir/Numeric-$pkgver" + + # Python2 fix + sed \ + -e "s_\(env python\).*_\12_" \ + -e "s_\(bin/python\).*_\12_" \ + -i `grep -rlE "(env python|bin/python)" .` +} + +package() { + + cd "$srcdir/Numeric-$pkgver" + + # Install + python2 setup.py install --prefix=/usr --root="$pkgdir/" + install -D -m644 Legal.htm "$pkgdir/usr/share/licenses/$pkgname/Legal.htm" +} + -- cgit v0.12 From f28addfb7aa9eabf3a93d8a034abae0af4a34669 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:58:55 +0000 Subject: python-parted: recompile --- abs/core/python_modules/python-parted/PKGBUILD | 28 ++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 abs/core/python_modules/python-parted/PKGBUILD diff --git a/abs/core/python_modules/python-parted/PKGBUILD b/abs/core/python_modules/python-parted/PKGBUILD new file mode 100644 index 0000000..862405c --- /dev/null +++ b/abs/core/python_modules/python-parted/PKGBUILD @@ -0,0 +1,28 @@ +pkgname=python-parted +__pkgname=pyparted +pkgver=2.0.12 +pkgver=3.4 +pkgrel=4 +pkgdesc="Python bindings for libparted" +arch=('i686' 'x86_64') +license=('LGPL' 'MPL') +depends=('python2' 'parted' 'python-decorator') +options=('!libtool') +source=(https://fedorahosted.org/releases/p/y/pyparted/pyparted-${pkgver}.tar.gz) +url="https://fedorahosted.org/pyparted/" + +build() { + cd "${srcdir}/${__pkgname}-${pkgver}" + ./configure --prefix=/usr || return 1 + make || return 1 +} +package(){ + cd "${srcdir}/${__pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install || return 1 +} +md5sums=('8fc485db0b88e59bbdfc4be8ba4068fa') +md5sums=('cc064f12110a6f0d0c236ee7b18fee88') +md5sums=('f244958142c9fd3ff5ee95f578e2f76d') +md5sums=('7f5d06bd6336f3a699840d8639ab8a0d') +md5sums=('f244958142c9fd3ff5ee95f578e2f76d') +md5sums=('cc064f12110a6f0d0c236ee7b18fee88') -- cgit v0.12 From 1811df379b33c7accbbc6413c7e8040ed3221dfa Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:59:09 +0000 Subject: python-pexpect: recompile --- abs/core/python_modules/python-pexpect/PKGBUILD | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 abs/core/python_modules/python-pexpect/PKGBUILD diff --git a/abs/core/python_modules/python-pexpect/PKGBUILD b/abs/core/python_modules/python-pexpect/PKGBUILD new file mode 100644 index 0000000..938e3cb --- /dev/null +++ b/abs/core/python_modules/python-pexpect/PKGBUILD @@ -0,0 +1,17 @@ +# Maintainer: Aaron Schaefer +pkgname=python-pexpect +pkgver=2.3 +pkgrel=3 +pkgdesc='A pure Python Expect-like module' +arch=('i686' 'x86_64') +url='http://pexpect.sourceforge.net/' +license=('MIT') +depends=('python2') +source=("http://downloads.sourceforge.net/sourceforge/pexpect/pexpect-$pkgver.tar.gz") +md5sums=('bf107cf54e67bc6dec5bea1f3e6a65c3') + +build() { + cd $startdir/src/pexpect-$pkgver + python2 setup.py install --root=$startdir/pkg || return 1 + install -D -m644 LICENSE $startdir/pkg/usr/share/licenses/$pkgname/LICENSE +} -- cgit v0.12 From b2f687f14fc18951964f49153d80f094c21cc161 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:59:25 +0000 Subject: python-pybluez: recompile --- abs/core/python_modules/python-pybluez/PKGBUILD | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 abs/core/python_modules/python-pybluez/PKGBUILD diff --git a/abs/core/python_modules/python-pybluez/PKGBUILD b/abs/core/python_modules/python-pybluez/PKGBUILD new file mode 100644 index 0000000..f667d66 --- /dev/null +++ b/abs/core/python_modules/python-pybluez/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 26298 2010-09-14 17:18:19Z schuay $ +# Maintainer: Sergej Pupykin +# Contributor: cs-cam - me.at.camdaniel.com + +pkgname=python-pybluez +pkgver=0.18 +pkgrel=3 +pkgdesc="Python wrapper for the BlueZ Bluetooth stack" +arch=('i686' 'x86_64') +url="http://code.google.com/p/pybluez/" +license=('GPL') +provides=('pybluez') +conflicts=('pybluez') +replaces=('pybluez') +depends=('python2' 'bluez') +source=(http://pybluez.googlecode.com/files/PyBluez-$pkgver.tar.gz) +md5sums=('be8c8ce615c3189fda1aaf3d568314b2') + +build() { + cd $srcdir/PyBluez-$pkgver + python2 setup.py install --root=$pkgdir + ln -s bluetooth/_bluetooth.so $pkgdir/usr/lib/python2.6/site-packages/_bluetooth.so +} + -- cgit v0.12 From b2f34e2b59e5e42d11d7b31f597bd8bb42e43892 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Thu, 9 Dec 2010 23:59:47 +0000 Subject: bluez: upgrade --- abs/extra/bluez/PKGBUILD | 45 ++++++++++++++++++++++++--------------------- abs/extra/bluez/__changelog | 11 +++++++++++ 2 files changed, 35 insertions(+), 21 deletions(-) create mode 100644 abs/extra/bluez/__changelog diff --git a/abs/extra/bluez/PKGBUILD b/abs/extra/bluez/PKGBUILD index f8dfbe5..9fff334 100644 --- a/abs/extra/bluez/PKGBUILD +++ b/abs/extra/bluez/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: Geoffroy Carrier pkgname=bluez -pkgver=4.69 +pkgver=4.81 pkgrel=1 pkgdesc="Libraries and tools for the Bluetooth protocol stack" url="http://www.bluez.org/" @@ -22,26 +22,25 @@ source=("http://www.kernel.org/pub/linux/bluetooth/$pkgname-$pkgver.tar.bz2" build() { cd "$srcdir/$pkgname-$pkgver" ./configure --prefix=/usr \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --libexecdir=/lib \ - --mandir=/usr/share/man \ - --enable-gstreamer \ - --enable-alsa \ - --enable-usb \ - --enable-netlink \ - --enable-tools \ - --enable-bccmd \ - --enable-hid2hci \ - --enable-dfutool \ - --enable-hidd \ - --enable-pand \ - --enable-dund \ - --enable-cups \ - --enable-manpages \ - --enable-configfiles \ - --enable-pcmciarules || return 1 + --sysconfdir=/etc \ + --localstatedir=/var \ + --libexecdir=/lib \ + --enable-gstreamer \ + --enable-alsa \ + --enable-usb \ + --enable-tools \ + --enable-bccmd \ + --enable-dfutool \ + --enable-hidd \ + --enable-pand \ + --enable-dund \ + --disable-cups \ + --enable-udevrules \ + --enable-configfiles || return 1 make || return 1 +} +package() { + cd "$srcdir/$pkgname-$pkgver" make DESTDIR="$pkgdir" install || return 1 install -D -m644 "$srcdir/$pkgname-$pkgver/network/network.conf" "$pkgdir/etc/bluetooth/" || return 1 @@ -53,8 +52,12 @@ build() { install -D -m755 "$srcdir/run.dund" "$pkgdir/etc/sv/dund/run" || return 1 install -D -m755 "$srcdir/run.pand" "$pkgdir/etc/sv/pand/run" || return 1 install -D -m755 "$srcdir/run.rfcomm" "$pkgdir/etc/sv/rfcomm/run" || return 1 + + sed -i 's#/usr/bin/python#/usr/bin/python2#' test/simple-agent + install -Dm755 test/simple-agent ${pkgdir}/usr/bin/bluez-simple-agent } -md5sums=('350568aa11a95eac6e56e9289ff1f91d' + +md5sums=('75fbc768bf626fc8f4cf466006767723' 'd12be5b494525bb1ba6eac5c3983dd3e' '1c88fcd455920ad8ee0c7cae3fe15771' 'a9c1b4da8b5a3969865272bd0fb01da2' diff --git a/abs/extra/bluez/__changelog b/abs/extra/bluez/__changelog new file mode 100644 index 0000000..124d0eb --- /dev/null +++ b/abs/extra/bluez/__changelog @@ -0,0 +1,11 @@ +# by mihanson +I really have no idea how this bluetooth stuff works. If anyone wants to +take a stab at getting this working properly with runit, feel free. I +only need this package to get mythpywii working. + +2010-04-01: +Make this package work with runit. All daemons were seperated into their +own run scripts. Of particular interest is rfcomm and hid2hci utilities. +They are not daemons and I added "/sbin/sv down ." in their +respective run files. All based on this thread: +http://article.gmane.org/gmane.comp.sysutils.supervision.general/1585/ -- cgit v0.12 From e7feb1fd83d6adc58f7d40fb9453550e0a055605 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Fri, 10 Dec 2010 00:00:02 +0000 Subject: python-media: recompile --- abs/core/python_modules/python-pymedia/PKGBUILD | 35 ++++++++++++ .../pymedia-1.3.7.3-amd64-gentoo.diff | 64 ++++++++++++++++++++++ 2 files changed, 99 insertions(+) create mode 100644 abs/core/python_modules/python-pymedia/PKGBUILD create mode 100644 abs/core/python_modules/python-pymedia/pymedia-1.3.7.3-amd64-gentoo.diff diff --git a/abs/core/python_modules/python-pymedia/PKGBUILD b/abs/core/python_modules/python-pymedia/PKGBUILD new file mode 100644 index 0000000..5433471 --- /dev/null +++ b/abs/core/python_modules/python-pymedia/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: TDY + +pkgname=python-pymedia +pkgver=1.3.7.3 +pkgrel=2 +pkgdesc="A Python library for accessing and manipulating multimedia files" +arch=('i686' 'x86_64') +url="http://pymedia.org/" +license=('LGPL') +depends=('alsa-lib' 'ffmpeg-svn' 'python2') +optdepends=('faad2: AAC support' + 'lame: MP3 support' + 'libogg: Ogg support' + 'libvorbis: Vorbis support') +source=(http://downloads.sourceforge.net/${pkgname/*-}/${pkgname/*-}-$pkgver.tar.gz + ${pkgname/*-}-$pkgver-amd64-gentoo.diff) +md5sums=('2f4930c63866c97af5090b176e2a118a' + '3137e65e1208db98e404ee894fcd744a') + +build() { + cd "$srcdir/${pkgname/*-}-$pkgver" + patch -Np1 -i ../${pkgname/*-}-$pkgver-amd64-gentoo.diff || return 1 + + find "$srcdir/${pkgname/*-}-$pkgver" -name '*.py' | \ + xargs sed -i "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" || return 1 + find "$srcdir/${pkgname/*-}-$pkgver" -name '*.py' | \ + xargs sed -i "s|#![ ]*/bin/env python$|#!/usr/bin/env python2|" || return 1 + + python2 setup.py build || return 1 +} + +package() { + cd "$srcdir/${pkgname/*-}-$pkgver" + python2 setup.py install --prefix=/usr --root="$pkgdir" || return 1 +} diff --git a/abs/core/python_modules/python-pymedia/pymedia-1.3.7.3-amd64-gentoo.diff b/abs/core/python_modules/python-pymedia/pymedia-1.3.7.3-amd64-gentoo.diff new file mode 100644 index 0000000..801eccf --- /dev/null +++ b/abs/core/python_modules/python-pymedia/pymedia-1.3.7.3-amd64-gentoo.diff @@ -0,0 +1,64 @@ +diff -ru pymedia-1.3.7.3/audio/inttypes.h pymedia-1.3.7.3-amd64/audio/inttypes.h +--- pymedia-1.3.7.3/audio/inttypes.h 2006-06-13 13:32:22.000000000 -0700 ++++ pymedia-1.3.7.3-amd64/audio/inttypes.h 2008-03-26 08:05:57.000000000 -0700 +@@ -2,6 +2,7 @@ + #if !defined( __INTTYPES_H__ ) + #define __INTTYPES_H__ + ++#include + #if defined( _STDINT_H ) + + typedef unsigned short UINT16; +diff -ru pymedia-1.3.7.3/setup.py pymedia-1.3.7.3-amd64/setup.py +--- pymedia-1.3.7.3/setup.py 2006-06-19 23:04:43.000000000 -0700 ++++ pymedia-1.3.7.3-amd64/setup.py 2008-03-26 08:16:04.000000000 -0700 +@@ -216,7 +216,7 @@ + FILES[ 'video.vcodec' ][ 'libavcodec' ]+= NONMMX_FILES + else: + print 'Using UNIX configuration...\n' +- disable_fPIC() ++ #disable_fPIC() + dep= config.Dependency_unix + inc_hunt = [ + '/usr/include', +@@ -224,13 +224,13 @@ + '/usr/local/include', + '/usr/local/include/lame',] + lib_hunt = [ '/usr/lib64', '/usr/lib', '/usr/local/lib64', '/usr/local/lib' ] +- LIBS= [] ++ LIBS= ['avcodec', 'avformat'] + DEFINES+= [ + ('PATH_DEV_DSP', '"/dev/dsp"' ), + ('PATH_DEV_MIXER','"/dev/mixer"' ), + ('_FILE_OFFSET_BITS',64), + ('ACCEL_DETECT',1), +- ('HAVE_MMX', '1' ), ++ ('HAVE_LRINTF', '1' ), + ] + if sys.platform== 'cygwin': + DEFINES+= [ +@@ -243,13 +243,13 @@ + ('DVD_STRUCT_IN_LINUX_CDROM_H', '1' ), + ] + +- FILES[ 'video.vcodec' ][ 'libavcodec' ]+= MMX_FILES ++ FILES[ 'video.vcodec' ][ 'libavcodec' ]#+= MMX_FILES + + DEPS = [ + dep('OGG', 'libogg-[1-9].*', 'ogg/ogg.h', 'libogg', 'CONFIG_VORBIS').configure(inc_hunt,lib_hunt), + dep('VORBIS', 'libvorbis-[1-9].*', 'vorbis/codec.h', 'libvorbis', 'CONFIG_VORBIS' ).configure(inc_hunt,lib_hunt), + dep('FAAD', 'libfaad2', 'faad.h', 'libfaad', 'CONFIG_FAAD').configure(inc_hunt,lib_hunt), +- dep('MP3LAME', 'lame-3.95.*', 'lame.h', 'libmp3lame', 'CONFIG_MP3LAME').configure(inc_hunt,lib_hunt), ++ dep('MP3LAME', 'lame-3.96.*', 'lame.h', 'libmp3lame', 'CONFIG_MP3LAME').configure(inc_hunt,lib_hunt), + dep('VORBISENC', 'libvorbis-[1-9].*','vorbis/vorbisenc.h','libvorbisenc', 'CONFIG_VORBIS').configure(inc_hunt,lib_hunt), + dep('ALSA', 'libasound','alsa/asoundlib.h','libasound', 'CONFIG_ALSA').configure(inc_hunt,lib_hunt), + ] +@@ -260,7 +260,7 @@ + DEFINES+= [ ( x.define, None ) for x in DEPS ]+ [ ( 'HAVE_AV_CONFIG_H', None ), ( 'UDF_CACHE', 1 ) ] + LIBS+= [ x.lib for x in DEPS ] + +-choice = raw_input('Continue building '+MODULE_NAME+' ? [Y,n]:') ++choice = 'Y' + if choice== 'n': + print 'To start installation please run: \n\tsetup.py install and press Enter when prompted\n' + sys.exit() -- cgit v0.12 From cb3b98a9013bd79e93a33facc370f9d784c1e56e Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Fri, 10 Dec 2010 00:00:15 +0000 Subject: python-pyserial: recompile --- abs/core/python_modules/python-pyserial/PKGBUILD | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 abs/core/python_modules/python-pyserial/PKGBUILD diff --git a/abs/core/python_modules/python-pyserial/PKGBUILD b/abs/core/python_modules/python-pyserial/PKGBUILD new file mode 100644 index 0000000..43c5b87 --- /dev/null +++ b/abs/core/python_modules/python-pyserial/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 29428 2010-10-14 09:13:52Z spupykin $ +# Maintainer: Sergej Pupykin +# Maintainer: Douglas Soares de Andrade +# Contributor: Douglas Soares de Andrade + +pkgname=python-pyserial +pkgver=2.5 +pkgrel=3 +pkgdesc="Multiplatform Serial Port Module for Python" +arch=('any') +url="http://pyserial.sf.net" +license=('custom:PYTHON') +depends=('python2') +source=(http://downloads.sourceforge.net/sourceforge/pyserial/pyserial-$pkgver.tar.gz) +md5sums=('34340820710239bea2ceca7f43ef8cab') + +build() { + cd $srcdir/pyserial-$pkgver + python2 setup.py install --root=$pkgdir + install -D -m644 LICENSE.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE.txt +} -- cgit v0.12 From 4d3bb16316675e226439b22f11fdd401c6eb80fa Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Fri, 10 Dec 2010 00:00:32 +0000 Subject: python-pysqlite: recompile --- abs/core/python_modules/python-pysqlite/ChangeLog | 13 ++++++++++ abs/core/python_modules/python-pysqlite/PKGBUILD | 29 +++++++++++++++++++++++ abs/core/python_modules/python-pysqlite/setup.cfg | 5 ++++ 3 files changed, 47 insertions(+) create mode 100644 abs/core/python_modules/python-pysqlite/ChangeLog create mode 100644 abs/core/python_modules/python-pysqlite/PKGBUILD create mode 100644 abs/core/python_modules/python-pysqlite/setup.cfg diff --git a/abs/core/python_modules/python-pysqlite/ChangeLog b/abs/core/python_modules/python-pysqlite/ChangeLog new file mode 100644 index 0000000..12c0ad0 --- /dev/null +++ b/abs/core/python_modules/python-pysqlite/ChangeLog @@ -0,0 +1,13 @@ + +2009-08-06 Douglas Soares de Andrade + + * Updated to: 2.5.5 + +2009-07-19 Douglas Soares de Andrade + + * Updated for i686: 2.5.5 + +2008-07-15 Douglas Soares de Andrade + + * Updated for i686: 2.4.1 + diff --git a/abs/core/python_modules/python-pysqlite/PKGBUILD b/abs/core/python_modules/python-pysqlite/PKGBUILD new file mode 100644 index 0000000..4a45ba5 --- /dev/null +++ b/abs/core/python_modules/python-pysqlite/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 89652 2010-09-02 20:47:02Z remy $ +# Contributor: Aaron Griffin +# Contributor: Aaron Griffin +# Maintainer: Daniel J Griffiths + +pkgname=python-pysqlite +pkgver=2.6.0 +pkgrel=3 +pkgdesc="A Python DB-API 2.0 interface for the SQLite embedded relational database engine" +license=('custom') +arch=('i686' 'x86_64') +url="http://code.google.com/p/pysqlite/" +depends=('python2' 'sqlite3') +replaces=('pysqlite2') +source=(http://pysqlite.googlecode.com/files/pysqlite-${pkgver}.tar.gz \ + setup.cfg) +md5sums=('fc92618b3b39d02e6ff10dc467c36640' + '86dd356c65afd14a22f2f8f64a26441e') +build() { + cd ${srcdir}/pysqlite-${pkgver} + cp ${srcdir}/setup.cfg . + python2 setup.py install --root=${pkgdir} +} + +package() { + cd ${srcdir}/pysqlite-${pkgver} + install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + rm -r ${pkgdir}/usr/pysqlite2-doc +} diff --git a/abs/core/python_modules/python-pysqlite/setup.cfg b/abs/core/python_modules/python-pysqlite/setup.cfg new file mode 100644 index 0000000..ba6c770 --- /dev/null +++ b/abs/core/python_modules/python-pysqlite/setup.cfg @@ -0,0 +1,5 @@ +[build_ext] +define= +include_dirs=/usr/include +library_dirs=/usr/lib +libraries=sqlite3 -- cgit v0.12 From f6ed2c0b13678466ab6a7da378a46d4a7435b392 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Fri, 10 Dec 2010 00:00:51 +0000 Subject: python-simplejson: recompile --- .../python_modules/python-simplejson/ChangeLog | 5 +++++ abs/core/python_modules/python-simplejson/PKGBUILD | 26 ++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 abs/core/python_modules/python-simplejson/ChangeLog create mode 100644 abs/core/python_modules/python-simplejson/PKGBUILD diff --git a/abs/core/python_modules/python-simplejson/ChangeLog b/abs/core/python_modules/python-simplejson/ChangeLog new file mode 100644 index 0000000..4a5d1d9 --- /dev/null +++ b/abs/core/python_modules/python-simplejson/ChangeLog @@ -0,0 +1,5 @@ +2010-05-15 Jaroslav Lichtblau + * Update to major release 2.1.1 + +2010-03-27 Jaroslav Lichtblau + * Update to major release 2.1.0 diff --git a/abs/core/python_modules/python-simplejson/PKGBUILD b/abs/core/python_modules/python-simplejson/PKGBUILD new file mode 100644 index 0000000..05e2b1b --- /dev/null +++ b/abs/core/python_modules/python-simplejson/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 26298 2010-09-14 17:18:19Z schuay $ +# Maintainer: Jaroslav Lichtblau +# Contributor: Allan McRae +# Contributor: David Moore + +pkgname=python-simplejson +pkgver=2.1.1 +pkgrel=3 +pkgdesc="Simple, fast, extensible JSON encoder/decoder for Python" +license=('MIT') +arch=('any') +url="http://undefined.org/python/#simplejson" +depends=('python2') +makedepends=('setuptools') +source=(http://pypi.python.org/packages/source/s/simplejson/simplejson-${pkgver}.tar.gz) +md5sums=('0bbe3a2e5e4cac040013733aca159d89') + +build() { + cd ${srcdir}/simplejson-${pkgver} + + python2 setup.py install --root=${pkgdir} + +# License + install -Dm644 ${srcdir}/simplejson-${pkgver}/LICENSE.txt \ + ${pkgdir}/usr/share/licenses/python-simplejson/LICENSE +} -- cgit v0.12 From 1383a364dc9ff3f86a41a4f81c9d5917fbb722a8 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Fri, 10 Dec 2010 00:01:10 +0000 Subject: pyusb: recompile --- abs/core/python_modules/pyusb/PKGBUILD | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 abs/core/python_modules/pyusb/PKGBUILD diff --git a/abs/core/python_modules/pyusb/PKGBUILD b/abs/core/python_modules/pyusb/PKGBUILD new file mode 100644 index 0000000..d9349ec --- /dev/null +++ b/abs/core/python_modules/pyusb/PKGBUILD @@ -0,0 +1,18 @@ +# Contributor: Jason Giangrande +pkgname=pyusb +pkgver=0.4.3 +pkgrel=4 +pkgdesc="A native Python module written in C which provides USB access." +arch=('i686' 'x86_64') +url="http://pyusb.berlios.de/" +license=('GPL') +depends=('python2' 'libusb') +makedepends=('setuptools') +source=(http://downloads.sourceforge.net/project/pyusb/PyUSB%200.x/$pkgver/pyusb-$pkgver.tar.gz) +md5sums=('a1a43bc6407caccbc22073c56439aa06') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + python2 setup.py install -f --root="${pkgdir}" || return 1 +} + -- cgit v0.12 From a3c5821a6b92c50bb7e60492f2e6d8dcdb056dfc Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Fri, 10 Dec 2010 00:01:22 +0000 Subject: pyxdg: recompile --- abs/core/python_modules/pyxdg/PKGBUILD | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 abs/core/python_modules/pyxdg/PKGBUILD diff --git a/abs/core/python_modules/pyxdg/PKGBUILD b/abs/core/python_modules/pyxdg/PKGBUILD new file mode 100644 index 0000000..a3aca49 --- /dev/null +++ b/abs/core/python_modules/pyxdg/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 89531 2010-09-01 15:23:06Z remy $ +# Maintainer: Hugo Doria +# Contributor: Mario A. Vazquez + +pkgname=pyxdg +pkgver=0.19 +pkgrel=3 +pkgdesc="Python library to access freedesktop.org standards." +arch=('any') +url="http://freedesktop.org/Software/pyxdg" +license=("LGPL") +depends=('python2') +source=(http://www.freedesktop.org/~lanius/${pkgname}-${pkgver}.tar.gz) + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + python2 setup.py install --prefix=/usr --root=${pkgdir} || return 1 +} +md5sums=('9f33542e846d0fc1e0bfa992a8555b0a') + -- cgit v0.12 From 4592612b015ff899ef52f33d96b52b5c60587ebb Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Fri, 10 Dec 2010 00:01:42 +0000 Subject: python2-distribute: recompile --- abs/core/python2-distribute/PKGBUILD | 24 ++++++++++ .../distribute-0.6.14_python2_and_3.patch | 51 ++++++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 abs/core/python2-distribute/PKGBUILD create mode 100644 abs/core/python2-distribute/distribute-0.6.14_python2_and_3.patch diff --git a/abs/core/python2-distribute/PKGBUILD b/abs/core/python2-distribute/PKGBUILD new file mode 100644 index 0000000..f21be1d --- /dev/null +++ b/abs/core/python2-distribute/PKGBUILD @@ -0,0 +1,24 @@ +# Maintainer: Stéphane Gaudreault +# Contributor: Sebastien Binet +pkgname=python2-distribute +pkgver=0.6.14 +pkgrel=4 +pkgdesc="A collection of extensions to the Python 2 distutils" +arch=('any') +license=('PSF') +url="http://packages.python.org/distribute" +depends=('python2') +conflicts=('setuptools') +replaces=('setuptools') +provides=('setuptools=0.6c11') +source=(http://pypi.python.org/packages/source/d/distribute/distribute-${pkgver}.tar.gz + distribute-${pkgver}_python2_and_3.patch) +sha1sums=('6bea50b97f36bf751548bb486a534204a690aa4d' + 'de635febfb11dc6878e5bdbac4a0e1d539c19d79') + +package() { + cd ${srcdir}/distribute-${pkgver} + patch -Np1 -i ../distribute-${pkgver}_python2_and_3.patch + python2 setup.py install --prefix=/usr --root=${pkgdir} +} +# vim: set noexpandtab tabstop=8 shiftwidth=8 textwidth=132 autoindent diff --git a/abs/core/python2-distribute/distribute-0.6.14_python2_and_3.patch b/abs/core/python2-distribute/distribute-0.6.14_python2_and_3.patch new file mode 100644 index 0000000..dc5da86 --- /dev/null +++ b/abs/core/python2-distribute/distribute-0.6.14_python2_and_3.patch @@ -0,0 +1,51 @@ +diff -Naur distribute-0.6.14.ori//distribute.egg-info/entry_points.txt distribute-0.6.14/distribute.egg-info/entry_points.txt +--- distribute-0.6.14.ori//distribute.egg-info/entry_points.txt 2010-07-14 20:14:10.000000000 -0400 ++++ distribute-0.6.14/distribute.egg-info/entry_points.txt 2010-10-21 09:26:43.386667396 -0400 +@@ -31,7 +31,8 @@ + depends.txt = setuptools.command.egg_info:warn_depends_obsolete + + [console_scripts] +-easy_install = setuptools.command.easy_install:main ++easy_install-3.1 = setuptools.command.easy_install:main ++easy_install-2.7 = setuptools.command.easy_install:main + easy_install-2.6 = setuptools.command.easy_install:main + + [setuptools.file_finders] +diff -Naur distribute-0.6.14.ori//distribute_setup.py distribute-0.6.14/distribute_setup.py +--- distribute-0.6.14.ori//distribute_setup.py 2010-07-14 19:53:38.000000000 -0400 ++++ distribute-0.6.14/distribute_setup.py 2010-10-21 09:25:18.356667404 -0400 +@@ -299,8 +299,7 @@ + log.warn('Could not find the install location') + return + pyver = '%s.%s' % (sys.version_info[0], sys.version_info[1]) +- setuptools_file = 'setuptools-%s-py%s.egg-info' % \ +- (SETUPTOOLS_FAKED_VERSION, pyver) ++ setuptools_file = 'setuptools-%s.egg-info' % SETUPTOOLS_FAKED_VERSION + pkg_info = os.path.join(placeholder, setuptools_file) + if os.path.exists(pkg_info): + log.warn('%s already exists', pkg_info) +diff -Naur distribute-0.6.14.ori//setup.py distribute-0.6.14/setup.py +--- distribute-0.6.14.ori//setup.py 2010-07-14 19:53:38.000000000 -0400 ++++ distribute-0.6.14/setup.py 2010-10-21 09:32:44.850000736 -0400 +@@ -96,6 +96,8 @@ + f.close() + + ++console_scripts = ["easy_install-%s = setuptools.command.easy_install:main" % sys.version[:3]] ++ + # if we are installing Distribute using "python setup.py install" + # we need to get setuptools out of the way + def _easy_install_marker(): +@@ -182,11 +184,7 @@ + "dependency_links.txt = setuptools.command.egg_info:overwrite_arg", + ], + +- "console_scripts": [ +- "easy_install = setuptools.command.easy_install:main", +- "easy_install-%s = setuptools.command.easy_install:main" +- % sys.version[:3] +- ], ++ "console_scripts": console_scripts, + + "setuptools.file_finders": + ["svn_cvs = setuptools.command.sdist:_default_revctrl"], -- cgit v0.12 From 5ab2c2d585290fb77dfc8d3670361df2fdc11c62 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Fri, 10 Dec 2010 00:19:00 +0000 Subject: A whole lotta housekeeping --- abs/core/dbus-python/PKGBUILD | 26 - .../dhcp/dhcp-4.1.0-missing-ipv6-not-fatal.patch | 50 -- abs/core/filesystem/__CHANGELOG | 2 - abs/core/ipw2200-fw/ipw2200-fw.install | 18 - abs/core/mysql-python/PKGBUILD | 20 - abs/core/pycairo/PKGBUILD | 26 - abs/core/pygobject/PKGBUILD | 29 -- abs/core/pygtk/PKGBUILD | 34 -- abs/core/pygtk/python27.patch | 50 -- abs/core/python-decorator/LICENSE.txt | 26 - abs/core/python-decorator/PKGBUILD | 30 -- abs/core/python-iplib/PKGBUILD | 25 - abs/core/python-netifaces/PKGBUILD | 24 - abs/core/python-nose/PKGBUILD | 26 - abs/core/python-numeric/PKGBUILD | 35 -- abs/core/python-numpy/PKGBUILD | 37 -- abs/core/python-parted/PKGBUILD | 28 -- abs/core/python-pexpect/PKGBUILD | 17 - abs/core/python-simplejson/ChangeLog | 5 - abs/core/python-simplejson/PKGBUILD | 26 - abs/core/python2/Python-2.4.4-gdbm-1.patch | 17 - abs/core/python2/Python-2.5.2-idlelib.patch | 17 - abs/core/python2/db4.6-setup.py-detection.patch | 11 - .../python-2.5.CVE-2007-4965-int-overflow.patch | 217 --------- abs/core/python2/python-2.6-gdbm.patch | 12 - abs/core/python2/python-2.7-db51.diff | 42 -- abs/core/xkeyboard-config/fix-abnt2.patch | 20 - abs/extra/bash-completion/cowsay.bashcomp | 34 -- abs/extra/bluez-python/PKGBUILD | 17 - abs/extra/bluez/__Changelog | 11 - abs/extra/cddb-py/PKGBUILD | 27 -- .../community/firefox/browser-app-makefile.patch | 11 - abs/extra/community/python-beaker/PKGBUILD | 21 - abs/extra/community/python-beaker/__changelog | 1 - abs/extra/community/python-chardet/PKGBUILD | 20 - abs/extra/community/python-mako/PKGBUILD | 21 - abs/extra/community/python-markupsafe/PKGBUILD | 23 - abs/extra/community/pyxdg/PKGBUILD | 20 - abs/extra/ddclient/ddclient-foreground.patch | 47 -- .../ddclient/ddclient.conf.dynamic.dyndns.sample | 162 ------- abs/extra/gnome-python-extras/PKGBUILD | 23 - .../gnome-python-extras-2.19.1-pkg-config.patch | 61 --- .../gnome-python-extras-2.19.1-xulrunner.patch | 22 - abs/extra/gnome-python/PKGBUILD | 24 - abs/extra/gtk-doc/gtk-doc.install | 14 - abs/extra/imdbpy/PKGBUILD | 37 -- abs/extra/monitorix/monitorix.install | 30 -- abs/extra/nss/nss-nolocalsql.patch | 53 -- abs/extra/openjdk6/gcjwebplugin_xulrunner.diff | 11 - abs/extra/pycrypto/PKGBUILD | 23 - abs/extra/pyopenssl/PKGBUILD | 21 - abs/extra/pyorbit/PKGBUILD | 26 - abs/extra/pyqt/ChangeLog | 21 - abs/extra/pyqt/PKGBUILD | 44 -- abs/extra/pyrex/PKGBUILD | 22 - abs/extra/python-geoip/PKGBUILD | 21 - abs/extra/python-imaging/PKGBUILD | 42 -- abs/extra/python-imaging/__changelog | 2 - abs/extra/python-lxml/PKGBUILD | 34 -- abs/extra/python-m2crypto/PKGBUILD | 31 -- abs/extra/python-m2crypto/openssl1.patch | 531 --------------------- abs/extra/python-oauth/PKGBUILD | 26 - abs/extra/python-opengl/LICENSE | 30 -- abs/extra/python-opengl/PKGBUILD | 31 -- abs/extra/python-pybluez/PKGBUILD | 24 - abs/extra/python-pycurl/PKGBUILD | 23 - abs/extra/python-pymedia/PKGBUILD | 19 - abs/extra/python-pyserial/PKGBUILD | 21 - abs/extra/python2-distribute/PKGBUILD | 24 - .../distribute-0.6.14_python2_and_3.patch | 51 -- abs/extra/pyusb/PKGBUILD | 18 - abs/extra/snes9x/snes9x-fixes2.patch | 29 -- abs/extra/snes9x/snes9x.install | 13 - abs/extra/xulrunner/xulrunner.install | 11 - 74 files changed, 2698 deletions(-) delete mode 100644 abs/core/dbus-python/PKGBUILD delete mode 100644 abs/core/dhcp/dhcp-4.1.0-missing-ipv6-not-fatal.patch delete mode 100644 abs/core/filesystem/__CHANGELOG delete mode 100644 abs/core/ipw2200-fw/ipw2200-fw.install delete mode 100644 abs/core/mysql-python/PKGBUILD delete mode 100644 abs/core/pycairo/PKGBUILD delete mode 100644 abs/core/pygobject/PKGBUILD delete mode 100644 abs/core/pygtk/PKGBUILD delete mode 100644 abs/core/pygtk/python27.patch delete mode 100644 abs/core/python-decorator/LICENSE.txt delete mode 100644 abs/core/python-decorator/PKGBUILD delete mode 100755 abs/core/python-iplib/PKGBUILD delete mode 100644 abs/core/python-netifaces/PKGBUILD delete mode 100644 abs/core/python-nose/PKGBUILD delete mode 100644 abs/core/python-numeric/PKGBUILD delete mode 100644 abs/core/python-numpy/PKGBUILD delete mode 100644 abs/core/python-parted/PKGBUILD delete mode 100644 abs/core/python-pexpect/PKGBUILD delete mode 100644 abs/core/python-simplejson/ChangeLog delete mode 100644 abs/core/python-simplejson/PKGBUILD delete mode 100644 abs/core/python2/Python-2.4.4-gdbm-1.patch delete mode 100644 abs/core/python2/Python-2.5.2-idlelib.patch delete mode 100644 abs/core/python2/db4.6-setup.py-detection.patch delete mode 100644 abs/core/python2/python-2.5.CVE-2007-4965-int-overflow.patch delete mode 100644 abs/core/python2/python-2.6-gdbm.patch delete mode 100644 abs/core/python2/python-2.7-db51.diff delete mode 100644 abs/core/xkeyboard-config/fix-abnt2.patch delete mode 100644 abs/extra/bash-completion/cowsay.bashcomp delete mode 100644 abs/extra/bluez-python/PKGBUILD delete mode 100644 abs/extra/bluez/__Changelog delete mode 100755 abs/extra/cddb-py/PKGBUILD delete mode 100644 abs/extra/community/firefox/browser-app-makefile.patch delete mode 100644 abs/extra/community/python-beaker/PKGBUILD delete mode 100644 abs/extra/community/python-beaker/__changelog delete mode 100644 abs/extra/community/python-chardet/PKGBUILD delete mode 100644 abs/extra/community/python-mako/PKGBUILD delete mode 100644 abs/extra/community/python-markupsafe/PKGBUILD delete mode 100644 abs/extra/community/pyxdg/PKGBUILD delete mode 100644 abs/extra/ddclient/ddclient-foreground.patch delete mode 100644 abs/extra/ddclient/ddclient.conf.dynamic.dyndns.sample delete mode 100644 abs/extra/gnome-python-extras/PKGBUILD delete mode 100644 abs/extra/gnome-python-extras/gnome-python-extras-2.19.1-pkg-config.patch delete mode 100644 abs/extra/gnome-python-extras/gnome-python-extras-2.19.1-xulrunner.patch delete mode 100644 abs/extra/gnome-python/PKGBUILD delete mode 100644 abs/extra/gtk-doc/gtk-doc.install delete mode 100644 abs/extra/imdbpy/PKGBUILD delete mode 100644 abs/extra/monitorix/monitorix.install delete mode 100644 abs/extra/nss/nss-nolocalsql.patch delete mode 100644 abs/extra/openjdk6/gcjwebplugin_xulrunner.diff delete mode 100644 abs/extra/pycrypto/PKGBUILD delete mode 100644 abs/extra/pyopenssl/PKGBUILD delete mode 100644 abs/extra/pyorbit/PKGBUILD delete mode 100644 abs/extra/pyqt/ChangeLog delete mode 100644 abs/extra/pyqt/PKGBUILD delete mode 100644 abs/extra/pyrex/PKGBUILD delete mode 100644 abs/extra/python-geoip/PKGBUILD delete mode 100644 abs/extra/python-imaging/PKGBUILD delete mode 100644 abs/extra/python-imaging/__changelog delete mode 100644 abs/extra/python-lxml/PKGBUILD delete mode 100644 abs/extra/python-m2crypto/PKGBUILD delete mode 100644 abs/extra/python-m2crypto/openssl1.patch delete mode 100644 abs/extra/python-oauth/PKGBUILD delete mode 100644 abs/extra/python-opengl/LICENSE delete mode 100644 abs/extra/python-opengl/PKGBUILD delete mode 100644 abs/extra/python-pybluez/PKGBUILD delete mode 100644 abs/extra/python-pycurl/PKGBUILD delete mode 100755 abs/extra/python-pymedia/PKGBUILD delete mode 100644 abs/extra/python-pyserial/PKGBUILD delete mode 100644 abs/extra/python2-distribute/PKGBUILD delete mode 100644 abs/extra/python2-distribute/distribute-0.6.14_python2_and_3.patch delete mode 100644 abs/extra/pyusb/PKGBUILD delete mode 100644 abs/extra/snes9x/snes9x-fixes2.patch delete mode 100755 abs/extra/snes9x/snes9x.install delete mode 100644 abs/extra/xulrunner/xulrunner.install diff --git a/abs/core/dbus-python/PKGBUILD b/abs/core/dbus-python/PKGBUILD deleted file mode 100644 index 6b328fd..0000000 --- a/abs/core/dbus-python/PKGBUILD +++ /dev/null @@ -1,26 +0,0 @@ -# $Id: PKGBUILD 87863 2010-08-18 14:30:02Z ibiru $ -# Contributor: Jan de Groot - -pkgname=dbus-python -pkgver=0.83.1 -pkgrel=2 -pkgdesc="Python bindings for DBUS" -arch=('i686' 'x86_64') -license=('GPL' 'LGPL') -url="http://www.freedesktop.org/wiki/Software/DBusBindings" -depends=('dbus-glib>=0.82' 'python2>=2.7') -makedepends=('pkg-config' 'docutils') -options=('!libtool') -source=(http://dbus.freedesktop.org/releases/${pkgname}/${pkgname}-${pkgver}.tar.gz) -md5sums=('5fdf3970aa0c00020289de7ba8f3be18') - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - ./configure --prefix=/usr - make || return 1 -} -package() { - cd "${srcdir}/${pkgname}-${pkgver}" - make DESTDIR="${pkgdir}" install || return 1 -} - diff --git a/abs/core/dhcp/dhcp-4.1.0-missing-ipv6-not-fatal.patch b/abs/core/dhcp/dhcp-4.1.0-missing-ipv6-not-fatal.patch deleted file mode 100644 index ebf3865..0000000 --- a/abs/core/dhcp/dhcp-4.1.0-missing-ipv6-not-fatal.patch +++ /dev/null @@ -1,50 +0,0 @@ -diff -Naur dhcp-4.1.0a2/common/discover.c dhcp-4.1.0a2-mcn/common/discover.c ---- dhcp-4.1.0a2/common/discover.c 2008-08-29 18:48:57.000000000 +0100 -+++ dhcp-4.1.0a2-mcn/common/discover.c 2008-10-02 13:02:06.000000000 +0100 -@@ -443,15 +443,17 @@ - } - - #ifdef DHCPv6 -- ifaces->fp6 = fopen("/proc/net/if_inet6", "r"); -- if (ifaces->fp6 == NULL) { -- log_error("Error opening '/proc/net/if_inet6' to " -- "list IPv6 interfaces; %m"); -- close(ifaces->sock); -- ifaces->sock = -1; -- fclose(ifaces->fp); -- ifaces->fp = NULL; -- return 0; -+ if (local_family == AF_INET6) { -+ ifaces->fp6 = fopen("/proc/net/if_inet6", "r"); -+ if (ifaces->fp6 == NULL) { -+ log_error("Error opening '/proc/net/if_inet6' to " -+ "list IPv6 interfaces; %m"); -+ close(ifaces->sock); -+ ifaces->sock = -1; -+ fclose(ifaces->fp); -+ ifaces->fp = NULL; -+ return 0; -+ } - } - #endif - -@@ -720,7 +722,8 @@ - } - #ifdef DHCPv6 - if (!(*err)) { -- return next_iface6(info, err, ifaces); -+ if (local_family == AF_INET6) -+ return next_iface6(info, err, ifaces); - } - #endif - return 0; -@@ -736,7 +739,8 @@ - close(ifaces->sock); - ifaces->sock = -1; - #ifdef DHCPv6 -- fclose(ifaces->fp6); -+ if (local_family == AF_INET6) -+ fclose(ifaces->fp6); - ifaces->fp6 = NULL; - #endif - } diff --git a/abs/core/filesystem/__CHANGELOG b/abs/core/filesystem/__CHANGELOG deleted file mode 100644 index 87707ff..0000000 --- a/abs/core/filesystem/__CHANGELOG +++ /dev/null @@ -1,2 +0,0 @@ -removed /etc/issue -added tty10 to securetty diff --git a/abs/core/ipw2200-fw/ipw2200-fw.install b/abs/core/ipw2200-fw/ipw2200-fw.install deleted file mode 100644 index 4720660..0000000 --- a/abs/core/ipw2200-fw/ipw2200-fw.install +++ /dev/null @@ -1,18 +0,0 @@ -# arg 1: the new package version -post_install() { -cat << EOF -IMPORTANT -==> In order to use the firmware you have to agree to Intel's license located in -==> /lib/firmware/LICENSE.ipw2200-fw else please remove this package. -EOF -} - -# arg 1: the new package version -# arg 2: the old package version -post_upgrade() { -post_install $1 -} - -op=$1 -shift -$op $* diff --git a/abs/core/mysql-python/PKGBUILD b/abs/core/mysql-python/PKGBUILD deleted file mode 100644 index 20c680c..0000000 --- a/abs/core/mysql-python/PKGBUILD +++ /dev/null @@ -1,20 +0,0 @@ -# $Id: PKGBUILD 89788 2010-09-04 05:19:02Z remy $ -# Contributor: damir - -pkgname=mysql-python -pkgver=1.2.3c1 -pkgrel=3 -pkgdesc="MySQL support for Python" -arch=("i686" "x86_64") -url="http://sourceforge.net/projects/mysql-python" -license=('GPL2') -depends=('python2' 'libmysqlclient>=5.1.41-2') -makedepends=('mysql>=5.1.41-2' 'python2-distribute') -source=("http://downloads.sourceforge.net/${pkgname}/MySQL-python-${pkgver}.tar.gz") -md5sums=('310dd856e439d070b59ece6dd7a0734d') - -build() { - cd ${srcdir}/MySQL-python-${pkgver} - python2 setup.py install --root=${pkgdir} || return 1 -} - diff --git a/abs/core/pycairo/PKGBUILD b/abs/core/pycairo/PKGBUILD deleted file mode 100644 index 08d2db2..0000000 --- a/abs/core/pycairo/PKGBUILD +++ /dev/null @@ -1,26 +0,0 @@ -# $Id: PKGBUILD 96553 2010-10-22 08:47:59Z jgc $ -# Maintainer: Jan de Groot - -pkgname=pycairo -pkgver=1.8.10 -pkgrel=3 -pkgdesc="Python bindings for the cairo graphics library" -arch=('i686' 'x86_64') -license=('LGPL' 'MPL') -depends=('python2' 'cairo>=1.8.10') -options=('!libtool') -source=(http://cairographics.org/releases/py2cairo-${pkgver}.tar.gz) -url="http://www.cairographics.org/pycairo" -md5sums=('87421a6a70304120555ba7ba238f3dc3') - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - PYTHON=python2 ./configure --prefix=/usr - make || return 1 -} - -package() { - cd "${srcdir}/${pkgname}-${pkgver}" - make DESTDIR="${pkgdir}" install || return 1 -} - diff --git a/abs/core/pygobject/PKGBUILD b/abs/core/pygobject/PKGBUILD deleted file mode 100644 index 1bef435..0000000 --- a/abs/core/pygobject/PKGBUILD +++ /dev/null @@ -1,29 +0,0 @@ -# $Id: PKGBUILD 92839 2010-10-01 13:19:30Z allan $ -# Maintainer: Jan de Groot - -pkgname=pygobject -pkgver=2.26.0 -pkgrel=2 -pkgdesc="Python bindings for GObject" -arch=('i686' 'x86_64') -license=('LGPL') -depends=('python2' 'glib2>=2.26.0' 'pycairo>=1.8.10' 'gobject-introspection>=0.9.6') -source=(http://ftp.gnome.org/pub/gnome/sources/pygobject/2.26/${pkgname}-${pkgver}.tar.bz2) -options=('!libtool') -url="http://www.pygtk.org/" -sha256sums=('5554acff9c27b647144143b0459359864e4a6f2ff62c7ba21cf310ad755cf7c7') - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - ./configure --prefix=/usr - make || return 1 -} - -package() { - cd "${srcdir}/${pkgname}-${pkgver}" - make DESTDIR="${pkgdir}" install || return 1 - - find "$pkgdir"/usr/share/pygobject -name '*.py' | \ - xargs sed -i "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" -} - diff --git a/abs/core/pygtk/PKGBUILD b/abs/core/pygtk/PKGBUILD deleted file mode 100644 index b1e4c04..0000000 --- a/abs/core/pygtk/PKGBUILD +++ /dev/null @@ -1,34 +0,0 @@ -# $Id: PKGBUILD 94310 2010-10-06 15:16:23Z ibiru $ -# Maintainer: Jan de Groot -# Contributor: Sarah Hay - -pkgname=pygtk -pkgver=2.22.0 -pkgrel=3 -pkgdesc="Python bindings for the GTK widget set" -arch=('i686' 'x86_64') -license=('LGPL') -depends=('libglade>=2.6.4' 'pycairo>=1.8.10' 'pygobject>=2.21.5') -makedepends=('python-numpy') -optdepends=('python-numpy') -options=('!libtool') -url="http://www.pygtk.org/" -source=(http://ftp.gnome.org/pub/gnome/sources/pygtk/2.22/${pkgname}-${pkgver}.tar.bz2 - python27.patch) -sha256sums=('4acf0ef2bde8574913c40ee4a43d9c4f43bb77b577b67147271b534501a54cc8' - '39a30456cba055a452bb55c74ef1ff2f5f7bfaad22855b4dd569ab009b56b682') - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - #https://bugzilla.gnome.org/show_bug.cgi?id=623965 - patch -Np1 -i "${srcdir}/python27.patch" - ./configure --prefix=/usr - make || return 1 -} - -package() { - cd "${srcdir}/${pkgname}-${pkgver}" - make DESTDIR="${pkgdir}" install || return 1 - sed -i -e 's#env python$#env python2#' "${pkgdir}"/usr/lib/pygtk/2.0/{,demos/}*.py - install -m644 gtk/gtk-extrafuncs.defs "${pkgdir}/usr/share/pygtk/2.0/defs/" -} diff --git a/abs/core/pygtk/python27.patch b/abs/core/pygtk/python27.patch deleted file mode 100644 index 9bbe2b5..0000000 --- a/abs/core/pygtk/python27.patch +++ /dev/null @@ -1,50 +0,0 @@ -diff --git a/gtk/gtkmodule.c b/gtk/gtkmodule.c -index c0e1493..aa8cf10 100644 ---- a/gtk/gtkmodule.c -+++ b/gtk/gtkmodule.c -@@ -227,8 +227,12 @@ init_gtk(void) - pygtk_add_stock_items(d); - - /* extension API */ -- PyDict_SetItemString(d, "_PyGtk_API", -- o=PyCObject_FromVoidPtr(&functions, NULL)); -+#if PY_VERSION_HEX >= 0x02070000 -+ o = PyCapsule_New(&functions, "gtk._gtk._PyGtk_API", NULL); -+#else -+ o = PyCObject_FromVoidPtr(&functions, NULL); -+#endif -+ PyDict_SetItemString(d, "_PyGtk_API", o); - Py_DECREF(o); - - PyGtkDeprecationWarning = PyErr_NewException("gtk.GtkDeprecationWarning", -diff --git a/gtk/pygtk.h b/gtk/pygtk.h -index 573c3b9..e4c680f 100644 ---- a/gtk/pygtk.h -+++ b/gtk/pygtk.h -@@ -60,6 +60,18 @@ struct _PyGtk_FunctionStruct *_PyGtk_API; - - - /* a function to initialise the pygtk functions */ -+ -+/* Python 2.7 introduced the PyCapsule API and deprecated the CObject API */ -+#if PY_VERSION_HEX >= 0x02070000 -+#define init_pygtk() G_STMT_START { \ -+ void *capsule = PyCapsule_Import("gtk._gtk._PyGtk_API", 0); \ -+ if (!capsule) { \ -+ return; \ -+ } \ -+ _PyGtk_API = (struct _PyGtk_FunctionStruct*)capsule; \ -+} G_STMT_END -+#else /* PY_VERSION_HEX */ -+/* Python 2.6 and earlier use the CObject API */ - #define init_pygtk() G_STMT_START { \ - PyObject *pygtk = PyImport_ImportModule("gtk"); \ - if (pygtk != NULL) { \ -@@ -79,6 +91,7 @@ struct _PyGtk_FunctionStruct *_PyGtk_API; - return; \ - } \ - } G_STMT_END -+#endif /* PY_VERSION_HEX */ - - #endif - diff --git a/abs/core/python-decorator/LICENSE.txt b/abs/core/python-decorator/LICENSE.txt deleted file mode 100644 index a6a4929..0000000 --- a/abs/core/python-decorator/LICENSE.txt +++ /dev/null @@ -1,26 +0,0 @@ -Copyright (c) 2007, Michele Simionato -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - Redistributions in bytecode form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. diff --git a/abs/core/python-decorator/PKGBUILD b/abs/core/python-decorator/PKGBUILD deleted file mode 100644 index e933da0..0000000 --- a/abs/core/python-decorator/PKGBUILD +++ /dev/null @@ -1,30 +0,0 @@ -# Maintainer: Thomas Dziedzic < gostrc at gmail > -# Contributor: Pierre Chapuis - -pkgname=python-decorator -pkgver=3.2.0 -pkgrel=2 -pkgdesc='Python Decorator module' -arch=('any') -url='http://pypi.python.org/pypi/decorator' -license=('BSD') -depends=('python2') -source=("http://pypi.python.org/packages/source/d/decorator/decorator-${pkgver}.tar.gz" - 'LICENSE.txt') -md5sums=('6208cd51365083c168ab3a04426a646b' - '0ca76d2c707f09dbb04acc425ea1a08b') - -build() { - cd decorator-${pkgver} - - python2 setup.py build -} - -package() { - cd decorator-${pkgver} - - python2 setup.py install --root=${pkgdir} --optimize=1 - - install -D -m644 ${srcdir}/LICENSE.txt \ - ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE -} diff --git a/abs/core/python-iplib/PKGBUILD b/abs/core/python-iplib/PKGBUILD deleted file mode 100755 index b41278b..0000000 --- a/abs/core/python-iplib/PKGBUILD +++ /dev/null @@ -1,25 +0,0 @@ -pkgname=python-iplib -_libname=iplib -pkgver=1.1 -pkgrel=2 -pkgdesc="IPlib is a Python module useful to convert amongst many different notations and to manage couples of address/netmask in the CIDR notation." -url="http://www.pymedia.org" -arch=('i686') -license=('GPL') -depends=('python2') -#makedepends=('python2>=2.3') -source=(http://erlug.linux.it/~da/soft/iplib/iplib-1.1.tar.gz) -md5sums=('3437ddbfc1986b2d06e7f4a0724ac5a0') - -build() { - cd ${srcdir}/${_libname}-${pkgver} - - find "$srcdir/${_libname}-${pkgver}" -name '*.py' | \ - xargs sed -i "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" - - yes "" | python2 setup.py install --root=${pkgdir} --prefix=/usr - - find "$pkgdir/" -name '*.py' | \ - xargs sed -i "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" - -} diff --git a/abs/core/python-netifaces/PKGBUILD b/abs/core/python-netifaces/PKGBUILD deleted file mode 100644 index 7b526cb..0000000 --- a/abs/core/python-netifaces/PKGBUILD +++ /dev/null @@ -1,24 +0,0 @@ -#Maintainer: Gergely Imreh -#Contributor: Gergely Imreh -pkgname=python-netifaces -_orig_name=netifaces -pkgver=0.5 -pkgrel=2 -pkgdesc="Portable module to access network interface information in Python." -depends=('python2') -makedepend=('gcc') -arch=('i686' 'x86_64') -url="http://alastairs-place.net/netifaces/" -license=('MIT') -provides=('netifaces' 'python-netifaces') -source=("http://alastairs-place.net/2007/03/netifaces/${_orig_name}-${pkgver}.tar.gz") -build() { - cd "${srcdir}/${_orig_name}-${pkgver}" - python2 setup.py install --root "${pkgdir}" || return 1 - - # Install license, that is inside the readme file - install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" - install -m644 README "${pkgdir}/usr/share/licenses/${pkgname}/README" || return 1 -} -md5sums=('ea662a4b4c7db5d1631cc33bf68eb030') - diff --git a/abs/core/python-nose/PKGBUILD b/abs/core/python-nose/PKGBUILD deleted file mode 100644 index 847e88a..0000000 --- a/abs/core/python-nose/PKGBUILD +++ /dev/null @@ -1,26 +0,0 @@ -# $Id: $ -# Maintainer: -# Contributor: Douglas Soares de Andrade -# Contributor: Cilyan Olowen - -pkgname=python-nose -pkgver=0.11.3 -pkgrel=2 -pkgdesc="A discovery-based unittest extension" -arch=('any') -url="http://www.somethingaboutorange.com/mrl/projects/nose/" -license=('LGPL2') -depends=('setuptools') -source=("http://www.somethingaboutorange.com/mrl/projects/nose/nose-${pkgver}.tar.gz") -md5sums=('7f1dc53750811f78bedef9e14a4bc5a5') - -build() { - cd "$srcdir/nose-$pkgver" - sed -i -e "s:man/man1:share/man/man1:g" setup.py -} - -package() { - cd "$srcdir/nose-$pkgver" - python2 setup.py install --prefix=/usr --root=${pkgdir} || return 1 -} - diff --git a/abs/core/python-numeric/PKGBUILD b/abs/core/python-numeric/PKGBUILD deleted file mode 100644 index 7c7f58c..0000000 --- a/abs/core/python-numeric/PKGBUILD +++ /dev/null @@ -1,35 +0,0 @@ -# Maintainer: SpepS -# Contributor: arjan -# Contributor orelien - -pkgname=python-numeric -pkgver=24.2 -pkgrel=5 -pkgdesc="Numerical Python adds a fast array facility to the Python language" -arch=(i686 x86_64) -url="http://numeric.scipy.org/" -license=('custom') -depends=('python2') -source=(http://downloads.sourceforge.net/sourceforge/numpy/Numeric-$pkgver.tar.gz) -md5sums=('2ae672656e06716a149acb048cca3093') - -build() { - - cd "$srcdir/Numeric-$pkgver" - - # Python2 fix - sed \ - -e "s_\(env python\).*_\12_" \ - -e "s_\(bin/python\).*_\12_" \ - -i `grep -rlE "(env python|bin/python)" .` -} - -package() { - - cd "$srcdir/Numeric-$pkgver" - - # Install - python2 setup.py install --prefix=/usr --root="$pkgdir/" - install -D -m644 Legal.htm "$pkgdir/usr/share/licenses/$pkgname/Legal.htm" -} - diff --git a/abs/core/python-numpy/PKGBUILD b/abs/core/python-numpy/PKGBUILD deleted file mode 100644 index 3dc66a0..0000000 --- a/abs/core/python-numpy/PKGBUILD +++ /dev/null @@ -1,37 +0,0 @@ -# $Id: PKGBUILD 95257 2010-10-17 20:17:04Z ibiru $ -# Maintainer: Jan de Groot -# Contributor: Douglas Soares de Andrade -# Contributor: Angel 'angvp' Velasquez - -pkgname=python-numpy -pkgver=1.5.0 -pkgrel=2 -pkgdesc="Scientific tools for Python" -arch=('i686' 'x86_64') -license=('custom') -url="http://numpy.scipy.org/" -depends=('lapack' 'python2') -makedepends=('python-nose' 'gcc-fortran') -optdepends=('python-nose: test suite') -source=(http://downloads.sourceforge.net/numpy/numpy-${pkgver}.tar.gz) -md5sums=('3a8bfdc434df782d647161c48943ee09') - -build() { - cd "${srcdir}/numpy-${pkgver}" - - export Atlas=None - export LDFLAGS="$LDFLAGS -shared" - python2 setup.py config_fc --fcompiler=gnu95 build -} - -package() { - cd "${srcdir}/numpy-${pkgver}" - python2 setup.py config_fc --fcompiler=gnu95 install --prefix=/usr --root="${pkgdir}" - - install -D -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - - sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \ - -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \ - $(find $pkgdir -name '*.py') -} - diff --git a/abs/core/python-parted/PKGBUILD b/abs/core/python-parted/PKGBUILD deleted file mode 100644 index 876f1b9..0000000 --- a/abs/core/python-parted/PKGBUILD +++ /dev/null @@ -1,28 +0,0 @@ -pkgname=python-parted -__pkgname=pyparted -pkgver=2.0.12 -pkgver=3.4 -pkgrel=3 -pkgdesc="Python bindings for libparted" -arch=('i686' 'x86_64') -license=('LGPL' 'MPL') -depends=('python2' 'parted' 'python-decorator') -options=('!libtool') -source=(https://fedorahosted.org/releases/p/y/pyparted/pyparted-${pkgver}.tar.gz) -url="https://fedorahosted.org/pyparted/" - -build() { - cd "${srcdir}/${__pkgname}-${pkgver}" - ./configure --prefix=/usr || return 1 - make || return 1 -} -package(){ - cd "${srcdir}/${__pkgname}-${pkgver}" - make DESTDIR="${pkgdir}" install || return 1 -} -md5sums=('8fc485db0b88e59bbdfc4be8ba4068fa') -md5sums=('cc064f12110a6f0d0c236ee7b18fee88') -md5sums=('f244958142c9fd3ff5ee95f578e2f76d') -md5sums=('7f5d06bd6336f3a699840d8639ab8a0d') -md5sums=('f244958142c9fd3ff5ee95f578e2f76d') -md5sums=('cc064f12110a6f0d0c236ee7b18fee88') diff --git a/abs/core/python-pexpect/PKGBUILD b/abs/core/python-pexpect/PKGBUILD deleted file mode 100644 index fa09e85..0000000 --- a/abs/core/python-pexpect/PKGBUILD +++ /dev/null @@ -1,17 +0,0 @@ -# Maintainer: Aaron Schaefer -pkgname=python-pexpect -pkgver=2.3 -pkgrel=2 -pkgdesc='A pure Python Expect-like module' -arch=('i686' 'x86_64') -url='http://pexpect.sourceforge.net/' -license=('MIT') -depends=('python2') -source=("http://downloads.sourceforge.net/sourceforge/pexpect/pexpect-$pkgver.tar.gz") -md5sums=('bf107cf54e67bc6dec5bea1f3e6a65c3') - -build() { - cd $startdir/src/pexpect-$pkgver - python2 setup.py install --root=$startdir/pkg || return 1 - install -D -m644 LICENSE $startdir/pkg/usr/share/licenses/$pkgname/LICENSE -} diff --git a/abs/core/python-simplejson/ChangeLog b/abs/core/python-simplejson/ChangeLog deleted file mode 100644 index 4a5d1d9..0000000 --- a/abs/core/python-simplejson/ChangeLog +++ /dev/null @@ -1,5 +0,0 @@ -2010-05-15 Jaroslav Lichtblau - * Update to major release 2.1.1 - -2010-03-27 Jaroslav Lichtblau - * Update to major release 2.1.0 diff --git a/abs/core/python-simplejson/PKGBUILD b/abs/core/python-simplejson/PKGBUILD deleted file mode 100644 index 5deb30d..0000000 --- a/abs/core/python-simplejson/PKGBUILD +++ /dev/null @@ -1,26 +0,0 @@ -# $Id: PKGBUILD 26298 2010-09-14 17:18:19Z schuay $ -# Maintainer: Jaroslav Lichtblau -# Contributor: Allan McRae -# Contributor: David Moore - -pkgname=python-simplejson -pkgver=2.1.1 -pkgrel=2 -pkgdesc="Simple, fast, extensible JSON encoder/decoder for Python" -license=('MIT') -arch=('any') -url="http://undefined.org/python/#simplejson" -depends=('python2') -makedepends=('setuptools') -source=(http://pypi.python.org/packages/source/s/simplejson/simplejson-${pkgver}.tar.gz) -md5sums=('0bbe3a2e5e4cac040013733aca159d89') - -build() { - cd ${srcdir}/simplejson-${pkgver} - - python2 setup.py install --root=${pkgdir} - -# License - install -Dm644 ${srcdir}/simplejson-${pkgver}/LICENSE.txt \ - ${pkgdir}/usr/share/licenses/python-simplejson/LICENSE -} diff --git a/abs/core/python2/Python-2.4.4-gdbm-1.patch b/abs/core/python2/Python-2.4.4-gdbm-1.patch deleted file mode 100644 index 4b6c7eb..0000000 --- a/abs/core/python2/Python-2.4.4-gdbm-1.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- Python-2.4.4/setup.py.orig 2007-01-14 12:50:46.000000000 -0600 -+++ Python-2.4.4/setup.py 2007-01-14 12:54:02.000000000 -0600 -@@ -685,12 +685,12 @@ - if self.compiler.find_library_file(lib_dirs, 'ndbm'): - ndbm_libs = ['ndbm'] - else: -- ndbm_libs = [] -+ ndbm_libs = ['gdbm', 'gdbm_compat'] - exts.append( Extension('dbm', ['dbmmodule.c'], - define_macros=[('HAVE_NDBM_H',None)], - libraries = ndbm_libs ) ) - elif (self.compiler.find_library_file(lib_dirs, 'gdbm') -- and find_file("gdbm/ndbm.h", inc_dirs, []) is not None): -+ and find_file("ndbm.h", inc_dirs, []) is not None): - exts.append( Extension('dbm', ['dbmmodule.c'], - define_macros=[('HAVE_GDBM_NDBM_H',None)], - libraries = ['gdbm'] ) ) diff --git a/abs/core/python2/Python-2.5.2-idlelib.patch b/abs/core/python2/Python-2.5.2-idlelib.patch deleted file mode 100644 index 50c987a..0000000 --- a/abs/core/python2/Python-2.5.2-idlelib.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- Lib/idlelib/WidgetRedirector.py.orig 2008-04-23 23:39:57.000000000 -0700 -+++ Lib/idlelib/WidgetRedirector.py 2008-04-23 23:46:55.000000000 -0700 -@@ -53,7 +53,13 @@ - if m: - return m(*args) - else: -- return self.tk.call((self.orig, cmd) + args) -+ #return self.tk.call((self.orig, cmd) + args) -+ r = self.tk.call((self.orig, cmd) + args) -+ if isinstance(r, tuple): -+ # convert to string ourselves so we get a Tcl list -+ # that can be converted back into a tuple -+ r = ' '.join(map(str, r)) -+ return r - except TclError: - return "" - diff --git a/abs/core/python2/db4.6-setup.py-detection.patch b/abs/core/python2/db4.6-setup.py-detection.patch deleted file mode 100644 index 873f175..0000000 --- a/abs/core/python2/db4.6-setup.py-detection.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- setup.py 2008-02-23 20:58:52.000000000 +0000 -+++ setup.py.new 2008-02-23 21:04:18.000000000 +0000 -@@ -608,7 +608,7 @@ - # a release. Most open source OSes come with one or more - # versions of BerkeleyDB already installed. - -- max_db_ver = (4, 5) -+ max_db_ver = (4, 6) - # NOTE: while the _bsddb.c code links against BerkeleyDB 4.6.x - # we leave that version disabled by default as it has proven to be - # quite a buggy library release on many platforms. diff --git a/abs/core/python2/python-2.5.CVE-2007-4965-int-overflow.patch b/abs/core/python2/python-2.5.CVE-2007-4965-int-overflow.patch deleted file mode 100644 index 843acbf..0000000 --- a/abs/core/python2/python-2.5.CVE-2007-4965-int-overflow.patch +++ /dev/null @@ -1,217 +0,0 @@ -diff -rup Python-2.5-orig/Modules/imageop.c Python-2.5/Modules/imageop.c ---- Python-2.5-orig/Modules/imageop.c 2006-01-19 01:09:39.000000000 -0500 -+++ Python-2.5/Modules/imageop.c 2007-09-19 16:42:44.000000000 -0400 -@@ -78,7 +78,7 @@ imageop_crop(PyObject *self, PyObject *a - char *cp, *ncp; - short *nsp; - Py_Int32 *nlp; -- int len, size, x, y, newx1, newx2, newy1, newy2; -+ int len, size, x, y, newx1, newx2, newy1, newy2, nlen; - int ix, iy, xstep, ystep; - PyObject *rv; - -@@ -90,13 +90,19 @@ imageop_crop(PyObject *self, PyObject *a - PyErr_SetString(ImageopError, "Size should be 1, 2 or 4"); - return 0; - } -- if ( len != size*x*y ) { -+ /* ( len != size*x*y ) */ -+ if ( size != ((len / x) / y) ) { - PyErr_SetString(ImageopError, "String has incorrect length"); - return 0; - } - xstep = (newx1 < newx2)? 1 : -1; - ystep = (newy1 < newy2)? 1 : -1; - -+ nlen = (abs(newx2-newx1)+1)*(abs(newy2-newy1)+1)*size; -+ if ( size != ((nlen / (abs(newx2-newx1)+1)) / (abs(newy2-newy1)+1)) ) { -+ PyErr_SetString(ImageopError, "String has incorrect length"); -+ return 0; -+ } - rv = PyString_FromStringAndSize(NULL, - (abs(newx2-newx1)+1)*(abs(newy2-newy1)+1)*size); - if ( rv == 0 ) -@@ -132,7 +138,7 @@ imageop_scale(PyObject *self, PyObject * - char *cp, *ncp; - short *nsp; - Py_Int32 *nlp; -- int len, size, x, y, newx, newy; -+ int len, size, x, y, newx, newy, nlen; - int ix, iy; - int oix, oiy; - PyObject *rv; -@@ -145,12 +151,18 @@ imageop_scale(PyObject *self, PyObject * - PyErr_SetString(ImageopError, "Size should be 1, 2 or 4"); - return 0; - } -- if ( len != size*x*y ) { -+ /* ( len != size*x*y ) */ -+ if ( size != ((len / x) / y) ) { -+ PyErr_SetString(ImageopError, "String has incorrect length"); -+ return 0; -+ } -+ nlen = newx*newy*size; -+ if ( size != ((nlen / newx) / newy) ) { - PyErr_SetString(ImageopError, "String has incorrect length"); - return 0; - } - -- rv = PyString_FromStringAndSize(NULL, newx*newy*size); -+ rv = PyString_FromStringAndSize(NULL, nlen); - if ( rv == 0 ) - return 0; - ncp = (char *)PyString_AsString(rv); -@@ -190,7 +202,8 @@ imageop_tovideo(PyObject *self, PyObject - PyErr_SetString(ImageopError, "Size should be 1 or 4"); - return 0; - } -- if ( maxx*maxy*width != len ) { -+ /* if ( maxx*maxy*width != len ) */ -+ if ( maxx != ((len / maxy) / maxz) ) { - PyErr_SetString(ImageopError, "String has incorrect length"); - return 0; - } -@@ -240,7 +253,8 @@ imageop_grey2mono(PyObject *self, PyObje - if ( !PyArg_ParseTuple(args, "s#iii", &cp, &len, &x, &y, &tres) ) - return 0; - -- if ( x*y != len ) { -+ /* ( x*y != len ) */ -+ if ( x != len / y ) { - PyErr_SetString(ImageopError, "String has incorrect length"); - return 0; - } -@@ -281,7 +295,8 @@ imageop_grey2grey4(PyObject *self, PyObj - if ( !PyArg_ParseTuple(args, "s#ii", &cp, &len, &x, &y) ) - return 0; - -- if ( x*y != len ) { -+ /* ( x*y != len ) */ -+ if ( x != len / y ) { - PyErr_SetString(ImageopError, "String has incorrect length"); - return 0; - } -@@ -320,7 +335,8 @@ imageop_grey2grey2(PyObject *self, PyObj - if ( !PyArg_ParseTuple(args, "s#ii", &cp, &len, &x, &y) ) - return 0; - -- if ( x*y != len ) { -+ /* ( x*y != len ) */ -+ if ( x != len / y ) { - PyErr_SetString(ImageopError, "String has incorrect length"); - return 0; - } -@@ -358,7 +374,8 @@ imageop_dither2mono(PyObject *self, PyOb - if ( !PyArg_ParseTuple(args, "s#ii", &cp, &len, &x, &y) ) - return 0; - -- if ( x*y != len ) { -+ /* ( x*y != len ) */ -+ if ( x != len / y ) { - PyErr_SetString(ImageopError, "String has incorrect length"); - return 0; - } -@@ -404,7 +421,8 @@ imageop_dither2grey2(PyObject *self, PyO - if ( !PyArg_ParseTuple(args, "s#ii", &cp, &len, &x, &y) ) - return 0; - -- if ( x*y != len ) { -+ /* ( x*y != len ) */ -+ if ( x != len / y ) { - PyErr_SetString(ImageopError, "String has incorrect length"); - return 0; - } -@@ -443,7 +461,11 @@ imageop_mono2grey(PyObject *self, PyObje - if ( !PyArg_ParseTuple(args, "s#iiii", &cp, &len, &x, &y, &v0, &v1) ) - return 0; - -- nlen = x*y; -+ nlen = x*y; -+ if ( x != (nlen / y) ) { -+ PyErr_SetString(ImageopError, "String has incorrect length"); -+ return 0; -+ } - if ( (nlen+7)/8 != len ) { - PyErr_SetString(ImageopError, "String has incorrect length"); - return 0; -@@ -481,6 +503,10 @@ imageop_grey22grey(PyObject *self, PyObj - return 0; - - nlen = x*y; -+ if ( x != (nlen / y) ) { -+ PyErr_SetString(ImageopError, "String has incorrect length"); -+ return 0; -+ } - if ( (nlen+3)/4 != len ) { - PyErr_SetString(ImageopError, "String has incorrect length"); - return 0; -@@ -517,6 +543,10 @@ imageop_grey42grey(PyObject *self, PyObj - return 0; - - nlen = x*y; -+ if ( x != (nlen / y) ) { -+ PyErr_SetString(ImageopError, "String has incorrect length"); -+ return 0; -+ } - if ( (nlen+1)/2 != len ) { - PyErr_SetString(ImageopError, "String has incorrect length"); - return 0; -@@ -554,6 +584,10 @@ imageop_rgb2rgb8(PyObject *self, PyObjec - return 0; - - nlen = x*y; -+ if ( x != (nlen / y) ) { -+ PyErr_SetString(ImageopError, "String has incorrect length"); -+ return 0; -+ } - if ( nlen*4 != len ) { - PyErr_SetString(ImageopError, "String has incorrect length"); - return 0; -@@ -598,6 +632,10 @@ imageop_rgb82rgb(PyObject *self, PyObjec - return 0; - - nlen = x*y; -+ if ( x != (nlen / y) ) { -+ PyErr_SetString(ImageopError, "String has incorrect length"); -+ return 0; -+ } - if ( nlen != len ) { - PyErr_SetString(ImageopError, "String has incorrect length"); - return 0; -@@ -648,6 +686,10 @@ imageop_rgb2grey(PyObject *self, PyObjec - return 0; - - nlen = x*y; -+ if ( x != (nlen / y) ) { -+ PyErr_SetString(ImageopError, "String has incorrect length"); -+ return 0; -+ } - if ( nlen*4 != len ) { - PyErr_SetString(ImageopError, "String has incorrect length"); - return 0; -@@ -693,6 +735,10 @@ imageop_grey2rgb(PyObject *self, PyObjec - return 0; - - nlen = x*y; -+ if ( x != (nlen / y) ) { -+ PyErr_SetString(ImageopError, "String has incorrect length"); -+ return 0; -+ } - if ( nlen != len ) { - PyErr_SetString(ImageopError, "String has incorrect length"); - return 0; -diff -rup Python-2.5-orig/Modules/rgbimgmodule.c Python-2.5/Modules/rgbimgmodule.c ---- Python-2.5-orig/Modules/rgbimgmodule.c 2006-08-11 23:18:50.000000000 -0400 -+++ Python-2.5/Modules/rgbimgmodule.c 2007-09-19 17:00:06.000000000 -0400 -@@ -299,6 +299,11 @@ longimagedata(PyObject *self, PyObject * - xsize = image.xsize; - ysize = image.ysize; - zsize = image.zsize; -+ tablen = xsize * ysize * zsize * sizeof(Py_Int32); -+ if (xsize != (((tablen / ysize) / zsize) / sizeof(Py_Int32))) { -+ PyErr_NoMemory(); -+ goto finally; -+ } - if (rle) { - tablen = ysize * zsize * sizeof(Py_Int32); - starttab = (Py_Int32 *)malloc(tablen); diff --git a/abs/core/python2/python-2.6-gdbm.patch b/abs/core/python2/python-2.6-gdbm.patch deleted file mode 100644 index 0f223f6..0000000 --- a/abs/core/python2/python-2.6-gdbm.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur Python-2.6-old/setup.py Python-2.6/setup.py ---- Python-2.6-old/setup.py 2008-09-30 10:15:45.000000000 +1000 -+++ Python-2.6/setup.py 2008-12-07 16:04:01.000000000 +1000 -@@ -1013,7 +1013,7 @@ - if self.compiler.find_library_file(lib_dirs, 'ndbm'): - ndbm_libs = ['ndbm'] - else: -- ndbm_libs = [] -+ ndbm_libs = ['gdbm', 'gdbm_compat'] - exts.append( Extension('dbm', ['dbmmodule.c'], - define_macros=[('HAVE_NDBM_H',None)], - libraries = ndbm_libs ) ) diff --git a/abs/core/python2/python-2.7-db51.diff b/abs/core/python2/python-2.7-db51.diff deleted file mode 100644 index 2da95c3..0000000 --- a/abs/core/python2/python-2.7-db51.diff +++ /dev/null @@ -1,42 +0,0 @@ -diff -Naur Python-2.7-orig//Modules/_bsddb.c Python-2.7/Modules/_bsddb.c ---- Python-2.7-orig//Modules/_bsddb.c 2010-05-10 00:46:46.000000000 +1000 -+++ Python-2.7/Modules/_bsddb.c 2010-10-20 13:19:26.436669911 +1000 -@@ -9765,8 +9765,11 @@ - - ADD_INT(d, DB_REP_PERMANENT); - --#if (DBVER >= 44) -+#if (DBVER >= 44) && (DBVER <= 48) - ADD_INT(d, DB_REP_CONF_NOAUTOINIT); -+#endif -+ -+#if (DBVER >= 44) - ADD_INT(d, DB_REP_CONF_DELAYCLIENT); - ADD_INT(d, DB_REP_CONF_BULK); - ADD_INT(d, DB_REP_CONF_NOWAIT); -diff -Naur Python-2.7-orig//setup.py Python-2.7/setup.py ---- Python-2.7-orig//setup.py 2010-06-27 22:36:16.000000000 +1000 -+++ Python-2.7/setup.py 2010-10-20 13:10:48.256670026 +1000 -@@ -765,7 +765,7 @@ - # a release. Most open source OSes come with one or more - # versions of BerkeleyDB already installed. - -- max_db_ver = (4, 8) -+ max_db_ver = (5, 1) - min_db_ver = (4, 1) - db_setup_debug = False # verbose debug prints from this script? - -@@ -787,8 +787,12 @@ - return True - - def gen_db_minor_ver_nums(major): -- if major == 4: -+ if major == 5: - for x in range(max_db_ver[1]+1): -+ if allow_db_ver((5, x)): -+ yield x -+ if major == 4: -+ for x in range(9): - if allow_db_ver((4, x)): - yield x - elif major == 3: diff --git a/abs/core/xkeyboard-config/fix-abnt2.patch b/abs/core/xkeyboard-config/fix-abnt2.patch deleted file mode 100644 index a451df8..0000000 --- a/abs/core/xkeyboard-config/fix-abnt2.patch +++ /dev/null @@ -1,20 +0,0 @@ -From b67326a9b271332c5bef23115d9c4ac7e7b2e6d9 Mon Sep 17 00:00:00 2001 -From: Sergey V. Udaltsov -Date: Wed, 26 Nov 2008 23:19:41 +0000 -Subject: fixed abnt2 keycodes, b.fd.o#18712 - ---- -diff --git a/keycodes/evdev b/keycodes/evdev -index 760e2d0..9da2cd5 100644 ---- a/keycodes/evdev -+++ b/keycodes/evdev -@@ -311,6 +311,7 @@ xkb_keycodes "jp106" { - // For brazilian ABNT2 keyboard. - xkb_keycodes "abnt2" { - include "evdev(evdev)" -+ = 129; - }; - - // PC98 --- -cgit v0.8.1-24-ge5fb diff --git a/abs/extra/bash-completion/cowsay.bashcomp b/abs/extra/bash-completion/cowsay.bashcomp deleted file mode 100644 index 77d8be9..0000000 --- a/abs/extra/bash-completion/cowsay.bashcomp +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/www/viewcvs.gentoo.org/raw_cvs/gentoo-x86/games-misc/cowsay/files/cowsay.bashcomp,v 1.1 2005/02/06 14:37:54 ka0ttic Exp $ - -# bash command-line completion for cowsay -# Author: Aaron Walker -# Modified by: Michal Bentkowski - -_cowsay() { - local cur prev opts x - COMPREPLY=() - cur="${COMP_WORDS[COMP_CWORD]}" - prev="${COMP_WORDS[COMP_CWORD-1]}" - opts="-e -f -h -l -n -T -W -b -d -g -p -s -t -w -y" - - if [[ "${cur}" == -* || ${COMP_CWORD} -eq 1 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) - return 0 - fi - - case "${prev}" in - -f) - COMPREPLY=( $( command ls /usr/share/cowsay| \ - sed -ne 's/^\('$cur'.*\)\.cow$/\1/p') ) - return 0 - ;; - -[eTW]) - COMPREPLY=() - ;; - esac -} -complete -o filenames -F _cowsay cowsay cowthink - -# vim: set ft=sh tw=80 sw=4 et : diff --git a/abs/extra/bluez-python/PKGBUILD b/abs/extra/bluez-python/PKGBUILD deleted file mode 100644 index 9738eb7..0000000 --- a/abs/extra/bluez-python/PKGBUILD +++ /dev/null @@ -1,17 +0,0 @@ -# Contributor: Li Dongyang - -pkgname=bluez-python -pkgver=0.1.4 -pkgrel=2 -pkgdesc="A BlueZ python binding on top of dbus-python" -arch=(i686 x86_64) -url="http://code.google.com/p/bluez-python" -license=('LGPL') -depends=('bluez>=4.30' 'dbus-python') -source=(http://bluez-python.googlecode.com/files/${pkgname}-${pkgver}.tar.gz) -md5sums=('013f283d3c32765e67c89ebf7f5470ea') - -build() { - cd $startdir/src/$pkgname - python2 setup.py install --root=$startdir/pkg -} diff --git a/abs/extra/bluez/__Changelog b/abs/extra/bluez/__Changelog deleted file mode 100644 index 124d0eb..0000000 --- a/abs/extra/bluez/__Changelog +++ /dev/null @@ -1,11 +0,0 @@ -# by mihanson -I really have no idea how this bluetooth stuff works. If anyone wants to -take a stab at getting this working properly with runit, feel free. I -only need this package to get mythpywii working. - -2010-04-01: -Make this package work with runit. All daemons were seperated into their -own run scripts. Of particular interest is rfcomm and hid2hci utilities. -They are not daemons and I added "/sbin/sv down ." in their -respective run files. All based on this thread: -http://article.gmane.org/gmane.comp.sysutils.supervision.general/1585/ diff --git a/abs/extra/cddb-py/PKGBUILD b/abs/extra/cddb-py/PKGBUILD deleted file mode 100755 index 7b8ed12..0000000 --- a/abs/extra/cddb-py/PKGBUILD +++ /dev/null @@ -1,27 +0,0 @@ -# $Id: PKGBUILD 26144 2010-09-13 19:36:37Z schuay $ -# Contributor: Allan McRae -# Contributor: Hugo Ideler -# Contributor: David Keogh -# Maintainer: Daniel J Griffiths - -pkgname=cddb-py -pkgver=1.4 -pkgrel=5 -pkgdesc="CDDB-Server access from Python" -arch=('i686' 'x86_64') -url="http://cddb-py.sourceforge.net" -license=('GPL') -depends=('python2') -source=("http://downloads.sourceforge.net/sourceforge/cddb-py/CDDB-${pkgver}.tar.gz") -md5sums=('254698082bafe3030d07d88fb7e13fe2') - -package() { - cd ${srcdir}/CDDB-${pkgver} - - for file in CDDB.py DiscID.py; do - sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' $file - done - - python2 setup.py install --root=${pkgdir} --optimize=1 -} - diff --git a/abs/extra/community/firefox/browser-app-makefile.patch b/abs/extra/community/firefox/browser-app-makefile.patch deleted file mode 100644 index 9a02c40..0000000 --- a/abs/extra/community/firefox/browser-app-makefile.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- browser/app/Makefile 2009-07-27 22:41:13.000000000 +0930 -+++ browser-new/app/Makefile 2009-07-27 22:42:51.000000000 +0930 -@@ -279,7 +279,7 @@ - - ifneq (,$(filter-out OS2 WINNT WINCE,$(OS_ARCH))) - --$(MOZ_APP_NAME):: $(topsrcdir)/build/unix/mozilla.in $(GLOBAL_DEPS) -+$(MOZ_APP_NAME): $(topsrcdir)/build/unix/mozilla.in $(GLOBAL_DEPS) - cat $< | sed -e "s|%MOZAPPDIR%|$(installdir)|" \ - -e "s|%MOZ_APP_DISPLAYNAME%|$(MOZ_APP_DISPLAYNAME)|" > $@ - chmod +x $@ diff --git a/abs/extra/community/python-beaker/PKGBUILD b/abs/extra/community/python-beaker/PKGBUILD deleted file mode 100644 index 6cf06b4..0000000 --- a/abs/extra/community/python-beaker/PKGBUILD +++ /dev/null @@ -1,21 +0,0 @@ -# $Id: PKGBUILD 87715 2010-08-18 03:37:40Z allan $ -# Maintainer : Ionut Biru -# Contributor: Massimiliano Torromeo < massimiliano DOT torromeo AT gmail DOT com > -pkgname=python-beaker -pkgver=1.5.4 -pkgrel=2 -arch=('any') -license=('custom') -pkgdesc="Caching and sessions WSGI middleware for use with web applications and stand-alone Python scripts and applications" -url="http://beaker.groovie.org/" -depends=('python2') -makedepends=('python2-distribute') -source=("http://cheeseshop.python.org/packages/source/B/Beaker/Beaker-$pkgver.tar.gz") -md5sums=('de84e7511119dc0b8eb4ac177d3e2512') - -build() { - cd ${srcdir}/Beaker-${pkgver} - sed -i "s#/usr/bin/python#/usr/bin/python2#" beaker/crypto/pbkdf2.py - python2 setup.py install --root=${pkgdir} --optimize=1 - install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/$pkgname/LICENSE -} diff --git a/abs/extra/community/python-beaker/__changelog b/abs/extra/community/python-beaker/__changelog deleted file mode 100644 index 9e2b603..0000000 --- a/abs/extra/community/python-beaker/__changelog +++ /dev/null @@ -1 +0,0 @@ -makedepends=('setuptools') -> makedepends=('python2-distribute') diff --git a/abs/extra/community/python-chardet/PKGBUILD b/abs/extra/community/python-chardet/PKGBUILD deleted file mode 100644 index 6ed1086..0000000 --- a/abs/extra/community/python-chardet/PKGBUILD +++ /dev/null @@ -1,20 +0,0 @@ -# $Id: PKGBUILD 87872 2010-08-18 15:26:20Z ibiru $ -# Maintainer : Ionut Biru -# Contributor: William Rea -pkgname=python-chardet -_pkgnamebase=python2-chardet -pkgver=2.0.1 -pkgrel=2 -pkgdesc="Python module for character encoding auto-detection" -arch=('any') -url="http://chardet.feedparser.org" -license=('LGPL') -depends=('python2') -source=(http://chardet.feedparser.org/download/${_pkgnamebase}-${pkgver}.tgz) -sha256sums=('56fa0c37189b0a5f082d064dec59d69a044aaa3eeb7acb9b3081e2ba306deaa4') - -build() { - cd "${srcdir}/${_pkgnamebase}-${pkgver}" - python2 setup.py install --root="${pkgdir}" --optimize=1 -} - diff --git a/abs/extra/community/python-mako/PKGBUILD b/abs/extra/community/python-mako/PKGBUILD deleted file mode 100644 index 8d68c9b..0000000 --- a/abs/extra/community/python-mako/PKGBUILD +++ /dev/null @@ -1,21 +0,0 @@ -# $Id: PKGBUILD 87883 2010-08-18 15:32:33Z ibiru $ -# Maintainer : Ionut Biru -# Contributor: Roberto Alsina -pkgname=python-mako -pkgver=0.3.4 -pkgrel=4 -pkgdesc="Hyperfast and lightweight templating for the Python platform." -arch=('any') -url="http://www.makotemplates.org/" -license=('custom') -depends=('python2' 'python-markupsafe>=0.9.2' 'python-beaker>=1.5.4') -makedepends=('setuptools') -source=(http://www.makotemplates.org/downloads/Mako-$pkgver.tar.gz) -md5sums=('2ae56ccc6c9b5c4e2e67f42b69475009') - -build() { - cd "$srcdir/Mako-$pkgver" - python2 setup.py install --root="$pkgdir" --optimize=1 || return 1 - install -D LICENSE "$pkgdir/usr/share/licenses/python-mako/COPYING" || return 1 -} - diff --git a/abs/extra/community/python-markupsafe/PKGBUILD b/abs/extra/community/python-markupsafe/PKGBUILD deleted file mode 100644 index 92c9282..0000000 --- a/abs/extra/community/python-markupsafe/PKGBUILD +++ /dev/null @@ -1,23 +0,0 @@ -# $Id: PKGBUILD 87877 2010-08-18 15:28:18Z ibiru $ -# Maintainer : Ionut Biru -# Contributor: Alex Anthony - -pkgname=python-markupsafe -pkgver=0.9.2 -pkgrel=2 -pkgdesc="Implements a XML/HTML/XHTML Markup safe string for Python" -arch=('i686' 'x86_64') -url="http://pypi.python.org/pypi/MarkupSafe" -license=('custom') -depends=('python2') -makedepends=('setuptools') -source=(http://pypi.python.org/packages/source/M/MarkupSafe/MarkupSafe-${pkgver}.tar.gz) -md5sums=('69b72d1afdd9e808f9c1ef65f819c7a6') - -build() { - cd ${srcdir}/MarkupSafe-${pkgver} - python2 setup.py install --root=${pkgdir} --optimize=1 - - install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE -} - diff --git a/abs/extra/community/pyxdg/PKGBUILD b/abs/extra/community/pyxdg/PKGBUILD deleted file mode 100644 index 8c3d7bc..0000000 --- a/abs/extra/community/pyxdg/PKGBUILD +++ /dev/null @@ -1,20 +0,0 @@ -# $Id: PKGBUILD 89531 2010-09-01 15:23:06Z remy $ -# Maintainer: Hugo Doria -# Contributor: Mario A. Vazquez - -pkgname=pyxdg -pkgver=0.19 -pkgrel=2 -pkgdesc="Python library to access freedesktop.org standards." -arch=('any') -url="http://freedesktop.org/Software/pyxdg" -license=("LGPL") -depends=('python2') -source=(http://www.freedesktop.org/~lanius/${pkgname}-${pkgver}.tar.gz) - -build() { - cd ${srcdir}/${pkgname}-${pkgver} - python2 setup.py install --prefix=/usr --root=${pkgdir} || return 1 -} -md5sums=('9f33542e846d0fc1e0bfa992a8555b0a') - diff --git a/abs/extra/ddclient/ddclient-foreground.patch b/abs/extra/ddclient/ddclient-foreground.patch deleted file mode 100644 index a814ede..0000000 --- a/abs/extra/ddclient/ddclient-foreground.patch +++ /dev/null @@ -1,47 +0,0 @@ ---- ../ddclient-orig/ddclient 2009-10-19 22:45:15.000000000 +1030 -+++ ddclient 2009-10-19 22:50:11.000000000 +1030 -@@ -307,6 +307,7 @@ - my %variables = ( - 'global-defaults' => { - 'daemon' => setv(T_DELAY, 0, 0, 1, 0, interval('60s')), -+ 'foreground' => setv(T_BOOL, 0, 0, 1, 0, undef), - 'file' => setv(T_FILE, 0, 0, 1, "$etc$program.conf", undef), - 'cache' => setv(T_FILE, 0, 0, 1, "$cachedir$program.cache", undef), - 'pid' => setv(T_FILE, 0, 0, 1, "", undef), -@@ -535,6 +536,7 @@ - "usage: ${program} [options]", - "options are:", - [ "daemon", "=s", "-daemon delay : run as a daemon, specify delay as an interval." ], -+ [ "foreground", "!", "-foreground : do not fork" ], - [ "proxy", "=s", "-proxy host : use 'host' as the HTTP proxy" ], - [ "server", "=s", "-server host : update DNS information on 'host'" ], - [ "protocol", "=s", "-protocol type : update protocol used" ], -@@ -623,7 +625,10 @@ - $SIG{'HUP'} = sub { $caught_hup = 1; }; - $SIG{'TERM'} = sub { $caught_term = 1; }; - $SIG{'KILL'} = sub { $caught_kill = 1; }; --if (opt('daemon') && !opt('force')) { -+# don't fork() if foreground or force is on -+if (opt('foreground') || opt('force')) { -+ ; -+} elsif (opt('daemon')) { - $SIG{'CHLD'} = 'IGNORE'; - my $pid = fork; - if ($pid < 0) { -@@ -633,12 +638,15 @@ - exit 0; - } - $SIG{'CHLD'} = 'DEFAULT'; -- $opt{'syslog'} = 1; - open(STDOUT, ">/dev/null"); - open(STDERR, ">/dev/null"); - open(STDIN, " - -pkgname=gnome-python-extras -pkgver=2.25.3 -pkgrel=1 -pkgdesc="Gnome Python interfaces for libraries not part of the core platform" -arch=(i686 x86_64) -license=('GPL' 'LGPL') -depends=('gnome-python>=2.22.1') -makedepends=('libgtkhtml' 'gtkspell' 'gdl' 'xulrunner>=1.9' 'libgksu' 'pkgconfig' 'libgnomeui' 'libgda') -optdepends=('libgtkhtml' 'gtkspell' 'gdl' 'xulrunner' 'libgksu' 'libgnomeui' 'libgda') -options=('!libtool') -source=(http://ftp.gnome.org/pub/gnome/sources/gnome-python-extras/2.25/gnome-python-extras-${pkgver}.tar.bz2) -url="http://www.daa.com.au/~james/pygtk/" -md5sums=('9f3b7ec5c57130b96061cb486b79c076') - -build() { - cd "${srcdir}/gnome-python-extras-${pkgver}" - ./configure --prefix=/usr || return 1 - make MOZILLA_HOME=/usr/lib/xulrunner-1.9 || return 1 - make DESTDIR="${pkgdir}" install || return 1 -} diff --git a/abs/extra/gnome-python-extras/gnome-python-extras-2.19.1-pkg-config.patch b/abs/extra/gnome-python-extras/gnome-python-extras-2.19.1-pkg-config.patch deleted file mode 100644 index 77fd0a4..0000000 --- a/abs/extra/gnome-python-extras/gnome-python-extras-2.19.1-pkg-config.patch +++ /dev/null @@ -1,61 +0,0 @@ -diff -up gnome-python-extras-2.19.1/configure.pkg-config gnome-python-extras-2.19.1/configure ---- gnome-python-extras-2.19.1/configure.pkg-config 2008-01-12 21:07:56.000000000 -0500 -+++ gnome-python-extras-2.19.1/configure 2008-01-12 21:09:49.000000000 -0500 -@@ -22096,14 +22096,14 @@ if test -n "$PKG_CONFIG"; then - pkg_cv_GTKMOZEMBED_CFLAGS="$GTKMOZEMBED_CFLAGS" - else - if test -n "$PKG_CONFIG" && \ -- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"\$mozpackage-gtkmozembed >= \$mozpackage_required_version, -+ { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"\mozilla-gtkmozembed >= \$mozpackage_required_version, - gtk+-2.0 >= 2.4.0\"") >&5 -- ($PKG_CONFIG --exists --print-errors "$mozpackage-gtkmozembed >= $mozpackage_required_version, -+ ($PKG_CONFIG --exists --print-errors "mozilla-gtkmozembed >= $mozpackage_required_version, - gtk+-2.0 >= 2.4.0") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then -- pkg_cv_GTKMOZEMBED_CFLAGS=`$PKG_CONFIG --cflags "$mozpackage-gtkmozembed >= $mozpackage_required_version, -+ pkg_cv_GTKMOZEMBED_CFLAGS=`$PKG_CONFIG --cflags "mozilla-gtkmozembed >= $mozpackage_required_version, - gtk+-2.0 >= 2.4.0" 2>/dev/null` - else - pkg_failed=yes -@@ -22117,14 +22117,14 @@ if test -n "$PKG_CONFIG"; then - pkg_cv_GTKMOZEMBED_LIBS="$GTKMOZEMBED_LIBS" - else - if test -n "$PKG_CONFIG" && \ -- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"\$mozpackage-gtkmozembed >= \$mozpackage_required_version, -+ { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"\mozilla-gtkmozembed >= \$mozpackage_required_version, - gtk+-2.0 >= 2.4.0\"") >&5 -- ($PKG_CONFIG --exists --print-errors "$mozpackage-gtkmozembed >= $mozpackage_required_version, -+ ($PKG_CONFIG --exists --print-errors "mozilla-gtkmozembed >= $mozpackage_required_version, - gtk+-2.0 >= 2.4.0") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then -- pkg_cv_GTKMOZEMBED_LIBS=`$PKG_CONFIG --libs "$mozpackage-gtkmozembed >= $mozpackage_required_version, -+ pkg_cv_GTKMOZEMBED_LIBS=`$PKG_CONFIG --libs "mozilla-gtkmozembed >= $mozpackage_required_version, - gtk+-2.0 >= 2.4.0" 2>/dev/null` - else - pkg_failed=yes -@@ -22144,10 +22144,10 @@ else - _pkg_short_errors_supported=no - fi - if test $_pkg_short_errors_supported = yes; then -- GTKMOZEMBED_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$mozpackage-gtkmozembed >= $mozpackage_required_version, -+ GTKMOZEMBED_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "mozilla-gtkmozembed >= $mozpackage_required_version, - gtk+-2.0 >= 2.4.0"` - else -- GTKMOZEMBED_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$mozpackage-gtkmozembed >= $mozpackage_required_version, -+ GTKMOZEMBED_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "mozilla-gtkmozembed >= $mozpackage_required_version, - gtk+-2.0 >= 2.4.0"` - fi - # Put the nasty error message in config.log where it belongs -@@ -22179,7 +22179,7 @@ fi - if test -n "$export_dynamic"; then - GTKMOZEMBED_LIBS=`echo $GTKMOZEMBED_LIBS | sed -e "s/$export_dynamic//"` - fi --MOZILLA_HOME="`$PKG_CONFIG --variable=libdir $mozpackage-gtkmozembed`" -+MOZILLA_HOME="`$PKG_CONFIG --variable=libdir mozilla-gtkmozembed`" - - - diff --git a/abs/extra/gnome-python-extras/gnome-python-extras-2.19.1-xulrunner.patch b/abs/extra/gnome-python-extras/gnome-python-extras-2.19.1-xulrunner.patch deleted file mode 100644 index d2fa26e..0000000 --- a/abs/extra/gnome-python-extras/gnome-python-extras-2.19.1-xulrunner.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff -up gnome-python-extras-2.19.1/docs/gtkmozembed/html/class-gtkmozembed.html.old gnome-python-extras-2.19.1/docs/gtkmozembed/html/class-gtkmozembed.html -diff -up gnome-python-extras-2.19.1/docs/gtkmozembed/html/pygtkmozembed.devhelp.old gnome-python-extras-2.19.1/docs/gtkmozembed/html/pygtkmozembed.devhelp -diff -up gnome-python-extras-2.19.1/docs/gtkmozembed/gtkmozembed-gtkmozembed.xml.old gnome-python-extras-2.19.1/docs/gtkmozembed/gtkmozembed-gtkmozembed.xml -diff -up gnome-python-extras-2.19.1/gtkmozembed/gtkmozembed.override.old gnome-python-extras-2.19.1/gtkmozembed/gtkmozembed.override -diff -up gnome-python-extras-2.19.1/gtkmozembed/gtkmozembed.defs.old gnome-python-extras-2.19.1/gtkmozembed/gtkmozembed.defs ---- gnome-python-extras-2.19.1/gtkmozembed/gtkmozembed.defs.old 2007-06-05 16:52:30.000000000 +0200 -+++ gnome-python-extras-2.19.1/gtkmozembed/gtkmozembed.defs 2007-11-27 12:54:42.000000000 +0100 -@@ -123,6 +123,14 @@ - ) - ) - -+(define-function set_path -+ (c-name "gtk_moz_embed_set_path") -+ (return-type "none") -+ (parameters -+ '("char*" "aPath") -+ ) -+) -+ - (define-function gtk_moz_embed_set_profile_path - (c-name "gtk_moz_embed_set_profile_path_deprecated") - (return-type "none") diff --git a/abs/extra/gnome-python/PKGBUILD b/abs/extra/gnome-python/PKGBUILD deleted file mode 100644 index d9e0045..0000000 --- a/abs/extra/gnome-python/PKGBUILD +++ /dev/null @@ -1,24 +0,0 @@ -# $Id: PKGBUILD 16730 2008-10-22 02:56:32Z allan $ -# Maintainer: Jan de Groot -# Contributor: Sarah Hay - -pkgname=gnome-python -pkgver=2.22.3 -pkgrel=3 -pkgdesc="gnome-python is a set of interfaces to gnome-libs." -arch=(i686 x86_64) -license=('LGPL') -depends=('pygtk>=2.13.0' 'pyorbit>=2.24.0' 'libgnomeui>=2.24.0') -makedepends=('pkgconfig') -groups=('gnome') -options=('!libtool') -url="http://www.pygtk.org/" -source=(http://ftp.gnome.org/pub/gnome/sources/gnome-python/2.22/${pkgname}-${pkgver}.tar.bz2) -md5sums=('ab12d94954a57de39b25eb7903d8429c') - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - ./waf configure --prefix=/usr || return 1 - ./waf build ${MAKEFLAGS} || return 1 - ./waf install --destdir="${pkgdir}" || return 1 -} diff --git a/abs/extra/gtk-doc/gtk-doc.install b/abs/extra/gtk-doc/gtk-doc.install deleted file mode 100644 index 5e39bbf..0000000 --- a/abs/extra/gtk-doc/gtk-doc.install +++ /dev/null @@ -1,14 +0,0 @@ -post_install() { -cat << _EOF -==> SGML support in gtk-doc is no longer maintained, only very old projects -==> still use SGML. Install (open)jade for SGML support. -_EOF -} - -post_upgrade() { - post_install $1 -} - -op=$1 -shift -$op $* diff --git a/abs/extra/imdbpy/PKGBUILD b/abs/extra/imdbpy/PKGBUILD deleted file mode 100644 index 58e5264..0000000 --- a/abs/extra/imdbpy/PKGBUILD +++ /dev/null @@ -1,37 +0,0 @@ -# $Id: PKGBUILD 27018 2010-09-16 17:37:18Z schuay $ -# Maintainer: Ray Rashif -# Contributor: Andrea Scarpino -# Contributor: Geoffroy Carrier -# Contributor: lang2 - -pkgname=imdbpy -_realname=IMDbPY -pkgver=4.6 -pkgrel=2 -pkgdesc="Python bindings for imdb" -url="http://imdbpy.sourceforge.net/" -arch=('i686' 'x86_64') -license=('GPL') -depends=('python2') -makedepends=('setuptools') -optdepends=('python-lxml' 'python-sqlalchemy' 'python-sqlobject') -source=(http://downloads.sourceforge.net/$pkgname/$_realname-$pkgver.tar.gz) - -build(){ - cd "$srcdir/$_realname-$pkgver" - - # python2 fix - for file in $(find . -name '*.py' -print); do - sed -i 's_#!.*/usr/bin/python_#!/usr/bin/python2_' $file - sed -i 's_#!.*/usr/bin/env.*python_#!/usr/bin/env python2_' $file - done - - python2 setup.py install --root="$pkgdir" - - # fix directories path - mv "$pkgdir/usr/etc" "$pkgdir" - install -d "$pkgdir/usr/share" - mv "$pkgdir/usr/imdb" "$pkgdir/usr/share" - mv "$pkgdir/usr/doc" "$pkgdir/usr/share/imdb/" -} -md5sums=('876d4cd041fa23633e3637c22bf95622') diff --git a/abs/extra/monitorix/monitorix.install b/abs/extra/monitorix/monitorix.install deleted file mode 100644 index 6c1d1bd..0000000 --- a/abs/extra/monitorix/monitorix.install +++ /dev/null @@ -1,30 +0,0 @@ -remove_notes() { - echo '----------------------------------------------------------------------' - echo 'To remove all traces of monitorix from your system, you must manually' - echo 'remove the following dir trees (doing so will delete your databases):' - echo - echo '/var/lib/monitorix' - echo '/srv/http/monitorix' - echo '----------------------------------------------------------------------' -} - -# $1: The new package version -# $2: The old package version -post_upgrade() { - echo '' - echo '' - echo 'now edit /etc/monitorix.conf' - echo ' our $HOSTNAME - your hostname.' - echo ' our $ENABLE_LMTEMP - switch this on if you wanna log your temps.' - echo ' our @HDDTEMP_LIST - If you system has more than one hdd, add it to the array.' - echo ' stats can be seen at http://$THIS_SYSTEMS_IP/monitorix/' - - echo '' - echo '' -} - -post_install(){ - . /etc/systemconfig - sed -i "s/^our \$HOSTNAME.*$/our \$HOSTNAME = \"${hostname}\"\; /" /etc/monitorix.conf| - post_upgrade -} diff --git a/abs/extra/nss/nss-nolocalsql.patch b/abs/extra/nss/nss-nolocalsql.patch deleted file mode 100644 index b72cc66..0000000 --- a/abs/extra/nss/nss-nolocalsql.patch +++ /dev/null @@ -1,53 +0,0 @@ -diff -up mozilla/security/nss/lib/Makefile.nolocalsql mozilla/security/nss/lib/Makefile ---- mozilla/security/nss/lib/Makefile.nolocalsql 2007-11-06 15:12:37.000000000 +0100 -+++ mozilla/security/nss/lib/Makefile 2007-11-06 15:13:35.000000000 +0100 -@@ -62,11 +62,11 @@ ifeq ($(OS_TARGET), WINCE) - DIRS := $(filter-out fortcrypt,$(DIRS)) - endif - --ifndef MOZILLA_CLIENT --ifndef NSS_USE_SYSTEM_SQLITE --DIRS := sqlite $(DIRS) --endif --endif -+#ifndef MOZILLA_CLIENT -+#ifndef NSS_USE_SYSTEM_SQLITE -+#DIRS := sqlite $(DIRS) -+#endif -+#endif - - ####################################################################### - # (5) Execute "global" rules. (OPTIONAL) # -diff -up mozilla/security/nss/lib/softoken/legacydb/manifest.mn.nolocalsql mozilla/security/nss/lib/softoken/legacydb/manifest.mn ---- mozilla/security/nss/lib/softoken/legacydb/manifest.mn.nolocalsql 2007-11-06 15:10:59.000000000 +0100 -+++ mozilla/security/nss/lib/softoken/legacydb/manifest.mn 2007-11-06 15:11:07.000000000 +0100 -@@ -46,9 +46,9 @@ MAPFILE = $(OBJDIR)/nssdbm.def - - DEFINES += -DSHLIB_SUFFIX=\"$(DLL_SUFFIX)\" -DSHLIB_PREFIX=\"$(DLL_PREFIX)\" -DSOFTOKEN_LIB_NAME=\"$(notdir $(SHARED_LIBRARY))\" - --ifdef MOZILLA_CLIENT --INCLUDES += -I$(DIST)/include/sqlite3 --endif -+#ifdef MOZILLA_CLIENT -+#INCLUDES += -I$(DIST)/include/sqlite3 -+#endif - - CSRCS = \ - dbmshim.c \ -diff -up mozilla/security/nss/lib/softoken/manifest.mn.nolocalsql mozilla/security/nss/lib/softoken/manifest.mn ---- mozilla/security/nss/lib/softoken/manifest.mn.nolocalsql 2007-11-06 15:08:14.000000000 +0100 -+++ mozilla/security/nss/lib/softoken/manifest.mn 2007-11-06 15:10:21.000000000 +0100 -@@ -47,9 +47,9 @@ MAPFILE = $(OBJDIR)/softokn.def - - DEFINES += -DSHLIB_SUFFIX=\"$(DLL_SUFFIX)\" -DSHLIB_PREFIX=\"$(DLL_PREFIX)\" -DSOFTOKEN_LIB_NAME=\"$(notdir $(SHARED_LIBRARY))\" -DSHLIB_VERSION=\"$(LIBRARY_VERSION)\" - --ifdef MOZILLA_CLIENT --INCLUDES += -I$(DIST)/include/sqlite3 --endif -+#ifdef MOZILLA_CLIENT -+#INCLUDES += -I$(DIST)/include/sqlite3 -+#endif - - EXPORTS = \ - pkcs11.h \ -diff -up mozilla/security/nss/lib/softoken/config.mk.nolocalsql mozilla/security/nss/lib/softoken/config.mk diff --git a/abs/extra/openjdk6/gcjwebplugin_xulrunner.diff b/abs/extra/openjdk6/gcjwebplugin_xulrunner.diff deleted file mode 100644 index 0ed9209..0000000 --- a/abs/extra/openjdk6/gcjwebplugin_xulrunner.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- Makefile.am 2008-07-21 15:12:07.000000000 +0000 -+++ Makefile.am.new 2008-07-22 08:37:49.000000000 +0000 -@@ -1176,7 +1176,7 @@ - # gcjwebplugin.so. - gcjwebplugin.so: gcjwebplugin.cc - $(CXX) $(CXXFLAGS) $(MOZILLA_CFLAGS) \ -- $(MOZILLA_LIBS) $(GLIB_CFLAGS) $(GLIB_LIBS) \ -+ $(MOZILLA_LIBS) -Wl,-R/usr/lib/xulrunner-1.9 $(GLIB_CFLAGS) $(GLIB_LIBS) \ - $(GTK_CFLAGS) $(GTK_LIBS) \ - -DPACKAGE_VERSION="\"$(PACKAGE_VERSION)\"" \ - -fpic -shared -o $@ $< diff --git a/abs/extra/pycrypto/PKGBUILD b/abs/extra/pycrypto/PKGBUILD deleted file mode 100644 index fba0c5d..0000000 --- a/abs/extra/pycrypto/PKGBUILD +++ /dev/null @@ -1,23 +0,0 @@ -# $Id: PKGBUILD 96778 2010-10-24 17:01:27Z ibiru $ -# Maintainer: Jan de Groot -# Contributor: Kritoke - -pkgname=pycrypto -pkgver=2.3 -pkgrel=1 -pkgdesc="Collection of cryptographic algorithms and protocols, implemented for use from Python." -arch=(i686 x86_64) -depends=('python2') -url="http://www.dlitz.net/software/pycrypto/" -license=(custom) -source=(http://ftp.dlitz.net/pub/dlitz/crypto/${pkgname}/${pkgname}-${pkgver}.tar.gz) -sha256sums=('4f11e85fbcf13960373650fc2dae8f088f9b001f07fb6d3efb2fcb5334987182') - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - python2 setup.py build - python2 setup.py install --root="${pkgdir}" --optimize=1 - install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" - install -m644 COPYRIGHT "${pkgdir}/usr/share/licenses/${pkgname}/" - cp -r LEGAL "${pkgdir}/usr/share/licenses/${pkgname}/" -} diff --git a/abs/extra/pyopenssl/PKGBUILD b/abs/extra/pyopenssl/PKGBUILD deleted file mode 100644 index 6d2c355..0000000 --- a/abs/extra/pyopenssl/PKGBUILD +++ /dev/null @@ -1,21 +0,0 @@ -# $Id: PKGBUILD 87790 2010-08-18 10:10:07Z ibiru $ -# Maintainer : Ionut Biru -# Contributor: Sergej Pupykin - -pkgname=pyopenssl -pkgver=0.10 -pkgrel=3 -pkgdesc="pyOpenSSL is a Python interface to the OpenSSL library" -arch=('i686' 'x86_64') -url="http://pyopenssl.sourceforge.net" -license=('LGPL') -depends=('python2' 'openssl') -source=(http://pypi.python.org/packages/source/p/pyOpenSSL/pyOpenSSL-${pkgver}.tar.gz) -md5sums=('34db8056ec53ce80c7f5fc58bee9f093') - -build() { - cd "${srcdir}/pyOpenSSL-${pkgver}" - python2 setup.py build - python2 setup.py install --prefix="$pkgdir/usr" --optimize=1 -} - diff --git a/abs/extra/pyorbit/PKGBUILD b/abs/extra/pyorbit/PKGBUILD deleted file mode 100644 index bc9bf1b..0000000 --- a/abs/extra/pyorbit/PKGBUILD +++ /dev/null @@ -1,26 +0,0 @@ -# $Id: PKGBUILD 89716 2010-09-03 12:01:46Z remy $ -# Mantainer: Jan de Groot - -pkgname=pyorbit -pkgver=2.24.0 -pkgrel=4 -pkgdesc="Python bindings for ORBit2" -arch=('i686' 'x86_64') -license=('LGPL') -url="http://www.pygtk.org" -depends=('python2' 'orbit2>=2.14.16') -makedepends=('pkgconfig') -options=('!libtool') -source=(http://ftp.gnome.org/pub/GNOME/sources/pyorbit/2.24/${pkgname}-${pkgver}.tar.bz2) -md5sums=('574593815e75ee6e98062c75d6d1581f') - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - ./configure --prefix=/usr || return 1 - make || return 1 -} -package() { - cd "${srcdir}/${pkgname}-${pkgver}" - make DESTDIR="${pkgdir}" install -} - diff --git a/abs/extra/pyqt/ChangeLog b/abs/extra/pyqt/ChangeLog deleted file mode 100644 index e20b55a..0000000 --- a/abs/extra/pyqt/ChangeLog +++ /dev/null @@ -1,21 +0,0 @@ - -2009-04-11 Douglas Soares de Andrade - - * Fixing the rpath issue, thanks Gerardo - -2008-11-22 Douglas Soares de Andrade - - * Updated for i686: 4.4.4 - -2008-10-22 Douglas Soares de Andrade - - * Rebuilt for python 2.6 - -2008-08-09 Douglas Soares de Andrade - - * Updated for i686: 4.4.3 - -2008-07-06 Douglas Soares de Andrade - - * Updated for i686: 4.4.2 - diff --git a/abs/extra/pyqt/PKGBUILD b/abs/extra/pyqt/PKGBUILD deleted file mode 100644 index af3667c..0000000 --- a/abs/extra/pyqt/PKGBUILD +++ /dev/null @@ -1,44 +0,0 @@ -# $Id: PKGBUILD 97705 2010-11-01 13:35:29Z andrea $ -# Maintainer: Andrea Scarpino -# Contributor: Douglas Soares de Andrade -# Contributor: riai Ben - -pkgname=pyqt -pkgver=4.8.1 -pkgrel=1 -pkgdesc="A set of Python bindings for the Qt toolkit" -arch=('i686' 'x86_64') -url="http://riverbankcomputing.co.uk/software/pyqt/intro" -license=('GPL') -depends=('sip' 'qt' 'dbus-python') -makedepends=('phonon' 'python-opengl' 'qt-assistant-compat') -optdepends=('phonon: enable audio and video in PyQt applications' - 'python-opengl: enable OpenGL 3D graphics in PyQt applications' - 'qscintilla: QScintilla API' - 'qt-assistant-compat: add PyQt online help in Qt Assistant') -provides=('pyqt4') -replaces=('pyqt4') -conflicts=('pyqt4') -source=("http://riverbankcomputing.co.uk/static/Downloads/PyQt4/PyQt-x11-gpl-${pkgver}.tar.gz") -md5sums=('1cac8f5d715c414f9cb2751b0e84cc07') - -build() { - cd ${srcdir}/PyQt-x11-gpl-${pkgver} - - python2 configure.py \ - --confirm-license \ - -v /usr/share/sip \ - --qsci-api - - # Thanks Gerardo for the rpath fix - find -name 'Makefile' | xargs sed -i 's|-Wl,-rpath,/usr/lib||g;s|-Wl,-rpath,.* ||g' - - make -} - -package(){ - cd ${srcdir}/PyQt-x11-gpl-${pkgver} - # INSTALL_ROOT is needed for the QtDesigner module, the other Makefiles use DESTDIR - make DESTDIR="${pkgdir}" INSTALL_ROOT="${pkgdir}" install -} - diff --git a/abs/extra/pyrex/PKGBUILD b/abs/extra/pyrex/PKGBUILD deleted file mode 100644 index 031996e..0000000 --- a/abs/extra/pyrex/PKGBUILD +++ /dev/null @@ -1,22 +0,0 @@ -# $Id: PKGBUILD 89621 2010-09-02 16:28:29Z remy $ -# Maintainer: Jan de Groot -# Contributor: Douglas Soares de Andrade -# Contributor: Arjan timmerman -# Contributor: Link Dupont - -pkgname=pyrex -pkgver=0.9.9 -pkgrel=2 -pkgdesc="Language for writing Python extension modules" -arch=(any) -url="http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/" -license=('APACHE') -depends=('python2') -source=(http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/Pyrex-${pkgver}.tar.gz) -md5sums=('515dee67d15d4393841e2d60e8341947') - -build() { - cd "${srcdir}/Pyrex-${pkgver}" - python2 setup.py install --root="${pkgdir}" --prefix=/usr || return 1 -} - diff --git a/abs/extra/python-geoip/PKGBUILD b/abs/extra/python-geoip/PKGBUILD deleted file mode 100644 index b8d2063..0000000 --- a/abs/extra/python-geoip/PKGBUILD +++ /dev/null @@ -1,21 +0,0 @@ -# $Id: PKGBUILD 89623 2010-09-02 16:32:29Z remy $ -# Maintainer: Jan de Groot - -pkgname=python-geoip -pkgver=1.2.4 -pkgrel=2 -pkgdesc="Python bindings for the GeoIP IP-to-country resolver library." -arch=(i686 x86_64) -url="http://www.maxmind.com/app/python" -license=('LGPL') -depends=('python2' 'geoip') -source=(http://www.maxmind.com/download/geoip/api/python/GeoIP-Python-${pkgver}.tar.gz) -replaces=('geoip-python') -provides=('geoip-python') - -build() { - cd ${startdir}/src/GeoIP-Python-${pkgver} - python2 setup.py build install --root=${startdir}/pkg -} -md5sums=('50f820d854476efaf3b7af733ffe4236') - diff --git a/abs/extra/python-imaging/PKGBUILD b/abs/extra/python-imaging/PKGBUILD deleted file mode 100644 index f947154..0000000 --- a/abs/extra/python-imaging/PKGBUILD +++ /dev/null @@ -1,42 +0,0 @@ -# $Id: PKGBUILD 87626 2010-08-17 13:21:07Z allan $ -# Maintainer: Allan McRae -# Contributor: simo - -pkgname=python-imaging -pkgver=1.1.7 -pkgrel=4 -pkgdesc="PIL. Provides image processing capabilities for python" -arch=('i686' 'x86_64') -url="http://www.pythonware.com/products/pil/index.htm" -license=('custom:"pil"') -depends=('python2' 'libjpeg' 'freetype2') -makedepends=('tk') -optdepends=('tk') -provides=("pil=$pkgver") -conflicts=('pil') -replaces=('pil') -source=(http://effbot.org/downloads/Imaging-$pkgver.tar.gz) -md5sums=('fc14a54e1ce02a0225be8854bfba478e') - -build() { - cd $srcdir/Imaging-$pkgver - sed -i "s#JPEG_ROOT\ =\ None#JPEG_ROOT\ =\ \"/opt/libjpeg6/lib\",\ \"/opt/libjpeg6/include\"#" setup.py - python2 setup.py build_ext -} - -package() { - cd $srcdir/Imaging-$pkgver - python2 setup.py install --root=$pkgdir - install -dm755 $pkgdir/usr/include/python2.7/ - install -m644 -t $pkgdir/usr/include/python2.7/ libImaging/*.h - - # do not have files ending in .py in /usr/bin - for f in pildriver pilprint pilconvert pilfile pilfont; do - mv $pkgdir/usr/bin/$f{.py,} - done - - # Install license - install -Dm644 $srcdir/Imaging-$pkgver/README \ - $pkgdir/usr/share/licenses/$pkgname/README -} - diff --git a/abs/extra/python-imaging/__changelog b/abs/extra/python-imaging/__changelog deleted file mode 100644 index 91214ed..0000000 --- a/abs/extra/python-imaging/__changelog +++ /dev/null @@ -1,2 +0,0 @@ -__change so that it builds against libjpeg6 and not libjpeg7 - sed -i "s#JPEG_ROOT\ =\ None#JPEG_ROOT\ =\ \"/opt/libjpeg6\"#" setup.py diff --git a/abs/extra/python-lxml/PKGBUILD b/abs/extra/python-lxml/PKGBUILD deleted file mode 100644 index fbec415..0000000 --- a/abs/extra/python-lxml/PKGBUILD +++ /dev/null @@ -1,34 +0,0 @@ -# $Id: $ -# Maintainer: Andrea Scarpino -# Contributor: Jaroslav Lichtblau -# Contributor: Angel 'angvp' Velasquez -# Contributor: William Rea -# Contributor: Guillem Rieu - -pkgname=python-lxml -pkgver=2.2.6 -pkgrel=3 -pkgdesc="Python binding for the libxml2 and libxslt libraries" -arch=('i686' 'x86_64') -license=('BSD' 'GPL' 'custom') -url="http://codespeak.net/lxml" -depends=('python2' 'libxslt') -optdepends=("beautiful-soup: support for parsing not well formed HTML") -conflicts=('lxml') -replaces=('lxml') -source=(http://codespeak.net/lxml/lxml-$pkgver.tgz) -md5sums=('b1f700fb22d7ee9b977ee3eceb65b20c') - -build() { - /bin/true -} - -package() { - cd ${srcdir}/lxml-$pkgver - - python2 setup.py install --root=${pkgdir} || return 1 - - install -D -m644 LICENSES.txt ${pkgdir}/usr/share/licenses/$pkgname/LICENSE || return 1 - install -D -m644 doc/licenses/BSD.txt ${pkgdir}/usr/share/licenses/$pkgname/BSD.txt || return 1 - install -D -m644 doc/licenses/elementtree.txt ${pkgdir}/usr/share/licenses/$pkgname/elementtree.txt || return 1 -} diff --git a/abs/extra/python-m2crypto/PKGBUILD b/abs/extra/python-m2crypto/PKGBUILD deleted file mode 100644 index 4e8a1aa..0000000 --- a/abs/extra/python-m2crypto/PKGBUILD +++ /dev/null @@ -1,31 +0,0 @@ -# $Id: PKGBUILD 87898 2010-08-18 16:12:44Z ibiru $ -# Maintainer: -# Contributor: Sergej Pupykin -# Contributor: William Rea - -pkgname=python-m2crypto -pkgver=0.20.2 -pkgrel=3 -pkgdesc="A crypto and SSL toolkit for Python" -arch=('i686' 'x86_64') -url="http://wiki.osafoundation.org/bin/view/Projects/MeTooCrypto" -license=('BSD') -depends=('python2' 'openssl') -makedepends=('swig') -source=("http://pypi.python.org/packages/source/M/M2Crypto/M2Crypto-${pkgver}.tar.gz" - 'openssl1.patch') -md5sums=('6c24410410d6eb1920ea43f77a93613a' - '80a707ad6610f2871efdf40658e30364') - -build() { - cd "${srcdir}/M2Crypto-${pkgver}" - patch -Np0 -i ${srcdir}/openssl1.patch - python2 setup.py build -} - -package() { - cd "${srcdir}/M2Crypto-${pkgver}" - python2 setup.py install --root="${pkgdir}/" --optimize=1 - - install -D -m644 LICENCE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" -} diff --git a/abs/extra/python-m2crypto/openssl1.patch b/abs/extra/python-m2crypto/openssl1.patch deleted file mode 100644 index 59dba55..0000000 --- a/abs/extra/python-m2crypto/openssl1.patch +++ /dev/null @@ -1,531 +0,0 @@ -Index: tests/test_ssl.py -=================================================================== ---- tests/test_ssl.py (revision 698) -+++ tests/test_ssl.py (working copy) -@@ -405,8 +405,11 @@ - try: - ctx = SSL.Context('sslv23', weak_crypto=1) - s = SSL.Connection(ctx) -- s.connect(self.srv_addr) -- self.failUnlessEqual(s.get_version(), 'SSLv2') -+ if m2.OPENSSL_VERSION_NUMBER < 0x10000000: # SSLv2 ciphers disabled by default in newer OpenSSL -+ s.connect(self.srv_addr) -+ self.failUnlessEqual(s.get_version(), 'SSLv2') -+ else: -+ self.assertRaises(SSL.SSLError, s.connect, self.srv_addr) - s.close() - finally: - self.stop_server(pid) -Index: tests/test_x509.py -=================================================================== ---- tests/test_x509.py (revision 698) -+++ tests/test_x509.py (working copy) -@@ -142,7 +142,7 @@ - cn.set_data("Hello There!") - assert cn.get_data().as_text() == "Hello There!", cn.get_data().as_text() - -- assert n.as_hash() == 1697185131 -+ self.assertEquals(n.as_hash(), 1697185131) - - self.assertRaises(IndexError, lambda: n[100]) - self.assert_(n[10]) -Index: tests/test_smime.py -=================================================================== ---- tests/test_smime.py (revision 698) -+++ tests/test_smime.py (working copy) -@@ -6,7 +6,7 @@ - """ - - import unittest --from M2Crypto import SMIME, BIO, Rand, X509, EVP -+from M2Crypto import SMIME, BIO, Rand, X509, EVP, Err - - class SMIMETestCase(unittest.TestCase): - cleartext = 'some text to manipulate' -@@ -213,7 +213,7 @@ - - self.filenameSmime = 'tests/sig.p7s' - f = BIO.openfile(self.filenameSmime, 'wb') -- assert s.write(f, p7, BIO.MemoryBuffer('some text')) == 1 -+ assert s.write(f, p7, BIO.MemoryBuffer('some text')) == 1, Err.get_error() - f.close() - - def test_write_pkcs7_der(self): -Index: SWIG/_evp.i -=================================================================== ---- SWIG/_evp.i (revision 695) -+++ SWIG/_evp.i (working copy) -@@ -180,7 +180,7 @@ - - PKCS5_PBKDF2_HMAC_SHA1(passbuf, passlen, saltbuf, saltlen, iter, - keylen, key); -- ret = PyString_FromStringAndSize(key, keylen); -+ ret = PyString_FromStringAndSize((char*)key, keylen); - OPENSSL_cleanse(key, keylen); - return ret; - } -@@ -339,7 +339,7 @@ - klen = EVP_BytesToKey(cipher, md, (unsigned char *)sbuf, - (unsigned char *)dbuf, dlen, iter, - key, NULL); /* Since we are not returning IV no need to derive it */ -- ret = PyString_FromStringAndSize(key, klen); -+ ret = PyString_FromStringAndSize((char*)key, klen); - return ret; - } - -@@ -435,7 +435,7 @@ - PyErr_SetString(_evp_err, ERR_reason_error_string(ERR_get_error())); - return NULL; - } -- ret = PyString_FromStringAndSize(sigbuf, siglen); -+ ret = PyString_FromStringAndSize((char*)sigbuf, siglen); - OPENSSL_cleanse(sigbuf, siglen); - OPENSSL_free(sigbuf); - return ret; -@@ -513,7 +513,7 @@ - PyErr_SetString(PyExc_ValueError, "EVP_PKEY as DER failed"); - return NULL; - } -- der = PyString_FromStringAndSize(pp, len); -+ der = PyString_FromStringAndSize((char*)pp, len); - OPENSSL_free(pp); - return der; - } -Index: SWIG/_ssl.i -=================================================================== ---- SWIG/_ssl.i (revision 695) -+++ SWIG/_ssl.i (working copy) -@@ -17,13 +17,17 @@ - %apply Pointer NONNULL { SSL_CTX * }; - %apply Pointer NONNULL { SSL * }; - %apply Pointer NONNULL { SSL_CIPHER * }; --%apply Pointer NONNULL { STACK * }; -+%apply Pointer NONNULL { STACK_OF(SSL_CIPHER) * }; -+%apply Pointer NONNULL { STACK_OF(X509) * }; - %apply Pointer NONNULL { BIO * }; - %apply Pointer NONNULL { DH * }; - %apply Pointer NONNULL { RSA * }; - %apply Pointer NONNULL { EVP_PKEY *}; - %apply Pointer NONNULL { PyObject *pyfunc }; - -+%rename(ssl_get_ciphers) SSL_get_ciphers; -+extern STACK_OF(SSL_CIPHER) *SSL_get_ciphers(const SSL *ssl); -+ - %rename(ssl_get_version) SSL_get_version; - extern const char *SSL_get_version(CONST SSL *); - %rename(ssl_get_error) SSL_get_error; -@@ -668,29 +672,25 @@ - return SSL_CIPHER_get_bits(c, NULL); - } - --STACK *ssl_get_ciphers(SSL *ssl) { -- return (STACK *)SSL_get_ciphers(ssl); -+int sk_ssl_cipher_num(STACK_OF(SSL_CIPHER) *stack) { -+ return sk_SSL_CIPHER_num(stack); - } - --int sk_ssl_cipher_num(STACK *stack) { -- return sk_num(stack); -+SSL_CIPHER *sk_ssl_cipher_value(STACK_OF(SSL_CIPHER) *stack, int idx) { -+ return sk_SSL_CIPHER_value(stack, idx); - } - --SSL_CIPHER *sk_ssl_cipher_value(STACK *stack, int idx) { -- return (SSL_CIPHER *)sk_value(stack, idx); -+STACK_OF(X509) *ssl_get_peer_cert_chain(SSL *ssl) { -+ return SSL_get_peer_cert_chain(ssl); - } - --STACK *ssl_get_peer_cert_chain(SSL *ssl) { -- return (STACK *)SSL_get_peer_cert_chain(ssl); -+int sk_x509_num(STACK_OF(X509) *stack) { -+ return sk_X509_num(stack); - } - --int sk_x509_num(STACK *stack) { -- return sk_num(stack); -+X509 *sk_x509_value(STACK_OF(X509) *stack, int idx) { -+ return sk_X509_value(stack, idx); - } -- --X509 *sk_x509_value(STACK *stack, int idx) { -- return (X509 *)sk_value(stack, idx); --} - %} - - %threadallow i2d_ssl_session; -Index: SWIG/_x509.i -=================================================================== ---- SWIG/_x509.i (revision 695) -+++ SWIG/_x509.i (working copy) -@@ -148,8 +148,15 @@ - extern int X509_NAME_print_ex(BIO *, X509_NAME *, int, unsigned long); - %rename(x509_name_print_ex_fp) X509_NAME_print_ex_fp; - extern int X509_NAME_print_ex_fp(FILE *, X509_NAME *, int, unsigned long); -+ -+#if OPENSSL_VERSION_NUMBER >= 0x10000000L -+%rename(x509_name_hash) X509_NAME_hash_old; -+extern unsigned long X509_NAME_hash_old(X509_NAME *); -+#else - %rename(x509_name_hash) X509_NAME_hash; - extern unsigned long X509_NAME_hash(X509_NAME *); -+#endif -+ - %rename(x509_name_get_index_by_nid) X509_NAME_get_index_by_NID; - extern int X509_NAME_get_index_by_NID(X509_NAME *, int, int); - -@@ -171,7 +178,7 @@ - if (PyString_Check($input)) { - Py_ssize_t len; - -- $1 = PyString_AsString($input); -+ $1 = (unsigned char *)PyString_AsString($input); - len = PyString_Size($input); - if (len > INT_MAX) { - PyErr_SetString(PyExc_ValueError, "object too large"); -@@ -184,7 +191,7 @@ - } - } - %rename(x509_name_entry_set_data) X509_NAME_ENTRY_set_data; --extern int X509_NAME_ENTRY_set_data( X509_NAME_ENTRY *, int, CONST unsigned char *, int); -+extern int X509_NAME_ENTRY_set_data(X509_NAME_ENTRY *, int, CONST unsigned char *, int); - %typemap(in) (CONST unsigned char *, int); - - %rename(x509_req_new) X509_REQ_new; -@@ -230,7 +237,7 @@ - %rename(x509_store_ctx_free) X509_STORE_CTX_free; - extern void X509_STORE_CTX_free(X509_STORE_CTX *); - %rename(x509_store_ctx_get1_chain) X509_STORE_CTX_get1_chain; --extern STACK *X509_STORE_CTX_get1_chain(X509_STORE_CTX *); -+extern STACK_OF(X509) *X509_STORE_CTX_get1_chain(X509_STORE_CTX *); - - %rename(x509_extension_get_critical) X509_EXTENSION_get_critical; - extern int X509_EXTENSION_get_critical(X509_EXTENSION *); -@@ -348,7 +355,7 @@ - PyErr_SetString(_x509_err, ERR_reason_error_string(ERR_get_error())); - } - else { -- ret = PyString_FromStringAndSize(buf, len); -+ ret = PyString_FromStringAndSize((char*)buf, len); - OPENSSL_free(buf); - } - return ret; -@@ -435,12 +442,12 @@ - } - - int x509_name_set_by_nid(X509_NAME *name, int nid, PyObject *obj) { -- return X509_NAME_add_entry_by_NID(name, nid, MBSTRING_ASC, PyString_AsString(obj), -1, -1, 0); -+ return X509_NAME_add_entry_by_NID(name, nid, MBSTRING_ASC, (unsigned char *)PyString_AsString(obj), -1, -1, 0); - } - - /* x509_name_add_entry_by_txt */ - int x509_name_add_entry_by_txt(X509_NAME *name, char *field, int type, char *bytes, int len, int loc, int set) { -- return X509_NAME_add_entry_by_txt(name, field, type, bytes, len, loc, set); -+ return X509_NAME_add_entry_by_txt(name, field, type, (unsigned char *)bytes, len, loc, set); - } - - PyObject *x509_name_get_der(X509_NAME *name) -@@ -450,23 +457,23 @@ - } - - /* sk_X509_new_null() is a macro returning "STACK_OF(X509) *". */ --STACK *sk_x509_new_null(void) { -- return (STACK *)sk_X509_new_null(); -+STACK_OF(X509) *sk_x509_new_null(void) { -+ return sk_X509_new_null(); - } - - /* sk_X509_free() is a macro. */ --void sk_x509_free(STACK *stack) { -- sk_X509_free((STACK_OF(X509) *)stack); -+void sk_x509_free(STACK_OF(X509) *stack) { -+ sk_X509_free(stack); - } - - /* sk_X509_push() is a macro. */ --int sk_x509_push(STACK *stack, X509 *x509) { -- return sk_X509_push((STACK_OF(X509) *)stack, x509); -+int sk_x509_push(STACK_OF(X509) *stack, X509 *x509) { -+ return sk_X509_push(stack, x509); - } - - /* sk_X509_pop() is a macro. */ --X509 *sk_x509_pop(STACK *stack) { -- return sk_X509_pop((STACK_OF(X509) *)stack); -+X509 *sk_x509_pop(STACK_OF(X509) *stack) { -+ return sk_X509_pop(stack); - } - - int x509_store_load_locations(X509_STORE *store, const char *file) { -@@ -493,21 +500,29 @@ - return X509_REQ_set_version(x, version); - } - --int x509_req_add_extensions(X509_REQ *req, STACK *exts) { -- return X509_REQ_add_extensions(req, (STACK_OF(X509_EXTENSION) *)exts); -+int x509_req_add_extensions(X509_REQ *req, STACK_OF(X509_EXTENSION) *exts) { -+ return X509_REQ_add_extensions(req, exts); - } - --X509_NAME_ENTRY *x509_name_entry_create_by_txt( X509_NAME_ENTRY **ne, char *field, int type, char *bytes, int len) { -- return X509_NAME_ENTRY_create_by_txt( ne, field, type, bytes, len); -+X509_NAME_ENTRY *x509_name_entry_create_by_txt(X509_NAME_ENTRY **ne, char *field, int type, char *bytes, int len) { -+ return X509_NAME_ENTRY_create_by_txt( ne, field, type, (unsigned char *)bytes, len); - } - --LHASH * --x509v3_lhash(){ -- return lh_new(NULL,NULL); -+#if OPENSSL_VERSION_NUMBER >= 0x10000000L -+LHASH_OF(CONF_VALUE) -+#else -+LHASH -+#endif -+*x509v3_lhash() { -+ return lh_new(NULL, NULL); /* Should probably be lh_CONF_VALUE_new but won't compile. */ - } - - X509V3_CTX * --x509v3_set_conf_lhash(LHASH * lhash){ -+#if OPENSSL_VERSION_NUMBER >= 0x10000000L -+x509v3_set_conf_lhash(LHASH_OF(CONF_VALUE) * lhash) { -+#else -+x509v3_set_conf_lhash(LHASH * lhash) { -+#endif - X509V3_CTX * ctx; - if (!(ctx=(X509V3_CTX *)PyMem_Malloc(sizeof(X509V3_CTX)))) { - PyErr_SetString(PyExc_MemoryError, "x509v3_set_conf_lhash"); -@@ -517,11 +532,20 @@ - return ctx; - } - --X509_EXTENSION *x509v3_ext_conf(LHASH *conf, X509V3_CTX *ctx, char *name, char *value) { -+X509_EXTENSION * -+#if OPENSSL_VERSION_NUMBER >= 0x10000000L -+x509v3_ext_conf(LHASH_OF(CONF_VALUE) *conf, X509V3_CTX *ctx, char *name, char *value) { -+#else -+x509v3_ext_conf(LHASH *conf, X509V3_CTX *ctx, char *name, char *value) { -+#endif - X509_EXTENSION * ext = NULL; - ext = X509V3_EXT_conf(conf, ctx, name, value); - PyMem_Free(ctx); -+#if OPENSSL_VERSION_NUMBER >= 0x10000000L -+ lh_CONF_VALUE_free(conf); -+#else - lh_free(conf); -+#endif - return ext; - } - -@@ -543,33 +567,33 @@ - } - - /* sk_X509_EXTENSION_new_null is a macro. */ --STACK *sk_x509_extension_new_null(void) { -- return (STACK *)sk_X509_EXTENSION_new_null(); -+STACK_OF(X509_EXTENSION) *sk_x509_extension_new_null(void) { -+ return sk_X509_EXTENSION_new_null(); - } - - /* sk_X509_EXTENSION_free() is a macro. */ --void sk_x509_extension_free(STACK *stack) { -- sk_X509_EXTENSION_free((STACK_OF(X509_EXTENSION) *)stack); -+void sk_x509_extension_free(STACK_OF(X509_EXTENSION) *stack) { -+ sk_X509_EXTENSION_free(stack); - } - - /* sk_X509_EXTENSION_push() is a macro. */ --int sk_x509_extension_push(STACK *stack, X509_EXTENSION *x509_ext) { -- return sk_X509_EXTENSION_push((STACK_OF(X509_EXTENSION) *)stack, x509_ext); -+int sk_x509_extension_push(STACK_OF(X509_EXTENSION) *stack, X509_EXTENSION *x509_ext) { -+ return sk_X509_EXTENSION_push(stack, x509_ext); - } - - /* sk_X509_EXTENSION_pop() is a macro. */ --X509_EXTENSION *sk_x509_extension_pop(STACK *stack) { -- return sk_X509_EXTENSION_pop((STACK_OF(X509_EXTENSION) *)stack); -+X509_EXTENSION *sk_x509_extension_pop(STACK_OF(X509_EXTENSION) *stack) { -+ return sk_X509_EXTENSION_pop(stack); - } - - /* sk_X509_EXTENSION_num() is a macro. */ --int sk_x509_extension_num(STACK *stack) { -- return sk_X509_EXTENSION_num((STACK_OF(X509_EXTENSION) *)stack); -+int sk_x509_extension_num(STACK_OF(X509_EXTENSION) *stack) { -+ return sk_X509_EXTENSION_num(stack); - } - - /* sk_X509_EXTENSION_value() is a macro. */ --X509_EXTENSION *sk_x509_extension_value(STACK *stack, int i) { -- return sk_X509_EXTENSION_value((STACK_OF(X509_EXTENSION) *)stack, i); -+X509_EXTENSION *sk_x509_extension_value(STACK_OF(X509_EXTENSION) *stack, int i) { -+ return sk_X509_EXTENSION_value(stack, i); - } - - /* X509_STORE_CTX_get_app_data is a macro. */ -@@ -590,7 +614,7 @@ - #define I2DTYPE int (*)() - #endif - --STACK * -+STACK_OF(X509) * - make_stack_from_der_sequence(PyObject * pyEncodedString){ - STACK_OF(X509) *certs; - Py_ssize_t encoded_string_len; -@@ -606,7 +630,7 @@ - return NULL; - } - -- certs = ASN1_seq_unpack((unsigned char *)encoded_string, encoded_string_len, (D2ITYPE)d2i_X509, (void(*)())X509_free ); -+ certs = ASN1_seq_unpack_X509((unsigned char *)encoded_string, encoded_string_len, d2i_X509, X509_free ); - if (!certs) { - PyErr_SetString(_x509_err, ERR_reason_error_string(ERR_get_error())); - return NULL; -@@ -616,13 +640,13 @@ - } - - PyObject * --get_der_encoding_stack(STACK * stack){ -+get_der_encoding_stack(STACK_OF(X509) *stack){ - PyObject * encodedString; - - unsigned char * encoding; - int len; - -- encoding = ASN1_seq_pack((STACK_OF(X509)*) stack, (I2DTYPE)i2d_X509, NULL, &len); -+ encoding = ASN1_seq_pack_X509(stack, i2d_X509, NULL, &len); - if (!encoding) { - PyErr_SetString(_x509_err, ERR_reason_error_string(ERR_get_error())); - return NULL; -Index: SWIG/_aes.i -=================================================================== ---- SWIG/_aes.i (revision 695) -+++ SWIG/_aes.i (working copy) -@@ -76,7 +76,7 @@ - AES_encrypt((const unsigned char *)in, out, key); - else - AES_decrypt((const unsigned char *)in, out, key); -- return PyString_FromStringAndSize(out, outlen); -+ return PyString_FromStringAndSize((char*)out, outlen); - } - - int AES_type_check(AES_KEY *key) { -Index: SWIG/_util.i -=================================================================== ---- SWIG/_util.i (revision 695) -+++ SWIG/_util.i (working copy) -@@ -48,7 +48,7 @@ - PyErr_SetString(_util_err, ERR_reason_error_string(ERR_get_error())); - return NULL; - } -- obj = PyString_FromStringAndSize(ret, len); -+ obj = PyString_FromStringAndSize((char*)ret, len); - OPENSSL_free(ret); - return obj; - } -Index: SWIG/_m2crypto.i -=================================================================== ---- SWIG/_m2crypto.i (revision 695) -+++ SWIG/_m2crypto.i (working copy) -@@ -38,6 +38,19 @@ - #define CONST098 - #endif - -+/* Bring in STACK_OF macro definition */ -+%include -+ -+/* Bring in LHASH_OF macro definition */ -+/* XXX Can't include lhash.h where LHASH_OF is defined, because it includes -+ XXX stdio.h etc. which we fail to include. So we have to (re)define -+ XXX LHASH_OF here instead. -+%include -+*/ -+#if OPENSSL_VERSION_NUMBER >= 0x10000000L -+#define LHASH_OF(type) struct lhash_st_##type -+#endif -+ - %include constraints.i - %include _threads.i - %include _lib.i -Index: SWIG/_rand.i -=================================================================== ---- SWIG/_rand.i (revision 695) -+++ SWIG/_rand.i (working copy) -@@ -87,7 +87,7 @@ - Py_INCREF(Py_None); - return Py_None; - } else { -- PyTuple_SET_ITEM(tuple, 0, PyString_FromStringAndSize(blob, n)); -+ PyTuple_SET_ITEM(tuple, 0, PyString_FromStringAndSize((char*)blob, n)); - PyMem_Free(blob); - PyTuple_SET_ITEM(tuple, 1, PyInt_FromLong((long)ret)); - return tuple; -Index: SWIG/_pkcs7.i -=================================================================== ---- SWIG/_pkcs7.i (revision 695) -+++ SWIG/_pkcs7.i (working copy) -@@ -12,7 +12,7 @@ - %apply Pointer NONNULL { EVP_CIPHER * }; - %apply Pointer NONNULL { EVP_PKEY * }; - %apply Pointer NONNULL { PKCS7 * }; --%apply Pointer NONNULL { STACK * }; -+%apply Pointer NONNULL { STACK_OF(X509) * }; - %apply Pointer NONNULL { X509 * }; - - %rename(pkcs7_new) PKCS7_new; -@@ -54,8 +54,8 @@ - - %threadallow pkcs7_encrypt; - %inline %{ --PKCS7 *pkcs7_encrypt(STACK *stack, BIO *bio, EVP_CIPHER *cipher, int flags) { -- return PKCS7_encrypt((STACK_OF(X509) *)stack, bio, cipher, flags); -+PKCS7 *pkcs7_encrypt(STACK_OF(X509) *stack, BIO *bio, EVP_CIPHER *cipher, int flags) { -+ return PKCS7_encrypt(stack, bio, cipher, flags); - } - - PyObject *pkcs7_decrypt(PKCS7 *pkcs7, EVP_PKEY *pkey, X509 *cert, int flags) { -@@ -96,14 +96,14 @@ - - %threadallow pkcs7_sign1; - %inline %{ --PKCS7 *pkcs7_sign1(X509 *x509, EVP_PKEY *pkey, STACK *stack, BIO *bio, int flags) { -- return PKCS7_sign(x509, pkey, (STACK_OF(X509) *)stack, bio, flags); -+PKCS7 *pkcs7_sign1(X509 *x509, EVP_PKEY *pkey, STACK_OF(X509) *stack, BIO *bio, int flags) { -+ return PKCS7_sign(x509, pkey, stack, bio, flags); - } - %} - - %threadallow pkcs7_verify1; - %inline %{ --PyObject *pkcs7_verify1(PKCS7 *pkcs7, STACK *stack, X509_STORE *store, BIO *data, int flags) { -+PyObject *pkcs7_verify1(PKCS7 *pkcs7, STACK_OF(X509) *stack, X509_STORE *store, BIO *data, int flags) { - int outlen; - char *outbuf; - BIO *bio; -@@ -113,7 +113,7 @@ - PyErr_SetString(PyExc_MemoryError, "pkcs7_verify1"); - return NULL; - } -- if (!PKCS7_verify(pkcs7, (STACK_OF(X509) *)stack, store, data, bio, flags)) { -+ if (!PKCS7_verify(pkcs7, stack, store, data, bio, flags)) { - PyErr_SetString(_pkcs7_err, ERR_reason_error_string(ERR_get_error())); - BIO_free(bio); - return NULL; -@@ -131,7 +131,7 @@ - return ret; - } - --PyObject *pkcs7_verify0(PKCS7 *pkcs7, STACK *stack, X509_STORE *store, int flags) { -+PyObject *pkcs7_verify0(PKCS7 *pkcs7, STACK_OF(X509) *stack, X509_STORE *store, int flags) { - return pkcs7_verify1(pkcs7, stack, store, NULL, flags); - } - %} -@@ -229,7 +229,7 @@ - } - - /* return STACK_OF(X509)* */ --STACK *pkcs7_get0_signers(PKCS7 *p7, STACK *certs, int flags) { -+STACK_OF(X509) *pkcs7_get0_signers(PKCS7 *p7, STACK_OF(X509) *certs, int flags) { - return PKCS7_get0_signers(p7, certs, flags); - } - diff --git a/abs/extra/python-oauth/PKGBUILD b/abs/extra/python-oauth/PKGBUILD deleted file mode 100644 index 523867f..0000000 --- a/abs/extra/python-oauth/PKGBUILD +++ /dev/null @@ -1,26 +0,0 @@ -# Maintainer: Snowknight (hopkinsth@gmail.com) -pkgname=python-oauth -pkgver=1.0.1 -pkgrel=4 -pkgdesc="An open protocol to allow API authentication in a simple and standard method from desktop and web applications." -arch=('any') -url="http://code.google.com/p/oauth/" -license=('MIT') -depends=('python2') -makedepends=('python2-distribute') -source=(http://pypi.python.org/packages/source/o/oauth/oauth-${pkgver}.tar.gz) -md5sums=('30ed3cc8c11d7841a89feab437aabf81') -sha1sums=('b2d7609e4852b33d0d33f0bc6ae5cab8fadca014') - -build() { - cd ${srcdir}/oauth-${pkgver} - - python2 setup.py build || return 1 -} -package() { - cd ${srcdir}/oauth-${pkgver} - python2 setup.py install --root=${pkgdir} || return 1 - - install -Dm644 LICENSE.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE -} - diff --git a/abs/extra/python-opengl/LICENSE b/abs/extra/python-opengl/LICENSE deleted file mode 100644 index 11d88fb..0000000 --- a/abs/extra/python-opengl/LICENSE +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright (c) 2006-2008 Alex Holkner -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# * Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in -# the documentation and/or other materials provided with the -# distribution. -# * Neither the name of pyglet nor the names of its -# contributors may be used to endorse or promote products -# derived from this software without specific prior written -# permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. diff --git a/abs/extra/python-opengl/PKGBUILD b/abs/extra/python-opengl/PKGBUILD deleted file mode 100644 index d0638b1..0000000 --- a/abs/extra/python-opengl/PKGBUILD +++ /dev/null @@ -1,31 +0,0 @@ -# $Id: PKGBUILD 89543 2010-09-01 17:18:01Z remy $ -# Contributor: Josh Taylor -# Contributor: simo -# Contributor: Douglas Soares de Andrade -# Maintainer: Daniel J Griffiths - -pkgname=python-opengl -pkgver=3.0.1 -pkgrel=2 -pkgdesc="The cross platform Python binding to OpenGL and related APIs" -url="http://pyopengl.sourceforge.net" -license=('BSD') -arch=('any') -depends=('python2' 'tk' 'freeglut' 'setuptools') -provides=('pyopengl' 'python-pyopengl') -conflicts=('pyopengl' 'python-pyopengl') -source=(http://downloads.sourceforge.net/pyopengl/PyOpenGL-${pkgver}.tar.gz - 'LICENSE') -md5sums=('221d4a6a0928fcfeef26751370ec5f52' - '0b53c508a63e5dbaf44cdfb0fa103b3a') - -build() { - /bin/true -} - -package() { - cd ${srcdir}/PyOpenGL-${pkgver} - python2 setup.py install --root=${pkgdir} || return 1 - install -Dm644 ${srcdir}/LICENSE \ - ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE -} diff --git a/abs/extra/python-pybluez/PKGBUILD b/abs/extra/python-pybluez/PKGBUILD deleted file mode 100644 index 275720f..0000000 --- a/abs/extra/python-pybluez/PKGBUILD +++ /dev/null @@ -1,24 +0,0 @@ -# $Id: PKGBUILD 26298 2010-09-14 17:18:19Z schuay $ -# Maintainer: Sergej Pupykin -# Contributor: cs-cam - me.at.camdaniel.com - -pkgname=python-pybluez -pkgver=0.18 -pkgrel=2 -pkgdesc="Python wrapper for the BlueZ Bluetooth stack" -arch=('i686' 'x86_64') -url="http://code.google.com/p/pybluez/" -license=('GPL') -provides=('pybluez') -conflicts=('pybluez') -replaces=('pybluez') -depends=('python2' 'bluez') -source=(http://pybluez.googlecode.com/files/PyBluez-$pkgver.tar.gz) -md5sums=('be8c8ce615c3189fda1aaf3d568314b2') - -build() { - cd $srcdir/PyBluez-$pkgver - python2 setup.py install --root=$pkgdir - ln -s bluetooth/_bluetooth.so $pkgdir/usr/lib/python2.7/site-packages/_bluetooth.so -} - diff --git a/abs/extra/python-pycurl/PKGBUILD b/abs/extra/python-pycurl/PKGBUILD deleted file mode 100644 index 7dd5e90..0000000 --- a/abs/extra/python-pycurl/PKGBUILD +++ /dev/null @@ -1,23 +0,0 @@ -# $Id: PKGBUILD 25898 2010-09-11 12:22:23Z andrea $ -# Maintainer: Sergej Pupykin -# Contributor: Angel 'angvp' Velasquez -# Contributor: kontrast - -pkgname=python-pycurl -pkgver=7.19.0 -pkgrel=6 -pkgdesc="A Python interface to libcurl" -arch=('i686' 'x86_64') -url="http://pycurl.sourceforge.net" -license=('GPL') -depends=('python2' 'curl') -replaces=('pycurl') -provides=('pycurl') -source=("http://pycurl.sourceforge.net/download/pycurl-${pkgver}.tar.gz") -md5sums=('919d58fe37e69fe87ce4534d8b6a1c7b') - -package() { - cd ${srcdir}/pycurl-${pkgver} - python2 setup.py install --curl-config=/usr/bin/curl-config --prefix ${pkgdir}/usr -} - diff --git a/abs/extra/python-pymedia/PKGBUILD b/abs/extra/python-pymedia/PKGBUILD deleted file mode 100755 index a23d441..0000000 --- a/abs/extra/python-pymedia/PKGBUILD +++ /dev/null @@ -1,19 +0,0 @@ -pkgname=python-pymedia -pkgver=1.3.5.0 -pkgrel=1 -pkgdesc="A Python library for accessing and manipulating media files" -url="http://www.pymedia.org" -license="" -depends=('libvorbis' 'faad2' 'lame') -makedepends=('python>=2.3') -replaces=('pymedia') -provides=('pymedia') -arch=i686 -source=(http://easynews.dl.sourceforge.net/sourceforge/pymedia/pymedia-$pkgver.tar.gz) -md5sums=('3b9efcd105707c6696579e3ca8852d0e') - -build() { - cd $startdir/src/pymedia-$pkgver - sed -i -e "s:/usr/local/include/lame:/usr/include/lame:g" setup.py - yes "" | python setup.py install --root=$startdir/pkg --prefix=/usr - } diff --git a/abs/extra/python-pyserial/PKGBUILD b/abs/extra/python-pyserial/PKGBUILD deleted file mode 100644 index 0cfb46c..0000000 --- a/abs/extra/python-pyserial/PKGBUILD +++ /dev/null @@ -1,21 +0,0 @@ -# $Id: PKGBUILD 29428 2010-10-14 09:13:52Z spupykin $ -# Maintainer: Sergej Pupykin -# Maintainer: Douglas Soares de Andrade -# Contributor: Douglas Soares de Andrade - -pkgname=python-pyserial -pkgver=2.5 -pkgrel=2 -pkgdesc="Multiplatform Serial Port Module for Python" -arch=('any') -url="http://pyserial.sf.net" -license=('custom:PYTHON') -depends=('python2') -source=(http://downloads.sourceforge.net/sourceforge/pyserial/pyserial-$pkgver.tar.gz) -md5sums=('34340820710239bea2ceca7f43ef8cab') - -build() { - cd $srcdir/pyserial-$pkgver - python2 setup.py install --root=$pkgdir - install -D -m644 LICENSE.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE.txt -} diff --git a/abs/extra/python2-distribute/PKGBUILD b/abs/extra/python2-distribute/PKGBUILD deleted file mode 100644 index e92d9c7..0000000 --- a/abs/extra/python2-distribute/PKGBUILD +++ /dev/null @@ -1,24 +0,0 @@ -# Maintainer: Stéphane Gaudreault -# Contributor: Sebastien Binet -pkgname=python2-distribute -pkgver=0.6.14 -pkgrel=3 -pkgdesc="A collection of extensions to the Python 2 distutils" -arch=('any') -license=('PSF') -url="http://packages.python.org/distribute" -depends=('python2') -conflicts=('setuptools') -replaces=('setuptools') -provides=('setuptools=0.6c11') -source=(http://pypi.python.org/packages/source/d/distribute/distribute-${pkgver}.tar.gz - distribute-${pkgver}_python2_and_3.patch) -sha1sums=('6bea50b97f36bf751548bb486a534204a690aa4d' - 'de635febfb11dc6878e5bdbac4a0e1d539c19d79') - -package() { - cd ${srcdir}/distribute-${pkgver} - patch -Np1 -i ../distribute-${pkgver}_python2_and_3.patch - python2 setup.py install --prefix=/usr --root=${pkgdir} -} -# vim: set noexpandtab tabstop=8 shiftwidth=8 textwidth=132 autoindent diff --git a/abs/extra/python2-distribute/distribute-0.6.14_python2_and_3.patch b/abs/extra/python2-distribute/distribute-0.6.14_python2_and_3.patch deleted file mode 100644 index dc5da86..0000000 --- a/abs/extra/python2-distribute/distribute-0.6.14_python2_and_3.patch +++ /dev/null @@ -1,51 +0,0 @@ -diff -Naur distribute-0.6.14.ori//distribute.egg-info/entry_points.txt distribute-0.6.14/distribute.egg-info/entry_points.txt ---- distribute-0.6.14.ori//distribute.egg-info/entry_points.txt 2010-07-14 20:14:10.000000000 -0400 -+++ distribute-0.6.14/distribute.egg-info/entry_points.txt 2010-10-21 09:26:43.386667396 -0400 -@@ -31,7 +31,8 @@ - depends.txt = setuptools.command.egg_info:warn_depends_obsolete - - [console_scripts] --easy_install = setuptools.command.easy_install:main -+easy_install-3.1 = setuptools.command.easy_install:main -+easy_install-2.7 = setuptools.command.easy_install:main - easy_install-2.6 = setuptools.command.easy_install:main - - [setuptools.file_finders] -diff -Naur distribute-0.6.14.ori//distribute_setup.py distribute-0.6.14/distribute_setup.py ---- distribute-0.6.14.ori//distribute_setup.py 2010-07-14 19:53:38.000000000 -0400 -+++ distribute-0.6.14/distribute_setup.py 2010-10-21 09:25:18.356667404 -0400 -@@ -299,8 +299,7 @@ - log.warn('Could not find the install location') - return - pyver = '%s.%s' % (sys.version_info[0], sys.version_info[1]) -- setuptools_file = 'setuptools-%s-py%s.egg-info' % \ -- (SETUPTOOLS_FAKED_VERSION, pyver) -+ setuptools_file = 'setuptools-%s.egg-info' % SETUPTOOLS_FAKED_VERSION - pkg_info = os.path.join(placeholder, setuptools_file) - if os.path.exists(pkg_info): - log.warn('%s already exists', pkg_info) -diff -Naur distribute-0.6.14.ori//setup.py distribute-0.6.14/setup.py ---- distribute-0.6.14.ori//setup.py 2010-07-14 19:53:38.000000000 -0400 -+++ distribute-0.6.14/setup.py 2010-10-21 09:32:44.850000736 -0400 -@@ -96,6 +96,8 @@ - f.close() - - -+console_scripts = ["easy_install-%s = setuptools.command.easy_install:main" % sys.version[:3]] -+ - # if we are installing Distribute using "python setup.py install" - # we need to get setuptools out of the way - def _easy_install_marker(): -@@ -182,11 +184,7 @@ - "dependency_links.txt = setuptools.command.egg_info:overwrite_arg", - ], - -- "console_scripts": [ -- "easy_install = setuptools.command.easy_install:main", -- "easy_install-%s = setuptools.command.easy_install:main" -- % sys.version[:3] -- ], -+ "console_scripts": console_scripts, - - "setuptools.file_finders": - ["svn_cvs = setuptools.command.sdist:_default_revctrl"], diff --git a/abs/extra/pyusb/PKGBUILD b/abs/extra/pyusb/PKGBUILD deleted file mode 100644 index 6ad9bc3..0000000 --- a/abs/extra/pyusb/PKGBUILD +++ /dev/null @@ -1,18 +0,0 @@ -# Contributor: Jason Giangrande -pkgname=pyusb -pkgver=0.4.3 -pkgrel=3 -pkgdesc="A native Python module written in C which provides USB access." -arch=('i686' 'x86_64') -url="http://pyusb.berlios.de/" -license=('GPL') -depends=('python2' 'libusb') -makedepends=('python2-distribute') -source=(http://downloads.sourceforge.net/project/pyusb/PyUSB%200.x/$pkgver/pyusb-$pkgver.tar.gz) -md5sums=('a1a43bc6407caccbc22073c56439aa06') - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - python2 setup.py install -f --root="${pkgdir}" || return 1 -} - diff --git a/abs/extra/snes9x/snes9x-fixes2.patch b/abs/extra/snes9x/snes9x-fixes2.patch deleted file mode 100644 index 6007bb6..0000000 --- a/abs/extra/snes9x/snes9x-fixes2.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- snes9x-1.5-src.orig/unix/opengl.cpp 2006-06-30 13:34:57.000000000 +0000 -+++ snes9x-1.5-src/unix/opengl.cpp 2006-09-01 08:48:39.000000000 +0000 -@@ -214,7 +214,7 @@ - - // Strip dots from the version string - char *ptr; -- while (ptr = strchr (ver, '.')) -+ while ((ptr = strchr (ver, '.'))) - memmove (ptr, ptr + 1, strlen (ptr + 1) + 1); - - // Pad the string with zeros to 4 digits -@@ -381,7 +381,7 @@ - int i = 0; - for (uint32 y = 0; y < pheight; y++) - { -- uint16 *ptr = (uint16 *) (GFX.Screen + (y + startl) * GFX.Pitch2) + startx; -+ uint16 *ptr = (uint16 *) (GFX.Screen + (y + startl) * GFX.Pitch) + startx; - for (uint32 x = 0; x < pwidth; x++) - { - int color = *ptr++; -@@ -399,7 +399,7 @@ - for (uint32 y = 0; y < pheight; y++) - { - memmove (basetexbuffer + sizeof (uint16) * texture_size * y, -- (GFX.Screen + (y + startl) * GFX.Pitch2) + startx, -+ (GFX.Screen + (y + startl) * GFX.Pitch) + startx, - sizeof (uint16) * texture_size); - } - data = basetexbuffer; diff --git a/abs/extra/snes9x/snes9x.install b/abs/extra/snes9x/snes9x.install deleted file mode 100755 index 1528f50..0000000 --- a/abs/extra/snes9x/snes9x.install +++ /dev/null @@ -1,13 +0,0 @@ -post_install() { - echo ">> If you wish to use Snes9x with OpenGL try osnes9x" - /bin/true -} - -post_upgrade() { - echo ">> If you wish to use Snes9x with OpenGL try osnes9x" - /bin/true -} - -op=$1 -shift -$op $* diff --git a/abs/extra/xulrunner/xulrunner.install b/abs/extra/xulrunner/xulrunner.install deleted file mode 100644 index 0b4cf9c..0000000 --- a/abs/extra/xulrunner/xulrunner.install +++ /dev/null @@ -1,11 +0,0 @@ -post_install() { - # Ensure that the ld.so.conf file contains the xulrunner libs. - cp -f /etc/ld.so.conf /tmp/ld.so.conf - grep -v xulrunner /tmp/ld.so.conf > /etc/ld.so.conf - echo /usr/lib/xulrunner-1.9.1.1 >> /etc/ld.so.conf - /sbin/ldconfig -} - -post_upgrade() { - post_install $* -} -- cgit v0.12 From ab291e46c8161b256e431acb9920e4470261198b Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Fri, 10 Dec 2010 01:05:12 +0000 Subject: transmission-cli: upgrade --- abs/extra/community/transmission-cli/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/abs/extra/community/transmission-cli/PKGBUILD b/abs/extra/community/transmission-cli/PKGBUILD index 11dbf60..eaa1c08 100644 --- a/abs/extra/community/transmission-cli/PKGBUILD +++ b/abs/extra/community/transmission-cli/PKGBUILD @@ -3,7 +3,7 @@ # Contributor: Alessio 'mOLOk' Bolognino pkgname=transmission-cli -pkgver=2.12 +pkgver=2.13 pkgrel=1 pkgdesc="Fast, easy, and free BitTorrent client (CLI tools, daemon and web client)" arch=('i686' 'x86_64') @@ -38,7 +38,7 @@ package() { install -D -m644 "$srcdir/transmission.include" "$pkgdir/etc/transmission/transmission.include" || return 1 install -D -m644 COPYING "$pkgdir/usr/share/licenses/transmission-cli/COPYING" || return 1 } -md5sums=('f3d34fdbbf3ae25635f9e7bf7e662cd9' +md5sums=('eb126ae88b80487f2840896939019421' 'b91534aaf2e403331c611c615ab2c03d' 'ff22c13dbd52565f9e88b1de22514eb9' 'b5a49ea375333cd0fee40f70dbac4c2e' -- cgit v0.12 From 0ba7ed853532f135efa512be254c43cf47a77a0c Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Fri, 10 Dec 2010 01:05:32 +0000 Subject: libebml: recompile --- abs/extra/libebml/PKGBUILD | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/abs/extra/libebml/PKGBUILD b/abs/extra/libebml/PKGBUILD index ffa4331..dfe2d6e 100644 --- a/abs/extra/libebml/PKGBUILD +++ b/abs/extra/libebml/PKGBUILD @@ -4,18 +4,20 @@ pkgname=libebml pkgver=1.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="Extensible Binary Meta Language library" -arch=(i686 x86_64) +arch=('i686' 'x86_64') url="http://dl.matroska.org/downloads/libebml/" depends=('gcc-libs') license=('LGPL') -#source=(http://www.bunkus.org/videotools/mkvtoolnix/sources/$pkgname-$pkgver.tar.bz2) -source=($url/$pkgname-$pkgver.tar.bz2) +source=(${url}/${pkgname}-${pkgver}.tar.bz2) build() { - cd $startdir/src/$pkgname-$pkgver/make/linux + cd ${srcdir}/${pkgname}-${pkgver}/make/linux make || return 1 - make prefix=$startdir/pkg/usr install +} +package() { + cd ${srcdir}/${pkgname}-${pkgver}/make/linux + make prefix=${pkgdir}/usr install } md5sums=('6d438f03d8928d83a2d120ed02705f03') -- cgit v0.12 From a2a3b637c82809baf028e36dc907510339570ece Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Fri, 10 Dec 2010 01:05:47 +0000 Subject: libmatroska: recompile --- abs/extra/libmatroska/PKGBUILD | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/abs/extra/libmatroska/PKGBUILD b/abs/extra/libmatroska/PKGBUILD index f515d3e..4a85d50 100644 --- a/abs/extra/libmatroska/PKGBUILD +++ b/abs/extra/libmatroska/PKGBUILD @@ -4,17 +4,20 @@ pkgname=libmatroska pkgver=1.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="Matroska library" -arch=(i686 x86_64) +arch=('i686' 'x86_64') +license=('LGPL') url="http://dl.matroska.org/downloads/libmatroska/" depends=('libebml>=1.0.0') -#source=(http://www.bunkus.org/videotools/mkvtoolnix/sources/$pkgname-$pkgver.tar.bz2) -source=($url/$pkgname-$pkgver.tar.bz2) +source=(${url}/${pkgname}-${pkgver}.tar.bz2) build() { - cd $startdir/src/$pkgname-$pkgver/make/linux + cd ${srcdir}/${pkgname}-${pkgver}/make/linux make sharedlib || return 1 - make prefix=$startdir/pkg/usr install +} +package() { + cd ${srcdir}/${pkgname}-${pkgver}/make/linux + make prefix=${pkgdir}/usr install } md5sums=('4efcf3945b17a6f0320cf1aaa326a4de') -- cgit v0.12 From 59771e9d114b75eafb316e94b7612dda202edd83 Mon Sep 17 00:00:00 2001 From: Michael Hanson Date: Fri, 10 Dec 2010 01:06:15 +0000 Subject: mkvtoolnix: upgrade --- abs/extra/mkvtoolnix/PKGBUILD | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/abs/extra/mkvtoolnix/PKGBUILD b/abs/extra/mkvtoolnix/PKGBUILD index 6404481..5ae4896 100644 --- a/abs/extra/mkvtoolnix/PKGBUILD +++ b/abs/extra/mkvtoolnix/PKGBUILD @@ -3,7 +3,7 @@ # Contributor: 03/08/04 pkgname=mkvtoolnix -pkgver=4.1.1 +pkgver=4.4.0 pkgrel=1 pkgdesc="Set of tools to create, edit and inspect Matroska files" arch=('i686' 'x86_64') @@ -16,7 +16,10 @@ build() { cd ${srcdir}/${pkgname}-${pkgver}/ ./configure --prefix=/usr \ --with-boost-libdir=/usr/lib - make || return 1 - make DESTDIR=${pkgdir}/ install + ./drake || return 1 } -md5sums=('6f38fefd73b8b95de3ea3feb9de4cdd7') +package() { + cd ${srcdir}/${pkgname}-${pkgver} + ./drake DESTDIR=${pkgdir} install +} +md5sums=('1f2ea5997066ebb65444198576e5ec4a') -- cgit v0.12