Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
brook fda25c20bc Correctly fix the build breakage on Darwin.
The previous patch removed use of --version-script on Darwin and converted
the shared library extensions to the Darwin standard of .dylib.  The former
is necessary, but the latter was not quite correct.  A distinction must be
made between shared libraries provided by the package for linking of
applications and shared libraries provided by the package for dynamic loading
by Gnome applications.  Gnome applications expect that plugins will use the
.so extension on all Unix platforms, including Darwin.  Thus, a subset of the
shared libraries must be renamed, both on the filesystem and internally.
This is partly mentioned in PR #54824, although that is for graphics/gegl
not tnis package.
2020-02-25 04:13:46 +00:00
archivers unrar: updated to 5.9.1 2020-02-21 17:55:52 +00:00
audio ncmpc: Update to 0.37 2020-02-23 11:44:52 +00:00
benchmarks benchmarks/bonnie++: fix reference to documentation 2020-02-09 20:02:45 +00:00
biology all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
bootstrap bootstrap: use $* instead of $@ where appropriate 2020-02-23 18:32:46 +00:00
cad Revert intentional commit. 2020-02-18 17:44:26 +00:00
chat libotr: Update HOMEPAGE 2020-02-23 18:07:10 +00:00
comms Fix YYDEBUG usage. 2020-02-18 16:47:20 +00:00
converters Add bdf2sfd. 2020-02-12 14:11:22 +00:00
cross skip host_detect_local_cpu() if CROSS_DIRECTORY_STRUCTURE. 2020-02-11 01:04:05 +00:00
databases py-multidict: updated to 4.7.5 2020-02-22 06:51:45 +00:00
devel p5-Data-Peek: update test dependency 2020-02-25 01:32:30 +00:00
distfiles
doc doc/guide: migrate from http to https 2020-02-24 21:13:56 +00:00
editors Update to version 8.2.0303 2020-02-23 10:40:07 +00:00
emulators Don't use LTO with clang on NetBSD, ld doesn't know about it. 2020-02-18 16:49:50 +00:00
filesystems fuse: Update HOMEPAGE 2020-01-27 20:42:55 +00:00
finance (finance/R-bayesm) Updated to 3.1.4, ChangeLog not known, or not easily found,sorry 2020-02-15 23:53:07 +00:00
fonts spleen: update to 1.7.0. 2020-02-13 13:46:23 +00:00
games wesnoth: Update to 1.14.11 2020-02-20 17:58:02 +00:00
geography py-google-maps-services-python: Update to 4.1.0 2020-02-12 16:32:01 +00:00
graphics Correctly fix the build breakage on Darwin. 2020-02-25 04:13:46 +00:00
ham all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
inputmethod inputmethod: Remove qt5-uim 2020-02-08 15:37:56 +00:00
lang nodejs: updated to 13.9.0 2020-02-24 16:04:21 +00:00
licenses licenses: Add vvvvvv-license 2020-01-20 21:15:48 +00:00
mail fetchmail: update to 6.4.2 2020-02-19 16:48:02 +00:00
math fix build error if PKGSRC_FORTRAN=gfortran: add --tag=FC to libtool 2020-02-24 08:14:34 +00:00
mbone all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
meta-pkgs kde: update release-service version to 19.12.1 2020-02-02 02:31:17 +00:00
misc Update to pciids 20200222 2020-02-22 19:48:39 +00:00
mk mk/configure: fix configure-env to cd to the correct directory 2020-02-23 20:24:46 +00:00
multimedia mpv: Add another potential swift library dir. 2020-02-20 22:39:19 +00:00
net py-rt: Update to 2.0.0 2020-02-24 14:38:25 +00:00
news sfeed: Update to 0.9.16 2020-02-23 20:32:45 +00:00
packages
parallel openmpi: Support SunOS/x86_64 inline assembly. 2020-02-06 11:28:49 +00:00
pkgtools pkgtools/pkglint: update to 19.4.9 2020-02-17 20:22:21 +00:00
print Fix breakage on Darwin. 2020-02-24 17:29:25 +00:00
regress mk/pkginstall/files: allow spaces in configuration file names 2020-02-11 01:59:30 +00:00
security py-cryptodome: updated to 3.9.7 2020-02-22 06:50:56 +00:00
shells mksh: fix typos in DESCR 2020-02-25 01:02:37 +00:00
sysutils Fix xfm segfault with newer Xaw3d. Bump PKGREVISION 2020-02-24 21:45:24 +00:00
templates
textproc py-xlsxwriter: updated to 1.2.8 2020-02-24 16:17:55 +00:00
time time/Makefile: Add py-trading-calendars 2020-02-06 23:33:05 +00:00
wm swc: Link to upstream issues/PRs 2020-02-24 14:23:53 +00:00
www libpsl: updated to 0.21.0 2020-02-24 19:46:23 +00:00
x11 libfm-qt: update a comment 2020-02-25 01:01:20 +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