mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 17:09:10 -07:00
www-apps/trac: Remove last-rited pkg
Closes: https://bugs.gentoo.org/712122 Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
@@ -678,7 +678,6 @@ net-wireless/chirp
|
||||
net-wireless/rfcat
|
||||
sci-geosciences/gdal-grass
|
||||
sci-geosciences/grass
|
||||
www-apps/trac
|
||||
|
||||
# Alfredo Tupone <tupone@gentoo.org> (2020-08-16)
|
||||
# Ported to py3.8 but not yet released
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
DIST Trac-1.2.5.tar.gz 5333965 BLAKE2B 51a58773fc037db66b748abddc4905738f2766c3aef87913cb2acd66cc6fcff14be288322ed1bc92435a7a7ab8de6020259a3363459ef1363518cdacf1ac4c0e SHA512 ee8faa6950f5148fe8adca9381f3228dc9f198457b2c44fad8331ca87a1e3ab15906b25c7b01fa8face4e93a366fdf12c27843198db6a9642481820e7456a76c
|
||||
@@ -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/<project-name> initenv
|
||||
|
||||
Don't forget to review the configuration file! It is located at
|
||||
/var/lib/trac/<project-name>/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.
|
||||
@@ -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.
|
||||
@@ -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"
|
||||
@@ -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 $?
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>web-apps@gentoo.org</email>
|
||||
<name>Gentoo Webapps</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="i18n">Enable support for i18n with dev-python/Babel</flag>
|
||||
<flag name="highlight">Enable syntax highlighting</flag>
|
||||
<flag name="restructuredtext">Enable support for reStructuredText for wiki formatting</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user