summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2012-10-24Fix the clang build by using the proper compiler builtins instead ofjoerg2-3/+34
touching the stack and frame pointer directly. Especially the latter is problematic, since the compiler is not really required to use it.
2012-10-23Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau2-6/+2
Mark packages that don't or might probably not have staged installation.
2012-10-23Remove xextproto/buildlink3.mk in most cases where it occurs withwiz2-4/+2
libXext/buildlink3.mk, now that it is included there. Leave the places where its API version is set or variables from it are used directly (about 3 packages).
2012-10-21Update to 2.10.9:wiz3-14/+16
2.10.9 Fix a libgdiplus issue that had forced linking against Apple's X11 stack for text rendering. Fix issue where a native crash causes MonoDevelop to hang and neither Force Quit nor kill -9 would terminate it (Xamarin #2548). Fix sgen failing with Assertion at sgen-gc.c:2506, condition `mono_sgen_need_bridge_processing ()' not met. 2.10.8 Changes Updated the Task Parallel Library to include the latest fixes from our main development branch. SQLiteConnection can now set the threading mode (Xamarin #652) Improved the debugger protocol to speed up debugging and value lookup Added basic support for MSBuild 4.0 (Leszek Ciesielski, Paul Selormey) NuGet now runs on Mono Phalanger 3.0 now runs with Mono Adds support for some Azure libraries Added support for bundling profilers in a static binary The profiler can now log its data to any file descriptor (for over-the-net profile logging) SGen now has native support for object systems that implement ToggleRefs Mobile Profile now contains System.IO.MemoryMappedFiles Added PerformanceCounters for JIT statistics Add support for Android CPU count. HashSet<T> can now be serialized (Neale Ferguson) Bug Fixes The --profile loader will now work on MacOS X without setting any environment variables Fixes slow start on threads (Xamarin #1036) Fixed the SGen interaction between weak references and ephemerons Fixes --profile=log on x64 systems (Xamarin #971) Fixes crash on some debugging configurations (Xamarin #1093) Fixes timezone race condition (Xamarin #1055) Fixes SendAsync reporting the wrong number of bytes sent (Xamarin #531) Plug a managed leak in the ASP.NET stack (HttpResponse) Fix an infinite loop in Path.GetTempFileName Fixes Soap12 message serialisation incorrect for ReplyTo header value (Xamarin #1244) Linked away exception on AsyncWaitHandle.WaitOne() on device (Xamarin #1144) Fixed MonoDoc to avoid loading the same documentation more than once (fixes MonoDoc browser) Fixes regression in System.Diagnostics.Process.PrivateMemorySize64 (Xamarin #1459) ASP.NET fix for WebResource.axd and hashes containing / ServiceModel now allows https endpoints (Xamarin #1203) ServiceModel now allow requests with no headers (Xamarin #1205 and #1207 by Mario Kosmiskaso) Fix for WebOperationContext.IncomingResponse (Xamarin #1209 by Mario Kosmiskaso) Fix for propagating operation context (Xamarin #1210 by Mario Kosmiskaso) Fix WebConnectionStream to return the correct length for input streams Fix serialization reader (Xamarin #1462) Various fixes to System.IO.Packaging mono-service now passes the command line arguments to the services Alternate path separator on Unix improves compatibility with Windows software Fixes xsi:nil handling (Xamarin #1198) Fixes hang caused by gdb attaching to the wrong process when Mono hard-crashes Fixes the handling of XmlSchemaFrom importing, which is exposed by WebSphere WSDL tools Fixes crash on inlined code that contained some patterns of exception throwing (Xamarin #1835) Fixes monotonic clock on OSX and iOS (Xamarin #1366) Fixes leak in Process class if WaitForExit was not called (Xamarin #1682) Fixes typo in ASP.NET's SQLServer SessionState Fixes marshaling of IPv6 addresses in Win32 Fixes race in ServiceModel.Logger Fixes string truncation in Tds protocol (Xamarin #1916, Neale Ferguson) Fixes System.Data DataView sorting Fixes Debug information for dynamic methods (Novell #731579) On Android, stdout/stderr become the logcat Fixes ConditionalWeakTable behavior with SGen (Xamarin #1175) Fixes SIGSEGV during GC when write barrier is set to cardtable (Xamarin #1917) Added JSonSerializer support for nullables (Xamarin #163) Fixes deadlock on SDB (Xamarin #2190) Fixes heuristics for inserting breakpoints (Xamarin #407) Fixes Array.Containsfor null items via ICollection<T> (Xamarin #2260) Fixes scanning of complex values in SGen (Xamarin #228) Fixes assignability of arrays with generic interfaces (Xamarin #2304) Fixes FullAOT support for iterating Linq.OrderedEnumerable (Xamarin #2155) Fix a libgdiplus issue that had forced linking against Apple's X11 stack for text rendering on MacOS. Fix issue on Mac where a native crash causes MonoDevelop to hang and neither Force Quit nor kill -9 would terminate it (Xamarin #2548). Mobile Profile Fixes Xamarin 233: support commit/rollback/update events in iOS/Sqlite Xamarin 154: Support Dispose on BinaryReader on the Mobile Profile SGen bridge processing is now a two-step process (used for Mono/Android) Xamarin 1999: all threads are now wrapped in NSAutoreleasePools.
2012-10-21Add CONFLICTS with lang/js. Fix some pkglint warningscheusov1-4/+6
2012-10-21Add CONFLICTS with spidermonkeycheusov1-2/+4
2012-10-21Add CONFLICTS with clearsilver-base-[0-9]* and netramet-[0-9]*cheusov1-3/+3
2012-10-21CONFLICTS between siag and siod packagescheusov1-2/+4
2012-10-20Only return without value, if the function is void.joerg4-1/+88
2012-10-20Return without value iff the function has a return type of void.joerg7-5/+227
2012-10-20REPLACE_PERL one more file and add a SUBST_MESSAGE.wiz1-1/+3
The rm class doesn't always work for me because miniperl regenerates some Makefiles and then overwrites the substed file. I haven't tracked the exact reason that triggers this down yet.
2012-10-20Fix build problem when suhosin option enabled with a little dirty way.taca2-2/+21
Since this problem was build problem with suhosin option, no PKGREVISION bump. Thanks Amitai Schlair who noted this problem via private mail.
2012-10-19Update definition of PHP version for php53 and php54.taca1-3/+3
2012-10-19Update php54 to 5.4.8.taca2-6/+6
18 Oct 2012, PHP 5.4.8 - CLI server: . Changed response to unknown HTTP method to 501 according to RFC. (Niklas Lindgren). . Support HTTP PATCH method. Patch by Niklas Lindgren, GitHub PR #190. (Lars) - Core: . Added optional second argument for assert() to specify custom message. Patch by Lonny Kapelushnik (lonny@lonnylot.com). (Lars) . Support building PHP with the native client toolchain. (Stuart Langley) . Added --offline option for tests. (Remi) . Fixed bug #63162 (parse_url does not match password component). (husman) . Fixed bug #63111 (is_callable() lies for abstract static method). (Dmitry) . Fixed bug #63093 (Segfault while load extension failed in zts-build). (Laruence) . Fixed bug #62976 (Notice: could not be converted to int when comparing some builtin classes). (Laruence) . Fixed bug #62955 (Only one directive is loaded from "Per Directory Values" Windows registry). (aserbulov at parallels dot com) . Fixed bug #62907 (Double free when use traits). (Dmitry) . Fixed bug #61767 (Shutdown functions not called in certain error situation). (Dmitry) . Fixed bug #60909 (custom error handler throwing Exception + fatal error = no shutdown function). (Dmitry) . Fixed bug #60723 (error_log error time has changed to UTC ignoring default timezone). (Laruence) - cURL: . Fixed bug #62085 (file_get_contents a remote file by Curl wrapper will cause cpu Soaring). (Pierrick) - Date: . Fixed bug #62896 ("DateTime->modify('+0 days')" modifies DateTime object) (Lonny Kapelushnik) . Fixed bug #62561 (DateTime add 'P1D' adds 25 hours). (Lonny Kapelushnik) - DOM: . Fixed bug #63015 (Incorrect arginfo for DOMErrorHandler). (Rob) - FPM: . Fixed bug #62954 (startup problems fpm / php-fpm). (fat) . Fixed bug #62886 (PHP-FPM may segfault/hang on startup). (fat) . Fixed bug #63085 (Systemd integration and daemonize). (remi, fat) . Fixed bug #62947 (Unneccesary warnings on FPM). (fat) . Fixed bug #62887 (Only /status?plain&full gives "last request cpu"). (fat) . Fixed bug #62216 (Add PID to php-fpm init.d script). (fat) - OpenSSL: . Implemented FR #61421 (OpenSSL signature verification missing RMD160, SHA224, SHA256, SHA384, SHA512). (Mark Jones) - SOAP . Fixed bug #50997 (SOAP Error when trying to submit 2nd Element of a choice). (Dmitry) - SPL: . Bug #62987 (Assigning to ArrayObject[null][something] overrides all undefined variables). (Laruence) - mbstring: . Allow passing null as a default value to mb_substr() and mb_strcut(). Patch by Alexander Moskaliov via GitHub PR #133. (Lars) - Filter extension: . Bug #49510: Boolean validation fails with FILTER_NULL_ON_FAILURE with empty string or false. (Lars) - Sockets . Fixed bug #63000 (MCAST_JOIN_GROUP on OSX is broken, merge of PR 185 by Igor Wiedler). (Lars)
2012-10-19Update php53 to 5.3.18.taca3-11/+8
18 Oct 2012, PHP 5.3.18 - Core: . Fixed bug #63111 (is_callable() lies for abstract static method). (Dmitry) . Fixed bug #63093 (Segfault while load extension failed in zts-build). (Laruence) . Fixed bug #62976 (Notice: could not be converted to int when comparing some builtin classes). (Laruence) . Fixed bug #61767 (Shutdown functions not called in certain error situation). (Dmitry) . Fixed bug #61442 (exception threw in __autoload can not be catched). (Laruence) . Fixed bug #60909 (custom error handler throwing Exception + fatal error = no shutdown function). (Dmitry) - cURL: . Fixed bug #62085 (file_get_contents a remote file by Curl wrapper will cause cpu Soaring). (Pierrick) - FPM: . Fixed bug #62954 (startup problems fpm / php-fpm). (fat) . Fixed bug #62886 (PHP-FPM may segfault/hang on startup). (fat) . Fixed bug #63085 (Systemd integration and daemonize). (remi, fat) . Fixed bug #62947 (Unneccesary warnings on FPM). (fat) . Fixed bug #62887 (Only /status?plain&full gives "last request cpu"). (fat) . Fixed bug #62216 (Add PID to php-fpm init.d script). (fat) - Intl: . Fix bug #62915 (defective cloning in several intl classes). (Gustavo) - SOAP . Fixed bug #50997 (SOAP Error when trying to submit 2nd Element of a choice). (Dmitry) - SPL: . Bug #62987 (Assigning to ArrayObject[null][something] overrides all undefined variables). (Laruence)
2012-10-17There were another extra DIST_SUBDIR to fix build problem.taca1-4/+1
2012-10-16Add a patch for Haiku OS (missing LOG_PRIMASK).obache2-1/+20
taken from CPAN Sys-Syslog-0.30.
2012-10-15Make ghc build with perl-5.16.minskim2-4/+4
2012-10-13Pass flags to "patch" to avoid user interaction,asau1-2/+2
otherwise bulk build may stuck as it is seen on FreeBSD 9.0.
2012-10-12lang/pforth: replace -c89 with -std=c89marino2-3/+17
GCC 4.7 doesn't recognized -c89 and breaks immediate. Use the -std switch to fix the build.
2012-10-12lang/pfe: Fix linker switch typomarino2-1/+18
Change "-W," to "-Wl," in configure script. GCC 4.7.2 doesn't let the typo pass like order GCCs do.
2012-10-12Update ruby18-base and ruby18 to 1.8.7.371 (Ruby 1.8.7-p371).taca4-25/+7
Additional fix to CVE-2011-1005 was incorporated. So, there is no change to ruby18/ruby18-base packages of pkgsrc except version.
2012-10-12Update ruby193-base to 1.9.3p286.taca8-125/+38
Ruby 1.9.3-p286 is released. This release includes some security fixes, and other many bug fixes. * $SAFE escaping vulnerability about Exception#to_s / NameError#to_s (CVE-2012-4464, CVE-2012-4466) * Unintentional file creation caused by inserting a illegal NUL character * other many bug fixes. See ticktes and ChangeLog for details. Changelog: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_286/ChangeLog tickets: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5
2012-10-11Mark this BROKEN until someone gets around to updating it for ocaml 4, asdholland1-1/+3
it makes bulk builds hang with File to patch: No file found--skip this patch? [n] (I thought we did something with patch to get it to just fail in these cases?)
2012-10-11vala-0.16 is not needed anymoredrochner7-344/+1
2012-10-11Removed obsolete and/or renamed patches.jaapb8-196/+0
2012-10-10adding BUILD_PARAMS analogue to MAKE_PARAMS for Module::Build Perl5 modulessno1-4/+4
2012-10-09+vala018drochner1-1/+2
2012-10-09add a pkg for the new 0.18 branch of "vala" which is neededdrochner6-0/+374
for recent versions of "shotwell"
2012-10-09Updated camlp5 to 6.07, for compatibility with current ocaml version. Changesjaapb2-6/+6
include: * [12 Sep 12] Added compatibility with OCaml 4.00.1. * [06 Jun 12] Fixed bug: open record patterns {a=b;c=d;_} did not work.
2012-10-09Correct BUILDLINK_ABI_DEPENDS.camlp5 to say 6.06 instead of 6.06nb1.kristerw1-2/+2
2012-10-08Revbump after updating graphics/pangoadam8-16/+16
2012-10-08Updated lang/camlp5 to its latest version. Changes from the old version include:jaapb5-13/+31
Camlp5 Version 6.06: -------------------- * [01 Jun 12] Added compatibility with OCaml 4.00.0 and (incoming) 4.01.0. * [18 Mar 12] Fixed bug in pr_o: [(let module M = ... in x); y] was displayed without parentheses. * [14 Mar 12] Added compatibility with OCaml 3.12.2. * [02 Mar 12] Added compatibility with JoCaml 3.12.0 and 3.12.1. * [02 Mar 12] Completed with all JoCaml statements in ocaml syntax. Todo: pretty print. Camlp5 Version 6.05: -------------------- * [02 Mar 12] Added compatibility with JoCaml trunk. * [02 Mar 12] Added option -oname in configure to change ocaml command name. The bytecode compiler, native compiler and bytecode runtime are respectively <oname>c, <oname>opt and <oname>run. The default is 'ocaml', implying that the executables are ocamlc, ocamlopt and ocamlrun. Setting it to 'jocaml', fo example, use jocamlc, jocamlopt and jocamlrun. Camlp5 Version 6.04: -------------------- * [01 Mar 12] Added option -name in configure to change command name useful to have transitional and strict versions installed with different names. Default: camlp5. * [01 Mar 12] The default mode at configuration time is now 'strict'. Camlp5 Version 6.03: -------------------- * [09 Jan 12] Updated compatibility with OCaml trunk version (3.13.0). Camlp5 Version 6.02.3: ---------------------- * [20 Oct 11] Updated compatibility with OCaml current version 3.13.0. * [20 Sep 11] Added missing syntax "_" in ending patt records (rev: "_ = _"). ep 11] Fixed bug pattern -1L was refused in normal syntax. * [21 May 11] Fixed bug impacting files using q_ast.cmo extension (bad ast). * [03 May 11] Fixed bug: lexeme errors in revised syntax + utf8. * [24 Mar 11] Fixed bug: M.(a+b) was refused in normal syntax. * [16 Mar 11] Fixed bug: incorrect compilation of label patterns of the form ~a:b (or ~{a = b} in revised syntax) in class declarations. * [16 Mar 11] Fixed bug: error while printing label patterns ~a:b with pr_o.cmo (error message "labels not pretty printed (in patt)"). Camlp5 Version 6.02.2: ---------------------- * [15 Mar 11] Fixed bug: bad AST generated for class identifier prefixed by a module. * [15 Mar 11] Fixed differences of locations between OCaml and camlp5o (e.g. in .annot files) * [17 Feb 11] Pretty module now considers strings as utf8 encoded (impacts computation of strings lengths). * [04 Feb 11] Revised syntax: completed syntax multi labels, ~{x=y; z=t} (equivalent to ~{x=y} ~{z=t}) in patterns (in 6.02.1 was implemented only in expressions). * [28 Jan 11] Added installed module 'Reloc': relocations and equalities over syntax trees. * [26 Jan 11] Fixed bug in camlp5o.opt: did not accept '$' as token. * [18 Jan 11] Fixed bug: private flags in type manifest were not correctly treated. * [06 Dec 10] Fixed bug in pr_o.cmo: label expressions were not correctly pretty printed: f ~a gave f a. Camlp5 Version 6.02.1: ---------------------- * [05 Dec 10] In module Grammar.Entry.print, added extra parameter ppf to print in other formatter than (the default) stdout. * [21 Nov 10] Revised syntax: added syntax multi labels, ~{x=y; z=t} equivalent to ~{x=y} ~{z=t} * [16 Nov 10] Updated compatibility with OCaml version 3.13.0-gadt. Camlp5 Version 6.02: -------------------- * [12 Nov 10] Added compatibility with OCaml GADT version. * [12 Nov 10] pa_macro: added ability to use ELSIFDEF in match cases (the ending ELSE part being still optional). * [08 Nov 10] Fixed bugs 1/ in pa_o: !Foo.bar was interpreted as (!Foo).bar instead of !(Foo.bar) 2/ in top/camlp5_top.cma: the file ast2pt.cmo was missing. Camlp5 Version 6.01: -------------------- * [03 Nov 10] Added in revised syntax for labels ~{lab x = y} as shortcut for ~{lab = fun x -> y}. * [30 Oct 10] Fixed bug in 'configure': option -libdir did not work. Camlp5 Version 6.00: -------------------- * [28 Oct 10] Updated compatibility with OCaml trunk version (3.13.0). * [01 Oct 10] Make compilation with "make -j" (parallel make) work. * [29 Sep 10] Fixed bug when using constructors named 'True' and 'False'. * [24 Sep 10] Fixed many bugs of parsing comments (typically about quotes). * [23 Sep 10] Fixed bug in pretty printing comments containing '"'. * [22 Sep 10] Fixed bug bad result of unary minus functions. * [22 Sep 10] Fixed bug in printing parameters of types of 'with constraint'. * [22 Sep 10] Fixed bug in revised syntax for class_types. Now application. does not need parenthesis any more (like for other entries of that kind). * [19 Sep 10] In grammars, added list with separator with optional ending separator (LIST0 .. SEP OPT_SEP and LIST1 .. SEP OPT_SEP). * [19 Sep 10] Completed missing statements in particular in objects, classes, and first class modules. * [08 Sep 10] Added option '-flag O' of pr_r.cmo and pr_o.cmo which add location comments in the output. * [08 Sep 10] Added new chapters in the documentation: - Directives - Redefining OCaml syntax * [08 Sep 10] Fixed option '-flag E' (equilibrate cases) of pr_r.cmo and pr_o.cmo which did not work. * [06 Sep 10] Changed revised syntax of 'inherit something [params]' into 'inherit [params] something' (like in normal syntax). * [06 Sep 10] Added missing statements: - 'module type of' as module type, - '(module ... : ...)' as expression, - '(val ...)' ('value' in revised syntax) as module expression. * [02 Sep 10] Added directive "#option" (in files, not in toplevel). * [02 Sep 10] pa_macro.cmo: phrases inside IFDEF statements now are implementation or interface items, which means: - ability to use directives which are, therefore, conditional. - in revised syntax must end with semicolon (incompatibility with previous versions of Camlp5 where these semicolons are syntax errors). - in revised syntax, ability to put several phrases without having to use "declare .. end". * [30 Aug 10] pa_macro.cmo: added ability to use ELSIFDEF and ELSIFNDEF in expressions, structure items and signature items. * [27 Aug 10] Fixed bug in pa_macro.cmo A AND B computed B AND B. * [26 Aug 10] Fixed wrong behaviour: char '"' was printed '\"'. * [25 Aug 10] Added option -no-opt in configure, not to use .opt versions of OCaml compilers. * [20 Aug 10] Added compatibility for OCaml version 3.11.3. * [18 Aug 10] Added function "get" in library module "Ploc", and a statement "lprintf" similar to "pprintf" added by the syntax extension kit "pa_pprintf.cmo".
2012-10-08Revision bump associated with the update of lang/ocaml to version 4.jaapb4-7/+8
2012-10-08Update to version 4.00.1. Renamed patches from two-letter system and addedjaapb51-798/+858
comments. Updated buildlink3.mk to default to a full dependency (more pertinent in most cases; usually the standard library needs to be installed for an ocaml program to run) Changes from 3.12 to 4.00.1 include: OCaml 4.00.1: ------------- Various bug fixes. OCaml 4.00.0: ------------- (Changes that can break existing programs are marked with a "*") - The official name of the language is now OCaml. Language features: - Added Generalized Algebraic Data Types (GADTs) to the language. See chapter "Language extensions" of the reference manual for documentation. - It is now possible to omit type annotations when packing and unpacking first-class modules. The type-checker attempts to infer it from the context. Using the -principal option guarantees forward compatibility. - New (module M) and (module M : S) syntax in patterns, for immediate unpacking of a first-class module. Compilers: - Revised simplification of let-alias (PR#5205, PR#5288) - Better reporting of compiler version mismatch in .cmi files * Warning 28 is now enabled by default. - New option -absname to use absolute paths in error messages - Optimize away compile-time beta-redexes, e.g. (fun x y -> e) a b. - Added option -bin-annot to dump the AST with type annotations. - Added lots of new warnings about unused variables, opens, fields, constructors, etc. * New meaning for warning 7: it is now triggered when a method is overridden with the "method" keyword. Use "method!" to avoid the warning. Native-code compiler: - Optimized handling of partially-applied functions (PR#5287) - Small improvements in code generated for array bounds checks (PR#5345, PR#5360). * New ARM backend (PR#5433): . Supports both Linux/EABI (armel) and Linux/EABI+VFPv3 (armhf). . Added support for the Thumb-2 instruction set with average code size savings of 28%. . Added support for position-independent code, natdynlink, profiling and exception backtraces. - Generation of CFI information, and filename/line number debugging (with -g) annotations, enabling in particular precise stack backtraces with the gdb debugger. Currently supported for x86 32-bits and 64-bits only. (PR#5487) - New tool: ocamloptp, the equivalent of ocamlcp for the native-code compiler. OCamldoc: - PR#5645: ocamldoc doesn't handle module/type substitution in signatures - PR#5544: improve HTML output (less formatting in html code) - PR#5522: allow refering to record fields and variant constructors - fix PR#5419 (error message in french) - fix PR#5535 (no cross ref to class after dump+load) * Use first class modules for custom generators, to be able to load various plugins incrementally adding features to the current generator * PR#5507: Use Location.t structures for locations. - fix: do not keep code when not told to keep code. Standard library: - Added float functions "hypot" and "copysign" (PR#3806, PR#4752, PR#5246) * Arg: options with empty doc strings are no longer included in the usage string (PR#5437) - Array: faster implementations of "blit", "copy", "sub", "append" and "concat" (PR#2395, PR#2787, PR#4591) * Hashtbl: . Statistically-better generic hash function based on Murmur 3 (PR#5225) . Fixed behavior of generic hash function w.r.t. -0.0 and NaN (PR#5222) . Added optional "random" parameter to Hashtbl.create to randomize collision patterns and improve security (PR#5572, CVE-2012-0839) . Added "randomize" function and "R" parameter to OCAMLRUNPARAM to turn randomization on by default (PR#5572, CVE-2012-0839) . Added new functorial interface "MakeSeeded" to support randomization with user-provided seeded hash functions. . Install new header <caml/hash.h> for C code. - Filename: on-demand (lazy) initialization of the PRNG used by "temp_file". - Marshal: marshalling of function values (flag Marshal.Closures) now also works for functions that come from dynamically-loaded modules (PR#5215) - Random: . More random initialization (Random.self_init()), using /dev/urandom when available (e.g. Linux, FreeBSD, MacOS X, Solaris) * Faster implementation of Random.float (changes the generated sequences) - Scanf: new function "unescaped" (PR#3888) - Set and Map: more efficient implementation of "filter" and "partition" - String: new function "map" (PR#3888) Installation procedure: - Compiler internals are now installed in `ocamlc -where`/compiler-libs. The files available there include the .cmi interfaces for all compiler modules, plus the following libraries: ocamlcommon.cma/.cmxa modules common to ocamlc, ocamlopt, ocaml ocamlbytecomp.cma/.cmxa modules for ocamlc and ocaml ocamloptcomp.cma/.cmxa modules specific to ocamlopt camltoplevel.cma modules specific to ocaml (PR#1804, PR#4653, frequently-asked feature). * Some .cmi for toplevel internals that used to be installed in `ocamlc -where` are now to be found in `ocamlc -where`/compiler-libs. Add "-I +compiler-libs" where needed. * toplevellib.cma is no longer installed because subsumed by ocamlcommon.cma ocamlbytecomp.cma ocamltoplevel.cma - Added a configuration option (-with-debug-runtime) to compile and install a debug version of the runtime system, and a compiler option (-runtime-variant) to select the debug runtime. and various bug fixes.
2012-10-08Use pkgsrc libffi instead of bundled one. Ride the update.asau1-1/+3
2012-10-08Regenerate.asau1-4/+4
2012-10-08Update to Poly/ML 5.5asau1-4/+3
Changes in Poly/ML Version 5.5 Major New Features Storage management rewrite. The storage management system has been almost completely rewritten. The garbage collector is parallelised and a new mechanism has been introduced to adjust the size of the heap. When space is very short an extra pass may be triggered that merges immutable cells with the same contents. Thanks to Tobias Nipkow and the Technical University of Munich for support for this work. PolyML.shareCommonData has been parallelised and now uses a dynamic stack to avoid a possible segfault if the C stack overflows with deep data structures. There is now support for 64-bit on Windows using either mingw or Visual Studio. Added a PolyML.Statistics structure to extract information about the current ML program or that running in another process. The standard "text" and "data" areas are now used for exported object files. In particular this removes the need for --segprot when linking the object files on Mac OS X with previous versions. libffi is now used for foreign function interface (CInterface). Among other things this allows the full range of types to be use on X86/64. A version of libffi is included in the source but those packaging Poly/ML may prefer to use the --with-system-libffi option to the configure script to use the version installed on the machine. Withdrawn support for native-code on PPC and Sparc. The configure script will now fall back to the interpreted version on these platforms. Minor Additions and Changes Added G, M, K suffix to RTS arguments for --maxheap and --minheap. Some changes to where "op" is allowed to conform more closely to the Definition. --debug and --logfile options. These allow fine control of debugging information within the run-time system. Added --error-exit option to terminate the top-level loop if any command raises an exception. Added PolyML.IntInf with gcd and lcm functions to use GMP's gcd function if available. Added PolyML.Compiler.allocationProfiling to work with PolyML.profiling 4. This causes each full GC to print a profile indicating where the currently live data has been allocated. Removed NetDB structure from the library since this was in an early draft of the basis library but not in the final book. Added PolyML.Codetree structure within PolyML. This allows ML code to build intermediate code data structures and generate machine code from them. Added "--use FILENAME" command line argument to run a command from a file before starting the main Read-Eval-Print loop. Bug Fixes Fixes related to Word32 on X86-64 and Word.~>>. Vol allocation locking issue Floating point box issue Fix some functions in the Windows structure to match the Basis Library definition Fix a possible crash if a GC happened while another thread was in foreign code. Fix error in printer function for a datatype where the effect of PolyML.print_depth depended on the posiition of a constructor in the datatype. Fix bug with flexible record handling. Fix Real.fmt and Real.toString to conform to the Basis Library definition. Fix Real.abs with nan argument. Fix IEEEReal.toString for nan argument. Fix code-generator bug which resulted in incorrect result for Real.nextAfter. Fix bug the produced Subscript exceptions in stream IO.
2012-10-06Add additional fix to CVE-2011-1005 from discuttion on oss-securitytaca3-3/+20
mailing list. Bump PKGREVISION.
2012-10-06Add short note to patches/patch-error.c about CVE-2012-4464 and CVE-2012-4466.taca2-4/+4
2012-10-06Add a patch to fix CVE-2011-1005 security problem which found out thattaca3-3/+40
it affected Ruby 1.9.x, too. Now it assigned CVE-2012-4464 and CVE-2012-4466. Bump PKGREVISION.
2012-10-06Update to 10.4.4ryoon3-9/+8
Changelog: 10.4.1 Development release April 3rd, 2012 The day-of-year value in 'date-list' now also starts with 1, like in 'now'. Added CELL_IMPORT_FFI to various output functions (source, save etc.). Added UTF-8 meta tag to newlispdoc HTML output. Protect internally variable $x used in 'curry' and predefined 'module'. When extended 'import' FFI is compiled, show 'libffi' in banner. Added new function 'union' (composed of (unique (append ...))). New functions 'odd?' and 'even?' Fixed unix.lsp for new overwrite protection of imported symbols in ffilib version An additional 'true' flag in (char str idx true) returns the byte value instead of the UTF-8 character value at index idx in the string. Handle probablilities less 0.5 in crit-z. New 'prob-t', 'crit-t', 'prob-f', 'crit-f' for Student's t and F statistic. 'crit-chi2' redone for extreme values. All report small, significant one-tailed probabilities for higher values of t, or F. Adjustments in 'normal' for better fit. Optional 'true' flag in 'file?' lets it return filename string. Windows version should cut off trailing CR-LFs in string passed to 'command-event'. 10.4.2 stable maintenance release May 2nd, 2012 In extended ffi "char*" will now only accept strings not integer addresses to string buffers. For passing integer addresses use "void*" - internally libffi treats them as the same, but the new approach gives automatic type-checking at the newLISP level without causing a segfault. Already for return values "char*" always returns a newLISP string and "void*" an integer address. A fix for 'pack' when packing structures made with 'struct' in 64-bit newLISP. In 'import' for OSX/Linux/Unix allow libraries to be opened without importing functions. This is necessary if an imported library refers to another one, e.g.: (import "libgslcblas.dylib") New module gsl.lsp with SVD, QR and Cholesky decompositions. Added 'corr', 't-test' and 'stats' statistical functions. New standard module gsl.lsp for SDV, QR and Cholesky decomp. and solver routines. Updated plot.lsp with line and XY plot now a standard module. 10.4.3 stable maintenance release May 7th, 2012 (seek <file-handle>) after (read-line <file-handle>) was broken in 10.4.0 when introducing faster file stream reading on 'read-line' and file closing could leak memory. 10.4.4 Eliminated getFloatFromCell() and replaced by getDirectFloat() in nl-math.c Fixed error message for missing [/text] -tag when loading source from file. read-file, write-file, append-file, delete-file when used with http:// URLs will now return nil under error conditions instead of throwing an error. This is consistent with error behavior on local files. When nil is returned, net-error gives more error information. For remote server-side errors on URLs the server HTTP error page is returned. Check for UTF8 string validity in functions which are UTF8 sensitive. An error message "invalid UTF8 string" is issued for invalid UTF8 strings. Several - and continuing - manual updates, most of them also going into current online version of manual. guiserver.jar 1.47 fixes getting text from an empty gs:text-field. Binary number format can be used with either 0b or 0B as prefix to up to 64 1's and 0's, e.g. 0b101010 for the number 42. A 'true' flag as optional parameter in base64-enc will force the empty string to be translated as "" instead of "====". Both cases translate correctly to the empty string when fed into base64-dec. Fixed a result stack overflow problem on callback's. On OSX Mountain Lion 10.8.0 compiles also using clang instead of gcc.
2012-10-05CONFLICTS between lang/sr and security/srmcheusov1-2/+4
2012-10-04Bump revision for packages with changed CONFLICTS (PYTHON_SELF_CONFLICT)cheusov1-1/+2
2012-10-03Move documentation for *_REQD variables to "Infrastructure variables"cheusov3-12/+15
as suggested by obache@
2012-10-03CONFLICTS between python modulescheusov1-1/+3
2012-10-03Introduce variable PYTHON_SELF_CONFLICTcheusov1-1/+16
for registering conflicts between python modules.
2012-10-03Update for python25 removal.wiz1-2/+2
2012-10-03Remove python25 and py25-html-docs here as well.wiz1-3/+1
2012-10-03Remove python25, as promised in March. EOL'd last year.wiz39-5312/+9