summaryrefslogtreecommitdiff
path: root/mail/thunderbird45/options.mk
diff options
context:
space:
mode:
Diffstat (limited to 'mail/thunderbird45/options.mk')
-rw-r--r--mail/thunderbird45/options.mk76
1 files changed, 76 insertions, 0 deletions
diff --git a/mail/thunderbird45/options.mk b/mail/thunderbird45/options.mk
new file mode 100644
index 00000000000..66c770fb853
--- /dev/null
+++ b/mail/thunderbird45/options.mk
@@ -0,0 +1,76 @@
+# $NetBSD: options.mk,v 1.1 2017/04/27 13:38:18 ryoon Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.thunderbird45
+PKG_SUPPORTED_OPTIONS= alsa debug mozilla-jemalloc gnome \
+ official-mozilla-branding pulseaudio \
+ mozilla-lightning
+PKG_SUGGESTED_OPTIONS= mozilla-lightning
+
+PLIST_VARS+= branding nobranding debug gnome jemalloc
+
+PKG_SUGGESTED_OPTIONS.Linux+= alsa mozilla-jemalloc
+PKG_SUGGESTED_OPTIONS.*+= pulseaudio
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Malsa)
+CONFIGURE_ARGS+= --enable-alsa
+.include "../../audio/alsa-lib/buildlink3.mk"
+.else
+CONFIGURE_ARGS+= --disable-alsa
+.endif
+
+.if !empty(PKG_OPTIONS:Mgnome)
+.include "../../devel/libgnomeui/buildlink3.mk"
+.include "../../sysutils/gnome-vfs/buildlink3.mk"
+CONFIGURE_ARGS+= --enable-gnomevfs --enable-dbus --enable-gnomeui
+PLIST.gnome= yes
+.else
+CONFIGURE_ARGS+= --disable-gnomevfs --disable-dbus --disable-gnomeui
+.endif
+
+.if !empty(PKG_OPTIONS:Mmozilla-jemalloc)
+PLIST.jemalloc= yes
+CONFIGURE_ARGS+= --enable-jemalloc
+.else
+CONFIGURE_ARGS+= --disable-jemalloc
+.endif
+
+.if !empty(PKG_OPTIONS:Mdebug)
+CONFIGURE_ARGS+= --enable-debug --enable-debug-symbols --disable-optimize
+CONFIGURE_ARGS+= --disable-install-strip
+PLIST.debug= yes
+.else
+CONFIGURE_ARGS+= --disable-debug
+CONFIGURE_ARGS+= --enable-optimize=-O2
+CONFIGURE_ARGS+= --enable-install-strip
+BUILDLINK_TRANSFORM+= rm:-g
+.endif
+
+.if !empty(PKG_OPTIONS:Mpulseaudio)
+.include "../../audio/pulseaudio/buildlink3.mk"
+CONFIGURE_ARGS+= --enable-pulseaudio
+.else
+CONFIGURE_ARGS+= --disable-pulseaudio
+.endif
+
+.if !empty(PKG_OPTIONS:Mmozilla-lightning)
+CONFIGURE_ARGS+= --enable-calendar
+PLIST_SRC+= PLIST.lightning
+XPI_FILES+= ${WRKSRC}/${OBJDIR}/dist/xpi-stage/gdata-provider.xpi
+XPI_FILES+= ${WRKSRC}/${OBJDIR}/dist/xpi-stage/lightning.xpi
+.else
+CONFIGURE_ARGS+= --disable-calendar
+.endif
+
+.if !empty(PKG_OPTIONS:Mofficial-mozilla-branding)
+CONFIGURE_ARGS+= --enable-official-branding
+PLIST.branding= yes
+LICENSE= mozilla-trademark-license
+RESTRICTED= Trademark holder prohibits distribution of modified versions.
+NO_BIN_ON_CDROM= ${RESTRICTED}
+NO_BIN_ON_FTP= ${RESTRICTED}
+.else
+CONFIGURE_ARGS+= --disable-official-branding
+PLIST.nobranding= yes
+.endif