View | Details | Raw Unified | Return to bug 180207 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-14 / +34 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	dumb
4
PORTNAME=	dumb
5
PORTVERSION=	0.9.3
5
PORTVERSION=	0.9.3
6
PORTREVISION=	3
6
PORTREVISION=	4
7
CATEGORIES=	audio
7
CATEGORIES=	audio
8
MASTER_SITES=	SF
8
MASTER_SITES=	SF
9
9
Lines 13-47 Link Here
13
USES=		gmake
13
USES=		gmake
14
NO_STAGE=	yes
14
NO_STAGE=	yes
15
15
16
OPTIONS_DEFINE=	ALLEGRO
16
OPTIONS_RADIO=	ALLEGRO
17
OPTIONS_RADIO_ALLEGRO=	ALLEGRO ALLEGRO_DEVEL
18
19
OPTIONS_DEFAULT=	ALLEGRO
20
21
OPTIONS_SUB=	yes
22
17
ALLEGRO_DESC=	Enable allegro support
23
ALLEGRO_DESC=	Enable allegro support
24
ALLEGRO_DEVEL_DESC=	Enable allegro development version
18
25
26
ALLEGRO_LIB_DEPENDS=		liballeg.so:${PORTSDIR}/devel/allegro
27
ALLEGRO_DEVEL_LIB_DEPENDS=	liballegro.so:${PORTSDIR}/devel/allegro-devel
28
19
.include <bsd.port.options.mk>
29
.include <bsd.port.options.mk>
20
30
21
.if ${PORT_OPTIONS:MALLEGRO}
31
.if ${PORT_OPTIONS:MALLEGRO}
22
LIB_DEPENDS+=	alleg:${PORTSDIR}/devel/allegro
32
SET_ALLEGRO=	yes
23
PLIST_SUB+=	ALLEGRO=""
24
MAKE_ARGS=	_PORT_ALLEGRO_CFLAGS="`allegro-config --cflags`"
25
MAKE_ARGS+=	LINK_ALLEGRO="-lm -L${LOCALBASE}/lib -lalleg"
26
PKGNAMESUFFIX=	-allegro
33
PKGNAMESUFFIX=	-allegro
27
CONFLICTS=	dumb-[0-9]*
34
CONFLICTS=	dumb-[0-9]*
28
.else
35
.else
29
PLIST_SUB+=	ALLEGRO="@comment "
30
MAKE_ARGS=	_PORT_ALLEGRO_CFLAGS=
31
CONFLICTS=	dumb-allegro-[0-9]*
36
CONFLICTS=	dumb-allegro-[0-9]*
32
.endif
37
.endif
33
38
39
.if ${PORT_OPTIONS:MALLEGRO_DEVEL}
40
SET_ALLEGRO=	yes
41
PKGNAMESUFFIX=	-allegro-devel
42
CONFLICTS=	dumb-[0-9]*
43
.else
44
CONFLICTS=	dumb-allegro-devel-[0-9]*
45
.endif
46
47
.if defined(SET_ALLEGRO)
48
MAKE_ARGS+=	_PORT_ALLEGRO_CFLAGS="`allegro-config --cflags`"
49
.else
50
MAKE_ARGS+=	_PORT_ALLEGRO_CFLAGS=
51
.endif
52
34
.if ${ARCH} == "amd64" || ${ARCH} == "ia64" || ${ARCH} == "sparc64"
53
.if ${ARCH} == "amd64" || ${ARCH} == "ia64" || ${ARCH} == "sparc64"
35
CFLAGS+=	-fPIC
54
CFLAGS+=	-fPIC
36
.endif
55
.endif
37
56
38
pre-configure:
57
post-patch:
39
	@${CP} ${FILESDIR}/config.txt ${WRKSRC}/make
58
	${CP} ${FILESDIR}/config.txt ${WRKSRC}/make
40
	@${REINPLACE_CMD} -e "s,@LOCALBASE@,${LOCALBASE}," ${WRKSRC}/make/config.txt
59
	${REINPLACE_CMD} -e 's|@LOCALBASE@|${PREFIX}|' ${WRKSRC}/make/config.txt
41
.if ${PORT_OPTIONS:MALLEGRO}
60
42
	@${REINPLACE_CMD} -e "s,@ALLEGRO@,," ${WRKSRC}/make/config.txt
61
.if defined(SET_ALLEGRO)
62
	${REINPLACE_CMD} -e 's|@ALLEGRO@ ||' ${WRKSRC}/make/config.txt
43
.else
63
.else
44
	@${REINPLACE_CMD} -e "s,@ALLEGRO@,#," ${WRKSRC}/make/config.txt
64
	${REINPLACE_CMD} -e 's|@ALLEGRO@ |#|' ${WRKSRC}/make/config.txt
45
.endif
65
.endif
46
66
47
.include <bsd.port.mk>
67
.include <bsd.port.mk>
(-)pkg-plist (+3 lines)
Lines 1-7 Link Here
1
%%ALLEGRO%%bin/dumbplay
1
%%ALLEGRO%%bin/dumbplay
2
%%ALLEGRO_DEVEL%%bin/dumbplay
2
bin/dumbout
3
bin/dumbout
3
bin/dumb2wav
4
bin/dumb2wav
4
include/dumb.h
5
include/dumb.h
5
%%ALLEGRO%%include/aldumb.h
6
%%ALLEGRO%%include/aldumb.h
7
%%ALLEGRO_DEVEL%%include/aldumb.h
6
lib/libdumb.a
8
lib/libdumb.a
7
%%ALLEGRO%%lib/libaldmb.a
9
%%ALLEGRO%%lib/libaldmb.a
10
%%ALLEGRO_DEVEL%%lib/libaldmb.a

Return to bug 180207