Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
gutteridge 498511988c squeak-vm: fix sandboxed builds
This needs pkg-config available in order to handle dependencies to
build its Freetype FT2Plugin component. This fixes the build under
NetBSD, though SunOS at least has other problems, too. (While here,
also tweak a variable reference to the common form, noted by pkglint.)
2020-07-13 03:06:47 +00:00
archivers Add LUA_LINKER_MAGIC variable that centrally sets LDFLAGS on Darwin, 2020-07-11 15:14:29 +00:00
audio - Specify ISO-8859-1 encoding on a couple Texinfo docs that aren't UTF8. 2020-07-08 13:57:42 +00:00
benchmarks *: Update broken sf.net HOMEPAGEs 2020-06-14 10:07:48 +00:00
biology gnome-chemistry-utils: Update to 0.14.16 2020-06-29 13:04:48 +00:00
bootstrap bootstrap: Switch --full over to mksh. 2020-07-07 11:50:04 +00:00
cad (cad/qcad) Add one patch for adapting to QT update, Re: QPainterPath 2020-06-16 23:09:31 +00:00
chat gajim: updated to 1.2.0 2020-07-08 11:57:12 +00:00
comms asterisk16: Update to 16.11.0 2020-06-12 16:23:53 +00:00
converters help2man: updated to 1.47.16 2020-07-12 19:37:13 +00:00
cross xtensa-esp32-elf-gcc: skip portability check for contrib/* 2020-07-11 09:05:13 +00:00
databases py-aiosqlite: updated to 0.14.1 2020-07-12 17:46:29 +00:00
devel lua-busted: add ALTERNATIVES 2020-07-11 17:02:30 +00:00
distfiles
doc Updated finance/bitcoin 2020-07-12 21:02:40 +00:00
editors editors/lyx: update to 2.3.5.2. 2020-07-05 12:23:06 +00:00
emulators hatari: updated to 2.2.1 2020-07-10 19:33:30 +00:00
filesystems Update filesystems/glusterfs to 8.0 2020-07-07 01:01:27 +00:00
finance bitcoin: updated to 0.20.0 2020-07-12 21:02:12 +00:00
fonts harfbuzz: Update to 2.6.8 2020-06-29 13:44:02 +00:00
games angband: Update to 4.2.1 2020-07-07 13:17:46 +00:00
geography geography: Add lua-mmdb 2020-07-09 10:48:58 +00:00
graphics cairo: backport patches from upstream to use FT_Done_MM_Var instead of free 2020-07-09 14:38:55 +00:00
ham (ham/predict) Updated to 2.2.6 2020-06-16 13:43:36 +00:00
inputmethod inputmethod/mozc-server: fix build problem 2020-06-19 05:45:30 +00:00
lang squeak-vm: fix sandboxed builds 2020-07-13 03:06:47 +00:00
licenses licenses: Add ttyp0-license 2020-06-17 11:06:58 +00:00
mail mutt: Update to version 1.14.6 2020-07-12 07:08:43 +00:00
math py-roman: updated to 3.3 2020-07-12 17:50:29 +00:00
mbone Fix const issues 2020-05-14 19:26:01 +00:00
meta-pkgs meta-pkgs/netbsd-doc-print: update to 1.5 2020-06-21 10:33:06 +00:00
misc bvttest: Update to 20200610 2020-07-12 02:09:23 +00:00
mk mk: Skip unnecessary dirs for CTF/debug conversion. 2020-07-08 12:37:13 +00:00
multimedia ffmpeg4,ffplay4: updated to 4.3.1 2020-07-12 19:35:01 +00:00
net fping: updated to 4.3 2020-07-12 19:31:03 +00:00
news news/trn: Add patch with date grammar rules for old articles from olduse.net. 2020-07-05 13:35:31 +00:00
packages
parallel parallel: Add lua-lanes 2020-07-11 16:15:08 +00:00
pkgtools Pass PKG_SYSCONFDIR to configure 2020-07-09 10:46:24 +00:00
print print/foliate: Updates to 2.4.2 2020-07-07 01:28:05 +00:00
regress show-all: fix typo in variable name 2020-07-01 09:13:12 +00:00
security security/zoneminder: Add workaround for stricter compiler 2020-07-12 16:58:42 +00:00
shells Add bash patch bash50-018 -- updates bash to 5.0.18(1)-release 2020-07-10 20:40:26 +00:00
sysutils xosview: do not exit when cpufreq sysctl fails. 2020-07-07 19:13:18 +00:00
templates
textproc Add LUA_LINKER_MAGIC variable that centrally sets LDFLAGS on Darwin, 2020-07-11 15:14:29 +00:00
time lua-tz: Support for testing 2020-07-08 16:40:55 +00:00
wm awesome: gets lua category 2020-07-02 10:27:21 +00:00
www py-django-import-export: updated to 2.3.0 2020-07-12 17:53:15 +00:00
x11 x11/py-sip-qt4: added, similar to py-sip-qt5. 2020-07-10 20:02:23 +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