summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDirkjan Ochtman <djc@gentoo.org>2012-09-30 11:43:23 +0000
committerDirkjan Ochtman <djc@gentoo.org>2012-09-30 11:43:23 +0000
commitb18c91a405dc78f4228e96573d95e678b8c4e5b6 (patch)
tree7df53f5e05e530d593317bd7fd61a40ed91a0d4f /www-apps/trac
parentVersion bump mod_wsgi to 3.4. (diff)
downloadhistorical-b18c91a405dc78f4228e96573d95e678b8c4e5b6.tar.gz
historical-b18c91a405dc78f4228e96573d95e678b8c4e5b6.tar.bz2
historical-b18c91a405dc78f4228e96573d95e678b8c4e5b6.zip
Version bump trac to 1.0 (bug 436026).
Package-Manager: portage-2.1.11.23/cvs/Linux x86_64
Diffstat (limited to 'www-apps/trac')
-rw-r--r--www-apps/trac/ChangeLog7
-rw-r--r--www-apps/trac/Manifest34
-rw-r--r--www-apps/trac/trac-1.0.ebuild107
3 files changed, 129 insertions, 19 deletions
diff --git a/www-apps/trac/ChangeLog b/www-apps/trac/ChangeLog
index 49163c747c7c..cd24739d6766 100644
--- a/www-apps/trac/ChangeLog
+++ b/www-apps/trac/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for www-apps/trac
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-apps/trac/ChangeLog,v 1.127 2012/07/02 21:46:07 johu Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-apps/trac/ChangeLog,v 1.128 2012/09/30 11:43:23 djc Exp $
+
+*trac-1.0 (30 Sep 2012)
+
+ 30 Sep 2012; Dirkjan Ochtman <djc@gentoo.org> +trac-1.0.ebuild:
+ Version bump to 1.0 (for bug 436026).
02 Jul 2012; Johannes Huber <johu@gentoo.org> trac-0.12.3.ebuild:
Stable for x86, wrt bug #422241
diff --git a/www-apps/trac/Manifest b/www-apps/trac/Manifest
index b278b008c32f..29df98c7d6d6 100644
--- a/www-apps/trac/Manifest
+++ b/www-apps/trac/Manifest
@@ -1,24 +1,22 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
+Hash: SHA256
-AUX postinst-en.txt 1349 RMD160 019db0eb917956b84e2afe621edcba501e83a105 SHA1 337a6d417aee1cb94d936952584a154a18ae6d74 SHA256 af9ea54a0499737a454852d8f878368fea6540dc50fce3ce486ede2a0a201a39
-AUX postupgrade-en.txt 674 RMD160 088b1b590ebd7876347b06e71f9dda549238eda1 SHA1 f45997b23c35eec1188003b21dd971d28961ab98 SHA256 4ce5f023f0f2312ac6b6162b2db510397d204cc168db1d5c09ad3aae678ea6b0
-AUX tracd.confd 359 RMD160 7328dd041576abbc76130ce220041d837289dd00 SHA1 91a6077f1baf9301082826697e8828c6039f7648 SHA256 6ae50c887d18f8eeda7d59c4d3fd1b5e07e407711c4e4679fef3583f7be8ed6e
-AUX tracd.initd 927 RMD160 0ecd5b36d4c79a13c885a7081cb94a8f4b38d21a SHA1 a2b95fde5438bd4fa8156be398e8354959c55986 SHA256 987a4c6ce9047501b15db2d2325898274425b8a7ceb67dcb26128ea9817931e6
-DIST Trac-0.12.2.tar.gz 2208361 RMD160 317d5792976bc4c048cbac2a831398e976251110 SHA1 95ca75b54abfd5a3d838f300c19ef8dbd125f08d SHA256 c5b41da9a2a1464f9f5a42f8624b3a9cf3cb96f8ffbbdb17bf3cb01b06280ec6
-DIST Trac-0.12.3.tar.gz 2239934 RMD160 f7d828952f3e693140711e83dc5b543442b015e8 SHA1 3d272d6802bd2591f2ae024f7beaafa26499816f SHA256 0eefacc5ebb91158ed7351b8f9b2eec7f45ce03b692bdc72a3c8061951174506
-EBUILD trac-0.12.2-r1.ebuild 2801 RMD160 98455158848634473ae3fce806d2a3d0c38c4ca2 SHA1 ea1a64ac58789fcf9a950cf51956700e3b618055 SHA256 a85d744c8b4e595202330c8c1e8b0118db2ec8ba3c31a1e30277e15d405f87d7
-EBUILD trac-0.12.3.ebuild 2537 RMD160 48cfade87c58e0e8ef853c71eebad29b3895c124 SHA1 9b728766fa3e3d42c9c04f5c1956e66815cc3ae8 SHA256 8b69167252acd30ff7e439794c9e047963abe778d2fe5065c437dbfbb47a27e4
-MISC ChangeLog 19022 RMD160 10cbef075f40a03d447deec9763648aa8598c35b SHA1 49811ad30f8b3110950309ce6ba371ec103fff58 SHA256 12705817fab17657d4f14dbe6a95edc153c9f0d663f5b887bb4aed3239b97b1d
-MISC metadata.xml 353 RMD160 f4472ab9ab13edf764e019de289cd8658c8c9f41 SHA1 0d13970ae85fc0d2ebe0960ea78457b0b1da29c3 SHA256 12d6ceeed2212b5daf258a1dc4fee3fb6acd607e866e4062a907c157ac387059
+AUX postinst-en.txt 1349 SHA256 af9ea54a0499737a454852d8f878368fea6540dc50fce3ce486ede2a0a201a39 SHA512 762ed858786583946b107302d0f2f04dd8881e172e7e409ce3e91f8ceb8a3c514e774991f772413c2c046c7d660f8200701217b4b08f5eda97cc9cb176c61af7 WHIRLPOOL 02ddc419d26d34ed36ef456f365a91d06405e75d669de4ab177f2ee5f7ebe67297ed7bbd49cbd92cf31f03510cb374476e4a870930b0dd3c34cf811f753fc052
+AUX postupgrade-en.txt 674 SHA256 4ce5f023f0f2312ac6b6162b2db510397d204cc168db1d5c09ad3aae678ea6b0 SHA512 4a379a6b615da1607359a569198246eaa33dd101303d6166c2a2e4273626deacba4f2e7b681a15a8e9ae7eb33f48dee7793098480566614200d66204ff1ee537 WHIRLPOOL aa38922bc4b1d4f614111643200093dbd490b16244e13eee3a418b3c0cdb0fe7391a64a20843853c066ee12773117e5be7e3b786f5d5016d7ba90a7ae396d5ea
+AUX tracd.confd 359 SHA256 6ae50c887d18f8eeda7d59c4d3fd1b5e07e407711c4e4679fef3583f7be8ed6e SHA512 38a961fe59b690eb91e20143aaea6aa1becda8c2afa103599d14ff86c7aae88f06b57b342302de1f067dac5d99024b9cc72896a84349e09b3ff40c9a20f97bb1 WHIRLPOOL 591394e732d39bc13f97004cfb3c18128aa16a55557172d872797b5ca5c69e5f15d1420e697a4e40215b2a893ed684ba6b6388abacd97874fd6f04953b579e1a
+AUX tracd.initd 927 SHA256 987a4c6ce9047501b15db2d2325898274425b8a7ceb67dcb26128ea9817931e6 SHA512 fa4a42e54cb80d83f7da23990b77959b3eec31fb07292edced11fddd8c9322f6375817ecd97a7cb1bbc84c94e5b41340ee6a7afd83a7bd4357c54358d1fcf4e6 WHIRLPOOL aa797227ee17861f8981f1ef899fc44cdd1f9efecc51e85325886e617bc8405f13d5dc4b1757fc8701e848b390fafefcf43768f3eb761e8fdfab70747b1bdde5
+DIST Trac-0.12.2.tar.gz 2208361 SHA256 c5b41da9a2a1464f9f5a42f8624b3a9cf3cb96f8ffbbdb17bf3cb01b06280ec6
+DIST Trac-0.12.3.tar.gz 2239934 SHA256 0eefacc5ebb91158ed7351b8f9b2eec7f45ce03b692bdc72a3c8061951174506
+DIST Trac-1.0.tar.gz 3041136 SHA256 40ab9d040388fde06714f3618de32c5c22e6fa64106372e4b808d91b03b7f8e8 SHA512 66b5230d3f38b07a1c547df397fc6e301f51c3ce1b2b71eaeec35dff3f94794f02d54f9040f10b60ee87501e2022c0134d6a6358b12031f6ee527cdf47ff7164 WHIRLPOOL 1335d0329239d91131e3a4931b6a3dcd0a9ad4d8b216ace80e5e5f462acc32c35ecf4edbba434f6e4a4939dff94cb34d508d0cb241ae9b691a5f38b10c06c302
+EBUILD trac-0.12.2-r1.ebuild 2801 SHA256 a85d744c8b4e595202330c8c1e8b0118db2ec8ba3c31a1e30277e15d405f87d7 SHA512 5db2bf0119cc1b72a84228c552c6389f7cdac54246630b749c3809730756492a33a74e84f918faf9d1a86a08414581ed7f9574d7b447d228c8709943a4cf0322 WHIRLPOOL 27ad234f3dd8160d42fc9b4064dd999b7213727a0c4910babab0b7e402d84f4619a9cb0731db3bf94e958b6dbaf91866ce8d7daf201371eaad486fc3c6889092
+EBUILD trac-0.12.3.ebuild 2537 SHA256 8b69167252acd30ff7e439794c9e047963abe778d2fe5065c437dbfbb47a27e4 SHA512 f6f7305ce449776eca6f69eb131415e6afbfa07e275ff3175b0b0fc27764ac9571f42c506c70960ca74deb8bb2d08974a485579c6a2e3a527a1710dee6655f5d WHIRLPOOL 689a4ff2a433ae3b7028a9d2de36a84ddaa27983a83c07db15c1135ac19787b4ccb24958dcaca3f3a1bd5327c4f4b8ea4204ea081b9f9ab06e3fd6bca940e9a9
+EBUILD trac-1.0.ebuild 2536 SHA256 91a76c30c1e53388231cc6027d6a2a099cc137df5ab591bf3bb66b394f6f1088 SHA512 93364f4f3d886529093a7c28a04b35fd9597643bf829e7069c389a6b4c9a1bf564be66903e5ada94e3b1bab3cf32795aab00006de2b2159f65b83aa6ee2112f4 WHIRLPOOL aa880a6ef10030b1296879bf39ea3eacd100d1f7e9e7264c32c5bb95628ace122b75b2faaacaca11640cde72786862e6e1650e80fb25d71bb424874e54ed6ff9
+MISC ChangeLog 19153 SHA256 50886ae821316a037986b3a2e8952a71bceecc06a6145fedf539652a07692abc SHA512 59188983389a1f16d7b4b84b162a609791da55619bedf13ee01391aec5cecdf85c7c1c66e4b6c025b8755d609c0368ecdd3517dc3242115720016a99f1bfdb92 WHIRLPOOL 3aae2db11998736015ee05c05ddc8b266d354daed84315de39e5e1cd8e6d4d7a9803fffba6519df4c4e2707982e5adce28d7d7669e5b8abd5ad9101227a04267
+MISC metadata.xml 353 SHA256 12d6ceeed2212b5daf258a1dc4fee3fb6acd607e866e4062a907c157ac387059 SHA512 91ea81b7eb3471f855e1b697629bcd70c8bd20fbedb601d52580fc8f652d4444ff62fe3ae1052e440b9691962b1a3b942d8c2ca739c432c505f3c798128c1e3c WHIRLPOOL ad21708451d96efaf7aec37feff0e6e4eda8ffda9ee7a8483da15a529aa0ba1eee840efd73638d3a7922c8a33345ef4fd4797dbc22e99be902f1e37559ff9cd1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEcBAEBCgAGBQJP8hasAAoJEO+t9ga+3I3al3AH/R+hcEu0G62/mgJdlcvPRzJj
-kitI83V5FXUlKErA2VJSd5mXb3i5DSYELI4daO2fmYa09OKh0W7KcNBK1y0bNFNr
-9cSxW0h9ZuMc8+I5Mp8EJsnafCqABf09dF8aqpXtGjD0CGzlzpL33Ksr3cSfd0SV
-isDlYnxXoGs4LuBqqrm4zupT/iYCPpZi1lGzqH6fGDAfhvCW2Dlufrt2r6wDL/Lr
-e6HeviBM72SPMHzBsj1yNahEsqrXKFWAMEEVons/8GL6u9R1YlRjyPCh4ZhHrLCJ
-pCJFK0rgI6ZzvogHAFyudlkASykJG/MSb5L1SMEuqMAf7qa/i56yOeybxwBQWWU=
-=LVFx
+iEYEAREIAAYFAlBoMGQACgkQxeMuLWsGW/sT9ACeKDxd0Q1kuizBY8jY8lBpiGnK
+ZcgAn3b63JPq78RLY4K6KH0b0416E+ZF
+=KW9E
-----END PGP SIGNATURE-----
diff --git a/www-apps/trac/trac-1.0.ebuild b/www-apps/trac/trac-1.0.ebuild
new file mode 100644
index 000000000000..ad896a732aa0
--- /dev/null
+++ b/www-apps/trac/trac-1.0.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-apps/trac/trac-1.0.ebuild,v 1.1 2012/09/30 11:43:23 djc Exp $
+
+EAPI="4"
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.* *-jython"
+
+inherit distutils user webapp
+
+MY_PV=${PV/_beta/b}
+MY_P=Trac-${MY_PV}
+
+DESCRIPTION="Trac is a minimalistic web-based project management, wiki and bug/issue tracking system."
+HOMEPAGE="http://trac.edgewall.com/ http://pypi.python.org/pypi/Trac"
+SRC_URI="http://ftp.edgewall.com/pub/trac/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="cgi fastcgi i18n mysql postgres +sqlite subversion"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+RDEPEND="
+ dev-python/setuptools
+ dev-python/docutils
+ dev-python/genshi
+ dev-python/pygments
+ dev-python/pytz
+ i18n? ( >=dev-python/Babel-0.9.5 )
+ cgi? ( virtual/httpd-cgi )
+ fastcgi? ( virtual/httpd-fastcgi )
+ mysql? ( dev-python/mysql-python )
+ postgres? ( >=dev-python/psycopg-2 )
+ sqlite? (
+ >=dev-db/sqlite-3.3.4
+ || ( dev-lang/python:2.7[sqlite] dev-lang/python:2.6[sqlite] dev-lang/python:2.5[sqlite] >=dev-python/pysqlite-2.3.2 )
+ )
+ subversion? ( dev-vcs/subversion[python] )
+ "
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+WEBAPP_MANUAL_SLOT="yes"
+
+pkg_setup() {
+ python_pkg_setup
+ webapp_pkg_setup
+
+ enewgroup tracd
+ enewuser tracd -1 -1 -1 tracd
+}
+
+src_test() {
+ testing() {
+ PYTHONPATH=. "$(PYTHON)" trac/test.py
+ }
+ python_execute_function testing
+
+ if use i18n; then
+ make check
+ fi
+}
+
+# the default src_compile just calls setup.py build
+# currently, this switches i18n catalog compilation based on presence of Babel
+
+src_install() {
+ webapp_src_preinst
+ distutils_src_install
+
+ # project environments might go in here
+ keepdir /var/lib/trac
+
+ # Use this as the egg-cache for tracd
+ dodir /var/lib/trac/egg-cache
+ keepdir /var/lib/trac/egg-cache
+ fowners tracd:tracd /var/lib/trac/egg-cache
+
+ # documentation
+ dodoc -r contrib
+
+ # tracd init script
+ newconfd "${FILESDIR}"/tracd.confd tracd
+ newinitd "${FILESDIR}"/tracd.initd tracd
+
+ if use cgi; then
+ cp cgi-bin/trac.cgi "${ED}${MY_CGIBINDIR}" || die
+ fi
+ if use fastcgi; then
+ cp cgi-bin/trac.fcgi "${ED}${MY_CGIBINDIR}" || die
+ fi
+
+ for lang in en; do
+ webapp_postinst_txt ${lang} "${FILESDIR}"/postinst-${lang}.txt
+ webapp_postupgrade_txt ${lang} "${FILESDIR}"/postupgrade-${lang}.txt
+ done
+
+ webapp_src_install
+}
+
+pkg_postinst() {
+ distutils_pkg_postinst
+ webapp_pkg_postinst
+}