diff options
author | Dirkjan Ochtman <djc@gentoo.org> | 2015-04-04 08:37:13 +0000 |
---|---|---|
committer | Dirkjan Ochtman <djc@gentoo.org> | 2015-04-04 08:37:13 +0000 |
commit | 88ee215afde17cbae535c33e096e8cebd3173faf (patch) | |
tree | 09ea699064ed9da9df7310780634d1e04a9a1d3f /www-apps | |
parent | add patch (from upstream) to fix broken tests (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | www-apps/trac/Manifest | 30 | ||||
-rw-r--r-- | www-apps/trac/trac-1.0.5.ebuild | 129 |
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 +} |