Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
schmonz a2b1c3883f Update to 1.4.7. From the changelog:
API:

* Database::check(): Fix bogus error reports for documents with length zero
  due to a new check added in 1.4.6 that the doclength was between the stored
  upper and lower bounds, which failed to allow for the lower bound ignoring
  documents with length zero (since documents indexed only by boolean terms
  aren't involved in weighted searches).  Reported by David Bremner.

* Query: Use of Query::MatchAll in multithreaded code causes problems because
  the reference counting gets messed up by concurrent updates.  Document that
  Query(string()) should be used instead of MatchAll in multithreaded code, and
  avoid using it in library code.  Reported by Germán M. Bravo.

* Stem:

  + Stemming algorithms added for Irish, Lithuanian, Nepali and Tamil.

  + Merge Snowball compiler changes which improve code generation.

  + Merge optimisations to the Arabic and Turkish stemmers.

glass backend:

* A long-lived cursor on a table in a WritableDatabase could get into
  an invalid state, which typically resulted in a DatabaseCorruptError
  being thrown with the message:

      Db block overwritten - are there multiple writers?

  But in fact the on-disk database is not corrupted - it's just that
  the cursor in memory has got into an inconsistent state.  It looks
  like we'll always detect the inconsistency before it can cause on-disk
  corruption but it's hard to be completely certain.

  The bug is in code to rebuild the cursor when the underlying table
  changes in ways which require that, which is a fairly rare occurrence
  to start with, and only triggers when a block in the cursor has been
  released, reallocated, and we tried to load it in the cursor at the
  same level - the cursor wrongly assumes it has the current version
  of the block.

  Reported with a reproducer by Sylvain Taverne.  Confirmed by David
  Bremner as also fixing a problem in notmuch for which he hadn't managed
  to find a reduced reproducer.
2018-08-26 13:25:33 +00:00
archivers p5-Archive-Zip: update to 1.63. 2018-08-26 06:11:29 +00:00
audio Recursive bump for perl5-5.28.0 2018-08-22 09:42:51 +00:00
benchmarks Recursive bump for perl5-5.28.0 2018-08-22 09:42:51 +00:00
biology Recursive bump for perl5-5.28.0 2018-08-22 09:42:51 +00:00
bootstrap Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
cad Recursive bump for perl5-5.28.0 2018-08-22 09:42:51 +00:00
chat Recursive bump for perl5-5.28.0 2018-08-22 09:42:51 +00:00
comms Recursive bump for perl5-5.28.0 2018-08-22 09:42:51 +00:00
converters p5-Cpanel-JSON-XS: update to 4.06. 2018-08-26 06:13:37 +00:00
cross Recursive bump for perl5-5.28.0 2018-08-22 09:42:51 +00:00
databases p5-gdbm: no bump necessary, revert 2018-08-22 09:43:39 +00:00
devel p5-IO-AIO: update to 4.6. 2018-08-26 06:26:46 +00:00
distfiles
doc doc/TODO: add some 2018-08-26 09:52:33 +00:00
editors poedit: depend on gtkspell3. Fixes build. 2018-08-25 12:05:47 +00:00
emulators Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
filesystems Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
finance Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
fonts Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
games Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
geography Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
graphics ImageMagick6: Also block PS2 and PS3 coders in policy.xml 2018-08-23 14:54:21 +00:00
ham Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
inputmethod Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
lang npm: fix building with PKGREVISION 2018-08-25 20:46:28 +00:00
licenses Add intel's microcode license. 2018-08-23 10:52:27 +00:00
mail Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
math Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
mbone Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
meta-pkgs Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
misc Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
mk Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
multimedia x264-devel: updated to 20180624 2018-08-25 17:21:19 +00:00
net hub: Update net/hub to 2.5.1 2018-08-24 11:29:35 +00:00
news Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
packages
parallel Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
pkgtools Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
print gutenprint-lib: fix missing graphics/gexiv2 dependency 2018-08-23 14:26:21 +00:00
regress Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
security Add a fix for CVE-2017-13755, pointed to from 2018-08-23 07:47:34 +00:00
shells Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
sysutils intel-microcode-netbsd: uncomment LICENSE 2018-08-23 11:33:58 +00:00
templates
textproc Update to 1.4.7. From the changelog: 2018-08-26 13:25:33 +00:00
time p5-Time-Warp: update to 0.53. 2018-08-26 06:27:41 +00:00
wm Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
www Updated www/ap2-jk to 1.2.43 2018-08-25 01:57:43 +00:00
x11 Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
Makefile
pkglocate Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
README Make top dir README a little more helpful. 2017-03-02 09:51:35 +00:00

$NetBSD: README,v 1.19 2017/03/02 09:51:35 maya Exp $

pkgsrc is a framework for building software on UNIX-like systems.

To use, bootstrap using:
% cd pkgsrc/bootstrap/
% ./bootstrap

build packages, use:
% cd pkgsrc/category/package-name
% $PREFIX/bin/bmake install

Where $PREFIX is where you've chosen to install packages (typically /usr/pkg)

Bugs and patches can be filed in the follow link (use category 'pkg'):
https://www.netbsd.org/cgi-bin/sendpr.cgi?gndb=netbsd

To fetch the main CVS repository:
% cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -P pkgsrc

It's also possible to contribute through pkgsrc wip (work in progress), for
more information, see http://pkgsrc.org/wip/users/

Please see doc/pkgsrc.txt for information.