summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDirkjan Ochtman <djc@gentoo.org>2015-04-04 08:37:13 +0000
committerDirkjan Ochtman <djc@gentoo.org>2015-04-04 08:37:13 +0000
commit88ee215afde17cbae535c33e096e8cebd3173faf (patch)
tree09ea699064ed9da9df7310780634d1e04a9a1d3f /www-apps
parentadd patch (from upstream) to fix broken tests (diff)
downloadhistorical-88ee215afde17cbae535c33e096e8cebd3173faf.tar.gz
historical-88ee215afde17cbae535c33e096e8cebd3173faf.tar.bz2
historical-88ee215afde17cbae535c33e096e8cebd3173faf.zip
Version bump trac to 1.0.5
Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0x30380381
Diffstat (limited to 'www-apps')
-rw-r--r--www-apps/trac/ChangeLog7
-rw-r--r--www-apps/trac/Manifest30
-rw-r--r--www-apps/trac/trac-1.0.5.ebuild129
3 files changed, 151 insertions, 15 deletions
diff --git a/www-apps/trac/ChangeLog b/www-apps/trac/ChangeLog
index 230275ef7d75..aabbb20e3480 100644
--- a/www-apps/trac/ChangeLog
+++ b/www-apps/trac/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for www-apps/trac
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-apps/trac/ChangeLog,v 1.150 2015/02/08 14:26:19 djc Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-apps/trac/ChangeLog,v 1.151 2015/04/04 08:36:07 djc Exp $
+
+*trac-1.0.5 (04 Apr 2015)
+
+ 04 Apr 2015; Dirkjan Ochtman <djc@gentoo.org> +trac-1.0.5.ebuild:
+ Version bump trac to 1.0.5
*trac-1.0.4 (08 Feb 2015)
diff --git a/www-apps/trac/Manifest b/www-apps/trac/Manifest
index dd168e4bef47..05172b4bf888 100644
--- a/www-apps/trac/Manifest
+++ b/www-apps/trac/Manifest
@@ -8,25 +8,27 @@ AUX tracd.initd 927 SHA256 987a4c6ce9047501b15db2d2325898274425b8a7ceb67dcb26128
DIST Trac-1.0.2.tar.gz 3568851 SHA256 4a400ac3710e09cc80d907303795e59c56fcd630ca8c5f2711060d1a879b0a9d SHA512 fb29f7d1b6d5f9032d8fb965422526c1f6137e1c604a27d586665e68c59f9a2f1b9cd76272c3725caf9fdbf783b40c85c48bff35bf22b32af255a65354e00a69 WHIRLPOOL 7b70415eedf194f56cdaf7ff582301fe623188c894d5970a2cf25de189bd2c56d341e812769036473fe7b78dabe5d8c6d3a748c4622bdd55234fd77ecd47c147
DIST Trac-1.0.3.tar.gz 3579519 SHA256 19ac16024c6bfe6eb98ae2a54b7262885cd1246dfc70cc479b9ee07bbf5ec573 SHA512 0db2cd197d17821ba1c6f4ae2b8cae084190e5dad5f75526bfa7bbf6456562bf6cdc3bdd68ef44a0e6edc4ec81a779490b6d9866213ece2396ba346b8eb078a8 WHIRLPOOL 2c66a56daa5a384f900585a4844f5e4da09cdc0e5cd282a785f094fdc2c5e8ec54d276f41de1be9b381554dca2fad33455fa14860287a62ca9e13421dbe21a0b
DIST Trac-1.0.4.tar.gz 3579886 SHA256 a1d564c5b612306856dd26851270b12fbba91bab1bc146b66d4cc248be1a172e SHA512 1186c3d36b7b8eae6595dcf5dfc30aed9302d46dae2019da8178a2656065fd5675683331474118f3da47f9ba75fd213ad1964bad29c7892423ab1fa7371a8131 WHIRLPOOL 2be04e6a683f88923b2f9b09fdee4b5de24779f399f32763674512f71f4f03e72b74592e0dc49e6693dc1c6c1c4ebdfb680eac72146b9fdb3735db50a5e8c9fb
+DIST Trac-1.0.5.tar.gz 3587954 SHA256 65b191f5eeb9590d2f8cd5d9e11155669947d2241d754ce55aa7e9eef65e5578 SHA512 445172bca990837492f79a11a0df18bb457e3930116a274213078d4bcd5dd44beded655b9f6ed2f93cb5b991530131a06628603879b56f2a390bf7d3822abed2 WHIRLPOOL 3fffaaead5ef61fd4655fc7f13bf9f3c00171249aa271a2d5f9312cd68df7031c51dd564bbe3b8ceed18dac0ac8045bed65c87f7c6e64963d9509ffd3c7f06ca
EBUILD trac-1.0.2.ebuild 2702 SHA256 a6c538431ff079064537cc9a46df83c420d3954d59ccba89d9bf4a639e832b34 SHA512 7df16846a92a358366ede740b582e3d86f8863cbd29f1a251751e2ac6846c0ff961ff9475e55d1a0bd3e2cde36e93dfad5a4fd8e00e92f960a96d26229d9bd50 WHIRLPOOL dacc85c84dcaa516e370d6bd998326e495f47dbf545e205cd00836db4ad180d574ab03d60fadf7ca8c3cf69f6a3fbcd3e86d6a8567bea068d5be2d7318ece24c
EBUILD trac-1.0.3.ebuild 2705 SHA256 3453e690f3dba34992df77b57fadc15cdc3972f0ff99ec8de945f5e213a4de6c SHA512 7600b98adf3dfca64357ede241ef7c437e75abfdb7f1dab2029e1bc51fd1ae42d374b528e9bbd6b8b5561c28673d847f669100c7bf98a8e4262f73a1075c79bb WHIRLPOOL 45d28e8f58d313f24550ccf96b40b6d95b24bae1a9a1aed729f6fda490d70d1a13c8b6bf966f2160dd39b2e943488e321b3f554f2eb788a93fb5432926535b2f
EBUILD trac-1.0.4.ebuild 3064 SHA256 ed4597d489ab135983447d70f34fc391dce5e2ab8575ca910feff457a92a2d51 SHA512 c577e0d70861e22fcb777b0fd51a69a168a7b4ff7f109c494e67924e6d068653ad754ed74fa4fcacdfb3ded74242afd7964818a3b88e5316966f80d131a68cd0 WHIRLPOOL 594c147ecf6faa7b3bdd0d85fbc679264985f137e19565460aa247318091f16e5009cf46186fafd235aad6fcdd1e50ad7f5b76f8d6d688e2079b8b7b4ad0bca4
-MISC ChangeLog 21783 SHA256 27b9fed8c913eab7c5def10178d3a7b94297f20a417aaece2e94dca812a7983b SHA512 a06cb1ad5d6921f3be5944b578400c3aa5dd85a628c3ae42ab09afa0d43fe2b2fc685b1f1ece8425eab99b8c9a9291d832054ea0ff70530c26da6ea611da0a77 WHIRLPOOL 08c9bb49ba73b2fded7b9f2284546cc6c0ccb89be533cd22f3d5a61a8730a17d33a594a8cf2d1d1b688356f872e7615ff5cff434f7636df6b78fceb5fcbbd584
+EBUILD trac-1.0.5.ebuild 3064 SHA256 0e3170e966ae49bcf16a62613790f64abc5b0c8fa2a122c6b78d4f299535ae7f SHA512 0018085f48bd636435780ee8cf23d315aa82953bce7703cde54610d5408a63ca66cb592570ac9bfbd1f39afe221186b4d5a0cdcf309948f7f4c308982022afa2 WHIRLPOOL 8649e4969e8b80379af35abf5861592559529ce2b87fcdd3b7c7ecd0c54fdb72ca188b6ce69682371112bcaad5cdf89977c353a2b3b93b9791e8d4bf5476ee0c
+MISC ChangeLog 21908 SHA256 b53286d03eb0a806b3b46f147a739fb28e3438e40c15f5a6fd3f54e3cfb4c23b SHA512 37d59ba15d46d6e102460963945409b2460f630bc2979e99fb769c8b9c9ef403cf8e3d7dab700c42772a00b315a0b07c4a5747a418ad1a325180cef2f184d687 WHIRLPOOL 387ba72807a8b1951b2d5efdd54df62aae8d162d570ae25d672d3cac1c820fed61944d92bebb38710247dc1cd67a8940f5807d71e87c7b7225fafd12c84d1edb
MISC metadata.xml 511 SHA256 5bc26d34c1e208a03c11612fd0c06aa19b3404bbe86c7764f62cb2a0b47ffea2 SHA512 637955cc169e04d39e1eb217282d8e40cf7e56b3391bb7ac605b60bb98feaff2ee0e84449197945daba1be344223dcd73bf9be8a9eb33c75b0d4467973ce95c8 WHIRLPOOL 6739086c0cb97d7430268a2b8a555f0b1f04b0f31e18714cffcb051eed28de135aedc822df844e5378ef2144474bd804a592c0d0e9a9fcfb5d895d2160ab639e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJU13LxAAoJEJ+WuSkwOAOBAbUP/35mvnrx43mTEb2Z0eROa7F6
-2xmpezEX0TJ4GI9g/rzPV/DP7xzwO8fcr4/XuLXGKhyDu1T42R9LKSCBezYTc/9B
-CFMnb+blH/8qRiqyODnvdxmcLQNwve9BF0WIeL0m0xbUVAsu5c6RsrHOdJUX50/3
-Xv7sWRGZXC3og5DKriQJpimtz6uENH93xX4kKUg+bcnEddiqvzVmVxcRGozUgvMJ
-LinLZ1uDmNFGJdqnMLZ7FmRp9bas2hG/mtcE1RQod9hAXlpBrAdHEDxctFcYx29+
-4KpF+zHvS6jH8Er7o1zzEuyBvyDLjNApfxZxMgTHKNcZ0jfjrVmed00xW5m/fcD4
-hIinZQEJTGlUX88YH5HeqnlyjgUJqEwe+2W3TVNDPTN2kOukftbIsPNzS86y6h08
-rdgDZuE+uHz+Go/3f11tD28Sacgq3oEuxMPDQGGJ2LFLlBqv+m41wxHviTY+Vgdg
-ClOFJeqw96jtCkidiN082EiFifIkmIkzA20PanpOziIxsLvBmCcHh7y01w2lGU0B
-ItPhAO1Z+eSg19OhoXc4Hz2Y2LcGAURoN+YcvSr1U9BW8xN5seooo6aetz1C6KnG
-ivAH/QFVYbyOMAsVImna92hupKJkJbsYTxjccSZuCvzOWBSLJBV26tlGH152/H+W
-B2ry96ZAhw7kT7nTZM3G
-=rCfR
+iQIcBAEBCAAGBQJVH6N8AAoJEJ+WuSkwOAOBE1EQALd2Kg90FHkR/5jtp4c861gR
+5WsRyk9Ubdb6am6DAKw0inpB9ptHQr6Gw9NCv41TBSUlO9AfU7742peIhPFm95FH
+0cMXg549Vxt2sJ77PxyZxX30z8LEOsgdGdiSD6/F22FTpR0AQY04mtwdNS6yik+5
+M/fxtnF2SO0HIVsBsguE5CpBkfwpzRX2x4DmYPKZIGlUP4QggpWmfx4m1dIRnYx6
+1hInYYEjqJ7pjKU0THbidtmgvwerxNWZLqCB/1EG8j1YdxGk/efCnBRq7eUs4urX
+Prb+zhsPTYscxfq2U2NIxGu4kaGd4UnC3oh6+f9qLXzyAGd5j3hSnCX4YrBb+p0f
+qOQ2sPkDJtBkg46pX6XUop1xKoHGxaHUKNTBKQLmU0f/y16B9TGroFkAfk6Biyfd
+FHkSwHSqH9MFdsWkTSvW7l62ImwF9kU5SrDa0IeAKbnbtOIV7JqESAy5sZ+mpSGT
+pItL8tDgRVsByeIvR4v2X9BMdw8XIJx6Wv+LkTmx6W3S6UywZgXT7hbgKecMzT4B
+ZTzTihIMRzSWp2j/lKEFfwu5RQuI575rc6Hvhw57Qo9vcGYDn1aYKTGFVCeR1wu8
+zl3nGM/9jR/KL4Eh+eCM6IVmAbnCnNS+N87R++JwsciWSMsH85aCXKJjsaDPoGK9
+efi9OaWRULGfO3yJb8ly
+=M8Vd
-----END PGP SIGNATURE-----
diff --git a/www-apps/trac/trac-1.0.5.ebuild b/www-apps/trac/trac-1.0.5.ebuild
new file mode 100644
index 000000000000..2d5adf5ed99d
--- /dev/null
+++ b/www-apps/trac/trac-1.0.5.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-apps/trac/trac-1.0.5.ebuild,v 1.1 2015/04/04 08:36:07 djc Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='sqlite?'
+
+DISTUTILS_SINGLE_IMPL=Yes
+
+inherit distutils-r1 eutils 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 ~x86 ~x86-fbsd"
+IUSE="cgi fastcgi i18n +highlight +restructuredtext mysql postgres +sqlite subversion test"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+RDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/genshi[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ i18n? ( >=dev-python/Babel-0.9.5[${PYTHON_USEDEP}] )
+ highlight? (
+ || (
+ dev-python/pygments[${PYTHON_USEDEP}]
+ app-text/silvercity
+ app-text/pytextile
+ app-text/enscript
+ )
+ )
+ restructuredtext? ( dev-python/docutils[${PYTHON_USEDEP}] )
+ cgi? ( virtual/httpd-cgi )
+ fastcgi? ( virtual/httpd-fastcgi )
+ mysql? ( dev-python/mysql-python[${PYTHON_USEDEP}] )
+ postgres? ( >=dev-python/psycopg-2[${PYTHON_USEDEP}] )
+ sqlite? ( >=dev-db/sqlite-3.3.4:3 )
+ subversion? ( dev-vcs/subversion[python,${PYTHON_USEDEP}] )
+ "
+DEPEND="${RDEPEND}
+ test? (
+ dev-python/twill[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/configobj[${PYTHON_USEDEP}]
+ )"
+
+S="${WORKDIR}/${MY_P}"
+
+WEBAPP_MANUAL_SLOT="yes"
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+ webapp_pkg_setup
+
+ enewgroup tracd
+ enewuser tracd -1 -1 -1 tracd
+}
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+}
+
+src_test() {
+ distutils-r1_src_test
+}
+
+python_test() {
+ PYTHONPATH=. "${PYTHON}" trac/test.py || die "Tests fail with ${EPYTHON}"
+}
+
+python_test_all() {
+ if use i18n; then
+ make check
+ fi
+}
+
+python_install() {
+ if use cgi; then
+ python_scriptinto "${MY_CGIBINDIR}"
+ python_doscript contrib/cgi-bin/trac.cgi
+ fi
+ if use fastcgi; then
+ python_scriptinto "${MY_CGIBINDIR}"
+ python_doscript contrib/cgi-bin/trac.fcgi
+ fi
+ distutils-r1_python_install
+}
+
+# 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-r1_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
+
+ 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() {
+ webapp_pkg_postinst
+}