diff options
author | abs <abs@pkgsrc.org> | 2017-02-11 12:12:25 +0000 |
---|---|---|
committer | abs <abs@pkgsrc.org> | 2017-02-11 12:12:25 +0000 |
commit | 1d162b24df06848c352d3718bb5f3007aae66b76 (patch) | |
tree | e4724d7c604d7ed7f199a8f41c35d5c6b8d62972 /www/seamonkey | |
parent | 5361f7474810ec13b4310dea5a991d71c4c7cb5e (diff) | |
download | pkgsrc-1d162b24df06848c352d3718bb5f3007aae66b76.tar.gz |
Add gtk3 (cairo-gtk3) option for seamonkey.
Default build is unchanged with gtk2 (cairo-gtk2)
Diffstat (limited to 'www/seamonkey')
-rw-r--r-- | www/seamonkey/Makefile | 5 | ||||
-rw-r--r-- | www/seamonkey/PLIST | 4 | ||||
-rw-r--r-- | www/seamonkey/options.mk | 20 |
3 files changed, 25 insertions, 4 deletions
diff --git a/www/seamonkey/Makefile b/www/seamonkey/Makefile index 4bbf8742e1e..82a6e003da9 100644 --- a/www/seamonkey/Makefile +++ b/www/seamonkey/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.155 2017/02/06 13:56:06 wiz Exp $ +# $NetBSD: Makefile,v 1.156 2017/02/11 12:12:25 abs Exp $ DISTNAME= seamonkey-${SM_VER}.source PKGNAME= seamonkey-${SM_VER:S/b/beta/} @@ -21,8 +21,9 @@ USE_TOOLS+= unzip pax NOT_PAX_MPROTECT_SAFE+= lib/seamonkey/seamonkey NOT_PAX_MPROTECT_SAFE+= lib/seamonkey/seamonkey-bin -.include "../../www/firefox/mozilla-common.mk" +.include "../../mk/bsd.prefs.mk" .include "options.mk" +.include "../../www/firefox/mozilla-common.mk" # Workaround to fix pixman.h detection CFLAGS+= -I${BUILDLINK_PREFIX.pixman}/include/pixman-1 diff --git a/www/seamonkey/PLIST b/www/seamonkey/PLIST index 854bac3cb40..03a4ee53266 100644 --- a/www/seamonkey/PLIST +++ b/www/seamonkey/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.56 2017/01/01 16:14:07 ryoon Exp $ +@comment $NetBSD: PLIST,v 1.57 2017/02/11 12:12:25 abs Exp $ bin/seamonkey lib/seamonkey/application.ini lib/seamonkey/blocklist.xml @@ -4406,6 +4406,7 @@ lib/seamonkey/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png lib/seamonkey/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf lib/seamonkey/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/preview.png lib/seamonkey/greprefs.js +${PLIST.gtk3}lib/seamonkey/gtk2/libmozgtk.so lib/seamonkey/hyphenation/hyph_af.dic lib/seamonkey/hyphenation/hyph_bg.dic lib/seamonkey/hyphenation/hyph_ca.dic @@ -4452,6 +4453,7 @@ lib/seamonkey/isp/rss.rdf lib/seamonkey/libldap60.so lib/seamonkey/libldif60.so lib/seamonkey/liblgpllibs.so +${PLIST.gtk3}lib/seamonkey/libmozgtk.so lib/seamonkey/libmozsqlite3.so lib/seamonkey/libprldap60.so lib/seamonkey/libxul.so diff --git a/www/seamonkey/options.mk b/www/seamonkey/options.mk index 784b74cd1cf..4b42dc0ebc2 100644 --- a/www/seamonkey/options.mk +++ b/www/seamonkey/options.mk @@ -1,11 +1,16 @@ -# $NetBSD: options.mk,v 1.34 2017/01/01 16:14:07 ryoon Exp $ +# $NetBSD: options.mk,v 1.35 2017/02/11 12:12:25 abs Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.seamonkey + +PKG_OPTIONS_REQUIRED_GROUPS= gtk +PKG_OPTIONS_GROUP.gtk= gtk2 gtk3 PKG_SUPPORTED_OPTIONS= alsa dbus debug mozilla-jemalloc PKG_SUPPORTED_OPTIONS+= mozilla-lightning webrtc mozilla-chatzilla pulseaudio PLIST_VARS+= debug gnome jemalloc +PKG_SUGGESTED_OPTIONS= gtk2 + PKG_SUGGESTED_OPTIONS.Linux+= mozilla-jemalloc PKG_SUGGESTED_OPTIONS.SunOS+= mozilla-jemalloc @@ -22,6 +27,19 @@ PKG_SUGGESTED_OPTIONS+= dbus pulseaudio .include "../../mk/bsd.options.mk" +PLIST_VARS+= gtk3 +.if !empty(PKG_OPTIONS:Mgtk2) +CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk2 +.include "../../x11/gtk2/buildlink3.mk" +PLIST.gtk3= no +.endif + +.if !empty(PKG_OPTIONS:Mgtk3) +CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk3 +.include "../../x11/gtk3/buildlink3.mk" +PLIST.gtk3= yes +.endif + .if !empty(PKG_OPTIONS:Malsa) CONFIGURE_ARGS+= --enable-alsa .include "../../audio/alsa-lib/buildlink3.mk" |