Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
micha 962093c957 games/doomlegacy: Update to 1.48.8
Doom Legacy Changelog

1.48.8 SVN1568 (2020-12-19)

FEATURES 1.48.8

  * Sky generation has gotten a Vanilla setting. Sky drawing (software
    draw) now puts a solid texture above and below the sky, and no
    longer tiles the sky. The OpenGL sky draw has separate sky draw
    behavior.
  * The mouse2 serial support has been expanded to handle PC mice,
    MouseSystems mice, and PS/2 mice, for SDL and Win32 ports. The PC
    and MS mice have been tested. If anyone has found a way to route a
    PS/2 mouse, possibly on USB, to a serial port input, please let us
    know.

BUG FIXES 1.48.8

  * A savegame buffer overflow was fixed. An overflow prevention test
    had been misplaced. such that it could be avoided in some
    conditions. Fixes BUG 0667.
  * Cleaned out some of the accumulated cruft in sky drawing. Fixed sky
    tiling, and then made changes to prevent sky tiling.
  * Changed the software mode sky drawing to TM_picture format. This
    eliminates the line artifacts that were drawn above and below the
    sky, and restores the vertical alignment.
  * Limited the software sky drawing to the texture, so to not tile the
    sky draw. Created a skytop_flat for above the sky, and a ground_flat
    for below the sky. These are drawn when the viewed sky exceeds the
    bounds of the sky texture. For now, these flats are created as solid
    textures. Hardware draw has a separate sky draw behavior.
  * In the case of 200 or 240 sized sky textures (Heretic and Legacy
    substitutes), fixed the texture sky height so that the correct size
    TM_picture is created. Fixes BUG 0668.
  * Changed the freedoom wad names, avoiding doom wad names as that was
    conflicting with doom2 gamemode. Freedoom: "freedoom2.wad",
    "freedoom.wad", and "fdoom2.wad". Ultimate freedoom:
    "freedoom1.wad", "freedu.wad", "fdoomu.wad".
  * Fixed BUG 0670, Monsters mysteriously disappearing, moving large
    distances into the void space.
    This bug was introduced in the moonwalk patch (SVN 1540) by copying
    the opposite direction calculation code from PrBoom. This was done
    in an effort to reduce differences that might lead to bugs. It
    replaced a table lookup implementation. However, the PrBoom
    calculation must be guarded against the value DI_NODIR, which the
    table implementation could handle inherently. Without that
    protection, an olddir of DI_NODIR introduced a direction of 12 into
    the logic, which can only handle directions of 0..7, with NODIR=8.
    Several times a game that 12 value would survive long enough to get
    used, which would be expressed as a wild walk movement.
  * Improved the large blockmap handling to deal with more issues of
    blockmap overflow in the presence of zennode blockmap compression.
    It can now handle more maps of the Lost Civilization wad, although
    some other issues are still present.
  * The mouse2 support was found to be disabled and missing for the SDL
    port. It has been fixed, and expanded to handle PC mice,
    MouseSystems mice, and PS/2 mice, for SDL Linux, SDL Windows, and
    Win32 ports. Fixes BUG 0669.
  * Made LOGMESSAGES work again, which writes debugging logs. Release
    binaries do not have this code. If DoomLegacy is compiled with
    LOGMESSAGES enabled (doomdef.h file), a log.txt file will be
    produced. This is currently enabled when compiled with DEBUG.
  * Fixed the overlapped string copies detected by GCC 10.
    Fixes BUG 0671, Michael Bäuerle.
  * Reduced warnings when compiling with GCC 10. This was mostly due to
    signed char being used as an index, which may cause problems on some
    platforms. Fixes BUG 0671.
2021-01-04 16:40:59 +00:00
archivers py-zstandard: updated to 0.15.1 2021-01-03 14:57:53 +00:00
audio strawberry: update to 0.8.5. 2021-01-04 12:12:27 +00:00
benchmarks Revbump packages with a runtime Python dep but no version prefix. 2020-12-04 20:44:57 +00:00
biology *: Recursive revbump from boost-1.75.0 2021-01-01 08:24:33 +00:00
bootstrap bootstrap: Prefer native on Elbrus 2000 2020-12-05 16:50:52 +00:00
cad *: Recursive revbump from audio/pulseaudio-14.0 2021-01-01 09:52:09 +00:00
chat Add chat/element-web 2021-01-02 20:30:23 +00:00
comms py-colorama: updated to 0.4.4 2021-01-03 21:51:46 +00:00
converters converters/utf8proc: Update ABI version 2021-01-04 15:46:58 +00:00
cross cross/mingw-*-bin: fix INSTALLATION_DIRS 2020-12-14 00:40:10 +00:00
databases gdbm: update to 1.19. 2021-01-04 10:41:13 +00:00
devel py-msgpack: updated to 1.0.2 2021-01-04 16:38:52 +00:00
distfiles
doc Updated editors/py-jedi, devel/py-msgpack 2021-01-04 16:39:15 +00:00
editors py-jedi: updated to 0.18.0 2021-01-04 16:36:04 +00:00
emulators qemu: fix typo 2021-01-03 22:47:23 +00:00
filesystems *: Recursive revbump from boost-1.75.0 2021-01-01 08:24:33 +00:00
finance gnucash-docs: update to 4.4. 2021-01-04 10:53:53 +00:00
fonts fonts/babelstone-tibetan-ttf - a font for Tibetan script 2021-01-02 00:05:03 +00:00
games games/doomlegacy: Update to 1.48.8 2021-01-04 16:40:59 +00:00
geography osm-gps-map: Update to 1.1.0 2021-01-04 11:31:18 +00:00
graphics openexr, ilmbase: update to 2.5.4 2021-01-04 12:38:05 +00:00
ham *: Recursive revbump from audio/pulseaudio-14.0 2021-01-01 09:52:09 +00:00
inputmethod *: Recursive revbump from boost-1.75.0 2021-01-01 08:24:33 +00:00
lang mono: update to 6.12.0.107. 2021-01-04 11:41:52 +00:00
licenses Add editors/hexer. 2020-12-12 13:32:51 +00:00
mail mail/dovecot2-pigeonhole: update to 0.5.13 2021-01-04 14:58:26 +00:00
math fftw*: update to 3.3.9 2021-01-04 10:27:37 +00:00
mbone *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
meta-pkgs meta-pkgs/php72-extensions: remove package 2021-01-03 15:16:27 +00:00
misc stellarium: updated to 0.20.4 2021-01-03 18:24:00 +00:00
mk Revert mk/gnu-config/missing 2021-01-03 11:15:21 +00:00
multimedia Add assimp 2021-01-02 07:36:43 +00:00
net wget: remove patch for perl-5.18 2021-01-04 12:30:37 +00:00
news news/tin: Update to 2.4.5 2021-01-04 15:30:46 +00:00
packages
parallel Revbump packages with a runtime Python dep but no version prefix. 2020-12-04 20:44:57 +00:00
pkgtools pbulk: Avoid cleaning $prefix on every bulk build in master mode. 2021-01-02 21:54:46 +00:00
print Update cups-filters to 1.28.6 2021-01-04 14:38:59 +00:00
regress Revbump packages with a runtime Python dep but no version prefix. 2020-12-04 20:44:57 +00:00
security p11-kit: update to 0.23.22. 2021-01-04 11:43:47 +00:00
shells bash: update to 5.1.4. 2021-01-04 10:39:23 +00:00
sysutils Add a MESSAGE on how to install u-boot-pine64 2021-01-04 16:29:08 +00:00
templates
textproc hunspell: Fix locally modified errors in pre-configure stage 2021-01-04 14:46:26 +00:00
time py-pytz: updated to 2020.5 2021-01-03 09:53:06 +00:00
wm Add wm/mcwm. 2021-01-04 14:52:58 +00:00
www py-sanic: updated to 20.12.0 2021-01-03 22:41:44 +00:00
x11 xscreensaver-demo: update to 5.45. 2021-01-04 12:24:10 +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