summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGunnar Wrobel <wrobel@gentoo.org>2006-02-25 12:16:47 +0000
committerGunnar Wrobel <wrobel@gentoo.org>2006-02-25 12:16:47 +0000
commitca91adbb0465cfc11720cc25d8d8b9ce35435524 (patch)
tree793c24ae0d1b2d816371afc30770b757175ab55a
parentStupid java script idea :) (diff)
downloadwebapps-experimental-ca91adbb0465cfc11720cc25d8d8b9ce35435524.tar.gz
webapps-experimental-ca91adbb0465cfc11720cc25d8d8b9ce35435524.tar.bz2
webapps-experimental-ca91adbb0465cfc11720cc25d8d8b9ce35435524.zip
False assumption on php libs
svn path=/experimental/; revision=152
-rw-r--r--dev-php/PEAR-Config/Manifest2
-rw-r--r--dev-php/PEAR-Config/PEAR-Config-1.10.6.ebuild13
-rw-r--r--dev-php/PEAR-Config/files/digest-PEAR-Config-1.10.61
-rw-r--r--dev-php/PEAR-Net_LDAP/Manifest2
-rw-r--r--dev-php/PEAR-Net_LDAP/PEAR-Net_LDAP-0.6.6.ebuild13
-rw-r--r--dev-php/PEAR-Net_LDAP/files/digest-PEAR-Net_LDAP-0.6.61
-rw-r--r--dev-php/excelreader/Manifest2
-rw-r--r--dev-php/excelreader/excelreader-2i.ebuild31
-rw-r--r--dev-php/excelreader/files/digest-excelreader-2i1
-rw-r--r--dev-php/phpmailer/Manifest2
-rw-r--r--dev-php/phpmailer/files/digest-phpmailer-1.731
-rw-r--r--dev-php/phpmailer/phpmailer-1.73.ebuild35
-rw-r--r--www-apps/knowledgetree/ChangeLog15
-rw-r--r--www-apps/knowledgetree/Manifest16
-rw-r--r--www-apps/knowledgetree/files/config-hook-2.0.0.sh7
-rw-r--r--www-apps/knowledgetree/files/digest-knowledgetree-2.0.71
-rw-r--r--www-apps/knowledgetree/files/postinstall-en-2.0.7.txt46
-rw-r--r--www-apps/knowledgetree/knowledgetree-3.0_rc1.ebuild95
-rw-r--r--www-apps/knowledgetree/metadata.xml5
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>