diff options
author | Michael Weber <xmw@gentoo.org> | 2014-09-20 13:14:45 +0000 |
---|---|---|
committer | Michael Weber <xmw@gentoo.org> | 2014-09-20 13:14:45 +0000 |
commit | 6962900e6e1d51d5d54c6b378893aac85cd9183f (patch) | |
tree | 21a5978e329d339719a7ed69c888069533180ce1 /www-apache/mod_python | |
parent | Initial import (diff) | |
download | gentoo-2-6962900e6e1d51d5d54c6b378893aac85cd9183f.tar.gz gentoo-2-6962900e6e1d51d5d54c6b378893aac85cd9183f.tar.bz2 gentoo-2-6962900e6e1d51d5d54c6b378893aac85cd9183f.zip |
Version bump (bug 516034), taking maint.
(Portage version: 2.2.12/cvs/Linux x86_64, signed Manifest commit with key 62EEF090)
Diffstat (limited to 'www-apache/mod_python')
-rw-r--r-- | www-apache/mod_python/ChangeLog | 9 | ||||
-rw-r--r-- | www-apache/mod_python/files/mod_python-3.5.0-buildsystem.patch | 35 | ||||
-rw-r--r-- | www-apache/mod_python/metadata.xml | 5 | ||||
-rw-r--r-- | www-apache/mod_python/mod_python-3.5.0.ebuild | 53 |
4 files changed, 100 insertions, 2 deletions
diff --git a/www-apache/mod_python/ChangeLog b/www-apache/mod_python/ChangeLog index 05b0fcab9e8b..aaabc1feab0b 100644 --- a/www-apache/mod_python/ChangeLog +++ b/www-apache/mod_python/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for www-apache/mod_python # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_python/ChangeLog,v 1.27 2014/08/10 20:17:28 slyfox Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_python/ChangeLog,v 1.28 2014/09/20 13:14:45 xmw Exp $ + +*mod_python-3.5.0 (20 Sep 2014) + + 20 Sep 2014; Michael Weber <xmw@gentoo.org> + +files/mod_python-3.5.0-buildsystem.patch, +mod_python-3.5.0.ebuild, + metadata.xml: + Version bump (bug 516034), taking maint. 10 Aug 2014; Sergei Trofimovich <slyfox@gentoo.org> mod_python-3.3.1-r1.ebuild: diff --git a/www-apache/mod_python/files/mod_python-3.5.0-buildsystem.patch b/www-apache/mod_python/files/mod_python-3.5.0-buildsystem.patch new file mode 100644 index 000000000000..5941a5016857 --- /dev/null +++ b/www-apache/mod_python/files/mod_python-3.5.0-buildsystem.patch @@ -0,0 +1,35 @@ +--- mod_python-3.5.0/scripts/Makefile.in ++++ mod_python-3.5.0/scripts/Makefile.in +@@ -26,4 +26,5 @@ + rm -f Makefile + + install: ++ $(INSTALL) -d $(DESTDIR)$(BINDIR) + $(INSTALL) -m 0755 mod_python $(DESTDIR)$(BINDIR)/mod_python +--- mod_python-3.5.0/dist/Makefile.in ++++ mod_python-3.5.0/dist/Makefile.in +@@ -34,9 +34,9 @@ + install_py_lib: mod_python src + @cd src; $(MAKE) psp_parser.c + if test -z "$(DESTDIR)" ; then \ +- $(PYTHON_BIN) setup.py install --optimize 2 --force ; \ ++ $(PYTHON_BIN) setup.py install --no-compile --force ; \ + else \ +- $(PYTHON_BIN) setup.py install --optimize 2 --force --root $(DESTDIR) ; \ ++ $(PYTHON_BIN) setup.py install --no-compile --force --root $(DESTDIR) ; \ + fi + + mod_python.so: +--- mod_python-3.5.0/Makefile.in ++++ mod_python-3.5.0/Makefile.in +@@ -31,8 +31,8 @@ + dso: @DSO@ + + do_dso: +- @cd src && $(MAKE) +- @cd dist && $(MAKE) build ++ cd src && $(MAKE) ++ cd dist && $(MAKE) build + @echo + @echo 'Now run sudo make install' + @echo ' (or, if you only want to perform a partial install,' diff --git a/www-apache/mod_python/metadata.xml b/www-apache/mod_python/metadata.xml index 64620fe00508..3ebe14c49028 100644 --- a/www-apache/mod_python/metadata.xml +++ b/www-apache/mod_python/metadata.xml @@ -1,7 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer><email>maintainer-needed@gentoo.org</email></maintainer> + <maintainer> + <email>xmw@gentoo.org</email> + <name>Michael Weber</name> + </maintainer> <longdescription> Mod_python is an Apache module that embeds the Python interpreter within the server. With mod_python you can write web-based applications in Python diff --git a/www-apache/mod_python/mod_python-3.5.0.ebuild b/www-apache/mod_python/mod_python-3.5.0.ebuild new file mode 100644 index 000000000000..520296f94aba --- /dev/null +++ b/www-apache/mod_python/mod_python-3.5.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_python/mod_python-3.5.0.ebuild,v 1.1 2014/09/20 13:14:45 xmw Exp $ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 python3_3 python3_4 ) + +inherit apache-module eutils python-single-r1 + +DESCRIPTION="An Apache2 module providing an embedded Python interpreter" +HOMEPAGE="http://modpython.org/" +SRC_URI="http://dist.modpython.org/dist/${P}.tgz" + +LICENSE="Apache-2.0" +KEYWORDS="~alpha ~amd64 ~ia64 ~mips ~ppc ~sparc ~x86" +IUSE="doc test" +SLOT="0" + +APACHE2_MOD_CONF="16_${PN}" +APACHE2_MOD_DEFINE="PYTHON" +need_apache2_2 + +RDEPEND="${RDEPEND}" +DEPEND="${DEPEND} + test? ( + app-admin/apache-tools + net-misc/curl + )" + +src_prepare() { + epatch "${FILESDIR}"/${P}-buildsystem.patch + + export CFLAGS="$(apxs2 -q CFLAGS)" + export LDFLAGS="$(apxs2 -q LDFLAGS)" +} + +src_compile() { + default +} + +src_test() { + cd test || die + PYTHONPATH="$(ls -d ${S}/dist/build/lib.*)" ${PYTHON} test.py || die +} + +src_install() { + default + + use doc && dohtml -r doc-html/* + + apache-module_src_install +} |