diff options
author | 2009-08-04 03:19:59 +0000 | |
---|---|---|
committer | 2009-08-04 03:19:59 +0000 | |
commit | 7d4aa24d2752d5b258227f0deb51bb2e4f2eccd6 (patch) | |
tree | b3308887fe6adae2969c0525cec6fbf43a3a6886 /dev-python | |
parent | Version bump (bug #279946). Set SUPPORT_PYTHON_ABIS. (diff) | |
download | historical-7d4aa24d2752d5b258227f0deb51bb2e4f2eccd6.tar.gz historical-7d4aa24d2752d5b258227f0deb51bb2e4f2eccd6.tar.bz2 historical-7d4aa24d2752d5b258227f0deb51bb2e4f2eccd6.zip |
Version bump (bug #279722). Set SUPPORT_PYTHON_ABIS.
Package-Manager: portage-13887-svn/cvs/Linux x86_64
Diffstat (limited to 'dev-python')
-rw-r--r-- | dev-python/django/ChangeLog | 8 | ||||
-rw-r--r-- | dev-python/django/Manifest | 4 | ||||
-rw-r--r-- | dev-python/django/django-1.1.ebuild | 113 |
3 files changed, 123 insertions, 2 deletions
diff --git a/dev-python/django/ChangeLog b/dev-python/django/ChangeLog index e05303fc8a68..bc0c9a7db8ef 100644 --- a/dev-python/django/ChangeLog +++ b/dev-python/django/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-python/django # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/django/ChangeLog,v 1.35 2009/08/02 19:29:56 arfrever Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/django/ChangeLog,v 1.36 2009/08/04 03:19:59 arfrever Exp $ + +*django-1.1 (04 Aug 2009) + + 04 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + +django-1.1.ebuild: + Version bump (bug #279722). Set SUPPORT_PYTHON_ABIS. *django-1.0.3 (02 Aug 2009) diff --git a/dev-python/django/Manifest b/dev-python/django/Manifest index 2d26281a4d1f..94ea7e66fc9c 100644 --- a/dev-python/django/Manifest +++ b/dev-python/django/Manifest @@ -1,8 +1,10 @@ DIST Django-1.0.2-final.tar.gz 4649433 RMD160 0cfea620df0831310da4ef51ef6ee4ef1b65974e SHA1 f2d9088f17aff47ea17e5767740cab67b2a73b6b SHA256 50a5d228743a69a682899b20141194bf8fd3fd75eaf33ba5f2932f43ea93ea0d DIST Django-1.0.3.tar.gz 5086964 RMD160 21983d9722f12299a08010507be96b8a9640a565 SHA1 d7efafe20de8cd97ee417f6538a7ff1e86bfcd4a SHA256 93efd71771c836c06218506c974ac60f8f640dcb3244bc9a0c5aeb65676a5935 +DIST Django-1.1.tar.gz 5609609 RMD160 c3ae06b2cd2af3c8aa6058747acbd7646ea83cfd SHA1 690dda39595d70678840e917d712fc916d137c16 SHA256 578338be3288eff853039ad498297decdc3bb20265a0c4dee09efdf8e267c900 DIST django-1.0.2-tests.tar.bz2 228757 RMD160 8d30a18aac7d8c7da2cc3b0a23fea2ff233a5661 SHA1 ca309850b35f81825b09994c95dd227c5e589e75 SHA256 dd4f6c551ac3398961609c43aa581741eb98b8cb59722c88ce776bb52a74ade0 EBUILD django-1.0.2-r1.ebuild 2778 RMD160 10fa8d5ef0525546a0d76e604f35fda5edc703d2 SHA1 01521b75b2e44b60f3ea226dd1288c526676055c SHA256 08a2b65e3e0503a3a8810705ecf9ac338c959f026c364312794036d8eb211f80 EBUILD django-1.0.3.ebuild 2668 RMD160 5b2bb6a0e1e535e8f46c1ef97d0cecd5ad5ce803 SHA1 405d5e405e791b3dbb8ecf8b17f3e814d0469a05 SHA256 93f179dc7b9a943f6f0ec2991785d2d4c9972ac612b6976b3eb1d0a86a6b57ac +EBUILD django-1.1.ebuild 2750 RMD160 5110ca1b92c2f4843f9ffa69c1d84b7eb2bd1a96 SHA1 092747e23fc883655a7f5e0a0e04b76dd19dcf39 SHA256 5cdc34886c389c38dbc46c360e018f19a6bfdcdacceb559fbaacbe5305b069ad EBUILD django-9999.ebuild 2147 RMD160 3358d2759e7ebcdbe1c101577b744adbb2a954d6 SHA1 a2184989e17d608c2568b709d1007997280a737b SHA256 b5983acebeab1c000cd662d05650330ba60d56805971ea9a0e592ad3fd45ac59 -MISC ChangeLog 5669 RMD160 e1a3c823d0955213e89ba7e80026dac7a9da81f2 SHA1 1b33c55a5d673fd262c682f320f1b43afd5315e4 SHA256 d75374172e857126a9aa84a2b4d5d49817c9fa9abdf4034c791cb88edc6e37eb +MISC ChangeLog 5847 RMD160 f1407b71f131fbfcd34ab30dbcbbe61d63d784f9 SHA1 323777cce712078a4d14eb0c3eda072aa4625f63 SHA256 1341f17fda7c4e3f7dbcb89f4667ae48ab96dca2b1975dfcc949963f8a6917ce MISC metadata.xml 160 RMD160 e730f96ab97c5be577a6d6d05f04990374a0dffb SHA1 2aa5e6be9c265c0e7bceb78ee9fd20df5f818e36 SHA256 6cd954a9de2307c57d32b25fa3599dee2908a4ddc6a98594f593d53577307a3a diff --git a/dev-python/django/django-1.1.ebuild b/dev-python/django/django-1.1.ebuild new file mode 100644 index 000000000000..c4d57ae1ded3 --- /dev/null +++ b/dev-python/django/django-1.1.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/django/django-1.1.ebuild,v 1.1 2009/08/04 03:19:59 arfrever Exp $ + +EAPI="2" +SUPPORT_PYTHON_ABIS="1" + +inherit bash-completion distutils multilib versionator webapp + +MY_P="${P/#d/D}" +WEBAPP_MANUAL_SLOT="yes" + +DESCRIPTION="High-level python web framework" +HOMEPAGE="http://www.djangoproject.com/" +SRC_URI="http://media.djangoproject.com/releases/${PV}/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="doc examples mysql postgres sqlite test" + +RDEPEND="dev-python/imaging + sqlite? ( || ( + >=dev-lang/python-2.5[sqlite] + ( dev-python/pysqlite:2 <dev-lang/python-2.5 ) + ) ) + postgres? ( dev-python/psycopg ) + mysql? ( >=dev-python/mysql-python-1.2.1_p2 )" +DEPEND="${RDEPEND} + doc? ( >=dev-python/sphinx-0.3 ) + test? ( || ( + >=dev-lang/python-2.5[sqlite] + ( dev-python/pysqlite:2 <dev-lang/python-2.5 ) + ) )" + +RESTRICT_PYTHON_ABIS="3*" + +S="${WORKDIR}/${MY_P}" + +PYTHON_MODNAME="django" + +DOCS="docs/* AUTHORS" + +src_compile() { + distutils_src_compile + + if use doc ; then + pushd docs > /dev/null + emake html || die "Generation of HTML documentation failed" + popd > /dev/null + fi +} + +src_test() { + testing() { + cat >> tests/settings.py << __EOF__ +DATABASE_ENGINE='sqlite3' +DATABASE_NAME='test.db' +ROOT_URLCONF='tests/urls.py' +SITE_ID=1 +__EOF__ + PYTHONPATH="build-${PYTHON_ABI}/lib" "$(get_python)" tests/runtests.py --settings=settings -v1 + } + python_execute_function testing +} + +src_install() { + distutils_python_version + site_pkgs="$(python_get_sitedir)" + export PYTHONPATH="${PYTHONPATH}:${D}/${site_pkgs}" + dodir ${site_pkgs} + + distutils_src_install + + dobashcompletion extras/django_bash_completion + + if use examples ; then + insinto /usr/share/doc/${PF} + doins -r examples + fi + + if use doc ; then + mv docs/_build/html/{_,.}sources + dohtml txt -r docs/_build/html/* + fi + + insinto "${MY_HTDOCSDIR}" + doins -r "${D}/${site_pkgs}"/django/contrib/admin/media/* + + #webapp_postinst_txt en "${WORKDIR}"/postinstall-en.txt + webapp_src_install +} + +pkg_preinst() { + : +} + +pkg_postinst() { + bash-completion_pkg_postinst + distutils_pkg_postinst + einfo "Now, Django has the best of both worlds with Gentoo," + einfo "ease of deployment for production and development." + echo + elog "A copy of the admin media is available to" + elog "webapp-config for installation in a webroot," + elog "as well as the traditional location in python's" + elog "site-packages dir for easy development" + echo + echo + ewarn "If you build Django ${PV} without USE=\"vhosts\"" + ewarn "webapp-config will automatically install the" + ewarn "admin media into the localhost webroot." +} |