[SVN-Commit] r1384 - in trunk: . www/linux-tor-browser
svn-freebsd-gecko at chruetertee.ch
svn-freebsd-gecko at chruetertee.ch
Fri Nov 15 08:36:04 UTC 2013
Author: jbeich
Date: Fri Nov 15 08:35:49 2013
New Revision: 1384
Log:
add non-english locales
Modified:
trunk/Gecko_TODO
trunk/www/linux-tor-browser/Makefile
trunk/www/linux-tor-browser/distinfo
trunk/www/linux-tor-browser/pkg-plist
Modified: trunk/Gecko_TODO
==============================================================================
--- trunk/Gecko_TODO Thu Nov 14 10:34:36 2013 (r1383)
+++ trunk/Gecko_TODO Fri Nov 15 08:35:49 2013 (r1384)
@@ -15,7 +15,6 @@
unassigned (ports):
- add BlueGriffon to replace www/kompozer
- add native TorBrowserBundle, may need privacy audit of our build glue
-- add more languages to www/linux-tor-browser
- switch to system libxul (needs slaves with common patches);
a Debian patch to reduce configure time can be useful
- move duplicated `>=' deps into bsd.gecko.mk (system libxul?)
Modified: trunk/www/linux-tor-browser/Makefile
==============================================================================
--- trunk/www/linux-tor-browser/Makefile Thu Nov 14 10:34:36 2013 (r1383)
+++ trunk/www/linux-tor-browser/Makefile Fri Nov 15 08:35:49 2013 (r1384)
@@ -3,7 +3,7 @@
PORTNAME= tor-browser
DISTVERSIONPREFIX=gnu-linux-i686-
DISTVERSION= 2.3.25-14
-DISTVERSIONSUFFIX=-dev-en-US
+DISTVERSIONSUFFIX=-dev-${LOCALE}
CATEGORIES= www linux
# XXX copied from security/tor, move to bsd.sites.mk
MASTER_SITES= https://www.torproject.org/dist/torbrowser/linux/ \
@@ -66,7 +66,7 @@
NO_BUILD= yes
SUB_FILES= pkg-message
-WRKSRC= ${WRKDIR}/${PORTNAME}${DISTVERSIONSUFFIX:S/-dev-/_/}
+WRKSRC= ${WRKDIR}/${PORTNAME}_${LOCALE}
DATADIR?= /tmp/${UNIQUENAME}
DESKTOP_ENTRIES="Tor Browser Bundle" \
@@ -76,6 +76,29 @@
"Network;WebBrowser;" \
true
+ALL_LOCALES= ar de en-US es-ES fa fr it ko nl pl pt-PT ru vi zh-CN
+LOCALE= ${${PORT_OPTIONS:MLANG_*}}
+
+OPTIONS_DEFAULT=LANG_US
+OPTIONS_SINGLE= I18N
+
+.MAKE.FreeBSD_UL= yes
+.for l in ${ALL_LOCALES}
+OPTIONS_SINGLE_I18N+=LANG_${l:U:C/.*-//}
+LANG_${l:U:C/.*-//}= ${l}
+. if defined(FETCH_ALL)
+DISTFILES+= ${DISTNAME:S/${LOCALE}/${l}/}${EXTRACT_SUFX}
+. endif
+.endfor
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MLANG_US}
+PLIST_SUB+= I18N="@comment "
+.else
+PLIST_SUB+= I18N="" LOCALE="${LOCALE}"
+.endif
+
post-extract:
@${CHMOD} -R +rX ${WRKSRC}
Modified: trunk/www/linux-tor-browser/distinfo
==============================================================================
--- trunk/www/linux-tor-browser/distinfo Thu Nov 14 10:34:36 2013 (r1383)
+++ trunk/www/linux-tor-browser/distinfo Fri Nov 15 08:35:49 2013 (r1384)
@@ -1,2 +1,28 @@
+SHA256 (tor-browser-gnu-linux-i686-2.3.25-14-dev-ar.tar.gz) = 35a28605d9966ffac55097531d19ce8921b9a3db96b3bbaf73c40f80ffc92c86
+SIZE (tor-browser-gnu-linux-i686-2.3.25-14-dev-ar.tar.gz) = 37010763
+SHA256 (tor-browser-gnu-linux-i686-2.3.25-14-dev-de.tar.gz) = 7cd0b8fe65bda30b11e38059fae106d9cde4f93e4ec1df73ba65bb16487786f3
+SIZE (tor-browser-gnu-linux-i686-2.3.25-14-dev-de.tar.gz) = 36972606
SHA256 (tor-browser-gnu-linux-i686-2.3.25-14-dev-en-US.tar.gz) = de19ddb3a3a7300f30394e6aae622ab5238b4de7217af97293ee4cb01bb6e54a
SIZE (tor-browser-gnu-linux-i686-2.3.25-14-dev-en-US.tar.gz) = 36739654
+SHA256 (tor-browser-gnu-linux-i686-2.3.25-14-dev-es-ES.tar.gz) = 5c40d475d5adefc1af10d01a1ad25f9db1bd8c566c939364e8fb2056f2f7ece4
+SIZE (tor-browser-gnu-linux-i686-2.3.25-14-dev-es-ES.tar.gz) = 36942404
+SHA256 (tor-browser-gnu-linux-i686-2.3.25-14-dev-fa.tar.gz) = 552e84c995bb5c678f2c0181d796af7f405ee237280449e892a64e1e1694a370
+SIZE (tor-browser-gnu-linux-i686-2.3.25-14-dev-fa.tar.gz) = 37018440
+SHA256 (tor-browser-gnu-linux-i686-2.3.25-14-dev-fr.tar.gz) = 071c8c80417a14eeb1cc34ac7b76b35a059d642b92618d7c75ff1646f90a024f
+SIZE (tor-browser-gnu-linux-i686-2.3.25-14-dev-fr.tar.gz) = 36997191
+SHA256 (tor-browser-gnu-linux-i686-2.3.25-14-dev-it.tar.gz) = f35bfc416a4eba47414c0b0d1bcbaf4cd4e5e61e404fa04ca0795813c1b3e8aa
+SIZE (tor-browser-gnu-linux-i686-2.3.25-14-dev-it.tar.gz) = 36934809
+SHA256 (tor-browser-gnu-linux-i686-2.3.25-14-dev-ko.tar.gz) = a8fbed328be3fee2a366679af9be64af0c59ea097475789f5faeca2ed03af487
+SIZE (tor-browser-gnu-linux-i686-2.3.25-14-dev-ko.tar.gz) = 36992698
+SHA256 (tor-browser-gnu-linux-i686-2.3.25-14-dev-nl.tar.gz) = 1abb6596637c35362e13a8a847e113ccbe470d0462ba4749a28e041e2c8d2806
+SIZE (tor-browser-gnu-linux-i686-2.3.25-14-dev-nl.tar.gz) = 36985983
+SHA256 (tor-browser-gnu-linux-i686-2.3.25-14-dev-pl.tar.gz) = 1bf6b548e96b83204608a80a0a9b7351eaa99a5b7750f62b1002f41b1e38eb75
+SIZE (tor-browser-gnu-linux-i686-2.3.25-14-dev-pl.tar.gz) = 37004962
+SHA256 (tor-browser-gnu-linux-i686-2.3.25-14-dev-pt-PT.tar.gz) = 9e9e7c4548e62bbace946a8c1f9d5d242cd575f0e3591a4075dcfb1f25805c81
+SIZE (tor-browser-gnu-linux-i686-2.3.25-14-dev-pt-PT.tar.gz) = 36987990
+SHA256 (tor-browser-gnu-linux-i686-2.3.25-14-dev-ru.tar.gz) = aaf4a906aa3854ffa61b7d6e17ddab25de3a0f1e6eb503a843f91f56a1b89734
+SIZE (tor-browser-gnu-linux-i686-2.3.25-14-dev-ru.tar.gz) = 36988291
+SHA256 (tor-browser-gnu-linux-i686-2.3.25-14-dev-vi.tar.gz) = 0b5f049aa2d5eb2117017ff0e08f89574def3a4a9ad49c39cc7646b3dc153ffe
+SIZE (tor-browser-gnu-linux-i686-2.3.25-14-dev-vi.tar.gz) = 37014371
+SHA256 (tor-browser-gnu-linux-i686-2.3.25-14-dev-zh-CN.tar.gz) = bd98cb770fc19be171dcf4047e16584d6d505a1a3283bbaa474fe9bea0b82f94
+SIZE (tor-browser-gnu-linux-i686-2.3.25-14-dev-zh-CN.tar.gz) = 37004814
Modified: trunk/www/linux-tor-browser/pkg-plist
==============================================================================
--- trunk/www/linux-tor-browser/pkg-plist Thu Nov 14 10:34:36 2013 (r1383)
+++ trunk/www/linux-tor-browser/pkg-plist Fri Nov 15 08:35:49 2013 (r1384)
@@ -247,6 +247,7 @@
lib/linux-tor-browser/Skel/profile/extensions/https-everywhere at eff.org/components/ssl-observatory.js
lib/linux-tor-browser/Skel/profile/extensions/https-everywhere at eff.org/defaults/preferences/preferences.js
lib/linux-tor-browser/Skel/profile/extensions/https-everywhere at eff.org/install.rdf
+%%I18N%%lib/linux-tor-browser/Skel/profile/extensions/langpack-%%LOCALE%%@firefox.mozilla.org.xpi
lib/linux-tor-browser/Skel/profile/extensions/torbutton at torproject.org.xpi
lib/linux-tor-browser/Skel/profile/extensions/{73a6fe31-595d-460b-a920-fcc0f8843232}/GPL.txt
lib/linux-tor-browser/Skel/profile/extensions/{73a6fe31-595d-460b-a920-fcc0f8843232}/NoScript_License.txt
More information about the freebsd-gecko
mailing list