Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
wiz b510b81bf6 Updated apr to 1.6.2.
Changes for APR 1.6.2

  *) Corrected non-Unix builds for APR_LOCK_DEFAULT.

Changes for APR 1.6.1

  *) Defer timed locks API for later 1.7 release [Nick Kew, William Rowe]

  *) Export build files find_apr.m4 and apr_common.m4 [Jacob Champion]

Changes for APR 1.6.0

  *) apr_allocator: Provide apr_allocator_align() to get the true size that
     would be allocated for the given size (including the header and
     alignment).  [Yann Ylavic]

  *) apr_os_proc_mutex_put_ex: Allow to specify whether the OS native
     mutex should or not be cleaned up (destroyed) with the constructed
     APR mutex (given pool), and default to not for the simple _put()
     function.  [Yann Ylavic]

  *) apr_proc/global_mutex: Fix API regarding the native OS mutexes
     accessors from/to available APR mechanisms, adding the new functions
     apr_os_proc_mutex_get_ex() and apr_os_proc_mutex_set_ex() which give
     control to the user over the selected mechanisms, including the missing
     POSIX semaphores (sem_t) on platforms supporting them.
     [Yann Ylavic]

  *) apr_proc_mutex-pthread: Refcount shared mutexes usage to avoid
     destruction while still is use by some process(es).  PR 49504.
     [Yann Ylavic]

  *) apr_file_io: Add apr_file_pipe_create_pools() allowing a pair of
     pipes to be created, each in a different pool. [Graham Leggett]

  *) Add apr_pollcb_wakeup(), with similar behavior to
     apr_pollset_wakeup(). Add apr_pollcb_method_name(), with similar
     behavior to apr_pollset_method_name().
     [Neil Conway <nrc cs berkeley edu>, Jeff Trawick]

  *) apr_table_overlap: Add APR_OVERLAP_TABLES_ADD to merge and set when
     overlapping tables. [Graham Leggett]

  *) locks: Introduce apr_{thread,proc,global}_mutex_timedlock().
     [Yann Ylavic]

  *) Introduce the apr_cstr_fn() family of functions, derived from
     the svn_cstring_ functions of the Subversion project.

  *) Add APR_SO_FREEBIND option for apr_socket_opt_set.  PR 58725.
     [Ashley GC, Jan Kaluza, Joe Orton]

  *) apr_filepath_merge: Fix truename length calculation on Windows
     in cases where the "short" name variant is actually longer than
     the "long" or "true" name. See: testnames.c:merge_shortname().
     [Bert Huijben <rhuijben a.o>]

  *) apr_atomic: Fix errors when building on Visual Studio 2013 while
     maintaining the ability to build on Visual Studio 6 with Windows
     Server 2003 R2 SDK. PR 57191. [Gregg Smith]

  *) apr_skiplist: Add apr_skiplist_addne*() family to preserve existing
     values (no duplicate), add apr_skiplist_size(), apr_skiplist_height()
     and apr_skiplist_preheight() to get the corresponding current values,
     and apr_skiplist_set_preheight() to modify it. [ Yann Ylavic ]

  *) Add new --enable-allocator-guard-pages which is like allocator-uses-mmap,
     but will also add inaccessible guard pages before and after each memnode.
     This will result in higher ressource usage but allow to find/protect
     against certain buffer overflow/overread bugs. Under Linux, it may be
     necessary to increase /proc/sys/vm/max_map_count . [Stefan Fritsch]

  *) apr_skiplist: Add apr_skiplist_add() to support multiple values.

  *) Add new --enable-pool-concurrency-check configure option to detect
     thread-unsafe concurrent accesses to pools. Runtime costs should be
     relatively low. [Stefan Fritsch]

  *) Add support code to teach valgrind about APR pools and allocators.
     [Stefan Fritsch]

  *) Add apr_sockaddr_info_copy(), for making a deep copy of an
     apr_sockaddr_t into a specified pool.  [Yann Ylavic
     <ylavic.dev gmail.com>]

  *) Added Unix domain socket support.
     [Mladen Turk]

  *) Add apr_shm_delete() to compliment apr_shm_remove().
     [Jim Jagielski]

  *) Intruduce APR_PERMS_SET macros for setting the owner/group on
     objects. Currently only implemented for shm, proc and global
     mutexes on posix platforms.
     [Mladen Turk]

  *) Add apr_escape_ldap() and apr_pescape_ldap(), escaping characters
     as described by RFC4514 and RFC4515 respectively. [Graham Leggett]
2017-06-19 20:40:38 +00:00
archivers Updated par2 to 0.7.2. 2017-06-14 13:44:01 +00:00
audio operator bool for streams is explicit in C++11, so request it where 2017-06-17 19:36:06 +00:00
benchmarks Fix build with Perl 5.26.0 2017-06-07 14:29:59 +00:00
biology Recursive revbump from lang/perl5 5.26.0 2017-06-05 14:22:16 +00:00
bootstrap Add code for finding machine_arch on OSF1 2017-06-19 06:30:48 +00:00
cad Udated cad/gtkwave to 3.3.81 2017-06-14 04:21:35 +00:00
chat dump PKGREVISION 2017-06-07 04:41:41 +00:00
comms Fix build with Perl 5.26.0 2017-06-07 14:29:59 +00:00
converters Regen distinfo 2017-06-11 23:58:41 +00:00
cross Disable depcomp replacement. libcpp wants to read the main depcomp after 2017-06-17 19:36:46 +00:00
databases Change patch to use upstream 5.6+ change, fixes segfault reported by mark. 2017-06-19 12:07:50 +00:00
devel Updated apr to 1.6.2. 2017-06-19 20:40:38 +00:00
distfiles
doc Updated print/abcm2ps to 8.13.11 2017-06-19 20:31:36 +00:00
editors Update distinfo as well 2017-06-18 18:47:37 +00:00
emulators Fix some C99 compat issues. 2017-06-17 19:42:03 +00:00
filesystems fuse-encfs: update to 1.9.1 2017-06-19 18:41:39 +00:00
finance Fix build with perl 5.26 2017-06-12 07:30:16 +00:00
fonts Update ruby-ttfunkto 1.5.1. 2017-06-05 14:24:19 +00:00
games Add 24 to RUBY_VERSIONS_ACCEPTED. 2017-06-18 13:48:53 +00:00
geography bring back geos buildlink as it is still required 2017-06-13 19:00:50 +00:00
graphics Changes 2.9.1: 2017-06-19 20:14:45 +00:00
ham Catch PLIST up with reality 2017-05-30 22:47:57 +00:00
inputmethod Recursive revbump from lang/perl5 5.26.0 2017-06-05 14:23:47 +00:00
lang Requires c99 for signbit(). 2017-06-19 11:11:34 +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 Remove two non-working mirror sites. 2017-06-19 06:54:15 +00:00
math NumPy 1.13.0 2017-06-15 07:02:53 +00:00
mbone Updated mbone/rtptools to 1.21 2017-05-06 08:22:23 +00:00
meta-pkgs Match NetBSD-{7,8,9} / x86 for newer ATI driver. 2017-06-14 09:30:43 +00:00
misc Add 24 to RUBY_VERSIONS_ACCEPTED. 2017-06-18 13:48:53 +00:00
mk Use the fgrep binary explicitly on OSF1 2017-06-19 06:25:45 +00:00
multimedia version 2.8.12: 2017-06-19 08:22:47 +00:00
net Updated syncthing to 0.14.30. 2017-06-19 20:26:34 +00:00
news Recursive revbump from lang/perl5 5.26.0 2017-06-05 14:24:20 +00:00
packages
parallel Recursive revbump from lang/perl5 5.26.0 2017-06-05 14:24:20 +00:00
pkgtools Revbump for introduction of icon theme handling framework 2017-06-14 16:25:16 +00:00
print Updated abcm2ps to 8.13.11. 2017-06-19 20:31:27 +00:00
regress Fixed pkglint warnings. 2016-06-11 11:36:14 +00:00
security Adjust comments around ca-certificates.crt 2017-06-19 00:39:53 +00:00
shells Fix installation on Darwin. 2017-05-19 15:27:58 +00:00
sysutils Update xfce4-taskmanager 1.2.0: 2017-06-18 23:22:27 +00:00
templates Point at the HTML pkgsrc guide, not a plain-text human redirect. 2017-02-04 03:47:47 +00:00
textproc Updated miller to 5.2.0. 2017-06-19 20:28:49 +00:00
time Updated p5-DateTime to 1.4300. 2017-06-14 13:15:48 +00:00
wm Update xfce4-wm to 4.13.0: 2017-06-18 22:56:55 +00:00
www Changes with Apache 2.4.26 2017-06-19 20:01:10 +00:00
x11 Updated xterm to 329. 2017-06-19 20:24:37 +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.