CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

games/gzdoom4.7.1_8

GL-enhanced source port for Doom-engine games

Maintainer
kevans@FreeBSD.org
Packages
gzdoom 4.7.1_8
Upstream
Higher version available: 4.14.2
CPE
none, CVEs only via VuXML
WWW
https://zdoom.org/
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (35)

Emanuel Haupt (ehaupt) · 4.7.1_8
*/*: Chase audio/libgme update
0496fc58e4
Nuno Teixeira (eduardo) · 4.7.1_7
*/*: Bump consumers of x11-toolkits/gtk30

New version of gtk3 in tree
3572ca3e01
Daniel Engberg (diizzy) · 4.7.1_6
*/*: Bump jpeg-turbo users treewide

New major version 3.0.0
664a2fa1e5
Christian Weisgerber (naddy) · 4.7.1_5
audio/opus: bump consumers after update to 1.4
feb1fa34f5
Tobias C. Berner (tcberner) · 4.7.1_4
accessibility/at-spi2-core: update to 2.46.0

What's new in at-spi2-core 2.46.0:
* Fix GetInterfaces documentation on org.a11y.atspi.Accessible
  interface.

What's new in at-spi2-core 2.45.91:
* Send device event controller events using the same signature as other
  events.
* Document the Accessible, Action, and Cache dbus interfaces.
* Fix license of atspi-gmain.c (#87).

What's new in at-spi2-core 2.45.90:
* xml: Add some documentation.
* xml: Fix event arguments.
* xml: Add some missing DeviceEventController methods.
* Bind the AT-SPI bus to the graphical session.
* Mark bus service as belonging to the session slice.
* Add ATSPI_ROLE_PUSH_BUTTON_MENU.
* Add an "announcement" event/signal to allow objects to send
  notifications (!63).
* Various code clean-ups and test improvements.

What's new in at-spi2-core 2.45.1:
* Atk and at-spi2-atk are now merged into this project.
* Now requires meson 0.56.2 and glib 2.67.4.
* at-spi2-atk: Expose the accessible hierarchy via dbus introspection.
* Properly escape the AT-SPI bus address; fixes warnings about the address
  not containing a colon (!55).
* Add a text value to AtspiValue, so that a value can expose a textual
  description, as in the new Atk value API.
* Add atspi_event_listener_register_with_app, to allow an event listener
  to be registered only for a given application (!52).

- accessibility/atk and accessibility/at-spi2-atk have been merged into
  accessibility/at-spi2-core

- accessibility/at-spi2-core: bump consumers of removed ports atk and at-spi2-atk

PR:		269704
Exp-run by:	antoine
---
fa81a4f5f8
Kyle Evans (kevans) · 4.7.1_3
games/gzdoom: cleanup dependencies

Most of the GNOME and the GL dependencies are transitive from GTK, not
directly used by gzdoom -- axe them.

While we're here, switch to GTK 3.  gzdoom already supports it out of
the box and GTK 2 is EOL, so the timing is right.  DYN_GTK has been
switched off because I like to see that the dependency's actually in
use at build time.
578bad637b
Kyle Evans (kevans) · 4.7.1_2
games/gzdoom: fix runtime against SDL newer than 2.0

The game was supposed to be restricted to newer versions of SDL than
2.0.6, but they inadvertently only checked the patch number of the
current SDL version.  The provided patch is pulled from a later version
of GZDoom and uses the correct SDL version check macro so that newer
versions of SDL don't need to get up to patchlevel=6 to work again.

MFH:	2022Q4
32b4b09f7d
Stefan Eßer (se) · 4.7.1_1
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 4.7.1_1
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Thomas Zander (riggs) · 4.7.1_1
audio/fluidsynth: Update to upstream version 2.2.4

MFH:		2021Q4
e40e82b3bc
Kyle Evans (kevans) · 4.7.1
devel/zmusic: fix category to audio

devel is accurate, but audio is much more precise.

Reported by:	danfe
85ee66732b
Kyle Evans (kevans) · 4.7.1
games/gzdoom: update to 4.7.1

Changelogs for all of the intervening versions can be found on the
ZDoom forums: https://forum.zdoom.org/viewforum.php?f=1

This update moves data up to share/doom, which is a standard location
that gzdoom searches for game data already.  Some of the names are
fairly generic, but not likely to conflict with other doom ports.

While we're here, slim down the dependencies a little bit -- many of
them are not needed anymore.
7c9e334403
Thomas Zander (riggs) · 4.1.1_5
audio/fluidsynth: Update to upstream version 2.2.3

MFH:		2021Q4
4c2db26adf
Kevin Bowling (kbowling) · 4.1.1_4
graphics/mesa-libs: Bump reverse deps for libglvnd

Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.

PR:		246767
Reviewed by:	manu, bapt
Approved by:	x11
Differential Revision:	https://reviews.freebsd.org/D30824
da3162c7c9
Mathieu Arnold (mat) · 4.1.1_3
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 4.1.1_3
Remove # $FreeBSD$ from Makefiles.
305f148f48
Piotr Kubaj (pkubaj) · 4.1.1_3
games/gzdoom: fix build on powerpc64le

Same issue as with audio/libgme.
a6e3d6e406
Thomas Zander (riggs) · 4.1.1_3
Chase libsndfile 1.0.30 update.

Details:
- Missing symbol sf_version_string, not auto-resolved by pkg + rebuild.
- Bump PORTREVISION for consumers.
8337fc6d5f
Jan Beich (jbeich) · 4.1.1_2
games/gzdoom: unbreak with Clang 10

In file included from MachineIndependent/glslang.y:60:
In file included from glslang/glslang/MachineIndependent/SymbolTable.h:68:
In file included from glslang/glslang/MachineIndependent/../Include/Common.h:107:
glslang/glslang/MachineIndependent/../Include/PoolAlloc.h:307:54: error: 'operator=' is a private member of 'glslang::TPoolAllocator'
    void setAllocator(TPoolAllocator* a) { allocator = *a; }
                                           ~~~~~~~~~ ^ ~~
glslang/glslang/MachineIndependent/../Include/PoolAlloc.h:244:21: note: declared private here
    TPoolAllocator& operator=(const TPoolAllocator&);  // don't allow assignment operator
                    ^

Reported by:	antoine (via bug 244251 exp-run)
85fb112cbe
Thomas Zander (riggs) · 4.1.1_2
Chase update to audio/fluidsynth; bump PORTREVISION of dependent ports

PR:		240890
5f1b7d2fe3
Gerald Pfeifer (gerald) · 4.1.1_1
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
ea8c8ec7da
Kyle Evans (kevans) · 4.1.1
games/gzdoom: Fix 32-bit build after r501260 (update to 4.1.1)

The update from 3.7.2 -> 4.1.1 included some path restructuring in gzdoom,
particularly around rendering bits. A list of source files that need SSE
explicitly enabled for 32-bit architectures is included in
src/CMakeLists.txt -- this had not been updated post-restructuring, leading
to errors like:

error: always_inline function '_mm_cvtss_f32' requires target feature 'mmx',
but would be inlined into function 'AddLights' that is compiled without
support for 'mmx'

and failing the build. The patch being added updates the paths. It was
submitted for upstreaming and subsequently accepted here:

https://github.com/coelckers/gzdoom/pull/850

to appear in a release post-4.1.2.

Reported by:	pkg-fallout
Approved by:	koobs (ports), kevans (maintainer)
29ada2e00b
Piotr Kubaj (pkubaj) · 4.1.1
games/gzdoom: update to 4.1.1

Commit the whole patch this time.

Approved by:	mat (mentor), kevans (maintainer)
d4111913ef
Antoine Brodin (antoine) · 3.7.2_1
Revert 501173, it's obviously incomplete

Reported by:	pkg-fallout
58343a4231
Piotr Kubaj (pkubaj) · 4.1.1
games/gzdoom: update to 4.1.1

Among many fixes, this brings compatibility with non-x86 platforms.

PR:		236988
Approved by:	kevans (maintainer), mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D20149
1497e8695f
Thomas Zander (riggs) · 3.7.2_1
Chase update of fluidsynth to 2.0.3

PR:		233448
6288626867
Kyle Evans (kevans) · 3.7.2
games/gzdoom: Update to 3.7.2

Please visit https://github.com/coelckers/gzdoom/releases for highlights
from each of the intermediate releases; many bug fixes and improvements are
included, to ZScript and otherwise.

The USES change has been included only to appease portlint and formatting.

PR:		229212
Submitted by:	Piotr Kubaj (pkubaj at anongoth.pl)
Approved by:	zeising (ports)
662574e621
Tobias C. Berner (tcberner) · 3.3.2_1
Change cmake default behaviour to outsource.

Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
707c6bf295
Rene Ladan (rene) · 3.3.2_1
Remove compatibility code for FreeBSD < 11.2 from all ports.

Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by:	rene
Reviewed by:	bapt, jbeich
Differential Revision:	https://reviews.freebsd.org/D17724
8a502cb2d4
Thomas Zander (riggs) · 3.3.2_1
Bump PORTREVISIONS to chase update to audio/fluidsynth 1.1.11

PR:		228265
ab5210f409
Dmitry Marakasov (amdmi3) · 3.3.2
- Update WWW

Approved by:	portmgr blanket
5de30a014c
Kyle Evans (kevans) · 3.3.2
games/gzdoom: Update to 3.3.2

Highlights since 3.3.0:
- Better handling of defaults with some ZScript/DECORATE functions
- Many bug fixes
- Fixed detection of .ipk7 custom IWADs
- Restored vanilla behavior of lightning for original Hexen
- Added loading of ZSDF lumps by full paths
- Exported P_ActivateLine() to ZScript along with constants for activation
  type
- Increased size of the savegame comment area.
- Disabled the survey* code

* This was an opt-in hardware survey that ran for effectively the month of
April. Discussion of the results are available at:
https://forum.zdoom.org/viewtopic.php?f=49&t=60156

While here, disable stripping of binaries on 10.4/i386. strip(1) there
claims it can't strip due to an unknown file format. 11.x and later use
elftoolchain strip(1) and have no issues. Due to the replacement as of 11.x
and that there will be no more 10.x releases, no effort will be expended in
tracking down why strip(1) fails here for now.

Approved by:	bapt (ports), me (maintainer)
MFH:		2018Q2
d21babfc82
Jan Beich (jbeich) · 3.3.0
Drop FreeBSD 10.3 support

Reviewed by:	yuri (SoPlex), sunpoet (nghttp2), cpm (chromium), brooks (llvm*)
Approved by:	portmgr (rene)
Differential Revision:	https://reviews.freebsd.org/D15238
67a9073255
Kyle Evans (kevans) · 3.3.0
games/gzdoom: Update to 3.3.0

Due to too many skipped releases, see
https://github.com/coelckers/gzdoom/releases for release notes between 3.1.0
and 3.3.0.

The patches have since been made redundant by upstream, so they can
safely/happily go away.

MAINTAINER has been updated to my @FreeBSD.org address; this port was still
a work in progress when r445117 to update my other ports was committed.

Tested with:	Poudriere (10.4, amd64)
Tested with:	Poudriere (stable/11, amd64)
Tested with:	Poudriere (head, amd64)
Approved by:	lwhsu (ports), me (maintainer)
Differential Revision:	https://reviews.freebsd.org/D14864
a99447e805
Steve Wills (swills) · 3.1.0
games/gzdoom: create port

GZDoom is a GL-enhanced fork of ZDoom, a source port of ID Software's DOOM
engine. It is based on the source code of id Software's DOOM. GZDoom boasts
enhanced modding support, as well as support for the following games:

* Ultimate Doom
* Doom II
* Final Doom
* Heretic
* Hexen
* Strife
* Chex Quest (1 & 3)
* Action Doom II
* Harmony v1.1
* Hacx
* The Adventures of Square

WWW: http://gzdoom.drdteam.org/

PR:		213907
Submitted by:	kevans
60ddfac54a