Version bump
authorRenat Lumpau <rl03@gentoo.org>
Wed, 30 Nov 2005 21:52:32 +0000 (21:52 +0000)
committerRenat Lumpau <rl03@gentoo.org>
Wed, 30 Nov 2005 21:52:32 +0000 (21:52 +0000)
Package-Manager: portage-2.0.51.22-r2

www-apps/mambo/ChangeLog
www-apps/mambo/Manifest
www-apps/mambo/files/digest-mambo-4.5.3 [new file with mode: 0644]
www-apps/mambo/mambo-4.5.3.ebuild [new file with mode: 0644]

index 5d1a79a495fc88034b8067a6c90f128b02f94169..78c6b666a6e40a2c17eb75371a9a8f0ef18fec2f 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for www-apps/mambo
 # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-apps/mambo/ChangeLog,v 1.18 2005/11/20 10:41:41 stuart Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-apps/mambo/ChangeLog,v 1.19 2005/11/30 21:52:32 rl03 Exp $
+
+*mambo-4.5.3 (30 Nov 2005)
+
+  30 Nov 2005; Renat Lumpau <rl03@gentoo.org> +mambo-4.5.3.ebuild:
+  Version bump
 
 *mambo-4.5.2.3-r1 (20 Nov 2005)
 
index 56e9684d5efa17e7383e651dbc1252e25e55f4d6..72b212ded24b0b8f4107eeb93d6d4038f11148ce 100644 (file)
@@ -1,8 +1,20 @@
-MD5 0a2d9189783f06404ed80c355976f98c ChangeLog 2674
-MD5 f61bfa064e3acdfcd826e4a38b121196 metadata.xml 161
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
 MD5 833ddb4f175a688b0893107e846b608d mambo-4.5.2.3.ebuild 2891
+MD5 5528b88053201d8a7d4dc00a8934f7b9 mambo-4.5.3.ebuild 2888
 MD5 3a4fe61a2ddf7b07cbdce52f3f67566a mambo-4.5.2.3-r1.ebuild 2990
+MD5 731d5f288214c29d956dadbf091fd3a8 ChangeLog 2783
+MD5 f61bfa064e3acdfcd826e4a38b121196 metadata.xml 161
 MD5 3d99cf82feda374b93fb14a227f3d37f files/mambo-4.5.2.3-globals_overwrite.patch 683
+MD5 b835f0c6a204408919dbe29f020b6e5c files/digest-mambo-4.5.3 71
 MD5 3601661ea6b8a216f15131f63bc24388 files/postinstall-en.txt 991
-MD5 6c941a8ae21f670067d3ce092d91b9cc files/digest-mambo-4.5.2.3 73
 MD5 6c941a8ae21f670067d3ce092d91b9cc files/digest-mambo-4.5.2.3-r1 73
+MD5 6c941a8ae21f670067d3ce092d91b9cc files/digest-mambo-4.5.2.3 73
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.1 (GNU/Linux)
+
+iD8DBQFDjh8yEzitwsaoONoRArRoAJ96x5uxmTqW44L6UKaLJQ5ZWACcowCg0uiJ
+pxt0KsyffOC5Q/TTo45UqAk=
+=MVrY
+-----END PGP SIGNATURE-----
diff --git a/www-apps/mambo/files/digest-mambo-4.5.3 b/www-apps/mambo/files/digest-mambo-4.5.3
new file mode 100644 (file)
index 0000000..22478bc
--- /dev/null
@@ -0,0 +1 @@
+MD5 6f4f934bc26ceed05137a23a1dcf8a54 mamboV4.5.3-Stable.tar.gz 1561319
diff --git a/www-apps/mambo/mambo-4.5.3.ebuild b/www-apps/mambo/mambo-4.5.3.ebuild
new file mode 100644 (file)
index 0000000..66c4235
--- /dev/null
@@ -0,0 +1,92 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-apps/mambo/mambo-4.5.3.ebuild,v 1.1 2005/11/30 21:52:32 rl03 Exp $
+
+inherit webapp
+
+MY_P="${PN/M/m}V${PV}-Stable"
+DESCRIPTION="Mambo is yet another CMS"
+HOMEPAGE="http://www.mamboserver.com/"
+SRC_URI="http://mamboforge.net/frs/download.php/4004/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~x86 ~ppc ~sparc ~amd64"
+S=${WORKDIR}
+
+IUSE=""
+
+RDEPEND="dev-db/mysql
+       virtual/httpd-php
+       net-www/apache"
+DEPEND="app-arch/unzip"
+
+pkg_setup () {
+       webapp_pkg_setup
+       einfo "Please make sure that your PHP is compiled with XML and MySQL support"
+}
+
+src_install () {
+       webapp_src_preinst
+       local files="administrator/backups administrator/components components
+       images images/banners images/stories mambots mambots/content mambots/search
+       media language administrator/modules administrator/templates cache modules
+       templates"
+
+       dodoc CHANGELOG INSTALL
+
+       cp -R [^d]* ${D}/${MY_HTDOCSDIR}
+
+       for file in ${files}; do
+               webapp_serverowned "${MY_HTDOCSDIR}/${file}"
+       done
+
+       webapp_postinst_txt en ${FILESDIR}/postinstall-en.txt
+
+       webapp_src_install
+}
+
+pkg_postinst () {
+       einfo "Now run \"emerge --config =${PF}\""
+       einfo "to setup the database"
+       einfo "Note that db and dbuser need to be present prior to running db setup"
+       webapp_pkg_postinst
+}
+
+pkg_config() {
+       # default values for db stuff
+       D_DB="mambo"
+       D_HOST="localhost"
+       D_USER="mambo"
+
+       # do we want to start mysqld?
+       /etc/init.d/mysql restart || die "mysql needs to be running"
+
+       echo -n "mysql db name [${D_DB}]: "; read MY_DB
+       [[ -z ${MY_DB} ]] && MY_DB=${D_DB}
+
+       echo -n "mysql db host [${D_HOST}]: "; read MY_HOST
+       [[ -z ${MY_HOST} ]] && MY_HOST=${D_HOST}
+
+       echo -n "mysql dbuser name [${D_USER}]: "; read MY_USER
+       [[ -z ${MY_USER} ]] && MY_USER=${D_USER}
+
+       echo -n "mysql dbuser password: "; read mypwd
+       [[ -z ${mypwd} ]] && die "Error: no dbuser password"
+
+       # privileges
+       echo -n "Please enter login info for user who has grant privileges on ${MY_HOST} [$USER]: "; read adminuser
+       [[ -z ${adminuser} ]] && adminuser="$USER"
+       if [ "${MY_HOST}" != "localhost" ]; then
+               echo -n "Client address (at db side) [$(hostname -f)]: "; read clientaddr
+               [[ -z ${clientaddr} ]] && clientaddr="$(hostname -f)"
+       fi
+       # this will be default for localhost
+       [[ -z ${clientaddr} ]] && clientaddr="${MY_HOST}"
+
+       # if $MY_HOST == localhost, don't specify -h argument, so local socket can be used.
+       host=${MY_HOST/localhost}
+       mysqladmin -u ${adminuser} ${host:+-h ${host}} -p create ${MY_DB} || die "Error creating database"
+       mysql -u "${adminuser}" "${host:+-h ${host}}" -p \
+               -e "GRANT SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE,DROP,REFERENCES
+               ON ${MY_DB}.* TO '${MY_USER}'@'${clientaddr}' IDENTIFIED BY '${mypwd}'; FLUSH PRIVILEGES;"  || die "Error initializing database. Please grant permissions manually."
+}