Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
adam a38eb25a22 python36: updated to 3.6.9
Python 3.6.9 final

Library

bpo-37437: Update vendorized expat version to 2.2.7.
macOS
bpo-34602: Avoid test suite failures on macOS by no longer calling resource.setrlimit to increase the process stack size limit at runtime. The runtime change is no longer needed since the interpreter is being built with a larger default stack size.


Python 3.6.9 release candidate 1

Security
bpo-35907: CVE-2019-9948: Avoid file reading by disallowing local-file:// and local_file:// URL schemes in URLopener().open() and URLopener().retrieve() of urllib.request.
bpo-36742: Fixes mishandling of pre-normalization characters in urlsplit().
bpo-30458: Address CVE-2019-9740 by disallowing URL paths with embedded whitespace or control characters through into the underlying http client request. Such potentially malicious header injection URLs now cause an http.client.InvalidURL exception to be raised.
bpo-36216: Changes urlsplit() to raise ValueError when the URL contains characters that decompose under IDNA encoding (NFKC-normalization) into characters that affect how the URL is parsed.
bpo-33529: Prevent fold function used in email header encoding from entering infinite loop when there are too many non-ASCII characters in a header.
bpo-35746: [CVE-2019-5010] Fix a NULL pointer deref in ssl module. The cert parser did not handle CRL distribution points with empty DP or URI correctly. A malicious or buggy certificate can result into segfault. Vulnerability (TALOS-2018-0758) reported by Colin Read and Nicolas Edet of Cisco.
bpo-35121: Don’t send cookies of domain A without Domain attribute to domain B when domain A is a suffix match of domain B while using a cookiejar with http.cookiejar.DefaultCookiePolicy policy. Patch by Karthikeyan Singaravelan.

Library
bpo-35643: Fixed a SyntaxWarning: invalid escape sequence in Modules/_sha3/cleanup.py. Patch by Mickaël Schoentgen.
bpo-35121: Don’t set cookie for a request when the request path is a prefix match of the cookie’s path attribute but doesn’t end with “/”. Patch by Karthikeyan Singaravelan.

Documentation
bpo-35605: Fix documentation build for sphinx<1.6. Patch by Anthony Sottile.
bpo-35564: Explicitly set master_doc variable in conf.py for compliance with Sphinx 2.0

Tests
bpo-36816: Update Lib/test/selfsigned_pythontestdotnet.pem to match self-signed.pythontest.net’s new TLS certificate.
bpo-35925: Skip specific nntplib and ssl networking tests when they would otherwise fail due to a modern OS or distro with a default OpenSSL policy of rejecting connections to servers with weak certificates or disabling TLS below TLSv1.2.
bpo-27313: Avoid test_ttk_guionly ComboboxTest failure with macOS Cocoa Tk.
bpo-32947: test_ssl fixes for TLS 1.3 and OpenSSL 1.1.1.

macOS
bpo-34602: Avoid failures setting macOS stack resource limit with resource.setrlimit. This reverts an earlier fix for bpo-18075 which forced a non-default stack size when building the interpreter executable on macOS.
2019-07-03 20:10:41 +00:00
archivers Follow some remaining search.cpan.org redirects. 2019-07-01 21:35:32 +00:00
audio Restrict lirc to Linux platform 2019-07-02 12:51:34 +00:00
benchmarks Update packages using a search.cpan.org HOMEPAGE to metacpan.org. 2019-06-30 20:14:13 +00:00
biology Recursive revbump from boost-1.70.0 2019-07-01 04:07:44 +00:00
bootstrap bootstrap/bootstrap: allow the working directory to be a symlink 2019-07-02 16:27:04 +00:00
cad Follow some remaining search.cpan.org redirects. 2019-07-01 21:35:32 +00:00
chat Follow some remaining search.cpan.org redirects. 2019-07-01 21:35:32 +00:00
comms Follow some remaining search.cpan.org redirects. 2019-07-01 21:35:32 +00:00
converters Update to 4.04 2019-07-02 07:47:18 +00:00
cross cross/*: let pkglint autofix indentation and variable alignment 2019-06-08 10:53:26 +00:00
databases Use https for pear.php.net. 2019-07-03 07:28:21 +00:00
devel subversion: more reliable fix for APR 1.7.0 2019-07-03 10:42:54 +00:00
distfiles
doc Updated www/py-mod_wsgi, www/py-bottle, www/py-grappelli_safe, www/py-cherrypy 2019-07-03 20:00:10 +00:00
editors Explicitly disable postgresql support. We do not declare the 2019-07-03 10:06:50 +00:00
emulators Fix building on NetBSD/arm by extracting the FSR from siginfo_t::si_trap 2019-07-03 14:38:13 +00:00
filesystems Recursive revbump from boost-1.70.0 2019-07-01 04:07:44 +00:00
finance py-braintree: updated to 3.55.0 2019-07-02 03:44:15 +00:00
fonts Update to 2.5.3 2019-07-02 12:58:23 +00:00
games quakespasm: Update to 0.93.1 2019-07-03 19:14:49 +00:00
geography Recursive revbump from gpsd-3.19 2019-07-02 19:56:45 +00:00
graphics py-matplotlib: updated to 3.1.1 2019-07-03 18:18:44 +00:00
ham uhd: updated to 3.14.1.0 2019-07-02 16:44:55 +00:00
inputmethod Recursive revbump from boost-1.70.0 2019-07-01 04:07:44 +00:00
lang python36: updated to 3.6.9 2019-07-03 20:10:41 +00:00
licenses Added CeCiLL-B license. 2019-07-02 09:28:12 +00:00
mail Use https for pear.php.net. 2019-07-03 07:28:21 +00:00
math Use https for pear.php.net. 2019-07-03 07:28:21 +00:00
mbone Updated mbone/mdd to 20180824 2018-08-29 00:50:12 +00:00
meta-pkgs Use https for xfce.org. 2019-07-03 07:34:40 +00:00
misc Use https for github. 2019-07-03 07:19:03 +00:00
mk Added CeCiLL-B license. 2019-07-02 09:28:12 +00:00
multimedia vlc: reinstate hacks.mk, I'm not paying enough attention 2019-07-02 20:55:21 +00:00
net py-grpcio: updated to 1.22.0 2019-07-03 20:09:27 +00:00
news newsbeuter: Fix build with new json-c. 2019-07-02 07:37:54 +00:00
packages
parallel Recursive revbump from boost-1.70.0 2019-07-01 04:07:44 +00:00
pkgtools Added CeCiLL-B license. 2019-07-02 09:28:12 +00:00
print Recursive revbump from boost-1.70.0 2019-07-01 04:07:44 +00:00
regress mk/tools: in the wrapper log, quote arguments containing = naturally 2019-05-22 20:47:05 +00:00
security Need to define __DARWIN_UNIX03 to use unsetenv(3) which return integer. 2019-07-03 17:17:58 +00:00
shells Redirect the last few search.cpan.org packages that I missed. 2019-07-01 22:00:09 +00:00
sysutils Use PKGVERSION_NOREV as GITHUB_RELEASE to easier update 2019-07-02 13:38:13 +00:00
templates
textproc py-validators: updated to 0.13.0 2019-07-03 19:35:45 +00:00
time Recursive revbump from gpsd-3.19 2019-07-02 19:56:45 +00:00
wm Recursive revbump from boost-1.70.0 2019-07-01 04:07:44 +00:00
www py-cherrypy: updated to 18.1.2 2019-07-03 19:59:47 +00:00
x11 qt4-libs: fix build with gcc9 2019-07-03 10:04:23 +00:00
Makefile
pkglocate
README README: minor grammatical fix 2019-01-29 03:11:03 +00:00

$NetBSD: README,v 1.21 2019/01/29 03:11:03 gutteridge 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 following 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.