PHP, which stands for "PHP: Hypertext Preprocessor" is a widely-used Open
Source general-purpose scripting language that is especially suited for
Web development and can be embedded into HTML. Its syntax draws upon C,
Java, and Perl, and is easy to learn. The main goal of the language is to
allow web developers to write dynamically generated webpages quickly, but
you can do much more with PHP.
WWW: http://www.php.net/
- Alex Dupre
ale@FreeBSD.org
Simplify PHP base ports infrastructure:
- remove all slave ports
- add the ability to build all SAPIs concurrently
- update php5 to 5.1.4
*Read* the UPDATING file *before* trying to update PHP
(or at least before mailing me).
o Update to 4.3.2RC4.
o Change a individual port to a slave port for lang/php4.
o Take over MAINTAINERship to submitter.
PR: ports/51945
Submitted by: Alex Dupre <sysadmin@alexdupre.com>
Approved by: maintainer no response (for a long time)
- ${PREFIX}/lib/php/Image/ isn't created by php-4.3.0 anymore
- name of extension dir is no-debug-non-zts-* always (doesn't matter
if apache13 or apache2 is used)
Submitted by: max
Back out last commit (autodetection of apache2) for now.
It's causing too many problems due to inclusion of bsd.port.pre.mk/
bsd.port.post.mk and Makefile.inc.
This needs further investigation.
Reported by: many
Fix build with apache-2.0.40.
ap_register_input_filter() and ap_register_output_filter() take
four arguments, now.
Submitted by: Jon Noack <noackjr@rice.edu>
Obtained from: PHP's CVS repository
- extension dir is no-debug-zts-20010901 if WITH_APACHE2 is set
- extension dir has to be created if installed as a package since it is
empty
- move PLIST_SUB into if-clause so it actually works
Submitted by: Alex Dupre <sysadmin@alexdupre.com>
Upgrade to 4.2.0.
Don't upgrade to this version blindly. External variables handling
has been changed. This will break your application if they don't
take care of this.
There is a CVS tag (BEFORE_PHP_4_2_0) for the latest non-4.2.0
version (4.1.2).
-------------------------------------------------------------------------
The biggest change in PHP 4.2.0 concerns variable handling. External
variables (from the environment, the HTTP request, cookies or the web
server) are no longer registered in the global scope by default. The
preferred method of accessing these external variables is by using the new
Superglobal arrays, introduced in PHP 4.1.0. More information about this
change:
* PHP Manual: Predefined variables
http://www.php.net/manual/en/html/language.variables.predefined.html
gettext upgrade uber-patch (stage 3)
- switch devel/gettext (0.11.1) on, installing full package
- flip devel/gettext-old (0.10.35) to installing only static binaries
with a "-old" suffix -- gettext-old will have its deorbit burn
sequence initiated just after 4.6-RELEASE
- fix up ports for the new world order
Reviewed by: portmgr
First round of auto* cleanups: - USE_AUTO* -> USE_AUTO*_VER=* where required
- USE_AUTO* / *_DEPENDS=.*auto*:*/devel/auto* -> GNU_CONFIGURE where OK -
Other minor changes to fix things