Skip site navigation (1)Skip section navigation (2)
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>