Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
wiz 45989ccba6 mame: update to 0.234.
Hi everyone! After four busy weeks, MAME 0.234 is ready! Newly
supported systems include Runaway (a licensed version of Sega’s
Head On made by Sun Electronics), Konami’s Magical Twin Bee (the
European version of Twin Bee Yahhoo!), and Tronica’s LCD hand-held
Spider (same program as Space Mission, but with different artwork).
Although it was added last month, VS Mahjong Triangle is now working.
This is a rare early example of a mahjong game supporting two
simultaneous single-player games, or a two-player game – a format
popularised a decade later by Psikyo’s Taisen Hot Gimmick.

There have been two significant sets of improvements for 3D arcade
games this month: rewritten 3dfx Voodoo Graphics emulation, giving
significant performance gains in many cases, and continued development
on Konami’s ZR017 and GTI Club hardware. Although not directly
related to 3D graphics, bug fixes for the Fujitsu TGP DSP make
Motor Raid more playable. We haven’t forgotten 2D arcade games –
Namco racing games have seen another round of fixes for missing or
incorrectly positioned sprites, and missing sprites are now drawn
in Data East’s Chanbara.

For home systems, our friend kmg has been hard at work adding
support for pirate NES/Famicom cartridges, and Brian Johnson has
fixed a couple of video issues on the Epson QX-10. Kelvin Sherlock
added support for the LANceGS card, providing another networking
option for Apple II users.
2021-07-29 09:46:06 +00:00
archivers engrampa: update to 1.24.2 2021-07-20 23:51:33 +00:00
audio g/c RUSTFLAGS from individual package Makefiles. Handled by cargo.mk. 2021-07-22 16:16:35 +00:00
benchmarks bonnie++: update to 1.98 2021-07-10 01:43:57 +00:00
biology py-numpy: "Python version >= 3.7 required." 2021-06-29 08:41:59 +00:00
bootstrap Spaces to tabs (NFCI). 2021-07-13 12:43:58 +00:00
cad Bump PKGREVISION for affected packages by changing default Ruby's version. 2021-07-21 14:40:28 +00:00
chat Update chat/matrix-synapse to 1.38.1 2021-07-25 19:48:43 +00:00
comms py-rich: updated to 10.6.0 2021-07-13 04:25:32 +00:00
converters bdf2psf: update to 1.205. 2021-07-27 10:06:50 +00:00
cross cross/ppc-morphos-gcc-10/Makefile: Fix comment 2021-07-25 17:31:10 +00:00
databases databases/py-mysqldb: Fix build with latest version of MariaDB 2021-07-27 23:21:23 +00:00
devel mimalloc: install *.cmake files in ${PREFIX}/lib/cmake/mimalloc. 2021-07-28 21:34:03 +00:00
distfiles
doc doc: Updated textproc/split-thai to 2.6 2021-07-28 17:48:46 +00:00
editors g/c RUSTFLAGS from individual package Makefiles. Handled by cargo.mk. 2021-07-22 16:16:35 +00:00
emulators mame: update to 0.234. 2021-07-29 09:46:06 +00:00
filesystems fuse-djmount: retire; does not build with external nor internal libupnp; last release 2006-08-07 2021-06-15 09:05:40 +00:00
finance py-eth-account: updated to 0.5.5 2021-07-23 14:06:31 +00:00
fonts ibm-plex-ttf: update to 5.2.1. 2021-07-25 20:13:01 +00:00
games dMagnetic: update to 0.32. 2021-07-23 11:03:50 +00:00
geography Update to 0.25 2021-07-28 14:01:23 +00:00
graphics New package, p5-goocanvas2-0.06. 2021-07-26 19:19:02 +00:00
ham ham/chirp: Update to 20210724 2021-07-25 13:15:32 +00:00
inputmethod ibus-python: remove reference to Linux in DESCR 2021-06-23 20:25:13 +00:00
lang lang/gauche: update to Gauche-0.9.10 2021-07-24 14:50:42 +00:00
licenses Add SMath Studio as math/smath-studio. 2021-06-29 14:28:12 +00:00
mail mail/postfix: update to 3.6.2 2021-07-26 15:38:10 +00:00
math sc-im: Update to 0.8.2 2021-07-26 01:38:05 +00:00
mbone *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
meta-pkgs bulk-test-llvm: add creduce 2021-07-15 16:55:00 +00:00
misc libreoffice: Update to 7.1.5.2 2021-07-26 12:42:23 +00:00
mk mk: Add OSX_SDK_MAP for 11.5. 2021-07-26 11:58:24 +00:00
multimedia multimedia/streamlink: update to streamlink-2.3.0 2021-07-26 18:51:49 +00:00
net grpc: updated to 1.39.0 2021-07-27 15:47:18 +00:00
news lottanzb: comment out dead HOMEPAGE and MASTER_SITES. 2021-07-20 21:38:59 +00:00
packages
parallel spirv-llvm-translator: update for compatibility with llvm12 2021-07-24 11:00:13 +00:00
pkgtools pkgin: Update to 21.7.0. 2021-07-22 14:47:46 +00:00
print Bump PKGREVISION for affected packages by changing default Ruby's version. 2021-07-21 14:40:28 +00:00
regress *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
security py-google-auth: updated to 1.33.1 2021-07-27 05:24:28 +00:00
shells g/c RUSTFLAGS from individual package Makefiles. Handled by cargo.mk. 2021-07-22 16:16:35 +00:00
sysutils u-boot-rockpro64-ayufan: backport PCIe fixes from sysutils/u-boot-rockpro64 2021-07-27 20:47:34 +00:00
templates templates: disable search bar until the results are better 2021-04-21 11:14:11 +00:00
textproc Update to 2.6 2021-07-28 17:45:59 +00:00
time py-iso8601: updated to 0.1.16 2021-07-19 19:56:00 +00:00
wm Bump PKGREVISION for affected packages by changing default Ruby's version. 2021-07-21 14:40:28 +00:00
www py-sanic: updated to 21.6.1 2021-07-28 12:14:16 +00:00
x11 mate-desktop: update to 1.24.1 2021-07-27 03:12:00 +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