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

(-)print/harfbuzz/Makefile (-3 / +16 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	harfbuzz
4
PORTNAME=	harfbuzz
5
PORTVERSION=	2.5.3
5
PORTVERSION=	2.5.3
6
PORTREVISION?=	1
6
PORTREVISION?=	2
7
CATEGORIES=	print
7
CATEGORIES=	print
8
MASTER_SITES=	http://www.freedesktop.org/software/harfbuzz/release/
8
MASTER_SITES=	http://www.freedesktop.org/software/harfbuzz/release/
9
9
Lines 10-34 Link Here
10
MAINTAINER=	gnome@FreeBSD.org
10
MAINTAINER=	gnome@FreeBSD.org
11
COMMENT?=	OpenType text shaping engine
11
COMMENT?=	OpenType text shaping engine
12
12
13
LICENSE=	MIT
14
13
LIB_DEPENDS=	libfreetype.so:print/freetype2 \
15
LIB_DEPENDS=	libfreetype.so:print/freetype2 \
14
		libgraphite2.so:graphics/graphite2
16
		libgraphite2.so:graphics/graphite2
15
17
16
USE_LDCONFIG=	yes
17
USES=		compiler:c++11-lib gettext-runtime gmake gnome libtool \
18
USES=		compiler:c++11-lib gettext-runtime gmake gnome libtool \
18
		pathfix pkgconfig tar:xz
19
		pathfix pkgconfig tar:xz
19
USE_GNOME=	cairo glib20 introspection:build
20
USE_GNOME=	glib20 introspection:build
21
20
GNU_CONFIGURE=	yes
22
GNU_CONFIGURE=	yes
21
CONFIGURE_ARGS=	--with-graphite2 --with-gobject=yes
23
CONFIGURE_ARGS=	--with-graphite2 --with-gobject=yes
24
USE_LDCONFIG=	yes
25
22
INSTALL_TARGET=	install-strip
26
INSTALL_TARGET=	install-strip
23
TEST_TARGET=	check
27
TEST_TARGET=	check
24
28
29
OPTIONS_SUB=	yes
30
OPTIONS_DEFINE=	HBVIEW
31
25
PLIST_SUB+=	LIBVER=0.20503.0
32
PLIST_SUB+=	LIBVER=0.20503.0
26
33
34
HBVIEW_CONFIGURE_WITH=	cairo
35
HBVIEW_DESC=	Utility to show input string as rendered shaped output
36
HBVIEW_USE=	GNOME+=cairo
37
27
HARFBUZZ_SLAVE?=	no
38
HARFBUZZ_SLAVE?=	no
28
39
29
.if ${HARFBUZZ_SLAVE} == no
40
.if ${HARFBUZZ_SLAVE} == no
30
CONFIGURE_ARGS+=	--without-icu
41
CONFIGURE_ARGS+=	--without-icu
31
.else
42
.else
43
OPTIONS_EXCLUDE=	HBVIEW
44
32
CONFIGURE_ARGS+=	--with-icu \
45
CONFIGURE_ARGS+=	--with-icu \
33
		--disable-gtk-doc-html
46
		--disable-gtk-doc-html
34
LIB_DEPENDS+=	libharfbuzz.so:print/harfbuzz \
47
LIB_DEPENDS+=	libharfbuzz.so:print/harfbuzz \
(-)print/harfbuzz/pkg-plist (-1 / +1 lines)
Lines 1-7 Link Here
1
bin/hb-ot-shape-closure
1
bin/hb-ot-shape-closure
2
bin/hb-shape
2
bin/hb-shape
3
bin/hb-subset
3
bin/hb-subset
4
bin/hb-view
4
%%HBVIEW%%bin/hb-view
5
include/harfbuzz/hb-aat-layout.h
5
include/harfbuzz/hb-aat-layout.h
6
include/harfbuzz/hb-aat.h
6
include/harfbuzz/hb-aat.h
7
include/harfbuzz/hb-blob.h
7
include/harfbuzz/hb-blob.h

Return to bug 239662