summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2017-04-29Fix build with textproc/icu 59.1ryoon2-1/+16
2017-04-28Patch for issue raised in Russ Cox's "Glob Matching Can Be Simple And Fast ↵sevan5-2/+214
Too" post. https://research.swtch.com/glob https://perl5.git.perl.org/perl.git/commit/33252c318625f3c6c89b816ee88481940e3e6f95 Reviewed by: wiz
2017-04-27Update to 1.8.131ryoon2-9/+8
Changelog: Changes * MD5 added to jdk.jar.disabledAlgorithms Security property * New system property to control caching for HTTP SPNEGO connection. * New system property to control caching for HTTP NTLM connection. * New version of VisualVM Bugfixes * Introduced a new window ordering model * Correction of IllegalArgumentException from TLS handshake
2017-04-27Update lang/py36-html-docs to 3.6.1leot3-10/+8
No changelog available.
2017-04-23* Remove ruby18 related description in comments.taca1-67/+13
* Remove ruby18 related lines. * GC variables: RUBY_GEMS_PKGSRC_VERS, RUBY_ENCODING_ARG, _RUBY_PATCHLEVEL, _RUBY_VER_TEENY and PLIST.ruby200. Good-by Ruby 1.8.7.
2017-04-23Remove use of RUBY_ENCODING_ARG. It was used to specify "-K" option withtaca1-6/+1
ruby18.
2017-04-23Remove referring to ruby18-base in comment.taca1-2/+2
2017-04-23* Remove ruby18 related lines.taca1-9/+1
2017-04-23* Remove reference to RUBY_GEMS_PKGSRC_VERS since there is no stand alonetaca1-8/+1
rubygems pacakge in pkgsrc. * Remove ruby18 related lines.
2017-04-23* Update "used by" lines.taca1-20/+5
* Remove ruby18 related lines. * Drop obsolete sites in MASTER_SITE_RUBY.
2017-04-22Revbump after icu updateadam23-43/+46
2017-04-22Add RUBY_VERSIONS_SUPPORTED, versions supported by pkgsrc.taca1-2/+9
(It should be commited before remove ruby18.)
2017-04-22Remove 18 from RUBY_VERSIONS_ACCEPTED.taca1-2/+2
2017-04-22Remove ruby18 which is EOL almost 4 years ago.taca61-3832/+0
2017-04-22Remove ruby18-base which is EOL almost 4 years ago.taca1-2/+1
2017-04-22Remove ruby18 which is EOL almost 4 years ago.taca2-33/+0
2017-04-22Delete ruby18.taca1-2/+1
2017-04-22gcc49: don't use precompiled headers for libstdc++maya1-1/+2
this is a build time optimization that causes hangs on some machines (netbsd-7/i386, but not netbsd-7/amd64). disable it globally instead of guessing which are broken. gcc{5,6} are already disabling it. PR pkg/51352: Compilation error on lang/gcc49 PR pkg/50210: Compilation of gcc 4.9 and 5.2 hangs on NetBSD 6.1_STABLE
2017-04-22Add ruby-rails42minskim1-4/+4
2017-04-22Fix a typominskim1-2/+2
2017-04-21Add ruby-activejob42minskim1-1/+4
2017-04-20Exclude some bogus symbols from the mapfile on SunOS. It may be thatjperkin1-1/+8
this is appropriate for all platforms, in which case it can be changed to be a patch instead.
2017-04-19Block signals explicitly during lwp creation since blocking via the contextchristos3-2/+32
doea not work.
2017-04-14Update php71 to 7.1.4.taca4-43/+8
13 Apr 2017, PHP 7.1.4 - Core: . Fixed bug #74149 (static embed SAPI linkage error). (krakjoe) . Fixed bug #73370 (falsely exits with "Out of Memory" when using USE_ZEND_ALLOC=0). (Nikita) . Fixed bug #73960 (Leak with instance method calling static method with referenced return). (Nikita) . Fixed bug #69676 (Resolution of self::FOO in class constants not correct). (Nikita) . Fixed bug #74265 (Build problems after 7.0.17 release: undefined reference to `isfinite'). (Nikita) . Fixed bug #74302 (yield fromLABEL is over-greedy). (Sara) - Apache: . Reverted patch for bug #61471, fixes bug #74318. (Anatol) - Date: . Fixed bug #72096 (Swatch time value incorrect for dates before 1970). (mcq8) - DOM: . Fixed bug #74004 (LIBXML_NOWARNING flag ingnored on loadHTML*). (somedaysummer) - iconv: . Fixed bug #74230 (iconv fails to fail on surrogates). (Anatol) - Opcache: . Fixed bug #74250 (OPcache compilation performance regression in PHP 5.6/7 with huge classes). (Nikita) - OpenSSL: . Fixed bug #72333 (fwrite() on non-blocking SSL sockets doesn't work). (Jakub Zelenka) - PDO MySQL: . Fixed bug #71003 (Expose MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT to PDO interface). (Thomas Orozco) - SPL: . Fixed bug #74058 (ArrayObject can not notice changes). (Andrew Nester) - Sqlite: . Implemented FR #74217 (Allow creation of deterministic sqlite functions). (Andrew Nester) - Streams: . Fixed bug #74216 (Correctly fail on invalid IP address ports). (Sara) - Zlib: . Fixed bug #74240 (deflate_add can allocate too much memory). (Matt Bonneau)
2017-04-14Prepare for the import of Ruby on Rails 4.2minskim1-1/+35
2017-04-13Use USE_GLOBAL_DEPS that some Erlang packages seem to use to rely on system ↵fhajny1-1/+4
dependencies.
2017-04-13Update php70 to 7.0.18.taca4-42/+8
13 Apr 2017 PHP 7.0.18 - Core: . Fixed bug #73370 (falsely exits with "Out of Memory" when using USE_ZEND_ALLOC=0). (Nikita) . Fixed bug #73960 (Leak with instance method calling static method with referenced return). (Nikita) . Fixed bug #74265 (Build problems after 7.0.17 release: undefined reference to `isfinite'). (Nikita) . Fixed bug #74302 (yield fromLABEL is over-greedy). (Sara) - Apache: . Reverted patch for bug #61471, fixes bug #74318. (Anatol) - Date: . Fixed bug #72096 (Swatch time value incorrect for dates before 1970). (mcq8) - DOM: . Fixed bug #74004 (LIBXML_NOWARNING flag ingnored on loadHTML*). (somedaysummer) - iconv: . Fixed bug #74230 (iconv fails to fail on surrogates). (Anatol) - OpenSSL: . Fixed bug #72333 (fwrite() on non-blocking SSL sockets doesn't work). (Jakub Zelenka) - PDO MySQL: . Fixed bug #71003 (Expose MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT to PDO interface). (Thomas Orozco) - Streams: . Fixed bug #74216 (Correctly fail on invalid IP address ports). (Sara) - Zlib: . Fixed bug #74240 (deflate_add can allocate too much memory). (Matt Bonneau)
2017-04-13Update to SBCL 1.3.16asau2-7/+7
changes in sbcl-1.3.16 relative to sbcl-1.3.15: * optimization: various small tweaks give around 5% faster garbage collection * bug fix: better detection of when an impossible code path does not need a warning. (lp#1668619) * bug fix: stronger attempts to disable position-independent executable building. (lp#1668986, patch from Mark Wright) * bug fix: OPEN :IF-EXISTS NIL signalled a condition on Windows. (lp#1674437, reported by Jan Idzikowski) changes in sbcl-1.3.15 relative to sbcl-1.3.14: * minor incompatible change: the reader will when feasible create new symbols using a BASE-STRING for the print name. Additionally, string literals can favor the base-string type if desired, though the default is to always return UTF-32 strings for compatibility. A preference for base-string does not disable reading Unicode. The choice is controlled via (SETF READTABLE-BASE-CHAR-PREFERENCE). If Unicode was disabled at build time, this setting does nothing. * enhancement: SBCL generates more debug information by default. * enhancement: type errors provide context information, such as which variable is being bound, which slot of which structure is being set. * enhancement: if #+immobile-symbols is in build-time *FEATURES* (not enabled by default), then symbols will never be moved in memory except by SAVE-LISP-AND-DIE. Immobility has helpful implications for code generation as well as interaction with foreign routines. This feature can only be enabled if #+immobile-space is enabled. * enhancement: undefined function errors can be restarted on x86-64, to either retry calling the function again or call a user supplied function. * enhancement: sb-ext:restrict-compiler-policy accepts an upper bound in addition to a lower bound. * enhancement: #+immobile-code improves the speed of function calling. Some delay may be noticed when redefining an existing function from a saved core file however. * defaults change: sb-ext:*disassemble-annotate* default to NIL, due to its poor reliability. * new feature: SB-LINKABLE-RUNTIME, allowing linking with extra object files to help with delivery of executables. (Thanks to Francois-Rene Rideau) * bug fix: data race in GENTEMP fixed - it can no longer return the same interned symbol to multiple threads if called concurrently * bug fix: interrupting LOADing of FASLs does not leave functions without source locations. (lp#540276) * bug fix: DYNAMIC-EXTENT-declared results of NOTINLINE local functions were treated as if they were actually stack allocated (lp#1659964) * bug fix: correctly handle the case of a non-local exit within a function terminating the extent of dynamic-extent, dynamic-bound variables in the presence of multiple-values (lp#1655011) * bug fix: handling of SB-SYS:WITH-PINNED-OBJECTS in the interpreters (both sb-eval and sb-fasteval) now actually pins objects on gencgc. * bug fix: AVX registers are preserved during exceptions on x86-64 macOS. * bug fix: (directory "SOMETHING/*/**/MORE") is no longer equivalent to (directory "SOMETHING/**/MORE") * bug fix: better console IO on Windows (lp#1660906) changes in sbcl-1.3.14 relative to sbcl-1.3.13: * minor incompatible change: the SB-PCL walker no longer recognizes macros expanding into a DECLARE expression. This is not a language change, since ANSI forbids such usage (X3J13 issue DECLARE-MACROS:FLUSH). * enhancement: for several macros such as MULTIPLE-VALUE-{BIND,SETQ}, COND, DO{,*,LIST}, {RESTART,HANDLER}-{BIND,CASE}, *CASE, conditions signaled during macroexpansion point to the form that caused the problem more accurately. * enhancement: the "--noinform" command-line option inhibits output from save-lisp-and-die in addition to removing the startup banner. * bug fix: PROCESS-KILL failed to return errno if the system call failed * optimization: slightly more comprehensive treatment of the keyword arguments to MAKE-ARRAY in compiler transformations. changes in sbcl-1.3.13 relative to sbcl-1.3.12: * enhancement: SET triggers package locks on undefined variables. (lp#1645152) * enhancement: new Windows specific option to run-program, :escape-arguments (lp#1503496) * enhancement: recompiling a MAKE-INSTANCE form with an initarg :INITARG CONSTANT where CONSTANT names a constant variable picks up the new value of CONSTANT in case it has been redefined. (lp#1644944) * optimization: faster TYPEP on undefined at compile-time types and upcoming class definitions. (lp#1082967) * optimization: memory consumption of each STANDARD-OBJECT instance is reduced by 2 words if the compact-instance-header feature is enabled. * optimization: CONDITION instances are quicker to allocate. * optimization: unoptimized calls to FILL on specialized vectors are now just as fast as T vectors. * bug fix: get-timezone returns corret DST on 64-bit Windows. (lp#1641058) * bug fix: cross reference information in fasls is no longer incompatible between different cores (lp#1648186)
2017-04-12Update lang/nodejs to 7.9.0.fhajny4-14/+16
- util: console is now closer to what is supported in all major browsers
2017-04-10libLLVM: use ln -sf, not ln -s. helps rebuilds, as the previous linkmaya1-3/+3
already exists
2017-04-09Update ruby23-base and related packages to 2.3.4.taca8-108/+12
Ruby 2.3.4 Released 2017/3/30 Ruby 2.3.4 has been released. This release contains about 80 bug fixes after the previous release. See the commit logs for details. And this release contains a bug fix of Symbol#hash to be non-deterministic. This is a regression on the 2.3 series before 2.3.4. See Bug #13376 for more details.
2017-04-09Fix accidently modified RUBY23_VERSION.taca1-2/+2
2017-04-09Update ruby22-base and ruby22 to 2.2.7.taca9-119/+15
Ruby 2.2.7 Released 2017/3/28 Ruby 2.2.7 has been released. This release includes about 70 bug fixes after the previous release. See the ChangeLog for details. After this release, we will end the normal maintenance phase of Ruby 2.2, and start the security maintenance phase of it. This means that after the release of 2.2.7 we will never backport any bug fixes to 2.2 except security fixes. The term of the security maintenance phase is scheduled for 1 year. By the end of this term, official support of Ruby 2.2 will be over. Therefore, we recommend that you start planning to upgrade to Ruby 2.4 or 2.3.
2017-04-09Update to 1.8.1wen3-8/+21
Upstream changes: go1.8.1 (released 2017/04/07) includes fixes to the compiler, linker, runtime, documentation, go command and the crypto/tls, encoding/xml, image/png, net, net/http, reflect, text/template, and time packages. See the Go 1.8.1 milestone on our issue tracker for details.
2017-04-06Update lang/nodejs6 to 6.10.2.fhajny2-7/+7
- crypto: fix memory leak if certificate is revoked - upgrade zlib to 1.2.11 - backport V8 fixes for spread syntax regression causing segfaults - repl: Revert commit that broke REPL display on Windows
2017-04-06Update lang/nodejs4 to 4.8.2.fhajny2-7/+7
- crypto: fix memory leak if certificate is revoked - deps: upgrade zlib to 1.2.11
2017-04-05Build the dom extension embedded. This enables full functionality in ↵fhajny15-15/+66
xmlreader and fixes joyent/pkgsrc/issues/477. Bump PKREVISION.
2017-03-31Add bin/openjdk8-jstack to PLIST to fix build (untested)abs1-1/+2
2017-03-31Add bin/openjdk8-jstack to PLIST to fix buildabs1-1/+2
2017-03-30Update lang/nodejs4 to 4.8.1.fhajny2-7/+7
- buffer: The performance of .toJSON() is now up to 2859% faster on average. - IPC: Batched writes have been enabled for process IPC on platforms that support Unix Domain Sockets. - Performance gains may be up to 40% for some workloads. - http: Control characters are now always rejected when using http.request(). - node: Heap statistics now support values larger than 4GB.
2017-03-30Update lang/nodejs6 to 6.10.1fhajny2-7/+7
- performance: The performance of several APIs has been improved. - Buffer.compare() is up to 35% faster on average. - buffer.toJSON() is up to 2859% faster on average. - fs.*statSync() functions are now up to 9.3% faster on average. - os.loadavg is up to 151% faster. - process.memoryUsage() is up to 34% faster. - querystring.unescape() for Buffers is 15% faster on average. - querystring.stringify() is up to 7.8% faster on average. - querystring.parse() is up to 21% faster on average. - IPC: Batched writes have been enabled for process IPC on platforms that support Unix Domain Sockets. - Performance gains may be up to 40% for some workloads. - child_process: spawnSync now returns a null status when child is terminated by a signal. - This fixes the behavior to act like spawn() does. - http: - Control characters are now always rejected when using http.request(). - Debug messages have been added for cases when headers contain invalid values. - node: Heap statistics now support values larger than 4GB. - timers: Timer callbacks now always maintain order when interacting with domain error handling.
2017-03-30Update lang/nodejs to 7.8.0fhajny3-107/+31
2017-03-28, Version 7.8.0 buffer: - do not segfault on out-of-range index crypto: - Fix memory leak if certificate is revoked deps: - upgrade npm to 4.2.0 - fix async await desugaring in V8 readline: - add option to stop duplicates in history 2017-03-21, Version 7.7.4 - deps: Add node-inspect 1.10.6 - inspector: proper WS URLs when bound to 0.0.0.0 - tls: fix segfault on destroy after partial read.
2017-03-30Pull in OI fix for https://www.illumos.org/issues/7227.jperkin2-1/+30
Ride previous PKGREVISION bump.
2017-03-30Add a wrapper for jstack. Bump PKGREVISION.jperkin1-4/+4
2017-03-30Add a wrapper for jstack. Bump PKGREVISION.jperkin1-4/+4
2017-03-30Python 3.6.1 is the first maintenance release of Python 3.6. The Python 3.6 ↵adam6-36/+40
series contains many new features and optimizations. See the What’s New In Python 3.6 document for more information. Major new features of the 3.6 series, compared to 3.5 Among the new major new features in Python 3.6 are: PEP 468, Preserving Keyword Argument Order PEP 487, Simpler customization of class creation PEP 495, Local Time Disambiguation PEP 498, Literal String Formatting PEP 506, Adding A Secrets Module To The Standard Library PEP 509, Add a private version to dict PEP 515, Underscores in Numeric Literals PEP 519, Adding a file system path protocol PEP 520, Preserving Class Attribute Definition Order PEP 523, Adding a frame evaluation API to CPython PEP 524, Make os.urandom() blocking on Linux (during system startup) PEP 525, Asynchronous Generators (provisional) PEP 526, Syntax for Variable Annotations (provisional) PEP 528, Change Windows console encoding to UTF-8 PEP 529, Change Windows filesystem encoding to UTF-8 PEP 530, Asynchronous Comprehensions
2017-03-27Enable profiling on SunOS/x86_64. Note to DragonFly developers that thejperkin3-11/+11
existing patch for enabling profiling for that platform is clearly incorrect, but I'm not going to change it without being able to test it.
2017-03-27Move some files from PLIST.prof to the main PLIST, as the install phasejperkin2-6/+6
creates symlinks for them if profiling is not supported by the target.
2017-03-27Move raw_spacetime_lib components to a separate PLIST file, they are onlyjperkin4-10/+16
built for native 64-bit targets.
2017-03-24Link llvm-lto2 and the other tools dynamically against libLLVM to avoidjoerg1-1/+4
the size penalty. The primary intention of this package is to provide a standalone library for other consumers of LLVM and the size difference doesn't justify the small performance penalty. Bump revision.