- Update to 1.2
PR: 177933 Submitted by: Ports Fury
This commit is contained in:
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
|
@ -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>
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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%%
|
|
Loading…
Reference in a new issue