[Bug 217913] games/eduke32: Fix build, fix fetch, add option
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun Mar 19 05:43:29 UTC 2017
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=217913
Bug ID: 217913
Summary: games/eduke32: Fix build, fix fetch, add option
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: freebsd-ports-bugs at FreeBSD.org
Reporter: rezny at freebsd.org
CC: pkubaj at anongoth.pl
CC: pkubaj at anongoth.pl
Flags: maintainer-feedback?(pkubaj at anongoth.pl)
Created attachment 180956
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=180956&action=edit
fix eduke32
This port fails to build after the last update. The post-patch actions are all
incorrect.
CC and CXX defaults are now set in Common.mak, not GNUMakefile. A simpler
solution is to pass CC and CXX in MAKE_ARGS rather than patching makefiles. The
same fix can be applied to the ASM option, which was also broken in the same
way.
The remaining piece of post-patch is meant to set the correct search path for
the game data files, but not only was it working on the wrong files again, the
varaible used for the replacement value, DN3DDATA, has not been defined since
the duke3d-data port was eliminated. Patch the correct file and use DATADIR for
the value.
The URL for the XXX pack was not correct. While there, add another option,
VOXEL, for the Voxel Pack from the same source.
The eduke32 wiki states both duke3d.grp an duke.rts files are needed from the
original media, so make the SHAREWARE option install both files and mention
both in the pkg-message. Also, mention the Voxel pack in the pkg-message and
drop the mention of passing the path to the .grp file since there is no need to
do so now that the search path is correctly patched.
Drop the MIDI options. Timidity is not used directly, audio is handled by
SDL_mixer which uses FluidSynth for MIDI playback.
Re-order the LICENSE lines to appease portlint.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list