diff options
author | Karl Trygve Kalleberg <karltk@gentoo.org> | 2002-10-31 18:18:04 +0000 |
---|---|---|
committer | Karl Trygve Kalleberg <karltk@gentoo.org> | 2002-10-31 18:18:04 +0000 |
commit | 993b23e2280e817455c6f338c982804953c96111 (patch) | |
tree | 7cc42bed93a3032452d171f0ff338cb143f0b34b | |
parent | Removed mozilla dependency. (diff) | |
download | historical-993b23e2280e817455c6f338c982804953c96111.tar.gz historical-993b23e2280e817455c6f338c982804953c96111.tar.bz2 historical-993b23e2280e817455c6f338c982804953c96111.zip |
Fixes #6045.
-rw-r--r-- | net-www/horde/ChangeLog | 8 | ||||
-rw-r--r-- | net-www/horde/files/digest-horde-2.1 | 1 | ||||
-rw-r--r-- | net-www/horde/horde-2.1.ebuild | 70 |
3 files changed, 79 insertions, 0 deletions
diff --git a/net-www/horde/ChangeLog b/net-www/horde/ChangeLog new file mode 100644 index 000000000000..577e30a5391d --- /dev/null +++ b/net-www/horde/ChangeLog @@ -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 index 000000000000..758f1f1fce7f --- /dev/null +++ b/net-www/horde/files/digest-horde-2.1 @@ -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 index 000000000000..beaa5736b350 --- /dev/null +++ b/net-www/horde/horde-2.1.ebuild @@ -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 !" +} + + |