Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
adam e0e76cfa36 fmtlib: updated to 6.0.0
6.0.0:
Switched to the MIT license with an optional exception that allows distributing binary code without attribution.
Floating-point formatting is now locale-independent by default.
Added an experimental Grisu floating-point formatting algorithm implementation (disabled by default). To enable it compile with the FMT_USE_GRISU macro defined to 1.
Separated formatting and parsing contexts for consistency with C++20 std::format, removing the undocumented basic_format_context::parse_context() function.
Added oss-fuzz support.
formatter specializations now always take precedence over operator<<.
Introduced the experimental fmt::compile function that does format string compilation.
Added the % format specifier that formats floating-point values as percentages.
Implemented precision for floating-point durations.
Implemented chrono format specifiers %Q and %q that give the value and the unit respectively .
Fixed handling of dynamic width in chrono formatter.
Removed deprecated fmt/time.h. Use fmt/chrono.h instead.
Added fmt::format and fmt::vformat overloads that take text_style.
Removed the deprecated color API (print_colored). Use the new API, namely print overloads that take text_style instead.
Made std::unique_ptr and std::shared_ptr formattable as pointers via fmt::ptr.
Made print and vprint report I/O errors.
Marked deprecated APIs with the [[deprecated]] attribute and removed internal uses of deprecated APIs.
Modernized the codebase using more C++11 features and removing workarounds. Most importantly, buffer_context is now an alias template, so use buffer_context<T> instead of buffer_context<T>::type. These features require GCC 4.8 or later.
formatter specializations now always take precedence over implicit conversions to int and the undocumented convert_to_int trait is now deprecated.
Moved the undocumented basic_writer, writer, and wwriter types to the internal namespace.
Removed deprecated basic_format_context::begin(). Use out() instead.
Disallowed passing the result of join as an lvalue to prevent misuse.
Refactored the undocumented structs that represent parsed format specifiers to simplify the API and allow multibyte fill.
Moved SFINAE to template parameters to reduce symbol sizes.
Switched to fputws for writing wide strings so that it's no longer required to call _setmode on Windows.
2019-10-06 16:36:27 +00:00
archivers advancecomp: Avoid compiler warnings due to redefining bswap* on NetBSD. 2019-10-04 18:08:07 +00:00
audio ncmpc: Update to 0.35 2019-10-06 16:15:51 +00:00
benchmarks Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8 2019-09-02 13:19:35 +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 znc: Needs -lsocket -lnsl 2019-10-02 11:14:42 +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.0 2019-10-05 08:03:55 +00:00
devel SDL_gfx: Update to 2.0.26 2019-10-06 13:02:08 +00:00
distfiles
doc doc: Updated audio/ncmpc to 0.35 2019-10-06 16:16:08 +00:00
editors tea: Update to 48.0.1 2019-10-06 15:54:38 +00:00
emulators hercules: Update to 3.13 2019-10-06 11:51:25 +00:00
filesystems Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8 2019-09-02 13:19:35 +00:00
finance bitcoin: updated to 0.18.1 2019-09-20 16:57:28 +00:00
fonts harfbuzz: Update to 2.6.2 2019-10-01 14:35:14 +00:00
games bump PKGREVISION for previous games/xbomb commit 2019-10-06 14:44:35 +00:00
geography Recursive revbump from audio/pulseaudio 2019-09-18 14:17:03 +00:00
graphics Bump PKGREVISION for libmypaint 2019-10-06 12:24:09 +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 Added gjs to Makefile SUBDIRs. 2019-10-06 15:52:44 +00:00
licenses licenses: amaya was removed 2019-09-09 11:42:33 +00:00
mail mailgraph: update to 1.14nb6 2019-10-02 14:30:31 +00:00
math In MAKE_JOBS >= 8 at least, some .o files are not built before link stage. 2019-10-05 06:14:05 +00:00
mbone Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
meta-pkgs asterisk package has been removed, use latest version instead 2019-09-24 12:22:46 +00:00
misc Update to 6.3.2.2 2019-10-04 12:59:05 +00:00
mk mk/check: remove documentation for obsolete SKIP_PORTABILITY_CHECK 2019-10-06 13:38:22 +00:00
multimedia pitivi: Needs py-sqlite3 2019-10-03 22:45:22 +00:00
net maradns: Update to 2.0.17 2019-10-06 12:52:20 +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 pkgtools/url2pkg: update to 19.3.3 2019-10-06 12:55:30 +00:00
print Bump API dependency pattern 2019-10-05 06:07:50 +00:00
regress regress/check-perms: add test for broken CHECK_PERMS_AUTOFIX 2019-09-19 23:53:36 +00:00
security Fix clamav install when PKG_SYSCONFDIR not set to ${PREFIX}/etc 2019-10-05 20:52:52 +00:00
shells pbosh: Switch to latest distfile. 2019-10-04 14:07:54 +00:00
sysutils make the pylibfdt module build verbose if KBUILD_VERBOSE != 0. 2019-10-06 14:01:20 +00:00
templates
textproc fmtlib: updated to 6.0.0 2019-10-06 16:36:27 +00:00
time py-jrnl: mark as incompatible with Python 2.7 2019-09-25 13:11:03 +00:00
wm i3: Update to 4.17.1 2019-10-06 12:12:05 +00:00
www spawn-fcgi: Update to 1.6.4 2019-10-06 13:10:39 +00:00
x11 xf86-video-intel: Update DESCR 2019-10-03 14:43:56 +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.