Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
taca eabb156896 lang/php82: update to 8.2.1
PHP 8.2.1 (2023-01-05)

- Core:
  . Fixed bug GH-9905 (constant() behaves inconsistent when class is undefined).
    (cmb)
  . Fixed bug GH-9918 (License information for xxHash is not included in
    README.REDIST.BINS file). (Akama Hitoshi)
  . Fixed bug GH-9890 (OpenSSL legacy providers not available on Windows). (cmb)
  . Fixed bug GH-9650 (Can't initialize heap: [0x000001e7]). (Michael Voříšek)
  . Fixed potentially undefined behavior in Windows ftok(3) emulation. (cmb)
  . Fixed GH-9769 (Misleading error message for unpacking of objects). (jhdxr)

- Apache:
  . Fixed bug GH-9949 (Partial content on incomplete POST request). (cmb)

- FPM:
  . Fixed bug GH-9959 (Solaris port event mechanism is still broken after bug
    #66694). (Petr Sumbera)
  . Fixed bug #68207 (Setting fastcgi.error_header can result in a WARNING).
    (Jakub Zelenka)
  . Fixed bug #80669 (FPM numeric user fails to set groups). (Jakub Zelenka)
  . Fixed bug GH-8517 (Random crash of FPM master process in
    fpm_stdio_child_said). (Jakub Zelenka)

- Imap:
  . Fixed bug GH-10051 (IMAP: there's no way to check if a IMAP\Connection is
    still open). (Girgias)

- MBString:
  . Fixed bug GH-9535 (The behavior of mb_strcut in mbstring has been changed in
    PHP8.1). (Nathan Freeman)

- Opcache:
  . Fixed bug GH-9968 (Segmentation Fault during OPCache Preload).
    (Arnaud, michdingpayc)

- OpenSSL:
  . Fixed bug GH-9997 (OpenSSL engine clean up segfault). (Jakub Zelenka)
  . Fixed bug GH-9064 (PHP fails to build if openssl was built with --no-ec).
    (Jakub Zelenka)
  . Fixed bug GH-10000 (OpenSSL test failures when OpenSSL compiled with
    no-dsa). (Jakub Zelenka)

- Pcntl:
  . Fixed bug GH-9298 (Signal handler called after rshutdown leads to crash).
    (Erki Aring)

- PDO_Firebird:
  . Fixed bug GH-9971 (Incorrect NUMERIC value returned from PDO_Firebird).
    (cmb)

- PDO/SQLite:
  . Fixed bug #81740 (PDO::quote() may return unquoted string). (CVE-2022-31631)
    (cmb)

- Session:
  . Fixed GH-9932 (session name silently fails with . and [). (David Carlier)

- SPL:
  . Fixed GH-9883 (SplFileObject::__toString() reads next line). (Girgias)
  . Fixed GH-10011 (Trampoline autoloader will get reregistered and cannot be
    unregistered). (Girgias)

- SQLite3:
  . Fixed bug #81742 (open_basedir bypass in SQLite3 by using file URI). (cmb)

- TSRM:
  . Fixed Windows shmget() wrt. IPC_PRIVATE. (Tyson Andre)
2023-01-07 07:42:15 +00:00
archivers Bump PKGREVISIONs for libfm-qt update 2023-01-06 00:38:23 +00:00
audio d11amp: update to 0.61. 2023-01-06 23:52:50 +00:00
benchmarks *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
biology *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
bootstrap README.Cygwin: if using git, make sure to checkout with Unix line endings. 2022-12-06 15:22:18 +00:00
cad *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
chat jitsi-meet-prosody: import missing distinfo file 2023-01-05 21:29:31 +00:00
comms hylafax: fix build with tiff 4.5 2023-01-05 14:30:13 +00:00
converters py-simplejson: updated to 3.18.1 2023-01-04 10:42:05 +00:00
cross *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
databases *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
devel devel/got-portable: GNU bison required on Linux and macOS. 2023-01-07 00:50:33 +00:00
distfiles
doc doc: Updated lang/php81 to 8.1.14 2023-01-07 07:41:16 +00:00
editors *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
emulators *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
filesystems *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
finance gnucash-docs: update to 4.13. 2023-01-04 07:45:59 +00:00
fonts *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
games einstein-puzzle: update to 2.2. 2023-01-04 09:34:44 +00:00
geography *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
graphics graphics/oculante: update to 0.6.38 2023-01-06 15:14:19 +00:00
ham *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
inputmethod *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
lang lang/php82: update to 8.2.1 2023-01-07 07:42:15 +00:00
licenses Add licenses/djgpp-license 2022-12-04 22:44:43 +00:00
mail mail/notmuch: notmuch(3) also requires doxygen 2023-01-06 10:02:16 +00:00
math lapack & friends: update to 3.11.0 2023-01-04 18:31:36 +00:00
mbone *: recursive bump for perl 5.36 2022-06-28 11:30:51 +00:00
meta-pkgs lxqt: update to 1.2.1 release 2023-01-06 00:41:50 +00:00
misc *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
mk mk: remove relro hack for NetBSD-current, fixed in the base system 2023-01-06 23:11:31 +00:00
multimedia mkvtoolnix: updated to 73.0.0 2023-01-03 19:10:16 +00:00
net transmission: Add a rc script to automatically run transmission as a 2023-01-05 15:55:38 +00:00
news *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
packages
parallel (parallel/R-doParallel) (benchmarks/R-mlbench) Added 2022-12-18 12:53:18 +00:00
pkgtools *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
print *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
regress *: Revbump packages that use Python at runtime without a PKGNAME prefix 2022-06-30 11:18:01 +00:00
security Update acmesh to 3.0.5 2023-01-04 17:27:10 +00:00
shells fish: link against terminfo 2023-01-04 07:42:05 +00:00
sysutils py-diffoscope: update to 231 2023-01-07 07:20:29 +00:00
templates templates: disable search bar until the results are better 2021-04-21 11:14:11 +00:00
textproc textproc/prose: update to 0.3.2 2023-01-05 16:21:50 +00:00
time *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
wm *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
www www/ruby-rack16: remove package 2023-01-07 05:15:58 +00:00
x11 lxqt-globalkeys: adjust previous LOG_MAKEPRI patch 2023-01-07 01:26:14 +00:00
_NetBSD-pkgdb
Makefile
pkglocate
README.md README: Use the real Matrix URL 2022-11-19 21:01:44 +00:00

pkgsrc

pkgsrc is a framework for building software for a variety of UNIX-like systems.

It produces binary packages, which can be managed with tools such as pkgin. pkgsrc is highly configurable, supporting building packages for an arbitrary installation prefix (the default is /usr/pkg), allowing multiple branches to coexist on one machine, a build options framework, and a compiler transformation framework, among other advanced features. Unprivileged use and installation is also supported.

pkgsrc is the default package manager for NetBSD and SmartOS. It's also supported as a first-class option in OmniOS CE and Oasis Linux.

Bootstrapping

To use pkgsrc on operating systems other than NetBSD, you first need to bootstrap:

cd pkgsrc/bootstrap
./bootstrap

Note that this is only for the most simple case, using pkgsrc's defaults.

Please consult bootstrap/README and bootstrap/README.OS for detailed information about bootstrapping.

Building packages

cd pkgsrc/category/package-name
$PREFIX/bin/bmake install

Where $PREFIX is where you've chosen to install packages (typically /usr/pkg)

On NetBSD, bmake is simply the built-in make tool.

To build packages in bulk, tools such as pkgtools/pbulk and pkgtools/pkg_comp can be used.

Community / Troubleshooting

Latest sources

To fetch the main CVS repository:

cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -P pkgsrc

To work in the Git mirror, which is updated every few hours from CVS:

git clone https://github.com/NetBSD/pkgsrc.git