From a791e75a1f9613b1c9a78fad3a0f15d0f0d940bf Mon Sep 17 00:00:00 2001 From: Micha Glave Date: Thu, 22 Apr 2021 09:44:51 +0200 Subject: [PATCH] cleanup old trac ebuilds. Trac needs py2.7, use dev-python/virtualenv instead. --- www-apps/trac-mercurial/ChangeLog | 10 -- www-apps/trac-mercurial/Manifest | 3 - www-apps/trac-mercurial/metadata.xml | 10 -- .../trac-mercurial-1.0.0.9.ebuild | 27 ---- www-apps/trac/Manifest | 8 -- www-apps/trac/files/postinst-en.txt | 41 ------- www-apps/trac/files/postupgrade-en.txt | 19 --- www-apps/trac/files/tracd.confd | 13 -- www-apps/trac/files/tracd.initd | 26 ---- www-apps/trac/trac-1.2.5.ebuild | 114 ----------------- www-apps/trac/trac-1.4.1.ebuild | 115 ------------------ 11 files changed, 386 deletions(-) delete mode 100644 www-apps/trac-mercurial/ChangeLog delete mode 100644 www-apps/trac-mercurial/Manifest delete mode 100644 www-apps/trac-mercurial/metadata.xml delete mode 100644 www-apps/trac-mercurial/trac-mercurial-1.0.0.9.ebuild delete mode 100644 www-apps/trac/Manifest delete mode 100644 www-apps/trac/files/postinst-en.txt delete mode 100644 www-apps/trac/files/postupgrade-en.txt delete mode 100644 www-apps/trac/files/tracd.confd delete mode 100644 www-apps/trac/files/tracd.initd delete mode 100644 www-apps/trac/trac-1.2.5.ebuild delete mode 100644 www-apps/trac/trac-1.4.1.ebuild diff --git a/www-apps/trac-mercurial/ChangeLog b/www-apps/trac-mercurial/ChangeLog deleted file mode 100644 index d3019ab..0000000 --- a/www-apps/trac-mercurial/ChangeLog +++ /dev/null @@ -1,10 +0,0 @@ -# ChangeLog for www-apps/trac-mercurial -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-apps/trac-mercurial/ChangeLog,v 1.1 2011/01/14 21:32:48 rafaelmartins Exp $ - -*trac-mercurial-0.12.0.23 (14 Jan 2011) - - 14 Jan 2011; Rafael G. Martins - +trac-mercurial-0.12.0.23.ebuild, +metadata.xml: - Initial commit. - diff --git a/www-apps/trac-mercurial/Manifest b/www-apps/trac-mercurial/Manifest deleted file mode 100644 index b59a1ba..0000000 --- a/www-apps/trac-mercurial/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -EBUILD trac-mercurial-1.0.0.9.ebuild 643 BLAKE2B 961e31af2e1a2594ae3ed92de50055b3e9d8799ffe91642ac8996e70d487a28fc5f413ebc5e8d0c4e93d2316fbbd71bdffd3a8f05fef9421ef16d932dc4ff2e7 SHA512 40f48cab2b0c4d3335f1e658482bb716be1dd48fd1ded9a176b4f99fd7added3949a019dec0dab7dc8af373669d7b560d669b8cc16e9bb4c9694c1988f709b9d -MISC ChangeLog 397 BLAKE2B 204dac0b0c5fd6bc88fc455fb976b33541079f4280c7561964771c1ca552b05897b0e0659f52ed35cd4bedbf026c0094364c3507c598ac43b93878e43c5ca9e4 SHA512 848b0131cb88a9d80a2c94d286277a8d2bc6a8d38f4202a570f64b3c87640a0420444bd00d46f70f01a5d5634edbe4ab1592426cd06d6a2c57534c99d99807eb -MISC metadata.xml 273 BLAKE2B e9127ab3a5af1e6f3fb9e612f630b3b83b4237b920d5666e97944c9f5a6c7802b928b7be1769a55c075faadd3086fce3a06ed3ca25c810dfef2f773ff56c187b SHA512 47621b053955c031e6cd8e1119efc97943a8c1aa2672e72af422b1d1ff247fe1255240f2d0a7043c7e89a3eda65b3fc10525975398ba3e43b92bc7711a0e2870 diff --git a/www-apps/trac-mercurial/metadata.xml b/www-apps/trac-mercurial/metadata.xml deleted file mode 100644 index 2404989..0000000 --- a/www-apps/trac-mercurial/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - no-herd - - rafaelmartins@gentoo.org - Rafael G. Martins - - - diff --git a/www-apps/trac-mercurial/trac-mercurial-1.0.0.9.ebuild b/www-apps/trac-mercurial/trac-mercurial-1.0.0.9.ebuild deleted file mode 100644 index fcdbba4..0000000 --- a/www-apps/trac-mercurial/trac-mercurial-1.0.0.9.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 mercurial - -MY_PN="TracMercurial" -MY_P="${MY_PN}-${PV/_pre/dev-r}" - -DESCRIPTION="A Mercurial plugin for Trac" -HOMEPAGE="https://trac.edgewall.org/wiki/TracMercurial" -EHG_REPO_URI="https://hg.edgewall.org/trac/mercurial-plugin" -EHG_REVISION="ea0d3998e2c7" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND=">=www-apps/trac-1.0[${PYTHON_USEDEP}] - >=dev-vcs/mercurial-1.1[${PYTHON_USEDEP}]" - -S="${WORKDIR}/${MY_P}" diff --git a/www-apps/trac/Manifest b/www-apps/trac/Manifest deleted file mode 100644 index c399cbe..0000000 --- a/www-apps/trac/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -AUX postinst-en.txt 1331 BLAKE2B 45313107abc05238160eeda67db0aab4917d18ee0e4d7882cecf66ecd287fed4c9f3798b2c7588e2514f6406fb3949ebfddc73695e48c6bf53781784a06364f1 SHA512 6bde40a16545462ef0d8654ffc860e031f5978a253b0fe68df24b18a281f396fd560e4b39a6c53ecee52c9be941ca83dccd1aee9a98dccf570a9f5b0f0c6bbaf -AUX postupgrade-en.txt 665 BLAKE2B a504090cabc4d8645c31d1aecc7419059b84b8ba9a7b42331f53fe1953d3e5bb44ed0327411acbc711eb31a06e4bc83b7577d6d7d054ee74bfbccfadb58685ea SHA512 bc4684dff491d6140d7d97a1de6cc2773d5f834054bc3d8c122c5d6777f543a08f93e4142c50dcbda862d75ba5c19ffd49ca37876e57df4ee19869099a346a4f -AUX tracd.confd 359 BLAKE2B 5bf14f9828f3eb22c39a27dd20da219032cc3157d45b16a54a0a6530923c694f7a424c08c09458fdf9e422a3819a7e30619a1c82966ac5aafa2355528e666e3f SHA512 38a961fe59b690eb91e20143aaea6aa1becda8c2afa103599d14ff86c7aae88f06b57b342302de1f067dac5d99024b9cc72896a84349e09b3ff40c9a20f97bb1 -AUX tracd.initd 823 BLAKE2B 4325de1322cda7885539859c2b2ea3d27acaf636bde728c50fcc4c769acec308e6b56d3449109171ce9bdd2bdda9f9364f93c7069debd0a0ecb1009ce0bbf29b SHA512 88a2c92fc1f947d794e68b158db1786cd9c2891de5d3d0d5b738e1245f35998e17741176ecd2a9562d21058f480668cfa61628c7a7b4bccf62e1373728db5be6 -DIST Trac-1.2.5.tar.gz 5333965 BLAKE2B 51a58773fc037db66b748abddc4905738f2766c3aef87913cb2acd66cc6fcff14be288322ed1bc92435a7a7ab8de6020259a3363459ef1363518cdacf1ac4c0e SHA512 ee8faa6950f5148fe8adca9381f3228dc9f198457b2c44fad8331ca87a1e3ab15906b25c7b01fa8face4e93a366fdf12c27843198db6a9642481820e7456a76c -DIST Trac-1.4.1.tar.gz 5553601 BLAKE2B 4d9d74f13ac5c80829dbab5f5f4aef381f85a4e6320d8bbae16c89ecbda2b68cba848c10a312ef4cb4bc87295ed00afc76fc94fbb1da95521f517124ca11eb24 SHA512 5a031578f7b5cf16cc5cab46a8dc16c43183d70ac5f96394bfc0fa6f46400ba4feff03f1cf1f1fa44f7cc7be0c190bdb8d4d3a4fd078272352162f7169652101 -EBUILD trac-1.2.5.ebuild 2673 BLAKE2B 48eccc6077daa1c2d7aa7aec6b9b5f9ddc51c736c7e20b54fabf005196750fb6c1c49e12de2155962c2df529a6e46c84b436b58ad08192703438041b07872af3 SHA512 915a038309ca53e97705d51cdb095bef792aea56f1350c36d44c0ab457d7e93b9b594441815dcd7acd4ba6507a2dd0adeddbfcabcd8dfa23be41042f9edb1775 -EBUILD trac-1.4.1.ebuild 2734 BLAKE2B 01a2738b0123a9bbefcdaa83f944bc59c84b2054e69c54615703c86655bef1504c2a44cfa29afdf79656548a25e4f0a04926242f115dc220b9384a7eace793c5 SHA512 8022b9ab454cd4d89e0d90a492441101561cbf07346250670cb23db30f955eccf6a43788e438c151d712cf633f9c6a950372b2759e2cbb4c17400cdc36bf0578 diff --git a/www-apps/trac/files/postinst-en.txt b/www-apps/trac/files/postinst-en.txt deleted file mode 100644 index 2a4012b..0000000 --- a/www-apps/trac/files/postinst-en.txt +++ /dev/null @@ -1,41 +0,0 @@ -Install Instructions -==================== - -This is brief and generic information about Trac. - -See the releases notes at http://trac.edgewall.org/wiki/TracDev/ReleaseNotes -for the Trac version you have installed to learn about software changes and -possible caveats. - -Web Server ----------- - -Trac installation depends on the web server you are using. - -FastCGI users: see http://trac.edgewall.org/wiki/TracFastCgi - -CGI users: see http://trac.edgewall.org/wiki/TracCgi - -Apache 2 and mod_python users: you have to manually emerge -www-apache/mod_python. See http://trac.edgewall.org/wiki/TracModPython - -You can also use Trac without having to install a web server. See -http://trac.edgewall.org/wiki/TracStandalone to know more. - -Trac relies on the web server for users authentication. Please refer to the -Trac wiki and to your web server documentation to set up authentication. - -Trac environments ------------------ - -To complete the install, create your first Trac environment by running this -command: - - trac-admin /var/lib/trac/ initenv - -Don't forget to review the configuration file! It is located at -/var/lib/trac//conf/trac.ini. Consult its reference at -http://trac.edgewall.org/wiki/TracIni - -See http://trac.edgewall.org/wiki/TracEnvironment to know more about Trac -environments and how to configure them. diff --git a/www-apps/trac/files/postupgrade-en.txt b/www-apps/trac/files/postupgrade-en.txt deleted file mode 100644 index 1f5c8ea..0000000 --- a/www-apps/trac/files/postupgrade-en.txt +++ /dev/null @@ -1,19 +0,0 @@ -Upgrade Instructions -==================== - -This is brief and generic information about Trac. - -See the releases notes at http://trac.edgewall.org/wiki/TracDev/ReleaseNotes -for the Trac version you have installed to learn about software changes and -possible caveats. - -If you are upgrading from a previous Trac version, please follow the -instructions here: - - http://trac.edgewall.org/wiki/TracUpgrade - -You will need to run trac-admin commands (upgrade, wiki upgrade...) for each -Trac environment you have. - -You might also want to check for new configuration options by comparing trac.ini -file with trac.ini.sample file in the conf/ directory in each Trac environment. diff --git a/www-apps/trac/files/tracd.confd b/www-apps/trac/files/tracd.confd deleted file mode 100644 index 2cb9d29..0000000 --- a/www-apps/trac/files/tracd.confd +++ /dev/null @@ -1,13 +0,0 @@ -# The commented variables in this file are the defaults that are used -# in the init-script. You don't need to uncomment them except to -# customize them to different values. - -# Port for tracd -#TRACD_PORT="8000" - -# Options for tracd -#TRACD_OPTS="--env-parent-dir /var/lib/trac/" - -# User and group as which to run tracd -#TRACD_USER="tracd" -#TRACD_GROUP="tracd" diff --git a/www-apps/trac/files/tracd.initd b/www-apps/trac/files/tracd.initd deleted file mode 100644 index c5a5432..0000000 --- a/www-apps/trac/files/tracd.initd +++ /dev/null @@ -1,26 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License, v2 or later - -depend() { - need net -} - -start() { - ebegin "Starting tracd" - # tracd fails to create pidfile if started as non-root user, thus we are asking - # s-s-d to do that. To have correct pid we avoid -d option of tracd and use - # --background option of s-s-d. - start-stop-daemon --start --user ${TRACD_USER:-tracd} --group ${TRACD_GROUP:-tracd} \ - --pidfile /var/run/tracd.pid --make-pidfile --background \ - --env PYTHON_EGG_CACHE="/var/lib/trac/egg-cache" \ - --exec /usr/bin/tracd -- \ - -p ${TRACD_PORT:-8000} ${TRACD_OPTS:---env-parent-dir /var/lib/trac/} - eend $? -} - -stop() { - ebegin "Stopping tracd" - start-stop-daemon --stop --quiet --pidfile /var/run/tracd.pid - eend $? -} diff --git a/www-apps/trac/trac-1.2.5.ebuild b/www-apps/trac/trac-1.2.5.ebuild deleted file mode 100644 index 4ab68e7..0000000 --- a/www-apps/trac/trac-1.2.5.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE='sqlite?' - -DISTUTILS_SINGLE_IMPL=Yes -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 eutils user webapp - -MY_PV=${PV/_p/.post} -MY_P=Trac-${MY_PV} - -DESCRIPTION="Enhanced wiki and issue tracking system for software development projects" -HOMEPAGE="https://trac.edgewall.com/ https://pypi.org/project/Trac/" -SRC_URI="https://download.edgewall.org/trac/Trac-${MY_PV}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ppc ~ppc64 x86" -IUSE="cgi fastcgi i18n +highlight +restructuredtext mysql postgres +sqlite subversion" -REQUIRED_USE="|| ( mysql postgres sqlite )" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/setuptools[${PYTHON_MULTI_USEDEP}] - dev-python/genshi[${PYTHON_MULTI_USEDEP}] - dev-python/pytz[${PYTHON_MULTI_USEDEP}] - i18n? ( >=dev-python/Babel-0.9.5[${PYTHON_MULTI_USEDEP}] ) - highlight? ( - || ( - dev-python/pygments[${PYTHON_MULTI_USEDEP}] - app-text/silvercity - app-text/pytextile - app-text/enscript - ) - ) - restructuredtext? ( dev-python/docutils[${PYTHON_MULTI_USEDEP}] ) - mysql? ( dev-python/mysql-python[${PYTHON_MULTI_USEDEP}] ) - postgres? ( >=dev-python/psycopg-2[${PYTHON_MULTI_USEDEP}] ) - sqlite? ( >=dev-db/sqlite-3.3.4:3 ) - subversion? ( dev-vcs/subversion[python,${PYTHON_MULTI_USEDEP}] ) - ') - " -DEPEND="${RDEPEND}" - -S="${WORKDIR}/${MY_P}" - -# Tests depend on twill, a broken package -RESTRICT="test" - -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 -} - -# 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 -} diff --git a/www-apps/trac/trac-1.4.1.ebuild b/www-apps/trac/trac-1.4.1.ebuild deleted file mode 100644 index 3bcd8e5..0000000 --- a/www-apps/trac/trac-1.4.1.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE='sqlite?' - -DISTUTILS_SINGLE_IMPL=Yes -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 eutils user webapp - -MY_PV=${PV/_p/.post} -MY_P=Trac-${MY_PV} - -DESCRIPTION="Enhanced wiki and issue tracking system for software development projects" -HOMEPAGE="https://trac.edgewall.com/ https://pypi.org/project/Trac/" -SRC_URI="https://download.edgewall.org/trac/Trac-${MY_PV}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -IUSE="cgi fastcgi i18n +highlight +restructuredtext mysql postgres +sqlite subversion" -REQUIRED_USE="|| ( mysql postgres sqlite )" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/setuptools[${PYTHON_MULTI_USEDEP}] - >=dev-python/genshi-0.7[${PYTHON_MULTI_USEDEP}] - dev-python/pytz[${PYTHON_MULTI_USEDEP}] - >=dev-python/jinja2-2.9.3[${PYTHON_MULTI_USEDEP}] - i18n? ( >=dev-python/Babel-0.9.5[${PYTHON_MULTI_USEDEP}] ) - highlight? ( - || ( - dev-python/pygments[${PYTHON_MULTI_USEDEP}] - app-text/silvercity - app-text/pytextile - app-text/enscript - ) - ) - restructuredtext? ( dev-python/docutils[${PYTHON_MULTI_USEDEP}] ) - mysql? ( dev-python/mysql-python[${PYTHON_MULTI_USEDEP}] ) - postgres? ( >=dev-python/psycopg-2[${PYTHON_MULTI_USEDEP}] ) - sqlite? ( >=dev-db/sqlite-3.3.4:3 ) - subversion? ( dev-vcs/subversion[python,${PYTHON_MULTI_USEDEP}] ) - ') - " -DEPEND="${RDEPEND}" - -S="${WORKDIR}/${MY_P}" - -# Tests depend on twill, a broken package -RESTRICT="test" - -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 -} - -# 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 -}