Automatic conversion of the NetBSD pkgsrc CVS module, use with care
93da4a2cd1
Changelog taken from https://github.com/getzola/zola/releases/tag/v0.11.0: - Merge pull request #976 from getzola/next - Prepare for release - Fix panic in load_data(url=%s) (#1036) - Update deps - Update Cargo.lock (#1034) - Make path to config.toml independent from root dir (#1023) [ #1022 ] - Update changelog - Change get_url(cachebust=true) to use a hash (#1032) [ #519 ] - Consistent path for defult index section [ #995 ] - Wrap highlight code blocks with (#1026) - Use {{ page.permalink | safe }} in tutorial (#1024) [ #129 ] - Update syntect, using rust-onig with bindgen temporarily - Update syntaxes and syntect - Access heading level in anchor-link.html (#1008) - Remove implicit dependency on openssl-sys (#1001) (#1005) - Fix path of generated page (#1011) - Typos (#1010) - Fix tests + rustfmt - Rewrite link_checker to use a Result internally (#928) - Theme docs: actually edit the config (#996) - Some tweaks - Update pinned version in CI - Merge pull request #994 from chris-morgan/misc - Update themes - Fix tests - Add lang, taxonomy and term to feed template - WIP: add an 'updated' field to pages - Make config.description optional in atom.xml - Rename last_build_date to latest_date - Support and default to generating Atom feeds - Normalise built-in templates - Make live reload work with missing </body> - Fix documentation of TaxonomyConfig fields - Fix a broken Markdown link in the docs - Fix obsolete slugify_paths documentation - chmod -x a couple of files that needed it - Fix sass documentation error in example path name (#991) - Add an optionnal lang parameter to get_url (#982) - Ensure lang is always set on default sections - Mention how to get config variables in templates - Update docs on markdown filter [ #989 ] - Update deps + fix some misleading doc - Preserve timestamps when copying files (#974) (#983) - Merge pull request #981 from GaaH/fail-if-lang-set-twice - Fail if a language is set both in config.default_languages and config.languages - Pass lang to taxonomy list template [ #963 ] - Fix link checker not checking for capital id/name [ #948 ] - 0.10.2 |
||
---|---|---|
archivers | ||
audio | ||
benchmarks | ||
biology | ||
bootstrap | ||
cad | ||
chat | ||
comms | ||
converters | ||
cross | ||
databases | ||
devel | ||
distfiles | ||
doc | ||
editors | ||
emulators | ||
filesystems | ||
finance | ||
fonts | ||
games | ||
geography | ||
graphics | ||
ham | ||
inputmethod | ||
lang | ||
licenses | ||
math | ||
mbone | ||
meta-pkgs | ||
misc | ||
mk | ||
multimedia | ||
net | ||
news | ||
packages | ||
parallel | ||
pkgtools | ||
regress | ||
security | ||
shells | ||
sysutils | ||
templates | ||
textproc | ||
time | ||
wm | ||
www | ||
x11 | ||
Makefile | ||
pkglocate | ||
README.md |
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
- Join the community IRC channel #pkgsrc @ freenode.
- Subscribe to the pkgsrc-users mailing list
- Send bugs and patches via web form (use the
pkg
category).
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
Additional links
- The pkgsrc guide
- pkgsrc in the NetBSD Wiki
- Searchable index of packages in pkgsrc
- pkgsrc-wip - a project to get more people actively involved with creating packages for pkgsrc
- pkgsrc on Twitter
- pkgsrcCon