Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Nov 2013 08:35:50 GMT
From:      svn-freebsd-gecko@chruetertee.ch
To:        freebsd-gecko@freebsd.org
Subject:   [SVN-Commit] r1384 - in trunk: . www/linux-tor-browser
Message-ID:  <201311150835.rAF8Zo1H000325@trillian.chruetertee.ch>

next in thread | raw e-mail | index | archive | help
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@eff.org/components/ssl-observatory.js
 lib/linux-tor-browser/Skel/profile/extensions/https-everywhere@eff.org/defaults/preferences/preferences.js
 lib/linux-tor-browser/Skel/profile/extensions/https-everywhere@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201311150835.rAF8Zo1H000325>