Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
fcambus 350bd40e94 jpegoptim: update to 1.5.1.
HISTORY
        v1.5.1 - fix logging to stdout when --stdout is used *thanks to Eta,
	         update --treshold option accept decimal numbers as parameter,
		 fix crashes when processing certain broken JPEG images,
		 fix memory leaks,
		 fix (logging) output in parallel processing mode
2023-01-09 20:11:24 +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 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 py-redis: updated to 4.4.1 2023-01-09 11:27:02 +00:00
devel cloc: update to 1.96. 2023-01-09 18:44:20 +00:00
distfiles
doc doc: Updated graphics/jpeginfo to 1.6.2 2023-01-09 20:08:38 +00:00
editors editors/featherpad: update to 1.3.5 2023-01-09 09:38:15 +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 *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +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 guile30: Disable lto 2023-01-08 21:21:03 +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 net/inetutils: update to inetutils-2.4 2023-01-09 15:43:33 +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 epstool: add working MASTER_SITES and follow redirect for HOMEPAGE. 2023-01-09 18:25:41 +00:00
regress *: Revbump packages that use Python at runtime without a PKGNAME prefix 2022-06-30 11:18:01 +00:00
security security/ruby-metasploit_payloads-mettle: udpate to 1.0.21 2023-01-09 06:00:09 +00:00
shells oksh: update to 7.2. 2023-01-09 17:19:51 +00:00
sysutils sysutils/xfs: update to xfe-1.45 2023-01-09 19:45:51 +00:00
templates templates: disable search bar until the results are better 2021-04-21 11:14:11 +00:00
textproc json-c: introduce an option to build the documentation 2023-01-09 18:16:14 +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 www/ruby-faraday-retry: update to 2.0.0 2023-01-09 12:57:32 +00:00
x11 x11/dunst: update to dunst-1.9.0 2023-01-09 18:44:17 +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