ooo-build r8706 - in trunk: . bin patches/src680



Author: tml
Date: 2007-02-05 12:12:10 +0000 (Mon, 05 Feb 2007)
New Revision: 8706
ViewCVS link: http://svn.gnome.org/viewcvs/ooo-build?rev=8706&view=rev

Modified:
   trunk/ChangeLog
   trunk/bin/make-win32-iso
   trunk/patches/src680/win32-multi-lang-installer.diff
Log:
2007-02-05  Tor Lillqvist  <tml novell com>

	Enable larger number of languages in the multi-lingual MSI
	installer, necessary because of the languages I added to
	AUTOGEN.NovellWin32ISO.sh on 2007-02-03.

	* patches/src680/win32-multi-lang-installer.diff
	(solenv/bin/make_installer.pl): Use the md5sum of the languages
	string at once when the languages string would be longer,
	i.e. over 32 chars, to avoid too long pathnames like
	c:/src/trunk/build/OOE680_m6/instsetoo_native/wntmsci10.pro/OpenOffice/msi/logging/en-US_ar_bg_ca_cs_da_de_el_es_et_fi_fr_he_hu_it_lt_lv_nb_nl_pl_pt-BR_pt_ru_sk_sl_sv_tr/log_OOE680__en-US_ar_bg_ca_cs_da_de_el_es_et_fi_fr_he_hu_it_lt_lv_nb_nl_pl_pt-BR_pt_ru_sk_sl_sv_tr.log. Don't
	unnecessarily repeat the languages string in the log file name, when
	the languages string is already present in the folder name. (The
	Perl stuff that build the MSI installer produces unwieldly deep
	pathnames like the above. To add insult to injury Cygwin's Perl
	restricts pathnames at 256 chars, which I guess is kinda
	understandable as that is what the underlyting Win32 API does,
	except that one can use the \\?\ prefix and then get a 32K limit,
	so why doesn't Perl use that?)

	(solenv/bin/modules/installer/systemactions.pm): Use md5sum of
	languages string also for the folders where zip files from solver
	are unzipped, to avoid too long lines in ddf files.

	* bin/make-win32-iso: Recognize more languages. Look for the
	produced installer in the same place where it gets produced,
	i.e. use md5sum of the langiages string where appropriate to match
	what the Perl stuff does.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]