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

(-)cairo/Makefile (-2 / +18 lines)
Lines 8-14 Link Here
8
8
9
PORTNAME=	cairo
9
PORTNAME=	cairo
10
PORTVERSION=	1.6.4
10
PORTVERSION=	1.6.4
11
PORTREVISION?=	2
11
PORTREVISION?=	3
12
PORTEPOCH?=	1
12
PORTEPOCH?=	1
13
CATEGORIES=	graphics
13
CATEGORIES=	graphics
14
MASTER_SITES=	http://cairographics.org/releases/
14
MASTER_SITES=	http://cairographics.org/releases/
Lines 42-48 Link Here
42
PLIST_SUB+=	X11=""
42
PLIST_SUB+=	X11=""
43
.endif
43
.endif
44
44
45
OPTIONS+=	GLITZ "Enable Glitz OpenGL Support" Off
45
OPTIONS+=	GLITZ "Enable Glitz OpenGL Support" Off \
46
		XCB "Enable XCB (X C-language Binding) Support" Off
46
47
47
.include <bsd.port.pre.mk>
48
.include <bsd.port.pre.mk>
48
49
Lines 55-60 Link Here
55
PLIST_SUB+=	GLITZ="@comment "
56
PLIST_SUB+=	GLITZ="@comment "
56
.endif
57
.endif
57
58
59
.ifdef(WITH_XCB)
60
.ifdef(WITHOUT_X11)
61
IGNORE=option WITH_XCB requires X11
62
.endif
63
BUILD_DEPENDS+= 	${LOCALBASE}/libdata/pkgconfig/xcb-render.pc:${PORTSDIR}/x11/libxcb \
64
			${LOCALBASE}/libdata/pkgconfig/xcb-renderutil.pc:${PORTSDIR}/x11/xcb-util
65
RUN_DEPENDS+=		${LOCALBASE}/libdata/pkgconfig/xcb-render.pc:${PORTSDIR}/x11/libxcb \
66
			${LOCALBASE}/libdata/pkgconfig/xcb-renderutil.pc:${PORTSDIR}/x11/xcb-util
67
CONFIGURE_ARGS+=	--enable-xcb
68
PLIST_SUB+=		XCB=""
69
.else
70
CONFIGURE_ARGS+=	--disable-xcb
71
PLIST_SUB+=		XCB="@comment "
72
.endif
73
58
post-patch:
74
post-patch:
59
	@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|' \
75
	@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|' \
60
		${WRKSRC}/test/Makefile.in
76
		${WRKSRC}/test/Makefile.in
(-)cairo/pkg-plist (+3 lines)
Lines 5-10 Link Here
5
include/cairo/cairo-pdf.h
5
include/cairo/cairo-pdf.h
6
include/cairo/cairo-ps.h
6
include/cairo/cairo-ps.h
7
include/cairo/cairo-svg.h
7
include/cairo/cairo-svg.h
8
%%XCB%%include/cairo/cairo-xcb-xrender.h
9
%%XCB%%include/cairo/cairo-xcb.h
8
%%X11%%include/cairo/cairo-xlib-xrender.h
10
%%X11%%include/cairo/cairo-xlib-xrender.h
9
%%X11%%include/cairo/cairo-xlib.h
11
%%X11%%include/cairo/cairo-xlib.h
10
include/cairo/cairo.h
12
include/cairo/cairo.h
Lines 19-24 Link Here
19
libdata/pkgconfig/cairo-png.pc
21
libdata/pkgconfig/cairo-png.pc
20
libdata/pkgconfig/cairo-ps.pc
22
libdata/pkgconfig/cairo-ps.pc
21
libdata/pkgconfig/cairo-svg.pc
23
libdata/pkgconfig/cairo-svg.pc
24
%%XCB%%libdata/pkgconfig/cairo-xcb.pc
22
%%X11%%libdata/pkgconfig/cairo-xlib.pc
25
%%X11%%libdata/pkgconfig/cairo-xlib.pc
23
%%X11%%libdata/pkgconfig/cairo-xlib-xrender.pc
26
%%X11%%libdata/pkgconfig/cairo-xlib-xrender.pc
24
@dirrm include/cairo
27
@dirrm include/cairo

Return to bug 126993