Fixes #6045.
authorKarl Trygve Kalleberg <karltk@gentoo.org>
Thu, 31 Oct 2002 18:18:04 +0000 (18:18 +0000)
committerKarl Trygve Kalleberg <karltk@gentoo.org>
Thu, 31 Oct 2002 18:18:04 +0000 (18:18 +0000)
net-www/horde/ChangeLog [new file with mode: 0644]
net-www/horde/files/digest-horde-2.1 [new file with mode: 0644]
net-www/horde/horde-2.1.ebuild [new file with mode: 0644]

diff --git a/net-www/horde/ChangeLog b/net-www/horde/ChangeLog
new file mode 100644 (file)
index 0000000..577e30a
--- /dev/null
@@ -0,0 +1,8 @@
+# ChangeLog for net-www/horde
+# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-www/horde/ChangeLog,v 1.1 2002/10/31 18:18:04 karltk Exp $
+
+*horde-2.1 (21 Oct 2002)
+
+  30 Oct 2002; Karl Trygve Kalleberg <karltk@gentoo.org> horde-2.1.ebuild files/digest-horde-2.1 :
+  Initial import.  Ebuild submitted by Christophe GUILLOUX <cg@rootix.info>.  
diff --git a/net-www/horde/files/digest-horde-2.1 b/net-www/horde/files/digest-horde-2.1
new file mode 100644 (file)
index 0000000..758f1f1
--- /dev/null
@@ -0,0 +1 @@
+MD5 2e66863e4b5ebabd1a3dae63d2b2cb53 horde-2.1.tar.gz 349487
diff --git a/net-www/horde/horde-2.1.ebuild b/net-www/horde/horde-2.1.ebuild
new file mode 100644 (file)
index 0000000..beaa573
--- /dev/null
@@ -0,0 +1,70 @@
+# Copyright 2002 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-www/horde/horde-2.1.ebuild,v 1.1 2002/10/31 18:18:04 karltk Exp $
+
+DESCRIPTION="Horde Application Framework"
+HOMEPAGE="http://www.horde.org"
+SRC_URI="ftp://ftp.horde.org/pub/horde/tarballs/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="1"
+KEYWORDS="~x86 ~ppc ~sparc ~sparc64"
+DEPEND=""
+RDEPEND=">=dev-php/mod_php-4.1.0
+         >=sys-devel/gettext-0.10.40
+         >=dev-libs/libxml2-2.4.21-r1
+         >=dev-php/PEAR-Log-1.1"
+IUSE=""
+
+# We will use these to set the permissions properly
+HTTPD_USER="apache"
+HTTPD_GROUP=`grep $HTTPD_USER /etc/passwd |cut -d: -f4`
+
+# Allow users to move the default data directory by setting the
+# home directory of the 'apache' user elsewhere.
+HTTPD_ROOT=`grep $HTTPD_USER /etc/passwd | cut -d: -f6`/htdocs
+
+
+
+pkg_setup() {
+       if [ -z "${HTTPD_ROOT}" ]; then
+               eewarn "HTTPD_ROOT is null!"
+               eewarn "You probably want to check /etc/passwd"
+               die "Need to have a place to put horde in"
+       fi
+       if [ -L ${HTTPD_ROOT}/horde ] ; then
+               ewarn "You need to unmerge your old Horde version first."
+               ewarn "Horde will be installed into ${HTTPD_ROOT}/horde"
+               ewarn "directly instead of a version-dependant directory."
+               die "need to unmerge old version first"
+       fi
+}
+
+
+src_compile() {
+       #nothing to compile
+       echo "Nothing to compile"
+}
+
+src_install () {
+
+       dodir ${HTTPD_ROOT}/horde
+       cp -r . ${D}/${HTTPD_ROOT}/horde
+
+       # protecting files
+       chown -R ${HTTPD_USER}.${HTTPD_GROUP} ${D}/${HTTPD_ROOT}/horde
+       find ${D}/${HTTPD_ROOT}/horde/ -type f -exec chmod 0640 {} \;
+       find ${D}/${HTTPD_ROOT}/horde/ -type d -exec chmod 0750 {} \;
+       chmod 0000 ${D}/${HTTPD_ROOT}/horde/test.php
+}
+
+pkg_postinst() {
+       einfo "Horde requires PHP to have :"
+       einfo "    ==> 'short_open_tag enabled = On'"
+       einfo "    ==> 'magic_quotes_runtime set = Off'"
+       einfo "    ==> 'file_uploads enabled = On'"
+       einfo "Please edit /etc/php4/php.ini."
+       einfo ""
+       einfo "Please read ${HTTPD_ROOT}/horde/docs/INSTALL !"
+}
+
+