summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2019-10-07+ tcltutorkamil1-1/+2
2019-10-07lang/tcltutor: import tcltutor-30b7kamil5-0/+265
This is a package designed to teach the Tcl programming language in a quick and easy manner. The goal is to teach the minimal amount of Tcl syntax, commands and options that are necessary to write useful programs. You are encouraged to use the man pages and books to augment this tutorial.
2019-10-07py-uncompyle6: updated to 3.4.1adam2-8/+8
3.4.1: Correct assert{,2} transforms Fragment parsing fixes: - Wasn't handling 3-arg %p - fielding error in code_deparse() Use newer xdis to better track Python 3.8.0
2019-10-06Added gjs to Makefile SUBDIRs.fox1-1/+2
2019-10-06Import of gjs-1.53.4 as lang/gjsfox7-0/+128
Gjs is a Javascript binding for GNOME. It's mainly based on Spidermonkey javascript engine and the GObject introspection framework. Reviewed by: nia@
2019-10-04Update to 1.0.0ryoon3-15/+14
Changelog: This is a major release containing nearly 60 commits. Most changes are bug fixes, but this release also includes a couple new features: Binaries can now be built and run using the new run command. The NimblePkgVersion is now defined so you can easily get the package version in your source code (example). Some other highlights: Temporary files are now kept when the --debug flag is used. Fixed dependency resolution issues with "#head" packages (#432 and #672). The install command can now take Nim compiler flags via the new --passNim flag. Command line arguments are now passed properly to tasks (#633). The test command now respects the specified backend (#631). The dump command will no longer prompt and now has an implicit -y. Fixed bugs with the new nimscript executor (#665). Fixed multiple downloads and installs of the same package (#678). Nimble init no longer overwrites existing files (#581). Fixed incorrect submodule version being pulled when in a non-master branch (#675).
2019-10-04ocaml: claim natdynlink support on solaris. bump PKGREVISIONmaya3-14/+24
fixes ocaml-findlib PLIST issue.
2019-10-03openjdk11: build fix for -currenttnn2-1/+19
2019-10-03Bump PKGREVISIONs reallyryoon2-2/+4
2019-10-03Ruby binary is not PaX mprotect safe in devel/ruby-ffi and www/ruby-sassc caseryoon3-3/+10
Bump PKGREVISIONs.
2019-10-02libtcl-nothread: Removekamil12-1430/+0
tcl8.4 is long eol. This package used to be a shortlived workaround for postgresql-pltcl in 2004.
2019-10-02-libtcl-nothreadkamil1-2/+1
2019-10-02tcl85: Disable false positive detection of gethostby*_r/NetBSDkamil1-1/+5
gethostbyaddr_r and gethostbyname_r is an internal libc symbol, not to be used in 3rd party software. Proper fix merged upstream: https://core.tcl-lang.org/tcl/info/16768d65f0
2019-10-02tcl: Disable false positive detection of gethostbyaddr_r/NetBSDkamil1-2/+3
gethostbyaddr_r is an internal libc symbol, not to be used in 3rd party software. Proper fix merged upstream: https://core.tcl-lang.org/tcl/info/16768d65f0
2019-10-02lang/php73: update to 7.3.10taca4-11/+9
Update lang/php73 to 7.3.10. pkgsrc changes * Clean two pkglint's warnings. 26 Sep 2019, PHP 7.3.10 - Core: . Fixed bug #78220 (Can't access OneDrive folder). (cmb, ab) . Fixed bug #77922 (Double release of doc comment on inherited shadow property). (Nikita) . Fixed bug #78441 (Parse error due to heredoc identifier followed by digit). (cmb) . Fixed bug #77812 (Interactive mode does not support PHP 7.3-style heredoc). (cmb, Nikita) - FastCGI: . Fixed bug #78469 (FastCGI on_accept hook is not called when using named pipes on Windows). (Sergei Turchanov) - FPM: . Fixed bug #78334 (fpm log prefix message includes wrong stdout/stderr notation). (Tsuyoshi Sadakata) - Intl: . Ensure IDNA2003 rules are used with idn_to_ascii() and idn_to_utf8() when requested. (Sara) - MBString: . Fixed bug #78559 (Heap buffer overflow in mb_eregi). (cmb) - MySQLnd: . Fixed connect_attr issues and added the _server_host connection attribute. (Qianqian Bu) - ODBC: . Fixed bug #78473 (odbc_close() closes arbitrary resources). (cmb) - PDO_MySQL: . Fixed bug #41997 (SP call yields additional empty result set). (cmb) - sodium: . Fixed bug #78510 (Partially uninitialized buffer returned by sodium_crypto_generichash_init()). (Frank Denis, cmb)
2019-10-02lang/php72: update to 7.2.23taca4-11/+9
Update lang/php72 to 7.2.23. pkgsrc changes * Clean two pkglint's warnings. 26 Sep 2019, PHP 7.2.23 - Core: . Fixed bug #78220 (Can't access OneDrive folder). (cmb, ab) . Fixed bug #78412 (Generator incorrectly reports non-releasable $this as GC child). (Nikita) - FastCGI: . Fixed bug #78469 (FastCGI on_accept hook is not called when using named pipes on Windows). (Sergei Turchanov) - MySQLnd: . Fixed connect_attr issues and added the _server_host connection attribute. (Qianqian Bu) - ODBC: . Fixed bug #78473 (odbc_close() closes arbitrary resources). (cmb) - PDO_MySQL: . Fixed bug #41997 (SP call yields additional empty result set). (cmb) - sodium: . Fixed bug #78510 (Partially uninitialized buffer returned by sodium_crypto_generichash_init()). (Frank Denis, cmb) - SPL: . Fixed bug #72884 (SplObject isCloneable() returns true but errs on clone). (Chu Zhaowei)
2019-10-02lang/ruby26: update to 2.6.5taca4-11/+9
Update ruby26-base and ruby26 packges to 2.6.5 pkgsrc chagnes * fix warnings of pkglint. Quote from release announce: Ruby 2.6.5 (2019-10-01) This release includes security fixes. Please check the topics below for details. * CVE-2019-16255: A code injection vulnerability of Shell#[] and Shell#test * CVE-2019-16254: HTTP response splitting in WEBrick (Additional fix) * CVE-2019-15845: A NUL injection vulnerability of File.fnmatch and File.fnmatch? * CVE-2019-16201: Regular Expression Denial of Service vulnerability of WEBrick's Digest access authentication
2019-10-02lang/ruby25: update to 2.5.7taca4-11/+9
Update ruby25-base, ruby25 and ruby25-mode packges to 2.5.7. pkgsrc chagnes * fix warnings of pkglint. Quote from release announce: Ruby 2.5.7 (2019-10-01) This release includes security fixes as listed below. Please check the topics below for details. * CVE-2019-16255: A code injection vulnerability of Shell#[] and Shell#test * CVE-2019-16254: HTTP response splitting in WEBrick (Additional fix) * CVE-2019-15845: A NUL injection vulnerability of File.fnmatch and File.fnmatch? * CVE-2019-16201: Regular Expression Denial of Service vulnerability of WEBrick's Digest access authentication
2019-10-02lang/ruby24: update to 2.4.9taca5-13/+10
Update ruby24-base and related packges to 2.4.9. pkgsrc chagnes * fix warnings of pkglint. Quote from release announce: Ruby 2.4.8 (2019-10-01) This release includes security fixes. Please check the topics below for details. * CVE-2019-16255: A code injection vulnerability of Shell#[] and Shell#test * CVE-2019-16254: HTTP response splitting in WEBrick (Additional fix) * CVE-2019-15845: A NUL injection vulnerability of File.fnmatch and File.fnmatch? * CVE-2019-16201: Regular Expression Denial of Service vulnerability of WEBrick¡Çs Digest access authentication Ruby 2.4.9 (2019-10-02) This release is a re-package of 2.4.8 because the previous Ruby 2.4.8 release tarball does not install. (See [Bug #16197] in detail.) There are no essential change except their version numbers between 2.4.8 and 2.4.9. Ruby 2.4 is now under the state of the security maintenance phase, until the end of March of 2020. After that date, maintenance of Ruby 2.4 will be ended. We recommend you start planning the migration to newer versions of Ruby, such as 2.6 or 2.5.
2019-10-02lang/ruby: fix a warning of pkglinttaca1-1/+2
Fix a warning of pkglint.
2019-10-02Add buildlink3.mk to prepare to support java-vm.mkryoon1-0/+17
2019-10-02Update rust to version 1.38.0.he7-113/+206
Pkgsrc changes: * Adapt to the move of the implementation of random numbers. * Remove patch which is no longer relevant (Signals.inc) * Cross-build currently fails due to the still unresolved https://github.com/rust-lang/rust/issues/62558, so bootstrap kits for 1.38.0 have to be built natively, and will follow shortly. * Bump bootstrap requirements to 1.37.0 except for armv7-unknown-netbsd-eabihf which I've neither managed to cross-build nor build natively. Upstream changes: Version 1.38.0 (2019-09-26) ========================== Language -------- - [The `#[global_allocator]` attribute can now be used in submodules.][62735] - [The `#[deprecated]` attribute can now be used on macros.][62042] Compiler -------- - [Added pipelined compilation support to `rustc`.][62766] This will improve compilation times in some cases. For further information please refer to the [_"Evaluating pipelined rustc compilation"_][pipeline-internals] thread. - [Added tier 3\* support for the `aarch64-uwp-windows-msvc`, `i686-uwp-windows-gnu`, `i686-uwp-windows-msvc`, `x86_64-uwp-windows-gnu`, and `x86_64-uwp-windows-msvc` targets.][60260] - [Added tier 3 support for the `armv7-unknown-linux-gnueabi` and `armv7-unknown-linux-musleabi` targets.][63107] - [Added tier 3 support for the `hexagon-unknown-linux-musl` target.][62814] - [Added tier 3 support for the `riscv32i-unknown-none-elf` target.][62784] \* Refer to Rust's [platform support page][forge-platform-support] for more information on Rust's tiered platform support. Libraries --------- - [`ascii::EscapeDefault` now implements `Clone` and `Display`.][63421] - [Derive macros for prelude traits (e.g. `Clone`, `Debug`, `Hash`) are now available at the same path as the trait.][63056] (e.g. The `Clone` derive macro is available at `std::clone::Clone`). This also makes all built-in macros available in `std`/`core` root. e.g. `std::include_bytes!`. - [`str::Chars` now implements `Debug`.][63000] - [`slice::{concat, connect, join}` now accepts `&[T]` in addition to `&T`.][62528] - [`*const T` and `*mut T` now implement `marker::Unpin`.][62583] - [`Arc<[T]>` and `Rc<[T]>` now implement `FromIterator<T>`.][61953] - [Added euclidean remainder and division operations (`div_euclid`, `rem_euclid`) to all numeric primitives.][61884] Additionally `checked`, `overflowing`, and `wrapping` versions are available for all integer primitives. - [`thread::AccessError` now implements `Clone`, `Copy`, `Eq`, `Error`, and `PartialEq`.][61491] - [`iter::{StepBy, Peekable, Take}` now implement `DoubleEndedIterator`.][61457] Stabilized APIs --------------- - [`<*const T>::cast`] - [`<*mut T>::cast`] - [`Duration::as_secs_f32`] - [`Duration::as_secs_f64`] - [`Duration::div_duration_f32`] - [`Duration::div_duration_f64`] - [`Duration::div_f32`] - [`Duration::div_f64`] - [`Duration::from_secs_f32`] - [`Duration::from_secs_f64`] - [`Duration::mul_f32`] - [`Duration::mul_f64`] - [`any::type_name`] Cargo ----- - [Added pipelined compilation support to `cargo`.][cargo/7143] - [You can now pass the `--features` option multiple times to enable multiple features.][cargo/7084] Misc ---- - [`rustc` will now warn about some incorrect uses of `mem::{uninitialized, zeroed}` that are known to cause undefined behaviour.][63346] Compatibility Notes ------------------- - Unfortunately the [`x86_64-unknown-uefi` platform can not be built][62785] with rustc 1.39.0. - The [`armv7-unknown-linux-gnueabihf` platform is also known to have issues][62896] for certain crates such as libc. [60260]: https://github.com/rust-lang/rust/pull/60260/ [61457]: https://github.com/rust-lang/rust/pull/61457/ [61491]: https://github.com/rust-lang/rust/pull/61491/ [61884]: https://github.com/rust-lang/rust/pull/61884/ [61953]: https://github.com/rust-lang/rust/pull/61953/ [62042]: https://github.com/rust-lang/rust/pull/62042/ [62528]: https://github.com/rust-lang/rust/pull/62528/ [62583]: https://github.com/rust-lang/rust/pull/62583/ [62735]: https://github.com/rust-lang/rust/pull/62735/ [62766]: https://github.com/rust-lang/rust/pull/62766/ [62784]: https://github.com/rust-lang/rust/pull/62784/ [62785]: https://github.com/rust-lang/rust/issues/62785/ [62814]: https://github.com/rust-lang/rust/pull/62814/ [62896]: https://github.com/rust-lang/rust/issues/62896/ [63000]: https://github.com/rust-lang/rust/pull/63000/ [63056]: https://github.com/rust-lang/rust/pull/63056/ [63107]: https://github.com/rust-lang/rust/pull/63107/ [63346]: https://github.com/rust-lang/rust/pull/63346/ [63421]: https://github.com/rust-lang/rust/pull/63421/ [cargo/7084]: https://github.com/rust-lang/cargo/pull/7084/ [cargo/7143]: https://github.com/rust-lang/cargo/pull/7143/ [`<*const T>::cast`]: https://doc.rust-lang.org/std/primitive.pointer.html#method.cast [`<*mut T>::cast`]: https://doc.rust-lang.org/std/primitive.pointer.html#method.cast [`Duration::as_secs_f32`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.as_secs_f32 [`Duration::as_secs_f64`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.as_secs_f64 [`Duration::div_duration_f32`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.div_duration_f32 [`Duration::div_duration_f64`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.div_duration_f64 [`Duration::div_f32`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.div_f32 [`Duration::div_f64`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.div_f64 [`Duration::from_secs_f32`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.from_secs_f32 [`Duration::from_secs_f64`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.from_secs_f64 [`Duration::mul_f32`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.mul_f32 [`Duration::mul_f64`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.mul_f64 [`any::type_name`]: https://doc.rust-lang.org/std/any/fn.type_name.html [forge-platform-support]: https://forge.rust-lang.org/platform-support.html [pipeline-internals]: https://internals.rust-lang.org/t/evaluating-pipelined-rustc-compilation/10199
2019-10-01Update to version 1.5.7rjs2-7/+7
Changes between version 1.5.6 and version 1.5.7 * platform support: many bug fixes to the experimental 64-bit PowerPC/Linux port, to the extent that the little-endian variant passes all applicable tests in the regression test suite; the big-endian variant currently has some failures experimental support for sb-threads on 64-bit PowerPC/Linux support threads on x86-64 Sun OS (#1841280) handle PAX restrictions on mprotect() on NetBSD experimental support for HaikuOS the runtime is built as a position-independent executable by default on x86-64 Linux and x86-64 Darwin * fixes and enhancements related to Unicode: update of the data files to Unicode 8.0 fix a bug in the implementation of the Unicode line breaking algorithm regarding hebrew letters and hyphens * enhancement: add a restart to OPEN with :IF-EXISTS :ERROR to allow re-opening with :APPEND. (#806398, reported by Tobias Rittweiler) * bug fix: compiler optimizations on SEARCH with :FROM-END T didn't account for the empty sequence. (#1844821) * bug fix: handle SETF of nested empty VALUES correctly. (#1806478) optimization: FLOOR and CEILING on rationals are simpler, and the compiler's understanding of them is better. Changes between version 1.5.5 and version 1.5.6 * platform support: experimental support for 64-bit PowerPC running Linux (extending Brian Bokser's work from 2018), on both the v1 and v2 ABIs new feature: SB-EXT:SEARCH-ROOTS discovers paths from live objects to the roots keeping them alive. * enhancement: string output streams created with :ELEMENT-TYPE 'BASE-CHAR use internal buffers of BASE-STRING instead of UCS-4 strings restricted to the ASCII range, yielding a theoretical 4:1 space reduction. * optimization: improved make-array type derivation for multi-dimensional arrays. (#1838442) * bug fix: compliant redefinition of classes whose previous definition caused argument mismatch errors does not generate errors any more. (#1840595, reported by 3b on #sbcl) * bug fixes for issues caught by the random tester: never derive the type of TRUNCATE on arbitrary numbers as the empty type. (#1838267) provide out-of-line definitions for internal machinery related to FLOAT-SIGN. (#1838337) include COMPLEX in the derived type of SIGNUM when appropriate. (#1838333) more correct internal type testing for function types. (#1838808, #1838888, #1838986) don't assume that all objects of type (NOT SIMPLE-ARRAY) have an array header. (#1838827) recognize that PHASE on non-positive numbers can return 0 as well as PI. (#1838892)
2019-10-01lang/tcl: fix the build with GNU_CONFIGURE_STRICT=yesrillig1-1/+2
2019-10-01openjdk7: invert GCC>=6 conditional to make it more future prooftnn1-2/+2
2019-10-01openjdk8: delete GCC>=6 workaround; configure has equivalent logictnn1-7/+1
2019-10-01openjdk11: delete GCC>=6 workaround; configure has equivalent logictnn1-7/+1
2019-10-01doc: +lang/openjdk11tnn1-1/+2
2019-10-01lang/openjdk11: import openjdk11-1.11.0.5.8 from pkgsrc-wiptnn24-0/+1451
2019-10-01ocaml: use the narrower scoped _POSIX_PTHREAD_SEMANTICSmaya2-4/+4
The wider _XOPEN_SOURCE might cause issues with older versions of smartos and newer C standards.
2019-10-01ocaml: fix SmartOS build.maya4-14/+68
- Claimed shared library support. same as other ELF platforms, but since it's not GNU ld, no -Wl,-E available. - Change the PLIST vars based on what is actually built - consider x86_64-*-solaris to be x86_64 and solaris. the arch=none option doesn't build. - Search for socket stuff in -lnsl -lsocket. - for a POSIX prototype sigwait, we need to define _XOPEN_SOURCE to something
2019-09-28llvm: remove unnecessary patch (DragonFly support is already there)adam2-16/+1
2019-09-26Revbump all Go packages after 1.12.10 update.bsiegert1-2/+2
ok wiz@ for PMC
2019-09-26Update go112 to 1.12.10.bsiegert3-8/+11
Commit ok'd by wiz@ for PMC. Go 1.12.10: net/http (through net/textproto) used to accept and normalize invalid HTTP/1.1 headers with a space before the colon, in violation of RFC 7230. If a Go server is used behind an uncommon reverse proxy that accepts and forwards but doesn't normalize such invalid headers, the reverse proxy and the server can interpret the headers differently. This can lead to filter bypasses or request smuggling, the latter if requests from separate clients are multiplexed onto the same upstream connection by the proxy. Such invalid headers are now rejected by Go servers, and passed without normalization to Go client applications. The issue is CVE-2019-16276 and Go issue golang.org/issue/34540. Go 1.12.9: go1.12.9 (released 2019/08/15) includes fixes to the linker, and the os and math/big packages. See the Go 1.12.9 milestone on our issue tracker for details.
2019-09-25R-codetools: removewiz4-25/+1
This package conflicts with the base R package we have in pkgsrc.
2019-09-24typosevan2-4/+4
2019-09-24typosevan2-4/+4
2019-09-22openjdk*: make NetBSD 7 bootstrap binaries valid for all future releasestnn4-88/+12
Also drop support for NetBSD 6 and older.
2019-09-22openjdk*: remove NetBSD major version constraintstnn2-6/+6
2019-09-22openjdk*: use ${JAVA_NAME} where applicabletnn2-19/+19
2019-09-22openjdk8: remove redunant CONFIGURE_ARGStnn1-2/+1
2019-09-19rust: SunOS now requires libnsl.jperkin3-14/+15
While here fix some tabs->spaces to make the test suite work again.
2019-09-18Recursive revbump from audio/pulseaudioryoon1-2/+2
2019-09-18rust: buildlink with curl; fixes linking on Darwinadam1-2/+2
Rust needs cURL with HTTP2 option enabled; when not found, curl will be built from internal sources.
2019-09-17Bump the version for the following NetBSD bootstraps to 1.37.0:he2-47/+47
x86_64, i386, powerpc, sparc64, aarch64. The first is built by the rust team, the rest are natively built by yours truly. Cross-builds are currently broken due to https://github.com/rust-lang/rust/issues/62558
2019-09-17lang/go: on osx 10.9 and earlier, use go110dbj1-1/+6
go 1.11 removed support for osx 10.8 and 10.9 https://github.com/golang/go/issues/23122
2019-09-12lang/ruby: remove deprecated _PKG_SILENT and _PKG_DEBUGrillig1-3/+3
2019-09-12nodejs: Fix build with Clang 10+kamil2-1/+18
2019-09-11Use https for mono-project.com.nia4-11/+11
2019-09-10lang/go: update _VARGROUPS in go-package.mk, small refactoringrillig1-12/+12