diff options
author | Gunnar Wrobel <wrobel@gentoo.org> | 2006-02-25 12:16:47 +0000 |
---|---|---|
committer | Gunnar Wrobel <wrobel@gentoo.org> | 2006-02-25 12:16:47 +0000 |
commit | ca91adbb0465cfc11720cc25d8d8b9ce35435524 (patch) | |
tree | 793c24ae0d1b2d816371afc30770b757175ab55a | |
parent | Stupid java script idea :) (diff) | |
download | webapps-experimental-ca91adbb0465cfc11720cc25d8d8b9ce35435524.tar.gz webapps-experimental-ca91adbb0465cfc11720cc25d8d8b9ce35435524.tar.bz2 webapps-experimental-ca91adbb0465cfc11720cc25d8d8b9ce35435524.zip |
False assumption on php libs
svn path=/experimental/; revision=152
19 files changed, 185 insertions, 104 deletions
diff --git a/dev-php/PEAR-Config/Manifest b/dev-php/PEAR-Config/Manifest deleted file mode 100644 index 8a76c33..0000000 --- a/dev-php/PEAR-Config/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -MD5 918ed4a44efdf10ecdfeb2fdad3f2253 PEAR-Config-1.10.6.ebuild 253 -MD5 b93c5a8afb906a810738848515a90d38 files/digest-PEAR-Config-1.10.6 61 diff --git a/dev-php/PEAR-Config/PEAR-Config-1.10.6.ebuild b/dev-php/PEAR-Config/PEAR-Config-1.10.6.ebuild deleted file mode 100644 index eb690b9..0000000 --- a/dev-php/PEAR-Config/PEAR-Config-1.10.6.ebuild +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit php-pear-r1 - -DESCRIPTION="Your configurations swiss-army knife." - -LICENSE="PHP" -SLOT="0" -KEYWORDS="~x86" -IUSE="" -RDEPEND="" diff --git a/dev-php/PEAR-Config/files/digest-PEAR-Config-1.10.6 b/dev-php/PEAR-Config/files/digest-PEAR-Config-1.10.6 deleted file mode 100644 index c5922b4..0000000 --- a/dev-php/PEAR-Config/files/digest-PEAR-Config-1.10.6 +++ /dev/null @@ -1 +0,0 @@ -MD5 7b7f88c6dc1271e43ebfee7d0b5dc127 Config-1.10.6.tgz 24931 diff --git a/dev-php/PEAR-Net_LDAP/Manifest b/dev-php/PEAR-Net_LDAP/Manifest deleted file mode 100644 index dd961b6..0000000 --- a/dev-php/PEAR-Net_LDAP/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -MD5 c70d68411b8cb530ee4b27f75f45978a PEAR-Net_LDAP-0.6.6.ebuild 272 -MD5 8ddbca553d69cd7f3f29650f3effdbe8 files/digest-PEAR-Net_LDAP-0.6.6 62 diff --git a/dev-php/PEAR-Net_LDAP/PEAR-Net_LDAP-0.6.6.ebuild b/dev-php/PEAR-Net_LDAP/PEAR-Net_LDAP-0.6.6.ebuild deleted file mode 100644 index 9c9fab4..0000000 --- a/dev-php/PEAR-Net_LDAP/PEAR-Net_LDAP-0.6.6.ebuild +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit php-pear-r1 - -DESCRIPTION="OO interface for searching and manipulating LDAP-entries" - -LICENSE="PHP" -SLOT="0" -KEYWORDS="~x86" -IUSE="" -RDEPEND="" diff --git a/dev-php/PEAR-Net_LDAP/files/digest-PEAR-Net_LDAP-0.6.6 b/dev-php/PEAR-Net_LDAP/files/digest-PEAR-Net_LDAP-0.6.6 deleted file mode 100644 index faa14eb..0000000 --- a/dev-php/PEAR-Net_LDAP/files/digest-PEAR-Net_LDAP-0.6.6 +++ /dev/null @@ -1 +0,0 @@ -MD5 d19f11c671122d0ff30928d86a868096 Net_LDAP-0.6.6.tgz 32776 diff --git a/dev-php/excelreader/Manifest b/dev-php/excelreader/Manifest deleted file mode 100644 index 5cfafb6..0000000 --- a/dev-php/excelreader/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -MD5 26a28f36584cf9359a656175e8f9a0bc excelreader-2i.ebuild 621 -MD5 ced0a61d4b13f43db4f31f39c9243c70 files/digest-excelreader-2i 72 diff --git a/dev-php/excelreader/excelreader-2i.ebuild b/dev-php/excelreader/excelreader-2i.ebuild deleted file mode 100644 index c444223..0000000 --- a/dev-php/excelreader/excelreader-2i.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit php-lib-r1 - -MY_P="Spreadsheet_Excel_Reader" - -DESCRIPTION="PHP Library for reading Excel files" -HOMEPAGE="http://sourceforge.net/projects/phpexcelreader/" -SRC_URI="mirror://sourceforge/phpexcelreader/${MY_P}.zip" -LICENSE="LGPL-2.1" - -SLOT="0" -KEYWORDS="~x86" -IUSE="" - -DEPEND="${DEPEND}" -RDEPEND="${RDEPEND}" - -need_php_by_category - -S=${WORKDIR} - -src_install() { - # install php files - php-lib-r1_src_install Excel oleread.inc reader.php - - # install documentation - dodoc-php README example.php -} diff --git a/dev-php/excelreader/files/digest-excelreader-2i b/dev-php/excelreader/files/digest-excelreader-2i deleted file mode 100644 index 78f13e0..0000000 --- a/dev-php/excelreader/files/digest-excelreader-2i +++ /dev/null @@ -1 +0,0 @@ -MD5 e75d8f77966f923c239b9585d28feba1 Spreadsheet_Excel_Reader.zip 17384 diff --git a/dev-php/phpmailer/Manifest b/dev-php/phpmailer/Manifest deleted file mode 100644 index 6e5f14d..0000000 --- a/dev-php/phpmailer/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -MD5 2565c59f53f038372c5f22e990178416 files/digest-phpmailer-1.73 65 -MD5 c13a4856592b5d4a88f6c60144c6428c phpmailer-1.73.ebuild 750 diff --git a/dev-php/phpmailer/files/digest-phpmailer-1.73 b/dev-php/phpmailer/files/digest-phpmailer-1.73 deleted file mode 100644 index e437aa6..0000000 --- a/dev-php/phpmailer/files/digest-phpmailer-1.73 +++ /dev/null @@ -1 +0,0 @@ -MD5 3a6ce5ff38090d6ca4881e31da00f623 phpmailer-1.73.tar.gz 68644 diff --git a/dev-php/phpmailer/phpmailer-1.73.ebuild b/dev-php/phpmailer/phpmailer-1.73.ebuild deleted file mode 100644 index 90591ec..0000000 --- a/dev-php/phpmailer/phpmailer-1.73.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit php-lib-r1 - -DESCRIPTION="PHP email transport class featuring multiple file attachments, SMTP servers, CCs, BCCs, HTML messages, and word wrap, and more." -HOMEPAGE="http://phpmailer.sourceforge.net/" -SRC_URI="mirror://sourceforge/phpmailer/${P}.tar.gz" -LICENSE="LGPL-2.1" - -SLOT="0" -KEYWORDS="~x86" -IUSE="" - -DEPEND="${DEPEND}" -RDEPEND="${RDEPEND}" - -need_php_by_category - -S=${WORKDIR}/${PN} - -src_install() { - - cd language - LANGUAGES=$(ls *.php) - cd .. - - # install php files - php-lib-r1_src_install . *.php - php-lib-r1_src_install language ${LANGUAGES} - - # install documentation - dodoc-php docs phpdoc README ChangeLog.txt -} diff --git a/www-apps/knowledgetree/ChangeLog b/www-apps/knowledgetree/ChangeLog new file mode 100644 index 0000000..967abee --- /dev/null +++ b/www-apps/knowledgetree/ChangeLog @@ -0,0 +1,15 @@ +# ChangeLog for www-apps/knowledgetree +# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/www-apps/knowledgetree/ChangeLog,v 1.2 2005/08/22 22:56:10 rl03 Exp $ + + 22 Aug 2005; Renat Lumpau <rl03@gentoo.org> + files/postinstall-en-2.0.7.txt: + Housekeeping + +*knowledgetree-2.0.7 (09 Aug 2005) + + 09 Aug 2005; Renat Lumpau <rl03@gentoo.org> +files/config-hook-2.0.0.sh, + +files/postinstall-en-2.0.7.txt, +metadata.xml, + +knowledgetree-2.0.7.ebuild: + Initial commit per bug #65083. Thanks to wrobel. + diff --git a/www-apps/knowledgetree/Manifest b/www-apps/knowledgetree/Manifest new file mode 100644 index 0000000..3c5ffa2 --- /dev/null +++ b/www-apps/knowledgetree/Manifest @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +MD5 6bd6ef4ff11bf403c2b526fbda762a76 knowledgetree-2.0.7.ebuild 2089 +MD5 6825d224fe9c17120e3156bb88d4ae54 ChangeLog 555 +MD5 f61bfa064e3acdfcd826e4a38b121196 metadata.xml 161 +MD5 cdffaf0b390060eab7ac6e2146e91123 files/postinstall-en-2.0.7.txt 1848 +MD5 74f02fdd8e803af4673121fe6df90ae4 files/digest-knowledgetree-2.0.7 68 +MD5 3b1ebecb999e40f5b64494b9b9e34096 files/config-hook-2.0.0.sh 251 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.1 (GNU/Linux) + +iD8DBQFDClgUEzitwsaoONoRAqZSAKDey7LS6xkf4TujYXoSXFHkiztc5ACgn0SB +KDB3Cmj8seY4CRLXkrjVF5Y= +=11tp +-----END PGP SIGNATURE----- diff --git a/www-apps/knowledgetree/files/config-hook-2.0.0.sh b/www-apps/knowledgetree/files/config-hook-2.0.0.sh new file mode 100644 index 0000000..cd86b6a --- /dev/null +++ b/www-apps/knowledgetree/files/config-hook-2.0.0.sh @@ -0,0 +1,7 @@ +#!/bin/bash +# Sets installation directory and hostname when installing knowledgeTree + +if [ "x$1"=="xinstall" ]; then + cd ${MY_INSTALLDIR}/config + sed -i -e "s#default->rootUrl = \"\"#default->rootUrl = \"${VHOST_APPDIR}\"#" environment.php +fi diff --git a/www-apps/knowledgetree/files/digest-knowledgetree-2.0.7 b/www-apps/knowledgetree/files/digest-knowledgetree-2.0.7 new file mode 100644 index 0000000..352d94b --- /dev/null +++ b/www-apps/knowledgetree/files/digest-knowledgetree-2.0.7 @@ -0,0 +1 @@ +MD5 f17896400535a4ad2159e3ff05a0f1e0 knowledgeTree-2.0.7.tgz 806523 diff --git a/www-apps/knowledgetree/files/postinstall-en-2.0.7.txt b/www-apps/knowledgetree/files/postinstall-en-2.0.7.txt new file mode 100644 index 0000000..f62b4f2 --- /dev/null +++ b/www-apps/knowledgetree/files/postinstall-en-2.0.7.txt @@ -0,0 +1,46 @@ +------------------------------------------------------------------------ +INSTALLATION + +The ebuild installs most parts of knowledgeTree automatically, but +you will have to create a database for the document management system. + +You can do this using the following commands as the mysql root user: + +> mysql -u root -p -e "CREATE DATABASE dms; + GRANT SELECT, INSERT, UPDATE, DELETE ON dms.* TO 'dms'@'localhost' + IDENTIFIED BY 'pass'; + FLUSH PRIVILEGES;" + +> mysql -u root -p -e "GRANT ALL PRIVILEGES ON dms.* TO 'dmsadmin'@'localhost' + IDENTIFIED BY 'pass'; + FLUSH PRIVILEGES;" + +Please do not forget to choose a password that is more sensible than +'pass' ;) + +Now as user "dmsadmin": + +> mysql -u dmsadmin -ppass dms < ${MY_HTDOCSDIR}/sql/mysql/install/structure.sql +> mysql -u dmsadmin -ppass dms < ${MY_HTDOCSDIR}/sql/mysql/install/data.sql + +You also need to set the MySQL passwords for the dms and dmsadmin user in +the ${MY_INSTALLDIR}/config/environment.php file so that knowledgeTree can +access the database. + +Now you can go to http://${VHOST_HOSTNAME}/${VHOST_APPDIR} and log in +as user "admin" with the password "admin". + +------------------------------------------------------------------------ +UPGRADE + +To upgrade from version prior to 2.0.2 please run the necessary sql +upgrade scripts. All upgrades after 2.0.2 can be done automatically +from within the web frontend. + +> mysql -u dms -ppass dms < ${MY_HTDOCSDIR}/sql/mysql/upgrade/1.2.4-to-2.0.0.sql +> mysql -u dms -ppass dms < ${MY_HTDOCSDIR}/sql/mysql/upgrade/2.0.0-to-2.0.1.sql +> mysql -u dms -ppass dms < ${MY_HTDOCSDIR}/sql/mysql/upgrade/2.0.1-to-2.0.2.sql + +Please also refer to /usr/share/doc/knowledgetree-2.0.7/UPGRADE.txt.gz + +------------------------------------------------------------------------ diff --git a/www-apps/knowledgetree/knowledgetree-3.0_rc1.ebuild b/www-apps/knowledgetree/knowledgetree-3.0_rc1.ebuild new file mode 100644 index 0000000..ab37a91 --- /dev/null +++ b/www-apps/knowledgetree/knowledgetree-3.0_rc1.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-apps/knowledgetree/knowledgetree-2.0.7.ebuild,v 1.2 2005/08/09 13:20:13 swegener Exp $ + +inherit webapp + +MY_PN=${PN/tree/Tree} +MY_PV=${PV/_/} +MY_P=${MY_PN}-${MY_PV} + +DESCRIPTION="KnowledgeTree is a document management system providing a content repository, workflow and routing of content, content publication and content metrics definition and analysis." +HOMEPAGE="http://www.ktdms.com/" +SRC_URI="mirror://sourceforge/kt-dms/${MY_P}.tgz" + +LICENSE="GPL-2" +KEYWORDS="~x86" +IUSE="" + +DEPEND=" + virtual/httpd-php + dev-db/mysql + dev-php/smarty + dev-php/PEAR-Config + dev-php/PEAR-DB + dev-php/PEAR-Log + dev-php/PEAR-Net_URL + dev-php/PEAR-Net_LDAP + " + +S=${WORKDIR}/${MY_PN} + +src_unpack() { + + unpack ${A} && cd "${S}" + + ## The ebuild depends on PEAR-DB and PEAR-Log. + ## No need for additional PEAR library files + rm -rf thirdparty + + ## not running any tests + rm -rf tests + + ## Example apache, php and mysql config files + cd etc + for FL in * + do + mv ${FL} example-${FL} + done +} + +src_install() { + webapp_src_preinst + + local docs="docs/CREDITS.txt + docs/ChangeLog.txt + docs/INSTALL.txt + docs/README.txt + docs/TODO.txt + docs/UPGRADE.txt + docs/faq.txt + docs/i18n.txt + docs/SearchPermissions.txt + sql/mysql/install/user.sql + " + + dodoc ${docs} etc/* + + ## Main application + cp -r . ${D}${MY_HTDOCSDIR} + + ## Docs installed, remove unnecessary files + rm -rf ${D}${MY_HTDOCSDIR}/etc + for doc in ${docs} + do + rm ${D}${MY_HTDOCSDIR}/${doc} + done + + for CFG in ${MY_HTDOCSDIR}/config/{browsers.inc,dmsDefaults.php,environment.php,siteMap.inc,tableMappings.inc} + do + webapp_configfile ${CFG} + done + + ## Documents will be saved here + webapp_serverowned ${MY_HTDOCSDIR}/log + webapp_serverowned ${MY_HTDOCSDIR}/Documents + webapp_serverowned ${MY_HTDOCSDIR}/Documents/Root\ Folder + webapp_serverowned ${MY_HTDOCSDIR}/Documents/Root\ Folder/Default\ Unit + + webapp_postinst_txt en ${FILESDIR}/postinstall-en-2.0.7.txt + + ## Fix for the root folder + webapp_hook_script ${FILESDIR}/config-hook-2.0.0.sh + + webapp_src_install +} diff --git a/www-apps/knowledgetree/metadata.xml b/www-apps/knowledgetree/metadata.xml new file mode 100644 index 0000000..95c06f0 --- /dev/null +++ b/www-apps/knowledgetree/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>web-apps</herd> +</pkgmetadata> |