Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Go to file
2023-12-18 17:48:42 +00:00
archivers unrar: update to 7.0.5. 2023-12-17 22:13:40 +00:00
audio update homepage 2023-12-18 14:25:32 +00:00
benchmarks Revbump due to libtecla update 2023-12-17 14:10:03 +00:00
biology biology/libpll: add bl3 2023-12-18 01:41:49 +00:00
bootstrap bootstrap: Use /usr/bin/bash more on SunOS 2023-07-07 12:53:22 +00:00
cad (cad/klayout) Updated 0.28.13 to 0.28.14 2023-12-17 08:13:35 +00:00
chat chat/matrix-synapse: Freshen comment about (bad) test situation 2023-12-14 16:59:28 +00:00
comms py-jupyter_server_terminals: updated to 0.5.0 2023-12-17 17:25:34 +00:00
converters converters/ruby-unf_ext: update to 0.0.9.1 2023-12-17 13:58:26 +00:00
cross cross/Makefile: + 64tass 2023-09-26 21:20:42 +00:00
databases databases/ruby-sqlite3: update to 1.6.9 2023-12-17 14:08:13 +00:00
devel devel/hdf5: rename unsafe-threads to hdf5-unsafe-threads and document it 2023-12-18 15:53:27 +00:00
distfiles
doc doc: Updated security/libssh to 0.106 2023-12-18 17:07:33 +00:00
editors cargo.mk: centralize Darwin -install_name workaround. 2023-12-13 17:39:06 +00:00
emulators update protocol 2023-12-16 11:40:47 +00:00
filesystems Revbump all Go packages after go121 update 2023-12-05 19:46:02 +00:00
finance gnucash-docs: update to 5.5. 2023-12-17 22:40:13 +00:00
fonts py-fonttools: update to 4.46.0. 2023-12-07 08:30:20 +00:00
games update master site 2023-12-16 19:01:10 +00:00
geography geography/qgis: Adapt to new USE_LANGUAGES scheme 2023-12-14 13:27:14 +00:00
graphics graphics/oculante: update to 0.8.6 2023-12-18 11:09:02 +00:00
ham (ham/nec2c) Updated 1.3 to 1.3.1 2023-12-18 14:22:24 +00:00
inputmethod ibus: fix build on non-wayland platforms, fix missing declaration of index(3) 2023-12-17 09:04:10 +00:00
lang libcxx: GCC 13 build fixes. 2023-12-18 17:48:42 +00:00
licenses licenses: remove busl-1.1-license 2023-11-18 19:01:37 +00:00
mail mail/ruby-mime-types-data: update to 3.2023.1205 2023-12-17 14:28:57 +00:00
math py-numexpr: updated to 2.8.8 2023-12-17 16:05:31 +00:00
mbone *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
meta-pkgs xfce4: bump for xfce4-power-manager 4.18.3 2023-12-18 02:14:36 +00:00
misc misc/tui-journal: update to 0.6.0 2023-12-17 07:05:13 +00:00
mk devel/hdf5: rename unsafe-threads to hdf5-unsafe-threads and document it 2023-12-18 15:53:27 +00:00
multimedia svt-av1: update to 1.8.0. 2023-12-17 07:14:56 +00:00
net Import dhcpcd-10.0.6 with the following changes: 2023-12-18 16:06:17 +00:00
news Make perl dependencies conditional on "perl" package option. 2023-11-17 00:52:53 +00:00
packages
parallel opencl-clang: updated to 16.0.0 2023-12-14 13:16:05 +00:00
pkgtools pkgtools/pkglint: update to 23.2.5 2023-12-18 13:53:18 +00:00
print texlab: update to 5.12.0. 2023-12-17 22:44:41 +00:00
regress lintpkgsrc, regress: update references to pkglint files 2023-10-16 22:21:55 +00:00
science science/cgnslib: import new package vom wip 2023-07-25 11:23:54 +00:00
security libssh: update to 0.106. 2023-12-18 17:07:25 +00:00
shells shells/nushell: update to 0.88.1 2023-12-18 06:44:40 +00:00
sysutils lsof: Fix build under NetBSD-current (10.99.x) 2023-12-18 17:17:33 +00:00
templates
textproc py-libxml2: require fixed libxml2 version 2023-12-18 16:09:47 +00:00
time py-trading-calendars: add missing tool 2023-12-13 19:23:53 +00:00
wm wm/lefthk: update to 0.2.1 2023-12-18 11:06:20 +00:00
www squid6: update to 6.6 2023-12-18 16:13:23 +00:00
x11 py-qwt-qt5: name of so file changed (tool change?) 2023-12-17 08:57:20 +00:00
_NetBSD-pkgdb
Makefile science: add category 2023-07-17 01:03:19 +00:00
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