summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'www-apps/moodle')
-rw-r--r--www-apps/moodle/ChangeLog6
-rw-r--r--www-apps/moodle/Manifest34
-rw-r--r--www-apps/moodle/moodle-2.1.8.ebuild128
-rw-r--r--www-apps/moodle/moodle-2.2.5.ebuild128
-rw-r--r--www-apps/moodle/moodle-2.3.2.ebuild128
5 files changed, 19 insertions, 405 deletions
diff --git a/www-apps/moodle/ChangeLog b/www-apps/moodle/ChangeLog
index ba797ddcfb21..0d5e07ea1161 100644
--- a/www-apps/moodle/ChangeLog
+++ b/www-apps/moodle/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for www-apps/moodle
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-apps/moodle/ChangeLog,v 1.33 2012/11/10 13:38:01 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-apps/moodle/ChangeLog,v 1.34 2012/11/15 01:26:11 blueness Exp $
+
+ 15 Nov 2012; Anthony G. Basile <blueness@gentoo.org> -moodle-2.1.8.ebuild,
+ -moodle-2.2.5.ebuild, -moodle-2.3.2.ebuild:
+ Remove vulnerable versions, bug #443102
10 Nov 2012; Anthony G. Basile <blueness@gentoo.org> -moodle-1.9.19.ebuild,
-moodle-2.0.10.ebuild:
diff --git a/www-apps/moodle/Manifest b/www-apps/moodle/Manifest
index 31f9fb0d2ebc..dff251ebf5b3 100644
--- a/www-apps/moodle/Manifest
+++ b/www-apps/moodle/Manifest
@@ -4,34 +4,28 @@ Hash: SHA256
AUX config.php 718 SHA256 c62a37c0d81043ee4ca7fc4d7610d19dc2df426d556eb3285d7b1fe367a44a8d SHA512 38347d3a275397074abe3cc8cd1521c7fe2deb45f4702d7a8a3e3c30ab6e2c1c51fa2c1f58d7fc99f0b72f2dcd243b8dcfdd7b3641c22c41399705aab6b59479 WHIRLPOOL 51daeca50711e6cda7ef3703be71fd59bd7abeb2bfa4b0c7b42924dea5d0cbb9d4fac478aeb13bc655d097bbed3ddb99e35e43c6b2f800cabcf916142996bbb8
AUX postinstall-en.txt 6524 SHA256 dad8831abc23179ebcd2c2431f11d83346c142175c59da47cf5f913c928de667 SHA512 bb3e5187db6be49707801cfde15ebced065f2d4b8c1a04fef2f4ced0a67dab2440b8e79d110685056cad84647f8ebb587c697452df8e2b0eab07b015d01b92cf WHIRLPOOL 6ed4f9db76238db6e0a2afd98b8877a1de4e06311d77a6153bb9d8bbc559fd226190c7bf4a8053e35000fcb24babf154021a42d1b58ba92c3ee86bb5dfae1894
AUX postinstall-nodb-en.txt 171 SHA256 f39ff660a1cafbbd96ce18c46f056450ace04df5ac401eeccaf16441d54f3b6a SHA512 b0cf4787351f904caf06573c5bc50275b6a11361170b4006acc24224f44efde69cfe3a9b6340d6787c5805c605dc89f07072bf992b0ee255c97fba90e5d5617e WHIRLPOOL 3f91b917e8c92866d570c0af2dabbb11eb6bdf7d4cf3e9e8984649b5c147736f267156c490ab51fcd7fda9e7b3ac2ead8259231b20e74e349fb143ed44b08616
-DIST moodle-2.1.8.tgz 24039295 SHA256 62fb9769cc508516c3a3590e9660b4607337ffac8918a1e8ff0bc5e28cd1697b SHA512 1d6d682a88901c4116ead2382855c76dcc9368f726be80a72dd880fe6a123cce286c324150b0415dffbd72ede93352535354121ffe5d97b2fc80e614843fb787 WHIRLPOOL 9cdcb2df992469d92cd8424ec1ba6dfd1da64c6a36e56af746f7a7036f06cbd8a1df02f5a6192879b56a6821adde0f42a1fb2476de3249db97b3b43b0e87c123
DIST moodle-2.1.9.tgz 24043343 SHA256 777da51f66c2df9f7c90d8b9221916ded360838ae774ec28694acf22f0018ef6 SHA512 17ae8cfdd80a2701afdb3bae101377f6f943151fc780dc01801387053169b2c0b42dc5c3a96aa207b66ce74b9f4ca2934e5508034de46a81aca9c5ba6e8ea22d WHIRLPOOL 9cfd15301b3748918f8b9732c76845e5891a512b06e7ff0c63dd4d24b26e27d2a8a7e9e9a44ab9b319e7191a51e8112617d1c3b3dfeb961eee82ab90d70a0b0e
-DIST moodle-2.2.5.tgz 25022919 SHA256 9a8963c4c686751f1c51ca77fae504cefed6434f4257ba9caea6b7d20ec8479b SHA512 73769245ee43902f72abcd8e8e267660ab3a7ccc484c1d5b873b5fd225cf56298123b8063f4f20bc3685bd15859c9a04d51496aa005fcb98e0c8728c2a05eb0c WHIRLPOOL 90970797dd766b74bbc1695779912e61051d5a7b38934297dea12a21acec27d39758e48946330602b277cfdbae471679d120689fe5ce7351b242f30c40705558
DIST moodle-2.2.6.tgz 25030820 SHA256 459c27815e153f69fa64a12f3500b3f4cca50cf44692d94b783d93e7b4d1a016 SHA512 5e07c8cbe0000276b3ccc26311f515154553258c3f3bf0c7cf724822ed1339964f0a037da38d36efe9c0b6a86a7f2eb0c4c845640b4cbdab942ccca646f259d6 WHIRLPOOL f6ba6e02fa0e80d9c88098242d629baacf95cfec49c342bdc3cf93a8ca9b6ba5ec50003c1ef6bcdfaf416cb8e171cfabb388788da3ca45b62220c1fdd9a4400e
-DIST moodle-2.3.2.tgz 28554950 SHA256 4b98c5ac3eb711ea2b3d1738e03b56a1a27f59109c718e4373f3b75cf9a268b7 SHA512 e04dfa55bf8967ec385d9e4c61d1ab622db29f07a1fdcf940718840fb1491f85c072044867bd1a958c2c6180e2f83e59044e0f4ae39faae657087120577745c2 WHIRLPOOL 6fd39f85606e0ef436991644750f91f3d0a808a133dfb43f9b3e66894cdb5b4e4d0b26c22fedd94c6f8d60cd6fa2812cac29fefb60855a490c2669b7f1905e82
DIST moodle-2.3.3.tgz 28588101 SHA256 3bf8c0dfec616d4b15ba20f861ca42750576ff7ff7b2bed68f45c043611aeec0 SHA512 78564b84089a690334dd0836607444b7a02838d9720616cbf8a4a683716357305a097622f8491feb1099a29472c36fe7b93f1349435c1aca90a753ff3300527f WHIRLPOOL 9af712907df3e163fdc699cc12bfc29786acea4404de2d67fc2308abb66de9db7b2ede9eae0369ba118abf943520fce8aa9aeda6336e419db99a89837b666593
-EBUILD moodle-2.1.8.ebuild 3375 SHA256 2657c9918d38094edd71b6e8668c960acc0e632bd6839cc1fd8225762b8b9fb8 SHA512 1f88f7a113c14e62866dcef47b0fa212a70f9623231ec90046dd6015ade192d491d8ca20a04f7d45fe2efdb6bd7b4618a6391804fd717386b2a207a1ebb234a8 WHIRLPOOL 66b3976cc4fc736b5e6fc5fe866dd7152599cfd5424c7b1cc42291f13b6ff9e9123e02af6f757371aac565a23db37d7e5a7a5085314b755d00501d93ded9792e
EBUILD moodle-2.1.9.ebuild 3375 SHA256 599ae379ae8e0611b7741f4c402f8ea18037fbb49ee42bb6701136450af32f8c SHA512 cfc42d6b7f3c0dc50a6319ee8c4ed0ebb2f7c173cf4dda90bc6612f9a114af761768638f16468ae3cc9115845d364380c6ad05cb62486ca5e41765fdaa6f0980 WHIRLPOOL ee4e75a18a45f50f56eb342dafba3fc23d90b04c4966b9bb626d63719d16cbe001650d2eff4f07048c3b5fdffb69c986b0e7f9ad82726bf25eb5e965c5c138f3
-EBUILD moodle-2.2.5.ebuild 3375 SHA256 43f8c3d4b1b062aa739eafea0abd977026cc6b71d8d2af98f19e40caee572b6d SHA512 ffd2dc46875560ae9d6befe3988d6be65987f0dd7928d71000881d23e94f6531f36ec02cfa2eb17940ba63671b924a40a12e36335cdac62af32a15f2d48265cf WHIRLPOOL acb6cf54037c11b3994838f20c876fccebd0b829521b8dc652861f41f33f1a55a08cc7a35ea2389957ba13d590ff032630b8ae698a95ca2cc097f0ae7268b397
EBUILD moodle-2.2.6.ebuild 3375 SHA256 69dfd806e53bb9187d181192c4ee1e630a7b8476f954568c19f0d7a799743915 SHA512 ccbce1e32a2a0cbeeda960ab2ee0a969bbb71e2ac60b1400c5bba940db6b2886c6f74a07f6ed30bd1d81f26ee81a7994e1eff8373f5c0adf3abb1ac3192cda9b WHIRLPOOL 47991da30e4451afa55febf366a3d1dcde1e3b06f5b6059088d62822f3c5f3a760df6f93f8f64edbcba7e3b54d65728d9030ce1382c5de00e6653f6c3b6b5171
-EBUILD moodle-2.3.2.ebuild 3375 SHA256 67ca7ffed30cda1fb1b513a34041eb40e82bfc0a92784101745f620e122518d2 SHA512 a1188689e75fd19d6c96e37209e061f6b48380b473b19f7b925e5a104917f001bdf7925ccf1349c21de6f4aad8e6a645f44c99751cb5b8b52cedc995dbe12205 WHIRLPOOL c86ce76db476be074822a197e2ed46a805b535ad144937c02c93aa4630196f28fe8fbd75d41ab6a4e54db9765160c412fa4d846b8b0cf877caaf1bd8d37c80ed
EBUILD moodle-2.3.3.ebuild 3375 SHA256 22eee39a2a77aea8dc334b0bbacf241f45d84ee7503e960963f4ce0c038893f4 SHA512 c3c87aee159b5f90dde323b59f4162ca73fb37c778eb9768595fce9ea199f09f91ce728cd7f76d375d74431d866ab65fb2d2a20971f30b53be20bbc56d30725d WHIRLPOOL 340e686c63944276f3f507027c71070396727f742abccb7d4a98dfc89cb0b64c637080f2fe7c996573b078a9e2bab70fb7ac309760819944bf46ce2750491c58
-MISC ChangeLog 7149 SHA256 d13435ad3736a90ed9207848c339951545910615d774aaab6507e07a7666cc00 SHA512 62b980d99fa1ec91a802ea3628042bb3aa6a69f050b7c1207515888aeaf8b6f8d3c1880c763d9dd382fe8904eff87ff8a46dd55181a6820a5856778cafd63c86 WHIRLPOOL d547850e8ee0bf8550ef1962a486b01882993a066b492bc88d877090987ad8927d6b051c7a09b4947de2997b5432168757c788a2a4211528edc54dbaad5781d9
+MISC ChangeLog 7315 SHA256 13947c78cdf49cecb918ad0e0b06e3d6c995b7b7278b8d974a36254087096258 SHA512 49396f35810bb4e5f63a2303b59f4bacc090900a7a22354cbf4e64f7c035ba7e0c375f82b47a765e7defa137c3229c2b206c6cb7f3d53fb839a8e9a18eff7875 WHIRLPOOL f9a74b8011f0a650246c8f112f66755ee48ae9ffdfd2ab8404af531493fceaddd92f0c48dda5a6b901770f381f55c278c0920840fb051244e0383b5519978472
MISC metadata.xml 256 SHA256 8230894d717ea9f2e42f9c7de54671126820f89bf05ca96ec5f03842b12378e1 SHA512 b94120ce0ef0ab704cecc6b00d1e0460fe60159b4b7d2fedeefbc9e7b0917ead1637ba2cbe598c67cb9b86d7b0874603e555333f4bba1959e228d33a4cd1b2a5 WHIRLPOOL 8269d207868c3ea1efbf1aed77209b809488b66dc46d6304401435747aa527907fd37be2887d09e116409f1dd56f235d3812a6a7898d25701131a8305a6db5c9
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBCAAGBQJQnli5AAoJEJOE+m71LUu6nY8P/36F5X9E98WetDttBuIuAil8
-IOs8UPHFwpw8lqHWQ3z70q7l9OCG4/+jkywcNCkk2TPW/8DJcMoe8cVofDB1gmem
-Vx1raavFZDTLanUUiIK9IbAQjYcuPCwIlIamHEJv3ajsmIv9+SrRfXtlvTXrCWhs
-ejfqXdiV7UjPL1r5XDFfPXm4VkcbW9q4yZcncnQLwn50shEGqBPViBWhlAYCJK3K
-s4y5XszCeWn4kr5ji7CmwGcjKnLrgTE1B11NepyPSl3yQ2b7rZRnx1eVlUfbDTk6
-skJAg9TWqO8yIQTlJ59qtaphPBoh3SxZ6/o2a2AuyO0JuA45QR8ETZx4KblZjDya
-1LbFM8nxbjUoHbJ9nNdAjEajRQh5nVRMw0K1jej9HG3wGOWJp3G8wi2jP1WnIOlo
-xJb6ZhXTZD3oym6Xgba28DfgkLQ9wRYaOCsnIK5KB1IpC1RbugutH0YZ+pd2nQzk
-iI4XpqS36A9SAEnMCmLjvDSS+aCiMKVKrSK739gk0lD94jdYHxCZL0389Plwasqj
-GTIYx9J7ZxAJaXpCvVcn9hxoCEfHrb25DgtoUl0pTV9R1ehTcn4SHWgH12TLWdFG
-aw0e/3jZsIoNmwma3aQCThOq1FxXVx/daWF44NBX+arvIDa2g+gReA1nCTW50gJg
-KycqYODqCIVsvNE4bVSV
-=u6+9
+iQIcBAEBCAAGBQJQpESxAAoJEJOE+m71LUu6vGMP/j8dhqC391pdNrb74Nt7mDbJ
+IoHUiKLG7b8NIJPhgISBzLiubzCVsb/8wwbGPBUu71edpzes5+P25N/Ushl+Tra+
+3Tx2WWHwntlbi20th1r161cxsXvcqqTGeZWd5kARBdKwTzj8WlxdlPS257mS2dP+
+vVhvoxIn50e5kwjS6wwTD/p64VV7q4yk34oi46AO+DdUxxG8iRTrtH7GlWyqwoAn
+saCw3ahJi1Wd5BBMEC+Vhn/+0XX2Vp3JRa08sIBV7eaY+eddTuatu5hGO96xhosq
+5Z2KNfYGXQ9qXHUx0akR///87C693Z+VV1ZnEcpviIMPVlBgUWXmtjjPs3uQE0eO
+uWG5gtBw5s0LRMTlCzUBcNT80hbv1b5hxOycrAmlLqM+3/Xeq6AssuZxDjEmRc2H
+j9/ZNOj+H7Si5Hz9B1/Vn2SPVqKCOnwK3wU2UV6UrKx5QUAjlkRXQ9AleUt8HpiD
+in7Az3TMjmrR0gI4wQSep2Jh8nT1XNDi2j8BzvEL7sFMhUThNvNBnkSzK4FzT4/Z
+LVUlD7M7g21EBsI4br398LfFxdZeBDdRXB44wc++IH1klqFBY4bkKmBVJC72Ls24
+HDhzWdAjgsah1wBjFvR8kno+VTe4pUR4fhseZUonefhn5AlQCFJAaay1CC61hrUT
+8fZ96PcWfSsLhs62Lub+
+=l0sj
-----END PGP SIGNATURE-----
diff --git a/www-apps/moodle/moodle-2.1.8.ebuild b/www-apps/moodle/moodle-2.1.8.ebuild
deleted file mode 100644
index 9f0a128e3cb7..000000000000
--- a/www-apps/moodle/moodle-2.1.8.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apps/moodle/moodle-2.1.8.ebuild,v 1.1 2012/09/12 23:33:50 blueness Exp $
-
-EAPI="4"
-
-inherit versionator webapp
-
-AVC=( $(get_version_components) )
-MY_BRANCH="stable${AVC[0]}${AVC[1]}"
-
-DESCRIPTION="The Moodle Course Management System"
-HOMEPAGE="http://moodle.org"
-SRC_URI="http://download.moodle.org/${MY_BRANCH}/${P}.tgz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-#SLOT empty due to webapp
-
-DB_FLAGS="mysqli?,postgres?"
-DB_TYPES=${DB_FLAGS//\?/}
-DB_TYPES=${DB_TYPES//,/ }
-
-AUTHENTICATION_FLAGS="imap?,ldap?,odbc?"
-AUTHENTICATION_MODES=${AUTHENTICATION_FLAGS//\?/}
-AUTHENTICATION_MODES=${AUTHENTICATION_MODES//,/ }
-
-PHP_REQUIRED_FLAGS_53="ctype,curl,iconv,json,session,simplexml,xml,zip"
-PHP_OPTIONAL_FLAGS_53="gd,intl,soap,ssl,tokenizer,xmlrpc"
-PHP_FLAGS_53="${PHP_REQUIRED_FLAGS_53},${PHP_OPTIONAL_FLAGS_53}"
-
-IUSE="${DB_TYPES} ${AUTHENTICATION_MODES} vhosts"
-REQUIRED_USE="|| ( ${DB_TYPES} )"
-
-# No forced dependency on
-# mysql? ( virtual/mysql )
-# postgres? ( dev-db/postgresql-server-7* )
-# which may live on another server
-DEPEND=""
-RDEPEND="
- =dev-lang/php-5.3*[${DB_FLAGS},${AUTHENTICATION_FLAGS},${PHP_FLAGS_53}]
- virtual/httpd-php
- virtual/cron"
-
-pkg_setup() {
- webapp_pkg_setup
-
- # How many dbs were selected? If one and only one, which one is it?
- MYDB=""
- DB_COUNT=0
- for db in ${DB_TYPES}; do
- if use ${db}; then
- MYDB=${db}
- DB_COUNT=$(($DB_COUNT+1))
- fi
- done
-
- # REQUIRED_USE above guarantees that ${DB_COUNT} cannot be zero
- #if [[ ${DB_COUNT} -eq 0 ]]; then
- # eerror
- # eerror "\033[1;31m**************************************************\033[00m"
- # eerror "No database selected in your USE flags,"
- # eerror "You must select at least one."
- # eerror "\033[1;31m**************************************************\033[00m"
- # eerror
- # die
- #fi
-
- if [[ ${DB_COUNT} -gt 1 ]]; then
- MYDB=""
- ewarn
- ewarn "\033[1;33m**************************************************\033[00m"
- ewarn "Multiple databases selected in your USE flags,"
- ewarn "You will have to choose your database manually."
- ewarn "\033[1;33m**************************************************\033[00m"
- ewarn
- fi
-}
-
-src_prepare() {
- rm COPYING.txt
- cp "${FILESDIR}"/config.php .
-
- # Moodle expect postgres7, not postgres
- MYDB=${MYDB/postgres/postgres7}
-
- # Moodle expects mysql, not mysqli
- MYDB=${MYDB/mysqli/mysql}
-
- if [[ ${DB_COUNT} -eq 1 ]] ; then
- sed -i -e "s|mydb|${MYDB}|" config.php
- fi
-}
-
-src_install() {
- webapp_src_preinst
-
- local MOODLEDATA="${MY_HOSTROOTDIR}"/moodle
- dodir ${MOODLEDATA}
- webapp_serverowned -R "${MOODLEDATA}"
-
- local MOODLEROOT="${MY_HTDOCSDIR}"
- insinto ${MOODLEROOT}
- doins -r *
-
- webapp_configfile "${MOODLEROOT}"/config.php
-
- if [[ ${DB_COUNT} -eq 1 ]]; then
- webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
- else
- webapp_postinst_txt en "${FILESDIR}"/postinstall-nodb-en.txt
- fi
-
- webapp_src_install
-}
-
-pkg_postinst() {
- einfo
- einfo "\033[1;32m**************************************************\033[00m"
- einfo
- einfo "To see the post install instructions, do"
- einfo
- einfo " webapp-config --show-postinst ${PN} ${PVR}"
- einfo
- einfo "\033[1;32m**************************************************\033[00m"
- einfo
-}
diff --git a/www-apps/moodle/moodle-2.2.5.ebuild b/www-apps/moodle/moodle-2.2.5.ebuild
deleted file mode 100644
index 3cb643aadaa9..000000000000
--- a/www-apps/moodle/moodle-2.2.5.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apps/moodle/moodle-2.2.5.ebuild,v 1.1 2012/09/12 23:33:50 blueness Exp $
-
-EAPI="4"
-
-inherit versionator webapp
-
-AVC=( $(get_version_components) )
-MY_BRANCH="stable${AVC[0]}${AVC[1]}"
-
-DESCRIPTION="The Moodle Course Management System"
-HOMEPAGE="http://moodle.org"
-SRC_URI="http://download.moodle.org/${MY_BRANCH}/${P}.tgz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-#SLOT empty due to webapp
-
-DB_FLAGS="mysqli?,postgres?"
-DB_TYPES=${DB_FLAGS//\?/}
-DB_TYPES=${DB_TYPES//,/ }
-
-AUTHENTICATION_FLAGS="imap?,ldap?,odbc?"
-AUTHENTICATION_MODES=${AUTHENTICATION_FLAGS//\?/}
-AUTHENTICATION_MODES=${AUTHENTICATION_MODES//,/ }
-
-PHP_REQUIRED_FLAGS_53="ctype,curl,iconv,json,session,simplexml,xml,zip"
-PHP_OPTIONAL_FLAGS_53="gd,intl,soap,ssl,tokenizer,xmlrpc"
-PHP_FLAGS_53="${PHP_REQUIRED_FLAGS_53},${PHP_OPTIONAL_FLAGS_53}"
-
-IUSE="${DB_TYPES} ${AUTHENTICATION_MODES} vhosts"
-REQUIRED_USE="|| ( ${DB_TYPES} )"
-
-# No forced dependency on
-# mysql? ( virtual/mysql )
-# postgres? ( dev-db/postgresql-server-7* )
-# which may live on another server
-DEPEND=""
-RDEPEND="
- =dev-lang/php-5.3*[${DB_FLAGS},${AUTHENTICATION_FLAGS},${PHP_FLAGS_53}]
- virtual/httpd-php
- virtual/cron"
-
-pkg_setup() {
- webapp_pkg_setup
-
- # How many dbs were selected? If one and only one, which one is it?
- MYDB=""
- DB_COUNT=0
- for db in ${DB_TYPES}; do
- if use ${db}; then
- MYDB=${db}
- DB_COUNT=$(($DB_COUNT+1))
- fi
- done
-
- # REQUIRED_USE above guarantees that ${DB_COUNT} cannot be zero
- #if [[ ${DB_COUNT} -eq 0 ]]; then
- # eerror
- # eerror "\033[1;31m**************************************************\033[00m"
- # eerror "No database selected in your USE flags,"
- # eerror "You must select at least one."
- # eerror "\033[1;31m**************************************************\033[00m"
- # eerror
- # die
- #fi
-
- if [[ ${DB_COUNT} -gt 1 ]]; then
- MYDB=""
- ewarn
- ewarn "\033[1;33m**************************************************\033[00m"
- ewarn "Multiple databases selected in your USE flags,"
- ewarn "You will have to choose your database manually."
- ewarn "\033[1;33m**************************************************\033[00m"
- ewarn
- fi
-}
-
-src_prepare() {
- rm COPYING.txt
- cp "${FILESDIR}"/config.php .
-
- # Moodle expect postgres7, not postgres
- MYDB=${MYDB/postgres/postgres7}
-
- # Moodle expects mysql, not mysqli
- MYDB=${MYDB/mysqli/mysql}
-
- if [[ ${DB_COUNT} -eq 1 ]] ; then
- sed -i -e "s|mydb|${MYDB}|" config.php
- fi
-}
-
-src_install() {
- webapp_src_preinst
-
- local MOODLEDATA="${MY_HOSTROOTDIR}"/moodle
- dodir ${MOODLEDATA}
- webapp_serverowned -R "${MOODLEDATA}"
-
- local MOODLEROOT="${MY_HTDOCSDIR}"
- insinto ${MOODLEROOT}
- doins -r *
-
- webapp_configfile "${MOODLEROOT}"/config.php
-
- if [[ ${DB_COUNT} -eq 1 ]]; then
- webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
- else
- webapp_postinst_txt en "${FILESDIR}"/postinstall-nodb-en.txt
- fi
-
- webapp_src_install
-}
-
-pkg_postinst() {
- einfo
- einfo "\033[1;32m**************************************************\033[00m"
- einfo
- einfo "To see the post install instructions, do"
- einfo
- einfo " webapp-config --show-postinst ${PN} ${PVR}"
- einfo
- einfo "\033[1;32m**************************************************\033[00m"
- einfo
-}
diff --git a/www-apps/moodle/moodle-2.3.2.ebuild b/www-apps/moodle/moodle-2.3.2.ebuild
deleted file mode 100644
index b693044474b7..000000000000
--- a/www-apps/moodle/moodle-2.3.2.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apps/moodle/moodle-2.3.2.ebuild,v 1.1 2012/09/12 23:33:50 blueness Exp $
-
-EAPI="4"
-
-inherit versionator webapp
-
-AVC=( $(get_version_components) )
-MY_BRANCH="stable${AVC[0]}${AVC[1]}"
-
-DESCRIPTION="The Moodle Course Management System"
-HOMEPAGE="http://moodle.org"
-SRC_URI="http://download.moodle.org/${MY_BRANCH}/${P}.tgz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-#SLOT empty due to webapp
-
-DB_FLAGS="mysqli?,postgres?"
-DB_TYPES=${DB_FLAGS//\?/}
-DB_TYPES=${DB_TYPES//,/ }
-
-AUTHENTICATION_FLAGS="imap?,ldap?,odbc?"
-AUTHENTICATION_MODES=${AUTHENTICATION_FLAGS//\?/}
-AUTHENTICATION_MODES=${AUTHENTICATION_MODES//,/ }
-
-PHP_REQUIRED_FLAGS_53="ctype,curl,iconv,json,session,simplexml,xml,zip"
-PHP_OPTIONAL_FLAGS_53="gd,intl,soap,ssl,tokenizer,xmlrpc"
-PHP_FLAGS_53="${PHP_REQUIRED_FLAGS_53},${PHP_OPTIONAL_FLAGS_53}"
-
-IUSE="${DB_TYPES} ${AUTHENTICATION_MODES} vhosts"
-REQUIRED_USE="|| ( ${DB_TYPES} )"
-
-# No forced dependency on
-# mysql? ( virtual/mysql )
-# postgres? ( dev-db/postgresql-server-7* )
-# which may live on another server
-DEPEND=""
-RDEPEND="
- =dev-lang/php-5.3*[${DB_FLAGS},${AUTHENTICATION_FLAGS},${PHP_FLAGS_53}]
- virtual/httpd-php
- virtual/cron"
-
-pkg_setup() {
- webapp_pkg_setup
-
- # How many dbs were selected? If one and only one, which one is it?
- MYDB=""
- DB_COUNT=0
- for db in ${DB_TYPES}; do
- if use ${db}; then
- MYDB=${db}
- DB_COUNT=$(($DB_COUNT+1))
- fi
- done
-
- # REQUIRED_USE above guarantees that ${DB_COUNT} cannot be zero
- #if [[ ${DB_COUNT} -eq 0 ]]; then
- # eerror
- # eerror "\033[1;31m**************************************************\033[00m"
- # eerror "No database selected in your USE flags,"
- # eerror "You must select at least one."
- # eerror "\033[1;31m**************************************************\033[00m"
- # eerror
- # die
- #fi
-
- if [[ ${DB_COUNT} -gt 1 ]]; then
- MYDB=""
- ewarn
- ewarn "\033[1;33m**************************************************\033[00m"
- ewarn "Multiple databases selected in your USE flags,"
- ewarn "You will have to choose your database manually."
- ewarn "\033[1;33m**************************************************\033[00m"
- ewarn
- fi
-}
-
-src_prepare() {
- rm COPYING.txt
- cp "${FILESDIR}"/config.php .
-
- # Moodle expect postgres7, not postgres
- MYDB=${MYDB/postgres/postgres7}
-
- # Moodle expects mysql, not mysqli
- MYDB=${MYDB/mysqli/mysql}
-
- if [[ ${DB_COUNT} -eq 1 ]] ; then
- sed -i -e "s|mydb|${MYDB}|" config.php
- fi
-}
-
-src_install() {
- webapp_src_preinst
-
- local MOODLEDATA="${MY_HOSTROOTDIR}"/moodle
- dodir ${MOODLEDATA}
- webapp_serverowned -R "${MOODLEDATA}"
-
- local MOODLEROOT="${MY_HTDOCSDIR}"
- insinto ${MOODLEROOT}
- doins -r *
-
- webapp_configfile "${MOODLEROOT}"/config.php
-
- if [[ ${DB_COUNT} -eq 1 ]]; then
- webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
- else
- webapp_postinst_txt en "${FILESDIR}"/postinstall-nodb-en.txt
- fi
-
- webapp_src_install
-}
-
-pkg_postinst() {
- einfo
- einfo "\033[1;32m**************************************************\033[00m"
- einfo
- einfo "To see the post install instructions, do"
- einfo
- einfo " webapp-config --show-postinst ${PN} ${PVR}"
- einfo
- einfo "\033[1;32m**************************************************\033[00m"
- einfo
-}