Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 146542 - games-fps/zdoom (new ebuild) "Enhanced port of the official DOOM source code,that also support Heretic,Hexen and Strife"
Summary: games-fps/zdoom (new ebuild) "Enhanced port of the official DOOM source code,...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: Lowest enhancement (vote)
Assignee: Gentoo Games
URL: http://www.zdoom.org
Whiteboard:
Keywords: EBUILD
Depends on: 224947 234609
Blocks:
  Show dependency tree
 
Reported: 2006-09-06 05:26 UTC by Davide Cendron (RETIRED)
Modified: 2022-02-21 05:03 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild for games-fps/zdoom-2.1.5 (zdoom-2.1.5.ebuild,2.24 KB, text/plain)
2006-09-06 05:29 UTC, Davide Cendron (RETIRED)
Details
patch for using custom WAD-path (zdoom-2.1.0-path.diff,960 bytes, patch)
2006-09-06 05:31 UTC, Davide Cendron (RETIRED)
Details | Diff
ebuild for games-fps/zdoom-2.1.5 (zdoom-2.1.5.ebuild,2.25 KB, text/plain)
2006-09-12 00:42 UTC, Davide Cendron (RETIRED)
Details
zdoom-2.1.6.ebuild (zdoom-2.1.6.ebuild,2.23 KB, text/plain)
2006-10-09 14:34 UTC, Davide Cendron (RETIRED)
Details
zdoom-2.1.7.ebuild (zdoom-2.1.7.ebuild,2.20 KB, text/plain)
2006-10-31 07:03 UTC, Davide Cendron (RETIRED)
Details
zdoom-2.1.7.ebuild (zdoom-2.1.7.ebuild,2.78 KB, text/plain)
2006-11-16 23:30 UTC, Davide Cendron (RETIRED)
Details
zdoom-2.1.7.ebuild (zdoom-2.1.7.ebuild,2.85 KB, text/plain)
2008-01-17 03:13 UTC, Clifford Payne
Details
zdoom-9999.ebuild (zdoom-9999.ebuild,1.82 KB, text/plain)
2008-08-13 10:27 UTC, Davide Cendron (RETIRED)
Details
zdom 2.4.1 (zdoom-2.4.1.ebuild,2.27 KB, text/plain)
2010-03-26 23:23 UTC, Brandon Captain
Details
zdoom-2.7.0.ebuild (zdoom-2.7.0.ebuild,1.72 KB, text/plain)
2013-06-14 06:31 UTC, Azamat H. Hackimov
Details
New ebuild for zdoom-9999 (zdoom-9999.ebuild,2.16 KB, text/plain)
2015-04-22 14:18 UTC, Beresk Leth
Details
First patch needed for new zdoom-9999.ebuild (zdoom-system-gme.patch,1.21 KB, patch)
2015-04-22 14:22 UTC, Beresk Leth
Details | Diff
Second patch needed for new zdoom-9999.ebuild (zdoom-new-fmod-versions.patch,404 bytes, patch)
2015-04-22 14:23 UTC, Beresk Leth
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Davide Cendron (RETIRED) gentoo-dev 2006-09-06 05:26:29 UTC
Hi, here's an ebuild for ZDoom, an enhanced port of the official DOOM source code,that also support Heretic,Hexen and Strife

It runs only on x86 platforms, due its direct dependenct from media-libs/fmod, available only for x86.

There is a bit of mess about licenses, because Zdoom Source Code is released  under several licenses. See these topic for further details:

http://forum.zdoom.org/potato.php?t=5622
http://forum.zdoom.org/potato.php?t=7202
Comment 1 Davide Cendron (RETIRED) gentoo-dev 2006-09-06 05:29:02 UTC
Created attachment 96166 [details]
ebuild for games-fps/zdoom-2.1.5

Ebuild for games-fps/zdoom-2.1.5
Comment 2 Davide Cendron (RETIRED) gentoo-dev 2006-09-06 05:31:16 UTC
Created attachment 96167 [details, diff]
patch for using custom WAD-path 

Patch for using custom WAD-path '/usr/share/games/zdoom'
Comment 3 Davide Cendron (RETIRED) gentoo-dev 2006-09-12 00:42:17 UTC
Created attachment 96772 [details]
ebuild for games-fps/zdoom-2.1.5

fixed src_unpack()
Comment 4 Davide Cendron (RETIRED) gentoo-dev 2006-10-09 14:34:59 UTC
Created attachment 99235 [details]
zdoom-2.1.6.ebuild

new version 2.1.6 released

- changed some thing in src_install :)
Comment 5 Davide Cendron (RETIRED) gentoo-dev 2006-10-31 07:03:01 UTC
Created attachment 100884 [details]
zdoom-2.1.7.ebuild

New version (2.1.7) released
Comment 6 Davide Cendron (RETIRED) gentoo-dev 2006-11-16 23:30:54 UTC
Created attachment 102187 [details]
zdoom-2.1.7.ebuild

Tidied ebuild

Fixed some things in Makefile, making the building process more verbose (kicking off ccdv :P), integrating the diff (that now is obsolete )in ebuild
Comment 7 Clifford Payne 2008-01-17 03:13:31 UTC
Created attachment 141090 [details]
zdoom-2.1.7.ebuild

Added timidity USE flag so we can pull that as a dependency "properly"
Comment 8 Davide Cendron (RETIRED) gentoo-dev 2008-08-13 10:27:48 UTC
Created attachment 162811 [details]
zdoom-9999.ebuild

New ebuild for ZDoom, SVN version.

Major changes: build system switched to Cmake 8)
Comment 9 Tom 2009-01-30 21:14:03 UTC
> ZDoom, SVN version.

It fails to build due to not being able to find libfmodex.so
Go to
http://forum.zdoom.org/viewtopic.php?f=4&t=10436&start=375 
for some 'insight'... ;)

When building from the sources directly, I used:
cmake -DFMOD_INCLUDE_DIR=/usr/include/fmodex -DFMOD_LIBRARY=/usr/lib/libfmodex64-4.21.06.so -DCMAKE_BUILD_TYPE=Release ..

Obviously this will break when fmod gets rupdated.
This is on x86_64. I don't know if the problem exists on x86.

Oh, zdoom build and runs well otherwise. 



Comment 10 Brandon Captain 2010-03-25 15:31:26 UTC
2.4.1 is definitely out.

http://zdoom.org/News
Comment 11 Brandon Captain 2010-03-26 23:23:38 UTC
Created attachment 225389 [details]
zdom 2.4.1

ebuild works, but something is screwy. I keep getting this and have no idea what it means:

>>> Completed installing zdoom-2.4.1 into /var/tmp/portage/games-fps/zdoom-2.4.1/image/

 * QA Notice: command not found:
 * 
 *      /var/tmp/portage/games-fps/zdoom-2.4.1/temp/environment: line 2618: 0: command not found
strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment
   usr/games/bin/zdoom

 * QA Notice: The following files contain insecure RUNPATHs
 *  Please file a bug about this at http://bugs.gentoo.org/
 *  with the maintaining herd of the package.
 * /var/tmp/portage/games-fps/zdoom-2.4.1/work/fmodapi42600linux/api/lib usr/games/bin/zdoom

Auto fixing rpaths for /var/tmp/portage/games-fps/zdoom-2.4.1/work/fmodapi42600linux/api/lib usr/games/bin/zdoom
ACCESS DENIED  open_wr:      /var/tmp/portage/games-fps/zdoom-2.4.1/work/fmodapi42600linux/api/lib/libfmodexL-4.26.00.so
ACCESS DENIED  open_wr:      /var/tmp/portage/games-fps/zdoom-2.4.1/work/fmodapi42600linux/api/lib/libfmodex-4.26.00.so
ACCESS DENIED  open_wr:      /var/tmp/portage/games-fps/zdoom-2.4.1/work/fmodapi42600linux/api/lib/libfmodex.so.4.26.00
ACCESS DENIED  open_wr:      /var/tmp/portage/games-fps/zdoom-2.4.1/work/fmodapi42600linux/api/lib/libfmodexp-4.26.00.so
ACCESS DENIED  open_wr:      /var/tmp/portage/games-fps/zdoom-2.4.1/work/fmodapi42600linux/api/lib/libfmodexp.so.4.26.00
ACCESS DENIED  open_wr:      /var/tmp/portage/games-fps/zdoom-2.4.1/work/fmodapi42600linux/api/lib/libfmodexL.so.4.26.00

 * QA Notice: The following files contain writable and executable sections
 *  Files with such sections will not work properly (or at all!) on some
 *  architectures/operating systems.  A bug should be filed at
 *  http://bugs.gentoo.org/ to make sure the issue is fixed.
 *  For more information, see http://hardened.gentoo.org/gnu-stack.xml
 *  Please include the following list of files in your report:
 *  Note: Bugs should be filed for the respective maintainers
 *  of the package in question and not hardened@g.o.
 * RWX R-X RWX usr/games/bin/zdoom

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE "/var/log/sandbox/sandbox-12113.log"

VERSION 1.0
FORMAT: F - Function called
FORMAT: S - Access Status
FORMAT: P - Path as passed to function
FORMAT: A - Absolute Path (not canonical)
FORMAT: R - Canonical Path
FORMAT: C - Command Line

F: open_wr
S: deny
P: /var/tmp/portage/games-fps/zdoom-2.4.1/work/fmodapi42600linux/api/lib/libfmodexL-4.26.00.so
A: /var/tmp/portage/games-fps/zdoom-2.4.1/work/fmodapi42600linux/api/lib/libfmodexL-4.26.00.so
R: /local/opt/fmodex/api/lib/libfmodexL-4.26.00.so
C: scanelf -BXr /var/tmp/portage/games-fps/zdoom-2.4.1/work/fmodapi42600linux/api/lib usr/games/bin/zdoom -o /dev/null 

F: open_wr
S: deny
P: /var/tmp/portage/games-fps/zdoom-2.4.1/work/fmodapi42600linux/api/lib/libfmodex-4.26.00.so
A: /var/tmp/portage/games-fps/zdoom-2.4.1/work/fmodapi42600linux/api/lib/libfmodex-4.26.00.so
R: /local/opt/fmodex/api/lib/libfmodex-4.26.00.so
C: scanelf -BXr /var/tmp/portage/games-fps/zdoom-2.4.1/work/fmodapi42600linux/api/lib usr/games/bin/zdoom -o /dev/null 

F: open_wr
S: deny
P: /var/tmp/portage/games-fps/zdoom-2.4.1/work/fmodapi42600linux/api/lib/libfmodex.so.4.26.00
A: /var/tmp/portage/games-fps/zdoom-2.4.1/work/fmodapi42600linux/api/lib/libfmodex.so.4.26.00
R: /local/opt/fmodex/api/lib/libfmodex.so.4.26.00
C: scanelf -BXr /var/tmp/portage/games-fps/zdoom-2.4.1/work/fmodapi42600linux/api/lib usr/games/bin/zdoom -o /dev/null 

F: open_wr
S: deny
P: /var/tmp/portage/games-fps/zdoom-2.4.1/work/fmodapi42600linux/api/lib/libfmodexp-4.26.00.so
A: /var/tmp/portage/games-fps/zdoom-2.4.1/work/fmodapi42600linux/api/lib/libfmodexp-4.26.00.so
R: /local/opt/fmodex/api/lib/libfmodexp-4.26.00.so
C: scanelf -BXr /var/tmp/portage/games-fps/zdoom-2.4.1/work/fmodapi42600linux/api/lib usr/games/bin/zdoom -o /dev/null 

F: open_wr
S: deny
P: /var/tmp/portage/games-fps/zdoom-2.4.1/work/fmodapi42600linux/api/lib/libfmodexp.so.4.26.00
A: /var/tmp/portage/games-fps/zdoom-2.4.1/work/fmodapi42600linux/api/lib/libfmodexp.so.4.26.00
R: /local/opt/fmodex/api/lib/libfmodexp.so.4.26.00
C: scanelf -BXr /var/tmp/portage/games-fps/zdoom-2.4.1/work/fmodapi42600linux/api/lib usr/games/bin/zdoom -o /dev/null 

F: open_wr
S: deny
P: /var/tmp/portage/games-fps/zdoom-2.4.1/work/fmodapi42600linux/api/lib/libfmodexL.so.4.26.00
A: /var/tmp/portage/games-fps/zdoom-2.4.1/work/fmodapi42600linux/api/lib/libfmodexL.so.4.26.00
R: /local/opt/fmodex/api/lib/libfmodexL.so.4.26.00
C: scanelf -BXr /var/tmp/portage/games-fps/zdoom-2.4.1/work/fmodapi42600linux/api/lib usr/games/bin/zdoom -o /dev/null 
--------------------------------------------------------------------------------
!!! post install failed; exiting.

>>> Failed to emerge games-fps/zdoom-2.4.1, Log file:

>>>  '/var/tmp/portage/games-fps/zdoom-2.4.1/temp/build.log'
Comment 12 Azamat H. Hackimov 2012-04-24 02:14:25 UTC
Hello all, zdoom 9999 in gamerlay now.
Comment 13 Azamat H. Hackimov 2013-06-14 06:31:26 UTC
Created attachment 350932 [details]
zdoom-2.7.0.ebuild

2.7.0 from gamerlay
Comment 14 Beresk Leth 2015-04-22 14:18:54 UTC
Created attachment 401804 [details]
New ebuild for zdoom-9999

Fixed REPO_URI (project moved to git from svn) and added option to build with OpenAL (and without FMod) support.
Comment 15 Beresk Leth 2015-04-22 14:22:13 UTC
Created attachment 401806 [details, diff]
First patch needed for new zdoom-9999.ebuild

Added possibility to build zdoom with system-installed media-libs/game-music-emu (and not internal one).
Comment 16 Beresk Leth 2015-04-22 14:23:55 UTC
Created attachment 401808 [details, diff]
Second patch needed for new zdoom-9999.ebuild

Well, this one could be simply sed'ed, but I prefer patches due to higher readability.
Comment 17 Azamat H. Hackimov 2019-12-18 21:44:23 UTC
This bug can be closed since there gzdoom in portage.
Comment 18 James Le Cuirot gentoo-dev 2022-02-20 16:46:05 UTC
Yep, gzdoom has superseded zdoom. I thought we even had zdoom in the tree before but can't remember for sure.