Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
pho f6b0c0d08b Import pandoc-2.9.1.1 from wip
Pandoc is a Haskell library for converting from one markup format to
another, and a command-line tool that uses this library. It can read
several dialects of Markdown and (subsets of) HTML, reStructuredText,
LaTeX, DocBook, JATS, MediaWiki markup, DokuWiki markup, TWiki markup,
TikiWiki markup, Jira markup, Creole 1.0, Haddock markup, OPML, Emacs
Org-Mode, Emacs Muse, txt2tags, ipynb (Jupyter notebooks), Vimwiki,
Word Docx, ODT, EPUB, FictionBook2, roff man, and Textile, and it can
write Markdown, reStructuredText, XHTML, HTML 5, LaTeX, ConTeXt,
DocBook, JATS, OPML, TEI, OpenDocument, ODT, Word docx, PowerPoint
pptx, RTF, MediaWiki, DokuWiki, XWiki, ZimWiki, Textile, Jira, roff
man, roff ms, plain text, Emacs Org-Mode, AsciiDoc, Haddock markup,
EPUB (v2 and v3), ipynb, FictionBook2, InDesign ICML, Muse, LaTeX
beamer slides, and several kinds of HTML/JavaScript slide shows (S5,
Slidy, Slideous, DZSlides, reveal.js).

In contrast to most existing tools for converting Markdown to HTML,
pandoc has a modular design: it consists of a set of readers, which
parse text in a given format and produce a native representation of
the document, and a set of writers, which convert this native
representation into a target format. Thus, adding an input or output
format requires only adding a reader or writer.
2020-01-18 02:16:39 +00:00
archivers Add hs-zip-archive 2020-01-17 19:02:30 +00:00
audio audio/fasttracker2: Update to v1.06 2020-01-17 11:00:08 +00:00
benchmarks When using -dM -E to detect the C++ compiler, force C++ mode. Otherwise 2019-12-22 22:21:58 +00:00
biology *: Recursive revbump from devel/boost-libs 2020-01-12 20:19:52 +00:00
bootstrap Skip trying to make use of a 64bit ABI on Darwin as the system libraries on 2019-12-05 22:19:56 +00:00
cad Upgrade cad/ng-spice to v31. 2020-01-14 09:15:42 +00:00
chat chat: Remove gossip, GNOME 2 XMPP client with vanished upstream. 2020-01-16 13:44:19 +00:00
comms *: Remove USE_OLD_DES_API. 2020-01-16 13:33:50 +00:00
converters Import pandoc-2.9.1.1 from wip 2020-01-18 02:16:39 +00:00
cross Update to mingw-w64 to 7.0.0 and binutils to 2.33.1 2019-12-29 01:08:13 +00:00
databases databases/ruby-sqlite3: update to 1.4.2 2020-01-16 15:20:19 +00:00
devel protobuf-c: remove unused patch 2020-01-17 21:10:04 +00:00
distfiles
doc Updated devel/protobuf-c 2020-01-17 21:10:24 +00:00
editors ghex: Update to 3.18.4 2020-01-17 14:44:43 +00:00
emulators qemu: fix Linux build in most environments 2020-01-13 02:50:25 +00:00
filesystems *: Recursive revbump from devel/boost-libs 2020-01-12 20:19:52 +00:00
finance *: Recursive revbump from devel/boost-libs 2020-01-12 20:19:52 +00:00
fonts recursive-ttf: Import recursive-ttf-1.030 as fonts/recursive-ttf 2020-01-17 16:17:21 +00:00
games games: Remove gtetrinet. 2020-01-17 15:12:00 +00:00
geography geography/gpsd: Update to 3.20 2020-01-17 17:08:01 +00:00
graphics Add hs-JuicyPixels 2020-01-16 15:52:06 +00:00
ham *: Recursive revbump from devel/boost-libs 2020-01-12 20:19:52 +00:00
inputmethod *: Recursive revbump from devel/boost-libs 2020-01-12 20:19:52 +00:00
lang Marked lang/camlp4 as BROKEN. 2020-01-17 09:44:32 +00:00
licenses (licenses/0-clause-bsd, sysutils/bfs) Rename license isc-AUTHOR to 0-clause-bsd 2019-12-28 12:16:53 +00:00
mail mutt: +sasl by default for easier times authing to remote mailservers. 2020-01-17 16:39:46 +00:00
math math/py-sympy: Update to 1.4 2020-01-15 19:13:06 +00:00
mbone mbone: align variable assignments 2019-11-03 11:04:16 +00:00
meta-pkgs boost: updated to 1.72.0 2020-01-12 10:10:03 +00:00
misc misc: Remove gnome-utils, another dead GNOME 2 component 2020-01-16 14:11:03 +00:00
mk Configurable optimization level and compilation parallelism 2020-01-18 01:39:01 +00:00
multimedia *: Remove GNOME 2 nautilus and related packages. 2020-01-17 14:21:17 +00:00
net net: Remove twitux. 2020-01-17 15:51:24 +00:00
news *: Recursive revbump from devel/boost-libs 2020-01-12 20:19:52 +00:00
packages
parallel *: Recursive revbump from devel/boost-libs 2020-01-12 20:19:52 +00:00
pkgtools Mollify pkglint. 2020-01-16 16:54:36 +00:00
print deforaos-pdfviewer: update to 0.1.0 2020-01-17 06:47:57 +00:00
regress mk/pkgformat: include only relevant ident strings in +BUILD_VERSION 2020-01-15 20:11:11 +00:00
security Add hs-SHA 2020-01-17 15:26:16 +00:00
shells zsh-autosuggestions: update to 0.6.4. 2020-01-14 22:51:08 +00:00
sysutils *: Remove GNOME 2 nautilus and related packages. 2020-01-17 14:21:17 +00:00
templates
textproc Add hs-unicode-transforms 2020-01-17 18:49:57 +00:00
time Add hs-hourglass 2020-01-16 23:27:47 +00:00
wm *: Recursive revbump from devel/boost-libs 2020-01-12 20:19:52 +00:00
www Add hs-http-client-tls 2020-01-17 15:18:37 +00:00
x11 modular-xorg-server: update to 1.20.7. 2020-01-15 14:24:03 +00:00
Makefile regress: remove Makefile 2020-01-11 11:09:35 +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