Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
jperkin 58b578bfb0 mksh: Import unpacked mksh-59b sources.
Two patches have been applied on top, both of which are stored in the
patches directory as manual-Build.sh and manual-funcs.c, to fix issues
on Darwin and SunOS that will be included in the next mksh release.  The
binary mksh.ico file has been manually removed.

This paves the way for  mksh to be used as an alternate bootstrap shell
instead of shells/pdksh, which has been unmaintained for many years and
has some known issues.

Initial bulk build results on Darwin and SunOS look good, and having a
maintained shell which focuses on portability and speed should provide
us with a better long-term option for systems which require a bootstrap
shell.
2020-07-06 10:11:34 +00:00
archivers lua-zlib: set GITHUB_PROJECT so 'make fetch' succeeds 2020-07-05 18:59:04 +00:00
audio audio/fasttracker2: Updates to v1.26 2020-06-30 19:47:35 +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 Give a heads up until issues are fixed. 2020-06-30 15:37:00 +00:00
cad (cad/qcad) Add one patch for adapting to QT update, Re: QPainterPath 2020-06-16 23:09:31 +00:00
chat weechat: switch to LUA_VERSIONS_ACCEPTED 2020-07-04 11:34:59 +00:00
comms asterisk16: Update to 16.11.0 2020-06-12 16:23:53 +00:00
converters py-zfec: updated to 1.5.3 2020-06-29 15:55:52 +00:00
cross mingw-w64-i686-winpthreads: Update PLIST to reflect reality 2020-06-22 11:56:56 +00:00
databases Don't ${CHOWN} at do-install target to fix a build error. 2020-07-03 11:50:57 +00:00
devel libevent: updated to 2.1.12 2020-07-06 10:08:58 +00:00
distfiles
doc Updated devel/libuv, devel/libevent 2020-07-06 10:09:28 +00:00
editors editors/lyx: update to 2.3.5.2. 2020-07-05 12:23:06 +00:00
emulators stella: Update to 6.2.1 2020-06-29 14:48:49 +00:00
filesystems fix comment 2020-06-19 23:11:37 +00:00
finance gnucash-docs: update to 4.0. 2020-06-29 13:51:55 +00:00
fonts harfbuzz: Update to 2.6.8 2020-06-29 13:44:02 +00:00
games games/woof: Update to 2.0.0 2020-07-03 15:41:46 +00:00
geography geography/gama: Update to 2.09: 2020-07-01 16:16:50 +00:00
graphics ansilove: update to 4.1.2. 2020-07-04 19:54:37 +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 If on powerpc, add -mlongcall to CFLAGS and CXXFLAGS, to avoid 2020-07-06 07:16:00 +00:00
licenses licenses: Add ttyp0-license 2020-06-17 11:06:58 +00:00
mail Skip building and installing API docs with Doxygen, as suggested 2020-07-04 14:11:40 +00:00
math py-arviz: updated to 0.9.0 2020-07-01 16:03:59 +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 misc/calibre: fix build with Qt 5.15.0. 2020-07-05 12:09:08 +00:00
mk mk/misc/show.mk: fix reference to further documentation 2020-07-04 18:08:35 +00:00
multimedia mpv: Use LUA_VERSIONS_ACCEPTED. Needed for eventual Lua 5.4 default. 2020-06-30 14:30:38 +00:00
net mikutter: update to 4.0.6. 2020-07-04 06:53:51 +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 paexec: Pull in libmaa 2020-06-16 10:38:40 +00:00
pkgtools pkgtools/pkglint: update to 20.2.1 2020-07-01 13:17:41 +00:00
print print/foliate: Updates to 2.4.0 2020-07-03 12:18:12 +00:00
regress show-all: fix typo in variable name 2020-07-01 09:13:12 +00:00
security tor-browser: update to 9.5.1. 2020-07-04 08:33:57 +00:00
shells mksh: Import unpacked mksh-59b sources. 2020-07-06 10:11:34 +00:00
sysutils Add a patch to the BIND stats to pick up query RTT times. 2020-07-05 13:57:32 +00:00
templates
textproc textproc: Add lua-etlua 2020-07-02 17:30:22 +00:00
time py-cftime: added version 1.1.3 2020-07-01 15:57:35 +00:00
wm awesome: gets lua category 2020-07-02 10:27:21 +00:00
www Update to 0.300004 2020-07-05 02:10:28 +00:00
x11 qt5-qtbase: fix PLIST.Linux with -dbus 2020-07-05 01:14:27 +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