Port details |
- eduke32 Duke Nukem 3D Port based on JFDuke and EDuke
- 20240316_2 games =2 20240316_1Version of this port present on the latest quarterly branch.
- Maintainer: pkubaj@FreeBSD.org
- Port Added: 2006-08-02 20:17:27
- Last Update: 2024-11-02 01:01:11
- Commit Hash: 888cea7
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: GPLv2 BUILDLIC
- WWW:
- https://eduke32.com/
- Description:
- EDuke32 is a fork of the JFDuke3D port of Duke Nukem 3D (aka Duke3D), merging
it with EDuke to provide many new features for mod authors. Built on the
foundation of Jonathon "JonoF" Fowler's JFDuke3D work (including Build engine
author Ken "Awesoken" Silverman's badass Polymost renderer) combined with
Matt "Matteus" Saettler's EDuke advances, EDuke32 screams cool so loud you'll
think Bruce Dickinson got uppercut in the balls by Freddy Krueger. Hell, it
even comes with Mapster32, the enhanced Build editor.
The EDuke32 and Mapster32 development team is lead by Richard "TerminX"
Gobeille, author of the popular Cinema mod for Max Payne 2, the Project X TC
demo for EDuke 2.0, and Mapster, the original Build editor enhancement.
Features
* Enhanced event-based game scripting system
* OpenGL renderer (truecolor textures, MD2/MD3 models)
* Cross-platform
* Augmented map editor
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/games/eduke32/ && make install clean
- To add the package, run one of these commands:
- pkg install games/eduke32
- pkg install eduke32
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: eduke32
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1710942262
SHA256 (eduke32_src_20240316-10564-0bc78c53d.tar.xz) = 8e8acb849a6d7de82d0da498d7adf8d10f4e06114b1cdae5f2d9c7ec66e02ea9
SIZE (eduke32_src_20240316-10564-0bc78c53d.tar.xz) = 19232976
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- nasm : devel/nasm
- gmake>=4.4.1 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- sdl2-config : devel/sdl20
- xorgproto>=0 : x11/xorgproto
- xorgproto>=0 : x11/xorgproto
- Library dependencies:
-
- libFLAC.so : audio/flac
- libogg.so : audio/libogg
- libvorbis.so : audio/libvorbis
- libvpx.so : multimedia/libvpx
- libpng.so : graphics/png
- libGL.so : graphics/libglvnd
- libGLU.so : graphics/libGLU
- libatk-1.0.so : accessibility/at-spi2-core
- libcairo.so : graphics/cairo
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libgtk-x11-2.0.so : x11-toolkits/gtk20
- libharfbuzz.so : print/harfbuzz
- libpango-1.0.so : x11-toolkits/pango
- libfontconfig.so : x11-fonts/fontconfig
- libfreetype.so : print/freetype2
- libSDL2_mixer.so : audio/sdl2_mixer
- libSDL2.so : devel/sdl20
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for eduke32-20240316_2:
ASM=on: Use optimized assembly code
ERP=off: Install Enhanced Resource Pack
EXAMPLES=on: Build and/or install examples
OFFENSIVE=off: Install Full XXX Pack
====> Options available for the radio GAMEDATA: you can only select none or one of them
SHAREWARE=off: Install shareware game data version 1.3
FULL=off: Install duke3d.grp and duke.rts from ${DISTDIR}/duke3d
===> Use 'make config' to modify these settings
- Options name:
- games_eduke32
- USES:
- compiler:c11 dos2unix gl gmake gnome localbase pkgconfig sdl tar:xz
- pkg-message:
- For install:
- To complete the installation of this port, you need to copy the files
DUKE3D.GRP and DUKE.RTS from the original Duke Nukem 3D distribution to
/usr/local/share/duke3d with names "duke3d.grp" and "duke.rts"
To use the XXX Pack, you need to first include the HRP,
i.e. eduke32 -g /usr/local/share/duke3d/duke3d_hrp.zip -g /usr/local/share/duke3d/duke-erp-210701.zip
- Master Sites:
- There is no master site for this port.
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
20080206 16 Feb 2008 21:38:12 |
miwi |
- Update to 20080206
PR: 120738
Submitted by: Olivier Smedts <olivier@gid0.org> (maintainer) |
20060718_3 11 Aug 2007 15:42:04 |
rafan |
- Make it fetchable
PR: ports/115419
Submitted by: Olivier Smedts <olivier at gid0.org> (maintainer) |
20060718_3 27 Jul 2007 21:52:29 |
kris |
BROKEN: Unfetchable |
20060718_3 05 Jun 2007 05:46:06 |
alepulver |
From the PR:
- Use patches directly from the official site instead of local ones.
- Fix music support.
- Give maintainership to submitter.
While I am here:
- Use SF macro in MASTER_SITES.
- Remove USE_GCC=3.2+ (was to allow building on now unsupported FreeBSD 4.x).
PR: ports/113086
Submitted by: Olivier Smedts <olivier@gid0.org> |
20060718_2 19 May 2007 20:32:57 |
flz |
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}. |
20060718_1 20 Sep 2006 11:21:59 |
stas |
- Update devel/sdl12 to version 1.2.11. Now we employ stock SDL directory
structure (i.e. include/SDL for includes and sdl-config for configuration
binary)
- Update graphics/sdl_ttf to version 2.0.8
- Update graphics/sdl_image to version 1.2.5
- Update audio/sdl_mixer to version 1.2.7
- Update net/sdl_net to version 1.2.6
- Update Mk/bsd.sdl.mk accordingly
- Fix dependent ports to fit the new directory structure and avoid several
API breakages
- Bump up portrevisions for all dependent ports to allow them to be upgraded
by portupgrade/portmaster etc tools
Approved by: kris (portmgr), sem (mentor) |
20060718 31 Aug 2006 17:27:24 |
alepulver |
- Mark for i386 only with corresponding reason.
Reported by: pointyhat |
20060718 02 Aug 2006 20:14:47 |
alepulver |
EDuke32 is a Windows/Linux/UNIX version of Duke Nukem 3D aimed at highly
extending what can be edited in the game. EDuke32 combines the work that JonoF
and Ken Silverman have put in to JFDuke3D with the original EDuke work done by
Matt Saettler, while simultaneously adding tons of new and useful features.
Consequently, EDuke32 is the most advanced version of Duke Nukem 3D in
existence. EDuke32 is developed and maintained by Richard "TerminX" Gobeille
and the EDuke32 team.
This port includes icculus.org/duke3d patches for sound and joystick support.
WWW: http://eduke32.com/ |