summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGunnar Wrobel <wrobel@gentoo.org>2008-01-23 09:29:56 +0000
committerGunnar Wrobel <wrobel@gentoo.org>2008-01-23 09:29:56 +0000
commit061a10859fdef6f214c59c6f6336b5556e9efede (patch)
tree9e4761a32b310a7f8bc36a7a7b4b42031f6b6c57 /www-apps/joomla
parentstable x86, bug 205253 (diff)
downloadhistorical-061a10859fdef6f214c59c6f6336b5556e9efede.tar.gz
historical-061a10859fdef6f214c59c6f6336b5556e9efede.tar.bz2
historical-061a10859fdef6f214c59c6f6336b5556e9efede.zip
Added joomla-1.5.0 in response to sec issue #204335. Removed insecure
joomla-1.0.13. Package-Manager: portage-2.1.4_rc7
Diffstat (limited to 'www-apps/joomla')
-rw-r--r--www-apps/joomla/ChangeLog11
-rw-r--r--www-apps/joomla/Manifest42
-rw-r--r--www-apps/joomla/files/digest-joomla-1.0.133
-rw-r--r--www-apps/joomla/files/digest-joomla-1.5.03
-rw-r--r--www-apps/joomla/files/postinstall-en.txt23
-rw-r--r--www-apps/joomla/joomla-1.5.0.ebuild (renamed from www-apps/joomla/joomla-1.0.13.ebuild)21
6 files changed, 65 insertions, 38 deletions
diff --git a/www-apps/joomla/ChangeLog b/www-apps/joomla/ChangeLog
index 6e64168f5d23..486549e0a0b5 100644
--- a/www-apps/joomla/ChangeLog
+++ b/www-apps/joomla/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for www-apps/joomla
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-apps/joomla/ChangeLog,v 1.16 2007/01/03 00:18:02 rl03 Exp $
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/www-apps/joomla/ChangeLog,v 1.17 2008/01/23 09:29:55 wrobel Exp $
+
+*joomla-1.5.0 (23 Jan 2008)
+
+ 23 Jan 2008; Gunnar Wrobel <wrobel@gentoo.org> files/postinstall-en.txt,
+ -joomla-1.0.13.ebuild, +joomla-1.5.0.ebuild:
+ Added joomla-1.5.0 in response to sec issue #204335. Removed insecure
+ joomla-1.0.13.
*joomla-1.0.12 (03 Jan 2007)
diff --git a/www-apps/joomla/Manifest b/www-apps/joomla/Manifest
index feccd2a1c653..5da96ec1cb8a 100644
--- a/www-apps/joomla/Manifest
+++ b/www-apps/joomla/Manifest
@@ -1,20 +1,30 @@
-AUX postinstall-en.txt 831 RMD160 da1978f4f0a2cd92ca308cba341b6169d07119c7 SHA1 87e139fb3589a2f30605a2ffeb9eb359bb4815a7 SHA256 57708447937da773cb51af1080e1a51e2eb1178118425120bd8bfbe55a1553b8
-MD5 7ca06c07846c94c277204014759a1484 files/postinstall-en.txt 831
-RMD160 da1978f4f0a2cd92ca308cba341b6169d07119c7 files/postinstall-en.txt 831
-SHA256 57708447937da773cb51af1080e1a51e2eb1178118425120bd8bfbe55a1553b8 files/postinstall-en.txt 831
-DIST Joomla_1.0.13-Stable-Full_Package.tar.bz2 1698797 RMD160 80bbf606e83df0b8792a819a454e6a059a2a505e SHA1 f7c5b39049a12cb63f35bec48d80f8cdd00d9182 SHA256 be91e0d85089d7197a687377076828eaa62253408b544baef528fee0c17e0cfa
-EBUILD joomla-1.0.13.ebuild 1202 RMD160 51ca7185bd998300e1b4398e4da71e3fd404c6a3 SHA1 2e5c902c55e848be49fb17fe2bc56daf9c3aa08d SHA256 8f0f67f02e0a8ec840876c71eed7b6b678fd46dbcedfe237916f5f530b02fc2e
-MD5 f9943c2acb15fb4d8c6de3e32835c9eb joomla-1.0.13.ebuild 1202
-RMD160 51ca7185bd998300e1b4398e4da71e3fd404c6a3 joomla-1.0.13.ebuild 1202
-SHA256 8f0f67f02e0a8ec840876c71eed7b6b678fd46dbcedfe237916f5f530b02fc2e joomla-1.0.13.ebuild 1202
-MISC ChangeLog 2481 RMD160 f58f70b041470c53a23d69e7763889aa59f7a4d0 SHA1 3a71c66d609de8289c687abaf09506b6305d7674 SHA256 a89cdb676fe9e018f714f7bc3de7345a75641b6e085c01ada575195fd829051e
-MD5 28a327e4c85b6932bc0f9db0cd2469c0 ChangeLog 2481
-RMD160 f58f70b041470c53a23d69e7763889aa59f7a4d0 ChangeLog 2481
-SHA256 a89cdb676fe9e018f714f7bc3de7345a75641b6e085c01ada575195fd829051e ChangeLog 2481
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX postinstall-en.txt 754 RMD160 ebc0e7808af410d94fb6fa1b7296ecee1ffa15ec SHA1 bc1c99b4edaaee5d97826543f47c6efcf134df2d SHA256 36261f2301653a1c715a9edf43d0ad89fd0721e3a6c4e55ad4d4b7f1b5adf28c
+MD5 36c6f07f74592bd789853aa6ad2adc9d files/postinstall-en.txt 754
+RMD160 ebc0e7808af410d94fb6fa1b7296ecee1ffa15ec files/postinstall-en.txt 754
+SHA256 36261f2301653a1c715a9edf43d0ad89fd0721e3a6c4e55ad4d4b7f1b5adf28c files/postinstall-en.txt 754
+DIST Joomla-1.5.0.tar.bz2 3255672 RMD160 cf1c6a9da3d1ae5f125916d347a224a96f7082f5 SHA1 80da606ea6d4cb3d9a1ffce1dfc6ad0f5702d9a6 SHA256 56fb0ac8910ff33732efaf48a5ef12e6aefc52219bede34ad5c1a911d4198eef
+EBUILD joomla-1.5.0.ebuild 1340 RMD160 7de8e84594bff5012a025556f9ec93408a89ce68 SHA1 bfda05188b22cf706d6441c19a44c41657ea3c9a SHA256 c685e71d54664c98071cbea5a00549038df9dc6f9efb67140c5491f1d9397605
+MD5 5d6d8bfbb77376c0c65c087ea34ece07 joomla-1.5.0.ebuild 1340
+RMD160 7de8e84594bff5012a025556f9ec93408a89ce68 joomla-1.5.0.ebuild 1340
+SHA256 c685e71d54664c98071cbea5a00549038df9dc6f9efb67140c5491f1d9397605 joomla-1.5.0.ebuild 1340
+MISC ChangeLog 2724 RMD160 ea44c5db57c3fdcf4c2206127a2915a04700f026 SHA1 60f9eb90fe6cacc18174b59ebe544f4b88054320 SHA256 931f07ff58e7db6322180c491db21f6f3f48f2371c4084d3a0602bd45859cb93
+MD5 ffabeacfcda5b89de1fbf1143033e8c0 ChangeLog 2724
+RMD160 ea44c5db57c3fdcf4c2206127a2915a04700f026 ChangeLog 2724
+SHA256 931f07ff58e7db6322180c491db21f6f3f48f2371c4084d3a0602bd45859cb93 ChangeLog 2724
MISC metadata.xml 161 RMD160 d47e924599b33a35a50f4c9f5564d325c271f83b SHA1 5b91a6d8d06d3dca2d774425befba30caca51507 SHA256 9cd891fcf0af580e98b62d2f4ded9e53671599f5a7aafd5dce692b996d2a83f4
MD5 f61bfa064e3acdfcd826e4a38b121196 metadata.xml 161
RMD160 d47e924599b33a35a50f4c9f5564d325c271f83b metadata.xml 161
SHA256 9cd891fcf0af580e98b62d2f4ded9e53671599f5a7aafd5dce692b996d2a83f4 metadata.xml 161
-MD5 b111950b6066ab54ffbcb56c22be32eb files/digest-joomla-1.0.13 307
-RMD160 266bf5ddec171f129cfeda0863e3e96f5fdf707b files/digest-joomla-1.0.13 307
-SHA256 f5fe4b379d2dc95e00b69d0a430541dfe728f559d5c064f529185e6851595849 files/digest-joomla-1.0.13 307
+MD5 3a7767b08b9dfc39261b01a2f4ce91d4 files/digest-joomla-1.5.0 244
+RMD160 552e28cd376d9e6236bcf4b749a4dca4d7522ce5 files/digest-joomla-1.5.0 244
+SHA256 7702e5e06f1fdcee6d6e140df9501c9ee1449d56827b358873ab74f5bb8e7e24 files/digest-joomla-1.5.0 244
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.7 (GNU/Linux)
+
+iD8DBQFHlwkZEEcxCpcDQ74RAm/0AKCOKieLZBr/zC1gZuKYEevKswJMWwCcCsop
+OAAsP+JixyljBqMkLtCtQcg=
+=/x/3
+-----END PGP SIGNATURE-----
diff --git a/www-apps/joomla/files/digest-joomla-1.0.13 b/www-apps/joomla/files/digest-joomla-1.0.13
deleted file mode 100644
index 31798a149925..000000000000
--- a/www-apps/joomla/files/digest-joomla-1.0.13
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 ed01a4269faf3851a9f8320ac4de12fc Joomla_1.0.13-Stable-Full_Package.tar.bz2 1698797
-RMD160 80bbf606e83df0b8792a819a454e6a059a2a505e Joomla_1.0.13-Stable-Full_Package.tar.bz2 1698797
-SHA256 be91e0d85089d7197a687377076828eaa62253408b544baef528fee0c17e0cfa Joomla_1.0.13-Stable-Full_Package.tar.bz2 1698797
diff --git a/www-apps/joomla/files/digest-joomla-1.5.0 b/www-apps/joomla/files/digest-joomla-1.5.0
new file mode 100644
index 000000000000..ef940c8d6e30
--- /dev/null
+++ b/www-apps/joomla/files/digest-joomla-1.5.0
@@ -0,0 +1,3 @@
+MD5 668bbbe75980e51f71ec5c061387ca5c Joomla-1.5.0.tar.bz2 3255672
+RMD160 cf1c6a9da3d1ae5f125916d347a224a96f7082f5 Joomla-1.5.0.tar.bz2 3255672
+SHA256 56fb0ac8910ff33732efaf48a5ef12e6aefc52219bede34ad5c1a911d4198eef Joomla-1.5.0.tar.bz2 3255672
diff --git a/www-apps/joomla/files/postinstall-en.txt b/www-apps/joomla/files/postinstall-en.txt
index e3a6ef1b3089..86606ab9b16c 100644
--- a/www-apps/joomla/files/postinstall-en.txt
+++ b/www-apps/joomla/files/postinstall-en.txt
@@ -1,24 +1,25 @@
You are almost done!
- 0. Setup the db
+ 0. Setup a database (e.g. MySQL: see
+ http://www.gentoo.org/doc/en/mysql-howto.xml)
- 1. Restart Apache
+ 1. Login on http://${VHOST_HOSTNAME}/${VHOST_APPDIR}
+ and finish the installation.
+
+
+ 2. Move into the directory where you installed Joomla and remove
+ the "installation" folder:
- 2. Login on http://${VHOST_HOSTNAME}/${VHOST_APPDIR}
- and finish the installation. IMPORTANT: the web
- installer will complain that configuration.php is not writeable. When you
- are done, create configuration.php in ${MY_INSTALLDIR} and copy the generated
- configuration into it. Then execute the following:
# cd ${MY_INSTALLDIR}
- # chown apache:apache configuration.php
- # chmod u+w configuration.php
+ # rm -rf installation
3. You can now launch your browser and point it to your Joomla site e.g.
http://${VHOST_HOSTNAME}/${VHOST_APPDIR} -> Main Site
http://${VHOST_HOSTNAME}/${VHOST_APPDIR}/administrator -> Admin
- You can log into Admin using the username 'admin' along with the
- password that was generated or you chose during the web based install.
+ You can log into the administration view using the username 'admin'
+ along with the password that was generated or you chose during the
+ web based installation.
Enjoy Joomla!
diff --git a/www-apps/joomla/joomla-1.0.13.ebuild b/www-apps/joomla/joomla-1.5.0.ebuild
index f0c8e8e61a39..426d8d839928 100644
--- a/www-apps/joomla/joomla-1.0.13.ebuild
+++ b/www-apps/joomla/joomla-1.5.0.ebuild
@@ -1,12 +1,14 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apps/joomla/joomla-1.0.13.ebuild,v 1.2 2007/08/10 01:54:39 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-apps/joomla/joomla-1.5.0.ebuild,v 1.1 2008/01/23 09:29:55 wrobel Exp $
inherit webapp depend.php
+MY_PN=${PN/j/J}
+
DESCRIPTION="Joomla is one of the most powerful Open Source Content Management Systems on the planet."
HOMEPAGE="http://www.joomla.org/"
-SRC_URI="http://downloads.joomlacode.org/frsrelease/1/3/2/13215/Joomla_${PV}-Stable-Full_Package.tar.bz2"
+SRC_URI="http://joomlacode.org/gf/download/frsrelease/5078/21063/${MY_PN}-${PV}.tar.bz2"
LICENSE="GPL-2"
KEYWORDS="~x86 ~ppc ~sparc ~amd64"
@@ -14,6 +16,8 @@ S="${WORKDIR}"
IUSE=""
+RDEPEND="virtual/httpd-cgi"
+
need_php
pkg_setup () {
@@ -25,18 +29,23 @@ src_install () {
webapp_src_preinst
local files="administrator/backups administrator/components
administrator/modules administrator/templates cache components
- images images/banners images/stories language mambots mambots/content
- mambots/editors mambots/editors-xtd mambots/search mambots/system
- media modules templates"
+ images images/banners images/stories language
+ media modules templates configuration.php"
dodoc CHANGELOG.php INSTALL.php
cp -R . "${D}/${MY_HTDOCSDIR}"
+ # Create an empty configuration file that will be writeable
+ #to the web server
+ touch "${D}/${MY_HTDOCSDIR}/configuration.php"
+
for file in ${files}; do
webapp_serverowned "${MY_HTDOCSDIR}/${file}"
done
+ webapp_configfile "${MY_HTDOCSDIR}/configuration.php"
+
webapp_postinst_txt en "${FILESDIR}/postinstall-en.txt"
webapp_src_install