Commit graph

11192 commits

Author SHA1 Message Date
adam
d5e147913a py-asttokens: updated to 1.1.15
1.1.15:
Unknown changes
2019-10-07 20:28:13 +00:00
kamil
ea8d7785a3 + tcltutor 2019-10-07 14:38:49 +00:00
kamil
90e7cda039 lang/tcltutor: import tcltutor-30b7
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-07 14:37:34 +00:00
adam
88f46842e7 py-uncompyle6: updated to 3.4.1
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-07 05:43:16 +00:00
fox
9b52758db9 Added gjs to Makefile SUBDIRs. 2019-10-06 15:52:44 +00:00
fox
e12eb8ecaf Import of gjs-1.53.4 as lang/gjs
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-06 15:50:31 +00:00
ryoon
6c40e13636 Update to 1.0.0
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-04 13:25:23 +00:00
maya
e93f05be4b ocaml: claim natdynlink support on solaris. bump PKGREVISION
fixes ocaml-findlib PLIST issue.
2019-10-04 10:33:21 +00:00
tnn
0360fc3287 openjdk11: build fix for -current 2019-10-03 16:57:20 +00:00
ryoon
fb4b15e91c Bump PKGREVISIONs really 2019-10-03 00:42:50 +00:00
ryoon
a6190263cd Ruby binary is not PaX mprotect safe in devel/ruby-ffi and www/ruby-sassc case
Bump PKGREVISIONs.
2019-10-03 00:40:32 +00:00
kamil
f93df2e3d5 libtcl-nothread: Remove
tcl8.4 is long eol.

This package used to be a shortlived workaround for postgresql-pltcl in
2004.
2019-10-02 18:11:39 +00:00
kamil
ac9a954175 -libtcl-nothread 2019-10-02 18:10:15 +00:00
kamil
9dfc687f84 tcl85: Disable false positive detection of gethostby*_r/NetBSD
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-02 14:53:41 +00:00
kamil
b3547f5b89 tcl: Disable false positive detection of gethostbyaddr_r/NetBSD
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-02 14:50:25 +00:00
taca
39f6a0e1d2 lang/php73: update to 7.3.10
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-02 14:08:05 +00:00
taca
b9784f7468 lang/php72: update to 7.2.23
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-02 14:05:22 +00:00
taca
3d8d2529f2 lang/ruby26: update to 2.6.5
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-02 13:44:34 +00:00
taca
56ca8e2a32 lang/ruby25: update to 2.5.7
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-02 13:39:52 +00:00
taca
93cce3641f lang/ruby24: update to 2.4.9
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-02 13:31:47 +00:00
taca
ff711a54aa lang/ruby: fix a warning of pkglint
Fix a warning of pkglint.
2019-10-02 13:25:54 +00:00
ryoon
61fe92088e Add buildlink3.mk to prepare to support java-vm.mk 2019-10-02 13:10:23 +00:00
he
574a18d73c Update rust to version 1.38.0.
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-02 12:51:43 +00:00
rjs
ed2b9d2e3e Update to version 1.5.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-01 22:15:57 +00:00
rillig
5ea02d3bc5 lang/tcl: fix the build with GNU_CONFIGURE_STRICT=yes 2019-10-01 19:17:08 +00:00
tnn
ac0d18ef8b openjdk7: invert GCC>=6 conditional to make it more future proof 2019-10-01 14:54:31 +00:00
tnn
a25d1a78a2 openjdk8: delete GCC>=6 workaround; configure has equivalent logic 2019-10-01 14:43:32 +00:00
tnn
bdd0dca9bf openjdk11: delete GCC>=6 workaround; configure has equivalent logic 2019-10-01 14:39:07 +00:00
tnn
7ac5a1805f doc: +lang/openjdk11 2019-10-01 12:41:15 +00:00
tnn
208b2c7fcb lang/openjdk11: import openjdk11-1.11.0.5.8 from pkgsrc-wip 2019-10-01 12:36:34 +00:00
maya
a73c5e37b7 ocaml: use the narrower scoped _POSIX_PTHREAD_SEMANTICS
The wider _XOPEN_SOURCE might cause issues with older versions of smartos
and newer C standards.
2019-10-01 09:52:51 +00:00
maya
ed25bb0631 ocaml: fix SmartOS build.
- 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-10-01 09:07:33 +00:00
adam
511c5a2d17 llvm: remove unnecessary patch (DragonFly support is already there) 2019-09-28 06:35:28 +00:00
bsiegert
866c85b303 Revbump all Go packages after 1.12.10 update.
ok wiz@ for PMC
2019-09-26 20:10:39 +00:00
bsiegert
ea642613fd Update go112 to 1.12.10.
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-26 18:36:46 +00:00
wiz
8759b3265b R-codetools: remove
This package conflicts with the base R package we have in pkgsrc.
2019-09-25 23:28:32 +00:00
sevan
aaac326e5e typo 2019-09-24 12:29:36 +00:00
sevan
f504138ad2 typo 2019-09-24 12:17:40 +00:00
tnn
4c01c47ab5 openjdk*: make NetBSD 7 bootstrap binaries valid for all future releases
Also drop support for NetBSD 6 and older.
2019-09-22 15:16:26 +00:00
tnn
b56137f9f9 openjdk*: remove NetBSD major version constraints 2019-09-22 15:05:06 +00:00
tnn
4b61bf01c5 openjdk*: use ${JAVA_NAME} where applicable 2019-09-22 14:47:00 +00:00
tnn
91f18d0c9d openjdk8: remove redunant CONFIGURE_ARGS 2019-09-22 14:42:47 +00:00
jperkin
8f5ddb5c3d rust: SunOS now requires libnsl.
While here fix some tabs->spaces to make the test suite work again.
2019-09-19 17:37:29 +00:00
ryoon
7917e25af2 Recursive revbump from audio/pulseaudio 2019-09-18 14:17:03 +00:00
adam
117b155941 rust: buildlink with curl; fixes linking on Darwin
Rust needs cURL with HTTP2 option enabled; when not found, curl will be built
from internal sources.
2019-09-18 07:25:00 +00:00
he
5b04795abc Bump the version for the following NetBSD bootstraps to 1.37.0:
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-17 08:03:27 +00:00
dbj
ae7dff7f19 lang/go: on osx 10.9 and earlier, use go110
go 1.11 removed support for osx 10.8 and 10.9
https://github.com/golang/go/issues/23122
2019-09-17 04:39:20 +00:00
rillig
93fee86e15 lang/ruby: remove deprecated _PKG_SILENT and _PKG_DEBUG 2019-09-12 21:01:07 +00:00
kamil
012de308d9 nodejs: Fix build with Clang 10+ 2019-09-12 16:04:07 +00:00
nia
6707005e20 Use https for mono-project.com. 2019-09-11 11:53:39 +00:00