Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
markd 602ebdba42 p5-Term-ANSIColor: add version 5.01
This module has two interfaces, one through color() and colored() and the
other through constants. It also offers the utility functions uncolor(),
colorstrip(), colorvalid(), and coloralias(), which have to be explicitly
imported to be used.
2022-05-31 21:03:08 +00:00
archivers py-yuicompressor: removed; vanished from the world, no dependencies 2022-05-25 09:22:05 +00:00
audio musicpd: adjust a comment 2022-05-28 01:54:49 +00:00
benchmarks (benchmarks/R-microbenchmark) NEWS.md, ChangeLog unknown 2022-05-30 15:18:25 +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-templates: switch to USE_GITLAB. 2022-05-24 11:54:56 +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 bdf2psf: update to 1.208. 2022-05-27 09:55:51 +00:00
cross cross/avr-binutils: Update to 2.38 2022-05-23 11:56:34 +00:00
databases repmgr: updated to 5.3.2 2022-05-26 08:44:11 +00:00
devel p5-Term-ANSIColor: add version 5.01 2022-05-31 21:03:08 +00:00
distfiles
doc doc: Updated devel/nss to 3.79 2022-05-31 20:30:19 +00:00
editors editors/tp-note: fix broken build 2022-05-31 11:26:56 +00:00
emulators ckmame: update to 2.0. 2022-05-31 11:51:31 +00:00
filesystems py-fs: updated to 2.4.16 2022-05-10 05:42:57 +00:00
finance Update to 5.5.5 2022-05-29 09:36:13 +00:00
fonts anjalioldlipi-ttf: fix pkgname. 2022-05-31 11:39:08 +00:00
games frotz: switch to USE_GITLAB. 2022-05-24 10:29:30 +00:00
geography geography/echomap: update to 0.7.2 2022-05-30 21:27:09 +00:00
graphics graphics/freeimage: Remediate upstream use of internal TIFF function 2022-05-31 11:49:09 +00:00
ham (ham/gnuradio-digital) remove duplicating entry 2022-05-26 15:43:37 +00:00
inputmethod ibus-table-chinese: Fix typo. Use OPSYS_VERSION. 2022-05-24 12:58:54 +00:00
lang rust: Put back SunOS AR fix. 2022-05-28 14:31:04 +00:00
licenses add trailing newline 2022-04-20 21:36:05 +00:00
mail cyrus-imap24: Another compilation fix 2022-05-29 19:53:59 +00:00
math Update to 0.9.40 2022-05-29 09:48:05 +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 (misc/bbdb) two versions exist, differenciate from the other (3.x) 2022-05-28 15:13:44 +00:00
mk gcc.mk: restore GCC 6 handling 2022-05-28 02:31:47 +00:00
multimedia py-gstreamer1: update to 1.20.2. 2022-05-28 09:20:02 +00:00
net openvpn*: Update to 2.5.7 2022-05-31 18:03:41 +00:00
news sfeed: Update to 1.5 2022-05-28 18:42:30 +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 texlab: update to 4.0.0. 2022-05-29 18:37:52 +00:00
regress *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
security (security/R-sodium) import R-sodium-1.2.0 2022-05-30 21:45:41 +00:00
shells shells/starship: update to 1.7.1 2022-05-25 10:25:32 +00:00
sysutils sysutils/broot: update to 1.13.1 2022-05-30 21:29:03 +00:00
templates templates: disable search bar until the results are better 2021-04-21 11:14:11 +00:00
textproc ugrep: updated to 3.8.0 2022-05-31 09:11:19 +00:00
time Replaced mk/ocaml.mk with lang/ocaml/ocaml.mk in ocaml packages 2022-05-24 18:59:20 +00:00
wm jwm: update to 2.4.2. 2022-05-28 17:52:06 +00:00
www www: add some perl packages 2022-05-31 20:56:34 +00:00
x11 Fix xscreensaver for at least argon2 passwords on NetBSD 2022-05-31 08:14:44 +00:00
_NetBSD-pkgdb
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