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

(-)Makefile (-36 / +23 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	electrix
3
PORTNAME=	electrix
4
PORTVERSION=	0.2.0
4
PORTVERSION=	0.2.0
5
PORTREVISION=	2
5
PORTREVISION=	3
6
CATEGORIES=	graphics print
6
CATEGORIES=	graphics print
7
MASTER_SITES=	SF/${PORTNAME:tl}/${PORTVERSION}
7
MASTER_SITES=	SF/${PORTNAME:tl}/${PORTVERSION}
8
8
Lines 11-65 Link Here
11
11
12
LICENSE=	GPLv2
12
LICENSE=	GPLv2
13
13
14
USES=		pkgconfig desktop-file-utils
14
USES=		pkgconfig desktop-file-utils pkgconfig python:2 tar:bzip2
15
USE_BZIP2=	yes
16
USE_GNOME=	gtk20 glib20 intltool intlhack
15
USE_GNOME=	gtk20 glib20 intltool intlhack
17
USE_PYTHON=	2
18
16
19
CONFIGURE_ARGS=	--prefix=${STAGEDIR}${PREFIX}
17
CONFIGURE_ENV=	CC="${CC}" \
18
		CFLAGS="${CFLAGS}" \
19
		CPPFLAGS="${CPPFLAGS}" \
20
		DESTDIR="${STAGEDIR}" \
21
		JOBS="${MAKE_JOBS_NUMBER}" \
22
		LINKFLAGS="${LDFLAGS}" \
23
		PREFIX="${PREFIX}"
20
24
21
OPTIONS_DEFINE=	DBUS NLS PDF PS
25
OPTIONS_DEFINE=		DBUS NLS PDF PS
22
OPTIONS_DEFAULT=	DBUS PDF
26
OPTIONS_DEFAULT=	DBUS PDF
27
OPTIONS_SUB=		yes
23
28
24
PDF_DESC=	Portable Document Format Support
29
DBUS_LIB_DEPENDS=	libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib
25
PS_DESC=	PostScript Support
30
DBUS_CONFIGURE_OFF=	--disable-dbus
26
31
27
.include <bsd.port.options.mk>
32
NLS_USES=		gettext
33
NLS_CONFIGURE_OFF=	--disable-nls
28
34
29
.if ${PORT_OPTIONS:MDBUS}
35
PDF_LIB_DEPENDS=	libpoppler-glib.so:${PORTSDIR}/graphics/poppler-glib
30
LIB_DEPENDS+=	libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib
36
PDF_CONFIGURE_OFF=	--disable-pdf
31
.else
32
CONFIGURE_ARGS+=	--disable-dbus
33
.endif
34
37
35
.if ${PORT_OPTIONS:MNLS}
38
PS_LIB_DEPENDS=		libspectre.so:${PORTSDIR}/print/libspectre
36
PLIST_SUB=	NLS=""
39
PS_CONFIGURE_OFF=	--disable-ps
37
USES+=		gettext
38
.else
39
CONFIGURE_ARGS+=	--disable-nls
40
PLIST_SUB=	NLS="@comment "
41
.endif
42
40
43
.if ${PORT_OPTIONS:MPDF}
44
LIB_DEPENDS=	libpoppler-glib.so:${PORTSDIR}/graphics/poppler-glib
45
.else
46
CONFIGURE_ARGS+=	--disable-pdf
47
.endif
48
49
.if ${PORT_OPTIONS:MPS}
50
LIB_DEPENDS+=	libspectre.so:${PORTSDIR}/print/libspectre
51
.else
52
CONFIGURE_ARGS+=	--disable-ps
53
.endif
54
55
do-configure:
41
do-configure:
56
	@cd ${WRKSRC} && ${SETENV} ${PYTHON_CMD} waf configure \
42
	@cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${PYTHON_CMD} waf configure \
57
		${CONFIGURE_ARGS} && ${TRUE}
43
		${CONFIGURE_ARGS} && ${TRUE}
58
44
59
do-build:
45
do-build:
60
	@cd ${WRKSRC} && ${SETENV} ${PYTHON_CMD} waf build && ${TRUE}
46
	@cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${PYTHON_CMD} waf build && ${TRUE}
61
47
62
do-install:
48
do-install:
63
	@cd ${WRKSRC} && ${SETENV} ${PYTHON_CMD} waf install && ${TRUE}
49
	@cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${PYTHON_CMD} waf install && ${TRUE}
50
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/electrix
64
51
65
.include <bsd.port.mk>
52
.include <bsd.port.mk>

Return to bug 194317