Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
adam de2494b656 Changes 2.5:
Here are major changes since 2.4:

* we've moved to github!

* Bryan Chan has contributed s390x support

* stacktrace capturing via libgcc's _Unwind_Backtrace was implemented
  (for architectures with missing or broken libunwind).

* "emergency malloc" was implemented. Which unbreaks recursive calls
  to malloc/free from stacktrace capturing functions (such us glib'c
  backtrace() or libunwind on arm). It is enabled by
  --enable-emergency-malloc configure flag or by default on arm when
  --enable-stacktrace-via-backtrace is given. It is another fix for a
  number common issues people had on platforms with missing or broken
  libunwind.

* C++14 sized-deallocation is now supported (on gcc 5 and recent
  clangs). It is off by default and can be enabled at configure time
  via --enable-sized-delete. On GNU/Linux it can also be enabled at
  run-time by either TCMALLOC_ENABLE_SIZED_DELETE environment variable
  or by defining tcmalloc_sized_delete_enabled function which should
  return 1 to enable it.

* we've lowered default value of transfer batch size to 512. Previous
  value (bumped up in 2.1) was too high and caused performance
  regression for some users. 512 should still give us performance
  boost for workloads that need higher transfer batch size while not
  penalizing other workloads too much.

* Brian Silverman's patch finally stopped arming profiling timer
  unless profiling is started.

* Andrew Morrow has contributed support for obtaining cache size of the
  current thread and softer idling (for use in MongoDB).

* we've implemented few minor performance improvements, particularly
  on malloc fast-path.
2017-05-18 18:12:30 +00:00
archivers Honour LDFLAGS. 2017-05-15 13:53:26 +00:00
audio Hm, this got overlooked in previous: 2017-05-17 22:04:08 +00:00
benchmarks Use pkgsrc install scripts. Fixes installation on SunOS. Enable test target. 2017-05-18 07:20:22 +00:00
biology Deleting p5-BioPerl. Duplicate with bioperl. Sorry. 2017-05-10 15:09:47 +00:00
bootstrap Allow bootstrapping without cwrappers 2017-04-29 21:40:40 +00:00
cad Update cad/oce to 0.18.1. 2017-05-15 12:31:38 +00:00
chat Update chat/bitlbee to 3.5.1 2017-05-14 11:39:32 +00:00
comms Update to Asterisk 13.15.0. This is mostly a bug fix release with a few 2017-05-13 22:39:13 +00:00
converters Updated p5-JSON to 2.92. 2017-05-17 11:07:52 +00:00
cross Update to 7.1.0 2017-05-16 17:52:18 +00:00
databases Update databases/redis to 3.2.9. 2017-05-18 13:48:28 +00:00
devel Changes 2.5: 2017-05-18 18:12:30 +00:00
distfiles
doc Updated databases/redis to 3.2.9 2017-05-18 13:48:38 +00:00
editors Requires termcap. Tidy includes. 2017-05-09 17:40:11 +00:00
emulators Requires libiconv. 2017-05-15 08:27:23 +00:00
filesystems Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
finance Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
fonts Improve DESCR to identify font name 2017-05-10 12:44:25 +00:00
games Requires termcap. 2017-05-09 16:13:12 +00:00
geography Convert CXXFLAGS setting C++ standard to USE_LANGUAGES. 2017-05-03 08:38:38 +00:00
graphics update URL 2017-05-18 12:30:12 +00:00
ham Updated ham/fldigi to 4.0.4 2017-05-14 15:22:46 +00:00
inputmethod Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
lang Fix packaging under FreeBSD/amd64 10.2 and 11.0 2017-05-17 12:06:20 +00:00
licenses Add the zsh license and add it to the default acceptable list (MIT-like). 2017-05-11 12:56:21 +00:00
mail Updated thunderbird-enigmail to 1.9.7. 2017-05-17 12:06:26 +00:00
math Update to 0.65 2017-05-13 01:29:02 +00:00
mbone Updated mbone/rtptools to 1.21 2017-05-06 08:22:23 +00:00
meta-pkgs Need new ati on dragonfly too. 2017-05-11 20:55:19 +00:00
misc Updated todoman to 3.2.0. 2017-05-17 11:17:35 +00:00
mk Consolidate setting of SSP flags now that multiple compilers support it. 2017-05-18 08:14:08 +00:00
multimedia Add comments to the patches which didn't have one already. 2017-05-17 15:28:51 +00:00
net Updated syncthing to 0.14.28. 2017-05-17 17:01:24 +00:00
news Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
packages
parallel Changes in 3.2: 2017-04-29 18:18:52 +00:00
pkgtools Allow db6 in BDB_* variables. 2017-05-14 14:36:06 +00:00
print Update to 0.9.5 2017-05-16 12:43:47 +00:00
regress Fixed pkglint warnings. 2016-06-11 11:36:14 +00:00
security Update to GnuTLS 3.5.12. 2017-05-18 07:54:26 +00:00
shells Check for stat64 declaration. Fixes SunOS 64-bit build. 2017-05-15 14:52:44 +00:00
sysutils Import sysutils/rsyslog-kafka 8.27.0. 2017-05-18 13:32:10 +00:00
templates Point at the HTML pkgsrc guide, not a plain-text human redirect. 2017-02-04 03:47:47 +00:00
textproc Fix previous. Turns out we provided setup.py (!), but it had no rcsid 2017-05-16 13:51:50 +00:00
time Changes 2.4: 2017-05-16 09:27:52 +00:00
wm Update 9wm to 1.4.0, now developed on GitHub. 2017-05-16 21:10:02 +00:00
www Updated libmicrohttpd to 0.9.54. 2017-05-17 12:39:22 +00:00
x11 xf86-input-joystick: workaround dflybsd placing usbhid headers 2017-05-12 03:18:03 +00:00
Makefile
pkglocate
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.