aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--games/egl/Makefile13
-rw-r--r--games/egl/pkg-descr11
2 files changed, 17 insertions, 7 deletions
diff --git a/games/egl/Makefile b/games/egl/Makefile
index 42ff96498144..3af5d4eb9d09 100644
--- a/games/egl/Makefile
+++ b/games/egl/Makefile
@@ -20,7 +20,7 @@ MAKEFILE= makefile
NO_WRKSUBDIR= yes
MAKE_ENV= LIBDIR="${LIBDIR}" PTHREAD_LIBS="${PTHREAD_LIBS}"
-PLIST_SUB= LIBDIR="${LIBDIR:S/${PREFIX}\///}"
+PLIST_SUB= LIBDIR="${LIBDIR:S,${PREFIX}/,,}"
LIBDIR= ${PREFIX}/lib/${PORTNAME}
OPTIONS_DEFINE= CLIENT DEDICATED GAME OPTIMIZED_CFLAGS
@@ -30,7 +30,6 @@ CLIENT_DESC= Build client
DEDICATED_DESC= Build dedicated server
GAME_DESC= Build main game (default mod)
-NO_STAGE= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MCLIENT}
@@ -71,10 +70,12 @@ post-patch:
${WRKSRC}/unix/unix_snd_main.c
do-install:
- ${INSTALL_PROGRAM} ${EGL_BIN:S,^,${WRKSRC}/release/,} ${PREFIX}/bin
- @${MKDIR} ${LIBDIR}/baseq2
- ${INSTALL_PROGRAM} ${WRKSRC}/release/baseq2/*.so ${LIBDIR}/baseq2
- ${INSTALL_DATA} ${DISTDIR}/egl.pkz ${LIBDIR}/baseq2
+ ${INSTALL_PROGRAM} ${EGL_BIN:S,^,${WRKSRC}/release/,} \
+ ${STAGEDIR}${PREFIX}/bin
+ @${MKDIR} ${STAGEDIR}${LIBDIR}/baseq2
+ ${INSTALL_PROGRAM} ${WRKSRC}/release/baseq2/*.so \
+ ${STAGEDIR}${LIBDIR}/baseq2
+ ${INSTALL_DATA} ${DISTDIR}/egl.pkz ${STAGEDIR}${LIBDIR}/baseq2
.include "${.CURDIR}/../quake2-data/Makefile.include"
.include <bsd.port.mk>
diff --git a/games/egl/pkg-descr b/games/egl/pkg-descr
index c15a49f69b4e..01df0a9f9185 100644
--- a/games/egl/pkg-descr
+++ b/games/egl/pkg-descr
@@ -1,3 +1,12 @@
-Enhanced, OpenGL-only Quake II engine.
+Enhanced, OpenGL-only Quake II engine. It brings plethora of improvements
+over the original, including, but not limited to:
+
+ - Optimized rendering backend, support for new textures and shaders
+ - Framerate decoupling: your video framerate can be infinite while your
+ network framerate is 30
+ - R1Q2 protocol version 35 supported on the client-side
+ - Improved console (highly customizable, better tab autocompletion)
+ - Various improvements in crosshairs, HUD, particles and decals
+ - Optimized virtual file system, new supported file formats, etc.
WWW: http://bfeared.com/library/quake/archive/quakedev/egl/