Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
bsiegert 5c482f09ee go118: update to 1.18.10
go1.18.10 (released 2023-01-10) includes fixes to cgo, the compiler, the
linker, and the crypto/x509, net/http, and syscall packages. See the Go 1.18.10
milestone on our issue tracker for details.

While here, clean up obsolete Go versions in version.mk.
2023-01-11 15:21:43 +00:00
archivers Bump PKGREVISIONs for libfm-qt update 2023-01-06 00:38:23 +00:00
audio libopenmpt: update to 0.6.7. 2023-01-09 09:49:25 +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 chat/ejabberd: Add upstream bug report as patch comment 2023-01-08 16:19:05 +00:00
comms asterisk16: -n option is no longer accepted for shell scripting 2023-01-07 19:31:18 +00:00
converters bdf2psf: update to 1.215. 2023-01-09 21:13:04 +00:00
cross *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
databases promscale: accept PostgreSQL 15 and extension 0.8.x at runtime. Bump. 2023-01-11 03:50:06 +00:00
devel py-traitlets: updated to 5.8.1 2023-01-11 10:41:09 +00:00
distfiles
doc doc: Updated net/netatalk3 to 3.1.14 2023-01-11 12:25:17 +00:00
editors editors/neovim: Update neovim to version 0.8.2 2023-01-09 22:31:46 +00:00
emulators stella: update to 6.7. 2023-01-09 18:16:33 +00:00
filesystems Update to 0.144 2023-01-08 00:39:07 +00:00
finance Update to 0.10.52 2023-01-08 03:39:59 +00:00
fonts nerd-fonts-3270: fix typo 2023-01-09 23:18:45 +00:00
games dopewars: update to 1.6.2. 2023-01-09 19:47:06 +00:00
geography *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
graphics jpegoptim: update to 1.5.1. 2023-01-09 20:11:24 +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 go118: update to 1.18.10 2023-01-11 15:21:43 +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 mpfr: update to 4.2.0. 2023-01-09 13:25:11 +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 ansiweather: update to 1.19.0. 2023-01-09 10:17:13 +00:00
mk mk: remove relro hack for NetBSD-current, fixed in the base system 2023-01-06 23:11:31 +00:00
multimedia p5-xmltv: add p5-XML-TreePP dependency 2023-01-09 09:19:27 +00:00
net Update net/netatalk3 to v3.1.14 2023-01-11 12:25:04 +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 Minor fixes to appease pkglint. 2023-01-09 23:29:24 +00:00
regress *: Revbump packages that use Python at runtime without a PKGNAME prefix 2022-06-30 11:18:01 +00:00
security py-asyncssh: updated to 2.13.0 2023-01-11 12:04:08 +00:00
shells oksh: update to 7.2. 2023-01-09 17:19:51 +00:00
sysutils sysutils/ruby-chef: drop ruby30 2023-01-11 15:03:34 +00:00
templates templates: disable search bar until the results are better 2021-04-21 11:14:11 +00:00
textproc py-ujson: updated to 5.7.0 2023-01-11 12:05:24 +00:00
time *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
wm i3: update to 4.22. 2023-01-09 13:26:42 +00:00
www py-parsel: updated to 1.7.0 2023-01-11 11:47:18 +00:00
x11 libxfce4ui: update to 4.18.1 2023-01-10 00:15:56 +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