Date: Thu, 26 Sep 2013 01:32:57 +0200 From: Oliver Pinter <oliver.pntr@gmail.com> To: gecko@freebsd.org Subject: disable some unwanted module / component from thunderbird Message-ID: <CAPjTQNGOa%2BRryMx1PMwmw2hveJHLejEh%2BDkFmdby=gRhYdnHBg@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
See attached patches.
[-- Attachment #2 --]
--- work/comm-esr24//mail/installer/package-manifest.in 2013-09-12 03:29:19.000000000 +0200
+++ /home/op/package-manifest.in 2013-09-26 01:22:22.000000000 +0200
@@ -587,8 +587,10 @@
@BINPATH@/components/dom_stylesheets.xpt
@BINPATH@/components/dom_system.xpt
@BINPATH@/components/dom_traversal.xpt
+#ifdef MOZ_CRAP_WEBSP
@BINPATH@/components/dom_webspeechrecognition.xpt
@BINPATH@/components/dom_webspeechsynth.xpt
+#endif
@BINPATH@/components/dom_xbl.xpt
@BINPATH@/components/dom_xul.xpt
@BINPATH@/components/NetworkGeolocationProvider.js
[-- Attachment #3 --]
From d1e07aa56345045aad8aa148cc02f3fc66084319 Mon Sep 17 00:00:00 2001
From: Oliver Pinter <oliver.pntr@gmail.com>
Date: Wed, 25 Sep 2013 19:33:05 +0200
Subject: [PATCH] brutal hack to disable audio support some unwanted functions
from thunderbird
Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
---
Mk/bsd.gecko.mk | 17 +++++++++++++++++
mail/thunderbird/Makefile | 19 ++++++++++++++-----
2 files changed, 31 insertions(+), 5 deletions(-)
diff --git a/Mk/bsd.gecko.mk b/Mk/bsd.gecko.mk
index d95b741..69521f9 100644
--- a/Mk/bsd.gecko.mk
+++ b/Mk/bsd.gecko.mk
@@ -772,6 +772,23 @@ MOZ_MK_OPTIONS+=PROFILE_GEN_SCRIPT="${PYTHON_CMD} \
. endif
.endif
+.if ${PORT_OPTIONS:MNOCRAP}
+OPTIONS_SINGLE_AUDIO:=${OPTIONS_SINGLE_AUDIO:S/ALSA//}
+OPTIONS_SINGLE_AUDIO:=${OPTIONS_SINGLE_AUDIO:S/PULSE//}
+OPTIONS_SINGLE_AUDIO:=${OPTIONS_SINGLE_AUDIO:S/OSS//}
+OPTIONS_SINGLE:=${OPTIONS_SINGLE_AUDIO:S/AUDIO//}
+OPTIONS_SINGLE:=${OPTIONS_SINGLE:S/AUDIO//}
+PORT_OPTIONS:=${PORT_OPTIONS:S/ALSA//}
+PORT_OPTIONS:=${PORT_OPTIONS:S/PULSE//}
+PORT_OPTIONS:=${PORT_OPTIONS:S/OSS//}
+PORT_OPTIONS:=${PORT_OPTIONS:S/AUDIO//}
+MOZ_OPTIONS+= --disable-webrtc
+MOZ_OPTIONS+= --disable-webspeech
+MOZ_OPTIONS+= --disable-webgl
+MOZ_OPTIONS+= --disable-gamepad
+MOZ_OPTIONS+= --disable-necko-wifi
+.endif
+
.if ${PORT_OPTIONS:MALSA}
LIB_DEPENDS+= asound.2:${PORTSDIR}/audio/alsa-lib
RUN_DEPENDS+= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:${PORTSDIR}/audio/alsa-plugins
diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile
index cfe995f..d17ee3d 100644
--- a/mail/thunderbird/Makefile
+++ b/mail/thunderbird/Makefile
@@ -16,9 +16,9 @@ BUILD_DEPENDS= nspr>=4.10:${PORTSDIR}/devel/nspr \
sqlite3>=3.7.16.1:${PORTSDIR}/databases/sqlite3 \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \
cairo>=1.10.2_1,1:${PORTSDIR}/graphics/cairo \
- v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat \
- unzip:${PORTSDIR}/archivers/unzip
-LIB_DEPENDS= libv4l2.so:${PORTSDIR}/multimedia/libv4l
+ unzip:${PORTSDIR}/archivers/unzip \
+# v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat
+#LIB_DEPENDS= libv4l2.so:${PORTSDIR}/multimedia/libv4l
EM_VERSION= 1.5.2
L_VERSION= 2.6b3
@@ -51,8 +51,9 @@ PORTNAME_ICON_SRC= ${PREFIX}/lib/${MOZILLA}/chrome/icons/default/default48.png
SYSTEM_PREFS= ${FAKEDIR}/lib/${PORTNAME}/defaults/pref/${PORTNAME}.js
MOZ_PIS_SCRIPTS=moz_pis_S50cleanhome
-OPTIONS_DEFINE= ENIGMAIL LIGHTNING
-OPTIONS_DEFAULT=ENIGMAIL LIGHTNING
+OPTIONS_DEFINE= ENIGMAIL LIGHTNING NOCRAP
+OPTIONS_DEFAULT=ENIGMAIL LIGHTNING NOCRAP
+NOCRAP_DESC= Disable audio and some unwanted subsystem
# non-client.mk objdir build broken after bug 846540
.undef GNU_CONFIGURE
@@ -65,6 +66,14 @@ NO_STAGE= yes
# OSS is gone after bug 852401
OPTIONS_SINGLE_AUDIO:=${OPTIONS_SINGLE_AUDIO:S/OSS//}
+# disable unneeded audio support....
+#.if ${PORT_OPTIONS:MNOCRAP}
+OPTIONS_SINGLE_AUDIO:=${OPTIONS_SINGLE_AUDIO:S/ALSA//}
+OPTIONS_SINGLE_AUDIO:=${OPTIONS_SINGLE_AUDIO:S/PULSE//}
+OPTIONS_SINGLE_AUDIO:=${OPTIONS_SINGLE_AUDIO:S/OSS//}
+OPTIONS_SINGLE:=${OPTIONS_SINGLE:S/AUDIO//}
+#.endif
+
.include <bsd.port.pre.mk>
WRKSRC= ${WRKDIR}/comm-esr24
--
1.8.4
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPjTQNGOa%2BRryMx1PMwmw2hveJHLejEh%2BDkFmdby=gRhYdnHBg>
