Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Go to file
pin d638648d85 finance/rex: import package
Rex is a terminal user interface app for managing incomes, expenses, and
transactions. Built with Rust and ratatui with a simple interface that's
easy to use.
2023-07-02 19:49:21 +00:00
archivers libzip: update to 1.10.0. 2023-06-26 11:37:40 +00:00
audio audio/fasttracker2: Update to 1.68 2023-07-01 17:06:18 +00:00
benchmarks dnsperf: SunOS needs libsocket. 2023-06-26 09:10:38 +00:00
biology *: restrict py-numpy users to 3.9+ in preparation for update 2023-07-01 08:37:33 +00:00
bootstrap bootstrap: Override NATIVE_PKG_*_CMD, not PKG_*_CMD, during build. 2023-06-27 14:36:41 +00:00
cad *: restrict py-numpy users to 3.9+ in preparation for update 2023-07-01 08:37:33 +00:00
chat *: restrict py-numpy users to 3.9+ in preparation for update 2023-07-01 08:37:33 +00:00
comms py-colorama: fix MASTER_SITES 2023-07-02 12:40:44 +00:00
converters converters/opencc: Uses Python as tool for build. 2023-07-02 12:29:11 +00:00
cross bossa: remove 2023-06-26 11:51:03 +00:00
databases databases/ruby-sequel: upate to 5.70.7 2023-07-02 04:54:41 +00:00
devel devel/got-portable: update to 0.90 2023-07-02 18:34:13 +00:00
distfiles
doc doc: Updated wm/emwm-utils to 1.1 2023-07-02 19:26:15 +00:00
editors Fix the man page install path, which should unbreak the packages for 2023-06-29 20:57:44 +00:00
emulators Import emulators/flycast. Rejig libretro-flycast package around it. 2023-07-02 17:32:30 +00:00
filesystems py-ZopeInterface: moved to py-zope.interface 2023-06-18 05:39:36 +00:00
finance finance/rex: import package 2023-07-02 19:49:21 +00:00
fonts fontforge: fix build with latest gettext 2023-06-30 06:48:06 +00:00
games *: restrict py-numpy users to 3.9+ in preparation for update 2023-07-01 08:37:33 +00:00
geography *: recursive bump for exiv2 0.28.0 2023-07-01 22:16:34 +00:00
graphics gexiv2: fix build w/ clang 2023-07-02 15:27:51 +00:00
ham *: restrict py-numpy users to 3.9+ in preparation for update 2023-07-01 08:37:33 +00:00
inputmethod Recursive revbump for new major version of graphics/graphviz. 2023-06-07 11:27:28 +00:00
lang lang/python/wheel.mk: Bump pip dependency version for --executable. 2023-07-02 13:01:21 +00:00
licenses Add a package for GALasm, a portable GAL assembler. 2023-04-25 03:28:37 +00:00
mail www/ruby-rails70 2023-06-27 13:39:03 +00:00
math py-numpy: update to 1.25.0. 2023-07-01 08:38:26 +00:00
mbone *: Recursive revbup from graphics/freetype2 2023-01-29 21:14:22 +00:00
meta-pkgs meta-pkgs: Fix incorrect use of TOOL_DEPENDS inside bulk-test-*. 2023-07-01 14:19:45 +00:00
misc misc/ruby-colorize: update to 1.1.0 2023-07-02 08:16:55 +00:00
mk mk: Provide default NATIVE_PKG_TOOLS_BIN on non-NetBSD platforms. 2023-06-27 14:36:29 +00:00
multimedia gst-plugins1-good: assumes compiler defaults to c99 2023-07-01 14:05:16 +00:00
net dbip-country-lite: update to 2023.07. 2023-07-02 08:51:12 +00:00
news news/inn: Set homepage to INN page from Russ Allbery 2023-06-09 12:03:58 +00:00
packages
parallel Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/. 2023-06-06 12:40:15 +00:00
pkgtools python-versions-check: add more checks for automatic package selection 2023-07-01 13:16:52 +00:00
print *: recursive bump for exiv2 0.28.0 2023-07-01 22:16:34 +00:00
regress regress: remove tests for Haskell PLIST generation 2023-02-04 20:06:37 +00:00
security fail2ban: update to 1.0.2. 2023-07-02 08:03:38 +00:00
shells shells/oh-my-posh: update to 17.5.3 2023-07-01 18:28:04 +00:00
sysutils sysutils/bsdfetch: update to 1.1.2 2023-07-02 18:53:41 +00:00
templates templates: disable search bar until the results are better 2021-04-21 11:14:11 +00:00
textproc py-pygccxml: remove NO_BUILD 2023-07-02 12:39:23 +00:00
time time/calcurse: update 4.8.1 2023-07-02 19:03:55 +00:00
wm wm-emwm-utils: update to 1.1 2023-07-02 19:25:50 +00:00
www www/jira-cli: Update to 1.4.0 2023-07-01 16:56:41 +00:00
x11 *: recursive bump for exiv2 0.28.0 2023-07-01 22:16:34 +00:00
_NetBSD-pkgdb
Makefile
pkglocate
README.md README: Use the real Matrix URL 2022-11-19 21:01:44 +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