summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-03-13py-tryton*: put python-2.7 restriction only in those packages where it belongswiz16-32/+40
(and the meta package) Fix PLIST for py-trytond for all python versions.
2020-03-13python: support html2text in versioned_dependencieswiz1-2/+3
Update help text.
2020-03-13openexr: skip portability check for util/reformat.sh (unused file)tnn1-1/+3
2020-03-13doc: Updated lang/rust to 1.42.0jperkin1-1/+2
2020-03-13rust: Update to 1.42.0.jperkin5-136/+120
Version 1.42.0 (2020-03-12) ========================== Language -------- - [You can now use the slice pattern syntax with subslices.][67712] e.g. ```rust fn foo(words: &[&str]) { match words { ["Hello", "World", "!", ..] => println!("Hello World!"), ["Foo", "Bar", ..] => println!("Baz"), rest => println!("{:?}", rest), } } ``` - [You can now use `#[repr(transparent)]` on univariant `enum`s.][68122] Meaning that you can create an enum that has the exact layout and ABI of the type it contains. - [There are some *syntax-only* changes:][67131] - `default` is syntactically allowed before items in `trait` definitions. - Items in `impl`s (i.e. `const`s, `type`s, and `fn`s) may syntactically leave out their bodies in favor of `;`. - Bounds on associated types in `impl`s are now syntactically allowed (e.g. `type Foo: Ord;`). - `...` (the C-variadic type) may occur syntactically directly as the type of any function parameter. These are still rejected *semantically*, so you will likely receive an error but these changes can be seen and parsed by procedural macros and conditional compilation. Compiler -------- - [Added tier 2* support for `armv7a-none-eabi`.][68253] - [Added tier 2 support for `riscv64gc-unknown-linux-gnu`.][68339] - [`Option::{expect,unwrap}` and `Result::{expect, expect_err, unwrap, unwrap_err}` now produce panic messages pointing to the location where they were called, rather than `core`'s internals. ][67887] * Refer to Rust's [platform support page][forge-platform-support] for more information on Rust's tiered platform support. Libraries --------- - [`iter::Empty<T>` now implements `Send` and `Sync` for any `T`.][68348] - [`Pin::{map_unchecked, map_unchecked_mut}` no longer require the return type to implement `Sized`.][67935] - [`io::Cursor` now derives `PartialEq` and `Eq`.][67233] - [`Layout::new` is now `const`.][66254] - [Added Standard Library support for `riscv64gc-unknown-linux-gnu`.][66899] Stabilized APIs --------------- - [`CondVar::wait_while`] - [`CondVar::wait_timeout_while`] - [`DebugMap::key`] - [`DebugMap::value`] - [`ManuallyDrop::take`] - [`matches!`] - [`ptr::slice_from_raw_parts_mut`] - [`ptr::slice_from_raw_parts`] Cargo ----- - [You no longer need to include `extern crate proc_macro;` to be able to `use proc_macro;` in the `2018` edition.][cargo/7700] Compatibility Notes ------------------- - [`Error::description` has been deprecated, and its use will now produce a warning.][66919] It's recommended to use `Display`/`to_string` instead. - [`use $crate;` inside macros is now a hard error.][37390] The compiler emitted forward compatibility warnings since Rust 1.14.0. - [As previously announced, this release reduces the level of support for 32-bit Apple targets to tier 3.][apple-32bit-drop]. This means that the source code is still available to build, but the targets are no longer tested and no release binary is distributed by the Rust project. Please refer to the linked blog post for more information. [37390]: https://github.com/rust-lang/rust/issues/37390/ [68253]: https://github.com/rust-lang/rust/pull/68253/ [68348]: https://github.com/rust-lang/rust/pull/68348/ [67935]: https://github.com/rust-lang/rust/pull/67935/ [68339]: https://github.com/rust-lang/rust/pull/68339/ [68122]: https://github.com/rust-lang/rust/pull/68122/ [67712]: https://github.com/rust-lang/rust/pull/67712/ [67887]: https://github.com/rust-lang/rust/pull/67887/ [67131]: https://github.com/rust-lang/rust/pull/67131/ [67233]: https://github.com/rust-lang/rust/pull/67233/ [66899]: https://github.com/rust-lang/rust/pull/66899/ [66919]: https://github.com/rust-lang/rust/pull/66919/ [66254]: https://github.com/rust-lang/rust/pull/66254/ [cargo/7700]: https://github.com/rust-lang/cargo/pull/7700 [`DebugMap::key`]: https://doc.rust-lang.org/stable/std/fmt/struct.DebugMap.html#method.key [`DebugMap::value`]: https://doc.rust-lang.org/stable/std/fmt/struct.DebugMap.html#method.value [`ManuallyDrop::take`]: https://doc.rust-lang.org/stable/std/mem/struct.ManuallyDrop.html#method.take [`matches!`]: https://doc.rust-lang.org/stable/std/macro.matches.html [`ptr::slice_from_raw_parts_mut`]: https://doc.rust-lang.org/stable/std/ptr/fn.slice_from_raw_parts_mut.html [`ptr::slice_from_raw_parts`]: https://doc.rust-lang.org/stable/std/ptr/fn.slice_from_raw_parts.html [`CondVar::wait_while`]: https://doc.rust-lang.org/stable/std/sync/struct.Condvar.html#method.wait_while [`CondVar::wait_timeout_while`]: https://doc.rust-lang.org/stable/std/sync/struct.Condvar.html#method.wait_timeout_while
2020-03-13doc: Updated security/tor-browser to 9.0.6wiz2-3/+3
2020-03-13tor-browser: update to 9.0.6wiz53-2292/+3587
This version is now based on firefox68-esr and builds with the current rust in pkgsrc.
2020-03-13libjpeg-turbo: skip portability check for release/makemacpkg.intnn1-1/+2
2020-03-13mk/tools: in show-all-tools, sort tool variables by relevancerillig1-7/+7
Before, these variables were sorted alphabetically, which made the output more difficult to read.
2020-03-13gimp: shell portabilitytnn2-1/+17
2020-03-13pkgtools/check-portability: elimitate common subexpressionrillig1-2/+2
2020-03-13doc: Updated net/filezilla to 3.47.2.1mef1-1/+2
2020-03-13(net/filezilla) Updated to 3.47.2.1. Following log is the same as 3.47.2mef2-7/+7
3.47.2.1 (2020-03-11) (ChangeLog says just bump) Bugfixes and minor changes: macOS: Potential fix for clipped text labels on a few systems SFTP: Backported selected fixes from developement versions of PuTTY Fixed value range for directional transfer limits Fixed layout issues if changing to/from comparative search
2020-03-13doc: Updated pkgtools/check-portability to 19.4.2rillig1-1/+2
2020-03-13pkgtools/check-portability: update to 19.4.2rillig2-4/+13
Changes since 19.4.1: Fixed an assertion error when reading binary file, reported by tnn via private mail.
2020-03-13sylpheed: skip portability check for rpm build scripttnn1-1/+2
2020-03-137kaa-music: Needs 7kaania1-1/+3
2020-03-13seamonkey-l10n: Add an explicit dependency on the main packagenia1-1/+3
2020-03-13thunderbird*-l10n: Add explicit dependencies on the main packagenia3-3/+9
Basically the same as for firefox
2020-03-13firefox*-l10n: Avoid building these if Firefox doesn't get built.nia4-4/+12
Basically add an explicit DEPENDS line on the main firefox packages, these language packs aren't useful without firefox.
2020-03-13graphviz: fix shell portability issuestnn3-3/+44
2020-03-13shared-mime-info: Fix POSIX shell portability issueryoon2-1/+15
2020-03-13doc: Updated lang/gcc7-libs to 7.5.0nb2bacon1-1/+2
2020-03-13doc: Updated lang/gcc7 to 7.5.0nb1bacon1-1/+2
2020-03-13lang/gcc7: Fix build on RHEL/CentOS by requiring c99bacon2-4/+5
Also bump PKGREVISION for lang/gcc7-libs per comment in Makefile
2020-03-13geography/osm2pgsql: cmake build dir cleanupgdt1-5/+5
Per pkglint, use a build directory within WRKSRC. Make the relationship between creating the build dir and using it really obvious.
2020-03-13qemu: enable iscsi initiator supporttnn4-6/+46
2020-03-13mk: document iscsi PKG_OPTIONtnn1-0/+1
2020-03-13doc: add net/libiscsitnn2-2/+4
2020-03-13net/libiscsi: import libiscsi-1.19.0tnn5-0/+60
Libiscsi is a client-side library to implement the iSCSI protocol that can be used to access the resources of an iSCSI target. The library is fully asynchronous with regards to iSCSI commands and SCSI tasks, but a synchronous layer is also provided for ease of use for simpler applications.
2020-03-13doc: Updated geography/osm2pgsql to 1.2.1gdt1-1/+2
2020-03-13geography/osm2pgsql: Update to 1.2.1gdt2-8/+7
Upstream psudo-NEWS: 1.2.1 and 1.2.0 are bugfix releases. 1.0.0: This release finally drops support for old-style multipolygons. Doing so allowed a major overhaul of the processing pipeline. Imports are now entirely done in the first processing stage. The second, much slower processing stage is only needed when updating existing databases. Data is entirely streamed into the database using COPY, which reduces the number of database connections needed. Other major changes include - better error handling in Lua backend - process all OSM objects again when extra attributes are requested - enable running tests in pg_virtualenv - add support for configurable Gazetteer style - allow to disable RAM node cache with -C 0
2020-03-13dolphin-emu: Disable special aarch64 bits for now, they don't buildnia1-2/+2
2020-03-13heirloom-doc: HOMEPAGE does not support httpsnia1-2/+2
2020-03-13doc: Removed chat/jabberd successor chat/jabberd2nia1-1/+2
2020-03-13jabberd: Remove, ancient release that's broken with OpenSSl 1.1.nia15-504/+1
"This version of jabberd is very very old and no longer maintained." The wip package jabberd14 indicates that it can eventually be imported as jabberd14 rather than directly replacing this package, but isn't ready yet due to stability concerns.
2020-03-13modular-xorg-server: skip portability check hw/xquartz/bundle/mk_bundke.shtnn1-1/+3
2020-03-13iso-codes: silence double brackets warningtnn2-1/+19
2020-03-13doc: Updated meta-pkgs/bulk-large to 20200313nia1-1/+2
2020-03-13bulk-large: Attempt to build fewer deprecated/obsolete packages.nia1-14/+11
Use logical replacements where possible - e.g, mpv is the more-common-now fork of mplayer, quassel is now a more popular Qt IRC client than Konversation and has more overlap with other packages on this list, etc. Bump version
2020-03-13doc: Updated meta-pkgs/bulk-medium to 20200313nia1-1/+2
2020-03-13bulk-medium: Attempt to build fewer deprecated/obsolete packages.nia1-20/+15
Use logical replacements where possible. Bump version
2020-03-13doc: Updated net/tigervnc to 1.10.1nb1wiz1-1/+2
2020-03-13tigervnc: update to 1.10.1nb1.wiz3-81/+9
Use xorg-server-1.19.6 sources. (1.20.7 didn't compile because of missing 'ddxInputThreadInit' symbol.)
2020-03-13doc: Updated net/tigervnc to 1.10.1wiz2-3/+3
2020-03-13tigervnc: update to 1.10.1.wiz3-9/+10
1.10.1 This is a security release to fix a number of issues that were found by Kaspersky Lab. These issues affect both the client and server and could theoretically allow an malicious peer to take control over the software on the other side. No working exploit is known at this time, and the issues require the peer to first be authenticated. We still urge users to upgrade when possible. 1.10.0 1.10.0 is now available. Lots of changes have been made since the last release, but the highlights are: * The clipboard now supports full Unicode in the native viewer, WinVNC and Xvnc/libvnc.so * The native client will now respect the system trust store when verifying server certificates * Improved compatibility with VMware's VNC server * Improved compatibility with some input methods on macOS * Improvements to the automatic "repair" of JPEG artefacts * Better handling of the Alt keys in some corner cases * The Java web server has been removed as applets are no longer support by most browsers * x0vncserver can now be configured to only allow local connections * x0vncserver has received fixes for when only part of the display is shared * Polling is now default in WinVNC as that works better for most
2020-03-13akonadi: fix typo in variable namewiz1-2/+2
2020-03-13doc: Updated misc/khard to 0.15.1nb1wiz1-1/+2
2020-03-13khard: update to 0.15.1nb1.wiz3-5/+4
Remove partial multi-version support.
2020-03-13doc: Removed mysql51nia1-1/+3