Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
micha acf709130c games/woof: Update to 4.0.0
Woof! 4.0.0
-----------
- The -fast and -respawn options are now properly reloaded from
  savegames.
- PNG screenshots are now exact reproductions# of the actual
  game# screen.
- Framebuffer overflows are now prevented in V_DrawPatchGeneral() and
  V_CopyRect().
- The bmp2c.c tool now builds with MSVC build (@rfomin).
- A workaround for the SDL 2.0.14 Alt-Tab bug on Windows has been
  introduced (@rfomin).
- A woof-midiproc.exe has been ported over from Crispy Doom, allowing to
  set SFX and music volume separately on Windows (@rfomin).
- The SPECHITS overflow emulation has been ported over from Chocolate
  Doom / PrBoom+, allowing for some more obscure Vanilla demos to keep
  sync.
- The "IDKFA" cheat string has been externalized, allowing it to be
  replaced by DEHACKED.
- The widescreen rendering mode has been ported over from Crispy Doom
  with proper support for the widescreen assets found e.g. in the Unity
  version of Doom (@rfomin).
- MIDI playback on big-endian systems has been fixed (@BeWorld2018).
- The "HI_START"/"HI_END" namespace has been introduced to avoid
  conflicts with high-resolution textures (@rfomin).
- The option to show the "A secret is revealed!" message has been added
  (@rfomin).
- The window geometry and display index settings are now saved across
  restarts (@rfomin).
- The -pistolstart command line option has been added (@rfomin).
- Support for 16-bit WAV sound lumps has been added (@rfomin).
- Support for the "MUSINFO" lump has been added (@rfomin).
- Demo compatibility with Boom 2.02 has been vastly improved:
- MBF codepointers are now disabled during Boom demo playback (@rfomin).
- The P_FindShortestTextureAround() function has been fixed (@rfomin).
- Boom's friction code has been restored (@rfomin).
- Boom's BLOCKMAP generation code has been integrated (@rfomin).
- Sprite lumps smaller than 8 bytes are now ignored (@rfomin).
- Empty music lumps (i.e. with zero length) are now properly handled
  (@rfomin).
- The weapon attack alignment implementation has been brought in line
  with Crispy Doom.
- The "no fog on spawn west" Vanilla Doom bug is now properly emulated
  (@rfomin).
- Switches definitions referencing unknown texture names are now ignored
  instead of exiting (@rfomin).
- A crash has been fixed when reading out joystick button states.
- Endianess issues with positioning the status bar patch, drawing the
  bunny scroll screen and fullscreen patches have been fixed.

Unfortunately, some of these changes made it necessary to change the
savegame format which is now incompatible to previous releases.
2021-03-08 10:55:47 +00:00
archivers Recursive revbump associated with update of lang/ocaml 2021-03-08 08:12:45 +00:00
audio py-discogs-client: updated to 2.3.0 2021-03-07 17:31:28 +00:00
benchmarks Switch to use lang/php/json.mk. 2021-03-07 13:21:56 +00:00
biology py-cutadapt: updated to 3.3 2021-03-08 07:10:56 +00:00
bootstrap In the process of looking at PR#55952, we discovered something that 2021-02-15 12:56:53 +00:00
cad (cad/kicad-packages3d) PLIST patch by Mustafa Dogan dogan (at) tesmer.org.tr 2021-03-03 23:37:59 +00:00
chat Update chat/matrix-synapse to 1.28.0 2021-03-06 19:00:43 +00:00
comms asterisk14 was deleted 2021-02-28 22:57:01 +00:00
converters Recursive revbump associated with update of lang/ocaml 2021-03-08 08:12:45 +00:00
cross mingw-w64-i686-binutils: Update to 2.36 2021-01-28 12:43:28 +00:00
databases Recursive revbump associated with update of lang/ocaml 2021-03-08 08:12:45 +00:00
devel tig: update to 2.5.3. 2021-03-08 08:45:56 +00:00
distfiles
doc doc: Updated devel/tig to 2.5.3 2021-03-08 08:47:45 +00:00
editors retext: updated to 7.2.1 2021-03-07 07:31:00 +00:00
emulators qemu: Readd support for curses(3) (do not force ncursesw) 2021-03-06 21:50:34 +00:00
filesystems py-fs: updated to 2.4.12 2021-01-24 20:27:06 +00:00
finance Add rates 2021-03-03 12:17:41 +00:00
fonts cyr-rfx-*: revert distinfo change 2021-03-06 16:14:33 +00:00
games games/woof: Update to 4.0.0 2021-03-08 10:55:47 +00:00
geography geography/py-proj: Restore lost PKGREVISION 2021-03-06 16:12:30 +00:00
graphics Recursive revbump associated with update of lang/ocaml 2021-03-08 08:12:45 +00:00
ham ham/xlog: Improve workarounds for upstream portability issues 2021-02-16 20:22:52 +00:00
inputmethod inputmethod: Enable rime-wugniu 2021-03-06 05:09:17 +00:00
lang Recursive revbump associated with update of lang/ocaml 2021-03-08 08:12:45 +00:00
licenses licenses: Remove -license suffix from ODC Open Database License 2021-03-06 04:30:56 +00:00
mail py-aiosmtpd: updated to 1.4.2 2021-03-08 06:57:26 +00:00
math Recursive revbump associated with update of lang/ocaml 2021-03-08 08:12:45 +00:00
mbone *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
meta-pkgs Each time you make software that uses Werror by default a pkgsrc cries 2021-03-07 17:22:41 +00:00
misc Recursive revbump associated with update of lang/ocaml 2021-03-08 08:12:45 +00:00
mk Add odbl-v1 to default acceptable license list 2021-03-06 04:36:21 +00:00
multimedia multimedia/php-ming: fix build problem with maintainer-zts 2021-03-07 09:38:58 +00:00
net Recursive revbump associated with update of lang/ocaml 2021-03-08 08:12:45 +00:00
news neix: add an upstream patch URL 2021-02-08 02:56:19 +00:00
packages
parallel Revbump packages with a runtime Python dep but no version prefix. 2020-12-04 20:44:57 +00:00
pkgtools pkg_install: Bump PKGREVISON to include odbl-v1 as acceptable license 2021-03-06 04:41:53 +00:00
print Recursive revbump associated with update of lang/ocaml 2021-03-08 08:12:45 +00:00
regress regress/infra-unittests: use single quotes for string literals 2021-01-04 21:11:43 +00:00
security Recursive revbump associated with update of lang/ocaml 2021-03-08 08:12:45 +00:00
shells fish: Update to 3.2.0 2021-03-05 08:47:29 +00:00
sysutils Recursive revbump associated with update of lang/ocaml 2021-03-08 08:12:45 +00:00
templates genreadme: Reduce size of generated README.all 2021-02-24 08:16:32 +00:00
textproc textproc/ripgrep: fix build fail 2021-03-08 10:26:17 +00:00
time Recursive revbump associated with update of lang/ocaml 2021-03-08 08:12:45 +00:00
wm herbstluftwm: update to 0.9.2 2021-03-05 08:55:26 +00:00
www re-assign maint 2021-03-08 08:44:28 +00:00
x11 Recursive revbump associated with update of lang/ocaml 2021-03-08 08:12:45 +00:00
_NetBSD-pkgdb _NetBSD-pkgdb: Use $@ insted of $* 2020-12-29 17:56:14 +00:00
Makefile Makefile: fix outdated documentation 2020-02-12 15:04:51 +00:00
pkglocate
README.md *: fix a bunch of typos in README and various documentation files. 2020-12-12 10:42:47 +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.

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