Announcing the pkgsrc-2022Q2 branch
30 June, 2022 by gdt@NetBSD.org | netbsd
--=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable The pkgsrc developers are proud to announce the 75th quarterly release of pkgsrc, the cross-platform packaging system. pkgsrc is available with more than 26,000 packages, and supports 24 platforms, of which 10 are currently known to be working. More information on pkgsrc itself is available at https://www.pkgsrc.org/ In total, 268 packages were added, 81 packages were removed, and 2289 package updates (to 1743 unique packages) were processed since the pkgsrc-2021Q4 release. Updates include 32 perl5 packages, 106 OCaml packages, 361 Python packages, 126 Ruby packages, and 421 Tex packages. This announcement takes a high-level view, grouping related packages under a single name, and treating multiple versions of an upstream package as a logical unit. Thus, 'gcc 12', while a new entry 'lang/gcc12', is an update to 'lang/gcc*'. For the 2022Q2 release we welcome the following notable packages additions: - esp32s2 gcc/binutils - Neovim 0.7.0 We welcome the following notable updates: - bbdb 3 - certbot 1.28.0 - cmake 3.23.2 - drupal 9 - emacs 28 - FFmpeg 5.0.1 - Firefox 101.0.1 - gcc 12 - gdal 3.5.0 - harfbuzz 4.3.0 - LibreOffice 7.3.3.2 - lxqt 1.1.0 - matrix-synapse 1.61.0 - NodeJS 18.4.0 - MySQL Cluster 7.5.25 - Nextcloud 24.0.1 - nginx 1.22.0 - OCaml 4.14.0 - openjdk 17 - openssh 9.0.1 - prosody 0.12.0 - QEMU 7.0 - Rust 1.60.0 - spotify-player 0.9.0 - TeXlive 2022 - tmux 3.3 - ups-nut 2.8.0 - VLC 3.0.17.4 - WebKitGTK 2.36.3 - X11: many classic programs - xfce4: [some core and plugin components updated] - yt-dlp 2022.5.18 As always, many packages have been brought up to date relative to upstream micro releases. Examples include: - Firefox ESR 91.10.0 - Go 1.18.3, 1.17.11 - MariaDB 10.6.8, 10.5.16 - NodeJS 16.15.0, 14.19.1 - PostgreSQL 14.4, 13.7, 12.11, 11.16, 10.21 - Python 3.10.5, 3.9.13 - Qt 5.15.4 - Ruby 3.1.2, 3.0.4, 2.7.6, 2.6.10 This branch we say notable goodbyes to: - BIND 9.11 - NodeJS 10 - PostgreSQL 9.6 Changes to the pkgsrc infrastructure and notes: - New option to use C-based tools to speed up various parts of the mk infrastructure, enabled by setting PKGSRC_USE_MKTOOLS=yes in mk.conf. For packages with large numbers of dependencies, you should see anywhere up to around 10x speed-up for the 'wrapper' phase, and perhaps more importantly a huge reduction in system time usage. For now this is default off, but it may become default on as soon as 2022Q3. - Initial support for bootstrapping pkgsrc on the Linux variant NixOS (primarily for development and testing). - Note that Firefox, Thunderbird and likely other packages with difficult dependencies do not build on NetBSD 8 and other systems with non-recent compilers. Users who wish to run these programs are advised to update to an up-to-date version of their operating system. Instructions on using the binary package manager can be found at https://pkgin.net, and pkgsrc itself can be retrieved from via CVS or tar file, and also from a mirror at https://github.com/NetBSD/pkgsrc. See https://www.netbsd.org/docs/pkgsrc/getting.html for instructions. The branch name for the 2022Q2 branch is "pkgsrc-2022Q2". --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQS7wyAjWilQwVHG9Vsf2nroCY7WDgUCYr25SAAKCRAf2nroCY7W DnGDAJ9igpTIxnQozYomwq6vIYQEs2X4nQCeP+5HGeHK2RHe/s0m7USZtH2C5aY=NcFk -----END PGP SIGNATURE----- --=-=-=--