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

Collapse All | Expand All

(-)./dumb/Makefile (-14 / +35 lines)
Lines 3-45 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
10
MAINTAINER=	amdmi3@FreeBSD.org
10
MAINTAINER=	amdmi3@FreeBSD.org
11
COMMENT=	IT, XM, S3M, and MOD player library
11
COMMENT=	IT, XM, S3M, and MOD player library
12
12
13
USE_GMAKE=	yes
13
USES=	gmake
14
15
OPTIONS_RADIO=	ALLEGRO
16
OPTIONS_RADIO_ALLEGRO=	ALLEGRO ALLEGRO_DEVEL
17
18
OPTIONS_DEFAULT=	ALLEGRO_DEVEL
19
20
OPTIONS_SUB=	yes
14
21
15
OPTIONS_DEFINE=	ALLEGRO
16
ALLEGRO_DESC=	Enable allegro support
22
ALLEGRO_DESC=	Enable allegro support
23
ALLEGRO_DEVEL_DESC=	Enable allegro development version
24
25
ALLEGRO_LIB_DEPENDS=		alleg:${PORTSDIR}/devel/allegro
26
ALLEGRO_DEVEL_LIB_DEPENDS=	liballegro.so:${PORTSDIR}/devel/allegro-devel
17
27
18
.include <bsd.port.options.mk>
28
.include <bsd.port.options.mk>
19
29
20
.if ${PORT_OPTIONS:MALLEGRO}
30
.if ${PORT_OPTIONS:MALLEGRO}
21
LIB_DEPENDS+=	alleg:${PORTSDIR}/devel/allegro
31
SET_ALLEGRO=	yes
22
PLIST_SUB+=	ALLEGRO=""
23
MAKE_ARGS=	_PORT_ALLEGRO_CFLAGS="`allegro-config --cflags`"
24
PKGNAMESUFFIX=	-allegro
32
PKGNAMESUFFIX=	-allegro
25
CONFLICTS=	dumb-[0-9]*
33
CONFLICTS=	dumb-[0-9]*
26
.else
34
.else
27
PLIST_SUB+=	ALLEGRO="@comment "
28
MAKE_ARGS=	_PORT_ALLEGRO_CFLAGS=
29
CONFLICTS=	dumb-allegro-[0-9]*
35
CONFLICTS=	dumb-allegro-[0-9]*
30
.endif
36
.endif
31
37
38
.if ${PORT_OPTIONS:MALLEGRO_DEVEL}
39
SET_ALLEGRO=	yes
40
PKGNAMESUFFIX=	-allegro-devel
41
CONFLICTS=	dumb-[0-9]*
42
.else
43
CONFLICTS=	dumb-allegro-devel-[0-9]*
44
.endif
45
46
.if defined(SET_ALLEGRO)
47
MAKE_ARGS+=	_PORT_ALLEGRO_CFLAGS="`allegro-config --cflags`"
48
.else
49
MAKE_ARGS+=	_PORT_ALLEGRO_CFLAGS=
50
.endif
51
32
.if ${ARCH} == "amd64" || ${ARCH} == "ia64" || ${ARCH} == "sparc64"
52
.if ${ARCH} == "amd64" || ${ARCH} == "ia64" || ${ARCH} == "sparc64"
33
CFLAGS+=	-fPIC
53
CFLAGS+=	-fPIC
34
.endif
54
.endif
35
55
36
pre-configure:
56
post-patch:
37
	@${CP} ${FILESDIR}/config.txt ${WRKSRC}/make
57
	${CP} ${FILESDIR}/config.txt ${WRKSRC}/make
38
	@${REINPLACE_CMD} -e "s,@LOCALBASE@,${LOCALBASE}," ${WRKSRC}/make/config.txt
58
	${REINPLACE_CMD} -e 's|@LOCALBASE@|${PREFIX}|' ${WRKSRC}/make/config.txt
39
.if ${PORT_OPTIONS:MALLEGRO}
59
40
	@${REINPLACE_CMD} -e "s,@ALLEGRO@,," ${WRKSRC}/make/config.txt
60
.if defined(SET_ALLEGRO)
61
	${REINPLACE_CMD} -e 's|@ALLEGRO@ ||' ${WRKSRC}/make/config.txt
41
.else
62
.else
42
	@${REINPLACE_CMD} -e "s,@ALLEGRO@,#," ${WRKSRC}/make/config.txt
63
	${REINPLACE_CMD} -e 's|@ALLEGRO@ |#|' ${WRKSRC}/make/config.txt
43
.endif
64
.endif
44
65
45
.include <bsd.port.mk>
66
.include <bsd.port.mk>
(-)./dumb/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