version 1.2, 2011/05/05 20:55:07 |
version 1.3, 2011/08/01 05:24:29 |
|
|
# $OpenBSD$ |
# $OpenBSD$ |
|
|
# TODO: fix build of editor, etc |
# TODO: fix build of editor, etc |
|
#BROKEN = broken due png update |
|
|
COMMENT = open source 3D-real-time strategy game |
COMMENT = open source 3D-real-time strategy game |
|
|
DISTNAME = megaglest-source-3.5.0 |
DISTNAME = megaglest-source-3.5.2.4 |
PKGNAME = ${DISTNAME:S/source-//} |
PKGNAME = ${DISTNAME:S/source-//} |
|
|
# GPLv3 |
# GPLv3 |
|
|
PERMIT_DISTFILES_CDROM =Yes |
PERMIT_DISTFILES_CDROM =Yes |
PERMIT_DISTFILES_FTP = Yes |
PERMIT_DISTFILES_FTP = Yes |
|
|
WANTLIB += GL GLU ICE SDL SM X11 Xext c crypto idn jpeg lua m |
WANTLIB += GL GLU ICE SDL SM X11 Xext c crypto curl idn jpeg lua m |
WANTLIB += ogg openal png pthread ssl stdc++ vorbis vorbisfile |
WANTLIB += ogg openal png pthread ssl stdc++ vorbis vorbisfile |
WANTLIB += xerces-c z |
WANTLIB += xerces-c z |
|
|
EXTRACT_SUFX = .tar.bz2 |
EXTRACT_SUFX = .tar.xz |
|
|
MODULES = devel/cmake |
MODULES = devel/cmake |
LIB_DEPENDS = audio/libvorbis \ |
LIB_DEPENDS = audio/libvorbis \ |
|
|
graphics/jpeg \ |
graphics/jpeg \ |
graphics/png \ |
graphics/png \ |
lang/lua \ |
lang/lua \ |
|
net/curl \ |
textproc/xerces-c |
textproc/xerces-c |
RUN_DEPENDS = games/megaglest/data |
RUN_DEPENDS = games/megaglest/data |
SEPARATE_BUILD = simple |
SEPARATE_BUILD = simple |
|
|
|
|
NO_REGRESS = Yes |
NO_REGRESS = Yes |
|
|
do-install: |
WRKDIST = ${WRKDIR}/${PKGNAME} |
${INSTALL_DATA_DIR} ${PREFIX}/share/megaglest/ |
|
${INSTALL_DATA} ${WRKSRC}/glest.ini ${PREFIX}/share/megaglest/ |
#do-install: |
${INSTALL_PROGRAM} ${WRKSRC}/mk/linux/megaglest.bin ${PREFIX}/share/megaglest/ |
# ${INSTALL_DATA_DIR} ${PREFIX}/share/megaglest/ |
cp ${FILESDIR}/megaglest ${WRKDIR}/megaglest |
# ${INSTALL_DATA} ${WRKSRC}/glest.ini ${PREFIX}/share/megaglest/ |
perl -pi -e 's,%%DATADIR%%,${LOCALBASE}/share/megaglest/,g' ${WRKDIR}/megaglest |
|
${INSTALL_SCRIPT} ${WRKDIR}/megaglest ${PREFIX}/bin/ |
|
|
|
.include <bsd.port.mk> |
.include <bsd.port.mk> |