Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
adam 25083edd93 glpk: updated to 5.0
GLPK 5.0

The copyright was transferred to the Free Software Foundation.

To fix some licensing problems the routines in the following
files were disabled by replacing with dummy ones that print an
error message:

src/api/gridgen.c
src/api/netgen.c
src/api/rmfgen.c
src/misc/qmd.c
src/misc/relax4.c

Note that this change does not affect the main faunctionality
of the package.

Some minor bugs were fixed.
2021-11-28 20:08:24 +00:00
archivers +unarchiver 2021-11-28 20:05:18 +00:00
audio Add a missing newline at EOF 2021-11-28 14:24:46 +00:00
benchmarks bonnie++: Bump revision. 2021-11-20 05:57:28 +00:00
biology *: Revbump for protobuf-3.19.0 2021-11-11 12:02:46 +00:00
bootstrap Solaris 11 bootstraps fine. 2021-11-23 09:10:03 +00:00
cad py-PyRTL: Update to 0.10.1 2021-11-21 15:10:08 +00:00
chat chat/matrix-synapse: Update to 1.47.1 (security) 2021-11-23 12:47:51 +00:00
comms py-rich: updated to 10.14.0 2021-11-23 20:49:28 +00:00
converters converters/php-mbstring: add support for php81 2021-11-27 07:27:04 +00:00
cross freemint-*: disable MKPIE some more 2021-11-18 16:05:28 +00:00
databases mariadb106*: Update to 10.6.5 2021-11-27 23:40:27 +00:00
devel Work around an issue regarding GNUstep and locale 2021-11-28 18:38:22 +00:00
distfiles
doc doc: Added archivers/unarchiver version 3.10 2021-11-28 20:04:41 +00:00
editors vim-share: does not seem to really need gtar for extraction 2021-11-26 12:05:32 +00:00
emulators sameboy: update to 0.14.7 2021-11-28 11:43:33 +00:00
filesystems py-fs: updated to 2.4.14 2021-11-17 13:50:30 +00:00
finance electrum: do not check version of aiorpcX 2021-11-25 19:52:43 +00:00
fonts py-fonttools: updated to 4.28.1 2021-11-19 09:51:35 +00:00
games games/ruby-squib: update to 0.18.0 2021-11-23 14:30:02 +00:00
geography geography/gama: Update to 2.16 2021-11-26 20:19:20 +00:00
graphics ImageMagick: update to 7.1.0.16. 2021-11-28 10:46:42 +00:00
ham ham/chirp: Update to 20211105 2021-11-05 12:33:37 +00:00
inputmethod *: recursive bump for gstreamer 1.18.5 2021-11-15 22:53:55 +00:00
lang lang/rust-bin: Clarify DESCR 2021-11-28 18:26:13 +00:00
licenses licenses: Do not use UTF-8 encoding. ASCII is sufficient 2021-11-16 17:13:58 +00:00
mail Update to 5.16. From the changelog: 2021-11-28 19:51:20 +00:00
math glpk: updated to 5.0 2021-11-28 20:08:24 +00:00
mbone mbone: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:57:00 +00:00
meta-pkgs meta-pkgs/Makefile: add and enable php81-extensions 2021-11-27 07:30:31 +00:00
misc +gkrellsun 2021-11-27 12:34:07 +00:00
mk mk: Register strnlen as missing on Solaris 10 2021-11-23 10:37:59 +00:00
multimedia gst-plugins1-bad: needs socket libs to link on SunOS 2021-11-26 18:20:53 +00:00
net net/ruby-pcaprub: update to 0.13.1 2021-11-28 08:02:29 +00:00
news news/tuifeed: update to 0.1.1 2021-11-18 13:08:22 +00:00
packages
parallel llvm: update llvm and friends to 13.0.0 2021-11-23 20:55:42 +00:00
pkgtools pkgtools/pkglint: update to 21.3.4 2021-11-20 18:06:13 +00:00
print print/ruby-pdf-reader: update to 2.6.0 2021-11-28 08:07:38 +00:00
regress regress: fix space-tab in the indentation 2021-09-09 18:23:44 +00:00
security security/ruby-oauth: update to 0.5.8 2021-11-28 14:11:14 +00:00
shells fish: do not regenerate docs 2021-11-27 12:43:58 +00:00
sysutils sysutils/felix: update to 0.2.11 2021-11-27 22:20:38 +00:00
templates templates: disable search bar until the results are better 2021-04-21 11:14:11 +00:00
textproc hunspell: Allow NetBSD curses to count as "wide curses" 2021-11-28 19:24:19 +00:00
time py-monotonic: updated to 1.6 2021-11-23 21:13:37 +00:00
wm wm/Makefile: +progman 2021-11-19 19:00:16 +00:00
www www/badwolf: update to 1.2.2 2021-11-28 19:48:57 +00:00
x11 zenity: msgfmt required for build 2021-11-28 17:10:08 +00:00
_NetBSD-pkgdb _NetBSD-pkgdb: Use $@ insted of $* 2020-12-29 17:56:14 +00:00
Makefile
pkglocate
README.md README.md: Add trailing slash to the URI 2021-10-21 12:18:01 +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