Date: Sun, 19 Mar 2017 05:43:28 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 217913] games/eduke32: Fix build, fix fetch, add option Message-ID: <bug-217913-13@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D217913 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@FreeBSD.org Reporter: rezny@freebsd.org CC: pkubaj@anongoth.pl CC: pkubaj@anongoth.pl Flags: maintainer-feedback?(pkubaj@anongoth.pl) Created attachment 180956 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D180956&action= =3Dedit 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 f= or 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 sin= ce 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 t= he 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 nee= d 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. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-217913-13>