summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2015-12-11Avoid to use deprecated syntax. Fix runtime problem with PHP 7.taca1-4/+4
2015-12-11Update gcc5 to 5.3.0 and gcc-libs to 5.3.0nb1ryoon4-11/+10
Changelog: Target Specific Changes IA-32/x86-64 GCC now supports the Intel CPU named Skylake with AVX-512 extensions through -march=skylake-avx512. The switch enables the following ISA extensions: AVX-512F, AVX512VL, AVX-512CD, AVX-512BW, AVX-512DQ.
2015-12-10Update Go to 1.5.2, original patch from Kamel Derouiche in PR pkg/50498.bsiegert6-13/+48
go1.5.2 (released 2015/12/02) includes bug fixes to the compiler, linker, and the mime/multipart, net, and runtime packages. See the Go 1.5.2 milestone on our issue tracker for details. https://github.com/golang/go/issues?q=milestone%3AGo1.5.2
2015-12-09Update to SBCL 1.3.1asau2-7/+6
changes in sbcl-1.3.1 relative to sbcl-1.3.0: * enhancement: SB-THREAD support for ARM64. * enhancement: compiling an out-of-line DEFSTRUCT constructor call will warn if a defaulted value is incompatible with its slot type. * enhancement: a local INLINE declaration on a structure constructor will work as intended, subject to any other factors that inhibit inlining, even if the DEFSTRUCT was not itself within a global INLINE proclamation for the named constructor * enhancement: SB-EXT:DYNAMIC-SPACE-SIZE is now defined for cheneygc. * enhancement: x86[-64] platforms support SB-EXT:CAS on structure slots of type SB-EXT:WORD * enhancement: the interleaved structure slot optimization from release 1.2.6 has been ported to 32-bit x86, Sparc, PowerPC, ARM64. * enhancement: SB-THREAD:JOIN-THREAD signals a proper error when an attempt is made to join the current thread * bug fix: NTH-VALUE does not cause stack overflow. (lp#1511419) * bug fix: structure constructor type checking is better. (lp#1508735) * bug fix: supplied-p variables for unused optional or keyword variables no longer confuse SB-DI:PARSE-COMPILED-DEBUG-FUN-LAMBDA-LIST (and thus the backtrace machinery) (lp#1498644) * bug fix: Backtrace correctly handles undefined-function frames on MIPS. * bug fix: WITH-FLOAT-TRAPS-MASKED correctly clears accrued traps on MIPS (fixes issues with floating-point type derivation in the compiler). * bug fix: FLOAT-NAN-P and FLOAT-TRAPPING-NAN-P now work correctly on MIPS and HPPA. * bug fix: MIPS context register access now masks to 32 bits (fixing issues parsing negative-fixnum values for internal-error arguments and escaped debug variables on 64-bit CPUs). * bug fix: (SETF SAP-REF-DOUBLE) with constant offset on big-endian MIPS now works correctly. * bug fix: Callback parameter (argument) handling on MIPS is now vastly more correct. * bug fix: %DECREMENT-SEMAPHORE adjusts the remaining timeout after a spurious wakeup
2015-12-09Update to ECL 16.0.0.asau6-44/+174
Based on changes from Matthew Mondor as forwarded by Kamil Rytarowski. Changes since 15.3.7: API changes - There is no UFFI nickname for FFI package - we piggyback on cffi-uffi-compat for UFFI dependent systems (our UFFI wasn't version 2.0 compatible and there were problems with ADSF dependencies on UFFI - it wasn't a system) - CLOS has the new nickname "MOP" - The new ext:run-program :error argument can automatically create a separate stream if provided with the :stream keyword. The external-process structure also has a new field to hold that stream. - ext:run-program accepts new arguments - :if-input-does-not-exist, :if-error-exists and :external-format - ext:system no longer binds *standard-input* and *standard-output* and now ignores input and output (use ext:run-program for more control) - methods can be specialized on both single-float and double-float (built-in classes were added for them) - LET/FLET/LABELS will signal error if parameter of the same name will appear multiple times - lambda lists with repeated required parameter name are considered invalid - deprecated configure options "--with-system-boehm=x" and "--enable-slow-config" removed Enhancements: - Verification if manual is up-to-date, providing corrections for outdated parts - Documentation is now included in the main repository under the toplevel directory `doc' - Update libffi to version 3.2.1 - Update asdf to version 3.1.5.4 - Update Boehm-Demers-Weiser garbage collector to version 7.4.2 - Pathname string-parts internal representation is now character, not base-char - Dead code removal, tabulators were replaced by spaces - Better quality of generated code (explicit casting when necessary) Issues fixed: - Various fixes of bogus declarations - Remove deprecated GC calls - ROTATEF, SHIFTF, PSETF reworked to conform to the ANSI standard. Places were handled improperly in regard of multiple values. - Improved unicode support in character handling - Format handles floats and exponentials correctly (major format rework) - Stack limits refinements and cleanup, inconsistency and bug fixes - Duplicate large block deallocation with GMP 6.0.0a fixed - ECL builds on OpenBSD with threads enabled - Closures put in mapcar work as expected in both compiled and interpreted code - Improved readtable-case handling (:invert and character literals now conform) - Library initialization functions have unique names - no risk of clashing symbol names in object files - Format float bug fixed, when width and fdigits were not set, but k was - `logical-pathname-translations' now throws an error if logical pathname wasn't defined yet, to conform with ANSI (it used to return NIL) - Wildcards in logical pathname translations are replaced correctly - Regression testing framework and unit tests cleanup - deftype ANSI conformity fix (deftype accepts macro labda-lists) - ECL built with MSVC doesn't crash when Control-C is pressed - Other minor tweaks Changes in 15.3.7 since 15.2.21: Issues fixed: - DEFUN functions not defined as toplevel forms were also directly referenced by other code in the same file. - STABLE-SORT works as desired (bogus optimization for strings fixed). - broken --with-sse=yes configure flag works once again. Enhancements: - autoconf scripts are rewritten to support version 2.69 stack. - stack direction is now correctly determined, fixing gcc 5.x builds. - compilation of ECL under MSVC (2008/2010/2012) even with custom code pages. - In compiled code it is possible to declare variables to have a C type such as in (declare (:double a)) and then the variable is enforced to be unboxed to such type. - New form FFI:C-PROGN used to interleave C statements with lisp code, where the lisp code may refer to any number of variables. Example: (lambda (i) (let* ((limit i) (iterator 0)) (declare (:int limit iterator)) (ffi:c-progn (limit iterator) "for (#1 = 0; #1 < #0; #1++) {" (print iterator) "}"))) Changes in 15.2.21 since 13.5.1: - Features coverity scan model, ffi-unload-module implementation, probably more. - Build system enhancements, parallel builds, fixes, simplifications, cleanups, maintenance. minor cleanup, maintenance. - Numerous fixes.
2015-12-09Update to ABCL 1.3.3asau2-7/+6
Version 1.3.3 ============= Enhancements ------------ * [r14802,r14813] Add character name for non-breaking space Use a human readable name for character 160, #\No-break_space, following sbcl, ccl and clisp. This permits the Quicklisp system spinneret to load. The #\No-break_space name is a valid CHAR-NAME/NAME-CHAR pair, but is not emitted as a glyph under the current output encoding under the CL:FORMAT "~:c" directive as these implementations do by default. Thanks to Javier Olaechea. Fixes ----- * [r14808] CL:FILE-WRITE-DATE fixed for logical pathnames * ANSI-TEST ** Update references to new git repository at <git+https://gitlab.common-lisp.net/ansi-test/ansi-test.git> ** ABCL now runs the git master consolidated ANSI-TEST suite which features subdirectories and distinquished value for *DEFAULT-PATHNAME-DEFAULTS*. ** ABCL.TEST.ANSI:CLEAN-TESTS now acts recursively via appropiate Pathname wildcards to match new directory structure. * ASDF Fix COMPILE-SYSTEM to offer full ANSI environment for ASDF and ABCL-CONTRIB. * ABCL-ASDF ** Use of Maven has been robustified. *** [r14803] Fix usage with all known versions through maven-3.3.3 Addresses <http://abcl.org/trac/ticket/390>. *** [r14806] Fix usage with specifying local Maven repository ** More complete attempt at re-initialization via (ABCL-ASDF:INIT :force t) Version 1.3.2 ============= Unreleased. Enhancements ------------ * Make result of DEFINE-MODIFY-MACRO available at compilation time [r14727] Fixes ----- * Fix failed AVER [#289] [r14763] * Fix incorrect dead code elimination Additionally, don't recurse into flet/labels upon elimination of a single labels function; simply continue by changing the applicable set. Reported by Vibhu Mohindra. [r14754][r14756] * Numeric tower repairs on promoting floats across representation boundaries [r14749-50] (Massimiliano Ghilardi). * Return SIMPLE-ERROR for invalid external-format arguments.[r14735] * Lisp stack frame representation now formatted as unreadable. [r14738-9] Contrib ------- * JSS ** Fix GET-JAVA-FIELD and SET-JAVA-FIELD [r14718] ** no longer error on NO-SUCH-JAVA-FIELD, by setting fields as accessible where necessary [r14715] [r14725] * ABCL-ASDF ** Update to current Maven support (keep up with changing APIs through the Maven 3.2.3-3.2.5 hysteresis) [r14742-7] (Cyrus Hamon). ** Special-case JNA artifacts with alternate network location [r14733] ** Further work on ABCL-ASDF:RESOLVE [r14732] (Cyrus Hamon) ** Find Maven under FreeBSD ports [r14723], under OS X Homebrew [r14776] * ABCL-JAR ** Fix ASDF-JAR:PACKAGE [#376] [r14717][r14720][r14736] (Eduardo Bellani) * ASDF ** Updated to version 3.1.4.
2015-12-09Update lang/nodejs to 5.2.0.fhajny2-7/+7
build: - Add support for Intel's VTune JIT profiling when compiled with --enable-vtune-profiling. - Properly enable V8 snapshots by default. Due to a configuration error, snapshots have been kept off by default when the intention is for the feature to be enabled. crypto: - Simplify use of ECDH (Elliptic Curve Diffie-Hellman) objects (created via crypto.createECDH(curve_name)) with private keys that are not dynamically generated via generateKeys(). The public key is now computed when explicitly setting a private key. Added validity checks to reduce the possibility of computing weak or invalid shared secrets. Also, deprecated the setPublicKey() method for ECDH objects as its usage is unnecessary and can lead to inconsistent state. - Update root certificates from the current list stored maintained by Mozilla NSS. - Multiple CA certificates can now be passed with the ca option to TLS methods as an array of strings or in a single new-line separated string. tools: - Include a tick processor in core, exposed via the --prof-process command-line argument which can be used to process V8 profiling output files generated when using the --prof command-line argument.
2015-12-07Changes 3.5.1:adam3-8/+12
Bug fixes.
2015-12-07regen for missing patch in previouswiz1-1/+2
2015-12-07Fix compilation of py-curses for python35.wiz2-8/+7
2015-12-06Python 2.7.11 is the latest bugfix release of the Python 2.7 series.adam6-32/+30
2015-12-06Add and enable php70.taca1-1/+2
2015-12-06Add php70 version 7.0.0 (PHP 7.0.0).taca26-0/+1022
PHP 7.0.0 comes with a new version of the Zend Engine, numerous improvements and new features such as * Improved performance: PHP 7 is up to twice as fast as PHP 5.6 * Significantly reduced memory usage * Abstract Syntax Tree * Consistent 64-bit support * Improved Exception hierarchy * Many fatal errors converted to Exceptions * Secure random number generator * Removed old and unsupported SAPIs and extensions * The null coalescing operator (??) * Return and Scalar Type Declarations * Anonymous Classes * Zero cost asserts
2015-12-06Add php70 support.taca1-10/+18
2015-12-06Fix version in DESCR.wiz1-1/+1
2015-12-06Fix pkg/47587 lua not linked to pthread causes issues with modules.alnsn4-8/+31
2015-12-05Update Lua to version 5.3.2 and link with pthreads to fix pkg/47587.alnsn3-8/+18
Lua 5.3.2 fixes all bugs listed in http://www.lua.org/bugs.html#5.3.1 [1] Lua 5.3.2 also contains several internal improvements and includes a revised reference manual: http://www.lua.org/manual/5.3/ [1] 1. io.lines does not check maximum number of options. reported by Patrick Donnell on 10 Jul 2015. existed since 3.0. Example: -- can crash in some machines t ={}; for i = 1, 253 do t[i] = 1 end io.lines("someexistingfile", table.unpack(t))()
2015-12-05Extend PYTHON_VERSIONS_INCOMPATIBLE to 35adam5-10/+10
2015-12-05Python 3.5 standard modules albo require clinicadam1-1/+5
2015-12-05Added lang/python35 version 3.5.0adam1-1/+2
2015-12-05What’s New In Python 3.5adam27-21/+5790
New syntax features: * PEP 492, coroutines with async and await syntax. * PEP 465, a new matrix multiplication operator: a @ b. * PEP 448, additional unpacking generalizations. New library modules: * typing: PEP 484 – Type Hints. * zipapp: PEP 441 Improving Python ZIP Application Support. New built-in features: * bytes % args, bytearray % args: PEP 461 – Adding % formatting to bytes and bytearray. * New bytes.hex(), bytearray.hex() and memoryview.hex() methods. (Contributed by Arnon Yaari in issue 9951.) * memoryview now supports tuple indexing (including multi-dimensional). (Contributed by Antoine Pitrou in issue 23632.) * Generators have a new gi_yieldfrom attribute, which returns the object being iterated by yield from expressions. (Contributed by Benno Leslie and Yury Selivanov in issue 24450.) * A new RecursionError exception is now raised when maximum recursion depth is reached. (Contributed by Georg Brandl in issue 19235.) CPython implementation improvements: * When the LC_TYPE locale is the POSIX locale (C locale), sys.stdin and sys.stdout now use the surrogateescape error handler, instead of the strict error handler. (Contributed by Victor Stinner in issue 19977.) * .pyo files are no longer used and have been replaced by a more flexible scheme that includes the optimization level explicitly in .pyc name. (See PEP 488 overview.) * Builtin and extension modules are now initialized in a multi-phase process, which is similar to how Python modules are loaded. (See PEP 489 overview.) Significant improvements in the standard library: * collections.OrderedDict is now implemented in C, which makes it 4 to 100 times faster. * The ssl module gained support for Memory BIO, which decouples SSL protocol handling from network IO. * The new os.scandir() function provides a better and significantly faster way of directory traversal. * functools.lru_cache() has been mostly reimplemented in C, yielding much better performance. * The new subprocess.run() function provides a streamlined way to run subprocesses. * The traceback module has been significantly enhanced for improved performance and developer convenience. Security improvements: * SSLv3 is now disabled throughout the standard library. It can still be enabled by instantiating a ssl.SSLContext manually. (See issue 22638 for more details; this change was backported to CPython 3.4 and 2.7.) * HTTP cookie parsing is now stricter, in order to protect against potential injection attacks. (Contributed by Antoine Pitrou in issue 22796.) Windows improvements: * A new installer for Windows has replaced the old MSI. See Using Python on Windows for more information. * Windows builds now use Microsoft Visual C++ 14.0, and extension modules should use the same.
2015-12-05Remove php54 (PHP 5.4) support.taca1-22/+11
2015-12-05Delete php54 package which is EOL.taca31-1152/+0
2015-12-05Delete php54.taca1-2/+1
2015-12-04Update nodejs4 to 4.2.3 and nodejs to 5.1.1.fhajny4-14/+14
Notable changes - http: Fix a bug where an HTTP socket may no longer have a socket but a pipelined request triggers a pause or resume, a potential denial-of-service vector. (Fedor Indutny) - openssl: Upgrade to 1.0.2e, containing fixes for: - CVE-2015-3193 "BN_mod_exp may produce incorrect results on x86_64", an attack is considered feasible against a Node.js TLS server using DHE key exchange. Details are available at http://openssl.org/news/secadv/20151203.txt. - CVE-2015-3194 "Certificate verify crash with missing PSS parameter", a potential denial-of-service vector for Node.js TLS servers; TLS clients are also impacted. Details are available at http://openssl.org/news/secadv/20151203.txt. (Shigeki Ohtsu) #4134 - v8: Backport fixes for a bug in JSON.stringify() that can result in out-of-bounds reads for arrays. (Ben Noordhuis)
2015-12-01Fix manual pages: .1 is not a teeny number, it's lua5.3(1).alnsn1-3/+3
2015-11-28Update php56 to 5.6.16 (PHP 5.6.16).taca2-7/+7
26 Nov 2015, PHP 5.6.16 - Core: . Fixed bug #70828 (php-fpm 5.6 with opcache crashes when referencing a non-existent constant). (Laruence) . Fixed bug #70748 (Segfault in ini_lex () at Zend/zend_ini_scanner.l). (Laruence) - Mysqlnd: . Fixed bug #68344 (MySQLi does not provide way to disable peer certificate validation) by introducing MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT connection flag. (Andrey) - OCI8: . Fixed bug #68298 (OCI int overflow). (Senthil) - PDO_DBlib: . Fixed bug #69757 (Segmentation fault on nextRowset). (miracle at rpz dot name) - SOAP: . Fixed bug #70875 (Segmentation fault if wsdl has no targetNamespace attribute). (Matteo) - SPL: . Fixed bug #70852 (Segfault getting NULL offset of an ArrayObject). (Reeze Xia)
2015-11-25Fix for libffi include path on Darwin.adam1-1/+7
2015-11-25Remove mk/find-prefix.mk usage from the lang category.jperkin22-91/+38
The find-prefix infrastructure was required in a pkgviews world where packages installed from pkgsrc could have different installation prefixes, and this was a way for a dependency prefix to be determined. Now that pkgviews has been removed there is no longer any need for the overhead of this infrastructure. Instead we use BUILDLINK_PREFIX.pkg for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the dependency is coming from pkgsrc. Provides a reasonable performance win due to the reduction of `pkg_info -qp` calls, some of which were redundant anyway as they were duplicating the same information provided by BUILDLINK_PREFIX.pkg.
2015-11-24Oops, accidently my local copy was older version.taca1-31/+15
Really drop Ruby 1.9.3 support.
2015-11-23Drop Ruby 1.9.3 support and PLIST_VARS clean up.taca1-8/+8
2015-11-23Remove 193 from RUBY_VERSION_SUPPORTED.taca1-2/+2
2015-11-23Remove ruby193-base.taca55-3257/+0
Ruby 1.9.3 is EOL since Feb 23, 2015.
2015-11-23Remove ruby193 package.taca2-34/+0
Ruby 1.9.3 is EOL since Feb 23, 2015.
2015-11-23Remove ruby193 and ruby193-base; start retire of RUby 1.9.3.taca1-3/+1
2015-11-20Mark a few more variables as volatile to prevent clobbering by setjmp.joerg14-4/+216
Found due to crashes with very recent clang. Bump revision.
2015-11-20Unbreak build due to differences in the SCTP implementation.joerg2-1/+19
2015-11-18Since ruby-execjs require JavaScript engine at runtime, add dependency totaca1-1/+4
nodejs. Bump PKGREVISION.
2015-11-18Update lang/nodejs to 5.1.0.fhajny3-848/+850
Notable changes: * buffer: The noAssert option for many buffer functions will now silently drop invalid write values rather than crashing * child_process: child.send() now properly returns a boolean like the docs suggest * doc: All of the API docs have been re-ordered so as to read in alphabetical order * http_parser: update http-parser to 2.6.0 from 2.5.0 - Now supports the following HTTP methods: LINK, UNLINK, BIND, REBIND, UNBIND. - Also added ACL and IPv6 Zone ID support. * npm: upgrade npm to 3.3.12 from v3.3.6 * repl: The REPL no longer crashes if the persistent history file cannot be opened * tls: The default sessionIdContext now uses SHA1 in FIPS mode rather than MD5 * v8: Added some more useful post-mortem data See full release notes: https://nodejs.org/en/blog/release/v5.1.0/
2015-11-17Add upstream bug report URL.wiz2-3/+8
2015-11-17Fix build on NetBSD with PKGSRC_USE_SSP.wiz4-8/+22
Thanks to mrg for hints. Some pkglint cleanup while here.
2015-11-16Add python2/python3 wrappers to respective lang/python?? packages.fhajny6-3/+9
Bump PKGREVISION for python27, python33 and python34.
2015-11-16Add patches obtained from LibreSSL to fix build when RAND_EGD() or SSLv3 supportsevan4-2/+68
is not present in SSL library. Add workaround for decimal floating point support in older versions of GCC which resolves build problem on OpenBSD. Reviewed by wiz@
2015-11-14Update to SBCL 1.3.0asau2-7/+7
changes in sbcl-1.3.0 relative to sbcl-1.2.16: * minor incompatible change: the environment passed to a macro/setf/deftype expander is not always an object of type SB-KERNEL:LEXENV. It can be nil, as is permissible by the standard. * enhancement: ported to ARM64 Linux. * enhancement: a new interpreter is included which has many benefits over sb-eval. It is disabled by default. See src/interpreter/README for instructions to enable it, and further details. * bug fix: calling COMPILE when SB-EXT:*EVALUATOR-MODE* was :INTERPRET would fail to perform "normal semantic processing such as macro expansion" as stipulated by X3J13 issue LOAD-TIME-EVAL. * bug fix: SB-UNICODE:CONFUSABLE-P no longer treats "<" and the empty string as confusable. (lp#1504739) * bug fix: (ASSERT (COMPUTE-IT ...)) would expand incorrectly if COMPUTE-IT was a local macro that shadowed a global function. * bug fix: SB-POSIX:CFSETISPEED and SB-POSIX:CFSETOSPEED now work properly on platforms that use only the minimum specified set of fields in struct termios (verified on Linux, still known not to work on FreeBSD and NetBSD, very probably others). (partial fix for lp#1500951) changes in sbcl-1.2.16 relative to sbcl-1.2.15: * enhancement: by default, timers with a repeat interval do not "catch up" by repeatedly calling their function after a clock discontinuity such as a suspend and resume cycle * bug fix: correctly restore multiple values on the stack in the presence of alien calls. (lp#1489590) * bug fix: MAKE-STRING-OUTPUT-STREAM enforces that :ELEMENT-TYPE is a subtype of CHARACTER. * bug fix: an EQL method specializer no longer causes garbage retention if there are no extant methods using the specializer. (lp#492851) changes in sbcl-1.2.15 relative to sbcl-1.2.14: * new feature: DEPRECATION declaration for functions, variables and types causes {EARLY,LATE,FINAL}-DEPRECATION-WARNING to be signaled when subject of the declaration is used. Integrated with DESCRIBE, DOCUMENTATION and SB-CLTL2:{VARIABLE,FUNCTION}-INFORMATION. Documented in the "Deprecation" section of the manual. * enhancement: ASDF updated to 3.1.5. (lp#1476867) * enhancement: definitions within PROGN get proper source locations when compiled (needs latest Slime to take advantage of this). (lp#1473147) * enhancement: source locations for DEFCLASS slots now point directly to the slot definitions, not the whole DEFCLASS form. * bug fix: better source location in the presence of quoted forms. (lp#1370561) * bug fix: better source locations inside backqoute. (lp#1361502) * bug fix: HANDLER-BIND requires that the handler-function be a function designator at the time of binding establishment. (lp#1480679) * bug fix: inlined functions surrounded by nested macrolets are properly inlined. (lp#309123) changes in sbcl-1.2.14 relative to sbcl-1.2.13: * minor incompatible change: The name of a compiled anonymous lambda as returned by the third value of FUNCTION-LAMBDA-EXPRESSION can have a lambda-list-like list following the introductory LAMBDA that is not in general a syntactically valid lambda list. Specifically, it won't retain default values, supplied-p variables, or &KEY or &AUX bindings. * enhancement: DESTRUCTURING-BIND has been totally reimplemented from scratch to address a handful of performance and correctness issues. Some minor behavioral differences exist regarding order of evaluation of default forms for unsupplied &OPTIONAL and &KEY arguments when nested destructuring patterns are involved. (lp#707556, lp#707573, lp#707578, lp#708051) * enhancement: DEFCONSTANT and DEFSTRUCT respect package locks. (lp#1186238, lp#1036716) * enhancement: sb-unicode:normalize-string has a new optional argument, FILTER, a callback which controls which decomposed characters are collected. Useful for stripping away diacritics more efficiently. * bug fix: (TYPE-OF ARRAY) for a non-simple array is subject to change after a call of ADJUST-ARRAY. (lp#1333731) * bug fix: Dynamic-extent allocation with a loop between allocating a value and the start of its environment no longer discards the allocated data when the loop is taken. (lp#1472785) * bug fix: Variable-reference elimination no longer generates incorrect code under certain circumstances. (lp#1446891) * bug fix: variables with EQL types are no longer treated as constants by VOPs, which caused problems with closures being allocated for such variables, but they remained unused. (lp#1390149) * bug fix: Windows installer generates registry key name correctly. (lp#1476447)
2015-11-14Update lang/scheme48 to 1.9.2.leot5-38/+29
Patch provided by Aleksej Lebedev via PR pkg/50425 and pkgsrc-users@. pkgsrc changes: o While here fix various pkglint warnings (spaces vs tabs) o Update DESCR to reflect current status of scheme48 and R5RS Changes: * 2014-04-12 (version 1.9.2) ** Bug fixes - Some regressions with respect to integer shifts were fixed. - Some compiler warnings were fixed. * 2014-02-22 (version 1.9.1) ** Bug fixes - A bug fix from SRFI 13 was imported (in `string-trim-right'). - =DESTDIR= is now used consistently in the Makefile. - A bug in `integer->errno' was fixed. (William Vining) - Various problems that broke the VM when compiled with Clang were fixed.
2015-11-10Update Oracle JRE/JDK to 8.0u66.jperkin7-29/+291
pkgsrc changes: - Add support for Darwin (JRE only, Oracle only provide .dmg downloads for the JDK). - Add better 'distinfo' handling so that all distfiles are included. Upstream changes in 8.0u66: New Features and Changes The following are some of the notable new features and changes in this release: Support ISO 4217 "Current funds codes" table (A.2) This enhancement adds support for ISO 4217 table A.2 fund codes. Previously the JDK only supported those currencies listed in table A.1. See JDK-8074350. Bug Fixes This release contains fixes for security vulnerabilities. For more information, see Oracle Critical Patch Update Advisory. For a list of bug fixes included in this release, see JDK 8u66 Bug Fixes page. The following are some of the notable bug fixes included in this release: Hotspot should use PICL interface to get cacheline size on SPARC The libpicl library is now required on Solaris/SPARC to determine the size of the cache lines. In case the library is not present or the PICL service is not available the JVM will display a warning and compiler optimizations that utilize the BIS (Block Initializing Store) instruction will be turned off. See JDK-8056124. Preloading libjsig.dylib causes deadlock when signal() is called Applications need to preload the libjsig library to enable signal chaining. Previously, on OS X, after libjsig.dylib was preloaded, any call from native code to signal() caused a deadlock. This has been corrected. See JDK-8072147. VM crash when class is redefined with Instrumentation.redefineClasses The JVM could crash when a class was redefined with Instrumentation.redefineClasses(). The crash could either be a segmentation fault at SystemDictionary::resolve_or_null, or an internal error with the message "tag mismatch with resolution error table". This has now been fixed . See JDK-8076110. Upstream changes in 8.0u65: Bug Fixes This release contains fixes for security vulnerabilities. For more information, see Oracle Java SE Critical Patch Update Advisory. For a list of bug fixes included in this release, see JDK 8u65 Bug Fixes page. The following are some of the notable bug fixes included in this release: Use Safe Prime Diffie-Hellman Groups In the JDK SSL/TLS implementation (SunJSSE provider), safe prime Diffie-Hellman groups are used by default. Users can customize Diffie-Hellman groups with the security property, "jdk.tls.server.defaultDHEParameters". [macosx] JRE AU client installed fails update to NEXTVER on Mac 10.11 A new installer is introduced in the 8u65 release to update OS X users to the latest version. The installer will apply to both scheduled and manual updates, and bundles made available on java.com and OTN. Users who experience compatibility issues with the new installer can manually download and install the ".pkg" installer available on My Oracle Support. Known Issues [macosx] Sponsor offer screen accessibility (a11y) issues Users who operate the keyboard to access user interfaces in the Java installer will be unable to access hyperlinks and checkboxes in software add-on offer screens. As a workaround to setting preferences related to add-on software in the user interface, users can disable such offers either by disabling them in the Java Control Panel, or by passing 'SPONSORS=0' via the command line. For more information, refer to: https://www.java.com/en/download/faq/disable_offers.xml See JDK-8061886.
2015-11-09Mark the addition of nodejs4fhajny1-1/+2
2015-11-09Import nodejs 4.2.2 as lang/nodejs4, based on the last 4.x update infhajny23-0/+2461
lang/nodejs. This package holds the current 4.x LTS release. For more on node.js LTS support, see here: https://nodejs.org/en/blog/community/node-v5/
2015-11-09Update lang/nodejs to 5.0.0.fhajny7-945/+974
Move most logic into Makefile.common that will be shared by the LTS lang/nodejs4 package. Notable Changes in 5.0.0: * buffer: (Breaking) Removed both 'raw' and 'raws' encoding types from Buffer, these have been deprecated for a long time * console: (Breaking) Values reported by console.time() now have 3 decimals of accuracy added * fs: - fs.readFile*(), fs.writeFile*(), and fs.appendFile*() now also accept a file descriptor as their first argument - (Breaking) In fs.readFile(), if an encoding is specified and the internal toString() fails the error is no longer thrown but is passed to the callback - (Breaking) In fs.read() (using the fs.read(fd, length, position, encoding, callback) form), if the internal toString() fails the error is no longer thrown but is passed to the callback * http: - Fixed a bug where pipelined http requests would stall - (Breaking) When parsing HTTP, don't add duplicates of the following headers: Retry-After, ETag, Last-Modified, Server, Age, Expires. - (Breaking) The callback argument to OutgoingMessage#setTimeout() must be a function or a TypeError is thrown - (Breaking) HTTP methods and header names must now conform to the RFC 2616 "token" rule, a list of allowed characters that excludes control characters and a number of separator characters. * node: - (Breaking) Deprecated the _linklist module - (Breaking) Removed require.paths and require.registerExtension(), both had been previously set to throw Error when accessed * npm: Upgraded to version 3.3.6 from 2.14.7 * src: (Breaking) Bumped NODE_MODULE_VERSION to 47 from 46 * timers: Attempt to reuse the timer handle for setTimeout().unref(). * tls: - Added ALPN Support - TLS options can now be passed in an object to createSecurePair() - (Breaking) The default minimum DH key size for tls.connect() is now 1024 bits and a warning is shown when DH key size is less than 2048 bits. * util: - (Breaking) util.p() was deprecated for years, and has now been removed - (Breaking) util.inherits() can now work with ES6 classes. * v8: (Breaking) Upgraded to 4.6.85.25 from 4.5.103.35 - Implements the spread operator - Implements new.target * zlib: Decompression now throws on truncated input (e.g. unexpected end of file) See full release notes with more information at: https://nodejs.org/en/blog/release/v5.0.0/
2015-11-09Use termios unconditionally; forget about legacy sysv termio and legacydholland3-6/+98
bsd sgtty.h.