summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2013-12-10natdynlink should only be enabled for 64-bit Darwin. Fixes 32-bit build.jperkin1-2/+2
2013-12-10Fix relocation errors on OSX.jperkin1-1/+4
2013-12-09Fix/Update DEPENDS paterns for perl CORE modules, with some trivial fixes.obache1-5/+13
Bump PKGREVISION for runtime dependency pattern changed packages.
2013-12-06Fix packaging on FreeBSD: OSS audio.asau1-0/+2
2013-12-06After all the Sturm und Drang, it turns out the only thing needed fordholland1-4/+1
DESTDIR support in ghc is to turn it on. Sigh. Remove BROKEN.
2013-12-05Add fix for CVE-2013-6712, ext/date DoS vulnerability.taca12-7/+105
Bump PKGREVISION.
2013-12-04Start update of Ruby on Rails 3.2.16.taca1-2/+2
2013-12-03Update to SBCL 1.1.14asau4-289/+42
changes in sbcl-1.1.14 relative to sbcl-1.1.13: * optimization: complicated TYPEP tests are less opaque to the type propagation pass. (lp#1229340) * optimization: [N]BUTLAST perform a single pass over the list. (lp#1245697) * optimization: EQUALP on structures with raw slots (double-float/complex) no longer conses and is faster. * optimization: RESTART-CASE expands to more compact code. Thanks to Jan Moringen. (lp#1249055) * enhancement: Top-level defmethod without defgeneric no longer causes undefined-function warnings in subsequent forms. (lp#503095) * enhancement: Better error messages for system errors on Windows. * enhancement: run-sbcl.sh is usefully handled by rlwrap. Thanks to William Cushing. (lp#1249183) * enhancement: new function SB-EXT:ASSERT-VERSION->= accepts a version specification (multiple integer arguments) and signals a continuable error if the current SBCL version is lower (older) than the specification. (lp#674372) * enhancement: better ARRAY-RANK result derivation. (lp#1252108) * bug fix: EQUALP now compares correctly structures with raw slots larger than a single word. * bug fix: contribs couldn't be built on Windows with MinGW. * bug fix: Better pathname handling on Windows. (lp#922117) * bug fix: OPEN reports a more meaningful error when an existing file is opened for output with :if-exists :new-version. Thanks to Philip Munksgaard. (lp#455381) * bug fix: DEFSTRUCTs with NIL as a slot name no longer cause strange CLOS-related errors. (lp#633911) * bug fix: GC deadlocks caused by concurrent consing on Windows. changes in sbcl-1.1.13 relative to sbcl-1.1.12: * optimization: better distribution of SXHASH over small conses of related values. (lp#309443) * other improvements to SXHASH: ** use the whole of the positive-fixnum range for SXHASH of fixnums * enhancement: The error message when calling an undefined alien function includes the name of the function on x86-64. * enhancement: sb-ext:run-program now supports :environment on Windows. * enhancement: ASDF is no longer required to load contribs at runtime. (lp#1132254) * enhancement: when called with a symbol, FIND-RESTART no longer calls COMPUTE-RESTARTS, making it faster and cons less (lp#769615) * enhancement: FIND-RESTART and COMPUTE-RESTARTS handle huge restart clusters better in some cases * enhancement: SOME/ANY/other quantification higher-order functions no longer cons. (lp#1070635) * bug fix: forward references to classes in fasls can now be loaded. (lp#746132) * bug fix: don't warn on a interpreted->compiled function redefinition from the same location. (patch by Douglas Katzman, lp#1042405) * bug fix: Create vectors of proper internal length when reading literal vectors from FASLs. (Reported by Jan Moringen) * bug fix: COMPILE can now succefully compile setf functions. (Reported by Douglas Katzman) * bug fix: run-program performs more correct escaping of arguments on Windows. (lp#1239242) * bug fix: function-lambda-expression on generic functions returns the actual name. * bug fix: (the [type] [constant]) now warns when [constant] matches [type] except for the number of values. (Reported by Nathan Trapuzzano on sbcl-help) * bug fix: signal errors in required cases of slot-definition initialization protocol. (lp#309072) * bug fix: run-sbcl.sh works better in the presence of symlinks on OS X. (thanks to Stelian Ionescu, lp#1242643) * bug fix: when given a restart object, FIND-RESTART checks whether the restart is active and, when a condition is supplied, whether the restart is associated to a different condition (lp#774410) changes in sbcl-1.1.12 relative to sbcl-1.1.11: * enhancement: Add sb-bsd-sockets:socket-shutdown, for calling shutdown(3). (thanks to Jan Moringen, lp#1207483) * enhancement: document extensible sequences. (thanks to Jan Moringen, lp#994528) * optimization: EQUAL and EQUALP transforms are smarter. (thanks to Elias Martenson, lp#1220084) * optimization: CHAR-EQUAL is faster for constant and base-char arguments. * bug fix: probe-file now can access symlinks to pipes and sockets in /proc/pid/fd on Linux. (reported by Eric Schulte) * bug fix: SBCL can now be built on Solaris x86-64. * bug fix: Floating point exceptions do not persist on Solaris anymore. * bug fix: (setf . a) is pprinted correctly (reported by Douglas Katzman). * bug fix: handle compiler-error in LOAD when it's not run from inside EVAL. (lp#1219601) * bug fix: SB-GMP:MPZ-POW no longer segfaults given a non-bignum base. (thanks to Stephan Frank) * bug fix: space allocation of result bignums in SB-GMP is more accurate. (thanks to Stephan Frank, lp#1206191) * bug fix: sb-safepoint can now reliably handle signal interruptions of foreign code. (lp#1133018) * bug fix: the compiler-macro for MAKE-INSTANCE when emitting "fallback" constructors no longer fails to merge actual and default initargs (thanks to Jan Moringen, lp#1179858) * bug fix: the compiler-macro for MAKE-INSTANCE when emitting "fallback" constructors handles non-KEYWORD initialization arguments more correctly. * bug fix: loading the SB-SIMPLE-STREAMS contributed module no longer clobbers FILE-NAMESTRING. (thanks to Anton Kovalenko, lp#884603) * bug fix: class definitions with CPLs inconsistent with their metaclasses are less likely to destroy the object system's integrity. (lp#309076) * bug fix: restart clause parsing in RESTART-CASE is more in line with the standard. (lp#1203585, thanks to Jan Moringen) * bug fix: silence a note from RESTART-CASE under high-SPEED optimization settings. (lp#1023721) * bug fix: getting the order of arguments to SB-MOP:SET-FUNCALLABLE-INSTANCE-FUNCTION wrong produces a sensible error rather than a failed AVER. (reported by Paul Nathan) * bug fix: Parsing of &optional/&key/&rest arguments now never overwrites arguments during copying on x86 and x86-64; it may still happen on other platforms when there are more fixed arguments than stack slots. (reported by Jan Moringen)
2013-11-30Patch around gtexinfo 5.2's high-and-mighty attitude towards indiscretions.dsainty4-1/+49
2013-11-29Fix build with newer bison. Don't use <rope> with clang, but fall backjoerg14-1/+221
to <string>. Untested for functionality.
2013-11-25PKGREVISION bump for json-c shlib rename.wiz1-2/+2
2013-11-24Fix wrong parameter from [ruby-list:49643] in ruby-tk package.taca6-4/+51
Bump PKGREVISION.
2013-11-24Update ruby200-base, ruby200 and ruby-mode package to 2.00-p353.taca16-129/+76
Ruby 2.0.0-p353 is released Now Ruby 2.0.0-p353 is released. This release includes a security fix about floating point parsing. Heap Overflow in Floating Point Parsing (CVE-2013-4164) And some bugfixes are also included. See tickets and ChangeLog for details.
2013-11-24Update ruby193-base (and related packages to 1.9.3-p484).taca6-44/+27
Ruby 1.9.3-p484 is released Now Ruby 1.9.3-p484 is released. This release includes a security fix about ruby interpreter core: Heap Overflow in Floating Point Parsing (CVE-2013-4164) And some bugfixes are also included. See tickets and ChangeLog for details.
2013-11-24Correct versions of json as bundled with Ruby.taca1-4/+8
2013-11-24Clear PLATFORM in the environment; has the same consequences as in thedholland1-1/+2
base mono package.
2013-11-22Revert -r1.144, which is wrong, and instead clear PLATFORM in ALL_ENV.dholland1-6/+2
Setting PLATFORM causes the build system to look for a ${PLATFORM}.make file; this leads to build failure if a PLATFORM environment variable leaks in from the outside environment.
2013-11-22Revert -r1.5, which is wrong, and instead clear PLATFORM in ALL_ENV.dholland1-6/+2
Setting PLATFORM causes the build system to look for a ${PLATFORM}.make file; this leads to build failure if a PLATFORM environment variable leaks in from the outside environment.
2013-11-22Mark p5-* packages older than CORE module one as CONFLICTS.obache1-16/+83
Base on 'corelist -v 5.18.1'.
2013-11-21Changes 3.3.3:adam4-70/+92
PEP 380, syntax for delegating to a subgenerator (yield from) PEP 393, flexible string representation (doing away with the distinction between "wide" and "narrow" Unicode builds) A C implementation of the "decimal" module, with up to 120x speedup for decimal-heavy applications The import system (__import__) is based on importlib by default The new "lzma" module with LZMA/XZ support PEP 397, a Python launcher for Windows PEP 405, virtual environment support in core PEP 420, namespace package support PEP 3151, reworking the OS and IO exception hierarchy PEP 3155, qualified name for classes and functions PEP 409, suppressing exception context PEP 414, explicit Unicode literals to help with porting PEP 418, extended platform-independent clocks in the "time" module PEP 412, a new key-sharing dictionary implementation that significantly saves memory for object-oriented code PEP 362, the function-signature object The new "faulthandler" module that helps diagnosing crashes The new "unittest.mock" module The new "ipaddress" module The "sys.implementation" attribute A policy framework for the email package, with a provisional (see PEP 411) policy that adds much improved unicode support for email header parsing A "collections.ChainMap" class for linking mappings to a single unit Wrappers for many more POSIX functions in the "os" and "signal" modules, as well as other useful functions such as "sendfile()" Hash randomization, introduced in earlier bugfix releases, is now switched on by default
2013-11-18This requires the same change as mono3 to get netbsd.make.dholland1-1/+5
2013-11-16Update to Squeak 4.4asau3-18/+18
Changes in Squeak 4.4: * 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)
2013-11-16Update php54 to 5.4.22.taca2-6/+6
Version 5.4.22 14-Nov-2013 * Core: - Fixed bug #65911 (scope resolution operator - strange behavior with $this). CLI server: - Fixed bug #65818 (Segfault with built-in webserver and chunked transfer encoding). * Exif: - Fixed crash on unknown encoding. * FTP: - Fixed bug #65667 (ftp_nb_continue produces segfault). * ODBC: - Fixed bug #65950 (Field name truncation if the field name is bigger than 32 characters). * Sockets: - Fixed bug #65808 (the socket_connect() won't work with IPv6 address). * Standard: - Fixed bug #64760 (var_export() does not use full precision for floating-point numbers). * XMLReader: - Fixed bug #51936 (Crash with clone XMLReader). - Fixed bug #64230 (XMLReader does not suppress errors).
2013-11-15Update php55 package to 5.5.6.taca3-7/+8
14 Nov 2013, PHP 5.5.6 - Core: . Fixed bug #65947 (basename is no more working after fgetcsv in certain situation). (Laruence) . Improved performance of array_merge() and func_get_args() by eliminating useless copying. (Dmitry) . Fixed bug #65939 (Space before ";" breaks php.ini parsing). (brainstorm at nopcode dot org) . Fixed bug #65911 (scope resolution operator - strange behavior with $this). (Bob Weinand) . Fixed bug #65936 (dangling context pointer causes crash). (Tony) - FPM: . Changed default listen() backlog to 65535. (Tony) - MySQLi: . Fixed bug #66043 (Segfault calling bind_param() on mysqli). (Laruence) - OPcache . Increased limit for opcache.max_accelerated_files to 1,000,000. (Chris) . Fixed issue #115 (path issue when using phar). (Dmitry) . Fixed issue #149 (Phar mount points not working with OPcache enabled). (Dmitry) - ODBC . Fixed bug #65950 (Field name truncation if the field name is bigger than 32 characters). (patch submitted by: michael dot y at zend dot com, Yasuo) - PDO: . Fixed bug #66033 (Segmentation Fault when constructor of PDO statement throws an exception). (Laruence) . Fixed bug 65946 (sql_parser permanently converts values bound to strings) - Standard: . Fixed bug #64760 (var_export() does not use full precision for floating-point numbers) (Yasuo)
2013-11-15Restore fragment from patch-dg that deals with not usingjoerg2-5/+41
pthread_setspecific with a deleted key.
2013-11-13Make the newline processing even more aggressive by removing the linejoerg3-7/+7
markers first and killing all newlines before splitting up the magic markers. Fixes build of guile-gnome with Clang. Bump revision.
2013-11-13Don't include -Wl,--whole-archive in the default LDFLAGS on NetBSD.joerg3-19/+25
It breaks the build in packages when the compiler doesn't implicitly disable it later. Bump revision.
2013-11-12Changes 2.7.6:adam8-213/+60
This is a 2.7 series bugfix release. Most importantly, it resolves an issue that caused the interactive prompt to crash on OS X 10.9. It also includes numerous bugfixes over 2.7.5.
2013-11-12Give this netbsd make rules (same as linux) -- this allows it to builddholland1-1/+5
for me.
2013-11-10Build with -O0 for now until I can figure out why it crashes whenjoerg1-1/+6
optimised.
2013-11-10Add a package settable `PY_PEP3147=no' for the case PEP 3147 is not supported.obache1-1/+5
2013-11-10Fixes missing rpath in pkg-config file.obache3-6/+12
Bump PKGREVISION.
2013-11-07Fixed a typo in the DESCR files for PHPkhorben3-3/+3
2013-11-06Use MACHINE_GNU_ARCH instead of MACHINE_ARCH.taca1-2/+2
Fix build problem on NetBSD/i386.
2013-11-06Python 2.6.9 is a security-fix source-only release for Python 2.6.8, fixing ↵adam7-356/+30
several reported security issues: issue 16037, issue 16038, issue 16039, issue 16040, issue 16041, and issue 16042 (CVE-2013-1752, long lines consuming too much memory), as well as issue 14984 (security enforcement on $HOME/.netrc files), issue 16248 (code execution vulnerability in tkinter), and issue 18709 (CVE-2013-4238, SSL module handling of NULL bytes inside subjectAltName).
2013-11-05Fixes missing ":"obache1-2/+2
2013-11-04Don't use -fno-defer-pop.joerg2-3/+67
2013-11-02Changes 8.5.15:adam4-32/+32
Bug-fix release.
2013-11-02minor tidyup from PR 45318dholland1-2/+1
2013-11-02natdynlink is supported on darwintonio1-1/+2
2013-11-01Disable -fstack-protector on SunOS, it causes more trouble than its worth.jperkin3-24/+24
Bump PKGREVISION.
2013-11-01Revision bump associated with the update of lang/ocaml to version 4.01.jaapb4-7/+8
2013-11-01Update of lang/ocaml to its newest version, 4.01. Changes, apart fromjaapb12-143/+102
bugfixes, include: - Labltk: updated to Tcl/Tk 8.6. Type system: - use well-disciplined type information propagation to disambiguate label and constructor names * Propagate type information towards pattern-matching, even in the presence of polymorphic variants (discarding only information about possibly-present constructors). As a result, matching against absent constructors is no longer allowed for exact and fixed polymorphic variant types. * Reject multiple declarations of the same method or instance variable in an object - raise an error when multiple private keywords are used in type declarations - parsetree rewriter (-ppx flag) - ocamldep now supports -absname - On "unbound identifier" errors, use spell-checking to suggest names present in the environment - ocamlc has a new option -dsource to visualize the parsetree - tools/eqparsetree compares two parsetree ignoring location - ocamlopt now uses clang as assembler on OS X if available, which enables CFI support for OS X. - Added a new -short-paths option, which attempts to use the shortest representation for type constructors inside types, taking open modules into account. This can make types much more readable if your code uses lots of functors. - added flag -compat-32 to ocamlc, ensuring that the generated bytecode executable can be loaded on 32-bit hosts. - warning on open statements which shadow an existing identifier (if it is actually used in the scope of the open); new open! syntax to silence it locally * warning 3 is extended to warn about other deprecated features: - ISO-latin1 characters in identifiers - uses of the (&) and (or) operators instead of (&&) and (||) - Experimental OCAMLPARAM for ocamlc and ocamlopt - incorrect ordinal number in error message - add signature to Tstr_include - expose a way to inspect the current call stack, Printexc.get_callstack - new flag Marshal.Compat_32 for the serialization functions (Marshal.to_*), forcing the output to be readable on 32-bit hosts. - infix application operators |> and @@ in Pervasives - add O_CLOEXEC flag to Unix.openfile, so that the returned file descriptor is created in close-on-exec mode * more efficient implementation of caml_modify() and caml_initialize(). The new implementations are less lenient than the old ones: now, the destination pointer of caml_modify() must point within the minor or major heaps, and the destination pointer of caml_initialize() must point within the major heap. - Moved debugger/envaux.ml to typing/envaux.ml to publish env_of_only_summary as part of compilerlibs, to be used on bin-annot files. - The test suite can now be run without installing OCaml first.
2013-10-30LUA_PACKAGE is defined for build, not LUAPACKAGE.obache1-2/+2
2013-10-30Use LOCALEBASE, PREFIX may be package specific one and different than lua.obache1-2/+2
2013-10-30No need to define BUILDLINK_ABI_DEPENDS for flesh package.obache1-3/+2
Set uppper limit to BUILDLINK_API_DEPENDS, same as lang/lua/luaversion.mk.
2013-10-30No need to define BUILDLINK_ABI_DEPENDS, pkgbase is reset.obache1-2/+1
2013-10-30make sure varable is defined before using it.obache1-2/+2
2013-10-30Only define do-test target for the case package itself does not define ownobache1-1/+3
test target.
2013-10-30add back lua as commented out entryjnemeth1-1/+2