Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
adam c5a43e157a apache24: updated to 2.4.51
Changes with Apache 2.4.51

*) SECURITY: CVE-2021-42013: Path Traversal and Remote Code
   Execution in Apache HTTP Server 2.4.49 and 2.4.50 (incomplete
   fix of CVE-2021-41773) (cve.mitre.org)
   It was found that the fix for CVE-2021-41773 in Apache HTTP
   Server 2.4.50 was insufficient.  An attacker could use a path
   traversal attack to map URLs to files outside the directories
   configured by Alias-like directives.
   If files outside of these directories are not protected by the
   usual default configuration "require all denied", these requests
   can succeed. If CGI scripts are also enabled for these aliased
   pathes, this could allow for remote code execution.
   This issue only affects Apache 2.4.49 and Apache 2.4.50 and not
   earlier versions.

*) core: Add ap_unescape_url_ex() for better decoding control, and deprecate
   unused AP_NORMALIZE_DROP_PARAMETERS flag.
2021-10-07 19:05:24 +00:00
archivers archivers: Remove SHA1 distfiles hashes 2021-10-07 13:05:55 +00:00
audio audio: Remove SHA1 hashes for distfiles 2021-10-07 13:09:09 +00:00
benchmarks benchmarks: Remove SHA1 hashes for distfiles 2021-10-07 13:18:28 +00:00
biology biology: Remove SHA1 hashes for distfiles 2021-10-07 13:19:36 +00:00
bootstrap Spaces to tabs (NFCI). 2021-07-13 12:43:58 +00:00
cad cad: Remove SHA1 hashes for distfiles 2021-10-07 13:20:26 +00:00
chat chat: Remove SHA1 hashes for distfiles 2021-10-07 13:23:19 +00:00
comms comms: Remove SHA1 hashes for distfiles 2021-10-07 13:27:01 +00:00
converters converters: Remove SHA1 hashes for distfiles 2021-10-07 13:28:56 +00:00
cross cross: Remove SHA1 hashes for distfiles 2021-10-07 13:30:20 +00:00
databases databases: Remove SHA1 distfile hashes 2021-10-07 13:35:05 +00:00
devel devel: Remove SHA1 hashes for distfiles 2021-10-07 13:38:55 +00:00
distfiles
doc doc: Updated security/tor-browser to 10.5.8 2021-10-07 12:17:22 +00:00
editors editors: Remove SHA1 hashes for distfiles 2021-10-07 13:47:35 +00:00
emulators emulators: Remove SHA1 hashes for distfiles 2021-10-07 13:49:20 +00:00
filesystems filesystems: Remove SHA1 hashes for distfiles 2021-10-07 13:51:00 +00:00
finance finance: Remove SHA1 hashes for distfiles 2021-10-07 13:53:49 +00:00
fonts fonts: Remove SHA1 hashes for distfiles 2021-10-07 14:03:48 +00:00
games games: Remove SHA1 hashes for distfiles 2021-10-07 14:07:10 +00:00
geography geography: Remove SHA1 hashes for distfiles 2021-10-07 14:09:20 +00:00
graphics graphics: Remove SHA1 hashes for distfiles 2021-10-07 14:11:55 +00:00
ham ham: Remove SHA1 hashes for distfiles 2021-10-07 14:17:19 +00:00
inputmethod inputmethod: Remove SHA1 hashes for distfiles 2021-10-07 14:19:36 +00:00
lang lang: Remove SHA1 hashes for distfiles 2021-10-07 14:20:45 +00:00
licenses Add SMath Studio as math/smath-studio. 2021-06-29 14:28:12 +00:00
mail mail: Remove SHA1 hashes for distfiles 2021-10-07 14:25:11 +00:00
math math: Remove SHA1 hashes for distfiles 2021-10-07 14:27:43 +00:00
mbone mbone: Remove SHA1 hashes for distfiles 2021-10-07 14:30:12 +00:00
meta-pkgs meta-pkgs: Remove SHA1 hashes for distfiles 2021-10-07 14:30:58 +00:00
misc misc: Remove SHA1 hashes for distfiles 2021-10-07 14:35:11 +00:00
mk mk: remove SHA1 from the default digest algorithms 2021-10-07 13:04:46 +00:00
multimedia multimedia: Remove SHA1 hashes for distfiles 2021-10-07 14:32:01 +00:00
net net: Remove SHA1 hashes for distfiles 2021-10-07 14:41:10 +00:00
news news: Remove SHA1 hashes for distfiles 2021-10-07 14:44:57 +00:00
packages
parallel parallel: Remove SHA1 hashes for distfiles 2021-10-07 14:46:45 +00:00
pkgtools parallel: Remove SHA1 hashes for distfiles 2021-10-07 14:46:45 +00:00
print print: Remove SHA1 hashes for distfiles 2021-10-07 14:48:50 +00:00
regress regress: fix space-tab in the indentation 2021-09-09 18:23:44 +00:00
security security: Remove SHA1 hashes for distfiles 2021-10-07 14:53:40 +00:00
shells shells/nushell: remove arch restriction 2021-10-07 15:54:23 +00:00
sysutils sysutils: Remove SHA1 hashes for distfiles 2021-10-07 14:57:31 +00:00
templates templates: disable search bar until the results are better 2021-04-21 11:14:11 +00:00
textproc textproc: Remove SHA1 hashes for distfiles 2021-10-07 15:00:34 +00:00
time time: Remove SHA1 hashes for distfiles 2021-10-07 15:03:53 +00:00
wm wm: Remove SHA1 hashes for distfiles 2021-10-07 15:05:02 +00:00
www apache24: updated to 2.4.51 2021-10-07 19:05:24 +00:00
x11 x11: Remove SHA1 hashes for distfiles 2021-10-07 15:13:25 +00:00
_NetBSD-pkgdb
Makefile
pkglocate
README.md use libera.chat's hosted kiwiirc 2021-05-29 13:14:10 +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