*/*: Chase audio/libgme update0496fc58e4
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)
*/*: Bump consumers of x11-toolkits/gtk30 New version of gtk3 in tree3572ca3e01
*/*: Bump jpeg-turbo users treewide New major version 3.0.0664a2fa1e5
audio/opus: bump consumers after update to 1.4feb1fa34f5
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
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
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: 2022Q432b4b09f7d
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
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
audio/fluidsynth: Update to upstream version 2.2.4 MFH: 2021Q4e40e82b3bc
devel/zmusic: fix category to audio devel is accurate, but audio is much more precise. Reported by: danfe85ee66732b
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
audio/fluidsynth: Update to upstream version 2.2.3 MFH: 2021Q44c2db26adf
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/D30824da3162c7c9
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
games/gzdoom: fix build on powerpc64le Same issue as with audio/libgme.a6e3d6e406
Chase libsndfile 1.0.30 update. Details: - Missing symbol sf_version_string, not auto-resolved by pkg + rebuild. - Bump PORTREVISION for consumers.8337fc6d5f
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)85fb112cbeChase update to audio/fluidsynth; bump PORTREVISION of dependent ports PR: 2408905f1b7d2fe3
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: 238330ea8c8ec7da
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
games/gzdoom: update to 4.1.1 Commit the whole patch this time. Approved by: mat (mentor), kevans (maintainer)d4111913ef
Revert 501173, it's obviously incomplete Reported by: pkg-fallout58343a4231
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/D201491497e8695f
Chase update of fluidsynth to 2.0.3 PR: 2334486288626867
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
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: antoine707c6bf295
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/D177248a502cb2d4
Bump PORTREVISIONS to chase update to audio/fluidsynth 1.1.11 PR: 228265ab5210f409
- Update WWW Approved by: portmgr blanket5de30a014c
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: 2018Q2d21babfc82
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/D1523867a9073255
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/D14864a99447e805
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: kevans60ddfac54a