- Update to 1.2

PR:		177933
Submitted by:	Ports Fury
This commit is contained in:
Martin Wilke 2013-05-10 06:46:46 +00:00
parent 6e59205e34
commit 5ab19a87a9
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=317768
3 changed files with 77 additions and 95 deletions

View file

@ -1,59 +1,103 @@
# New ports collection makefile for: advancemame # Created by: alepulver
# Date created: 2007-01-10
# Whom: alepulver
#
# $FreeBSD$ # $FreeBSD$
#
PORTNAME= advancemame PORTNAME= advancemame
PORTVERSION= 0.106.1 PORTVERSION= 1.2
PORTREVISION= 1
CATEGORIES= emulators CATEGORIES= emulators
MASTER_SITES= SF MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org MAINTAINER= ports@FreeBSD.org
COMMENT= SDL MAME port with advanced TV and monitor video support COMMENT= SDL MAME port with advanced TV and monitor video support
LIB_DEPENDS= expat.6:${PORTSDIR}/textproc/expat2 LICENSE= GPLv2
LIB_DEPENDS= expat:${PORTSDIR}/textproc/expat2
OPTIONS_DEFINE= FREETYPE DOCS
OPTIONS_DEFAULT=FREETYPE
USE_GL= yes
USE_GMAKE= yes
USE_SDL= sdl USE_SDL= sdl
USE_GMAKE= yes
GNU_CONFIGURE= yes GNU_CONFIGURE= yes
LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --disable-asm --disable-svgalib --disable-fb \
CFLAGS+= -idirafter ${LOCALBASE}/include --disable-alsa --enable-oss --disable-slang \
--disable-ncurses --disable-kevent
MAKE_JOBS_SAFE= yes
OPTIONS_DEFINE= FREETYPE SLANG DOCS DATADIR= ${PREFIX}/share/advance
SLANG_DESC= Enable sLang support (for video driver)
CFLAGS+= -idirafter ${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
MAN1= advdev.1 advj.1 advk.1 advm.1 advmame.1 advs.1 MAN1= advdev.1 advj.1 advk.1 advm.1 advmame.1 advs.1
PORTDOCS= *
PLIST_FILES= bin/advj \
bin/advk \
bin/advm \
bin/advmame \
bin/advs \
%%DATADIR%%/artwork/.keep_me \
%%DATADIR%%/diff/.keep_me \
%%DATADIR%%/event.dat \
%%DATADIR%%/history.dat \
%%DATADIR%%/hiscore.dat \
%%DATADIR%%/image/.keep_me \
%%DATADIR%%/rom/.keep_me \
%%DATADIR%%/sample/.keep_me \
%%DATADIR%%/snap/.keep_me
PLIST_DIRS= %%DATADIR%%/snap \
%%DATADIR%%/sample \
%%DATADIR%%/rom \
%%DATADIR%%/image \
%%DATADIR%%/diff \
%%DATADIR%%/artwork \
%%DATADIR%%
.include <bsd.port.pre.mk> .include <bsd.port.options.mk>
.if ${ARCH} == "i386"
BUILD_DEPENDS+= nasm:${PORTSDIR}/devel/nasm
.endif
.if ${ARCH} == "powerpc"
BROKEN= Does not compile on powerpc
.endif
.if ${PORT_OPTIONS:MFREETYPE} .if ${PORT_OPTIONS:MFREETYPE}
LIB_DEPENDS+= freetype.9:${PORTSDIR}/print/freetype2 LIB_DEPENDS+= freetype:${PORTSDIR}/print/freetype2
.else .else
CONFIGURE_ARGS+=--disable-freetype CONFIGURE_ARGS+=--disable-freetype
.endif .endif
.if ${PORT_OPTIONS:MSLANG} .include <bsd.port.pre.mk>
LIB_DEPENDS+= slang.2:${PORTSDIR}/devel/libslang2
.else .if ${ARCH} == "powerpc"
CONFIGURE_ARGS+=--disable-slang BROKEN= Does not compile on powerpc
.endif .endif
post-patch: post-patch:
@${REINPLACE_CMD} -Ee 's|^(pkg.*)/advance|\1/${PORTNAME}|' \ @${REINPLACE_CMD} -e \
${WRKSRC}/advance/advance.mak 's|-lpthread|-pthread|' ${WRKSRC}/configure
.if empty(PORT_OPTIONS:MDOCS) @${REINPLACE_CMD} -e \
@${REINPLACE_CMD} -e '/pkgdocdir/d' ${WRKSRC}/advance/advance.mak 's|@@|@|' ${WRKSRC}/Makefile.in
@${REINPLACE_CMD} -e \
'/\(pkgdocdir\)/s|^|#| ; \
/WHOLE_CFLAGS_OPT/s|-O2|| ; \
/WHOLE_LDFLAGS/s|-s||' ${WRKSRC}/advance/advance.mak
@${REINPLACE_CMD} -e \
's|-lpthread|-pthread|' ${WRKSRC}/advance/emu.mak
do-install:
.for i in advj advk advm advmame advs
(cd ${WRKSRC} && ${INSTALL_PROGRAM} ${i} ${PREFIX}/bin)
.endfor
.for i in ${MAN1}
(cd ${WRKSRC}/doc && ${INSTALL_MAN} ${i} ${MANPREFIX}/man/man1)
.endfor
@${MKDIR} ${DATADIR}
(cd ${WRKSRC}/support && ${INSTALL_DATA} *.dat ${DATADIR})
.for i in artwork diff image rom sample snap
@${MKDIR} ${DATADIR}/${i}
@${ECHO_CMD} -n > ${DATADIR}/${i}/.keep_me
.endfor
.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${DOCSDIR}
.for i in HISTORY README RELEASE
(cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${DOCSDIR})
.endfor
(cd ${WRKSRC}/doc && ${INSTALL_DATA} *.[ht]* ${DOCSDIR})
.endif .endif
.include <bsd.port.post.mk> .include <bsd.port.post.mk>

View file

@ -1,2 +1,2 @@
SHA256 (advancemame-0.106.1.tar.gz) = 03499e2f205e0c53a8c8af2520024304eea6c67e67f05dee9f53061b7bf04cb7 SHA256 (advancemame-1.2.tar.gz) = eaf46e54f0cb5fa1d99f55604a4a3f8a065c1cf5e70ac4abc67391b0450ce439
SIZE (advancemame-0.106.1.tar.gz) = 17302325 SIZE (advancemame-1.2.tar.gz) = 17508670

View file

@ -1,62 +0,0 @@
@exec for i in artwork crc image rom sample; do mkdir -p %D/%%DATADIR%%/${i}; done
bin/advj
bin/advk
bin/advm
bin/advmame
bin/advs
%%DATADIR%%/event.dat
%%DATADIR%%/hiscore.dat
%%DATADIR%%/history.dat
%%PORTDOCS%%%%DOCSDIR%%/advcfg.html
%%PORTDOCS%%%%DOCSDIR%%/advcfg.txt
%%PORTDOCS%%%%DOCSDIR%%/advdev.html
%%PORTDOCS%%%%DOCSDIR%%/advdev.txt
%%PORTDOCS%%%%DOCSDIR%%/advj.html
%%PORTDOCS%%%%DOCSDIR%%/advj.txt
%%PORTDOCS%%%%DOCSDIR%%/advk.html
%%PORTDOCS%%%%DOCSDIR%%/advk.txt
%%PORTDOCS%%%%DOCSDIR%%/advline.html
%%PORTDOCS%%%%DOCSDIR%%/advline.txt
%%PORTDOCS%%%%DOCSDIR%%/advm.html
%%PORTDOCS%%%%DOCSDIR%%/advm.txt
%%PORTDOCS%%%%DOCSDIR%%/advmame.html
%%PORTDOCS%%%%DOCSDIR%%/advmame.txt
%%PORTDOCS%%%%DOCSDIR%%/advs.html
%%PORTDOCS%%%%DOCSDIR%%/advs.txt
%%PORTDOCS%%%%DOCSDIR%%/advv.html
%%PORTDOCS%%%%DOCSDIR%%/advv.txt
%%PORTDOCS%%%%DOCSDIR%%/authors.html
%%PORTDOCS%%%%DOCSDIR%%/authors.txt
%%PORTDOCS%%%%DOCSDIR%%/build.html
%%PORTDOCS%%%%DOCSDIR%%/build.txt
%%PORTDOCS%%%%DOCSDIR%%/carddos.html
%%PORTDOCS%%%%DOCSDIR%%/carddos.txt
%%PORTDOCS%%%%DOCSDIR%%/cardlinx.html
%%PORTDOCS%%%%DOCSDIR%%/cardlinx.txt
%%PORTDOCS%%%%DOCSDIR%%/cardwin.html
%%PORTDOCS%%%%DOCSDIR%%/cardwin.txt
%%PORTDOCS%%%%DOCSDIR%%/cost.html
%%PORTDOCS%%%%DOCSDIR%%/cost.txt
%%PORTDOCS%%%%DOCSDIR%%/faq.html
%%PORTDOCS%%%%DOCSDIR%%/faq.txt
%%PORTDOCS%%%%DOCSDIR%%/histemu.html
%%PORTDOCS%%%%DOCSDIR%%/histemu.txt
%%PORTDOCS%%%%DOCSDIR%%/install.html
%%PORTDOCS%%%%DOCSDIR%%/install.txt
%%PORTDOCS%%%%DOCSDIR%%/license.html
%%PORTDOCS%%%%DOCSDIR%%/license.txt
%%PORTDOCS%%%%DOCSDIR%%/reademu.html
%%PORTDOCS%%%%DOCSDIR%%/reademu.txt
%%PORTDOCS%%%%DOCSDIR%%/releemu.html
%%PORTDOCS%%%%DOCSDIR%%/releemu.txt
%%PORTDOCS%%%%DOCSDIR%%/script.html
%%PORTDOCS%%%%DOCSDIR%%/script.txt
%%PORTDOCS%%%%DOCSDIR%%/svgawin.html
%%PORTDOCS%%%%DOCSDIR%%/svgawin.txt
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm %%DATADIR%%/sample
@dirrm %%DATADIR%%/rom
@dirrm %%DATADIR%%/image
@dirrm %%DATADIR%%/crc
@dirrm %%DATADIR%%/artwork
@dirrm %%DATADIR%%