Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
markd 273deb7a2d texlive: update to 2020
General:
* The \input primitive in all TeX engines, including tex, now also accepts a
  group-delimited filename argument, as a system-dependent extension. The usage
  with a standard space/token-delimited filename is completely unchanged. The
  group-delimited argument was previously implemented in LuaTeX; now it is available
  in all engines. ASCII double quote characters (") are removed from the filename,
  but it is otherwise left unchanged after tokenization. This does not currently
  affect LaTeX’s \input command, as that is a macro redefinition of the standard
  \input primitive.
* New option –cnf-line for kpsewhich, tex, mf, and all other engines, to support
  arbitrary configuration settings on the command line.
* The addition of various primitives to various engines in this and previous years
  is intended to result in a common set of functionality available across
  all engines.

epTeX, eupTeX: New primitives \Uchar, \Ucharcat, \current(x)spacingmode, \ifincsname;
 revise \fontchar?? and \iffontchar. For eupTeX only: \currentcjktoken.

LuaTeX: Integration with HarfBuzz library, available as new engines luahbtex
 (used for lualatex) and luajithbtex. New primitives: \eTeXgluestretchorder,
 \eTeXglueshrinkorder.

pdfTeX: New primitive \pdfmajorversion; this merely changes the version number
 in the PDF output; it has no effect on any PDF content. \pdfximage and similar
 now search for image files in the same way as \openin.

pTeX: New primitives \ifjfont, \iftfont. Also in epTeX, upTeX, eupTeX.

XeTeX: Fixes for \Umathchardef, \XeTeXinterchartoks, \pdfsavepos.

Dvips: Output encodings for bitmap fonts, for better copy/paste capabilities.
2020-05-10 03:56:37 +00:00
archivers revbump after boost update 2020-05-06 14:04:05 +00:00
audio audio: Add sndfile-tools 2020-05-09 09:55:31 +00:00
benchmarks fio: Couple of SunOS fixes. 2020-04-30 09:42:27 +00:00
biology revbump after boost update 2020-05-06 14:04:05 +00:00
bootstrap Highly silly typo. 2020-05-07 14:20:49 +00:00
cad revbump after boost update 2020-05-06 14:04:05 +00:00
chat ekg: regen checksum 2020-05-07 13:02:43 +00:00
comms repair build break, apply -Wno-error=incompatible-pointer-types 2020-05-07 17:01:27 +00:00
converters texlive: update to 2020 2020-05-10 03:56:37 +00:00
cross Make cross/ppc-morphos-binutils build on NetBSD 2020-05-10 02:14:18 +00:00
databases mysql57-client: help cmake detect EDITLINE_INCLUDE_DIR 2020-05-09 16:59:49 +00:00
devel devel/go-protobuf: fix shell portability 2020-05-09 18:57:39 +00:00
distfiles
doc doc: Updated lang/yabasic to 2.86.8 2020-05-09 22:29:28 +00:00
editors revbump after boost update 2020-05-06 14:04:05 +00:00
emulators emulators/aranym: skip portability check 2020-05-09 18:31:00 +00:00
filesystems revbump after boost update 2020-05-06 14:04:05 +00:00
finance revbump after boost update 2020-05-06 14:04:05 +00:00
fonts texlive: update to 2020 2020-05-10 03:56:37 +00:00
games games/ccgo: remove no-op file from SUBST_FILES 2020-05-09 08:42:37 +00:00
geography revbump after boost update 2020-05-06 14:04:05 +00:00
graphics texlive: update to 2020 2020-05-10 03:56:37 +00:00
ham Fix boost fallout. 2020-05-09 15:17:51 +00:00
inputmethod revbump after boost update 2020-05-06 14:04:05 +00:00
lang yabasic: update to 2.86.8. 2020-05-09 22:29:17 +00:00
licenses add afl-3.0 (Academic Free License) 2020-04-30 08:40:06 +00:00
mail msmtp: Update to 1.8.10 2020-05-09 11:08:25 +00:00
math Stop using boost/detail/endian.hpp 2020-05-09 15:19:02 +00:00
mbone vic: avoid version checking for netbsd 2020-04-29 20:25:46 +00:00
meta-pkgs meta-pkgs/ruby-redmine-plugins: update to 1.3.0 2020-05-06 15:02:54 +00:00
misc misc/ec2-ami-tools: remove no-op file from SUBST_FILES 2020-05-09 08:49:12 +00:00
mk mk/tools/create.mk: make tool wrappers smaller 2020-05-09 21:08:05 +00:00
multimedia revbump after boost update 2020-05-06 14:04:05 +00:00
net net/go-dns: fix shell portability 2020-05-09 18:55:01 +00:00
news revbump after boost update 2020-05-06 14:04:05 +00:00
packages
parallel revbump after boost update 2020-05-06 14:04:05 +00:00
pkgtools pkgtools/pkglint: update to 20.1.5 2020-05-09 19:26:11 +00:00
print texlive: update to 2020 2020-05-10 03:56:37 +00:00
regress regress/buildlink-transform: clean up code 2020-05-09 22:42:37 +00:00
security security/py-ecdsa: remove unnecessary REPLACE_PYTHON 2020-05-09 20:16:59 +00:00
shells oksh: update to 6.7. 2020-05-09 21:58:20 +00:00
sysutils sysutils/burp: fix path to configuration files 2020-05-09 20:03:39 +00:00
templates
textproc texlive: update to 2020 2020-05-10 03:56:37 +00:00
time py-icalendar: updated to 4.0.6 2020-05-07 04:58:11 +00:00
wm revbump after boost update 2020-05-06 14:04:05 +00:00
www firefox-l10n: Update to 76.0.1 2020-05-09 22:21:52 +00:00
x11 redshift: specify a tag when linking. 2020-05-07 17:16:10 +00:00
Makefile Makefile: fix outdated documentation 2020-02-12 15:04:51 +00:00
pkglocate
README.md README.md: minor adjustments 2020-01-15 16:19:22 +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.

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.

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