Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
rillig 15fe9894e6 hs-*: add PLIST files
These PLIST files have been autogenerated by mk/haskell.mk using
HS_UPDATE_PLIST=yes during a bulk build.  They will help to track changes
to the packages.  The Haskell packages didn't have PLIST files because
their paths contained package hashes.  These hashes are now determined by
mk/haskell.mk, which makes it easy to generate easy to read PLIST files.
2020-05-11 17:51:58 +00:00
archivers hs-*: add PLIST files 2020-05-11 17:51:58 +00:00
audio mark perl as not needed 2020-05-10 13:54:19 +00:00
benchmarks fio: Couple of SunOS fixes. 2020-04-30 09:42:27 +00:00
biology revbump after boost update 2020-05-06 14:04:05 +00:00
bootstrap Highly silly typo. 2020-05-07 14:20:49 +00:00
cad revbump after boost update 2020-05-06 14:04:05 +00:00
chat ekg: regen checksum 2020-05-07 13:02:43 +00:00
comms repair build break, apply -Wno-error=incompatible-pointer-types 2020-05-07 17:01:27 +00:00
converters hs-*: add PLIST files 2020-05-11 17:51:58 +00:00
cross (cross/avr-libc) Fix build: Add missing +BUILD_DEPENDS+= tex-epstopdf-pkg-[0-9]* 2020-05-11 12:57:56 +00:00
databases databases/mariadb55-client: clean up REPLACE_PERL 2020-05-10 13:56:14 +00:00
devel hs-*: add PLIST files 2020-05-11 17:51:58 +00:00
distfiles
doc doc: Update shells/bosh to 20200511 2020-05-11 16:53:23 +00:00
editors revbump after boost update 2020-05-06 14:04:05 +00:00
emulators Two fixes 2020-05-10 11:33:23 +00:00
filesystems revbump after boost update 2020-05-06 14:04:05 +00:00
finance hs-*: add PLIST files 2020-05-11 17:51:58 +00:00
fonts tex-newtx{,-doc}: update to 1.626 2020-05-11 11:23:57 +00:00
games Makefile: +woof 2020-05-11 10:49:12 +00:00
geography Updage py-googlemaps to 4.3.1. 2020-05-10 13:04:13 +00:00
graphics hs-*: add PLIST files 2020-05-11 17:51:58 +00:00
ham Fix boost fallout. 2020-05-09 15:17:51 +00:00
inputmethod revbump after boost update 2020-05-06 14:04:05 +00:00
lang hs-*: add PLIST files 2020-05-11 17:51:58 +00:00
licenses add afl-3.0 (Academic Free License) 2020-04-30 08:40:06 +00:00
mail mail/mailfront: fix PKG_SUGGESTED_OPTIONS 2020-05-10 07:10:39 +00:00
math hs-*: add PLIST files 2020-05-11 17:51:58 +00:00
mbone vic: avoid version checking for netbsd 2020-04-29 20:25:46 +00:00
meta-pkgs texlive-collection-pictures: update to rev 54812 2020-05-10 13:04:41 +00:00
misc hs-*: add PLIST files 2020-05-11 17:51:58 +00:00
mk mk/haskell.mk: allow to generate PLIST files 2020-05-10 17:46:59 +00:00
multimedia multimedia/gst-plugins0.10-base: allow SUBST block to be a no-op 2020-05-10 14:27:46 +00:00
net hs-*: add PLIST files 2020-05-11 17:51:58 +00:00
news news/suck: suppress USE_TOOLS+=perl warning 2020-05-10 14:19:38 +00:00
packages
parallel parallel/ganglia-monitor-core: clean up SUBST_FILES 2020-05-10 14:18:54 +00:00
pkgtools pkgtools/pkglint: update to 20.1.5 2020-05-09 19:26:11 +00:00
print tex-media9{,-doc}: update to 1.11 2020-05-11 11:12:51 +00:00
regress regress/tools-platform: demonstrate bug in nbsed-20120308 2020-05-11 03:10:46 +00:00
security hs-*: add PLIST files 2020-05-11 17:51:58 +00:00
shells bosh: Update to 20200511 2020-05-11 16:52:07 +00:00
sysutils hs-*: add PLIST files 2020-05-11 17:51:58 +00:00
templates
textproc hs-*: add PLIST files 2020-05-11 17:51:58 +00:00
time hs-*: add PLIST files 2020-05-11 17:51:58 +00:00
wm wm/sawfish: fix location of main.jl.in 2020-05-10 14:07:07 +00:00
www hs-*: add PLIST files 2020-05-11 17:51:58 +00:00
x11 hs-*: add PLIST files 2020-05-11 17:51:58 +00:00
Makefile Makefile: fix outdated documentation 2020-02-12 15:04:51 +00:00
pkglocate
README.md README.md: minor adjustments 2020-01-15 16:19:22 +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.

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.

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