diff options
author | Tal Peer <coredumb@gentoo.org> | 2003-12-25 14:52:50 +0000 |
---|---|---|
committer | Tal Peer <coredumb@gentoo.org> | 2003-12-25 14:52:50 +0000 |
commit | 5435d123482b67864ad80edc7de76b09f4bd3d61 (patch) | |
tree | ba81cf8a3e929725f167cb1720db64e2c9e8c65e /dev-php/php-core | |
parent | Fixed bug #36455 (diff) | |
download | gentoo-2-5435d123482b67864ad80edc7de76b09f4bd3d61.tar.gz gentoo-2-5435d123482b67864ad80edc7de76b09f4bd3d61.tar.bz2 gentoo-2-5435d123482b67864ad80edc7de76b09f4bd3d61.zip |
Fixed bug #36455
Diffstat (limited to 'dev-php/php-core')
-rw-r--r-- | dev-php/php-core/ChangeLog | 7 | ||||
-rw-r--r-- | dev-php/php-core/Manifest | 4 | ||||
-rw-r--r-- | dev-php/php-core/files/digest-php-core-4.3.4-r2 | 2 | ||||
-rw-r--r-- | dev-php/php-core/php-core-4.3.4-r2.ebuild | 70 |
4 files changed, 80 insertions, 3 deletions
diff --git a/dev-php/php-core/ChangeLog b/dev-php/php-core/ChangeLog index 6eb502563e2f..ddf8f855d4c1 100644 --- a/dev-php/php-core/ChangeLog +++ b/dev-php/php-core/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-php/php-core # Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-php/php-core/ChangeLog,v 1.3 2003/12/23 22:40:05 coredumb Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-php/php-core/ChangeLog,v 1.4 2003/12/25 14:52:28 coredumb Exp $ + +*php-core-4.3.4-r2 (25 Dec 2003) + + 25 Dec 2003; Tal Peer <coredumb@gentoo.org> php-core-4.3.4-r2.ebuild: + Fixed bug #36455 *php-core-4.3.4-r1 (24 Dec 2003) diff --git a/dev-php/php-core/Manifest b/dev-php/php-core/Manifest index 0c22e13d5931..c6855a9c2252 100644 --- a/dev-php/php-core/Manifest +++ b/dev-php/php-core/Manifest @@ -1,8 +1,8 @@ -MD5 6447184ca27d6bf641d31448cb757993 ChangeLog 617 +MD5 31c2d45fc62f63e6067b1fac647b480c ChangeLog 743 MD5 38fe937e954ab7109395cefa86fcd2d4 metadata.xml 384 MD5 f8689fdb454429ad37f78817dce60c87 php-core-4.3.4.ebuild 1947 MD5 9ce425d119108f0af199a40a421f558b php-core-4.3.4-r1.ebuild 1950 -MD5 f013db3f2b5287c3adb5dd0271a8f47a php-core-4.3.4-r2.ebuild 2153 +MD5 067c884bda7b82e9bf7a5861675175de php-core-4.3.4-r2.ebuild 2152 MD5 5547bf31e6a425747226d5984cff04e9 files/digest-php-core-4.3.4 137 MD5 5547bf31e6a425747226d5984cff04e9 files/digest-php-core-4.3.4-r1 137 MD5 5547bf31e6a425747226d5984cff04e9 files/digest-php-core-4.3.4-r2 137 diff --git a/dev-php/php-core/files/digest-php-core-4.3.4-r2 b/dev-php/php-core/files/digest-php-core-4.3.4-r2 new file mode 100644 index 000000000000..d65ce9576341 --- /dev/null +++ b/dev-php/php-core/files/digest-php-core-4.3.4-r2 @@ -0,0 +1,2 @@ +MD5 b9dd601863e08e52e3c4d5e02c2627cf php-4.3.4.tar.bz2 3774324 +MD5 912ff94309b762563d0542db5187315f php-4.3.2-fopen-url-secure.patch 416 diff --git a/dev-php/php-core/php-core-4.3.4-r2.ebuild b/dev-php/php-core/php-core-4.3.4-r2.ebuild new file mode 100644 index 000000000000..deee788325f5 --- /dev/null +++ b/dev-php/php-core/php-core-4.3.4-r2.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-php/php-core/php-core-4.3.4-r2.ebuild,v 1.1 2003/12/25 14:52:28 coredumb Exp $ + +PHPSAPI="cli" +inherit php-2 eutils + +IUSE="${IUSE} readline" +DESCRIPTION="PHP core package" +SLOT="0" +KEYWORDS="~x86 ~ppc ~sparc ~alpha ~arm ~hppa ~mips ~amd64" + +DEPEND_EXTRA="readline? ( >=sys-libs/ncurses-5.1 >=sys-libs/readline-4.1 ) + ncurses? ( >=sys-libs/ncurses-5.1 ) + >=virtual/php-4.3.4 + ~virtual/php-${PV}" +DEPEND="${DEPEND} ${DEPEND_EXTRA}" +RDEPEND="${RDEPEND} ${DEPEND_EXTRA}" + +src_compile() { + if has_version 'dev-php/php' && [ -x '/usr/bin/php' ]; then + # Ok, so we can cheat and not have to build all of it... + cp /usr/bin/php ${S}/sapi/cli/php + PHP_SKIP_MAKE=1 + einfo "You have dev-php/php installed, so we're cheating and using it" + einfo "instead of rebuilding the CLI SAPI to make PEAR packages." + einfo "configure will still be run to build the required Makefiles." + else + ewarn "Since you don't have dev-php/php installed, we need to build" + ewarn "the PHP CLI interpreter to make the PEAR packages." + fi + + # the rest of this should be identical to dev-php/php + myconf="${myconf} `use_with readline readline /usr`" + # Readline and Ncurses are CLI PHP only + # readline needs ncurses + use ncurses || use readline \ + && myconf="${myconf} --with-ncurses=/usr" \ + || myconf="${myconf} --without-ncurses" + + myconf="${myconf} \ + --disable-cgi \ + --enable-cli" + + php_src_compile +} + + +src_install() { + # make sure the possibly faked PHP is in place and new enough to avoid build storms + touch ${S}/sapi/cli/php + PHP_INSTALLTARGETS="install-programs install-pear install-build install-headers" + PHP_SKIP_BUILD=1 + php_src_install + #rm -rf ${D}/etc/php4 ${D}/etc/php +} + +pkg_postinst() { + einfo "This is a limited build to provide PEAR and build utilities" + einfo + pear config-set cache_dir /tmp/pear/cache + einfo "The PEAR cache dir was set to /tmp/pear/cache, run:" + einfo "pear config-set cache_dir <your_dir_of_choice>" + einfo "if you wish to change it." +} + +pkg_preinst() { + #php_pkg_preinst + : +} |