Commit graph

7219 commits

Author SHA1 Message Date
taca
020482899a Update php55 to 5.5.2.
15 Aug 2013, PHP 5.5.2

- Core:
  . Fixed bug #62691 (solaris sed has no -i switch). (Chris Jones)
  . Fixed bug #61345 (CGI mode - make install don't work). (Michael Heimpold)
  . Fixed bug #61268 (--enable-dtrace leads make to clobber
    Zend/zend_dtrace.d) (Chris Jones)

- DOM:
  . Added flags option to DOMDocument::schemaValidate() and
    DOMDocument::schemaValidateSource(). Added LIBXML_SCHEMA_CREATE flag.
    (Chris Wright)

- Sessions:
  . Implemented strict sessions RFC (https://wiki.php.net/rfc/strict_sessions)
    which protects against session fixation attacks and session collisions.
    (Yasuo Ohgaki)
  . Fixed possible buffer overflow under Windows. Note: Not a security fix.
    (Yasuo)
  . Changed session.auto_start to PHP_INI_PERDIR. (Yasuo)

- Pgsql:
  . Fixed bug #62978 (Disallow possible SQL injections with pg_select()
    /pg_update()/pg_delete()/pg_insert()). (Yasuo)

?? ??? 2013, PHP 5.5.2

- Core:
  . Fixed bug #65372 (Segfault in gc_zval_possible_root when return reference
    fails). (Laruence)
  . Fixed value of FILTER_SANITIZE_FULL_SPECIAL_CHARS constant (previously was
    erroneously set to FILTER_SANITIZE_SPECIAL_CHARS value). (Andrey
    avp200681 gmail com).
  . Fixed bug #65304 (Use of max int in array_sum). (Laruence)
  . Fixed bug #65291 (get_defined_constants() causes PHP to crash in a very
    limited case). (Arpad)

- OPcache:
  . Added opcache.restrict_api configuration directive that may limit
    usage of OPcahce API functions only to patricular script(s). (Dmitry)
  . Added support for glob symbols in blacklist entries (?, *, **).
    (Terry Elison, Dmitry)
  . Fixed bug #65338 (Enabling both php_opcache and php_wincache AVs on
    shutdown). (Dmitry)

- Openssl:
  . Fixed handling null bytes in subjectAltName (CVE-2013-4073).
    (Christian Heimes)

- PDO_mysql:
  . Fixed bug #65299 (pdo mysql parsing errors). (Johannes)

- Phar:
  . Fixed bug #65028 (Phar::buildFromDirectory creates corrupt archives for
    some specific contents). (Stas)

- SOAP:
  . Fixed bug #65018 (SoapHeader problems with SoapServer). (Dmitry)

- SPL:
  . Fixed bug #65328 (Segfault when getting SplStack object Value). (Laruence)
  . Added RecursiveTreeIterator setPostfix and getPostifx methods. (Joshua
    Thijssen)
  . Fixed bug #61697 (spl_autoload_functions returns lambda functions
    incorrectly). (Laruence)

- Streams:
  . Fixed bug #65268 (select() implementation uses outdated tick API). (Anatol)

- Pgsql:
  . Fixed bug #65336 (pg_escape_literal/identifier() scilently returns false).
    (Yasuo)
2013-08-17 13:15:21 +00:00
taca
740afd5ded Make sure to update distinfo. Thanks to Greg Oster noted the problem to me. 2013-08-17 00:35:08 +00:00
taca
fe8bde1782 Update php54 to 5.4.18.
15 Aug 2013, PHP 5.4.18

- Core:
  . Fixed value of FILTER_SANITIZE_FULL_SPECIAL_CHARS constant (previously was
    erroneously set to FILTER_SANITIZE_SPECIAL_CHARS value). (Andrey
    avp200681 gmail com).
  . Fixed bug #65254 (Exception not catchable when exception thrown in autoload
    with a namespace). (Laruence)
  . Fixed bug #65108 (is_callable() triggers Fatal Error).
    (David Soria Parra, Laruence)
  . Fixed bug #65088 (Generated configure script is malformed on OpenBSD).
    (Adam)
  . Fixed bug #62964 (Possible XSS on "Registered stream filters" info).
    (david at nnucomputerwhiz dot com)
  . Fixed bug #62672 (Error on serialize of ArrayObject). (Lior Kaplan)
  . Fixed bug #62475 (variant_* functions causes crash when null given as an
    argument). (Felipe)
  . Fixed bug #60732 (php_error_docref links to invalid pages). (Jakub Vrana)
  . Fixed bug #65226 (chroot() does not get enabled). (Anatol)

- CGI:
  . Fixed Bug #65143 (Missing php-cgi man page). (Remi)

- CLI server:
  . Fixed bug #65066 (Cli server not responsive when responding with 422 http
    status code). (Adam)

- CURL:
  . Fixed bug #62665 (curl.cainfo doesn't appear in php.ini). (Lior Kaplan)

- FPM:
  . Fixed bug #63983 (enabling FPM borks compile on FreeBSD).
    (chibisuke at web dot de, Felipe)

- FTP:
  . Fixed bug #65228 (FTPs memory leak with SSL).
    (marco dot beierer at mbsecurity dot ch)

- GMP:
  . Fixed bug #65227 (Memory leak in gmp_cmp second parameter). (Felipe)

- Imap:
  . Fixed bug #64467 (Segmentation fault after imap_reopen failure).
    (askalski at gmail dot com)

- Intl:
  . Fixed bug #62759 (Buggy grapheme_substr() on edge case). (Stas)
  . Fixed bug #61860 (Offsets may be wrong for grapheme_stri* functions).
    (Stas)

- mysqlnd:
  . Fixed segfault in mysqlnd when doing long prepare. (Andrey)

- ODBC:
  . Fixed bug #61387 (NULL valued anonymous column causes segfault in
    odbc_fetch_array). (Brandon Kirsch)

- Openssl:
  . Fixed handling null bytes in subjectAltName (CVE-2013-4073).
    (Christian Heimes)

- PDO:
  . Allowed PDO_OCI to compile with Oracle Database 12c client libraries.
    (Chris Jones)

- PDO_dblib:
  . Fixed bug #65219 (PDO/dblib not working anymore ("use dbName" not sent)).
    (Stanley Sufficool)

- PDO_pgsql:
  . Fixed meta data retrieve when OID is larger than 2^31. (Yasuo)

- Phar:
  . Fixed Bug #65142 (Missing phar man page). (Remi)

- Session
  . Fixed bug #62535 ($_SESSION[$key]["cancel_upload"] doesn't work as
    documented). (Arpad)
  . Fixed bug #35703 (when session_name("123") consist only digits,
    should warning). (Yasuo)
  . Fixed bug #49175 (mod_files.sh does not support hash bits). Patch by
    oorza2k5 at gmail dot com (Yasuo)

- Sockets:
  . Implemented FR #63472 (Setting SO_BINDTODEVICE with socket_set_option).
    (Damjan Cvetko)

- SPL:
  . Fixed bug #65136 (RecursiveDirectoryIterator segfault). (Laruence)
  . Fixed bug #61828 (Memleak when calling Directory(Recursive)Iterator
    /Spl(Temp)FileObject ctor twice). (Laruence)
  . Fixed bug #60560 (SplFixedArray un-/serialize, getSize(), count() return 0,
    keys are strings). (Adam)

- XML:
  . Fixed bug #65236 (heap corruption in xml parser, CVE-2013-4113). (Rob)
2013-08-16 15:28:23 +00:00
taca
c487a9398e Since openssl's security problem has assigned CVE-2013-4248, update comment
in the patch file.
2013-08-16 00:38:13 +00:00
joerg
6f53baed0f Don't use ${libdir} when linking sockets.so as it will be relinked
during install stage and get the DESTDIR prepended.
2013-08-15 16:27:35 +00:00
marino
03fa801d06 lang/gcc-aux: Remove old hashes from distinfo
These patches were removed on the last commit, but I forgot to clean
up the manually created distinfo file afterwards.
2013-08-15 10:58:42 +00:00
richard
7608110f2c fix -specs for ccache 2013-08-15 06:48:50 +00:00
taca
2986bd7dae Add fix fo openssl, CVE-2013-4073.
Bump PKGREVISION.
2013-08-14 15:42:56 +00:00
taca
8d17a8d014 Correct checking condition of PHP_CHECK_INSTALLED. 2013-08-14 14:53:03 +00:00
joerg
c7684ebfca Allow only the PHP version itself, otherwise the multi-version logic
will trigger with failing distinfo entries.
2013-08-13 10:22:26 +00:00
drochner
552df8ed80 Copy the patch which disables use of Posix semaphores on NetBSD
from Python2 to Python3. Without that, selftests fail in multiple
places.
bump PKGREV
2013-08-09 10:54:17 +00:00
asau
ec9ddcb954 Fix staged installation.
Pass installation directories to configure script.
Don't install manual twice into different directories.
2013-08-06 19:57:42 +00:00
fhajny
ab9f47d433 Make sure unwanted mkdir is not recorded with full path in rbconfig.rb,
fixes packages built with pbulk. Bump PKGREVISION.
2013-08-06 15:21:31 +00:00
dholland
6a62cc0fd0 Shorten. Note that this is the emacs21 manual and emacs22+ come with
the elisp manual in the base package.
2013-08-03 21:47:00 +00:00
adam
18ae4e5e46 Fixes:
* building some modules (lzma) on Darwin (use PREFIX, instead of /usr/local, to look for libraries)
* building decimal module on certain enviroments (use relative path to look for includes, as absolute path might get rejected by a wrapper)
2013-08-02 07:03:49 +00:00
taca
98b74ec376 Add and enable php55. 2013-07-29 16:41:39 +00:00
taca
1e6cb93928 Add PHP 5.5.1 as lang/php55 version 5.5.1 package.
This is new stable release of PHP.  Please refer UPGRADING file for
changes and updating.


PHP is an HTML-embedded scripting language. It is modular, with
some object-oriented features. Much of its syntax is borrowed from
C, Java and Perl with a couple of unique PHP-specific features
thrown in.  The language is designed to allow web developers to
write dynamically generated pages quickly.

This package provices PHP version 5.5.x.
2013-07-29 16:41:02 +00:00
taca
1413f879e5 * Add php55 support.
* Make PKG_PHP's value as description in comment.
2013-07-29 16:38:12 +00:00
taca
a525a7e992 Add fix for CVE-2013-4113 as php 5.3.27. (It will be fixed in next PHP 5.4
release.)

Bump PKGREVISION.
2013-07-29 16:22:38 +00:00
taca
e8435cd084 Explicitly note it is PHP 5.4.x pacakge in COMMENT of Makefile and DESCR
file.
2013-07-29 16:21:07 +00:00
taca
950c2548b7 Explicitly note it is PHP 5.3.x pacakge in COMMENT of Makefile and DESCR
file.

Bump PKGREVISION.
2013-07-29 16:19:24 +00:00
taca
2cf0bfe873 Move PHP_CHECK_INSTALLED to before including Makefile.php since it should
be defined before including lang/php/phpversion.mk.
2013-07-29 03:59:44 +00:00
obache
79debf9384 fixes missng restore stack address.
PR pkg/47906

Bump PKGREVISION.
2013-07-28 12:54:52 +00:00
ryoon
78a31ba5ca Fix build under GNU/kFreeBSD.
* Add variable for GNU/kFreeBSD.
2013-07-26 10:59:53 +00:00
fhajny
30a3d1a065 2013.07.25, Version 0.10.15 (Stable)
* src: fix process.getuid() return value (Ben Noordhuis)

2013.07.25, Version 0.10.14 (Stable), fdf57f811f9683a4ec49a74dc7226517e32e6c9d
* uv: Upgrade to v0.10.13
* npm: Upgrade to v1.3.5
* os: Don't report negative times in cpu info (Ben Noordhuis)
* fs: Handle large UID and GID (Ben Noordhuis)
* url: Fix edge-case when protocol is non-lowercase (Shuan Wang)
* doc: Streams API Doc Rewrite (isaacs)
* node: call MakeDomainCallback in all domain cases (Trevor Norris)
* crypto: fix memory leak in LoadPKCS12 (Fedor Indutny)
2013-07-26 09:34:05 +00:00
is
43f6998bbb Don't overwrite shlib.pl with the really old version from files/ .
Fixes PR 48067 by Matthias Kretschmer.
Tests: Backported to 2013Q1, it passes "make test" on NetBSD/i386
6.1, the PR submitter's quick test as well as the PR submitter's
extended application that triggered the PR.
2013-07-26 09:29:34 +00:00
taca
07e0bbb103 Clean up php's framework.
* Define PHP's version at one place.
* Remove obsolete description in comments.
* Add "used by www/php-fpm/Makefile" in php5[34]/Makefile.php.
* Remove commented out support for suhosin extension from php54.
* Add PHP_CHECK_INSTALLED and PHP_EXTENSION_DIR to php/phpversion.mk.

No functional should be made.
2013-07-21 17:29:47 +00:00
taca
a3f9fb6ae2 Add and enable ruby200. 2013-07-21 02:37:01 +00:00
taca
f5a086b98b Add ruby200 package. This is a meta package for Ruby 2.0.0. 2013-07-21 02:36:38 +00:00
taca
5b832b43a4 Add and enable ruby200-base. 2013-07-21 02:35:41 +00:00
taca
8e38280f0f Add ruby200-base-2.0.0p247.
This is latest stable release of Ruby and it basically compatible with
Ruby 1.9.3.  Please refer full changes to NEWS/ChangeLog files or official
Web site.  Here is language changes:

* Added keyword arguments.

* Added %i and %I for symbol list creation (similar to %w and %W).

* Default source encoding is changed to UTF-8. (was US-ASCII)

* No warning for unused variables starting with '_'
2013-07-21 02:32:58 +00:00
taca
57a4edcc77 Add support stuff for Ruby 2.0.0. 2013-07-21 02:27:45 +00:00
marino
4045dbb7ed lang/gcc-aux: bug fix
This commit achieves the following:
  1) Fix specific case of falsely identified aggregate array index
     duplicates.  Fix taken from gcc 4.8 source, it apparently will
     never be backported.
  2) Fix typo that caused mktemp to be used in DragonFly
  3) Incorporate NetBSD libstdc++ fixes into gcc-aux repository
     (which is a parallel fork) and regenerate diff-cxx.  This
     enables patches to be removed.
2013-07-20 19:47:19 +00:00
taca
b873405478 Don't specify sitedir and vendordir with CONFIGURE_ARGS.
It generates wrong path in rbconfig.rb (but not cause critical problem
in general).

Bump PKGREVISION.
2013-07-20 04:02:00 +00:00
taca
5643104ca1 Build fix for x11/ruby-tk package. Reported by PR pkg/48064. 2013-07-19 15:32:58 +00:00
joerg
fbdedfdd7c Don't use false as pointer. Don't use default arguments in friend
definition.
2013-07-19 12:51:56 +00:00
wiz
083d5858bc Fix netbsd hints:
--whole-archive is a linker flag, not a compiler flag.
Bump PKGREVISION.

Hopefully improves p5-gettext with clang from pkgsrc.
2013-07-18 22:17:33 +00:00
joerg
9693673626 Fix format string, some missing prototypes and the check for signal
handler type.
2013-07-18 12:05:09 +00:00
joerg
c3852e3198 Fix build with editline. 2013-07-18 12:03:52 +00:00
adam
4943933432 patch-hints_darwin.sh again 2013-07-18 07:21:02 +00:00
alnsn
5b3ffb8c87 Add LuaJIT2. 2013-07-17 20:08:26 +00:00
adam
9a32d07803 Don't set MACOSX_DEPLOYMENT_TARGET on Darwin 2013-07-17 20:06:05 +00:00
fhajny
aa2bf7bcda 2013.07.09, Version 0.10.13 (Stable)
* uv: Upgrade to v0.10.12
* npm: Upgrade to 1.3.2
* windows: get proper errno (Ben Noordhuis)
* tls: only wait for finish if we haven't seen it (Timothy J Fontaine)
* http: Dump response when request is aborted (isaacs)
* http: use an unref'd timer to fix delay in exit (Peter Rust)
* zlib: level can be negative (Brian White)
* zlib: allow zero values for level and strategy (Brian White)
* buffer: add comment explaining buffer alignment (Ben Noordhuis)
* string_bytes: properly detect 64bit (Timothy J Fontaine)
* src: fix memory leak in UsingDomains() (Ben Noordhuis)

2013.06.18, Version 0.10.12 (Stable)
* npm: Upgrade to 1.2.32
* readline: make `ctrl + L` clear the screen (Yuan Chuan)
* v8: add setVariableValue debugger command (Ben Noordhuis)
* net: Do not destroy socket mid-write (isaacs)
* v8: fix build for mips32r2 architecture (Andrei Sedoi)
* configure: fix cross-compilation host_arch_cc() (Andrei Sedoi)
2013-07-15 12:11:43 +00:00
ryoon
bd880abee8 Revert unintentional change to Makefile. 2013-07-15 09:27:00 +00:00
ryoon
30cf64f76d Fix build on FreeBSD/amd64 9.1-RELEASE.
* FreeBSD 9.1's dtrace support has -h flag but "dtrace -h -s ../perldtrace.d"
  filed with following syntax error.
  "/usr/lib/dtrace/psinfo.d", line 37: syntax error near "uid_t"
  Adding dtrace support for perl5 on FreeBSD is hasty, I feel.
  dtrace support for FreeBSD perl5 is disabled.
2013-07-15 09:24:57 +00:00
ryoon
818a5e8745 * .include "../../devel/readline/buildlink3.mk" with USE_GNU_READLINE=yes
are replaced with .include "../../devel/readline/buildlink3.mk", and
  USE_GNU_READLINE are removed,

* .include "../../devel/readline/buildlink3.mk" without USE_GNU_READLINE
  are replaced with .include "../../mk/readline.buildlink3.mk".
2013-07-15 02:02:17 +00:00
alnsn
238e536eb3 Import LuaJIT version 2.0.2.
LuaJIT is a Just-In-Time Compiler (JIT) for the Lua programming language.
Lua is a powerful, dynamic and light-weight programming language. It may
be embedded or used as a general-purpose, stand-alone language.
2013-07-14 21:42:00 +00:00
jperkin
a50f077ee8 Fix shell syntax error which has been breaking all gem builds on SunOS for
the past week as per the reports on pkgsrc-bulk.  Not sure why it wasn't
showing up on other platforms, but I am assuming this is the correct fix.
2013-07-14 21:08:17 +00:00
ryoon
b3432bdb02 Update to 10.5.3
Changelog:
newLISP® v.10.5.3 Stable Release 2013-07-10

This release fixes bugs in the new, unlimited precision, integer arithmetic and JSON subsystems and introduces functions for KMEANS data clustering.
New Features

    New cluster analysis functions kmeans-train and kmeans-query (v.10.5.2).

Bug fixes

    Big integer division had problems with embedded, aligned big int sized zeros and trailing zeros in results. On Linux, compiler optmizations in big integer division code caused problems and are disabled now with no decrease in performance (v.10.5.1).
    The bigint function now accepts integers in strings with trailing non-digit characters and floats in simple dot-decimal notation (v.10.5.1).
    After Java update 7u21, install directory names could not have spaces. This has been fixed (v.10.5.2).
    Escaped " quote and \ backslash characters in json-parse strings are now handled correctly (v.10.5.2/3).

Compatibility with previous versions

This version is compatible with the previous versions in the 10.5.x series.
2013-07-12 13:37:38 +00:00
taca
e23d971278 Update PHP53_VERSION to 5.3.27. 2013-07-12 00:09:14 +00:00