Commit graph

59 commits

Author SHA1 Message Date
jlam
c346323bb4 PHP3 modules should depend on php-{BASE_VERS}* (BASE_VERS == 3.0.18) so
that it will match php-3.0.18nb1.
2002-03-02 18:48:24 +00:00
jlam
da63540a46 Update php3 and ap-php3 to 3.0.18nb1. Changes from version 3.0.18 are
a security fix for a file-upload bug.

			<===> SECURITY NOTE <===>

Note that the buffer overflow fix is a major security fix.  Quoting from
the security advisory at:

        http://security.e-matters.de/advisories/012002.html

"PHP supports multipart/form-data POST requests (as described in RFC1867)
known as POST fileuploads. Unfourtunately there are several flaws in the
php_mime_split function that could be used by an attacker to execute
arbitrary code. During our research we found out that not only PHP4 but
also older versions from the PHP3 tree are vulnerable.
2002-02-28 15:07:16 +00:00
jlam
b79863177f 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.
2002-01-10 13:17:11 +00:00
hubertf
f933a546ac buildlinkify, so this compiles again!
Noted by Bernhard Riedel <bernhard@sdg.de> on IRC
2001-11-09 17:26:27 +00:00
zuntum
431e7a7dda Move pkg/ files into package's toplevel directory 2001-11-01 02:15:23 +00:00
jlam
f79573370a Mechanical changes to 375 files to change dependency patterns of the form
foo-* to foo-[0-9]*.  This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net.  Also
change dependency examples in Packages.txt to reflect this.
2001-09-27 23:17:41 +00:00
jlam
c4e71c5e7a CPPFLAGS is now passed to MAKE_ENV and CONFIGURE_ENV by bsd.pkg.mk, so
adapt by moving CPPFLAGS settings to top-level, and removing explicit
inclusion of CPPFLAGS into MAKE_ENV and CONFIGURE_ENV.
2001-06-11 06:34:17 +00:00
hubertf
61b35899ac don't need .CURDIR on DEPENDS 2001-05-05 16:33:07 +00:00
hubertf
f97d35ffa4 make sure FILESDIR etc. are absolute paths -> prepend with ${.CURDIR}
XXX someone please teach pkglint about $PKGSRCDIR
2001-05-05 16:27:59 +00:00
wiz
e5444d2ccc Add ${.CURDIR} in some places. Noted by Takahiro Kambe. 2001-05-05 16:22:55 +00:00
wiz
5902a4a2c5 Use a shared distinfo file. 2001-05-03 16:53:57 +00:00
jlam
1edfee944f Change build dependency from perl-5.* to perl>=${PERL5_REQD}. 2001-04-30 03:46:32 +00:00
skrll
aa3c03b75a Move to sha1 digests, and add distfile sizes. 2001-04-20 12:02:30 +00:00
agc
8f972b049a + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 12:12:16 +00:00
hubertf
e32afb6fea Change BUILD_DEPENDS semantics:
first component is now a package name+version/pattern, no more
executable/patchname/whatnot.

While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).

Patch by Alistair Crooks <agc@netbsd.org>
2001-03-27 03:19:43 +00:00
hubertf
d32e698de6 Cleanup MKDIR usage => INSTALL_*_DIR
XXX need to teach pkglint to be more picky about this
2001-02-25 04:17:35 +00:00
wiz
a0745845b3 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:21:28 +00:00
kei
e6a293e514 make patchsum. 2001-02-08 16:49:55 +00:00
kei
a1a11c40e0 added NetBSD RCS Id tag. 2001-02-08 16:49:12 +00:00
wiz
d4fce8d4e7 Unify format of MESSAGEs, and include RCS Ids. 2001-02-06 14:24:03 +00:00
explorer
9719143313 Get the Makefile too -- somehow 'cvs ci' missed this last night... 2001-01-07 04:59:58 +00:00
explorer
f58c93e9b6 Upgrade to 3.0.18:
October 21, 2000, Version 3.0.18
- Fixed file upload bugs (Sascha)

October 11, 2000, Version 3.0.17
- Fixed output functions (Sascha)
- Added odbc_tables() (Frank)
- Fixed htmlspecialchars/htmlentities inconsistencies (Rasmus)
- Added is_uploaded_file() (Zeev)
- Clean up htmlspecialchars/htmlentities inconsistencies (Rasmus)
- Add optional charset parameter to sybase_[p]connect (alf@alpha.ulatina.ac.cr)
- Fixed incorrect handling of 0-precision strings (e.g., %4.0s)
  in printf (Ken Coar)
- You can now call Ora_Error() without prameters to get the reason
  for a failed connection attempt. (Kirill Maximov)
- Fixed crash in OCIFetchStatement() when trying to read after
  all data has already been read. (Thies)
- Added --enable-sigchild. Use this option if you encounter
  <defunc> processes when using Oracle 8i. (Thies)
- Uncommitted outstanding OCI8 transactions are now rolled back
  before the connection is closed. (Thies)
- Improved configure checks for Oracle 8i. (Thies)
- Added imap_mime_header_decode() function (Skalski)
2001-01-06 08:32:44 +00:00
jlam
60d8d28f10 Update build dependency on perl to build in correct directory if perl
interpreter is not found.
2000-09-05 09:33:15 +00:00
wiz
1231189045 add RCS Ids 2000-09-03 13:41:08 +00:00
wiz
52a4fa3d33 remove unnecessary empty line 2000-09-03 13:40:30 +00:00
jlam
06f0a4c3c2 Use new PERL5 variable instead of ${LOCALBASE}/bin/perl. 2000-08-27 02:46:03 +00:00
wiz
4a72b8b121 change dependency from gdbm-1.7.3 to gdbm>=1.7.3 2000-06-13 10:40:24 +00:00
veego
b9dcb9b7d2 Split the INSTALL_DATA_DIR line with the two directories into two commands.
This fix the installtion on Solaris.
2000-05-26 14:35:58 +00:00
veego
ceb5647147 Enable GDBM support (it allready depends on gdbm).
And add a build dependency for perl, which is needed for our configure patch.
2000-05-26 14:07:31 +00:00
veego
ffadec18c3 Change the /usr/pkg check in the configure script to ${PREFIX}.
Move the configure patch to patch-ai and add a patch for configure.in
to patch-ah.
2000-05-26 13:40:22 +00:00
rh
ca4c79e575 Fix apache module runtime linker path for ELF systems. 2000-05-24 15:59:16 +00:00
bad
5f43f0b91b regen. 2000-04-25 16:53:53 +00:00
bad
974c3c27bf Fix AC_PATH_PROG check for sendmail. 2000-04-25 16:53:04 +00:00
bad
c8f7cce71a Need to include bsd.prefs.mk before testing ${OPSYS}. Doh! 2000-04-25 15:40:19 +00:00
bad
df1bb2a995 DEPEND on devel/zlib under SunOS. 2000-04-25 14:22:52 +00:00
tron
0deb51db66 Make this package work on "a.out" systems, too. 2000-04-13 11:23:19 +00:00
tron
b67db73795 Sync. 2000-04-13 09:51:37 +00:00
tron
4dae66fff1 Defuzz patch. 2000-04-13 09:51:23 +00:00
jdolecek
f88e66da60 Update to 3.0.16. Mainly bug fixes, though some new features as well -
the list is just too long, see http://www.php.net/ChangeLog.php3 for
details.
2000-04-12 17:51:57 +00:00
explorer
e201752bc5 remove stray } 2000-02-29 18:10:24 +00:00
dmcmahill
948965134f check to see if one of the install dirs exists. If not, then create the
directory.  This fixes a bug where the pkg won't install if PREFIX/libexec/cgi-bin
doesn't exist.
2000-02-28 02:02:20 +00:00
wiz
d3e4235456 reorder lines for pkglint 2000-02-05 14:18:30 +00:00
rh
c14963b399 defuzz. 1999-12-07 11:22:03 +00:00
agc
00a16e3008 Add package patch checksum files. 1999-07-09 14:22:59 +00:00
tron
9f11159bab Use correct library path for linking the GDBM library and set run-time
library search patch for ELF. Fixes PR pkg/7773 by Alaric Williams.
1999-06-15 22:32:01 +00:00
tron
206c79654d Move dependence for "gdbm" package to "php3" base package. 1999-06-15 22:24:12 +00:00
tv
59e8f0afa2 Get the LDFLAGS right for ELF; we need -Wl,-E (pulled from Perl's CCCDLFLAGS)
in order to load dynamic modules that reference the internal function calls
of the CGI binary.
1999-05-07 14:14:18 +00:00
tv
1c2d2b0dea Make sure to get the path to perl right, even if it isn't installed. 1999-05-04 20:22:10 +00:00
tv
6557ea3b2c Typo: "instaled" -> "installed" 1999-05-04 19:52:52 +00:00
tv
ddc84f4cf0 Get proper includes for function prototypes in convertor/alloc.c. 1999-05-04 19:02:46 +00:00