Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
adam 35ad381290 py-rich: updated to 12.4.4
12.4.4

Changed
Added clipping per line to SVG output to avoid box characters overlapping
Optimized SVG output


12.4.3

Changed
Further tweaks to SVG character matrix
Added clip rect to SVG to prevent box characters overlapping bottom of terminal


12.4.2

Fixed
Fix for SVG on Firefox

Changed
Removed excess margin from SVG, tweaked cell sizes to better render block characters
2022-05-24 11:52:04 +00:00
archivers unrar: updated to 6.1.7 2022-05-14 05:43:03 +00:00
audio audio/librespot: update to 0.4.1 2022-05-23 21:08:34 +00:00
benchmarks benchmarks/hyperfine: update to 1.14.0 2022-05-18 12:05:27 +00:00
biology stacks: needs -lsocket on SunOS 2022-04-25 14:36:19 +00:00
bootstrap bootstrap: notes for NixOS 2022-05-01 08:06:46 +00:00
cad kicad-symbols: switch to USE_GITLAB. 2022-05-24 11:48:31 +00:00
chat libstrophe: add PLIST (fix build) 2022-05-22 21:06:40 +00:00
comms py-rich: updated to 12.4.4 2022-05-24 11:52:04 +00:00
converters converters/cbmconvert: update to 2.1.5 2022-05-15 18:39:30 +00:00
cross cross/avr-binutils: Update to 2.38 2022-05-23 11:56:34 +00:00
databases pgpool2: updated to 4.3.2 2022-05-24 11:50:12 +00:00
devel devel/Makefile: + js_of_ocaml-ocamlbuild 2022-05-24 05:54:01 +00:00
distfiles
doc doc: Updated textproc/tuc to 0.8.0 2022-05-24 08:55:57 +00:00
editors cesium: switch to USE_GITLAB. 2022-05-24 11:25:23 +00:00
emulators qemu: Update to 7.0.0 2022-05-19 16:10:15 +00:00
filesystems py-fs: updated to 2.4.16 2022-05-10 05:42:57 +00:00
finance bitcoin: wants C++17 2022-05-21 07:51:53 +00:00
fonts ttf-meera: USE_GITLAB, regen distinfo. 2022-05-23 21:46:56 +00:00
games frotz: switch to USE_GITLAB. 2022-05-24 10:29:30 +00:00
geography geography/qgis: Update to 3.22.7 2022-05-21 00:07:59 +00:00
graphics graphics/blender: use statvfs on solaris 2022-05-23 05:21:25 +00:00
ham ham/chirp: Update to 20220515 2022-05-15 12:12:20 +00:00
inputmethod Use the new APIs of libchewing-0.5.1, bump revision. 2022-05-20 13:38:45 +00:00
lang cargo.mk: use OPSYS_VERSION 2022-05-24 09:51:51 +00:00
licenses add trailing newline 2022-04-20 21:36:05 +00:00
mail mail/distribute: while here, patch some build warnings 2022-05-23 03:55:50 +00:00
math py-numpy: Workaround undefined-symbol errors under NetBSD at least 2022-05-23 17:28:41 +00:00
mbone rtptools: located new home on Github. Update to 1.22. 2022-04-24 12:02:13 +00:00
meta-pkgs bulk-test-boost: ncmpc dropped boost 2022-05-24 07:27:25 +00:00
misc libreoffice: Remove version check that will fail with future NetBSD versions 2022-05-24 09:46:56 +00:00
mk java-vm.mk: Use OPSYS_VERSION 2022-05-24 09:46:05 +00:00
multimedia ffmpeg: remove ancient NetBSD hacks that will bite us in the future 2022-05-24 09:50:45 +00:00
net remmina: switch to USE_GITLAB. 2022-05-24 10:46:06 +00:00
news news/flnews: Update to 1.1.0 2022-05-23 09:38:14 +00:00
packages
parallel threadingbuildingblocks: Portability fixes. 2022-05-16 17:09:50 +00:00
pkgtools check-portability: drop -ggdb (gets stripped by default regardless) 2022-05-14 13:00:46 +00:00
print py-weasyprint: Update to 55.0. 2022-05-23 05:22:13 +00:00
regress *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
security sudo: Use OPSYS_VERSION 2022-05-24 09:47:54 +00:00
shells shells/elvish: update to 0.18.0 2022-05-23 09:55:27 +00:00
sysutils minipro: switch to USE_GITLAB. 2022-05-24 10:22:17 +00:00
templates templates: disable search bar until the results are better 2021-04-21 11:14:11 +00:00
textproc various hacks.mk: use OPSYS_VERSION 2022-05-24 09:53:02 +00:00
time *: fix == vs. != confusion 2022-05-12 08:20:36 +00:00
wm 9wm: Update to 1.4.2 2022-05-18 19:48:23 +00:00
www Updated www/eliom to version 10.0.0. 2022-05-23 15:31:34 +00:00
x11 pixman: Use OPSYS_VERSION 2022-05-24 09:55:02 +00:00
_NetBSD-pkgdb _NetBSD-pkgdb: Use $@ insted of $* 2020-12-29 17:56:14 +00:00
Makefile
pkglocate
README.md README.md: Fix URIs and capitalize NetBSD 2022-01-31 22:39:11 +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