summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'www-apps')
-rw-r--r--www-apps/trac/ChangeLog5
-rw-r--r--www-apps/trac/Manifest10
-rw-r--r--www-apps/trac/trac-0.10.5.ebuild141
3 files changed, 8 insertions, 148 deletions
diff --git a/www-apps/trac/ChangeLog b/www-apps/trac/ChangeLog
index 8b649126b386..e951a4156aea 100644
--- a/www-apps/trac/ChangeLog
+++ b/www-apps/trac/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for www-apps/trac
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-apps/trac/ChangeLog,v 1.83 2008/11/16 17:47:23 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-apps/trac/ChangeLog,v 1.84 2008/11/17 04:40:58 wrobel Exp $
+
+ 17 Nov 2008; Gunnar Wrobel <wrobel@gentoo.org> -trac-0.10.5.ebuild:
+ Removed vulnerable www-apps/trac-0.10.5 (sec issue #246130).
16 Nov 2008; Markus Meier <maekke@gentoo.org> trac-0.11.2.ebuild:
amd64/x86 stable, bug #246130
diff --git a/www-apps/trac/Manifest b/www-apps/trac/Manifest
index d22ab8cf41ac..e40949a57159 100644
--- a/www-apps/trac/Manifest
+++ b/www-apps/trac/Manifest
@@ -7,15 +7,13 @@ AUX tracd.confd 359 RMD160 7328dd041576abbc76130ce220041d837289dd00 SHA1 91a6077
AUX tracd.initd 881 RMD160 c215a990133d5b655bc94e13ab4de9d1c938a163 SHA1 2c1a9dbae7e4890c2fb71f22091786ba7396c940 SHA256 6e76bfffe7f6928bff24d79b97aa8bbd27dafdfbb16fe8c79b7ad298e202d950
AUX tracd.initd.2 939 RMD160 2991a7a8d2d1a2911a899ed5f356fd88de872b5d SHA1 c8d00dc0e7ca92f17caa4ec1dfa49d3178fbc735 SHA256 9cd796e0fb516a91f5ec69037819144e9b9920af5df4f91839f9fb7fc67823a0
DIST Trac-0.11.2.tar.gz 715377 RMD160 33cc6c098517d09d912a5e72eda1f96d3d627f3e SHA1 96a5c3e7d35e799a640aa7a3360de776c6f85074 SHA256 6ef10a2ed9dbe68133ebea4504f1f4e78fb28d0ad86f048af8a12020ef8dcf35
-DIST trac-0.10.5.tar.gz 452253 RMD160 c9632030624471f6c456cdc34f2a23cfe2ccdde9 SHA1 3e1e3ea3edd76be7761359ffc7f080cc3fd5c4dc SHA256 157707cd8244e002a94f6880d948ad046b561c232ff04ab35893ab3f2e1a6ec7
-EBUILD trac-0.10.5.ebuild 4431 RMD160 fb457366720108645aa7f6391a99c7c82bcfe199 SHA1 36305a17aacf380bb956faaa4d93716840817460 SHA256 de5cfa66016e6dd7139756501c9653ffc0a5b90897b742e5aa1c786323f03625
EBUILD trac-0.11.2.ebuild 3977 RMD160 d3cb051a711d6d3bdc0d685736611285faf0b544 SHA1 ede3cad1b08ccdc2bc5160b5c78d9a95a199e692 SHA256 b46aa874abe5d72319a033a7ea5d48b06ca8adff66b43a042903cf08fdf36873
-MISC ChangeLog 13677 RMD160 5d23e52a3ee4d64dc5129aead5510f4a753e9ce1 SHA1 54e0531385de7a80f2783a98857f4b6fb7d00faa SHA256 04bc9f86ada90539c0f2dc4507e4fccb7dc873c85b0211545135f38848ce54c0
+MISC ChangeLog 13811 RMD160 583ae9a56ab1d91f606d35a2871276ed81920ace SHA1 3447cbf81a4b37e76be225b1ac37762e27ce49d9 SHA256 6f5bd93a8a3b547b218828005b52f86ca96d53f35aa1f2a6b8188f8fb5ac43e3
MISC metadata.xml 294 RMD160 583b0b68a78884cf52e3a16a0aa9195dbb50654d SHA1 f73728c47f88df1bd4b4760b28c4f48c63a30ebb SHA256 a77b23b4cddd5cd048cbe2c0fdd3950d53ef2b48d30cdf1b1f501ee25a690e08
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
-iEYEARECAAYFAkkgXLsACgkQkKaRLQcq0GJAwQCfTMopj7vLDlyoNYJNmceCjS5s
-1UcAn21kiRAwLDlvX3+M48adMU0jXmkf
-=wcEk
+iEYEARECAAYFAkkg9gAACgkQEEcxCpcDQ74vrgCfcPIMcrXjZ1bQiUMLWweiW22A
+WiwAnAlDkVH41Gm+H4CWdciYCkMwjC1b
+=E3tu
-----END PGP SIGNATURE-----
diff --git a/www-apps/trac/trac-0.10.5.ebuild b/www-apps/trac/trac-0.10.5.ebuild
deleted file mode 100644
index 225b25a3a187..000000000000
--- a/www-apps/trac/trac-0.10.5.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apps/trac/trac-0.10.5.ebuild,v 1.5 2008/08/04 16:31:51 keytoaster Exp $
-
-inherit distutils webapp
-
-DESCRIPTION="Trac is a minimalistic web-based project management, wiki and bug/issue tracking system."
-HOMEPAGE="http://trac.edgewall.com/"
-SRC_URI="http://ftp.edgewall.com/pub/trac/${P}.tar.gz"
-
-LICENSE="trac"
-KEYWORDS="amd64 ppc ~ppc64 ~sparc x86"
-IUSE="cgi fastcgi mysql postgres sqlite enscript silvercity"
-
-# doing so because utils (such as trac-admin), manpages... overlap
-SLOT="0"
-WEBAPP_MANUAL_SLOT="yes"
-
-# we need to depend on virtual/httpd-cgi to pull apache/lighttpd/whatever in when USE cgi
-# we need to depend on virtual/httpd-fcgi to pull mod_fastcgi/lighttpd/whatever in when USE fastcgi
-# we need to depend on virtual/httpd-python to pull mod_python/whatever in when USE python (python
-# is rather confusing here, as dev-lang/python is a required dependency, but httpd-python isn't)
-DEPEND="${DEPEND}
- >=dev-lang/python-2.3
- app-text/pytextile
- >=dev-python/docutils-0.3.9
- dev-libs/clearsilver
- >=dev-util/subversion-1.3.2
- mysql? (
- >=virtual/mysql-4.1
- >=dev-python/mysql-python-1.2.1
- )
- sqlite? (
- >=dev-db/sqlite-3.3.4
- || ( >=dev-lang/python-2.5 >=dev-python/pysqlite-2.3 )
- )
- postgres? ( >=dev-python/psycopg-2 )
- enscript? ( app-text/enscript )
- silvercity? ( app-text/silvercity )"
-
-# The following function should be added to eutils.eclass (see bug #143572):
-
-# Generate an standard error message for missing USE flags
-# in existing packages, and die.
-#
-# Usage: built_with_use_die <category/package> <functionality> [<USE flag>]
-# ex: built_with_use_die dev-util/subversion python
-# or: built_with_use_die www-servers/apache LDAP ldap
-#
-# Typical usage:
-# if ! built_with_use dev-util/subversion python ; then
-# built_with_use_die dev-util/subversion python
-# fi
-#
-# Note: when <USE flag> is not specified, <functionality> is used for the USE flag name.
-built_with_use_die() {
- local package=$1
- local func=$2
- local use_flag=$3
-
- [[ -z ${use_flag} ]] && use_flag=${func}
-
- eerror "Your ${package} package has been built without"
- eerror "${func} support, please enable the '${use_flag}' USE flag and"
- eerror "re-emerge ${package}."
- elog "You can enable this USE flag either globally in /etc/make.conf,"
- elog "or just for specific packages in /etc/portage/package.use."
- die "${package} missing ${func} support"
-}
-
-pkg_setup () {
- if ! use mysql && ! use postgres && ! use sqlite ; then
- eerror "You must select at least one database backend, by enabling"
- eerror "at least one of the 'mysql', 'postgres' or 'sqlite' USE flags."
- die "no database backend selected"
- fi
-
- # python has built-in sqlite support starting from 2.5
- if use sqlite && \
- has_version ">=dev-lang/python-2.5" && \
- ! has_version ">=dev-python/pysqlite-2.3" && \
- ! built_with_use dev-lang/python sqlite ; then
- eerror "To use the sqlite database backend, you must either:"
- eerror "- build dev-lang/python with sqlite support, using the 'sqlite'"
- eerror " USE flag, or"
- eerror "- emerge dev-python/pysqlite"
- die "missing python sqlite support"
- fi
-
- if ! built_with_use dev-util/subversion python ; then
- built_with_use_die dev-util/subversion python
- fi
-
- if ! built_with_use dev-libs/clearsilver python ; then
- built_with_use_die dev-libs/clearsilver python
- fi
-
- ebegin "Creating tracd group and user"
- enewgroup tracd
- enewuser tracd -1 -1 -1 tracd
- eend ${?}
-
- webapp_pkg_setup
-}
-
-src_install () {
- # project environments might go in here
- keepdir /var/lib/trac
-
- webapp_src_preinst
- distutils_src_install
-
- dodoc AUTHORS INSTALL RELEASE THANKS UPGRADE
- rm "${D}"/usr/share/doc/${P}/MANIFEST.in*
- rm "${D}"/usr/share/doc/${P}/PKG-INFO*
-
- docinto contrib
- dodoc contrib/*
-
- # if needed, install cgi/fcgi scripts for webapp-config
- local my_dir="${D}"/usr/share/trac
- if use cgi ; then
- mv ${my_dir}/cgi-bin/trac.cgi "${D}"${MY_CGIBINDIR} || die
- fi
- if use fastcgi ; then
- mv ${my_dir}/cgi-bin/trac.fcgi "${D}"${MY_CGIBINDIR} || die
- fi
- rm -rf ${my_dir}/cgi-bin || die
-
- for lang in en; do
- webapp_postinst_txt ${lang} "${FILESDIR}"/postinst-${lang}.txt
- done
-
- # copy graphics, css & js
- cp -r htdocs/* "${D}"/${MY_HTDOCSDIR}
-
- webapp_src_install
-
- newconfd "${FILESDIR}"/tracd.confd tracd
- newinitd "${FILESDIR}"/tracd.initd tracd
-}