notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
gzdoom GL-enhanced source port for Doom-engine games
4.1.1_2 games on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port 4.1.1Version of this port present on the latest quarterly branch.
Maintainer: kevans@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2017-09-14 17:18:03
Last Update: 2019-09-29 11:04:32
SVN Revision: 513215
License: BSD3CLAUSE GPLv3 LGPL3
Description:
SVNWeb : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (8 items)
  1. bin/gzdoom
  2. /usr/local/share/doom/gzdoom/gzdoom.pk3
  3. share/pixmaps/gzdoom.xpm
  4. /usr/local/share/licenses/gzdoom-4.1.1_2/catalog.mk
  5. /usr/local/share/licenses/gzdoom-4.1.1_2/LICENSE
  6. /usr/local/share/licenses/gzdoom-4.1.1_2/BSD3CLAUSE
  7. /usr/local/share/licenses/gzdoom-4.1.1_2/GPLv3
  8. /usr/local/share/licenses/gzdoom-4.1.1_2/LGPL3
Collapse this list.
Dependency lines:
  • gzdoom>0:games/gzdoom
To install the port: cd /usr/ports/games/gzdoom/ && make install clean
To add the package: pkg install gzdoom
PKGNAME: gzdoom
Flavors: there is no flavor information for this port.
distinfo:

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. zip : archivers/zip
  2. cmake : devel/cmake
  3. ninja : devel/ninja
  4. msgfmt : devel/gettext-tools
  5. pkgconf>=1.3.0_1 : devel/pkgconf
  6. sdl2-config : devel/sdl20
  7. xorgproto>=0 : x11/xorgproto
  8. xorgproto>=0 : x11/xorgproto
Runtime dependencies:
  1. doom-data>0 : games/doom-data
Library dependencies:
  1. libfontconfig.so : x11-fonts/fontconfig
  2. libfreetype.so : print/freetype2
  3. libsndfile.so : audio/libsndfile
  4. libfluidsynth.so : audio/fluidsynth
  5. libgme.so : audio/libgme
  6. libintl.so : devel/gettext-runtime
  7. libGL.so : graphics/mesa-libs
  8. libGLU.so : graphics/libGLU
  9. libatk-1.0.so : accessibility/atk
  10. libcairo.so : graphics/cairo
  11. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  12. libglib-2.0.so : devel/glib20
  13. libintl.so : devel/gettext-runtime
  14. libgtk-x11-2.0.so : x11-toolkits/gtk20
  15. libpango-1.0.so : x11-toolkits/pango
  16. libjpeg.so : graphics/jpeg-turbo
  17. libopenal.so.1 : audio/openal-soft
  18. libSDL2.so : devel/sdl20
There are no ports dependent upon this port

Configuration Options

USES:

Master Sites:
  1. https://codeload.github.com/coelckers/gzdoom/tar.gz/g4.1.1?dummy=/

Number of commits found: 16

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
29 Sep 2019 10:04:32
Original commit files touched by this commit  4.1.1_2
Revision:513215
riggs search for other commits by this committer
Chase update to audio/fluidsynth; bump PORTREVISION of dependent ports

PR:		240890
26 Jul 2019 20:46:57
Original commit files touched by this commit  4.1.1_1
Revision:507372
gerald search for other commits by this committer
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
31 May 2019 13:30:12
Original commit files touched by this commit  4.1.1
Revision:503173
kevans search for other commits by this committer
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)
11 May 2019 14:14:01
Original commit files touched by this commit  4.1.1
Revision:501260
pkubaj search for other commits by this committer
games/gzdoom: update to 4.1.1

Commit the whole patch this time.

Approved by:	mat (mentor), kevans (maintainer)
11 May 2019 08:21:23
Original commit files touched by this commit  3.7.2_1
Revision:501231
antoine search for other commits by this committer
Revert 501173, it's obviously incomplete

Reported by:	pkg-fallout
10 May 2019 13:03:28
Original commit files touched by this commit  4.1.1
Revision:501173
pkubaj search for other commits by this committer
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
02 Mar 2019 16:55:53
Original commit files touched by this commit  3.7.2_1
Revision:494418
riggs search for other commits by this committer
Chase update of fluidsynth to 2.0.3

PR:		233448
06 Feb 2019 18:43:12
Original commit files touched by this commit  3.7.2
Revision:492316
kevans search for other commits by this committer
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)
25 Dec 2018 20:25:40
Original commit files touched by this commit  3.3.2_1
Revision:488341
tcberner search for other commits by this committer
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
02 Nov 2018 13:32:35
Original commit files touched by this commit  3.3.2_1
Revision:483807
rene search for other commits by this committer
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
01 Jun 2018 22:16:12
Original commit files touched by this commit  3.3.2_1
Revision:471300
riggs search for other commits by this committer
Bump PORTREVISIONS to chase update to audio/fluidsynth 1.1.11

PR:		228265
11 May 2018 17:41:45
Original commit files touched by this commit  3.3.2
Revision:469677
amdmi3 search for other commits by this committer
- Update WWW

Approved by:	portmgr blanket
09 May 2018 15:28:49
Original commit files touched by this commit  3.3.2
Revision:469450
kevans search for other commits by this committer
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
07 May 2018 22:29:46
Original commit files touched by this commit  3.3.0
Revision:469338
jbeich search for other commits by this committer
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
27 Mar 2018 13:21:35
Original commit files touched by this commit  3.3.0
Revision:465701
kevans search for other commits by this committer
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
14 Sep 2017 17:17:53
Original commit files touched by this commit  3.1.0
Revision:449841
swills search for other commits by this committer
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

Number of commits found: 16

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
python37Oct 19
py-pillowOct 15
mod_perl2Oct 09
xpdfOct 06
xpdf3Oct 06
xpdf4Oct 06
unboundOct 03
cactiOct 02
gitlab-ceOct 02
gitlab-ceOct 02
ruby24Oct 02
ruby25Oct 02
mongodb34Sep 30
mongodb34Sep 30
mongodb36Sep 30

4 vulnerabilities affecting 12 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2019-10-19 10:52:46


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 37702
Broken 75
Deprecated 100
Ignore 340
Forbidden 3
Restricted 156
No CDROM 73
Vulnerable 26
Expired 15
Set to expire 71
Interactive 0
new 24 hours 3
new 48 hours3
new 7 days17
new fortnight45
new month160

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2019 Dan Langille. All rights reserved.