Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
mef eedc86a305 (math/R-stringdist) Updated 0.9.5.5 to 0.9.8
version 0.9.8
- Fixed some issues on C-level causing problems with the
  CLANG compiler. (Thanks to Brian Ripley for not only
  reporting this, but also sending updated code with
  fixes).


version 0.9.7
- Fixes in use of INTEGER() and VECTOR_ELT() after updates in R's C API.
  this affected 'afind' and 'max_length' (internally). (Thanks to Luke
  Tierny and Kurt Hornik for the notification).
- Fix in 'amatch' causing utf-8 characters to be ignored in some
  cases (thanks to Joan Mime for reporting #78).
- Fix: segfault when 'afind' was called with many search patterns or many
  texts to be searched.
- Fix: stringsimmatrix was not normalized correctly (Thanks to Tamas Ferenci
  for reporting GH).


version 0.9.6.3
- Resubmit. Fixed an URL redirect that was detected by CRAN.

version 0.9.6.2
- Resubmit. Fixed url issues detected by CRAN, added doi to description
  as per CRAN request.

version 0.9.6.1
- Bugfix: afind/grab/grabl returned wrong results on MacOS only.
  (thanks to Prof. Brian Ripley for the notification and for running tests
   on his personal machine and to Tomas Kalibera for making the
   ubuntu-rchk docker image available).

version 0.9.6
- New function 'afind': find approximate matches in text based on string distance.
- New functions 'grab', 'grabl': fuzzy matching equivalent to 'grep' and 'grepl'.
- New function 'extract': fuzzy matching equivalent of stringr::str_extract.
- New algorithm 'running_cosine': fast fuzzy text search using cosine distance.
- New function 'stringsimmatrix' (Thanks to Johannes Gruber).
- Number of threads used is now reported when loading 'stringdist'.
- Internal fixes (in some cases class() == 'class' was used).
2021-09-18 12:38:42 +00:00
archivers Actually make this MAKE_JOBS safe (hint from Joerg) 2021-09-18 09:37:51 +00:00
audio Oops, array append syntax in Meson is +=. Should fix non-macOS builds. 2021-09-18 10:38:44 +00:00
benchmarks google-benchmark: update to 1.6.0. 2021-09-12 10:58:25 +00:00
biology biology/biolibc: Update to 0.2.0.11 2021-09-18 00:42:39 +00:00
bootstrap Spaces to tabs (NFCI). 2021-07-13 12:43:58 +00:00
cad (cad/gtkwave) Updated 3.3.110 to 3.3.111 2021-09-11 02:03:41 +00:00
chat Revbump all Go packages after go117 update 2021-09-17 13:52:45 +00:00
comms Install java-rxtx in a consistent location regardless of whether the JRE 2021-09-13 11:44:45 +00:00
converters py-reedsolo: add missing build dependency on py-cython 2021-09-12 07:02:05 +00:00
cross cross/avr-gcc: Update to 10.3.0nb1 2021-09-15 12:20:14 +00:00
databases Revbump all Go packages after go117 update 2021-09-17 13:52:45 +00:00
devel (devel/py-ipykernel) fix build, +py-ipython_genutils for DEPENDS 2021-09-18 12:16:03 +00:00
distfiles
doc doc: Updated math/R-statmod to 1.4.36 2021-09-18 12:31:42 +00:00
editors Revbump all Go packages after go117 update 2021-09-17 13:52:45 +00:00
emulators qemu: add patch checksum 2021-09-10 19:44:37 +00:00
filesystems fuse-djmount: retire; does not build with external nor internal libupnp; last release 2006-08-07 2021-06-15 09:05:40 +00:00
finance py-eth-hash: updated to 0.3.2 2021-09-13 11:23:45 +00:00
fonts fontconfig: fix crash on mac OS aarch64. Via upstream. Bump. 2021-09-11 23:34:44 +00:00
games simgear, flightgear: 2020.3.11 2021-09-18 09:01:01 +00:00
geography geography/qgis: Update to 3.16.11 2021-09-15 19:06:15 +00:00
graphics gd: updated to 2.3.3 2021-09-17 14:24:23 +00:00
ham ham/hamlib: Update to 4.3.1 2021-09-15 22:52:45 +00:00
inputmethod ibus: update to 1.5.25. 2021-08-21 17:40:17 +00:00
lang nodejs: updated to 14.17.6 2021-09-17 20:08:23 +00:00
licenses Add SMath Studio as math/smath-studio. 2021-06-29 14:28:12 +00:00
mail Revbump all Go packages after go117 update 2021-09-17 13:52:45 +00:00
math (math/R-stringdist) Updated 0.9.5.5 to 0.9.8 2021-09-18 12:38:42 +00:00
mbone *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
meta-pkgs kf5: fix typo {,k}mediaplayer 2021-09-05 00:05:41 +00:00
misc ansiweather: update to 1.18.0. 2021-09-14 16:49:01 +00:00
mk Remove stuff inadvertently included in previous (thanks wiz@). 2021-09-14 10:50:48 +00:00
multimedia gpac: Fix building on notdarwin. 2021-09-17 00:10:21 +00:00
net dnsmasq: updated to 2.86 2021-09-17 21:04:39 +00:00
news news/tin: Build fix for the option combination curses(pdcurses) + icu 2021-09-01 16:43:59 +00:00
packages
parallel threadingbuildingblocks: needs atomic64 2021-09-10 12:08:51 +00:00
pkgtools Revbump all Go packages after go117 update 2021-09-17 13:52:45 +00:00
print okular: add buildlink3.mk 2021-08-31 11:29:24 +00:00
regress regress: fix space-tab in the indentation 2021-09-09 18:23:44 +00:00
security Revbump all Go packages after go117 update 2021-09-17 13:52:45 +00:00
shells Revbump all Go packages after go117 update 2021-09-17 13:52:45 +00:00
sysutils sysutils/macchina: update to 1.1.6 2021-09-17 20:58:09 +00:00
templates templates: disable search bar until the results are better 2021-04-21 11:14:11 +00:00
textproc textproc/ruby-nokogiri: fix dependency 2021-09-18 08:05:09 +00:00
time (time/R-tzdb) Add buildlink3.mk 2021-09-08 15:30:54 +00:00
wm qvwm: add missing libraries for the SunOS linker 2021-09-17 10:27:34 +00:00
www webkit-gtk: Update to 2.32.4 2021-09-17 15:50:34 +00:00
x11 rxvt-unicode: needs libXt for Intrinsic.h 2021-09-17 10:20:04 +00:00
_NetBSD-pkgdb _NetBSD-pkgdb: Use $@ insted of $* 2020-12-29 17:56:14 +00:00
Makefile
pkglocate
README.md use libera.chat's hosted kiwiirc 2021-05-29 13:14:10 +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.

Community / 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