BSDSec

deadsimple BSD Security Advisories and Announcements

pkgsrc-2020Q2 released

The pkgsrc developers are proud to announce the 67th quarterly release
of pkgsrc, the cross-platform packaging system.  pkgsrc is available
with more than 22,000 packages, running on 23 separate platforms; more
information on pkgsrc itself is available at https://www.pkgsrc.org/

In total, 440 packages were added, 111 packages were removed, and 2,844
package updates (to 2,146 unique packages) were processed since the
pkgsrc-2020Q1 release.

As well as a large number of new Haskell-based packages, for the 2020Q1
release we also welcome the following notable packages additions and
changes to the pkgsrc collection:

 - Blender 2.83
 - Firefox 68.9.0, 77.0.1
 - Go 1.13.11, 1.14.4
 - LibreOffice 6.4.4.2
 - LXQt-0.15.0
 - MATE 1.24.1
 - Mesa 20.0.6
 - Mutt 1.14.5
 - MySQL 5.7.30
 - NeoMutt 20200619
 - Nextcloud 19.0.0
 - Node.js 10.21.0, 12.18.0, 14.4.0
 - notqmail 1.0.8
 - OpenJDK 1.11.0.7.10
 - PHP 7.2.31, 7.3.19, 7.4.7
 - pkgin 20.5.1
 - pkglint 20.2.0
 - postgis 3.0.1
 - PostgreSQL 9.5.22, 9.6.18, 10.13, 11.8, 12.3
 - PowerDNS 4.2.2, PowerDNS Recursor 4.3.1
 - Python 2.7.18, 3.6.10, 3.7.7, 3.8.3
 - qgis 3.10.7
 - Ruby 2.7.1
 - Ruby On Rails 6.0.3.2
 - Rust 1.43.1/1.44.0
 - SQLite 3.32.3
 - Squid 4.12
 - TeX Live 2020
 - VLC 3.0.11
 - WebKitGTK 2.28.2
 - WeeChat 2.8
 - Xfce 4.14.2

We say notable goodbyes to:

 - Many legacy GNOME2 packages
 - MySQL 5.5
 - OpenJDK 7
 - PostgreSQL 9.4
 - Ruby 2.4
 - Squid 3

Changes to the pkgsrc infrastructure:

- Users can now select the type of rust compiler with RUST_TYPE.
  This defaults to "src" on most platforms for the traditional
  bootstrap process.
  For certain platform tiers, Rust publishes official binaries,
  which can be selected with "bin" to avoid the lengthy bootstrap
  process. This includes x86_64 Darwin, NetBSD, and Linux.

- RUST_TYPE defaults to bin on NetBSD/amd64.  This is a workaround for
  difficulties with the normal (source build with a binary bootstrap)
  build method.

- gfortran is now always the default Fortran compiler instead of g95.
  This is expected to work better on newer CPU architectures and
  support a wider range of software.

- Lua 5.3 is now the default version of Lua.

- Note that firefox does not build on NetBSD 8 (although
  www/firefox-esr does), and this seems unlikely to be resolved. Users
  who wish to run the non-extended support version of firefox are
  advised to update to NetBSD 9.

Instructions on using the binary package manager can be found at
http://pkgin.net, and pkgsrc itself can be retrieved from
https://github.com/NetBSD/pkgsrc or via cvs or tar file -- see
https://www.netbsd.org/docs/pkgsrc/getting.html.  The branch name for
the 2020Q2 branch is "pkgsrc-2020Q2".