summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2015-07-04Pear occasionally leaves some internal state files lying around. Do notbsiegert1-10/+12
only skip them in file checking but actively delete them at the end of the install. Fixes some OSX fallout that jperkin@ was seeing, plus PR pkg/49071.
2015-07-04Update nodejs to 0.12.6.fhajny2-6/+6
2015.07.03, Version 0.12.6 (Stable) * V8: fix out-of-band write in utf8 decoder This is an important security update as this bug can be used to cause a denial of service attack.
2015-07-04Removed a superfluous (and breakage-causing) -p from a patch. Thanks tojaapb2-6/+6
BulkTracker for pointing me to this bug.
2015-07-03Add support for building with GCC on SunOS, largely based on openjdk7fhajny41-37/+1512
patches by jesse et al. Fixes build on SunOS.
2015-07-01Add gnucobolryoon1-1/+2
2015-07-01Import opencobol-2.0alpha1 as lang/gnucobol.ryoon5-0/+93
GnuCOBOL, formerly OpenCOBOL, is an open-source COBOL compiler, which translates COBOL programs to C code and compiles it using GCC.
2015-07-01Decrease PKGREVISION after gcc49 update.wiz1-3/+3
2015-07-01Update to 4.9.3. The following bugs were fixed:wiz4-28/+8
[4.9 Regression] select case with strings and -fgcse -O [4.9 Regression] Executes wrong function inside an anonymous namespace on runtime [4.9 Regression] Predictive commoning after loop vectorization produces incorrect code. [4.9/5 Regression] wrong code (segfaults) at -Os on x86_64-linux-gnu [4.9.2/5 Regression] Bootstrap broken on powerpc-apple-darwin, cc1: internal compiler error: in init_reg_sets [4.9 Regression] FAIL: gcc.dg/ipa/pr63551.c (test for excess errors) [4.9 Regression] internal compiler error: Max. number of generated reload insns per insn is achieved (90) [4.9/5 Regression] ERROR: can't read additional_sources: no such variable [4.9/5 Regression] Thumb1 ICE caused by no register to spill [4.9 Regression] GCC 4.9.2 bootstrap fails on ARM, haifa-sched.c:6507:1: internal compiler error: in lra_create [4.9 Regression] FAIL: gcc.target/powerpc/pr53199.c scan-assembler-times * [4.9 Regression] ICE on invalid code on x86_64-linux-gnu: tree check: expected class ‘type’, have ‘exceptional’ (error_mark) in create_tmp_from_val, at gimplify.c:491 [4.9 Regression]: Unaligned access with -O3 -mtune=k8 [4.8/4.9 Regression] Introducing an unrelated template parameter causes compilation to fail [4.9 Regression] const int (&in)[]{1,2,3,4,5}; results in internal compiler error: Segmentation fault [4.9/5 Regression] ICE with -frepo [4.9/5/6 Regression] NSDMI calling constexpr constructor with pointer-to-member is not a constant expression bootstrap failure on x32 [4.9 Regression] -O2 miscompiles with -mtune=nehalem or corei7 [4.9 Regression] Wrong results with loop vectorization of: "var[i] = ABS_EXPR<var2[i]> > 9.9e-7" [4.9 Regression] ICE with LTO on valid code on x86_64-linux-gnu in verify_ssa (in 64-bit mode) [4.9/5 Regression] ssa corruption when compiled with -O3 [4.9 Regression] Incorrect warning "array subscript is above array bounds" [4.9 regression] ICE with lto related to variably modified type [4.8 Regression] Missed vectorization with bdver1 [4.9 Regression] ICE: in extract_constrain_insn_cached, at recog.c:2117 with -flive-range-shrinkage -mdispatch-scheduler -march=bdver4 [4.9/5 regression] libsanitizer fails to build with old glibc [4.9/5 Regression] undefined label in jump_table_data [4.9 Regression] ICE on valid code at -O3 on x86_64-linux-gnu in vectorizable_reduction, at tree-vect-loop.c:4913 [4.9 regression] FAIL: gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c scan-tree-dump-times slp2" basic block vectorized using SLP" 1 [4.9 regression] -Wunused-variable: warning supressed by virtual dtor [4.9 Regression] Using class reference as template parameter causes compilation to fail [4.9 Regression] gcc-4_9 inlines less funcs than gcc-4_8 because of used_as_abstract_origin flag [4.9/5 Regression] ICE: in update_visibility_by_resolution_info, at ipa-visibility.c:427 [4.9/5 Regression] ICE: : in rs6000_delegitimize_address, at config/rs6000/rs6000.c:7051 [4.9/5 Regression] SIGBUS in gen_group_rtx compiling 64-bit gcc.dg/vect/vect-singleton_1.c AddressSanitizer reports *-buffer-overflow in destructor when multiple virtual inheritance is used ICE in verify_gimple_assign_single [4.9 Regression] CSE on x86 asm()-s no longer working due to PR/60663 fix [4.8 Regression] ICE at -O1 and above with -g enabled on x86_64-linux-gnu [4.9/5 Regression] ICE at omp lowering [5 Regression] ICE with lambda in default argument of template function [4.9/5.0 Regression][c++11] ICE on variadic alias template with wrappers [4.9/5 Regression] Error in template instantiation in GCC 4.9, works fine in GCC 4.8 [4.9/5/6 Regression] Bogus linkage errors for member class of anonymous class [4.9/5/6 Regression] Default move assignment does not move array members Simplifying vec_select of vec_concat miscompiles when first element of vec_concat is const_int ICE in tree_to_uhwi, at tree.h:3668 std::this_thread::sleep_until can cause inifinite sleep [4.9/5 Regression] std::uninitialized_copy tests assignability the wrong way, resulting in performance pessimization -fsanitize=nonnull-attribute errors in stl_algobase.h [UBSAN] stl_algobase.h:708:7: runtime error: null pointer passed as argument [4.9 regression] Octave -O3 build: internal compiler error: in prepare_cmp_insn, at optabs.c:4237 [4.8 Regression] Vectorization fails because of CLOBBER statements [4.8 Regression] Element swizzling produces invalid result with -O3 [4.8 Regression] inefficient FDO instrumentation code [4.9 Regression] Incorrect calculation when assigning to array with -O3 [4.9 Regression] ICE: Segmentation fault with -g -flto [4.8 Regression] wrong code at -O3 on x86_64-linux-gnu Postreload CSE propagates aliased memory operand Scheduler performs Invalid move of aliased memory reference Gcc on Alpha: Error: No lda !gpdisp!282 was found avx512fintrin.h:5344:1: internal compiler error: in curr_insn_transform, at lra-constraints.c:3494 ICE: in extract_insn, at recog.c:2341 (unrecognizable insn) with -mmemcpy-strategy=rep_8byte:-1:noalign -m32 -mtune=btver2 gnatmake doesn't report the options it actually provides to ranlib [4.8 Regression] Const overloads resolution failure [4.9/5 Regression] powerpc fp-bit ices at dwf_regno Merging function DECLs discards leaf attribute which causes cfg verifier to fail [4.9/5 Regression] Erroneous warning about taking address of register with std=c++1y [4.9/5 Regression] ICE: verify_flow_info failed: control flow in the middle of basic block with -fprofile-generate Missing intrinsic functions in avx512intrin.h [4.9 Regression] array subscript is above array bounds [-Werror=array-bounds] ICE when non-variadic template template parameter is default argument of variadic template template parameter [4.9 Regression] Constexpr variables can trigger spurious compiler warnings ASan reported heap-buffer-overflow in gcc.target/i386/avx256-unaligned-load{store}-7.c ICE in GCC powerpc64le top of trunk with -mupper-regs-df [X86_64] With -mcmodel=medium .lrodata accesses do not use 64-bit addresses [4.9 Regression] internal compiler error: in asan_expand_check_ifn (with -fsanitize=address) [4.9/5 Regression] [SH] Miscompilation of boolean negation on SH4 using -O2 conflicting definitions in parallel/algo.h and algorithmfwd.h ICE: SIGSEGV in decide_alg() with -mmemset-strategy=libcall:-1:align -minline-all-stringops [4.9 Regression] bootstrap error: segv in c parser ICE: in decide_alg, at config/i386/i386.c:24510 with -mmemcpy-strategy=libcall:-1:align -minline-stringops-dynamically shared_mutex compile errors on bare-metal targets missed warning for unused variable. ICE: SIGSEGV in get_attrs_for (trans-mem.c:179) with -fgnu-tm and #pragma GCC ivdep [4.9/5 Regression] Undefined .L* symbol starting with jump2 on s390x New overloads of std::is_permutation dereference past-the-end iterator std::experimental::bad_optional_access is not default constructible [4.9 Regression] ICE in symtab_remove_unreachable_nodes, at ipa.c:547 on arm-linux-gnueabihf [4.8/4.9/5 Regression] ICE with {} initialized array with string array<T,0>::begin()/end() etc. forms a null reference and breaks on clang+ubsan Missing "using namespace literals::chrono_literals" in std::chrono arm*-linux* "link" spec passes '-dynamic-linker' even for '-shared' [4.9 Regression] ICE: definition in block 4 does not dominate use in block 2 with -fnon-call-exceptions -fsanitize=enum False positive in array bound check in a for loop [4.9 Regression] ICE (in add_stores, at var-tracking.c:6000) on arm-linux-gnueabihf [4.9/5/6 Regression] missing DW_AT_abstract_origin for cross-unit call sites [4.9/5 Regression] overriding final function defined out of line does not lead to an error [4.8/4.9 Regression] ICE in avr-gcc when passing struct member to varargs function avr_adjust_insn_length uses recog_memoized on invalid insn [4.9/5 Regression] Memory leak with allocatable CLASS components [4.9/5 Regression] Invalid memory reference in a compiler-generated finalizer for allocatable component [4.9/5 Regression] NAMELIST bug with f2003: reads too far [4.8 Regression] ICE on cyclically dependent polymorphic types [4.9/5 Regression] [OOP] ICE on valid with finalizable array components [4.9/5 Regression] ICE in gfc_conv_descriptor_data_get for generated finalizer [4.9/5 Regression] -freorder-blocks-and-partition causes some failures on SH [4.9/5 Regression] ICE(segfault) when passing coarrays around; ICE in gfc_zero_size_array in arith.c:1637 [SH][4.9 Regression] "insn does not satisfy its constraints" when compiling libmcrypt
2015-06-30Disable CPU detection on Darwin, the result for 32-bit (i486) is incompatiblejperkin2-4/+13
with pkgsrc MACHINE_ARCH (i386). Fixes 32-bit build, no change for 64-bit.
2015-06-30Recursive revbump associated with update of lang/ocaml to 4.02.2.jaapb5-12/+13
2015-06-30Updated lang/camlp5 to newest version 6.13 (to work with ocaml 4.02.2).jaapb3-9/+8
There is one other change: * [20 Apr 15] Accept 'fun/try' case list like the change of 22nd Apr 13 on 'match' in revised syntax, allowing them to write "|" .. "end" or "[" .. "]", both being accepted.
2015-06-30Updated lang/ocaml to newest version 4.02.2. Changes apart from bugfixesjaapb19-172/+139
include: - #6583: add a new class of binary operators with the same syntactic precedence as method calls; these operators start with # followed by a non-empty sequence of operator symbols (for instance #+, #!?). It is also possible to use '#' as part of these extra symbols (for instance ##, or #+#); this is rejected by the type-checker, but can be used e.g. by ppx rewriters. * #6016: add a "nonrec" keyword for type declarations - #6600: make -short-paths faster by building the printing map incrementally - #6642: replace $CAMLORIGIN in -ccopt with the path to cma or cmxa to output an object file with included runtime and autolink libraries - #6845: -no-check-prims to tell ocamlc not to check primitives in runtime - G#149: Attach documentation comments to parse tree - G#159: Better locations for structure/signature items - #5958: generalized polymorphic #install_printer - #6237: explicit "infer" tag to control or disable menhir --infer - #6625: pass -linkpkg to files built with -output-obj. - #6712: Ignore common VCS directories - #6720: pass -g to C compilers when tag 'debug' is set - #6733: add .byte.so and .native.so targets to pass -output-obj -cclib -shared. - #6733: "runtime_variant(X)" to pass -runtime-variant X option. - #6774: new menhir-specific flags "only_tokens" and "external_tokens(Foo)" - #6285: Add support for nanosecond precision in Unix.stat() - #6781: Add higher baud rates to Unix termios - #6834: Add Obj.{first,last}_non_constant_constructor_tag - #6078: Release the runtime system when calling caml_dlopen - #6675: GC hooks - #5418 (comments) : generate dependencies with $(CC) instead of gcc - #6266: Cross compilation for iOs, Android etc - Update instructions for x86-64 PIC mode and POWER architecture builds - #6452, G#140: add internal suport for custom printing formats - #6641: add -g, -ocamlcflags, -ocamloptflags options to ocamlmklib - #6693: also build libasmrun_shared.so and lib{asm,caml}run_pic.a - #6842: export Typemod.modtype_of_package - G#139: more versatile specification of locations of .annot - G#157: store the path of cmos inside debug section at link time - G#191: Making gc.h and some part of memory.h public
2015-06-29Make sure we pickup the correct javac.markd1-1/+3
2015-06-29Spell --export-dynamic correctly. Do not use gethostbyname_r on NetBSD.joerg10-45/+97
Bump revision.
2015-06-28Fix build of tcl-pdflib against TCL 8.6.joerg1-1/+2
2015-06-28Explicitly restrict upper version, ghc and ghc7 have incompatiblejoerg1-3/+3
buildlink3.mk files.
2015-06-28Add fix to https://bugs.php.net/bug.php?id=69737.taca9-6/+66
Bump PKGREVISION.
2015-06-27Tighten JVM_MAX_HEAP used during the build to 800MB, so that the buildjoerg3-13/+54
will work comfortable within a 2GB limit.
2015-06-25gets() considered harmful.dholland2-1/+54
2015-06-24Remove reference to file no longer part of the perl distribution.he3-6/+28
Add a Configure test to verify that including <fenv.h> doesn't produce a build error, as it will in quite few cases on NetBSD on archs which are not amd64, i386 or sparc in NetBSD 6.x. If the test build fails, pretend we don't have fenv.h. Validated that the result builds on NetBSD/evbarm 6.0 and NetBSD/i386 6.1.5. Build fix, so no need to bump PKGREVISION. OK by wiz@
2015-06-23Update rubygems to 2.4.8, including security fix for CVE-2015-3900.taca1-2/+2
=== 2.4.8 / 2015-06-08 Bug fixes: * Tightened API endpoint checks for CVE-2015-3900 === 2.4.7 / 2015-05-14 Bug fixes: * Backport: Limit API endpoint to original security domain for CVE-2015-3900. Fix by claudijd
2015-06-23Add security fix for rubygems, CVE-2015-3900.taca9-8/+75
Bump PKGREVISION.
2015-06-23Update lang/nodejs to 0.12.5.fhajny3-116/+124
2015.06.22, Version 0.12.5 (Stable) - openssl: upgrade to 1.0.1o (Addressing multiple CVEs) - npm: upgrade to 2.11.2 - uv: upgrade to 1.6.1 - V8: avoid deadlock when profiling is active (Dmitri Melikyan) - install: fix source path for openssl headers (Oguz Bastemur) - install: make sure opensslconf.h is overwritten (Oguz Bastemur) - timers: fix timeout when added in timer's callback (Julien Gilli) - windows: broadcast WM_SETTINGCHANGE after install (Mathias Küsel)
2015-06-22Substitute hardcoded path to the libtool wrapper. Fixes CHECK_WRKREF builds.jperkin1-1/+6
2015-06-22Disable CHECK_SHLIBS for the GCC library packages. The libraries willjperkin3-7/+10
find their parent GCC package libraries first in RPATH at install time but will correctly resolve to their own copies at runtime thanks to the additional paths encoded at build time. Fixes CHECK_WRKREF builds.
2015-06-22Start update of Ruby on Rails to 3.2.22.taca1-2/+2
2015-06-21On EL6 systems the 'systemtap-sdt-devel' RPM installs a /usr/bin/dtracejperkin2-2/+12
which is emphatically not DTrace, causing nothing but problems for builds. Explicitly disable DTrace support if /usr/bin/dtrace is found.
2015-06-20Update lang/lua53 to 5.3.1.alnsn3-9/+10
The following bugs have been fixed (from http://www.lua.org/bugs.html): 1. string.format("%f") can cause a buffer overflow (only when 'lua_Number' is long double!). reported by Roberto on 13 Jan 2015. existed since 5.3. fixed in 5.3.1. 2. debug.getlocal on a coroutine suspended in a hook can crash the interpreter. reported by on 11 Feb 2015. existed since 5.2. fixed in 5.3.1. Example: See http://lua-users.org/lists/lua-l/2015-02/msg00146.html. 3. Suspended __le metamethod can give wrong result. reported by Eric Zhong on 07 Apr 2015. existed since 5.2. fixed in 5.3.1. Example: mt = {__le = function (a,b) coroutine.yield("yield"); return a.x <= b.x end} t1 = setmetatable({x=1}, mt) t2 = {x=2} co = coroutine.wrap(function (a,b) return t2 <= t1 end) co() print(co()) --> true (should be false) 4. Return hook may not see correct values for active local variables when function returns. reported by Philipp Janda and Peng Yi on 19 May 2015. existed since 5.0. fixed in 5.3.1. Example: See http://lua-users.org/lists/lua-l/2015-05/msg00376.html.
2015-06-19Backport dsainty's gcc48 fix to gcc47.jperkin2-1/+20
The ${PREFIX}/include/ansidecl.h installed by devel/binutils is not necessarily compatible (E.g. binutils-2.25 does not define PARAMS). Adjust the include path priority so the internal ansidecl.h gets precedence, allowing cp-demangle.c to use libiberty.h without compilation errors.
2015-06-19Fix path to mscorlibgdt1-2/+2
From Iain Morgan via pkgsrc-users, and confirmed via http://us-east.manta.joyent.com/pkgsrc/public/reports/Linux/trunk/i386/20150617.1602/mono-4.0.1nb3/install.log
2015-06-19The ${PREFIX}/include/ansidecl.h installed by devel/binutils is notdsainty2-1/+20
necessarily compatible (E.g. binutils-2.25 does not define PARAMS). Adjust the include path priority so the internal ansidecl.h gets precedence, allowing cp-demangle.c to use libiberty.h without compilation errors.
2015-06-18On NetBSD, limit the stack size of the GC marker threads to require 2GBjoerg4-8/+66
address space with the default settings. Restrict the GC heap size to 75% of the address space, if a limit is set. Bump revision.
2015-06-17Unset TOOLS_PLATFORM.unzip on FreeBSD too, to allow the build to use systemrodent1-2/+2
unzip.
2015-06-17Copy over sqlite3.c patch from lang/php55. Fixes build on SunOS.fhajny2-1/+17
2015-06-15lang/gcc-aux: Fix build on NetBSD 7.0-Betamarino1-2/+2
Like lang/gcc5-aux, gcc-aux was failing to build on NetBSD 7.0-beta due to a "operation not permitted" error emitted by pkgsrc gold linker. The root cause isn't known (problem with NetBSD 7 full-stop? problem with binutils, but only NetBSD7?). However, the base binutils which is version 2.23 is sufficient (barely) for gcc 4.9. The build failure is solved by using base binutils for NetBSD 7*. No revbump required because there is no change for platforms on which gcc-aux has already potentially been built. NOTE: As noted on gcc5-aux, stack-checks that passed on NetBSD 5 and 6 are now failing on GNAT on NetBSD 7. This is because the signal trampoline has apparently changed and the pattern the unwinder was looking for is never found, resulting in a segfault instead of a frame unwind. The fix would be to determine the new signal trampoline pattern and have it switch based on param.h version (or something like that).
2015-06-15lang/gcc5-aux: Reduce functionality to allow build on NetBSD 7marino3-5/+8
There are three major issues with gcc5-aux on NetBSD 7.0 Beta. 1) The gold linker fails in the middle of the build with an "operation not permitted" error. I believe this is either an issue directory with NetBSD 7.0 beta (not seen on 6.99) or an issue with the binutils 2.25 from pkgsrc. It turns out that NetBSD 7.0 uses binutils 2.23 which is new enough. By removing the requirement for using pkgsrc binutils, it will build until it hits issue #2 which is ... 2) Fortran no longer builds on NetBSD 7.0. Something about an "old" version of locale symbol. Something changed with locales and gcc5's Fortran does not like it. The solution is to turn off fortran and objc options by default. This means only C, C++, and Ada languages are supported by default. Obviously this is not a "solution" but it will have to do for now. 3) The signal trampoline has changed. The pattern for the signal trampoline has been altered and now the NetBSD unwind support can't recognize the end of the stack. This causes all the stack overflow and stack check tests to fail. I didn't do anything here. It requires a lot of work with gdb to figure out what the new pattern looks like and I don't have any sort of time for that. Stack handling still works for NetBSD 5 and 6 though.
2015-06-15Connect lang/gcc5-aux to treemarino1-1/+2
2015-06-15Import lang/gcc5-aux based on gcc-5.1marino14-0/+5942
This compiler package is not like the lang/gcc4* packages, but rather the lang/gcc-aux package which exists to bring GNAT, the Ada language compiler. The lang/gcc-aux package is based on gcc-4.9, and this package is based on gcc-5. This is the first gcc5 package in pkgsrc, and it does support C, C++, ObjC, and Fortran in addition to Ada thus it is very useful, but it does have a different purpose than other gcc ports. This port has had minimal testing. I verified GNAT passes 100% of the testsuite on NetBSD 6.1/amd64, but it has not been tested on any NetBSD 5, 7.0 or 7.99 platform yet. I don't have any hardware, so it will require using a VM or having others report failure/success. Due to similarity with lang/gcc-aux, chances are good that it will build and function properly on other platforms. See http://gcc.gnu.org/gcc-5/changes.html for more information about improvements over the gcc-4.9 series.
2015-06-15Remove obsolete lang/gnat-auxmarino16-18034/+0
The gnat-aux package is based on gcc-4.6, which has been unsupported upstream since the last point release on 25 March 2011. Nothing depends on it. The lang/gcc-aux package (based on gcc-4.9) took over its tasks with the "ada" support a few years ago. A new package, lang/gcc5-aux is coming soon. There's no technical reason to use lang/gnat-aux over lang/gcc-aux or lang/gcc5-aux (hopefully nobody has been!) so just remove it outright with the recommendation to switch to a newer Ada compiler package.
2015-06-15lang: disconnect gnat-aux from tree to prepare for its removalmarino1-2/+1
2015-06-15Behave when address space limits are in place:joerg4-7/+65
(1) Default heap limit to 75% of available address space. (2) Limit GC marker threads to 4MB/8MB (32bit vs 64bit) stack space. As Mono tries to create 16 such threads by default, the default stack size on AMD64 would eat 2GB VA alone. Bump revision.
2015-06-14lang/gcc-aux: various fixes, remove NLS optionmarino8-4960/+198
This update is a by-product of working on new package, gcc5-aux, and applying those concepts here. Several changes were made, including: - Version date was not updated when version changed from 4.9.0 => 4.9.2 (revbump occurred instead). Remove revbump and fix date - Remove DragonFly-i386 from permitted platforms. This platform will be completely unsupported when DragonFly 4.2 is released (very soon) - Remove references to OpenBSD and MirBSD. Support was never activated due to technical issues and likely will not happen. - Reindent (cosmetic) - It is seemingly impossible to work around NetBSD's binary compatibility scheme (e.g. __socket30, __nanosleep50). These weak symbols are simply ignored by Ada's pragma Import and no c-tricks seem to avoid conflicts. (Why can't NetBSD use symbol versioning???) Anyway, having NetBSD- specific copies of source files to handle a couple of symbol differences is simply not sustainable, so move to a new scheme where these are replaced on the fly. By the way, this problem basically means that I cannot fix GNAT upstream, even if I found somebody to sponsor getting the NUMEROUS non-ada patches upstream. GCC devs would laugh at me if I describe why I want to introduce so many new but similar files to support NetBSD. So it's very likely never going to happen. - Disable libitm and libcilkrts by default. They are out of scope and not worth building / fixing. - Apparently NLS support doesn't build on NetBSD 6.1? Nobody reported this to me, but there are linking issues. I'm just removing the option (which was on by default) until further notice. Having NLS support on by default was questionable anyway. - Remove exetim mods, this was wrong (for all BSD platforms) - Android support leaked in, but it's not used here - The diff-ada file dropped about 150k in size, and could have been more had the android osinte file been masked too.
2015-06-13build fix for jdk-zero-vm optiontnn2-1/+23
2015-06-13Disable use of C++ precompiled headers.tnn4-3/+20
My benchmark shows that they make the build at least 10% slower.
2015-06-12Add forgotten patch.joerg1-0/+13
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz26-50/+52
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2015-06-12Update php54 to 5.4.42.taca2-6/+6
11 Jun 2015 PHP 5.4.42 - Core: . Imroved fix for bug #69545 (Integer overflow in ftp_genlist() resulting in heap overflow). (Max Spelsberg) . Fixed bug #69646 (OS command injection vulnerability in escapeshellarg). (Anatol Belski) . Fixed bug #69719 (Incorrect handling of paths with NULs). (Stas) - Litespeed SAPI: . Fixed bug #68812 (Unchecked return value). (George Wang) - Mail: . Fixed bug #68776 (mail() does not have mail header injection prevention for additional headers). (Yasuo) - Postgres: . Fixed bug #69667 (segfault in php_pgsql_meta_data). (Remi) - Sqlite3: . Upgrade bundled sqlite to 3.8.10.2. (CVE-2015-3414, CVE-2015-3415, CVE-2015-3416) (Kaplan)
2015-06-12Update php56 to 5.6.10.taca3-18/+9
11 Jun 2015, PHP 5.6.10 - Core: . Fixed bug #66048 (temp. directory is cached during multiple requests). (Julien) . Fixed bug #69566 (Conditional jump or move depends on uninitialised value in extension trait). (jbboehr at gmail dot com) . Fixed bug #69599 (Strange generator+exception+variadic crash). (Nikita) . Fixed bug #69628 (complex GLOB_BRACE fails on Windows). (Christoph M. Becker) . Fixed POST data processing slowdown due to small input buffer size on Windows. (Jorge Oliveira, Anatol) . Fixed bug #69646 (OS command injection vulnerability in escapeshellarg). (Anatol Belski) . Fixed bug #69719 (Incorrect handling of paths with NULs). (Stas) - FTP . Improved fix for bug #69545 (Integer overflow in ftp_genlist() resulting in heap overflow). (Max Spelsberg) - GD: . Fixed bug #69479 (GD fails to build with newer libvpx). (Remi) - Iconv: . Fixed bug #48147 (iconv with //IGNORE cuts the string). (Stas) - Litespeed SAPI: . Fixed bug #68812 (Unchecked return value). (George Wang) - Mail: . Fixed bug #68776 (mail() does not have mail header injection prevention for additional headers). (Yasuo) - MCrypt: . Added file descriptor caching to mcrypt_create_iv() (Leigh) - Opcache . Fixed bug #69549 (Memory leak with opcache.optimization_level=0xFFFFFFFF). (Laruence, Dmitry) - Phar: . Fixed bug #69680 (phar symlink in binary directory broken). (Matteo Bernardini, Remi) - Postgres: . Fixed bug #69667 (segfault in php_pgsql_meta_data). (Remi) - Sqlite3: . Upgrade bundled sqlite to 3.8.10.2. (CVE-2015-3414, CVE-2015-3415, CVE-2015-3416) (Kaplan)
2015-06-12Update php55 to 5.5.26.taca3-18/+9
11 Jun 2015, PHP 5.5.26 - Core: . Fixed bug #69566 (Conditional jump or move depends on uninitialised value in extension trait). (jbboehr at gmail dot com) . Fixed bug #66048 (temp. directory is cached during multiple requests). (Julien) . Fixed bug #69628 (complex GLOB_BRACE fails on Windows). (Christoph M. Becker) . Fixed bug #69646 (OS command injection vulnerability in escapeshellarg). (Anatol Belski) . Fixed bug #69719 (Incorrect handling of paths with NULs). (Stas) - FTP: . Improved fix for bug #69545 (Integer overflow in ftp_genlist() resulting in heap overflow). (Max Spelsberg) - GD: . Fixed bug #69479 (GD fails to build with newer libvpx). (Remi) - Iconv: . Fixed bug #48147 (iconv with //IGNORE cuts the string). (Stas) - Litespeed SAPI: . Fixed bug #68812 (Unchecked return value). (George Wang) - Mail: . Fixed bug #68776 (mail() does not have mail header injection prevention for additional headers). (Yasuo) - MCrypt: . Added file descriptor caching to mcrypt_create_iv() (Leigh) - Opcache . Fixed bug #69549 (Memory leak with opcache.optimization_level=0xFFFFFFFF). (Laruence, Dmitry) - PCRE: . Upgraded pcrelib to 8.37. (CVE-2015-2325, CVE-2015-2326) - Phar: . Fixed bug #69680 (phar symlink in binary directory broken). (Matteo Bernardini, Remi) - Postgres: . Fixed bug #69667 (segfault in php_pgsql_meta_data). (Remi) - Sqlite3: . Upgrade bundled sqlite to 3.8.10.2. (CVE-2015-3414, CVE-2015-3415, CVE-2015-3416) (Kaplan)
2015-06-11Changes 5.22.0:adam8-92/+63
* A safer ARGV * CGI.pm and Module::Build disappear from core * Hexadecimal floating point values * Variable aliases * Repetition in list assignment * List pipe opens on Win32 * Various small fixes