Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
adam 41e1e2753c py-lexicon: updated to 3.6.0
3.6.0

Added

Vendor pynamecheap project for namecheap provider
Annotate public API with types
Check mypy types during CI
Add the RFC2136 DynDNS provider (named ddns)
Use Lexicon specific exceptions in code: AuthenticationError for authentication problems

Modified

Implement the base provider as an ABC class
Improve plesk provider for wildcard domains or subdomains
Use poetry-core instead of poetry for the builds
Switch to GitHub-native Dependabot

Deleted

Remove dependency of plesk provider to xmltodict
Remove some Python 2 specific code
Remove deprecated type parameter in providers public methods
2021-05-07 18:45:04 +00:00
archivers py-zstandard: fix building with newer zstd 2021-05-04 12:24:33 +00:00
audio audacity: add notes on why this hasn't been updated 2021-05-07 07:59:04 +00:00
benchmarks google-benchmark: update to 1.5.3. 2021-04-26 15:23:37 +00:00
biology various fixes for arm64 big endian support. 2021-04-25 07:51:24 +00:00
bootstrap Don't reject dash as /bin/sh. 2021-04-28 11:14:51 +00:00
cad revbump for boost-libs 2021-04-21 13:24:06 +00:00
chat srain: update to 1.2.1 2021-05-04 15:01:22 +00:00
comms revbump for boost-libs 2021-04-21 13:24:06 +00:00
converters *: Bump PKGREVISION for ghc-9.0.1 2021-05-03 19:00:52 +00:00
cross atasm: update to 1.09. 2021-03-21 10:21:07 +00:00
databases postgresql*: explicitly mark BROKEN on Alpha 2021-05-07 06:58:55 +00:00
devel py-cachetools: updated to 4.2.2 2021-05-07 18:18:11 +00:00
distfiles
doc Updated net/p5-FusionInventory-Agent to 2.6nb2 2021-05-07 18:28:20 +00:00
editors pluma: update to 1.24.2 2021-05-05 00:47:21 +00:00
emulators mgba: add missing patch 2021-05-04 14:19:17 +00:00
filesystems p5-Path-Tiny: update to 0.118. 2021-04-26 14:57:26 +00:00
finance py-braintree: updated to 4.9.0 2021-05-06 04:34:47 +00:00
fonts fonts/recursive-ttf: update to 1.078. 2021-04-30 18:03:21 +00:00
games taisei: Update to 1.3.2 2021-05-05 14:14:56 +00:00
geography geography/qgis: Mark as not for python 2.7 2021-05-04 16:27:38 +00:00
graphics graphics/pcl: enable visualization using VTK 2021-05-07 11:36:29 +00:00
ham math/fftw and dependents: merge math/fftwf backin and add MPI and OpenMP 2021-04-29 23:30:12 +00:00
inputmethod fcitx5-gtk: fix building with gcc10 2021-04-25 18:24:43 +00:00
lang Update go116 to 1.16.4. 2021-05-07 18:29:14 +00:00
licenses add eternal-lands-license 2021-04-04 09:36:29 +00:00
mail exim: remove patch from distinfo that was removed from repository during update 2021-05-06 07:08:54 +00:00
math py-netCDF4: updated to 1.5.6 2021-05-07 18:31:59 +00:00
mbone *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
meta-pkgs xfce4: remove reference to xfce4-mixer in comment 2021-05-06 20:40:49 +00:00
misc libreoffice: Update to 7.1.3.2 2021-05-07 16:33:41 +00:00
mk options.description: add some from math/fftw 2021-05-07 12:31:04 +00:00
multimedia ffmpeg4: Include atomic64.mk for m68k and powerpc. Bump revision. 2021-05-07 11:40:11 +00:00
net py-lexicon: updated to 3.6.0 2021-05-07 18:45:04 +00:00
news news/leafnode: Update to 1.11.12 2021-05-07 11:09:35 +00:00
packages
parallel py-billiard: updated to 3.6.4.0 2021-05-06 10:36:08 +00:00
pkgtools x11-links: add some more links to reflect NetBSD 9.99.82 2021-04-29 02:58:48 +00:00
print electrix: Fix PDF support with recent print/poppler 2021-05-07 17:41:49 +00:00
regress regress/infra-unittests: use single quotes for string literals 2021-01-04 21:11:43 +00:00
security courier-authlib: fix options 2021-05-06 08:45:00 +00:00
shells Update shells/bash to 5.1 patch 8. 2021-05-05 11:02:59 +00:00
sysutils sysutils: +hs-fast-logger 2021-05-05 12:25:54 +00:00
templates templates: disable search bar until the results are better 2021-04-21 11:14:11 +00:00
textproc py-relatorio: updated to 0.9.3 2021-05-07 18:06:45 +00:00
time py-cftime: updated to 1.4.1 2021-05-07 18:16:51 +00:00
wm mlvwm: update to 0.9.3 2021-05-04 14:09:52 +00:00
www firefox78-l10n: Update to 78.10.1 2021-05-07 16:50:18 +00:00
x11 x11/kitty: update to 0.20.3 2021-05-07 10:46:26 +00:00
_NetBSD-pkgdb _NetBSD-pkgdb: Use $@ insted of $* 2020-12-29 17:56:14 +00:00
Makefile
pkglocate
README.md *: fix a bunch of typos in README and various documentation files. 2020-12-12 10:42:47 +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. pkgsrc is highly configurable, supporting building packages for an arbitrary installation prefix (the default is /usr/pkg), allowing multiple branches to coexist on one machine, a build options framework, and a compiler transformation framework, among other advanced features. Unprivileged use and installation is also supported.

pkgsrc is the default package manager for NetBSD and SmartOS. It's also supported as a first-class option in OmniOS CE and Oasis Linux.

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