Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
adam f0d5e1bf8f py-asn1crypto: updated to 1.0.1
1.0.1

Fix an absolute import in keys to a relative import

1.0.0

Backwards Compatibility Breaks
cms.KeyEncryptionAlgorithmId().native now returns the value "rsaes_pkcs1v15" for OID 1.2.840.113549.1.1.1 instead of "rsa"
Removed functionality to calculate public key values from private key values. Alternatives have been added to oscrypto.
keys.PrivateKeyInfo().unwrap() is now oscrypto.asymmetric.PrivateKey().unwrap()
keys.PrivateKeyInfo().public_key is now oscrypto.asymmetric.PrivateKey().public_key.unwrap()
keys.PrivateKeyInfo().public_key_info is now oscrypto.asymmetric.PrivateKey().public_key.asn1
keys.PrivateKeyInfo().fingerprint is now oscrypto.asymmetric.PrivateKey().fingerprint
keys.PublicKeyInfo().unwrap() is now oscrypto.asymmetric.PublicKey().unwrap()
keys.PublicKeyInfo().fingerprint is now oscrypto.asymmetric.PublicKey().fingerprint

Enhancements
Significantly improved parsing of core.UTCTime() and core.GeneralizedTime() values that include timezones and fractional seconds
util.timezone has a more complete implementation
core.Choice() may now be constructed by a 2-element tuple or a 1-key dict
Added x509.Certificate().not_valid_before and x509.Certificate().not_valid_after
Added core.BitString().unused_bits
Added keys.NamedCurve.register() for non-mainstream curve OIDs
No longer try to load optional performance dependency, libcrypto, on Mac or Linux
ocsp.CertStatus().native will now return meaningful unicode string values when the status choice is "good" or "unknown". Previously both returned None due to the way the structure was designed.
Add support for explicit RSA SSA PSS (1.2.840.113549.1.1.10) to keys.PublicKeyInfo() and keys.PrivateKeyInfo()
Added structures for nested SHA-256 Windows PE signatures to cms.CMSAttribute()
Added RC4 (1.2.840.113549.3.4) to algos.EncryptionAlgorithmId()
Added secp256k1 (1.3.132.0.10) to keys.NamedCurve()
Added SHA-3 and SHAKE OIDs to algos.DigestAlgorithmId() and algos.HmacAlgorithmId()
Added RSA ES OAEP (1.2.840.113549.1.1.7) to cms.KeyEncryptionAlgorithmId()
Add IKE Intermediate (1.3.6.1.5.5.8.2.2) to x509.KeyPurposeId()
x509.EmailAddress() and x509.DNSName() now handle invalidly-encoded values using tags for core.PrintableString() and core.UTF8String()
Add parameter structue from RFC 5084 for AES-CCM to algos.EncryptionAlgorithm()
Improved robustness of parsing broken core.Sequence() and core.SequenceOf() values

Bug Fixes
Fixed encoding of tag values over 30
core.IntegerBitString() and core.IntegerOctetString() now restrict values to non-negative integers since negative values are not implemented
When copying or dumping a BER-encoded indefinite-length value, automatically force re-encoding to DER. To ensure all nested values are always DER-encoded, .dump(True) must be called.
Fix UnboundLocalError when calling x509.IPAddress().native on an encoded value that has a length of zero
Fixed passing class_ via unicode string name to core.Asn1Value()
Fixed a bug where EC private keys with leading null bytes would be encoded in keys.ECPrivateKey() more narrowly than RFC 5915 requires
Fixed some edge-case bugs in util.int_to_bytes()
x509.URI() now only normalizes values when comparing
Fixed BER-decoding of indefinite length core.BitString()
Fixed DER-encoding of empty core.BitString()
Fixed a missing return value for core.Choice().parse()
Fixed core.Choice().contents working when the chosen alternative is a core.Choice() also
Fixed parsing and encoding of nested core.Choice() objects
Fixed a bug causing core.ObjectIdentifier().native to sometimes not map the OID
2019-10-11 16:16:45 +00:00
archivers advancecomp: Avoid compiler warnings due to redefining bswap* on NetBSD. 2019-10-04 18:08:07 +00:00
audio Rename py-meson to meson. 2019-10-07 09:28:09 +00:00
benchmarks fio: update to 3.16 2019-10-08 18:13:32 +00:00
biology py-pydicom: Update to 1.3.0 2019-10-01 14:45:29 +00:00
bootstrap bootstrap/bootstrap: prevent --wrkdir from being a symlink 2019-09-13 20:10:35 +00:00
cad Enable py-PyRTL 2019-10-05 06:19:56 +00:00
chat Rename py-meson to meson. 2019-10-07 09:28:09 +00:00
comms delete ancient Asterisk 11.* 2019-09-22 20:00:31 +00:00
converters Update to 7.4.1 2019-10-06 09:59:33 +00:00
cross nios2-gcc3: remove. The compiler built from this package hangs during the 2019-10-04 16:05:09 +00:00
databases sqlite3: updated to 3.30.1 2019-10-11 15:37:09 +00:00
devel sqlite3: updated to 3.30.1 2019-10-11 15:37:09 +00:00
distfiles
doc Remove duplicate entry 2019-10-11 16:09:02 +00:00
editors Sorry, barked up the wrong tree. 2019-10-11 14:42:48 +00:00
emulators Update to 36.04 2019-10-10 13:54:17 +00:00
filesystems Add mkspiffs 0.2.3 2019-10-07 10:13:16 +00:00
finance gnucash: update to 3.7. 2019-10-10 13:47:40 +00:00
fonts spleen: update to 1.5.0. 2019-10-07 08:41:10 +00:00
games Fix immediate eternal pause 2019-10-08 16:13:12 +00:00
geography geography/geos: Update to 3.7.3 2019-10-08 23:42:55 +00:00
graphics ImageMagick: update to 7.0.8.68. 2019-10-10 13:28:02 +00:00
ham uhd: updated to 3.14.1.1 2019-10-04 10:41:44 +00:00
inputmethod ibus: update PLIST to actually match for cldr-emoji-annotation-35.12.14971.0. 2019-09-14 11:34:18 +00:00
lang perl5: backport upstream commits to remove a codepath that assumes 2019-10-10 17:59:57 +00:00
licenses licenses: amaya was removed 2019-09-09 11:42:33 +00:00
mail thunderbird-l10n: Update to 68.1.2 2019-10-11 16:02:33 +00:00
math math/R: remove unknown configure arguments 2019-10-06 21:45:14 +00:00
mbone Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
meta-pkgs Fix devel/boost-libs build under recent NetBSD 9.99 2019-10-09 19:17:45 +00:00
misc todoman: update to 3.7.0. 2019-10-10 13:23:14 +00:00
mk postgresql12: added version 12.0 2019-10-07 19:21:48 +00:00
multimedia Remove multimedia/gnash successor multimedia/lightspark. 2019-10-10 09:37:10 +00:00
net p5-FusionInventory-Agent-Task-Network: remove 2019-10-11 14:46:24 +00:00
news Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8 2019-09-02 13:19:35 +00:00
packages
parallel hwloc: updated to 1.11.3 2019-09-11 13:16:45 +00:00
pkgtools pkg_install-20191008: Add pkg_admin digest command 2019-10-11 11:57:41 +00:00
print Fix build when print/poppler-glib is not installed 2019-10-10 13:19:28 +00:00
regress regress/check-perms: add test for broken CHECK_PERMS_AUTOFIX 2019-09-19 23:53:36 +00:00
security py-asn1crypto: updated to 1.0.1 2019-10-11 16:16:45 +00:00
shells pbosh: Switch to latest distfile. 2019-10-04 14:07:54 +00:00
sysutils py-pyinotify: unconditionally build inotify syscalls so. 2019-10-11 14:38:56 +00:00
templates
textproc enchant2: update to 2.2.7. 2019-10-10 11:44:38 +00:00
time py-jrnl: mark as incompatible with Python 2.7 2019-09-25 13:11:03 +00:00
wm blackbox: tweak DESCR 2019-10-08 03:06:27 +00:00
www cliqz: Update to 1.29.2 2019-10-11 14:39:14 +00:00
x11 lablgtk1: remove, replaced by ocaml-lablgtk 2019-10-10 14:17:50 +00:00
Makefile
pkglocate Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
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.