[Midnightbsd-cvs] mports [24954] trunk/games/battalion/Makefile: fix build
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat Feb 9 17:54:48 EST 2019
Revision: 24954
http://svnweb.midnightbsd.org/mports/?rev=24954
Author: laffer1
Date: 2019-02-09 17:54:48 -0500 (Sat, 09 Feb 2019)
Log Message:
-----------
fix build
Modified Paths:
--------------
trunk/games/battalion/Makefile
Modified: trunk/games/battalion/Makefile
===================================================================
--- trunk/games/battalion/Makefile 2019-02-09 22:49:55 UTC (rev 24953)
+++ trunk/games/battalion/Makefile 2019-02-09 22:54:48 UTC (rev 24954)
@@ -2,6 +2,7 @@
PORTNAME= battalion
PORTVERSION= 1.4b
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= http://www.evl.uic.edu/aej/BATTALION/
DISTNAME= ${PORTNAME}${PORTVERSION}
@@ -11,21 +12,31 @@
MAINTAINER= ports at MidnightBSD.org
COMMENT= Monsters, explosions, destruction game for X Window System
-LICENSE= other
+LICENSE= batallion
+LICENSE_NAME= batallion license
+LICENSE_FILE= ${WRKSRC}/README
+# non-commercial and prohibits distribution of modified versions
+LICENSE_PERMS= dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell auto-accept
-USES= tar:bzip2
-USE_GL= glu
-MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" LIBS="${LDFLAGS}"
-MAKE_JOBS_SAFE= yes
+USES= tar:bzip2 localbase
+USE_GL= gl glu
+USE_XORG= x11
+MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" LIBS="${LIBS}"
-CFLAGS+= -I${LOCALBASE}/include/X11 -I${LOCALBASE}/include \
+CFLAGS+= -I${LOCALBASE}/include/X11 \
-DLINUXVERSION -DLINUXAUDIO
-LDFLAGS= -L${LOCALBASE}/lib
+LIBS+= -lX11 -lm
+PLIST_FILES= bin/${PORTNAME} man/man6/${PORTNAME}.6.gz
+PORTDATA= *
+PORTDOCS= *
+
+OPTIONS_DEFINE= DOCS
+
post-extract:
@${GZCAT} ${DISTDIR}/battalionSUN4.tar.gz | \
(cd ${WRKDIR} && ${TAR} --unlink -xf -)
- @${RM} -f ${WRKSRC}/*.o
+ @${RM} ${WRKSRC}/*.o
post-patch:
@${REINPLACE_CMD} -e \
@@ -35,24 +46,22 @@
s|<linux/soundcard\.h>|<sys/soundcard.h>|' ${WRKSRC}/soundIt.c
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/battalion ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/battalion ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKDIR}/battalionSUN4/battalion.man \
- ${MAN6PREFIX}/man/man6/battalion.6
- @${MKDIR} ${DATADIR}
+ ${STAGEDIR}${MAN6PREFIX}/man/man6/battalion.6
+ @${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKDIR}/battalionSUN4/battalion.data/battalion.sho \
- ${DATADIR}
- @${MKDIR} ${DATADIR}/DATA
- ${INSTALL_DATA} ${WRKSRC}/DATA/*.data ${DATADIR}/DATA
- @${MKDIR} ${DATADIR}/MUSIC
- ${INSTALL_DATA} ${WRKSRC}/MUSIC/*.au ${DATADIR}/MUSIC
- @${MKDIR} ${DATADIR}/SOUNDS
- ${INSTALL_DATA} ${WRKSRC}/SOUNDS/*.au ${DATADIR}/SOUNDS
- @${MKDIR} ${DATADIR}/TEXTURES
- ${INSTALL_DATA} ${WRKSRC}/TEXTURES/*.tex ${DATADIR}/TEXTURES
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
- ${INSTALL_DATA} ${WRKDIR}/battalionSUN4/HELP/*.gif ${DOCSDIR}
-.endif
+ ${STAGEDIR}${DATADIR}
+ @${MKDIR} ${STAGEDIR}${DATADIR}/DATA
+ ${INSTALL_DATA} ${WRKSRC}/DATA/*.data ${STAGEDIR}${DATADIR}/DATA
+ @${MKDIR} ${STAGEDIR}${DATADIR}/MUSIC
+ ${INSTALL_DATA} ${WRKSRC}/MUSIC/*.au ${STAGEDIR}${DATADIR}/MUSIC
+ @${MKDIR} ${STAGEDIR}${DATADIR}/SOUNDS
+ ${INSTALL_DATA} ${WRKSRC}/SOUNDS/*.au ${STAGEDIR}${DATADIR}/SOUNDS
+ @${MKDIR} ${STAGEDIR}${DATADIR}/TEXTURES
+ ${INSTALL_DATA} ${WRKSRC}/TEXTURES/*.tex ${STAGEDIR}${DATADIR}/TEXTURES
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKDIR}/battalionSUN4/HELP/*.gif ${STAGEDIR}${DOCSDIR}
+ ${CP} ${WRKSRC}/README ${DOCSDIR}
.include <bsd.port.mk>
More information about the Midnightbsd-cvs
mailing list