Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
jperkin fd8568873f giflib: Stop installing a broken libgifutil.
The release of giflib 5.1.9 removed GifQuantizeBuffer from its API as it was
undocumented.  Unfortunately a number of third party programs were relying on
this function, and no longer built without it.

The original attempt to fix this was to build and install the libgifutil.so
library that now contains it, but this was done incorrectly (the SONAME was
broken) and required modifying those third party programs anyway to pull in
libgifutil (see e.g. multimedia/mplayer-share), which feels like completely
missing the point.

It is a lot simpler and less error-prone to simply revert the upstream decision
and put GifQuantizeBuffer back into the main library.  This is the approach
that other upstreams (e.g. Fedora) have taken, and so we now do the same.

Bump PKGREVISION.
2020-06-05 12:15:16 +00:00
archivers libzip: update to 1.7.0. 2020-06-05 10:44:48 +00:00
audio libao: correct sense of conditional 2020-06-05 10:08:35 +00:00
benchmarks Revbump for icu 2020-06-02 08:22:31 +00:00
biology Revbump for icu 2020-06-02 08:22:31 +00:00
bootstrap bootstrap: Fix default target arch on SunOS. 2020-05-30 21:36:15 +00:00
cad Revbump for icu 2020-06-02 08:22:31 +00:00
chat chat/ktp-common-internals: suppress USE_TOOLS+=perl warning 2020-06-02 18:33:40 +00:00
comms Revbump for icu 2020-06-02 08:22:31 +00:00
converters converters/utf8proc: Add support for pkg-config, Reduce build dependencies 2020-06-04 16:46:35 +00:00
cross cross/ppc-morphos-gcc-9: skip shell portability check 2020-06-02 18:37:46 +00:00
databases sqlite3: updated to 3.32.2 2020-06-05 07:48:07 +00:00
devel spdlog: Update to 1.6.1 2020-06-05 11:22:44 +00:00
distfiles
doc doc: Updated www/py-flask-sqlalchemy to 2.4.3 2020-06-05 11:42:00 +00:00
editors editors/Makefile: Add micro 2020-06-02 08:49:15 +00:00
emulators retroarch: remove unneeded patch 2020-06-04 08:28:51 +00:00
filesystems Revbump for icu 2020-06-02 08:22:31 +00:00
finance Revbump for icu 2020-06-02 08:22:31 +00:00
fonts Revbump for icu 2020-06-02 08:22:31 +00:00
games fortunes-de: Use DISTNAME and PKGNAME like other packages 2020-06-05 03:46:29 +00:00
geography py-googlemaps: Update to 4.4.1. 2020-06-04 13:12:28 +00:00
graphics giflib: Stop installing a broken libgifutil. 2020-06-05 12:15:16 +00:00
ham Revbump for icu 2020-06-02 08:22:31 +00:00
inputmethod Revbump for icu 2020-06-02 08:22:31 +00:00
lang openjdk11: Enable ALSA audio support for NetBSD 2020-06-04 01:10:38 +00:00
licenses add afl-3.0 (Academic Free License) 2020-04-30 08:40:06 +00:00
mail thunderbird-l10n: Update to 68.9.0 2020-06-05 03:58:46 +00:00
math Revbump for libxlsxwriter 2020-06-02 10:29:50 +00:00
mbone Fix const issues 2020-05-14 19:26:01 +00:00
meta-pkgs Revbump for icu 2020-06-02 08:22:31 +00:00
misc misc/py-anita: update to 2.4. 2020-06-04 19:44:41 +00:00
mk subst.mk: Move hint about find to package-settable section 2020-06-03 10:56:46 +00:00
multimedia mpv: Enable libmpv shaerd library build, bump PKGREVISION 2020-06-05 03:52:23 +00:00
net terraform-provider-local: only install the plugin 2020-06-05 08:16:00 +00:00
news Revbump for icu 2020-06-02 08:22:31 +00:00
packages
parallel Revbump for icu 2020-06-02 08:22:31 +00:00
pkgtools pkgtools/cwrappers: avoid dependency cycle with check-portability 2020-06-02 19:46:00 +00:00
print Revbump for icu 2020-06-02 08:22:31 +00:00
regress regress/plus_build_version: fix test 2020-05-24 13:45:39 +00:00
security mozilla-rootcerts: Ensure script uses correct SH. 2020-06-02 22:32:02 +00:00
shells shells/zsh: ignore [[ in shell program 2020-05-31 09:25:51 +00:00
sysutils grub2: Fix missing interpreter in bulk build 2020-06-04 20:17:19 +00:00
templates
textproc p5-XML-Atom-SimpleFeed: Update to 0.904. 2020-06-04 13:17:10 +00:00
time Revbump for icu 2020-06-02 08:22:31 +00:00
wm wmii: Assign MAINTAINERship to Rares Aioanei 2020-06-04 17:56:27 +00:00
www py-flask-sqlalchemy: Update to 2.4.3. 2020-06-05 11:41:32 +00:00
x11 lxqt-session: fix PLIST 2020-06-02 17:40:00 +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