Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
wiz 559b1c808e p5-Apache2-AuthCookie: update to 3.27.
3.27  2017-07-28
   - Fix POD spelling error [#118545].

3.26  2016-09-30
   - remove unused module Apache::AuthCookie::Autobox from dist
   - remove CGI.pm dependency.  CGI.pm has been removed from perl core, which
     was the primary reason we used it in the first place.  Replaced with
     dependency on lighter weight set of three modules:

        * HTTP::Body
        * WWW::Form::UrlEncoded
        * Hash::MultiValue

     Also recommended (but not required) is WWW::Form::UrlEncoded::XS
   - Add optional support for charset encoding.  If you have something like

        PerlSetVar MyAuthNameEncoding UTF-8

     Then AuthCookie with now automatically decode parameters using the given
     encoding now. AuthCookie params() data will be decoded automatically if
     this is on.  See details in AuthCookie module documentation.  In addition
     r->user will be encoded (using byte semantics) using this encoding.

     ***** IMPORTANT *****
     If you turn this on, this could break your code.  r->user() will now be
     byte encoded using the given encoding.  If you use usernames that contain
     non-ascii characters you either need to use decoded_user(), or decode
     r->user() yourself in your subclasses.

     See the AuthCookie docs for more details.
   - add optional support for decoding httpd.conf requires directives. This is
     enabled with a RequiresEncoding setting:

        PerlSetVar MyAuthNameRequiresEncoding UTF-8

     Then decoded_requires($r) will return the decoded value of $r->requires
     You only need this if you have non-ascii characters in your requires
     directives such as:

        Requires user programmør

   - add decoded_user($r) method to get the value of r->user decoded using
     character semantics instead of bytes.  Due to the fact that r->user is a C
     API method we cannot get character semantics on r->user directly.  If no
     Encoding directive is in effect, then this is the same as r->user.
   - add encoding($r): string which returns the value of the Encoding directive
     that is in effect for the current request.

3.25  2016-08-30
   - 2.4: fix POD typo and add missing ABSTRACT
   - reorganize real.t tests into subtests
   - make sure signature test ignores generated files
   - remove autobox dependency
   - fix authenticate so that r->user is copied from r->main on subrequests.
     Previously this was only done for internal redirects (r->prev is defined).
     This fixes DirectoryIndexes on AuthCookie enabled directories under apache
     2.4.
2017-09-26 22:23:56 +00:00
archivers py-zstandard: fix build 2017-09-23 18:25:50 +00:00
audio audio/Makefile: + py-hsaudiotag3k 2017-09-26 11:20:52 +00:00
benchmarks super_pi: add a backup master site 2017-09-23 13:15:28 +00:00
biology p5-Bio-ASN1-EntrezGene: update to 1.72. 2017-09-17 07:51:04 +00:00
bootstrap Rename OS X to macOS to follow Apple's new naming 2017-09-23 05:53:52 +00:00
cad *: remove qt3 and the packages using it, including KDE3 2017-09-26 10:26:54 +00:00
chat *: remove qt3 and the packages using it, including KDE3 2017-09-26 10:26:54 +00:00
comms *: remove qt3 and the packages using it, including KDE3 2017-09-26 10:26:54 +00:00
converters help2man: update to 1.47.5 2017-09-26 06:48:58 +00:00
cross arm-none-eabi-gcc: fix build on SunOS 2017-09-24 21:07:17 +00:00
databases databases/Makefile: Add ruby-postgres_ext 2017-09-26 16:26:41 +00:00
devel libevent: Fix issue #509 2017-09-26 17:57:36 +00:00
distfiles
doc Updated devel/libevent to 2.1.8nb1. 2017-09-26 17:59:38 +00:00
editors *: remove qt3 and the packages using it, including KDE3 2017-09-26 10:26:54 +00:00
emulators revbump for requiring ICU 59.x 2017-09-18 09:52:56 +00:00
filesystems revbump for requiring ICU 59.x 2017-09-18 09:52:56 +00:00
finance *: remove qt3 and the packages using it, including KDE3 2017-09-26 10:26:54 +00:00
fonts fontforge: Fix build on SunOS, requires GNU date features. 2017-09-21 15:06:17 +00:00
games nethack: remove qt version 2017-09-26 21:43:37 +00:00
geography Reduce namespace pollution. 2017-09-25 22:31:25 +00:00
graphics php-imagick: update to 3.4.3 2017-09-26 11:37:43 +00:00
ham *: remove qt3 and the packages using it, including KDE3 2017-09-26 10:26:54 +00:00
inputmethod scim: Remove commented out qt3 option 2017-09-26 10:02:21 +00:00
lang lang/rakudo imported from wip/rakudo; this is perl6 2017-09-26 17:23:05 +00:00
licenses Add flashpix-license for use with libfpx 2017-08-04 08:14:05 +00:00
mail p5-Mail-DKIM: update to 0.43. 2017-09-26 14:34:54 +00:00
math Removed math/py-ephem3 successor math/py-ephem 2017-09-26 17:33:37 +00:00
mbone Generate makefile for NetBSD 8. 2017-09-12 08:21:30 +00:00
meta-pkgs *: remove qt3 and the packages using it, including KDE3 2017-09-26 10:26:54 +00:00
misc *: remove qt3 and the packages using it, including KDE3 2017-09-26 10:26:54 +00:00
mk *: remove qt3 and the packages using it, including KDE3 2017-09-26 10:26:54 +00:00
multimedia *: remove qt3 and the packages using it, including KDE3 2017-09-26 10:26:54 +00:00
net py-IP: update to 0.83 2017-09-26 17:37:40 +00:00
news revbump for requiring ICU 59.x 2017-09-18 09:52:56 +00:00
packages
parallel Reset maintainer 2017-09-16 19:26:41 +00:00
pkgtools revbump for requiring ICU 59.x 2017-09-18 09:52:56 +00:00
print poppler016: remove, no users left in pkgsrc 2017-09-26 10:30:20 +00:00
regress Fixed pkglint warnings. 2016-06-11 11:36:14 +00:00
security *: remove qt3 and the packages using it, including KDE3 2017-09-26 10:26:54 +00:00
shells Comment out dead sites. 2017-09-04 18:00:49 +00:00
sysutils dupeguru: fix path to dependencies 2017-09-26 11:26:24 +00:00
templates Point at the HTML pkgsrc guide, not a plain-text human redirect. 2017-02-04 03:47:47 +00:00
textproc py-docx: update to 0.8.6 2017-09-26 17:52:04 +00:00
time p5-Time-Interval: Remove unnecessary line. 2017-09-26 15:05:21 +00:00
wm compiz: remove kde3 option from buildlink3.mk as well 2017-09-26 09:12:24 +00:00
www p5-Apache2-AuthCookie: update to 3.27. 2017-09-26 22:23:56 +00:00
x11 Remove PYTHON_VERSIONS_INCOMPATIBLE now builds with python 3.x 2017-09-26 13:10:07 +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.