Commit graph

8425 commits

Author SHA1 Message Date
asau
d43e51efdb Depend on gtexinfo explicitly to build documentation. 2015-02-27 21:12:20 +00:00
tnn
653dfbd8b0 Remove stale HP-UX bulk build quirks 2015-02-27 14:35:01 +00:00
alnsn
ab8e1706f8 Don't add ldconfig to tools. Get rid of ldconfig in Makefile instead. 2015-02-27 07:51:58 +00:00
alnsn
df282e072f LuaJIT uses ldconfig in the 'install' target. 2015-02-26 18:40:19 +00:00
taca
4b3fd651d7 Update php5-perl to 1.0.1.
No release information is available but it make this package build
with php53!
2015-02-26 15:55:20 +00:00
adam
f1bfc9b95d Python 3.4.3 has many bugfixes and other small improvements over 3.4.2.
Issue 6639: Module-level turtle functions no longer raise TclError after closing the window.
Issues 814253, 9179: Warnings now are raised when group references and conditional group references are used in lookbehind assertions in regular expressions.
Issue 23215: Multibyte codecs with custom error handlers that ignores errors consumed too much memory and raised SystemError or MemoryError. Original patch by Aleksi Torhamo.
Issue 5700: io.FileIO() called flush() after closing the file. flush() was not called in close() if closefd=False.
Issue 23374: Fixed pydoc failure with non-ASCII files when stdout encoding differs from file system encoding (e.g. on Mac OS).
Issue 23481: Remove RC4 from the SSL module’s default cipher list.
Issue 21548: Fix pydoc.synopsis() and pydoc.apropos() on modules with empty docstrings.
Issue 22885: Fixed arbitrary code execution vulnerability in the dbm.dumb module. Original patch by Claudiu Popa.
Issue 23146: Fix mishandling of absolute Windows paths with forward slashes in pathlib.
Issue 23421: Fixed compression in tarfile CLI. Patch by wdv4758h.
Issue 23361: Fix possible overflow in Windows subprocess creation code.
2015-02-26 06:23:06 +00:00
wiz
ce3c8aeb2c Update to 5.20.2, provided by Kai-Uwe Eckhardt <kuehro@gmx.de> in private
mail.

Changes:

Incompatible Changes

There are no changes intentionally incompatible with 5.20.1. If any
exist, they are bugs, and we request that you submit a report. See
"Reporting Bugs" below.  Modules and Pragmata Updated Modules and
Pragmata

    attributes has been upgraded from version 0.22 to 0.23.

    The usage of memEQs in the XS has been corrected. [perl #122701]

    Data::Dumper has been upgraded from version 2.151 to 2.151_01.

    Fixes CVE-2014-4330 by adding a configuration variable/option to
    limit recursion when dumping deep data structures.

    Errno has been upgraded from version 1.20_03 to 1.20_05.

    Warnings when building the XS on Windows with the Visual C++
    compiler are now avoided.

    feature has been upgraded from version 1.36 to 1.36_01.

    The postderef feature has now been documented. This feature was
    actually added in Perl 5.20.0 but was accidentally omitted from
    the feature documentation until now.

    IO::Socket has been upgraded from version 1.37 to 1.38.

    Document the limitations of the connected() method. [perl #123096]

    Module::CoreList has been upgraded from version 5.020001 to
    5.20150214.

    The list of Perl versions covered has been updated.

    PathTools has been upgraded from version 3.48 to 3.48_01.

    A warning from the gcc compiler is now avoided when building the
    XS.

    PerlIO::scalar has been upgraded from version 0.18 to 0.18_01.

    Reading from a position well past the end of the scalar now
    correctly returns end of file. [perl #123443]

    Seeking to a negative position still fails, but no longer leaves
    the file position set to a negation location.

    eof() on a PerlIO::scalar handle now properly returns true when
    the file position is past the 2GB mark on 32-bit systems.

    Storable has been upgraded from version 2.49 to 2.49_01.

    Minor grammatical change to the documentation only.

    VMS::DCLsym has been upgraded from version 1.05 to 1.05_01.

    Minor formatting change to the documentation only.

    VMS::Stdio has been upgraded from version 2.4 to 2.41.

    Minor formatting change to the documentation only.

Documentation New Documentation perlunicook

This document, by Tom Christiansen, provides examples of handling
Unicode in Perl.  Changes to Existing Documentation perlexperiment

    Added reference to subroutine signatures. This feature was
    actually added in Perl 5.20.0 but was accidentally omitted from
    the experimental feature documentation until now.

perlpolicy

    The process whereby features may graduate from experimental status
    has now been formally documented.

perlsyn

    An ambiguity in the documentation of the ellipsis statement has
    been corrected. [perl #122661]

Diagnostics

The following additions or changes have been made to diagnostic
output, including warnings and fatal error messages. For the complete
list of diagnostic messages, see perldiag.  Changes to Existing
Diagnostics

    Bad symbol for scalar is now documented. This error is not new,
    but was not previously documented here.

    Missing right brace on \N{} is now documented. This error is not
    new, but was not previously documented here.

Testing

    The test script re/rt122747.t has been added to verify that perl
    #122747 remains fixed.

Platform Support Regained Platforms

IRIX and Tru64 platforms are working again. (Some make test failures
remain.)  Selected Bug Fixes

    AIX now sets the length in getsockopt correctly. [perl #120835],
    [cpan #91183], [cpan #85570]

    In Perl 5.20.0, $^N accidentally had the internal UTF8 flag turned
    off if accessed from a code block within a regular expression,
    effectively UTF8-encoding the value. This has been fixed. [perl
    #123135]

    Various cases where the name of a sub is used (autoload,
    overloading, error messages) used to crash for lexical subs, but
    have been fixed.

    An assertion failure when parsing sort with debugging enabled has
    been fixed. [perl #122771]

    Loading UTF8 tables during a regular expression match could cause
    assertion failures under debugging builds if the previous match
    used the very same regular expression. [perl #122747]

    Due to a mistake in the string-copying logic, copying the value of
    a state variable could instead steal the value and undefine the
    variable. This bug, introduced in Perl 5.20, would happen mostly
    for long strings (1250 chars or more), but could happen for any
    strings under builds with copy-on-write disabled. [perl #123029]

    Fixed a bug that could cause perl to execute an infinite loop
    during compilation. [perl #122995]

    On Win32, restoring in a child pseudo-process a variable that was
    local()ed in a parent pseudo-process before the fork happened
    caused memory corruption and a crash in the child pseudo-process
    (and therefore OS process). [perl #40565]

    Tainted constants evaluated at compile time no longer cause
    unrelated statements to become tainted. [perl #122669]

    Calling write on a format with a ^** field could produce a panic
    in sv_chop() if there were insufficient arguments or if the
    variable used to fill the field was empty. [perl #123245]

    In Perl 5.20.0, sort CORE::fake where 'fake' is anything other
    than a keyword started chopping of the last 6 characters and
    treating the result as a sort sub name. The previous behaviour of
    treating "CORE::fake" as a sort sub name has been restored. [perl
    #123410]

    A bug in regular expression patterns that could lead to segfaults
    and other crashes has been fixed. This occurred only in patterns
    compiled with "/i", while taking into account the current POSIX
    locale (this usually means they have to be compiled within the
    scope of "use locale"), and there must be a string of at least 128
    consecutive bytes to match. [perl #123539]

    qr/@array(?{block})/ no longer dies with "Bizarre copy of
    ARRAY". [perl #123344]

    gmtime no longer crashes with not-a-number values. [perl #123495]

    Certain syntax errors in substitutions, such as s/${<>{})//, would
    crash, and had done so since Perl 5.10. (In some cases the crash
    did not start happening until Perl 5.16.) The crash has, of
    course, been fixed. [perl #123542]

    A memory leak in some regular expressions, introduced in Perl
    5.20.1, has been fixed. [perl #123198]

    formline("@...", "a"); would crash. The FF_CHECKNL case in
    pp_formline() didn't set the pointer used to mark the chop
    position, which led to the FF_MORE case crashing with a
    segmentation fault. This has been fixed. [perl #123538] [perl
    #123622]

    A possible buffer overrun and crash when parsing a literal pattern
    during regular expression compilation has been fixed. [perl
    #123604]

Known Problems

    It is a known bug that lexical subroutines cannot be used as the
    SUBNAME argument to sort. This will be fixed in a future version
    of Perl.

Errata From Previous Releases

    A regression has been fixed that was introduced in Perl 5.20.0
    (fixed in Perl 5.20.1 as well as here) in which a UTF-8 encoded
    regular expression pattern that contains a single ASCII lowercase
    letter does not match its uppercase counterpart. [perl #122655]
2015-02-25 14:56:45 +00:00
tnn
7e28fddc33 Removed outdated openjdk7-bin package. No objection from abs@ 2015-02-25 10:39:50 +00:00
pho
bdef23c9b2 Update TODO: in ghc-7.10 the top-level ./configure will have --with-curses-{includes,libraries} 2015-02-23 23:17:20 +00:00
joerg
5231be19e1 Help config.guess/config.sub override logic. 2015-02-23 18:28:51 +00:00
joerg
924ba0cb25 Replace files with three level depths. 2015-02-23 18:24:31 +00:00
tnn
f80aea35d2 Remove icedtea-web stuff from the base runtime.
It seems to not be needed by www/icedtea-web any longer.
Bump PKGREVISION.
2015-02-23 13:34:56 +00:00
tnn
3504680753 SpinPause() needs to return a proper value, or we can apparently crash.
Already fixed in upstream openjdk8, but not in openjdk7.
2015-02-22 14:46:40 +00:00
tnn
aa3fa24b86 dropped DIST_SUBDIR 2015-02-22 13:29:01 +00:00
tnn
2fe97d2274 drop DIST_SUBDIR 2015-02-22 13:28:30 +00:00
mspo
f7f898e3a3 go1.4.2 (released 2015/02/17) includes bug fixes to the go command, the compiler and linker, and the runtime, syscall, reflect, and math/big packages. 2015-02-22 13:14:09 +00:00
tnn
251a08b9b6 Documentation of procedure and requirements for making bootstrap toolchains 2015-02-22 08:40:07 +00:00
ryoon
f05f517e5e Recursive revbump from audio/pulseaudio. 2015-02-21 23:35:38 +00:00
tnn
2923dc7360 regen 2015-02-21 20:24:57 +00:00
tnn
e15cf615aa Fix more ARM defines 2015-02-21 20:21:56 +00:00
tnn
7edf5e282f Extend the OpenBSD ifdef for os::pd_commit_memory() to include NetBSD.
For now, this should fix the spurious JVM initialization error:
"Unable to allocate XXX KB card tables for parallel garbage collection
for the requested YYY KB heap."

XXX: remember to remove all +UseSerialGC hacks after the bootstrap kits
have had a refresh.
2015-02-21 20:20:03 +00:00
mef
66ec93b10f Update following packages to 6.6.6
---------------------------------
  swi-prolog
  swi-prolog-jpl
  swi-prolog-lite
  swi-prolog-packages
ChangeLog, from 6.6.5 is not known, presumably bug fix.
(Another 7.x development branch is published)
2015-02-21 14:09:50 +00:00
mef
cd97c2c6cc Update HOMEPAGE 2015-02-21 13:25:59 +00:00
mef
db5bdfd6c0 (pkgsrc)
- Update MASTER_SITES and HOMEPAGE
 - patches/patch-bltin.h  added to #include <time.h>
(upstream)
 - Update 0.20a to 0.23a
   ---------------------
Mon Jul 28 20:10:34 CEST 2014  Erik Schoenfelder  <schoenfr@web.de>

	* version increased to 0.23a

	* configure.in, Makefile.in: modified to work with newer autoconf
	version and creation of documentation. moved to more appropriate
	zip instead of old zoo format (oh yeah, those old dayes...).

	* a60-mkc.inc, a60.texinfo, test/*: add FILE_n input / output
	handling allowing channels 2 to 15 mapped to files.

Thu Jul 10 21:19:45 CEST 2014  Erik Schoenfelder  <schoenfr@web.de>

	* <many-files> change old e-mail addresses
	  schoenfr@ibr.cs.tu-bs.de and schoenfr@gaertner.de to a more
	  appropriate schoenfr@web.de address.

	* bltin.c, a60-mkc.inc, a60.texinfo: add builtin function
	  intinteger().

	* test/input.a60: add ininteger() test.

Thu Apr 21 00:42:11 MEST 2005  Erik Schoenfelder  <schoenfr@web.de>

	* a60.texinfo: fixed typo where write incorrectly state it
  	  would return an integer value.

	  Again, thanks to "Warren R. Carithers" <wrc@cs.rit.edu> for
	  pointing this out.

Wed Apr 13 18:49:44 MEST 2005  Erik Schoenfelder  <schoenfr@web.de>

	* insymbol(): the index now starts with 0, so the index
	  correspondents to outsymbol.

	* a60.texinfo: fixed typo where insymbol incorrectly state it
	  would return an integer value.

	* test/runtest.sh: addes test case input.a60

        * Thanks to "Warren R. Carithers" <wrc@cs.rit.edu> for
	  pointing this out.
2015-02-21 13:07:02 +00:00
ryoon
13dffbf1b6 Update MASTER_SITES and HOMEPAGE. 2015-02-21 11:09:50 +00:00
tnn
391d602b80 Bump rev 2015-02-21 11:02:00 +00:00
tnn
0e5210e530 fix PLIST for previous symlink removal 2015-02-21 11:00:24 +00:00
tnn
3af82abf92 Sync ARM fixes from lang/openjdk8 2015-02-21 10:44:14 +00:00
tnn
ae2bdac724 don't install a broken symlink 2015-02-21 10:13:50 +00:00
tnn
fd109258a1 more autoconf overrides 2015-02-21 09:55:47 +00:00
tnn
9b6516fcb5 Add experimental jdk-zeroshark-vm option
XXX1: needs clang & LLVM libs
XXX2: does not build with clang from pkgsrc
mostly added as a convenience in case someone wants to attempt this
2015-02-21 09:36:31 +00:00
pho
e877bbb0be Leave CONF_LD_LINKER_OPTS_STAGE{0,1,2} undefined
These flags are only used for creating static GHCi libraries
(HS*.o). Setting them to ${LDFLAGS} does more harm than good because
our ${LDFLAGS} contains -Wl,* flags. It's true that
../../mk/wrapper/cmd-sink-ld transforms them but those flags will also
be baked into the compiler (see ${WRKSRC}/compiler/ghc.mk) so they
cause problems when used outside the buildlink.
2015-02-20 19:10:29 +00:00
riastradh
772c7b8852 Reflect MACHINE_GNU_PLATFORM's new ABI suffix in RUBY_ARCH.
Should fix build on all NetBSD earm*, noted by joerg@ on earmv7hf.
Shouldn't affect anything else.

XXX Revbump everything using RUBY_ARCH?
2015-02-20 15:43:10 +00:00
tnn
323a0b199d - Add missing CONFIG_SUB_OVERRIDE
- Run javac compiler in verbose mode so we get some indication of progress
- Fix compile errors when jdk-zero-vm and debug are both enabled
- Fix architecture names for ARM
- Use NetBSD atomic ops implementations on NetBSD/evbarm
- CreateJars.gmk: previous patch expanded to empty command, fix it for real
2015-02-20 09:38:00 +00:00
taca
013d8ad12d Update php56 to 5.6.6 (PHP 5.6.6).
19 Feb 2015, PHP 5.6.6

- Core:
  . Removed support for multi-line headers, as the are deprecated by RFC 7230.
    (Stas)
  . Fixed bug #67068 (getClosure returns somethings that's not a closure).
    (Danack at basereality dot com)
  . Fixed bug #68942 (Use after free vulnerability in unserialize() with
    DateTimeZone). (CVE-2015-0273) (Stas)
  . Fixed bug #68925 (Mitigation for CVE-2015-0235 – GHOST: glibc gethostbyname
    buffer overflow). (Stas)
  . Fixed Bug #67988 (htmlspecialchars() does not respect default_charset
    specified by ini_set) (Yasuo)
  . Added NULL byte protection to exec, system and passthru. (Yasuo)

- Dba:
  . Fixed bug #68711 (useless comparisons). (bugreports at internot dot info)

- Enchant:
  . Fixed bug #68552 (heap buffer overflow in enchant_broker_request_dict()).
    (Antony)

- Fileinfo:
  . Fixed bug #68827 (Double free with disabled ZMM). (Joshua Rogers)
  . Fixed bug #67647 (Bundled libmagic 5.17 does not detect quicktime files
    correctly). (Anatol)
  . Fixed bug #68731 (finfo_buffer doesn't extract the correct mime with some
    gifs). (Anatol)

- FPM:
  . Fixed bug #66479 (Wrong response to FCGI_GET_VALUES). (Frank Stolle)
  . Fixed bug #68571 (core dump when webserver close the socket).
    (redfoxli069 at gmail dot com, Laruence)

- JSON:
  . Fixed bug #50224 (json_encode() does not always encode a float as a float)
    by adding JSON_PRESERVE_ZERO_FRACTION. (Juan Basso)

- LIBXML:
  . Fixed bug #64938 (libxml_disable_entity_loader setting is shared
    between threads). (Martin Jansen)

- Mysqli:
  . Fixed bug #68114 (linker error on some OS X machines with fixed
    width decimal support) (Keyur Govande)
  . Fixed bug #68657 (Reading 4 byte floats with Mysqli and libmysqlclient
    has rounding errors) (Keyur Govande)

- Opcache:
  . Fixed bug with try blocks being removed when extended_info opcode
    generation is turned on. (Laruence)

- PDO_mysql:
  . Fixed bug #68750 (PDOMysql with mysqlnd does not allow the usage of
    named pipes). (steffenb198 at aol dot com)

- Phar:
  . Fixed bug #68901 (use after free). (bugreports at internot dot info)

- Pgsql:
  . Fixed Bug #65199 (pg_copy_from() modifies input array variable) (Yasuo)

- Session:
  . Fixed bug #68941 (mod_files.sh is a bash-script) (bugzilla at ii.nl, Yasuo)
  . Fixed Bug #66623 (no EINTR check on flock) (Yasuo)
  . Fixed bug #68063 (Empty session IDs do still start sessions) (Yasuo)

- Sqlite3:
  . Fixed bug #68260 (SQLite3Result::fetchArray declares wrong
    required_num_args). (Julien)

- Standard:
  . Fixed bug #65272 (flock() out parameter not set correctly in windows).
    (Daniel Lowrey)
  . Fixed bug #69033 (Request may get env. variables from previous requests
    if PHP works as FastCGI). (Anatol)

- Streams:
  . Fixed bug which caused call after final close on streams filter. (Bob)
2015-02-20 01:17:49 +00:00
joerg
b6f0b3730b ARM uses IEEE floats. 2015-02-19 22:26:22 +00:00
taca
942d813e46 Update php55 to 5.5.22 (PHP 5.5.22).
19 Feb 2015, PHP 5.5.22

- Core:
  . Fixed bug #67068 (getClosure returns somethings that's not a closure).
    (Danack at basereality dot com)
  . Fixed bug #68925 (Mitigation for CVE-2015-0235 – GHOST: glibc gethostbyname
    buffer overflow). (Stas)
  . Fixed bug #68942 (Use after free vulnerability in unserialize() with
    DateTimeZone). (CVE-2015-0273) (Stas)
  . Added NULL byte protection to exec, system and passthru. (Yasuo)
  . Removed support for multi-line headers, as the are deprecated by RFC 7230.
    (Stas)

- Date:
  . Fixed bug #45081 (strtotime incorrectly interprets SGT time zone). (Derick)

- Dba:
  . Fixed bug #68711 (useless comparisons). (bugreports at internot dot info)

- Enchant:
  . Fixed bug #6855 (heap buffer overflow in enchant_broker_request_dict()).
    (Antony)

- Fileinfo:
  . Fixed bug #68827 (Double free with disabled ZMM). (Joshua Rogers)

- FPM:
  . Fixed bug #66479 (Wrong response to FCGI_GET_VALUES). (Frank Stolle)
  . Fixed bug #68571 (core dump when webserver close the socket).
    (redfoxli069 at gmail dot com, Laruence)

- Libxml:
  . Fixed bug #64938 (libxml_disable_entity_loader setting is shared
    between threads). (Martin Jansen)

- OpenSSL:
  . Fixed bug #55618 (use case-insensitive cert name matching).
    (Daniel Lowrey)

- PDO_mysql:
  . Fixed bug #68750 (PDOMysql with mysqlnd does not allow the usage of
    named pipes). (steffenb198@aol.com)

- Phar:
  . Fixed bug #68901 (use after free). (bugreports at internot dot info)

- Pgsql:
  . Fixed Bug #65199 'pg_copy_from() modifies input array variable). (Yasuo)

- Sqlite3:
  . Fixed bug #68260 (SQLite3Result::fetchArray declares wrong
    required_num_args). (Julien)

- Mysqli:
  . Fixed bug #68114 (linker error on some OS X machines with fixed
    width decimal support) (Keyur Govande)
  . Fixed bug #68657 (Reading 4 byte floats with Mysqli and libmysqlclient
    has rounding errors) (Keyur Govande)

- Session:
  . Fixed bug #68941 (mod_files.sh is a bash-script) (bugzilla at ii.nl, Yasuo)
  . Fixed Bug #66623 (no EINTR check on flock) (Yasuo)
  . Fixed bug #68063 (Empty session IDs do still start sessions) (Yasuo)

- Standard:
  . Fixed bug #65272 (flock() out parameter not set correctly in windows).
    (Daniel Lowrey)
  . Fixed bug #69033 (Request may get env. variables from previous requests
    if PHP works as FastCGI)

- Streams:
  . Fixed bug which caused call after final close on streams filter. (Bob)
2015-02-19 13:35:24 +00:00
taca
22b8bc63a6 Forgot to commit with php54 update. 2015-02-19 13:14:59 +00:00
jperkin
cac68a8eda Fix build with DTrace 1.11 and newer which is more strict about objects
with no probes enabled.

Bump PKGREVISION.
2015-02-19 11:56:18 +00:00
taca
32b42b6226 Update php54 to 5.4.38 (PHP 5.4.38).
19 Feb 2015 PHP 5.4.38

- Core:
  . Removed support for multi-line headers, as the are deprecated by RFC 7230.
    (Stas)
  . Added NULL byte protection to exec, system and passthru. (Yasuo)
  . Fixed bug #68925 (Mitigation for CVE-2015-0235 – GHOST: glibc gethostbyname
    buffer overflow). (Stas)
  . Fixed bug #67827 (broken detection of system crypt sha256/sha512 support).
    (ncopa at alpinelinux dot org)
  . Fixed bug #68942 (Use after free vulnerability in unserialize() with
    DateTimeZone). (Stas)

- Enchant:
  . Fixed bug #6855 (heap buffer overflow in enchant_broker_request_dict()).
    (Antony)

- SOAP:
  . Fixed bug #67427 (SoapServer cannot handle large messages)
    (brandt at docoloc dot de)
2015-02-19 09:37:36 +00:00
sevan
a368baa8e9 Fix CVE-2015-0273 php: #68942 Use after free vulnerability in
unserialize() with DateTimeZone

Reviewed by wiz@
2015-02-19 00:23:20 +00:00
sevan
315561a644 Fix CVE-2015-0273 php: #68942 Use after free vulnerability in
unserialize() with DateTimeZone

Reviewed by wiz@
2015-02-18 11:14:15 +00:00
sevan
76d330732e Fix CVE-2015-0273 php: #68942 Use after free vulnerability in
unserialize() with DateTimeZone

Reviewed by wiz@
2015-02-18 11:04:03 +00:00
joerg
11820995c5 Silence missing ghc. 2015-02-17 21:12:13 +00:00
pho
3c1f659e8a Add upstream Trac URL for our workaround to non-standard curses path 2015-02-17 09:29:17 +00:00
taca
2e5afa6080 Add fix for CVE-2015-1426.
Bump PKGREVISION.
2015-02-16 14:03:32 +00:00
jperkin
769fc7cfa4 Put back autodetection of LUA_VERSION_REQD based on the package name. 2015-02-16 10:52:34 +00:00
jperkin
f035f93918 Put back PKG_SYSCONFVAR fix. 2015-02-16 10:48:06 +00:00
jperkin
06dffb4a91 Apologies for not noticing sooner, the previous commit was incorrect as
taca has already implemented different handling for zend_extension.
2015-02-16 10:30:15 +00:00
jperkin
3bc42ceea2 Put back custom PHP_ZEND_EXTENSION MESSAGE file. 2015-02-16 10:20:24 +00:00
pho
2d995f8a1b Add upstream Trac URL 2015-02-16 07:04:58 +00:00
taca
0694353002 Re-add part of revision 1.33 slighly different way; show "zend_extension"
instead of "extension".
2015-02-15 09:00:33 +00:00
pho
534e7dc7ce Suppress linker warnings about compatibility syscall wrappers by using "capi" instead of "ccall"
In Haskell FFI, "ccall" is actually an interface to C ABI rather than
C API. That is, GHC generates direct references to the symbol even if
it's actually defined as a cpp macro or something like that, because
GHC knows nothing about those macros in foreign headers.

I will later send these patches to the upstream.
2015-02-13 19:28:40 +00:00
pho
a65793c720 On FreeBSD we need pkgsrc libiconv
See bootstrap.mk for details.
2015-02-13 19:26:49 +00:00
tnn
4e9ee84787 add bootstrap jvm binaries for NetBSD 7.* / sparc64,
built in 7.0_BETA chroot with libkver.
2015-02-13 10:47:40 +00:00
tnn
aaab57ffae Ensure global tool arguments are used in one more place. 2015-02-12 11:17:17 +00:00
tnn
1cf4b91589 - sync w/ lang/openjdk7
- add basic support for NetBSD/sparc64
- can use either cups-1.5 or cups-2.0 headers for build
- rerun configure after the 1st build pass, since boot jdk major changes
2015-02-12 06:19:59 +00:00
tnn
8c1d4cd2fd - Add basic support for NetBSD/sparc64
- drop obsolete patch; libgcc_s linking is handled by the package
- can use either cups-1.5 or cups-2.0 headers for build
2015-02-12 06:18:17 +00:00
is
bbb6a42615 make Erlang compile on netbsd-6*/shark. 2015-02-11 15:11:48 +00:00
pho
3aadb59630 Use BROKEN_EXCEPT_ON_PLATFORM instead of ONLY_FOR_PLATFORM because it's merely broken on unlisted platforms, not inappropriate 2015-02-11 13:38:42 +00:00
pho
3075a19c62 Uploaded bootkits for NetBSD/amd64, FreeBSD/i386 and Darwin/ppc to LOCAL_PORTS
They derived from safe bootkits in wip/ghc. See my previous commit for
details.
2015-02-11 09:38:08 +00:00
pho
33d62cc145 Oops, I forgot to replace some of ${PKGNAME} with ${PKGNAME_NOREV} 2015-02-11 07:49:51 +00:00
pho
571687122f Preparing to upload some of bootkits to LOCAL_PORTS
Refactored bootstrap.mk with no semantic changes in this commit. I
will soon upload some of bootkits derived from wip/ghc to LOCAL_PORTS
but only for safe ones. Here's a note about safety:

* NetBSD/amd64, FreeBSD/i386, Darwin/ppc [SAFE]: These kits were built
  on my secured private machines under my exclusive control. I'm
  planning to upload them.

* Linux/amd64 [UNSAFE]: I built my kit for this one on a machine
  shared with my co-workers with root access. I won't upload it.

* NetBSD/i386 [UNSAFE]: I built my kit for this one on an Amazon EC2
  instance (although it's private). I won't upload it either.

For other developers, please do not upload any bootkits derived from
unsafe ones mentioned above, because they have some degree of
possibility of being compromised. And please keep in mind that
machines shared with someone or on a cloud hosting service should be
avoided for building bootkits.
2015-02-11 07:47:16 +00:00
tnn
672e032e0c Let the build find intermediate libs when it wants to run intermediate rmic. 2015-02-10 19:31:53 +00:00
tnn
d2b649cd49 Fix error observed in SmartOS bulk build.
Note: PLIST.SunOS should list only files unique to SunOS, not duplicates.
XXX why does it bundle libfreetype.so.6? looks wrong.
2015-02-10 14:57:35 +00:00
tnn
ecf4da4b16 Really fix previous. Now fontconfig loads and the jconsole UI comes up.
Bump PKGREVISION.
2015-02-10 11:44:32 +00:00
tnn
1548f651d1 fix mistake in patch porting 2015-02-10 11:02:16 +00:00
tnn
4c1c1d9e23 try to fix broken freetype detection in some cases 2015-02-10 08:20:27 +00:00
tnn
ba20782665 drop stray X11 runtime dependencies from headless build 2015-02-10 00:26:49 +00:00
tnn
39a9ca1cbd Clean up +UseSerialGC handling and ensure it is set for the entire build.
(has anyone analyzed the concurrent GC memory allocation problem?)
Bump PKGREVISION for this and previous changes.
2015-02-09 00:42:17 +00:00
tnn
e884b5bcba Optionalize debug, X11 and ZeroVM similar to lang/openjdk8 + minor cleanups 2015-02-08 23:40:09 +00:00
tnn
6f2d5b62b8 Infrastructure glue for openjdk8 2015-02-08 17:48:33 +00:00
tnn
531beaf3cf fix hilarious typo 2015-02-08 17:20:54 +00:00
tnn
8cd8f8ca94 FreeBSD/clang build fix 2015-02-08 17:19:59 +00:00
tnn
7114c3a26d Added lang/openjdk8 2015-02-08 08:42:31 +00:00
tnn
c750282763 Import openjdk8-1.8.31 as lang/openjdk8.
Open-source implementation of the Java Platform, Standard Edition.
2015-02-08 08:41:25 +00:00
taca
18e2771321 Update ruby-execjs to 2.3.0.
Changes are not available, it looks various fixes.
2015-02-08 07:58:05 +00:00
tnn
ce9caed38a g/c comment, no longer applies 2015-02-08 07:57:55 +00:00
tnn
2acd3ad6bc Fix inconsistency between _WRAP_EXTRA_ARGS and CWRAPPERS_APPEND 2015-02-08 07:32:15 +00:00
tnn
2d6ff54b74 Don't need to set -DDEFAULT_LIBPATH on compiler command line when it's
handled in a patch already.
2015-02-08 05:55:29 +00:00
tnn
2af6b40e01 netbsd -> ${LOWER_OPSYS} 2015-02-08 04:13:23 +00:00
tnn
c0b8e75c6b No reason to keep netbsd-4 hacks when we don't have it in ONLY_FOR_PLATFORM 2015-02-07 22:35:24 +00:00
joerg
0159b3daaa Provide (invalid) value for BOOT_ARCHIVE for unknown architectures to
avoid warnings in the rest of the while.
2015-02-07 20:08:30 +00:00
pho
87549afed2 Bootkit for FreeBSD needs to use pkgsrc libiconv 2015-02-07 09:35:55 +00:00
pho
3872d9873e ${MAKE} bootstrap: Build bootkits with -static-libgcc
We don't want our bootkits to have a run-time dependency on libgcc. In
fact GHC's implementation of Haskell exception handling does not
depend on libgcc's facilities so it is attractive to do the same for
"normal" build... but we can't. This is because Haskell programs may
call C functions via FFI, and those C functions may call C++ functions
in turn, possibly in a different shared library.

But on some platforms, gcc automagically inserts a dependency on a
shared libgcc when -lpthread is given, which is seemingly unavoidable.
2015-02-06 06:57:13 +00:00
pho
4717122dd9 patches/patch-rts_ghc.mk: dtrace hack is no longer needed
The problem only occurs when $(WhatGccIsCalled) is an absolute path to
the "real" gcc (e.g. "/usr/bin/gcc"), which happens if we run
${WRKSRC}/configure with an option something like
"--with-gcc=/usr/bin/gcc". As long as we use "--with-gcc" with a
command name (i.e. ${CC}, not ${CCPATH}), everything works fine
without any problems.

This is because dtrace(1) executes cpp in a rather weird way: it calls
execvp("/usr/bin/gcc", argv) with argv set to {"gcc", "-E", "-xc",
...}, not {"/usr/bin/gcc", "-E", "-xc", ...}.

When GCC is called that way, it needs to find platform-specific
subprograms by walking through ${PATH}. And if it sees an executable
named "gcc" which in fact isn't actually gcc, it gets confused and
dies with an error:

  % cat dtrace-emu.c
  #include <unistd.h>
  #include <stdio.h>
  int main() {
      char *argv[] = {"gcc", "-E", NULL};
      execvp("/usr/bin/gcc", argv);
      return 0;
  }
  % gcc dtrace-emu.c -o /tmp/gcc
  % /tmp/gcc
  powerpc-apple-darwin9-gcc-4.0.1: no input files
  % PATH=/tmp/gcc /tmp/gcc
  gcc: installation problem, cannot exec '/tmp/powerpc-apple-darwin9-gcc-4.0.1':
  No such file or directory

And even if the problem should really be addressed, it should be done
in the wrapper framework because dtrace(1) is actually a part of
compiler toolchain.
2015-02-06 01:24:48 +00:00
pho
cc42e98e8c patches/patch-rts_ghc.mk: Fix build failure on Darwin
See the comment for details.
2015-02-05 17:45:20 +00:00
dholland
02a2f11169 fix fatal typo 2015-02-05 17:32:20 +00:00
pho
718cd4346a Add upstream Trac URL to patches/patch-rts_StgCRun.c 2015-02-05 00:59:10 +00:00
pho
cd1149ed44 Add comments 2015-02-05 00:38:14 +00:00
pho
989f8ee189 ${MAKE} bootstrap: Be more verbose about what we've built
The "bootstrap" target now prints a message about run-time
dependencies of the bootkit you've just built, something like:

==========================================================================
Done creating ghc-7.6.3-boot-x86_64-unknown-netbsd.tar.xz
  in /usr/pkgsrc/lang/ghc7/work

Now you can copy it into /usr/pkgsrc/distfiles/ to use it as your
bootstrap kit. You may want to take a backup in case "lintpkgsrc -r"
removes it.

Your bootstrap kit has the following run-time dependencies:
  * curses:  native (version/variant unknown)
  * iconv:   native (version/variant unknown)
==========================================================================
2015-02-05 00:26:34 +00:00
tnn
1228c689bc Upstream did distfile switcheroo. Update checksum to match the one listed
on https://golang.org/dl/. Diff to previous rel revealed nothing weird.
2015-02-04 22:57:46 +00:00
jperkin
21e83cae18 Support the override libgcc specs for the cwrappers case. 2015-02-04 14:16:23 +00:00
pho
c0e976aa58 lang/ghc7 no longer requires ${PREFIX}/lib to be put into /etc/ld-elf.so.conf
The installed GHC has already been working without the ld hack. These
changes should only affect the package build so revbump isn't needed.

Makefile (CONFIGURE_ENV):
  Refactored with no semantic changes.

Makefile (post-patch):
  ${WRKSRC}/libraries/base/configure.ac is patched too.

Makefile (CHECK_SHLIBS_SUPPORTED):
  Removed the variable as the package now supports it.

Makefile (CHECK_SHLIBS_SKIP):
  Added to skip checks for dynamic Haskell libraries. See the comment
  for details.

bootstrap.mk (pre-configure):
  Use ${CONFIGURE_ENV} when configuring the stage-0 compiler. See the
  comment for details.

patches/patch-libraries_base_configure.ac:
  Added to prevent {CPP,LD}FLAGS from being clobbered. See the comment
  for details. I will send the patch to the upstream in a few days or
  weeks (or even months, depending on my busyness).
2015-02-04 06:53:18 +00:00
tnn
ecec529b17 Replace the old cacert bundle from 2009 with security/mozilla-rootcerts.
Change the keystore password to the one used by official binary releases.
Bump PKGREVISION.
2015-02-03 16:50:30 +00:00
taca
9405130b39 Update ruby-execjs to 2.2.2.
Changes are not available.
2015-02-03 14:41:38 +00:00
taca
eae53b74ed Update ruby-coffee-script to 2.3.0.
Changes are not available.
2015-02-03 14:36:36 +00:00
taca
e6c9017116 Update ruby-coffee-script-source to 1.9.0.
Changes are not available.
2015-02-03 14:36:01 +00:00
pho
ffc0db8654 Fix build failure that occurs when pkgsrc devel/ncurses is being used
* Formerly we were passing
  "--with-curses-includes=${BUILDLINK_PREFIX.curses}/include" to
  "${WRKSRC}/libraries/terminfo/configure". This is problematic
  because pkgsrc devel/ncurses installs headers into
  ${PREFIX}/include/ncurses, not ${PREFIX}/include, while ghc-cabal
  expects "ncurses.h" and "term.h" in ${PREFIX}/include (because we
  said so) and then it emits an error. The fix is to use
  ${BUILDLINK_INCDIRS.curses} instead of "include". Note that this
  requires my recent changes to ../../mk/curses.buildlink3.mk (r1.21)

* The "bootstrap" target now uses buildlink wrapper not to pick up
  random libraries which happened to be in "${PREFIX}/lib". Bootstrap
  binary kits should be linked with a predictable set of libraries.

* The "bootstrap" target now automatically runs through the wrapper
  phase. You no longer have to run "${MAKE} patch" manually.
2015-02-03 02:32:05 +00:00
obache
eee541e27a Revert
Add support of zend modules.
proposed/discussed is required for such changes, and no package is using.
2015-02-02 12:26:20 +00:00
obache
5f2ef28387 Revert
Add experimental auto extension registory support with PHP_AUTO_REGISTER_EXT=yes
 (=no by default).
proposed/discussed was happened, but remain inconclusive and not approved.
2015-02-02 12:14:56 +00:00
sevan
fcbd010558 As per previous PHP release, apply the necessary flags to sqlite so that it
builds correctly on Darwin prior to v9.

ok wiz@
2015-02-02 10:54:19 +00:00
obache
db941e9db9 Revert "sysconfdir must be same as base php package.",
proposed/discussed is required for such changes.
2015-02-01 11:28:24 +00:00
obache
b030d9a281 revert "Auto detect lua version from required package name.",
proposed/discussed is required for such changes.
2015-02-01 11:21:23 +00:00
abs
4e341b1432 Add in missing bootstrap distinfo. 2015-01-30 09:43:52 +00:00
joerg
0a82e486b0 Limit memory used by the Queens test program. 2015-01-29 21:29:32 +00:00
adam
5e7f3b076f Changes 3.5.1:
All backends have been changed to use the MC asm printer and support for the non MC one has been removed.
Clang can now successfully self-host itself on Linux/Sparc64 and on FreeBSD/Sparc64.
LLVM now assumes the assembler supports .loc for generating debug line numbers. The old support for printing the debug line info directly was only used by llc and has been removed.
All inline assembly is parsed by the integrated assembler when it is enabled. Previously this was only the case for object-file output. It is now the case for assembly output as well. The integrated assembler can be disabled with the -no-integrated-as option.
llvm-ar now handles IR files like regular object files. In particular, a regular symbol table is created for symbols defined in IR files, including those in file scope inline assembly.
LLVM now always uses cfi directives for producing most stack unwinding information.
The prefix for loop vectorizer hint metadata has been changed from llvm.vectorizer to llvm.loop.vectorize. In addition, llvm.vectorizer.unroll metadata has been renamed llvm.loop.interleave.count.
Some backends previously implemented Atomic NAND(x,y) as x & ~y. Now all backends implement it as ~(x & y), matching the semantics of GCC 4.4 and later.
2015-01-29 11:38:29 +00:00
fhajny
02cacf2fe5 Update nodejs to 0.10.36.
2015.01.26, Version 0.10.36 (Stable)
* openssl: update to 1.0.1l
* v8: Fix debugger and strict mode regression (Julien Gilli)
* v8: don't busy loop in cpu profiler thread (Ben Noordhuis)
2015-01-29 08:44:44 +00:00
ryoon
c046b2c61b Update to 1.7.76
* Disable SCTP support under NetBSD.

Changelog:
From: http://www.oracle.com/technetwork/java/javase/7u76-relnotes-2389087.html

IANA Data 2014j

JDK 7u76 contains IANA time zone data version 2014j. For more information, refer to Timezone Data Versions in the JRE Software.

New Features and Changes

SSLv3 is disabled by default

Starting with JDK 7u75 release, the SSLv3 protocol (Secure Socket Layer) has been deactivated and is not available by default. See the java.security.Security property jdk.tls.disabledAlgorithms in <JRE_HOME>/lib/security/java.security file.

If SSLv3 is absolutely required, the protocol can be reactivated by removing "SSLv3" from the jdk.tls.disabledAlgorithms property in the java.security file or by dynamically setting this Security property to "true" before JSSE is initialized.

It should be noted that SSLv3 is obsolete and should no longer be used.
Changes to Java Control Panel

Starting with 7u75 release, SSLv3 protocol is removed from Java Control Panel Advanced options.

If the user needs to use SSLv3 for applications, re-enable it manually as follows:

    Enable SSLv3 protocol on JRE level: as described in the previous section.
    Enable SSLv3 protocol on deploy level: edit the deployment.properties file and add the following:

    deployment.security.SSLv3=true
2015-01-27 12:31:06 +00:00
dbj
367155e8a0 manually set CMAKE's PYTHON_INCLUDE_DIR and PYTHON_EXECUTABLE to avoid
it finding the native python versions
2015-01-27 06:33:46 +00:00
dbj
d75e16317e Fix build issues on Darwin 2015-01-27 04:46:06 +00:00
jaapb
ec168fd2ad Added a patch that fixes signal handlers on i386. 2015-01-26 14:46:51 +00:00
taca
3256e3303b Drop RUBYGEMS_REQD. Since all ruby*-base package contains enough version
of rubygems except ruby18-base.
2015-01-25 16:09:16 +00:00
taca
8fe310f3e5 * Add definition for Ruby 2.2.0 (but still disabled.)
* Add RUBY_GEMS_PKGSRC_VERS and RUBY_RDOC_PKGSRC_VERS.
2015-01-25 16:03:38 +00:00
taca
5287f35006 Add http://cache.ruby-lang.org to MASTER_SITE_RUBY. 2015-01-25 15:58:29 +00:00
joerg
98a66edc18 Don't call local function strtoi. 2015-01-25 13:12:54 +00:00
taca
42d22f7ab8 Update php56 to 5.6.5.
22 Jan 2015, PHP 5.6.5

- Core:
  . Upgraded crypt_blowfish to version 1.3. (Leigh)
  . Fixed bug #60704 (unlink() bug with some files path).
  . Fixed bug #65419 (Inside trait, self::class != __CLASS__). (Julien)
  . Fixed bug #68536 (pack for 64bits integer is broken on bigendian). (Remi)
  . Fixed bug #55541 (errors spawn MessageBox, which blocks test automation).
    (Anatol)
  . Fixed bug #68297 (Application Popup provides too few information). (Anatol)
  . Fixed bug #65769 (localeconv() broken in TS builds). (Anatol)
  . Fixed bug #65230 (setting locale randomly broken). (Anatol)
  . Fixed bug #66764 (configure doesn't define EXPANDED_DATADIR / PHP_DATADIR
    correctly). (Ferenc)
  . Fixed bug #68583 (Crash in timeout thread). (Anatol)
  . Fixed bug #65576 (Constructor from trait conflicts with inherited
    constructor). (dunglas at gmail dot com)
  . Fixed bug #68676 (Explicit Double Free). (Kalle)
  . Fixed bug #68710 (Use After Free Vulnerability in PHP's unserialize()).
    (CVE-2015-0231) (Stefan Esser)

- CGI:
  . Fixed bug #68618 (out of bounds read crashes php-cgi). (CVE-2014-9427)
    (Stas)

- CLI server:
  . Fixed bug #68745 (Invalid HTTP requests make web server segfault). (Adam)

- cURL:
  . Fixed bug #67643 (curl_multi_getcontent returns '' when
    CURLOPT_RETURNTRANSFER isn't set). (Jille Timmermans)

- Date:
  . Implemented FR #68268 (DatePeriod: Getter for start date, end date and
    interval). (Marc Bennewitz)

- EXIF:
  . Fixed bug #68799: Free called on unitialized pointer. (CVE-2015-0232)
    (Stas)

- Fileinfo:
  . Fixed bug #68398 (msooxml matches too many archives). (Anatol)
  . Fixed bug #68665 (invalid free in libmagic). (Joshua Rogers, Anatol Belski)
  . Fixed bug #68671 (incorrect expression in libmagic).
    (Joshua Rogers, Anatol Belski)
  . Removed readelf.c and related code from libmagic sources
    (Remi, Anatol)
  . Fixed bug #68735 (fileinfo out-of-bounds memory access).
    (Anatol)

- FPM:
  . Fixed request #68526 (Implement POSIX Access Control List for UDS). (Remi)
  . Fixed bug #68751 (listen.allowed_clients is broken). (Remi)

- GD:
  . Fixed bug #68601 (buffer read overflow in gd_gif_in.c). (Jan Bee, Remi)
  . Fixed request #68656 (Report gd library version). (Remi)

- mbstring:
  . Fixed bug #68504 (--with-libmbfl configure option not present on Windows).
    (Ashesh Vashi)

- Opcache:
  . Fixed bug #68644 (strlen incorrect : mbstring + func_overload=2 +UTF-8
    + Opcache). (Laruence)
  . Fixed bug #67111 (Memory leak when using "continue 2" inside two foreach
    loops). (Nikita)

- OpenSSL:
  . Improved handling of OPENSSL_KEYTYPE_EC keys. (Dominic Luechinger)

- pcntl:
  . Fixed bug #60509 (pcntl_signal doesn't decrease ref-count of old handler
    when setting SIG_DFL). (Julien)

- PCRE:
  . Fixed bug #66679 (Alignment Bug in PCRE 8.34 upstream).
    (Rainer Jung, Anatol Belski)

- pgsql:
  . Fixed bug #68697 (lo_export return -1 on failure). (Ondřej Surý)

- PDO:
  . Fixed bug #68371 (PDO#getAttribute() cannot be called with platform-specifi
    attribute names). (Matteo)

- PDO_mysql:
  . Fixed bug #68424 (Add new PDO mysql connection attr to control multi
    statements option). (peter dot wolanin at acquia dot com)

- SPL:
  . Fixed bug #66405 (RecursiveDirectoryIterator::CURRENT_AS_PATHNAME
    breaks the RecursiveIterator). (Paul Garvin)
  . Fixed bug #68479 (Added escape parameter to SplFileObject::fputcsv). (Salathe)

- SQLite:
  . Fixed bug #68120 (Update bundled libsqlite to 3.8.7.2). (Anatol)

- Streams:
  . Fixed bug #68532 (convert.base64-encode omits padding bytes).
    (blaesius at krumedia dot de)
2015-01-23 16:11:38 +00:00
taca
b019ab3429 Update php55 to 5.5.21.
22 Jan 2014, PHP 5.5.21

- Core:
  . Upgraded crypt_blowfish to version 1.3. (Leigh)
  . Fixed bug #60704 (unlink() bug with some files path).
  . Fixed bug #65419 (Inside trait, self::class != __CLASS__). (Julien)
  . Fixed bug #65576 (Constructor from trait conflicts with inherited
    constructor). (dunglas at gmail dot com)
  . Fixed bug #55541 (errors spawn MessageBox, which blocks test automation).
    (Anatol)
  . Fixed bug #68297 (Application Popup provides too few information). (Anatol)
  . Fixed bug #65769 (localeconv() broken in TS builds). (Anatol)
  . Fixed bug #65230 (setting locale randomly broken). (Anatol)
  . Fixed bug #66764 (configure doesn't define EXPANDED_DATADIR / PHP_DATADIR
    correctly). (Ferenc)
  . Fixed bug #68583 (Crash in timeout thread). (Anatol)
  . Fixed bug #68594 (Use after free vulnerability in unserialize()).
    (CVE-2014-8142) (Stefan Esser)
  . Fixed bug #68676 (Explicit Double Free). (Kalle)
  . Fixed bug #68710 (Use After Free Vulnerability in PHP's unserialize()).
    (CVE-2015-0231) (Stefan Esser)

- CGI:
  . Fixed bug #68618 (out of bounds read crashes php-cgi).(CVE-2014-9427)
    (Stas)

- CLI server:
  . Fixed bug #68745 (Invalid HTTP requests make web server segfault). (Adam)

- cURL:
  . Fixed bug #67643 (curl_multi_getcontent returns '' when
    CURLOPT_RETURNTRANSFER isn't set). (Jille Timmermans)

- EXIF:
  . Fixed bug #68799: Free called on unitialized pointer. (CVE-2015-0232)
    (Stas)

- Fileinfo:
  . Fixed bug #68671 (incorrect expression in libmagic).
    (Joshua Rogers, Anatol Belski)
  . Removed readelf.c and related code from libmagic sources
    (Remi, Anatol)
  . Fixed bug #68735 (fileinfo out-of-bounds memory access).
    (Anatol)

- FPM:
  . Fixed bug #68751 (listen.allowed_clients is broken). (Remi)

- GD:
  . Fixed bug #68601 (buffer read overflow in gd_gif_in.c). (Jan Bee, Remi)

- Mbstring:
  . Fixed bug #68504 (--with-libmbfl configure option not present on Windows).
    (Ashesh Vashi)

- Mcrypt:
  . Fixed possible read after end of buffer and use after free. (Dmitry)

- Opcache:
  . Fixed bug #67111 (Memory leak when using "continue 2" inside two foreach
    loops). (Nikita)

- OpenSSL:
  . Fixed bug #55618 (use case-insensitive cert name matching). (Daniel Lowrey)

- Pcntl:
  . Fixed bug #60509 (pcntl_signal doesn't decrease ref-count of old handler
    when setting SIG_DFL). (Julien)

- PCRE:
  . Fixed bug #66679 (Alignment Bug in PCRE 8.34 upstream).
    (Rainer Jung, Anatol Belski)

- pgsql:
  . Fixed bug #68697 (lo_export return -1 on failure). (Ondřej Surý)

- PDO:
  . Fixed bug #68371 (PDO#getAttribute() cannot be called with platform-specific
    attribute names). (Matteo)

- PDO_mysql:
  . Fixed bug #68424 (Add new PDO mysql connection attr to control multi
    statements option). (peter dot wolanin at acquia dot com)

- SPL:
  . Fixed bug #66405 (RecursiveDirectoryIterator::CURRENT_AS_PATHNAME
    breaks the RecursiveIterator). (Paul Garvin)
  . Fixed bug #65213 (cannot cast SplFileInfo to boolean) (Tjerk)
  . Fixed bug #68479 (Added escape parameter to SplFileObject::fputcsv). (Salathe)

- SQLite:
  . Fixed bug #68120 (Update bundled libsqlite to 3.8.7.2). (Anatol)

- Streams:
  . Fixed bug #68532 (convert.base64-encode omits padding bytes).
    (blaesius at krumedia dot de)
2015-01-23 16:10:34 +00:00
taca
f02c689193 Update to php54 to 5.4.37.
22 Jan 2015 PHP 5.4.37
- Core:
  . Fixed bug #68710 (Use After Free Vulnerability in PHP's unserialize()).
    (CVE-2015-0231) (Stefan Esser)

- CGI:
  . Fixed bug #68618 (out of bounds read crashes php-cgi). (CVE-2014-9427)
    (Stas)

- EXIF:
  . Fixed bug #68799: Free called on unitialized pointer. (CVE-2015-0232) (Stas)

- Fileinfo:
  . Removed readelf.c and related code from libmagic sources
    (Remi, Anatol)
  . Fixed bug #68735 (fileinfo out-of-bounds memory access).
    (Anatol)

- OpenSSL:
  . Fixed bug #55618 (use case-insensitive cert name matching).
    (Daniel Lowrey)
2015-01-23 16:09:26 +00:00
joerg
b5c94e3a8c Explicitly export ANT_OPTS to make sure they are visible. 2015-01-23 15:43:45 +00:00
sevan
d1c8dac856 Remove the whitespace between $(LINKER_RPATH_FLAG) and the path. Otherwise the
flag may be misinterpreted by linker (e.g. Apple's ld)

Closes PR pkg/40028
Reviewed by wiz@
2015-01-22 11:56:31 +00:00
sevan
c3f77a8905 Like the other versions of Python available in our tree, do not trim the library
name on FreeBSD
Resolves packing issue which causes the package to fail
2015-01-22 11:09:18 +00:00
sevan
490da9ab62 Closes PR pkg/49548
Reviewed by benz@ dholland@
2015-01-22 01:22:48 +00:00
obache
8d548ad3ca recuesive bump from libarchive major update. 2015-01-21 09:12:41 +00:00
jaapb
1b39643375 Revbump associated with ocaml 4.02.1 2015-01-20 15:40:14 +00:00
jaapb
714f854d4d Revbump associated with update of lang/ocaml. 2015-01-20 14:24:34 +00:00
jaapb
1415aa2a24 This is an update of OCaml to 4.02.1. Changes are listed below. There is also
a new patch to include a -pkgsrc-runtime compilation option. This option is
needed to compile devel/pcre-ocaml due to buildlink shenanigans
(see http://mail-index.netbsd.org/pkgsrc-users/2014/12/18/msg020800.html )

Changes:
(Changes that can break existing programs are marked with a "*")

Standard library:
* Add optional argument ?limit to Arg.align.
- Bug in Makefile.nt: won't stop on error
- Improve MSVC build
- Configure doesn't detect features correctly on Haiku
- Non-exhaustive matching warning message for open types is confusing
- fix quadratic-time algorithm in Consistbl.extract.
- Add stack overflow handling for native code (OpenBSD i386 and amd64)
- broken semantics of %(%) when substitued by a box
- legacy support for %.10s
- better documentation of flag # in format strings
- Bytes and CamlinternalFormat missing from threads stdlib.cma
- -dsource omits parens for `List ((`String "A")::[]) in patterns
- __MODULE__ aborts the compiler if the module name cannot be inferred
- Debug section is sometimes not readable when using -pack
- Missing command line options for ocamldoc
- fix race condition when retrieving backtraces
- String.sub throws Invalid_argument("Bytes.sub")
- Fix ocamldebug module source lookup
- Inclusion of packs failing to run module initializers
- infinite loop in Mtype.remove_aliases
- compilation fails with Env.Error(_)
- -short-paths and signature inclusion errors
- Fatal error with recursive modules
- Recursive module containing alias causes Segmentation fault
- Some bugs in generative functors
- ocamldep support for "-open M"
- Code generation errors for ARM
- Improve Windows (MSVC and mingw) build
- ocamlbuild: add -bin-annot when using -pack
- Fatal error when tracing a function with abstract type
- ocamlbuild: add an -ocamlmklib option to change the ocamlmklib command
2015-01-20 14:12:25 +00:00
alnsn
58e1c640ff Add support for Lua 5.3. 2015-01-17 17:54:59 +00:00
alnsn
1cda75d123 Add lua53. 2015-01-17 17:52:17 +00:00
alnsn
80bae7f752 Initial import of Lua 5.3.0.
Lua is a powerful, light-weight programming language designed for
extending applications. Lua is also frequently used as a
general-purpose, stand-alone language.

Lua combines simple procedural syntax (similar to Pascal) with
powerful data description constructs based on associative arrays and
extensible semantics. Lua is dynamically typed, interpreted from
bytecodes, and has automatic memory management, making it ideal for
configuration, scripting, and rapid prototyping.

Lua is a language engine that you can embed into your application.
This means that, besides syntax and semantics, Lua has an API that
allows the application to exchange data with Lua programs and also to
extend Lua with C functions. In this sense, Lua can be regarded as a
language framework for building domain-specific languages.

Lua is implemented as a small library of C functions, written in ANSI
C, and compiles unmodified in all known platforms. The implementation
goals are simplicity, efficiency, portability, and low embedding cost.
The result is a fast language engine with small footprint, making it
ideal in embedded systems too.
2015-01-17 17:50:23 +00:00
bsiegert
07edc3aa73 Apply the necessary flags to sqlite so that php55 builds correctly on Darwin
prior to v9. From Sevan Janiyan in PR pkg/49527.
2015-01-17 14:56:50 +00:00
wiz
1c9d5ac401 Update to 1.4.1:
We've just released Go version 1.4.1, a minor point release.  This
release fixes bugs in linker and the log, runtime, and syscall
packages.
2015-01-16 11:27:03 +00:00
wiz
b19ccf34ed Fix build on SmartOS. From Nicolas Rosenvik in private mail. 2015-01-16 10:23:24 +00:00
wiz
9e2b1ab141 Update to 0.26.2:
Vala 0.26.2
===========

 * Bug fixes and binding updates.
2015-01-16 09:54:29 +00:00
taca
830c875fdf Fix typo, s/GEM_CLEANBUOLD_EXTENSIONS/GEM_CLEANBUILD_EXTENSIONS/. 2015-01-16 09:18:47 +00:00
wiz
d433eda9ba Remove unsupported configure argument.
From ISIHARA Takanori in PR 49572.
2015-01-15 16:44:33 +00:00
jperkin
e16ea7d0b3 Restore PLIST.java, fixes Darwin (and others) build. 2015-01-15 11:07:01 +00:00
jperkin
74d67c539b Add back missing ecj-4.5.jar 2015-01-14 10:36:17 +00:00
bsiegert
90b4a70bfb Add definition for GOTOOLDIR.
This is needed for the go-tools package.
2015-01-13 21:35:13 +00:00
bsiegert
5c2800a4d2 Make python33 and 34 build under Mac OS X by copying over compat hack from
python27. From J. Lewis Muir.

Note that the correct way to solve this is to do this in the Darwin
specific config files, but until that has landed, this at least fixes the
build.
2015-01-11 14:07:48 +00:00
rumko
44d94ef8c4 lang/openjdk7: make it work on FreeBSD 10.* x86_64
* -Wno-new-returns-null is not currently known to installed clang on fbsd, make it optional
* on fbsd, openjdk builds libjsoundalsa and libsctp, add them optionally to PLIST
* add necessary patches to make it build on fbsd

Reviewed by wiz
2015-01-09 16:29:04 +00:00
cheusov
863b4a16fa Update to 1.6.0
Environment variable RUNAWK_KEEPTMP was introduced. If it set,
  temporary files are kept.  This is useful for debugging.

  io.awk:file_size was fixed (its behaviour depended on FS value)

  AWK_PROGS used for testing is now settable from environment.

  A few typos in runawk_modules.3 were fixed.
  Thanks to Andrew Shadura!
2015-01-07 12:50:47 +00:00
taca
1d73b6cca3 Add patch from PR pkg/49512. 2015-01-07 10:37:56 +00:00
taca
20b1292958 Add patch from PR pkg/49511. 2015-01-07 10:37:10 +00:00
taca
e659346b00 Add comment to recent patch. 2015-01-07 10:35:59 +00:00
jperkin
81b2330b76 Sorry, revert previous, already fixed on HEAD (still broken on 2014Q4). 2015-01-06 11:24:02 +00:00
jperkin
78ba4c3368 Extend valid currency data to 15 years to avoid lag in upstream updates,
fixes current problems with the Turkish data which expired at the end of
last year.
2015-01-06 11:19:19 +00:00
he
81d6748691 Tobias Nygren reports this needs MAKE_JOBS_SAFE=no -- make it so. 2015-01-06 09:51:51 +00:00
wiz
c75c70eeee Add missing continuation line marker.
Remove mention of lang/twelf.
2015-01-05 11:03:22 +00:00
wiz
53320a754a Update to 1.9.0:
1.9.0
-----

- Issue #106: Support the `flush` parameter to `six.print_`.

- Pull request #48 and issue #15: Add the `python_2_unicode_compatible`
  decorator.

- Pull request #57 and issue #50: Add several compatibility methods for unittest
  assertions that were renamed between Python 2 and 3.

- Issue #105 and pull request #58: Ensure `six.wraps` respects the *updated* and
  *assigned* arguments.

- Issue #102: Add `raise_from` to abstract out Python 3's raise from syntax.

- Issue #97: Optimize `six.iterbytes` on Python 2.

- Issue #98: Fix `six.moves` race condition in multi-threaded code.

- Pull request #51: Add `six.view(keys|values|itmes)`, which provide dictionary
  views on Python 2.7+.
2015-01-04 23:44:58 +00:00
asau
616a7bf59c Update to Mercury 14.01.1
NEWS for Mercury 14.01.1
------------------------

This is a bug-fix release.

* The function string.string/1 and related functions now handle version
  arrays properly.
* Fix resource leaks in dir fold predicates.
* The mfilterjavac program is now generated with the correct file extension
  on Windows.
* A problem that caused compilation of the Boehm GC to fail on 64-bit
  openSUSE 13.1 systems has been fixed.  (Github issue #14)
* The documentation now builds correctly on Cygwin systems.
* The script configure_mingw_cross now supports 64-bit Windows targets.
* We have added workarounds for problems with (arguably broken)
  system headers on MinGW and MinGW64 systems.
* The MinGW port now builds in the absence of POSIX threads library.
* Low-level C parallel grades now work on Windows instead of crashing
  at startup.  (Bug #338)
* We now use thread-safe alternatives to strerror().  (Bug #340)
* We have added the configure option --enable-gc-mmap.
* We configure Boehm GC to use mmap in threaded grades on Linux to avoid
  conflicts with glibc malloc leading to memory corruption.
* A problem that caused string.format/[23] to sometimes return incorrect
  results when formatting floats with the 'g' conversion specifier has
  been fixed.  This bug only affected the non-C backends.  (Bug #342)
* string.format now handles special float values (i.e. nan, inf,  and -inf)
  correctly with the non-C backends.
* A bug that caused io.write_float/[34] to append ".0" to float special values
  has been fixed.  This bug affected the C and C# backends.
* In the C# and Java grades, the predicate string.from_char_list now
  implements the documented behaviour for input lists containing null
  characters (i.e. it throws an exception).
  Likewise, for string.from_reverse_char_list in the C# grade.
* We have fixed a problem that caused `mmc --make' to attempt to install
  libraries in non-existent grades.

Changes to the Mercury compiler:

* The compiler now supports stripping of executables in a separate
  post-link step.  The new options, --strip-executable-command,
  --strip-executable-shared-flags and --strip-executable-static-flags
  are used to control this.
  (This is now the default on Mac OS X systems.)


NEWS for Mercury 14.01
----------------------

Changes to the Mercury language:

* Repeated type variables may now occur in the heads of type class instances.
  For example, instance declarations like the following are now allowed:

      :- instance foo(list(T), map(T, T)).

Changes to the Mercury standard library:

* We have added the function cord.condense/1.

* The following functions in the standard library's cord module now use
  constant stack space: foldl/3, foldl_pred/4.

* We have added the following predicates to the array and version_array
  modules: is_empty/1, all_true/2 and all_false/2.

* We have added the following predicates and functions to the map module:
  det_min_key/1, det_max_key/1, foldl2_values/6 and foldl3_values/8.

* We have added the following predicates to the list module: foldr2/6,
  foldr3/8, det_take/3 and map_foldr/5.

* We have added the following predicates to the bag module: foldl/4 and
  foldl2/6.

* We have added the following predicates to the assoc_list module:
  foldl2_values/6 and foldl3_values/8.

* We have added the following predicates and functions to the pqueue module:
  is_empty/1, peek/3, peek_key/2, peek_value/2, det_peek/3, merge/3,
  det_peek_key/1 and det_peek_value/1.

* We have added the predicate bimap.equal/2.

* We have added the following predicates to the int module: fold_up3/9 and
  fold_down3/9.

Changes to the Mercury compiler:

* On Mac OS X systems the compiler is now configured use the version of the
  host system as the default value for the deployment target.

  A new configuration option, `--with-macosx-deployment-target', allows
  an alternative value to be selected at configuration time.

Portability improvements:

* We have made the implementation compatible with GCC 4.8 and Visual Studio
  2013.

* We have made the implementation compatible with OS X 10.9.

Changes to the extras distribution:

* We've added a library that provides support for accessing the function
  trail from Mercury code.
2015-01-04 19:37:02 +00:00
dholland
7661ac7201 -twelf 2015-01-04 10:14:47 +00:00
dholland
6e00bce069 Remove lang/twelf, as proposed on pkgsrc-users; it has not built in
years, is pretty well dead upstream, and is no longer of much interest
for research either.
2015-01-04 10:14:14 +00:00
dholland
6a4591b939 Use PKG_SKIP_REASON for unsupported OSes 2015-01-04 09:41:11 +00:00
dholland
2a965e1c35 Use ONLY_FOR_PLATFORM only to indicate what the compiler knows how to
target. For stuff the packaging doesn't handle, use BROKEN.
2015-01-04 08:57:36 +00:00
dholland
eda923bee9 Use BROKEN_EXCEPT_ON_PLATFORM for this package.
It has the unfortunate property that wrong configs seem to tend to
drop to the debugger while building, which hangs bulk builds and needs
to be masked. However, mucking with configurations isn't all that
difficult provided you can test them, and many that could be added
will probably just work.
2015-01-04 08:28:48 +00:00
dholland
542af20801 Remove ONLY_FOR_PLATFORM list and add NOT_FOR_PLATFORM for vax.
Also, because of a serious codegen bug, demand gcc 4.3 or higher for arm.
2015-01-04 08:22:20 +00:00
dholland
e5c2a73926 document ONLY_FOR_PLATFORM 2015-01-04 08:03:50 +00:00
dholland
e51b4d09df Fix misuse of LOCALBASE. 2015-01-04 07:50:39 +00:00
dholland
63bf250811 Remove alpha restriction from 1998 - even if it had 'severe' problems
then, we've apparently never bumped into 64-bit issues on amd64 so it's
probably been fixed upstream.
2015-01-04 03:31:07 +00:00
dholland
fe1c3dc694 Systematize 32-on-64 handling. 2015-01-04 03:26:34 +00:00
dholland
5d1f5a41ad Use BROKEN_ON_PLATFORM with LP64PLATFORMS.
I looked into this a while back and described it as "thoroughly broken",
so maybe it should be NOT_FOR_PLATFORM, but hope springs eternal...
2015-01-04 03:21:12 +00:00
dholland
8ed920776b Remove NOT_FOR_PLATFORM here; failing the parent package is sufficient.
(If we decide we want the restrictions here after all so modules fail
up front, which isn't completely useless, they should at least match
the ones on the parent package.)
2015-01-04 03:19:45 +00:00
dholland
1b4865e8f8 Use BROKEN_ON_PLATFORM; also remove sparc64 restriction since the link
for it points to a bug that's been fixed upstream.
2015-01-04 03:17:17 +00:00
dholland
1366f06aef Use BROKEN_ON_PLATFORM for "needs porting". 2015-01-04 03:14:00 +00:00
dholland
214f10e112 Update lang/algol68g to 2.8. Changes: bug fixes. 2015-01-04 02:08:45 +00:00
alnsn
ea0cf1383b Fix pkg/49526 Unbreak lang/lua52. From Sevan Janiyan. 2015-01-02 15:50:43 +00:00
bsiegert
e1bf55736f Add infrastructure for compiling software written in Go to pkgsrc. This
used to be in wip/go.
2015-01-02 14:04:00 +00:00
ryoon
caf2f1db22 Bump PKGREVISION
Install new certificate for rubygems.org.
This fixes certification invalid error from gem and bundler.
2015-01-02 07:32:58 +00:00
he
59571a91c9 Update to 3.3.6.
Python 3.3.6 was released on October 11, 2014.

Python 3.3.6 includes fixes for a few of our previously added patches,
as well as other important security-related fixes.  Local changes:
rename the configure patch, remove now-included patches.

Upstream list of changes for this version:

Core and Builtins
-----------------
- Issue #22518: Fixed integer overflow issues in "backslashreplace",
  "xmlcharrefreplace", and "surrogatepass" error handlers.
- Issue #22520: Fix overflow checking when generating the repr of a unicode
  object.
- Issue #22519: Fix overflow checking in PyBytes_Repr.
- Issue #22518: Fix integer overflow issues in latin-1 encoding.

Library
-------
- Issue #22517: When a io.BufferedRWPair object is deallocated, clear its
  weakrefs.
- Issue #22419: Limit the length of incoming HTTP request in wsgiref server to
  65536 bytes and send a 414 error code for higher lengths. Patch contributed
  by Devin Cook.
- Lax cookie parsing in http.cookies could be a security issue when combined
  with non-standard cookie handling in some Web browsers.  Reported by
  Sergey Bobrov.
- Issue #21766: Prevent a security hole in CGIHTTPServer by URL unquoting paths
  before checking for a CGI script at that path.
- Fix arbitrary memory access in JSONDecoder.raw_decode with a negative second
  parameter. Bug reported by Guido Vranken.
- Issue #20633: Replace relative import by absolute import.
- Issue #21082: In os.makedirs, do not set the process-wide umask. Note this
  changes behavior of makedirs when exist_ok=True.
- Issue #20875: Prevent possible gzip "'read' is not defined" NameError.
  Patch by Claudiu Popa.
- Issue #11599: When an external command (e.g. compiler) fails, distutils now
  prints out the whole command line (instead of just the command name) if the
  environment variable DISTUTILS_DEBUG is set.
- Issue #4931: distutils should not produce unhelpful "error: None" messages
  anymore.  distutils.util.grok_environment_error is kept but doc-deprecated.
- Issue #20283: RE pattern methods now accept the string keyword parameters
  as documented.  The pattern and source keyword parameters are left as
  deprecated aliases.
- Issue #21323: Fix http.server to again handle scripts in CGI subdirectories,
  broken by the fix for security issue #19435.  Patch by Zach Byrne.

Tests
-----
- Issue #17752: Fix distutils tests when run from the installed location.
- Issue #20946: Correct alignment assumptions of some ctypes tests.
- Issue #20939: Fix test_geturl failure in test_urllibnet due to
  new redirect of http://www.python.org/ to https://www.python.org.
2015-01-01 21:39:45 +00:00
dholland
c66776756c Use PKG_FAIL_REASON for errors. 2015-01-01 11:51:41 +00:00
ryoon
9edb37fa0e Add gcc46-libs 2015-01-01 01:37:04 +00:00
ryoon
47d8291942 Import gcc46-libs-4.6.4nb4 as lang/gcc46-libs.
The GNU Compiler Collection (GCC) includes front ends for C, C++, Objective-C,
Fortran, and Go, as well as libraries for these languages (libstdc++,
libgfortran, ...).

To select gcc46-libs over gcc46, this package's PKGREVISION should start
from 4 (gcc46's 3 + 1).
2015-01-01 01:31:52 +00:00
ryoon
e77fe16402 Bump PKGREVISION
* Add support code for gcc46-libs.
2015-01-01 01:29:56 +00:00
wiz
3ec156f142 Improve EGG_NAME default to work for packages with '-' in their name.
Remove now unnecessary overrides in various packages.
2014-12-31 13:57:25 +00:00
bsiegert
fa64415ac2 Remove special case for golang.org/x/tools from the go command.
We handle it differently in the go-tools package. While here, rename
GO_COMPILER to GOCHAR, which is the name upstream uses.

Bump PKGREVISION.
2014-12-31 11:40:14 +00:00
ryoon
061c9ac188 Restore bootstrap kit checksums. 2014-12-31 00:16:17 +00:00
ryoon
fed69fe812 Bump PKGREVISION
* Fix build error with upstream patch. Reported by John Maier on pkgsrc-users@.
2014-12-30 23:48:57 +00:00
wiz
409daf8c25 + qore. 2014-12-30 15:45:52 +00:00
wiz
32776f45dd Import qore-0.8.11nb2 as lang/qore, packaged for wip by nros.
Qore is a modular, multi-threaded, SQL-integrated dynamically typed
scripting language with optional hard typing and procedural and
object-oriented features, powerful and easy-to-use data types,
structures, and operators, a clean and easy-to-lean/read syntax.
2014-12-30 15:39:51 +00:00
wiz
627d407a75 Remove pkg_views support, second part: infrastructure. 2014-12-30 15:13:19 +00:00
plunky
6eca0f12b0 update to 20141228 development snapshot. 2014-12-30 14:49:18 +00:00
fhajny
7c10fe5ea1 Update nodejs to 0.10.35.
Trivial bugfix update of a leaf package.

2014.12.22, Version 0.10.35 (Stable)
* tls: re-add 1024-bit SSL certs removed by f9456a2 (Chris Dickinson)
* timers: don't close interval timers when unrefd (Julien Gilli)
* timers: don't mutate unref list while iterating it (Julien Gilli)

2014.12.17, Version 0.10.34 (Stable)
* uv: update to v0.10.30
* zlib: upgrade to v1.2.8
* child_process: check execFile args is an array (Sam Roberts)
* child_process: check fork args is an array (Sam Roberts)
* crypto: update root certificates (Ben Noordhuis)
* domains: fix issues with abort on uncaught (Julien Gilli)
* timers: Avoid linear scan in _unrefActive. (Julien Gilli)
* timers: fix unref() memory leak (Trevor Norris)
* v8: add api for aborting on uncaught exception (Julien Gilli)
* debugger: fix when using "use strict" (Julien Gilli)
2014-12-28 17:46:17 +00:00
bsiegert
b05f8d8d12 Fix build error on older Mac OS versions, where ndbm.h does not include db.h.
Patch from Sevan Janiyan in PR pkg/49508.
2014-12-28 15:51:01 +00:00
dholland
3c3ad58702 Sort out depends.
- Add options.mk and make most of the heavy depends optional.
 - Add optional support for SDL, disabled by default.
 - Fix curses buildlinking; closes PR 49478.
 - Update readline support for semi-recent API changes.
 - Update PLIST accordingly.

PKGREVISION -> 20.
2014-12-27 00:13:28 +00:00
obache
e81094e787 Catch up to lang/gcc-aux package changes, switch to GCC 4.9.2.
Bump PKGREVISION.
2014-12-21 02:39:24 +00:00
taca
af65cf60a1 Update php56 to 5.6.4, including security fix.
18 Dec 2014, PHP 5.6.4

- Core:
  . Fixed bug #68091 (Some Zend headers lack appropriate extern "C" blocks).
    (Adam)
  . Fixed bug #68104 (Segfault while pre-evaluating a disabled function).
    (Laruence)
  . Fixed bug #68185 ("Inconsistent insteadof definition."- incorrectly
    triggered). (Julien)
  . Fixed bug #68355 (Inconsistency in example php.ini comments).
    (Chris McCafferty)
  . Fixed bug #68370 ("unset($this)" can make the program crash). (Laruence)
  . Fixed bug #68422 (Incorrect argument reflection info for array_multisort()).
    (Alexander Lisachenko)
  . Fixed bug #68545 (NULL pointer dereference in unserialize.c). (Anatol)
  . Fixed bug #68446 (Array constant not accepted for array parameter default).
    (Bob, Dmitry)
  . Fixed bug #68594 (Use after free vulnerability in unserialize()).
    (CVE-2014-8142) (Stefan Esser)

- Date:
  . Fixed day_of_week function as it could sometimes return negative values
    internally. (Derick)

- FPM:
  . Fixed bug #68381 (fpm_unix_init_main ignores log_level).
    (David Zuelke, Remi)
  . Fixed bug #68420 (listen=9000 listens to ipv6 localhost instead of all
    addresses). (Remi)
  . Fixed bug #68421 (access.format='%R' doesn't log ipv6 address). (Remi)
  . Fixed bug #68423 (PHP-FPM will no longer load all pools). (Remi)
  . Fixed bug #68428 (listen.allowed_clients is IPv4 only). (Remi)
  . Fixed bug #68452 (php-fpm man page is oudated). (Remi)
  . Fixed request #68458 (Change pm.start_servers default warning to
    notice). (David Zuelke, Remi)
  . Fixed bug #68463 (listen.allowed_clients can silently result
    in no allowed access). (Remi)
  . Fixed request #68391 (php-fpm conf files loading order).
    (Florian Margaine, Remi)
  . Fixed bug #68478 (access.log don't use prefix). (Remi)

- Mcrypt:
  . Fixed possible read after end of buffer and use after free. (Dmitry)

- GMP:
  . Fixed bug #68419 (build error with gmp 4.1). (Remi)

- PDO_pgsql:
  . Fixed bug #67462 (PDO_PGSQL::beginTransaction() wrongly throws exception
  when not in transaction) (Matteo)
  . Fixed bug #68351 (PDO::PARAM_BOOL and ATTR_EMULATE_PREPARES misbehaving)
  (Matteo)

- Session:
  . Fixed bug #68331 (Session custom storage callable functions not being called)
    (Yasuo Ohgaki)

- SOAP:
  . Fixed bug #68361 (Segmentation fault on SoapClient::__getTypes).
    (Laruence)

- zlib:
  . Fixed bug #53829 (Compiling PHP with large file support will replace
    function gzopen by gzopen64) (Sascha Kettler, Matteo)
2014-12-19 16:12:48 +00:00
taca
d88e5badbc Update php55 to 5.5.20, including security fix.
17 Dec 2014, PHP 5.5.20

- Core:
  . Fixed bug #68091 (Some Zend headers lack appropriate extern "C" blocks).
    (Adam)
  . Fixed bug #68185 ("Inconsistent insteadof definition."- incorrectly
    triggered). (Julien)
  . Fixed bug #68370 ("unset($this)" can make the program crash). (Laruence)
  . Fixed bug #68545 (NULL pointer dereference in unserialize.c). (Anatol)
  . Fixed bug #68594 (Use after free vulnerability in unserialize()).
    (CVE-2014-8142) (Stefan Esser)

- Date:
  . Fixed day_of_week function as it could sometimes return negative values
    internally. (Derick)

- FPM:
  . Fixed bug #68381 (fpm_unix_init_main ignores log_level).
    (David Zuelke, Remi)
  . Fixed bug #68420 (listen=9000 listens to ipv6 localhost instead of all
    addresses). (Remi)
  . Fixed bug #68421 (access.format='%R' doesn't log ipv6 address). (Remi)
  . Fixed bug #68423 (PHP-FPM will no longer load all pools). (Remi)
  . Fixed bug #68428 (listen.allowed_clients is IPv4 only). (Remi)
  . Fixed bug #68452 (php-fpm man page is oudated). (Remi)
  . Fixed request #68458 (Change pm.start_servers default warning to
    notice). (David Zuelke, Remi)
  . Fixed bug #68463 (listen.allowed_clients can silently result
    in no allowed access). (Remi)
  . Fixed request #68391 (php-fpm conf files loading order).
    (Florian Margaine, Remi)
  . Fixed bug #68478 (access.log don't use prefix). (Remi)

- Mcrypt:
  . Fixed possible read after end of buffer and use after free. (Dmitry)

- PDO_pgsql:
  . Fixed bug #66584 (Segmentation fault on statement deallocation) (Matteo)
  . Fixed bug #67462 (PDO_PGSQL::beginTransaction() wrongly throws exception
  when not in transaction) (Matteo)
  . Fixed bug #68351 (PDO::PARAM_BOOL and ATTR_EMULATE_PREPARES misbehaving)
  (Matteo)

- zlib:
  . Fixed bug #53829 (Compiling PHP with large file support will replace
    function gzopen by gzopen64) (Sascha Kettler, Matteo)
2014-12-19 16:10:38 +00:00
taca
1b2d155c66 Update php54 to 5.4.36, including security fix.
18 Dec 2014 PHP 5.4.36

- Core:
  . Upgraded crypt_blowfish to version 1.3. (Leigh)
  . Fixed bug #68545 (NULL pointer dereference in unserialize.c). (Anatol)
  . Fixed bug #68594 (Use after free vulnerability in unserialize()).
    (CVE-2014-8142) (Stefan Esser)

13 Nov 2014 PHP 5.4.35

- Core:
  . Fixed bug #68365 (zend_mm_heap corrupted after memory overflow in
    zend_hash_copy). (Dmitry)

- Fileinfo:
  . Fixed bug #68283 (fileinfo: out-of-bounds read in elf note headers).
    (CVE-2014-3710) (Remi)

- GMP:
 . Fixed bug #63595 (GMP memory management conflicts with other libraries
   using GMP). (Remi)

- PDO_pgsql:
  . Fixed bug #66584 (Segmentation fault on statement deallocation) (Matteo)
2014-12-19 16:08:35 +00:00
wiz
3f35b0a261 Bump py-setuptools dependency to 0.8 since that version changed
version number handling.
2014-12-17 07:23:04 +00:00
wiz
594c758054 Fix build with py-setuptools-0.8. 2014-12-16 22:59:50 +00:00
chopps
ebb42a926e Update PLIST with new additions -- PKG_DEVELOPER=1 is your friend 2014-12-16 08:45:12 +00:00
chopps
da4cc60d03 remove PKGREVISION since we bumped the dist version 2014-12-16 07:40:58 +00:00
chopps
55eff53d2f Update to 2.7.9 removing patches that were incorporated. Significant
changes include:

- The entirety of Python 3.4's ssl module has been backported for
  Python 2.7.9. See PEP 466 for justification.
- HTTPS certificate validation using the system's certificate store
  is now enabled by default. See PEP 476 for details.
- SSLv3 has been disabled by default in httplib and its reverse
  dependencies due to the POODLE attack.
- The ensurepip module module has been backported, which provides the
  pip package manager in every Python 2.7 installation. See PEP 477.
2014-12-16 07:07:32 +00:00
jperkin
c24ed9c54f The "rename" rule is a published synonym for the "opt" transform rule, however
only the latter is supported by cwrappers.  Change them all to "opt" rules for
consistency and to gain compatibility with cwrappers.
2014-12-15 11:46:34 +00:00
asau
c14ad36df2 Update to Squeak 4.4
Prompted by Rhialto in private mail.


Squeak 4.4 - Ulam Spiral

Changelog:
* Cleanup and simplification of Morphic text editing
* Add host window support, letting you display things
  in a host window. (Currently only on Windows and Mac.)
* Bugfixes in the Compiler, Parser and Debugger toolchain
* Stub support for the ability to evolve the bytecode set
* Better printing of Floats, hashing of DateAndTimes
* ChangeSorter improvements
* ToolBuilder improvements
* Merged network improvements from Etoys
* Monticello browsing can now group versions by branch,
  making tracking of parallel developments easier
* Decreased coupling between core packages
* IPv6 support (if your VM provides it)
2014-12-15 02:11:06 +00:00
taca
d9f08543b6 Add patches for supporting tcl/tk 8.6 on ruby-tk package. 2014-12-14 13:59:53 +00:00
obache
d705be77bd time/py-dateutil support py3k now. 2014-12-14 02:34:52 +00:00
fhajny
88f01bb366 Only use PLIST subst vars were they should really be. 2014-12-13 15:14:26 +00:00
obache
a279c99857 devel/py-unittest2 support py3x now. 2014-12-13 09:05:30 +00:00