summaryrefslogtreecommitdiff
path: root/editors/openoffice-3/files/Makefile.knobs
blob: 990b8c9a623bcf38e50c367aea048750c25849dd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
# Makefile for knobs
# Whom:         Maho Nakata <maho@FreeBSD.org>
# $FreeBSD$

CONFIGURE_ARGS+=	--with-jdk-home="${JAVA_HOME}" --with-ant-home="${LOCALBASE}/share/java/apache-ant"

.if defined(WITH_KDE4)
CONFIGURE_ARGS+=	--enable-kde4 QT4DIR="${QT_PREFIX}" QT4LIB="${QT_LIBDIR}" QT4INC="${QT_INCDIR}" KDE4DIR="${KDE4_PREFIX}"
QT_COMPONENTS+=		moc_build
.endif

.if defined(WITH_KDE)
CONFIGURE_ARGS+=	--enable-kde QTDIR="${QT_PREFIX}"
.endif

.if defined(WITHOUT_CUPS)
CONFIGURE_ARGS+=	--enable-cups=no
.else
LIB_DEPENDS+=		cups.2:${PORTSDIR}/print/cups-client
CONFIGURE_ARGS+=	--enable-cups=yes
.endif

.if defined(WITHOUT_MOZILLA)
CONFIGURE_ARGS+=	--disable-mozilla
.else
CONFIGURE_ARGS+=	--enable-build-mozilla
.endif

.if defined(WITHOUT_GNOME)
CONFIGURE_ARGS+=	--disable-gconf --disable-gnome-vfs
.else
USE_GNOME+=		gconf2 gnomevfs2
.endif
.if defined(WITH_EVOLUTION2)
CONFIGURE_ARGS+=	--enable-evolution2=yes
.else
USE_GNOME+=		glib20
.endif

LIB_DEPENDS+=		freetype.9:${PORTSDIR}/print/freetype2

.if defined(ALL_LOCALIZED_LANGS)
CONFIGURE_ARGS+=	--with-lang=ALL
.else
CONFIGURE_ARGS+=	--with-lang=${LOCALIZED_LANG}
.endif

.if defined(WITH_DEBUG)
CONFIGURE_ARGS+=	--enable-debug --enable-symbols=TRUE --enable-dbgutil
.else
CONFIGURE_ARGS+=	--enable-symbols=SMALL
.endif

.if defined(WITH_SYSTEM_ICU)
LIB_DEPENDS+=		icule:${PORTSDIR}/devel/icu
CONFIGURE_ARGS+=	--with-system-icu=yes
.else
CONFIGURE_ARGS+=	--with-system-icu=no
.endif

.if defined(WITH_GRAPHITE)
CONFIGURE_ARGS+=	--enable-graphite=yes --without-stlport
.else
CONFIGURE_ARGS+=	--enable-graphite=no
.endif

.if defined(WITH_SYSTEM_GRAPHITE) && defined(WITH_GRAPHITE)
LIB_DEPENDS+=		graphite.3:${PORTSDIR}/graphics/silgraphite
CONFIGURE_ARGS+=	--with-system-graphite=yes
.else
CONFIGURE_ARGS+=	--with-system-graphite=no
.endif

pre-fetch:
	@${ECHO} "OPTIONS:"
.if !defined(WITH_DEBUG)
	@${ECHO}
	@${ECHO} "You can compile OOo with debug symbols/supports with"
	@${ECHO} "make -DWITH_DEBUG"
.endif
.if !defined(WITHOUT_MOZILLA)
	@${ECHO}
	@${ECHO} "You can compile OOo without Mozilla/Mozilla NSS-using components"
	@${ECHO} "make -DWITHOUT_MOZILLA"
.endif
.if !defined(WITHOUT_GNOME)
	@${ECHO}
	@${ECHO} "You can compile OOo without gnome VFS support with"
	@${ECHO} "make -DWITHOUT_GNOME"
.endif
.if !defined(WITH_SYSTEM_ICU)
	@${ECHO}
	@${ECHO} "You can compile OOo with devel/icu from ports with"
	@${ECHO} "make -DWITH_SYSTEM_ICU"
.endif
.if !defined(WITH_GRAPHITE)
	@${ECHO}
	@${ECHO} "You can compile OOo with Graphite smart font rendering with"
	@${ECHO} "make -DWITH_GRAPHITE"
.else
	@${ECHO}
	@${ECHO} "WARNING: Graphite support enabled, --without-stlport added"
	@${ECHO} "to configure arguments."
.endif
.if !defined(WITH_SYSTEM_GRAPHITE)
	@${ECHO}
	@${ECHO} "You can compile OOo with graphics/silgraphite from ports with"
	@${ECHO} "make -DWITH_SYSTEM_GRAPHITE"
.elif !defined(WITH_GRAPHITE)
	@${ECHO}
	@${ECHO} "To use system Graphite, WITH_GRAPHITE must be set as well."
.endif
.if !defined(WITHOUT_CUPS)
	@${ECHO}
	@${ECHO} "You can compile OOo without CUPS support with"
	@${ECHO} "make -DWITHOUT_CUPS"
.endif
.if !defined(WITH_KDE)
	@${ECHO}
	@${ECHO} "You can compile OOo to use Qt/KDE vclplug with"
	@${ECHO} "make -DWITH_KDE"
.endif
.if !defined(WITH_KDE4)
	@${ECHO}
	@${ECHO} "You can compile OOo to use Qt/KDE4 vclplug with"
	@${ECHO} "make -DWITH_KDE4"
.endif
.if !defined(WITH_EVOLUTION2)
	@${ECHO}
	@${ECHO} "You can compile OOo with evolution2 support by"
	@${ECHO} "make -DWITH_EVOLUTION2"
.endif
.if ${LOCALIZED_LANG} != "alllangs"
	@${ECHO}
	@${ECHO} "You can compile OOo with full localized language support by"
	@${ECHO} "make LOCALIZED_LANG=alllangs"
.endif
	@${ECHO}
	@${ECHO} "You can select the language for OOo by making it with:"
	@${ECHO} "make LOCALIZED_LANG=xx" 
	@${ECHO} "while xx can be one of the following"
	@${ECHO} "af ar as-IN be-BY bg br bn bn-BD bn-IN bs ca cs cy da"
	@${ECHO} "de dz el en-GB en-US en-ZA eo es et eu fa fi fr ga gl"
	@${ECHO} "gu-IN he hi-IN hr hu it ja ka km kn ko ku lo lt lv mk"
	@${ECHO} "ms ml-IN mr-IN ne nb nl nn nr ns oc or-IN pa-IN pl pt"
	@${ECHO} "pt-BR ru rw sk sl sh sr ss st sv sw sw-TZ te-IN ti-ER"
	@${ECHO} "ta-IN th tn tr ts tg ur-IN uk uz ve vi xh zh-CN zh-TW"
	@${ECHO} "zu"
	@${ECHO} "Current setting: ${LOCALIZED_LANG}"
	@${ECHO}
	@${ECHO} "NOTICE:"
	@${ECHO}
	@${ECHO} "To build OOo, you should have a lot"
.if defined(WITH_DEBUG)
	@${ECHO} "of free diskspace (~ 18GB) and memory (~ 2GB)."
.elif ${LOCALIZED_LANG} == "alllangs"
	@${ECHO} "of free diskspace (~ 35GB) and memory (~ 2GB)."
.else
	@${ECHO} "of free diskspace (~ 11GB) and memory (~ 2GB)."
.endif
	@${ECHO} "If you want SDK and/or solver, please type make sdk and/or make solver"