- bump all port that indirectly depends on libjpeg and have not yet been bumped or updated Requested by: edwineca78ec61b
Port details
games/nethack34 3.4.3_10
Dungeon explorin', slashin', hackin' game
Port info
- Maintainer
- glewis@FreeBSD.org
- Packages
- latest: 3.4.3_10
- Upstream
- up to date
- Last update
- to 3.4.3_10 · d52ba0e74e
- Quarterly
- 2026Q4: 3.4.3_10
- WWW
- https://www.nethack.org/
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install nethack34installs 3.4.3_10 fromlatest; fromquarterly(2026Q4) 3.4.3_10- Port
# cd /usr/ports/games/nethack34 && make install clean# make -C /usr/ports/games/nethack34 config # change options first
- Size
- 1.2 MiB download · 3.1 MiB installed
- Depends on
- x11-toolkits/libXaw 1.0.16,2, x11/libXpm 3.5.20
- License
- nethack
- Options
- 1 of 1 on in the package: DOCS
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 3.4.3_10 | 3.4.3_10 | – |
| FreeBSD 15 | 3.4.3_10 | 3.4.3_10 | – |
| FreeBSD 14 | 3.4.3_10 | 3.4.3_10 | 3.4.3_10 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 3.4.3_10 | 3.4.3_10 | – |
| FreeBSD 14 | 3.4.3_10 | 3.4.3_10 | 3.4.3_10 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed (7)
The CVE record lists the packaged version 3.4.3_10 as affected, and no VuXML entry names the CVE. What does this mean?
Update to 3.6.5 fixes all 7 unaddressed CVEs.
Fixed up to each version, cumulative: 3.6.0 1 · 3.6.5 7
| CVE | CVSS | Published | Description |
|---|---|---|---|
| CVE-2020-5211 | 5.0 | 2020-01-28 | In NetHack before 3.6.5, an invalid extended command in value for the AUTOCOMPLETE configuration file option can cause a buffer overflow resulting in a crash or remote c… |
| CVE-2020-5209 | 5.0 | 2020-01-28 | In NetHack before 3.6.5, unknown options starting with -de and -i can cause a buffer overflow resulting in a crash or remote code execution/privilege escalation. This vu… |
| CVE-2020-5210 | 5.0 | 2020-01-28 | In NetHack before 3.6.5, an invalid argument to the -w command line option can cause a buffer overflow resulting in a crash or remote code execution/privilege escalation… |
| CVE-2020-5212 | 5.0 | 2020-01-28 | In NetHack before 3.6.5, an extremely long value for the MENUCOLOR configuration file option can cause a buffer overflow resulting in a crash or remote code execution/pr… |
| CVE-2020-5213 | 5.0 | 2020-01-28 | In NetHack before 3.6.5, too long of a value for the SYMBOL configuration file option can cause a buffer overflow resulting in a crash or remote code execution/privilege… |
| CVE-2020-5214 | 5.0 | 2020-01-28 | In NetHack before 3.6.5, detecting an unknown configuration file option can cause a buffer overflow resulting in a crash or remote code execution/privilege escalation. T… |
| CVE-2020-5253 | 3.9 | 2020-03-10 | NetHack before version 3.6.0 allowed malicious use of escaping of characters in the configuration file (usually .nethackrc) which could be exploited. This bug is patched… |
VuXML only (0)
Listed in VuXML, the packaged version 3.4.3_10 is still in the affected range; pkg audit reports it. What does this mean?
None.
Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (144)
- Add support for WITH_STATUSCOLORS. - While here move to my distfile mirror instead of old one. PR: ports/136220 Submitted by: Jeremy Chadwick <jdc@parodius.com>1cc68d4767
- Mark my ports as MAKE_JOBS_SAFE (with the exception of nethack34-gnome which is MAKE_JOBS_UNSAFE).c6eb35f215
- Update X.org ports to 7.4+ (few ports are more recent than the katamari). - Bump PORTREVISION for all ports depending on libglut since the shlib version number went from 4 to 3. - Bump PORTREVISION for all ports depending on libXaw as libXaw.so.8 isn't installed anymore. - Couple of ports fixes (mostly missing xorg components added to USE_XORG).340b57f8be
Take maintainership. As a die-hard fan of nethack I can give this port a good home.d97da7ba88
Maintainer moved to ports@FreeBSD.org.0ec1929bdb
- Remove duplicates from MAKE_ENV after inclusion of CC and CXX in default MAKE_ENVfa38ed02cc
Update menucolors patch. Use official patchsite as well.e5f868d2ef
- Remove unneeded dependency from gtk12/gtk20 [1] - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG - Remove X11BASE support in favor of LOCALBASE or PREFIX - Use USE_LDCONFIG instead of INSTALLS_SHLIB - Remove unneeded USE_GCC 3.4+ Thanks to all Helpers: Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr, ehaupt, nox, itetcu, flz, pav PR: 116263 Tested on: pointyhat Approved by: portmgr (pav)3e4ed01146
* Maintainer freebsd@jdc.parodius.com --> koitsu@FreeBSD.org (I'm both) * Add some redundancy fetch locations to MASTER_SITE_LOCAL.aa2914e40c
- Remove USE_GETOPT_LONG which is a no-op since March 20079fc1c4fe89
- Replace USE_XPM with a list of required xorg components With hat: portmgr7357ff2a4d
- Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.d4f0d0048aDetails of previous commit: * Add WITH_HPMON support - colourises hitpoints as they decrease. * Address issue where uninstalling with existing save games in place (PREFIX/lib/nethack/save/*) would result in a "Could not remove PREFIX/lib/nethack" error. Now echoes some useful comments to the user when failing to rmdir PREFIX/lib/nethack/save, and using @dirrmtry on the PREFIX/lib/nethack directory. Also added: * Reference MASTER_SITE_LOCAL for hpmon.diff, in the case the main patch site isn't available. PR: ports/107941 Approved by: philipd5fb42b34b
Committed. PR: 107941 Approved by: philip7f497ec7aa
Fix nethack34-qt variantf54e8ab4d6
The qt variant is scheduled for removal on 2006-12-01d5de0913f6
Broken if builded with qt. PR: ports/98198 Submitted by: maintainer Approved by: lawrance (mentor, implicit)97d3208ce8
* WITH_MENUCOLORS: Now references jilles' newer site/URL * WITH_MENUCOLORS: Use POSIX-compliant regex via MENU_COLOR_REGEX_POSIX * No more reliance on gnuregex * Squelch patch-time calls to REINPLACE_CMD * Update distinfo to reference new menucolors patch * Update patch-ad to remove -lgnuregex (see below note) * Update patch-ad to remove use of $LIBTTY PR: ports/92958 Submitted by: Jeremy Chadwick <freebsd@jdc.parodius.com> (maintainer)dc8eed9a2e
Remove USE_REINPLACE for categories starting with a Gff21f59f9f
Bump PORTREVISION on glib12/gtk12 consumer ports to ease the upgrade path. Discussed with: kris Approved by: portmgr (implicit)fe279f0df8
. Locally mirror the menucolor patch due to the patch site having gone on walkabout. [1] . Add SHA256 for the above patch. PR: 92147 [1]cb33283b97
SHA256ify Approved by: krion@350df42a30
Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry Approved by: krion@ PR: ports/88711 (related)0416031c9b
- Menucolor patch was updated PR: ports/77735 Submitted by: Jeremy Chadwick <freebsd@jdc.parodius.com> (maintainer)6fa41a0acb
Assign maintainership to submitter of previous PRs. Thanks to Jeremy Chadwick for volunteering to keep an eye on nethack!c9fa380d51
- Fix MENUCOLORS-support on -CURRENT - Add WITH_MAIL-knob PR: ports/68522 Submitted by Jeremy Chadwickaedcefded2
Add WITH_MENUCOLORS tweak for console-version: http://www.netsonic.fi/~walker/nethack.html PR: ports/68363 Submitted by: Jeremy Chadwickf367f0e92e
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading. (Part 2)053fdb6a6b
SIZEify.0c881ba59c
- Update to 3.4.3 PR: ports/60136 Submitted by: Clement Laforet <sheepkiller@cultdeadsheep.org>effde617aa
Fix nethack-qt with Qt3.2. Set Maintainer back to ports. Submitted by: Adriaan de Groot adridg@sci.kun.nl Reported by: bento29ac1ae4f7
Update port: games/nethack to 5.4.2 - Update to version 5.4.2 PR: ports/56279 Submitted by: KATO Tsuguru <tkato@prontomail.com>294865e862
Fix build on -stable. PR: 53492 Submitted by: Ports Fury5050eb35de
Remove check for obsolete "bs" termcap attribute which is disappearing from new termcap entries. Reported by: Guy Middleton <guy@obstruction.com>91a7be6e44
Update to version 3.4.1. PR: 52664 Submitted by: Ports Furycd7ae2a8fe
Move inclusion of bsd.port.pre.mk later in the file for conditional BROKEN tag. Early inclusion caused problems for some ports, so to be safe I'm updating all of them. Pointy hat to: kris93872f18cc
WITH_QT_GRAPHICS is BROKEN on 5.1: bad C++ codeb61c7a0f39
USE_GETOPT_LONG[1] Remove a duplicate PORTREVISION PR: 51857[1] Submitted by: KATO Tsuguru <tkato@prontomail.com>8e2ff6ca60
Update MASTER_SITES for MAINTAINER-less ports. PR: ports/49045 Submitted By: Ryan T. Dean <rtdean@cytherianage.net> Approved By: portmgr8598828aea
De-pkg-comment nethack34 master-slave ports.e3c8c8a32a
Add a patch that fixes this particular misuse of strcat(). Remove the FORBIDDEN keyword with some apprehension: there might well be other holes left :( Bump PORTREVISION for the applied bug (and security-) fix.cb0cbed40a
Mark FORBIDDEN due to a locally-exploitable buffer overflow, as reported on BugTraq: http://online.securityfocus.com/archive/1/311172/2003-02-08/2003-02-14/0 I wish people would contact the vendor more often, so patches/updates are available at the time of the advisory, but oh well...2a000747a0
Maintainer emails address bounced0ef20d3b09
Update games/nethack34: - Support QT3 - Add knob for WITHOUT_SHELL PR: 41768 46939 Submitted by: User & <freebsd@stevenwills.com>, KATO Tsuguru <tkato@prontomail.com>de857028c1
Add a note that HACKNAME, HACKDIR and HACKDOCSDIR are configurable.04a8eec3d0
- Define USE_REINPLACE and use REINPLACE_CMD instead of perl. - Make the install directory and the program name configurable. We'll change the defaults in future so one can install multiple versions of nethack at a time. - Do not mercilessly remove non-empty logfile and record on deinstallation.556ffa2aa9
Don't pretend we are SysV. We are BSD.adeb2b50d8
Update to nethack 3.4.0 after repocopying from nethack33{,-*}.
Unify the variant ports and make them slave ports of the master port,
nethack34.
Unbreak nethack34-gnome.
PR: ports/36576, ports/36880
Submitted by: KATO Tsuguru <tkato@prontomail.com>,
Jan Stocker <Jan.Stocker@t-online.de> (MAINTAINER of -gnome)cbc10a11c1user.group -> user:group in chown call(s).7534fc311d