77 lines
2.5 KiB
Makefile
77 lines
2.5 KiB
Makefile
# $NetBSD$
|
|
|
|
PKGNAME= simutrans-120.2.2
|
|
DISTNAME= simutrans-src-120-2-2
|
|
CATEGORIES= games
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=simutrans/}
|
|
DISTFILES+= language_pack-Base+texts.zip
|
|
SITES.language_pack-Base+texts.zip= \
|
|
http://simutrans-germany.com/translator/data/tab/
|
|
DISTFILES+= ${DISTNAME}${EXTRACT_SUFX}
|
|
SITES.${DISTNAME}${EXTRACT_SUFX}= \
|
|
${MASTER_SITE_SOURCEFORGE:=simutrans/}120-2-2/${DISTNAME}${EXTRACT_SUFX}
|
|
EXTRACT_SUFX= .zip
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://www.simutrans.com/
|
|
COMMENT= Simutrans is a freeware and open-source transportation simulator
|
|
LICENSE= artistic
|
|
|
|
USE_TOOLS+= pkg-config unzip gmake pax grep
|
|
USE_LANGUAGES= c++ c
|
|
|
|
DEPENDS+= simutrans-data-0.1{,nb*}:../../wip/simutrans-data
|
|
|
|
GNU_CONFIGURE= yes
|
|
HAS_CONFIGURE= yes
|
|
CONFIGURE_SCRIPT= ${WRKSRC}/configure.sh
|
|
|
|
#This does nothing.
|
|
CONFIGURE_ARGS+= --prefix=${PREFIX}/share/simutrans
|
|
CONFIGURE_ARGS+= --exec-prefix=${PREFIX}/bin
|
|
PTHREAD_OPTS+= require
|
|
#CONFIGURE_ARGS+= --with-pthread
|
|
|
|
#AUTO_MKDIRS= yes
|
|
WRKSRC= ${WRKDIR}/simutrans
|
|
|
|
SUBST_CLASSES+= testeq
|
|
SUBST_STAGE.testeq= post-extract
|
|
SUBST_MESSAGE.testeq= Replace non-portable "==" operator for test(1)
|
|
SUBST_FILES.testeq= *.sh
|
|
SUBST_FILES.testeq+= */*.sh
|
|
SUBST_FILES.testeq+= script/*.sh
|
|
SUBST_FILES.testeq+= Makefile
|
|
SUBST_SED.testeq= -e 's/==/=/g'
|
|
|
|
|
|
do-extract:
|
|
unzip ${DISTDIR}/${DISTNAME}.zip -d ${WRKSRC} -o
|
|
unzip ${DISTDIR}/language_pack-Base+texts.zip -d ${WRKSRC}/simutrans/text -o
|
|
|
|
do-install:
|
|
cd ${WRKSRC} && ${PAX} -rw -pp simutrans ${DESTDIR}${PREFIX}/share/
|
|
${MKDIR} ${DESTDIR}${PREFIX}/bin/
|
|
${INSTALL_PROGRAM} ${WRKSRC}/sim ${DESTDIR}${PREFIX}/bin/
|
|
${SED} <${FILESDIR}/simutrans >${WRKSRC}/script/simutrans \
|
|
-e "s,XXXPREFIXXXX,${PREFIX},g" \
|
|
#${INSTALL_SCRIPT} ${FILESDIR}/simutrans ${DESTDIR}${PREFIX}/bin/
|
|
${INSTALL_SCRIPT} ${WRKSRC}/script/simutrans ${DESTDIR}${PREFIX}/bin/
|
|
${FIND} ${DESTDIR}${PREFIX}/share -type f -exec ${CHMOD} 0644 {} \;
|
|
|
|
#.include "options.mk"
|
|
.include "../../mk/pthread.buildlink3.mk"
|
|
.include "../../archivers/lzo/buildlink3.mk"
|
|
.include "../../archivers/xz/buildlink3.mk"
|
|
.include "../../devel/zlib/buildlink3.mk"
|
|
.include "../../devel/SDL/buildlink3.mk"
|
|
.include "../../devel/SDL_ttf/buildlink3.mk"
|
|
.include "../../devel/SDL_gfx/buildlink3.mk"
|
|
.include "../../graphics/SDL_image/buildlink3.mk"
|
|
.include "../../audio/SDL_mixer/buildlink3.mk"
|
|
.include "../../audio/SDL_sound/buildlink3.mk"
|
|
#.include "../../audio/timidity/buildlink3.mk"
|
|
.include "../../graphics/png/buildlink3.mk"
|
|
.include "../../graphics/freetype2/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|