Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
js 2cd3afc475 Update devel/fossil to 2.17
Changes for version 2.17
------------------------

  *  Major improvements to the "diff" subsystem, including:
     * Added new formatting options: --by, -b, --webpage, --json, --tcl.
     * Partial-line matching for unified diffs
     * Better partial-line matching for side-by-side diffs
     * Buttons on web-based diffs to show more context
     * Performance improvements
  *  The --branchcolor option on fossil commit and fossil amend can now take
     the value "auto" to force Fossil to use its built-in automatic color
     choosing algorithm.
  *  Fossil now autosyncs prior to running fossil open.
  *  Add the ticket-default-report setting, which if set to the title of a
     ticket report causes that ticket report to be displayed below the search
     box in the /ticket page.
  *  The "nc" query parameter to the /timeline page causes all graph coloring
     to be omitted.
  *  Improvements and bug fixes to the new "fossil ui REMOTE" feature so that
     it works better on a wider variety of platforms.
  *  In /wikiedit, show the list of attachments for the current page and list
     URLs suitable for pasting them into the page.
  *  Add the --no-http-compression option to fossil sync and similar.
  *  Print total payload bytes on a fossil sync when using the --verbose option.
  *  Add the close, reopen, hide, and unhide subcommands to the branch command.
  *  The "-p" option to fossil branch list shows only private branches.
  *  The Markdown formatter now interprets the content of block HTML markup
     (such as <table>) in most cases.  Only content of <pre> and <script> is
     passed through verbatim.
  *  The wiki list command no longer lists "deleted" pages by default. Use the
     new --all option to include deleted pages in the output.
  *  The fossil all git status command only shows reports for the subset of
     repositories that have a configured Git export.
  *  The /chat configuration was reimplemented and provides new options,
     including the ability for a repository administrator to extend the
     selection of notification sounds using unversioned files.
  *  Chat now uses fossil's full complement of markdown features, instead of
     the prior small subset of markup it previously supported.  This
     retroactively applies to all chat messages, as they are markdown-processed
     when they are sent instead of when they are saved.
  *  Added a chat message preview mode so messages can be previewed before
     being sent. Similarly, added a per-message ability to view the raw
     un-parsed message text.
  *  The hotkey to activate preview mode in /wikiedit, /fileedit, and
     /pikchrshow was changed from ctrl-enter to shift-enter in order to align
     with /chat's new preview feature and related future changes.
2021-12-04 10:06:28 +00:00
archivers py-zstandard: updated to 0.16.0 2021-12-02 11:24:50 +00:00
audio faudio: updated to 21.12 2021-12-03 13:29:42 +00:00
benchmarks bonnie++: Bump revision. 2021-11-20 05:57:28 +00:00
biology *: Revbump for protobuf-3.19.0 2021-11-11 12:02:46 +00:00
bootstrap bootstrap: Remove unused variable. 2021-11-29 18:32:51 +00:00
cad kicad-packages3d: update HOMEPAGE 2021-12-02 16:40:18 +00:00
chat chat/matrix-synapse: Update to 1.47.1 (security) 2021-11-23 12:47:51 +00:00
comms Fix a build failure occuring when filesystems/fuse is installed 2021-12-02 10:02:01 +00:00
converters converters/php-mbstring: add support for php81 2021-11-27 07:27:04 +00:00
cross freemint-*: disable MKPIE some more 2021-11-18 16:05:28 +00:00
databases openldap: updated to 2.6.0 2021-12-01 12:13:53 +00:00
devel Update devel/fossil to 2.17 2021-12-04 10:06:28 +00:00
distfiles
doc doc: Removed multimedia/adobe-flash-player 2021-12-03 20:57:48 +00:00
editors xfce4-mousepad: update to 0.5.8 2021-12-02 00:44:08 +00:00
emulators hercules4sdl: Use tarball name as downloaded by web browser 2021-12-01 03:51:57 +00:00
filesystems Honor LDFLAGS to support RELRO 2021-12-02 12:02:05 +00:00
finance electrum: do not check version of aiorpcX 2021-11-25 19:52:43 +00:00
fonts harfbuzz harfbuzz-icu: updated to 3.1.2 2021-11-29 20:24:56 +00:00
games games/woof: Update to 8.1.0 2021-12-01 11:08:00 +00:00
geography geography/viking: Update to 1.10 2021-12-01 01:04:42 +00:00
graphics pngquant: updated to 2.17.0 2021-12-02 12:35:00 +00:00
ham ham/chirp: Update to 20211105 2021-11-05 12:33:37 +00:00
inputmethod *: recursive bump for gstreamer 1.18.5 2021-11-15 22:53:55 +00:00
lang Update go116 to 1.16.11. 2021-12-03 17:08:35 +00:00
licenses licenses: Do not use UTF-8 encoding. ASCII is sufficient 2021-11-16 17:13:58 +00:00
mail isync: update to 1.4.4. 2021-12-03 11:42:39 +00:00
math py-scipy: updated to 1.7.3 2021-11-30 17:00:44 +00:00
mbone mbone: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:57:00 +00:00
meta-pkgs modular-xorg-drivers: Support detecting builtin input drivers 2021-12-02 18:22:07 +00:00
misc py-asciinema: update to 2.1.0. 2021-11-29 19:30:34 +00:00
mk mk: add c++20 and gnu++20 2021-12-03 07:40:26 +00:00
multimedia multimedia: remove adobe-flash-player 2021-12-03 20:56:21 +00:00
net rabbitmq: updated to 3.9.11 2021-12-03 13:31:02 +00:00
news news/canlock-hp: Update to 3.3.0 2021-12-03 10:59:16 +00:00
packages
parallel llvm: update llvm and friends to 13.0.0 2021-11-23 20:55:42 +00:00
pkgtools pkgin: Update to 21.12.0. 2021-12-01 12:20:58 +00:00
print print/ruby-pdf-reader: update to 2.6.0 2021-11-28 08:07:38 +00:00
regress regress: Remove reference to LOWER_OS_VERSION. 2021-11-30 09:40:10 +00:00
security gnupg2: gmake is not required to build as of 2.2.33 2021-12-02 16:16:17 +00:00
shells fish: do not regenerate docs 2021-11-27 12:43:58 +00:00
sysutils cdrtools: Simplify SUBSTs for files/INSTALL.pkgsrc and replace LOCALBASE too 2021-12-03 17:45:34 +00:00
templates templates: disable search bar until the results are better 2021-04-21 11:14:11 +00:00
textproc py-xmlschema: updated to 1.9.0 2021-12-02 11:07:17 +00:00
time xfce4-datetime-plugin: update to 0.8.1 2021-11-30 15:01:17 +00:00
wm Update pekwm to 0.2.0. PR pkg/56523 by pekdon himself :) 2021-11-30 19:21:15 +00:00
www Update to 1.4.62. From the changelog: 2021-12-03 15:55:54 +00:00
x11 modular-xorg-server: Remove invlid line 2021-12-03 13:44:01 +00:00
_NetBSD-pkgdb _NetBSD-pkgdb: Use $@ insted of $* 2020-12-29 17:56:14 +00:00
Makefile
pkglocate
README.md README.md: Add trailing slash to the URI 2021-10-21 12:18:01 +00:00

pkgsrc

pkgsrc is a framework for building software for a variety of UNIX-like systems.

It produces binary packages, which can be managed with tools such as pkgin. pkgsrc is highly configurable, supporting building packages for an arbitrary installation prefix (the default is /usr/pkg), allowing multiple branches to coexist on one machine, a build options framework, and a compiler transformation framework, among other advanced features. Unprivileged use and installation is also supported.

pkgsrc is the default package manager for NetBSD and SmartOS. It's also supported as a first-class option in OmniOS CE and Oasis Linux.

Bootstrapping

To use pkgsrc on operating systems other than NetBSD, you first need to bootstrap:

cd pkgsrc/bootstrap
./bootstrap

Note that this is only for the most simple case, using pkgsrc's defaults.

Please consult bootstrap/README and bootstrap/README.OS for detailed information about bootstrapping.

Building packages

cd pkgsrc/category/package-name
$PREFIX/bin/bmake install

Where $PREFIX is where you've chosen to install packages (typically /usr/pkg)

On NetBSD, bmake is simply the built-in make tool.

To build packages in bulk, tools such as pkgtools/pbulk and pkgtools/pkg_comp can be used.

Community / Troubleshooting

Latest sources

To fetch the main CVS repository:

cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -P pkgsrc

To work in the Git mirror, which is updated every few hours from CVS:

git clone https://github.com/NetBSD/pkgsrc.git