Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
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.
|
|
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
|
|
|
|
Gjs is a Javascript binding for GNOME. It's mainly based on
Spidermonkey javascript engine and the GObject introspection
framework.
Reviewed by: nia@
|
|
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).
|
|
fixes ocaml-findlib PLIST issue.
|
|
|
|
|
|
Bump PKGREVISIONs.
|
|
tcl8.4 is long eol.
This package used to be a shortlived workaround for postgresql-pltcl in
2004.
|
|
|
|
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
|
|
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
|
|
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)
|
|
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)
|
|
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
|
|
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
|
|
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.
|
|
Fix a warning of pkglint.
|
|
|
|
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
|
|
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The wider _XOPEN_SOURCE might cause issues with older versions of smartos
and newer C standards.
|
|
- 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
|
|
|
|
ok wiz@ for PMC
|
|
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.
|
|
This package conflicts with the base R package we have in pkgsrc.
|
|
|
|
|
|
Also drop support for NetBSD 6 and older.
|
|
|
|
|
|
|
|
While here fix some tabs->spaces to make the test suite work again.
|
|
|
|
Rust needs cURL with HTTP2 option enabled; when not found, curl will be built
from internal sources.
|
|
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
|
|
go 1.11 removed support for osx 10.8 and 10.9
https://github.com/golang/go/issues/23122
|
|
|
|
|
|
|
|
|