head 1.3; access; symbols pkgsrc-2013Q2:1.3.0.52 pkgsrc-2013Q2-base:1.3 pkgsrc-2012Q4:1.3.0.50 pkgsrc-2012Q4-base:1.3 pkgsrc-2011Q4:1.3.0.48 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q2:1.3.0.46 pkgsrc-2011Q2-base:1.3 pkgsrc-2009Q4:1.3.0.44 pkgsrc-2009Q4-base:1.3 pkgsrc-2008Q4:1.3.0.42 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.40 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.38 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.36 pkgsrc-2008Q2-base:1.3 pkgsrc-2008Q1:1.3.0.34 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.32 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.30 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.28 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.26 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.24 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.22 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.20 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.3.0.18 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.3.0.16 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.3.0.14 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.3.0.12 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.3.0.10 pkgsrc-2005Q1-base:1.3 pkgsrc-2004Q4:1.3.0.8 pkgsrc-2004Q4-base:1.3 pkgsrc-2004Q3:1.3.0.6 pkgsrc-2004Q3-base:1.3 pkgsrc-2004Q2:1.3.0.4 pkgsrc-2004Q2-base:1.3 pkgsrc-2004Q1:1.3.0.2 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.2.0.10 pkgsrc-2003Q4-base:1.2 netbsd-1-6-1:1.2.0.6 netbsd-1-6-1-base:1.2 netbsd-1-6:1.2.0.8 netbsd-1-6-RELEASE-base:1.2 pkgviews:1.2.0.4 pkgviews-base:1.2 buildlink2:1.2.0.2 buildlink2-base:1.2 netbsd-1-5-PATCH003:1.2 netbsd-1-5-PATCH001:1.1 netbsd-1-5-RELEASE:1.1 netbsd-1-4-PATCH003:1.1 netbsd-1-4-PATCH002:1.1 comdex-fall-1999:1.1 netbsd-1-4-PATCH001:1.1; locks; strict; comment @# @; 1.3 date 2004.03.10.18.20.12; author jlam; state dead; branches; next 1.2; 1.2 date 2002.01.10.13.17.12; author jlam; state Exp; branches; next 1.1; 1.1 date 99.05.03.19.45.44; author tv; state Exp; branches; next ; desc @@ 1.3 log @Remove PHP3 packages from pkgsrc as they're unmaintained by PHP folks and by pkgsrc folks. @ text @$NetBSD: patch-ab,v 1.2 2002/01/10 13:17:12 jlam Exp $ --- php.h.orig Mon Apr 10 12:29:36 2000 +++ php.h @@@@ -326,6 +326,24 @@@@ # endif #endif +#ifndef PHP_INTERNAL_FUNCS +#undef PUTS +#undef PUTC +#undef PHPWRITE +#undef BLOCK_INTERRUPTIONS +#undef UNBLOCK_INTERRUPTIONS +extern PHPAPI void _php3_puts(const char *s); +extern PHPAPI void _php3_putc(char c); +extern PHPAPI int _php3_write(const void *a, int n); +extern PHPAPI void _php3_block_interruptions(void); +extern PHPAPI void _php3_unblock_interruptions(void); +#define PUTS(a) _php3_puts(a) +#define PUTC(a) _php3_putc(a) +#define PHPWRITE(a,n) _php3_write((a),(n)) +#define BLOCK_INTERRUPTIONS _php3_block_interruptions() +#define UNBLOCK_INTERRUPTIONS _php3_unblock_interruptions() +#endif + #define E_ERROR 0x1 #define E_WARNING 0x2 #define E_PARSE 0x4 @ 1.2 log @Implement new framework to handle PHP3 modules, based on the way PHP4 modules are handled. Also buildlinkify, honor ${PKG_SYSCONFDIR}, and use the general INSTALL scripts to handle the php3.ini config file. Become the maintainer since the changes to the package structure are fairly large. The new framework should make creating new PHP3 modules simpler, and makes buildlinkifying those modules simpler as well. @ text @d1 1 a1 1 $NetBSD$ @ 1.1 log @Make the php3 pkg work and add full dynamic module support. This includes: - the CGI-based interpreter, xbase support binaries, and php2 converter - compiled-in support for Berkeley DB (ndbm), yp, zlib, dBase (xbase), and filePro - the ability to compile PHP3 extensions as dynamic modules (such as support for MySQL/PostgreSQL/freeODBC) that may be exchanged freely between different server interfaces to PHP (abstractions.c and php.h/tls.h patches) @ text @d3 3 a5 3 --- php.h.orig Sun May 2 15:38:36 1999 +++ php.h Sun May 2 15:49:49 1999 @@@@ -309,6 +309,24 @@@@ @