View | Details | Raw Unified | Return to bug 177931
Collapse All | Expand All

(-)emulators/advancemenu/Makefile (-32 / +39 lines)
Lines 1-56 Link Here
1
# New ports collection makefile for:	advancemenu
1
# Created by: alepulver
2
# Date created:				2007-01-10
3
# Whom:					alepulver
4
#
5
# $FreeBSD: head/emulators/advancemenu/Makefile 300896 2012-07-14 13:54:48Z beat $
2
# $FreeBSD: head/emulators/advancemenu/Makefile 300896 2012-07-14 13:54:48Z beat $
6
#
7
3
8
PORTNAME=	advancemenu
4
PORTNAME=	advancemenu
9
PORTVERSION=	2.5.0
5
PORTVERSION=	2.6
10
PORTREVISION=	1
11
CATEGORIES=	emulators
6
CATEGORIES=	emulators
12
MASTER_SITES=	SF/advancemame/${PORTNAME}/${PORTVERSION}
7
MASTER_SITES=	SF/advancemame/${PORTNAME}/${PORTVERSION}
13
8
14
MAINTAINER=	ports@FreeBSD.org
9
MAINTAINER=	ports@FreeBSD.org
15
COMMENT=	A frontend for AdvanceMAME, MAME, MESS, RAINE
10
COMMENT=	Frontend for AdvanceMAME, MAME, MESS, RAINE
16
11
17
LIB_DEPENDS=	expat.6:${PORTSDIR}/textproc/expat2
12
LICENSE=	GPLv2
13
14
LIB_DEPENDS=	expat:${PORTSDIR}/textproc/expat2
15
16
OPTIONS_DEFINE=	FREETYPE DOCS
17
OPTIONS_DEFAULT=FREETYPE
18
18
19
USE_GL=		yes
20
USE_GMAKE=	yes
21
USE_SDL=	sdl
19
USE_SDL=	sdl
20
USE_GMAKE=	yes
22
GNU_CONFIGURE=	yes
21
GNU_CONFIGURE=	yes
23
CPPFLAGS+=	-I${LOCALBASE}/include
22
CONFIGURE_ARGS=	--disable-asm --disable-svgalib --disable-fb \
24
LDFLAGS+=	-L${LOCALBASE}/lib
23
		--disable-alsa --enable-oss --disable-slang \
24
		--disable-ncurses --disable-kevent
25
MAKE_JOBS_SAFE=	yes
25
26
26
OPTIONS_DEFINE=	FREETYPE SLANG DOCS
27
CFLAGS+=	-idirafter ${LOCALBASE}/include
27
SLANG_DESC=	Enable sLang support (for video driver)
28
LDFLAGS+=	-L${LOCALBASE}/lib
28
29
29
MAN1=		advmenu.1
30
MAN1=		advmenu.1
31
PORTDOCS=	*
32
PLIST_FILES=	bin/advmenu
30
33
31
.include <bsd.port.pre.mk>
34
.include <bsd.port.options.mk>
32
33
.if ${ARCH} == "i386"
34
BUILD_DEPENDS+=	nasm:${PORTSDIR}/devel/nasm
35
.endif
36
35
37
.if ${PORT_OPTIONS:MFREETYPE}
36
.if ${PORT_OPTIONS:MFREETYPE}
38
LIB_DEPENDS+=	freetype.9:${PORTSDIR}/print/freetype2
37
LIB_DEPENDS+=	freetype:${PORTSDIR}/print/freetype2
39
.else
38
.else
40
CONFIGURE_ARGS+=--disable-freetype
39
CONFIGURE_ARGS+=--disable-freetype
41
.endif
40
.endif
42
41
43
.if ${PORT_OPTIONS:MSLANG}
44
LIB_DEPENDS+=	slang.2:${PORTSDIR}/devel/libslang2
45
.else
46
CONFIGURE_ARGS+=--disable-slang
47
.endif
48
49
post-patch:
42
post-patch:
50
	@${REINPLACE_CMD} -Ee 's|^(pkg.*)/advance|\1/${PORTNAME}|; /pkgdir/d' \
43
	@${REINPLACE_CMD} -e \
51
		${WRKSRC}/advance/advance.mak
44
		's|-lpthread|-pthread|' ${WRKSRC}/configure
52
.if empty(PORT_OPTIONS:MDOCS)
45
	@${REINPLACE_CMD} -e \
53
	@${REINPLACE_CMD} -e '/pkgdocdir/d' ${WRKSRC}/advance/advance.mak
46
		's|@@|@|' ${WRKSRC}/Makefile.in
47
	@${REINPLACE_CMD} -e \
48
		'/\(pkgdocdir\)/s|^|#| ; \
49
		 /WHOLE_CFLAGS_OPT/s|-O2|| ; \
50
		 /WHOLE_LDFLAGS/s|-s||' ${WRKSRC}/advance/advance.mak
51
52
do-install:
53
	(cd ${WRKSRC} && ${INSTALL_PROGRAM} advmenu ${PREFIX}/bin)
54
	(cd ${WRKSRC}/doc && ${INSTALL_MAN} advmenu.1 ${MANPREFIX}/man/man1)
55
.if ${PORT_OPTIONS:MDOCS}
56
	@${MKDIR} ${DOCSDIR}
57
.for i in HISTORY README RELEASE
58
	(cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${DOCSDIR})
59
.endfor
60
	(cd ${WRKSRC}/doc && ${INSTALL_DATA} advmenu.[ht]* ${DOCSDIR})
54
.endif
61
.endif
55
62
56
.include <bsd.port.post.mk>
63
.include <bsd.port.mk>
(-)emulators/advancemenu/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (advancemenu-2.5.0.tar.gz) = 2f0509974c4cfd9dcc30506581897a456bcb525a773fafe7df8150763d0f15ab
1
SHA256 (advancemenu-2.6.tar.gz) = e854c9d58d8e936f926493476e25a37089e3c39ab53863cfecaa4fb645dc4b31
2
SIZE (advancemenu-2.5.0.tar.gz) = 2317328
2
SIZE (advancemenu-2.6.tar.gz) = 2384272
(-)emulators/advancemenu/pkg-plist (-30 lines)
Lines 1-30 Link Here
1
bin/advmenu
2
%%PORTDOCS%%%%DOCSDIR%%/advcfg.html
3
%%PORTDOCS%%%%DOCSDIR%%/advcfg.txt
4
%%PORTDOCS%%%%DOCSDIR%%/advdev.html
5
%%PORTDOCS%%%%DOCSDIR%%/advdev.txt
6
%%PORTDOCS%%%%DOCSDIR%%/advmenu.html
7
%%PORTDOCS%%%%DOCSDIR%%/advmenu.txt
8
%%PORTDOCS%%%%DOCSDIR%%/advv.html
9
%%PORTDOCS%%%%DOCSDIR%%/advv.txt
10
%%PORTDOCS%%%%DOCSDIR%%/authors.html
11
%%PORTDOCS%%%%DOCSDIR%%/authors.txt
12
%%PORTDOCS%%%%DOCSDIR%%/build.html
13
%%PORTDOCS%%%%DOCSDIR%%/build.txt
14
%%PORTDOCS%%%%DOCSDIR%%/carddos.html
15
%%PORTDOCS%%%%DOCSDIR%%/carddos.txt
16
%%PORTDOCS%%%%DOCSDIR%%/cardlinx.html
17
%%PORTDOCS%%%%DOCSDIR%%/cardlinx.txt
18
%%PORTDOCS%%%%DOCSDIR%%/cost.html
19
%%PORTDOCS%%%%DOCSDIR%%/cost.txt
20
%%PORTDOCS%%%%DOCSDIR%%/faq.html
21
%%PORTDOCS%%%%DOCSDIR%%/faq.txt
22
%%PORTDOCS%%%%DOCSDIR%%/histmenu.html
23
%%PORTDOCS%%%%DOCSDIR%%/histmenu.txt
24
%%PORTDOCS%%%%DOCSDIR%%/install.html
25
%%PORTDOCS%%%%DOCSDIR%%/install.txt
26
%%PORTDOCS%%%%DOCSDIR%%/readmenu.html
27
%%PORTDOCS%%%%DOCSDIR%%/readmenu.txt
28
%%PORTDOCS%%%%DOCSDIR%%/relemenu.html
29
%%PORTDOCS%%%%DOCSDIR%%/relemenu.txt
30
%%PORTDOCS%%@dirrm %%DOCSDIR%%

Return to bug 177931