freebsd-ports/emulators/xsystem35/Makefile

130 lines
3.5 KiB
Makefile
Raw Normal View History

# ports collection makefile for: AliceSoft System 3.5 on X
1998-11-19 17:06:41 +01:00
# Date created: 24 Oct 1998
1999-02-11 14:50:29 +01:00
# Whom: Seiichirou Hiraoka
#
1999-08-25 07:57:29 +02:00
# $FreeBSD$
#
2000-04-12 06:56:17 +02:00
PORTNAME= xsystem35
PORTVERSION= 1.4.2
PORTREVISION= 1
CATEGORIES= emulators
1998-12-03 16:12:49 +01:00
MASTER_SITES= http://www.aist-nara.ac.jp/~masaki-c/private/unitbase/xsys35/down/
2000-12-30 22:58:38 +01:00
MAINTAINER= sf@FreeBSD.org
USE_AUTOCONF= yes
USE_GMAKE= yes
2000-10-05 08:36:23 +02:00
USE_GTK= yes
WANT_ESOUND= yes
1999-12-05 00:22:10 +01:00
PKGMESSAGE= ${WRKSRC}/MESSAGE
DOC_FILES= BUGS ChangeLog ChangeLog.1 FAQ GAMES.TXT GRFMT.TXT \
INSTALL MISCGAME.TXT \
README README.color README.joystick README.music \
TECH.TXT THANKS TODO
EXAMPLES= README.TXT \
456atlach.inf 456ningen.inf 456zero.inf \
ambi.inf atlach_new.inf dalk.inf darcrows.inf diabo.inf \
drstop.inf hushaby.inf kakurezuki.inf katsumi.inf \
kichiku.inf mamatoto.inf mamori.inf miko.inf mugen.inf \
oudou.inf panyo.inf panyo_new.inf pascha.inf persiom.inf \
progood.inf rance1.inf rance2.inf rance3.inf rance4.inf \
seeinao.inf toushin.inf toushin2.inf
PATCHES= pastel.diff
1999-12-05 00:22:10 +01:00
.include <bsd.port.pre.mk>
LIB_DEPENDS= intl.2:${PORTSDIR}/devel/gettext
SDL_CONFIG?= ${LOCALBASE}/bin/sdl11-config
FREETYPE_CONFIG?= ${LOCALBASE}/bin/freetype-config
CONFIGURE_ARGS= --without-included-gettext \
--with-cachesize=20 \
--enable-midi=seq,extp,raw \
--enable-cdrom=bsd,mp3
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
2000-10-05 08:36:23 +02:00
.if defined(HAVE_ESOUND)
USE_ESOUND= yes
CONFIGURE_ARGS+= --enable-audio=oss,esd --with-default-output=esd
.else
CONFIGURE_ARGS+= --enable-audio=oss --with-default-output=oss
.endif
.if defined(WITH_SDL)
LIB_DEPENDS+= SDL-1.1.4:${PORTSDIR}/devel/sdl12
CONFIGURE_ARGS+= --enable-sdl
CONFIGURE_ENV+= SDL_CONFIG="${SDL_CONFIG}"
.else
CONFIGURE_ARGS+= --disable-sdl
1999-12-05 00:22:10 +01:00
.endif
1998-12-27 17:12:03 +01:00
.if defined(WITH_FREETYPE)
CONFIGURE_ARGS+= --enable-ttf
.else
CONFIGURE_ARGS+= --disable-ttf
.endif
.if ${ARCH} == "i386"
.if defined(WITHOUT_MMX)
CONFIGURE_ARGS+= --disable-mmx
.else
CONFIGURE_ARGS+= --enable-mmx
BUILD_DEPENDS+= nasm-0.98:${PORTSDIR}/devel/nasm
.endif
.endif
pre-everything::
.if !defined(WITH_SDL)
@${ECHO_MSG} '===> Define WITH_SDL to enable SDL support'
.endif
.if !defined(WITH_FREETYPE)
@${ECHO_MSG} '===> Define WITH_FREETYPE to enable FreeType support'
.endif
.if ${ARCH} == "i386"
.if !defined(WITHOUT_MMX)
@${ECHO_MSG} '===> Define WITHOUT_MMX to disable MMX routines'
.endif
.endif
post-extract:
@${CP} ${WRKSRC}/INSTALL ${WRKSRC}/doc/INSTALL
post-patch:
${FIND} ${WRKSRC}/src -type f |\
${XARGS} ${GREP} -l '<SDL/SDL' /dev/null |\
${PERL} -pi.orig -e 's,<SDL/,<,'; \
done
pre-configure:
@${TOUCH} ${WRKSRC}/aclocal.m4 \
${WRKSRC}/Makefile.in \
${WRKSRC}/src/Makefile.in
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/xsystem35 ${PREFIX}/bin
${INSTALL_SCRIPT} ${WRKSRC}/contrib/instgame ${PREFIX}/bin
${MKDIR} ${PREFIX}/share/locale/ja/LC_MESSAGES
${INSTALL_DATA} ${WRKSRC}/po/ja.mo ${PREFIX}/share/locale/ja/LC_MESSAGES/xsystem35.mo
.if !defined(NOPORTDOCS)
1999-12-05 00:22:10 +01:00
@${MKDIR} ${PREFIX}/share/doc/ja/xsystem35
(cd ${WRKSRC}/doc;\
1998-12-27 17:12:03 +01:00
${INSTALL_MAN} ${DOC_FILES} ${PREFIX}/share/doc/ja/xsystem35)
.endif
1999-12-05 00:22:10 +01:00
@${MKDIR} ${PREFIX}/share/examples/xsystem35
${INSTALL_DATA} ${WRKSRC}/src/xsys35rc.sample ${PREFIX}/share/examples/xsystem35
@(cd ${WRKSRC}/contrib; \
1998-12-27 17:12:03 +01:00
${INSTALL_DATA} ${EXAMPLES} ${PREFIX}/share/examples/xsystem35)
@(cd ${WRKSRC}/patch; \
${INSTALL_DATA} ${PATCHES} ${PREFIX}/share/examples/xsystem35)
@${SED} -e s,PREFIX,${PREFIX}, ${PKGDIR}/pkg-message > ${WRKSRC}/MESSAGE
1999-12-05 00:22:10 +01:00
@${CAT} ${WRKSRC}/MESSAGE
.include <bsd.port.post.mk>