ports/62286: New port: chinese/mozilla-tclp

hamigua at hotpop.com hamigua at hotpop.com
Mon Feb 2 22:30:16 UTC 2004


>Number:         62286
>Category:       ports
>Synopsis:       New port: chinese/mozilla-tclp
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Feb 02 14:30:11 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     hamigua <hamigua at linuxsir.org>
>Release:        FreeBSD 5.2-CURRENT i386
>Organization:
>Environment:
System: FreeBSD localhost.linuxman.com 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Sun Feb 1 17:52:07 CST 2004 root at localhost.linuxman.com:/opt/src/sys/i386/compile/02012004 i386


>Description:

Mozilla Traditional Chinese Language Pack (tclp) provides an L10N environment
for Big5 users. It is written by hamigua <hamigua at hotpop.com>
resource for Mozilla.
                                                                                              
WWW: http://www.csie.ntu.edu.tw/~r91034/

>How-To-Repeat:
>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	mozilla-tclp/
#	mozilla-tclp/Makefile
#	mozilla-tclp/distinfo
#	mozilla-tclp/pkg-descr
#	mozilla-tclp/pkg-message
#	mozilla-tclp/pkg-plist
#	mozilla-tclp/files/
#	mozilla-tclp/files/installed-chrome.txt
#	mozilla-tclp/files/mozilla.sh
#	mozilla-tclp/files/unix.js
#
echo c - mozilla-tclp/
mkdir -p mozilla-tclp/ > /dev/null 2>&1
echo x - mozilla-tclp/Makefile
sed 's/^X//' >mozilla-tclp/Makefile << 'END-of-mozilla-tclp/Makefile'
X# New ports collection makefile for:	zh-mozilla-tclp
X# Date created:		01 Feb 2004
X# Whom:			hamigua <hamigua at hotpop.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	mozilla
XPORTVERSION=	1.6
XPORTREVISION=	1
XPORTEPOCH=	1
XCATEGORIES=	chinese
XMASTER_SITES=	${MASTER_SITE_MOZILLA}
XMASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION}/contrib-localized-builds/
XPKGNAMESUFFIX=	-tclp
XDISTNAME=	langzhtw
XEXTRACT_SUFX=	.xpi
X
XMAINTAINER=	hamigua at hotpop.com
XCOMMENT=	Mozilla Traditional Chinese Language Pack (tclp)
X
XBUILD_DEPENDS=	${X11BASE}/lib/${MOZILLA}/regxpcom:${PORTSDIR}/www/${MOZILLA}
XRUN_DEPENDS=	${MOZILLA}:${PORTSDIR}/www/${MOZILLA}
X
XWRKSRC=		${WRKDIR}/bin
X
XUSE_X_PREFIX=	yes
XUSE_ZIP=	yes
XEXTRACT_BEFORE_ARGS=	-qo
X
XMOZILLA=	mozilla-gtk2
X
X.if defined(WITH_MOZILLA-GTK2)
XMOZILLA=	mozilla-gtk2
X.elif defined(WITH_MOZILLA)
XMOZILLA=	mozilla
X.endif
XPLIST_SUB=	MOZILLA=${MOZILLA}
X
X.include <bsd.port.pre.mk>
X
XLOCALENAME=	zh_TW.Big5
XLIBXPG4=	LD_PRELOAD=/usr/lib/libxpg4.so; export LD_PRELOAD
X
X
Xpre-everything::
X	@${ECHO_MSG} ""
X	@${ECHO_MSG} ""
X	@${ECHO_MSG} " By default the port uses www/mozilla-gtk2 (with Xft)"
X	@${ECHO_MSG} " If you have installed the mozilla without Xft"
X	@${ECHO_MSG} " Please change this by defining WITH_MOZILLA=yes"
X	@${ECHO_MSG} ""
X	@${ECHO_MSG} ""
X
Xpost-extract:
X	${MKDIR} ${WRKSRC}/defaults/pref
X	${CP} ${FILESDIR}/unix.js ${WRKSRC}/defaults/pref
X
Xdo-build:
X	${SED} -e "s^%%PREFIX%%^${PREFIX}^g" \
X	       -e "s^%%LOCALBASE%%^${LOCALBASE}^g" \
X	       -e "s^%%LOCALENAME%%^${LOCALENAME}^g" \
X	       -e "s^%%LIBXPG4%%^${LIBXPG4}^g" \
X	       -e "s^%%MOZILLA%%^${MOZILLA}^g" \
X	${FILESDIR}/mozilla.sh > ${WRKDIR}/${MOZILLA}
X
Xdo-install:
X	(cd ${PREFIX}/lib/${MOZILLA}/chrome; \
X	${MV} -f chrome.rdf chrome.rdf.orig; \
X	${MV} -f installed-chrome.txt installed-chrome.txt.orig)
X	(cd ${PREFIX}/lib/${MOZILLA}/defaults/pref; \
X	${MV} -f unix.js unix.js.orig)
X	(cd ${PREFIX}/lib/${MOZILLA}/components; \
X	${MV} -f xpti.dat ../xpti.dat.orig)
X	${MV} -f ${PREFIX}/bin/${MOZILLA} ${PREFIX}/bin/${MOZILLA}.orig
X	${INSTALL_SCRIPT} ${WRKDIR}/${MOZILLA} ${PREFIX}/bin
X	(cd ${WRKSRC}/searchplugins; ${TAR} -cf - *) | \
X	${TAR} -xf - -C ${PREFIX}/lib/${MOZILLA}/searchplugins
X	(cd ${WRKSRC}; ${TAR} -cf - chrome defaults) | \
X	${TAR} -xf - -C ${PREFIX}/lib/${MOZILLA}
X	(cd ${PREFIX}/lib/${MOZILLA}/chrome; \
X	${CP} installed-chrome.txt.orig installed-chrome.txt; \
X	${CAT} ${FILESDIR}/installed-chrome.txt >> installed-chrome.txt)
X	(cd ${PREFIX}/lib/${MOZILLA}; \
X	${SETENV} LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. ./regxpcom; \
X	${SETENV} LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. ./regchrome)
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.post.mk>
END-of-mozilla-tclp/Makefile
echo x - mozilla-tclp/distinfo
sed 's/^X//' >mozilla-tclp/distinfo << 'END-of-mozilla-tclp/distinfo'
XMD5 (langzhtw.xpi) = 71952bff278558fe2582a5ccdb10228b
XSIZE (langzhtw.xpi) = 697938
END-of-mozilla-tclp/distinfo
echo x - mozilla-tclp/pkg-descr
sed 's/^X//' >mozilla-tclp/pkg-descr << 'END-of-mozilla-tclp/pkg-descr'
XMozilla is an open-source application suite for web browsing, email,
XHTML editing, IRC chat, and more.
X
XMozilla Traditional Chinese Language Pack (tclp) provides an L10N environment
Xfor Big5 users. It is written by hamigua <hamigua at hotpop.com>
Xresource for Mozilla.
X
XWWW: http://www.csie.ntu.edu.tw/~r91034/
END-of-mozilla-tclp/pkg-descr
echo x - mozilla-tclp/pkg-message
sed 's/^X//' >mozilla-tclp/pkg-message << 'END-of-mozilla-tclp/pkg-message'
X********************************
XIf your XIM wouldn't work properly, try to make a file
X
X"${HOME}/.mozilla/${USER}/*.slt/user.js"
X
Xwith below content;
X--
Xuser_pref("xim.input_style", "over-the-spot")
X--
X********************************
END-of-mozilla-tclp/pkg-message
echo x - mozilla-tclp/pkg-plist
sed 's/^X//' >mozilla-tclp/pkg-plist << 'END-of-mozilla-tclp/pkg-plist'
X at exec mv %D/bin/%%MOZILLA%% %D/bin/%%MOZILLA%%.orig
X at exec mv %D/lib/%%MOZILLA%%/chrome/chrome.rdf %D/lib/%%MOZILLA%%/chrome/chrome.rdf.orig
X at exec mv %D/lib/%%MOZILLA%%/chrome/installed-chrome.txt %D/lib/%%MOZILLA%%/chrome/installed-chrome.txt.orig
X at exec mv %D/lib/%%MOZILLA%%/defaults/pref/unix.js %D/lib/%%MOZILLA%%/defaults/pref/unix.js.orig
X at exec mv %D/lib/%%MOZILLA%%/components/xpti.dat %D/lib/%%MOZILLA%%/xpti.dat.orig
Xbin/%%MOZILLA%%
Xlib/%%MOZILLA%%/chrome/TW.jar
Xlib/%%MOZILLA%%/chrome/zh-mac.jar
Xlib/%%MOZILLA%%/chrome/zh-optional.jar
Xlib/%%MOZILLA%%/chrome/zh-TW.jar
Xlib/%%MOZILLA%%/chrome/zh-unix.jar
Xlib/%%MOZILLA%%/chrome/zh-win.jar
Xlib/%%MOZILLA%%/defaults/messenger/mailViews.dat
Xlib/%%MOZILLA%%/defaults/pref/taiwan.js
Xlib/%%MOZILLA%%/defaults/profile/bookmarks.html
Xlib/%%MOZILLA%%/defaults/profile/chrome/userChrome.css
Xlib/%%MOZILLA%%/defaults/profile/chrome/userContent.css
Xlib/%%MOZILLA%%/defaults/profile/localstore.rdf
Xlib/%%MOZILLA%%/defaults/profile/mimeTypes.rdf
Xlib/%%MOZILLA%%/defaults/profile/panels.rdf
Xlib/%%MOZILLA%%/defaults/profile/search.rdf
Xlib/%%MOZILLA%%/defaults/profile/TW/bookmarks.html
Xlib/%%MOZILLA%%/defaults/profile/TW/chrome/userChrome.css
Xlib/%%MOZILLA%%/defaults/profile/TW/chrome/userContent.css
Xlib/%%MOZILLA%%/defaults/profile/TW/localstore.rdf
Xlib/%%MOZILLA%%/defaults/profile/TW/mimeTypes.rdf
Xlib/%%MOZILLA%%/defaults/profile/TW/panels.rdf
Xlib/%%MOZILLA%%/defaults/profile/TW/search.rdf
Xlib/%%MOZILLA%%/searchplugins/google.gif
Xlib/%%MOZILLA%%/searchplugins/google.src
Xlib/%%MOZILLA%%/searchplugins/google_en.gif
Xlib/%%MOZILLA%%/searchplugins/google_en.src
Xlib/%%MOZILLA%%/searchplugins/google_tw.gif
Xlib/%%MOZILLA%%/searchplugins/google_tw.src
Xlib/%%MOZILLA%%/searchplugins/onlinedict.gif
Xlib/%%MOZILLA%%/searchplugins/onlinedict.src
Xlib/%%MOZILLA%%/searchplugins/openfind.gif
Xlib/%%MOZILLA%%/searchplugins/openfind.src
X at unexec mv %D/bin/%%MOZILLA%%.orig %D/bin/%%MOZILLA%%
X at unexec mv %D/lib/%%MOZILLA%%/chrome/chrome.rdf.orig %D/lib/%%MOZILLA%%/chrome/chrome.rdf
X at unexec mv %D/lib/%%MOZILLA%%/chrome/installed-chrome.txt.orig %D/lib/%%MOZILLA%%/chrome/installed-chrome.txt
X at unexec mv %D/lib/%%MOZILLA%%/defaults/pref/unix.js.orig %D/lib/%%MOZILLA%%/defaults/pref/unix.js
X at unexec mv %D/lib/%%MOZILLA%%/xpti.dat.orig %D/lib/%%MOZILLA%%/components/xpti.dat
X at dirrm lib/%%MOZILLA%%/defaults/profile/TW/chrome
X at dirrm lib/%%MOZILLA%%/defaults/profile/TW
END-of-mozilla-tclp/pkg-plist
echo c - mozilla-tclp/files/
mkdir -p mozilla-tclp/files/ > /dev/null 2>&1
echo x - mozilla-tclp/files/installed-chrome.txt
sed 's/^X//' >mozilla-tclp/files/installed-chrome.txt << 'END-of-mozilla-tclp/files/installed-chrome.txt'
Xlocale,install,url,jar:resource:/chrome/zh-TW.jar!/locale/zh-TW/global/
Xlocale,install,url,jar:resource:/chrome/zh-TW.jar!/locale/zh-TW/communicator/
Xlocale,install,url,jar:resource:/chrome/zh-TW.jar!/locale/zh-TW/messenger/
Xlocale,install,url,jar:resource:/chrome/zh-TW.jar!/locale/zh-TW/messenger-smime/
Xlocale,install,url,jar:resource:/chrome/zh-TW.jar!/locale/zh-TW/messenger-mdn/
Xlocale,install,url,jar:resource:/chrome/zh-TW.jar!/locale/zh-TW/editor/
Xlocale,install,url,jar:resource:/chrome/zh-TW.jar!/locale/zh-TW/navigator/
Xlocale,install,url,jar:resource:/chrome/zh-TW.jar!/locale/zh-TW/necko/
Xlocale,install,url,jar:resource:/chrome/zh-TW.jar!/locale/zh-TW/mozldap/
Xlocale,install,url,jar:resource:/chrome/zh-TW.jar!/locale/zh-TW/autoconfig/
Xlocale,install,url,jar:resource:/chrome/zh-TW.jar!/locale/zh-TW/cookie/
Xlocale,install,url,jar:resource:/chrome/zh-TW.jar!/locale/zh-TW/wallet/
Xlocale,install,url,jar:resource:/chrome/zh-TW.jar!/locale/zh-TW/content-packs/
Xlocale,install,url,jar:resource:/chrome/zh-TW.jar!/locale/zh-TW/help/
Xlocale,install,url,jar:resource:/chrome/zh-TW.jar!/locale/zh-TW/pippki/
Xlocale,install,url,jar:resource:/chrome/zh-TW.jar!/locale/zh-TW/pipnss/
Xlocale,install,url,jar:resource:/chrome/zh-TW.jar!/locale/zh-TW/p3p/
Xlocale,install,url,jar:resource:/chrome/zh-unix.jar!/locale/zh-TW/global-platform/
Xlocale,install,url,jar:resource:/chrome/zh-unix.jar!/locale/zh-TW/communicator-platform/
Xlocale,install,url,jar:resource:/chrome/zh-unix.jar!/locale/zh-TW/navigator-platform/
Xlocale,install,url,jar:resource:/chrome/zh-unix.jar!/locale/zh-TW/messenger-mapi/
Xlocale,install,url,jar:resource:/chrome/TW.jar!/locale/TW/global-region/
Xlocale,install,url,jar:resource:/chrome/TW.jar!/locale/TW/communicator-region/
Xlocale,install,url,jar:resource:/chrome/TW.jar!/locale/TW/editor-region/
Xlocale,install,url,jar:resource:/chrome/TW.jar!/locale/TW/messenger-region/
Xlocale,install,url,jar:resource:/chrome/TW.jar!/locale/TW/navigator-region/
Xlocale,install,url,jar:resource:/chrome/zh-optional.jar/locale/CN/chatzilla/
Xlocale,install,url,jar:resource:/chrome/zh-optional.jar/locale/CN/venkman/
Xlocale,install,url,jar:resource:/chrome/zh-optional.jar/locale/CN/inspector/
Xlocale,install,select,zh-TW
Xlocale,install,select,TW
END-of-mozilla-tclp/files/installed-chrome.txt
echo x - mozilla-tclp/files/mozilla.sh
sed 's/^X//' >mozilla-tclp/files/mozilla.sh << 'END-of-mozilla-tclp/files/mozilla.sh'
X#!/bin/sh
X
XLANG=%%LOCALENAME%%; export LANG
X%%LIBXPG4%%
X#XMODIFIERS=@im=kinput2; export XMODIFIERS
X#LD_PRELOAD=%%LOCALBASE%%/lib/libflashplayer.so.1; export LD_PRELOAD
X
XMOZILLA_DIR="%%PREFIX%%/lib/%%MOZILLA%%"
XMOZILLA_EXEC="mozilla"
XLOCATION='new-tab'
X
Xcd $MOZILLA_DIR                                     || exit 1
X
Xcase $1 in
X    -mail)
X    	REMOTE_COMMAND="xfeDoCommand (openInbox)"
X	;;
X    -*)
X    	exec ./$MOZILLA_EXEC "$@"
X	;;
X    *)
X    	REMOTE_COMMAND="openURL($@, $LOCATION)"
X	;;
Xesac
X    
X# process found
X./$MOZILLA_EXEC -remote "ping()"                    &&
X./$MOZILLA_EXEC -remote "$REMOTE_COMMAND"           && exit 0
X
X# no existing process
Xexec ./$MOZILLA_EXEC "$@"
X
END-of-mozilla-tclp/files/mozilla.sh
echo x - mozilla-tclp/files/unix.js
sed 's/^X//' >mozilla-tclp/files/unix.js << 'END-of-mozilla-tclp/files/unix.js'
X/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
X/* ***** BEGIN LICENSE BLOCK *****
X * Version: NPL 1.1/GPL 2.0/LGPL 2.1
X *
X * The contents of this file are subject to the Netscape Public License
X * Version 1.1 (the "License"); you may not use this file except in
X * compliance with the License. You may obtain a copy of the License at
X * http://www.mozilla.org/NPL/
X *
X * Software distributed under the License is distributed on an "AS IS" basis,
X * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
X * for the specific language governing rights and limitations under the
X * License.
X *
X * The Original Code is mozilla.org code.
X *
X * The Initial Developer of the Original Code is 
X * Netscape Communications Corporation.
X * Portions created by the Initial Developer are Copyright (C) 1998
X * the Initial Developer. All Rights Reserved.
X *
X * Contributor(s):
X *   Roland Mainz <roland.mainz at informatik.med.uni-giessen.de>
X *
X * Alternatively, the contents of this file may be used under the terms of
X * either the GNU General Public License Version 2 or later (the "GPL"), or 
X * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
X * in which case the provisions of the GPL or the LGPL are applicable instead
X * of those above. If you wish to allow use of your version of this file only
X * under the terms of either the GPL or the LGPL, and not to allow others to
X * use your version of this file under the terms of the NPL, indicate your
X * decision by deleting the provisions above and replace them with the notice
X * and other provisions required by the GPL or the LGPL. If you do not delete
X * the provisions above, a recipient may use your version of this file under
X * the terms of any one of the NPL, the GPL or the LGPL.
X *
X * ***** END LICENSE BLOCK ***** */
X
Xpref("mail.empty_trash", false);
X
X// Handled differently under Mac/Windows
Xpref("network.hosts.smtp_server", "localhost");
Xpref("network.hosts.pop_server", "pop");
Xpref("mail.check_new_mail", true);
Xpref("browser.display.screen_resolution", 0); // System setting
Xpref("browser.startup.license_accepted", "");
Xpref("browser.cache.memory.capacity", 4096);
Xpref("browser.cache.disk.capacity", 50000);
Xpref("browser.drag_out_of_frame_style", 1);
Xpref("mail.signature_file", "~/.signature");
Xpref("mail.default_fcc", "~/nsmail/Sent");
Xpref("news.default_fcc", "~/nsmail/Sent");
Xpref("mailnews.reply_with_extra_lines", 0);
Xpref("security.warn_accept_cookie", false);
Xpref("editor.disable_spell_checker", false);
Xpref("editor.dont_lock_spell_files", true);
Xpref("editor.singleLine.pasteNewlines", 0);
X
X// Middle-mouse handling
Xpref("middlemouse.paste", true);
Xpref("middlemouse.contentLoadURL", true);
Xpref("middlemouse.openNewWindow", true);
Xpref("middlemouse.scrollbarPosition", true);
X
X// Clipboard behavior
Xpref("clipboard.autocopy", true);
X
Xpref("browser.urlbar.clickSelectsAll", false);
X
X// Tab focus model bit field:
X// 1 focuses text controls, 2 focuses other form elements, 4 adds links.
X// Leave this at the default, 7, to match mozilla1.0-era user expectations.
X// pref("accessibility.tabfocus", 1);
X
X// Beep instead of playing sound in Linux, at least until nsISound is fixed:
Xpref("accessibility.typeaheadfind.soundURL", "beep");
X
X// override double-click word selection behavior.
Xpref("layout.word_select.stop_at_punctuation", false);
X
X// autocomplete keyboard grab workaround
Xpref("autocomplete.grab_during_popup", true);
Xpref("autocomplete.ungrab_during_mode_switch", true);
X
X// Most Unix people think modal pref windows are stupid:
Xpref("browser.prefWindowModal", false);
X
X// turn off scrollbar snapping
Xpref("slider.snapMultiplier", 0);
X
X// Unix only
Xpref("mail.use_movemail", true);
Xpref("mail.use_builtin_movemail", true);
Xpref("mail.movemail_program", "");
Xpref("mail.movemail_warn", false);
Xpref("mail.sash_geometry", "");
Xpref("news.cache_xover", false);
Xpref("news.show_first_unread", false);
Xpref("news.sash_geometry", "");
Xpref("helpers.global_mime_types_file", "/etc/mime.types");
Xpref("helpers.global_mailcap_file", "/etc/mailcap");
Xpref("helpers.private_mime_types_file", "~/.mime.types");
Xpref("helpers.private_mailcap_file", "~/.mailcap");
Xpref("applications.telnet", "xterm -e telnet %h %p");
Xpref("applications.tn3270", "xterm -e tn3270 %h");
Xpref("applications.rlogin", "xterm -e rlogin %h");
Xpref("applications.rlogin_with_user", "xterm -e rlogin %h -l %u");
Xpref("applications.tmp_dir", "/tmp");
X// On Solaris/IRIX, this should be "lp"
Xpref("print.print_command", "lpr ${MOZ_PRINTER_NAME:+'-P'}${MOZ_PRINTER_NAME}");
Xpref("print.printer_list", ""); // list of printers, seperated by spaces
Xpref("print.print_reversed", false);
Xpref("print.print_color", true);
Xpref("print.print_landscape", false);
Xpref("print.print_paper_size", 0);
X
X// Enables you to specify the gap from the edge of the paper to the margin
X// this is used by both Printing and Print Preview
Xpref("print.print_edge_top", 4); // 1/100 of an inch
Xpref("print.print_edge_left", 4); // 1/100 of an inch
Xpref("print.print_edge_right", 4); // 1/100 of an inch
Xpref("print.print_edge_bottom", 4); // 1/100 of an inch
X
X// print_extra_margin enables platforms to specify an extra gap or margin
X// around the content of the page for Print Preview only
Xpref("print.print_extra_margin", 0); // twips
X
Xpref("print.whileInPrintPreview", false);
X
Xpref("font.allow_double_byte_special_chars", true);
X// font names
X
X// ar
X
Xpref("font.name.serif.el", "misc-fixed-iso8859-7");
Xpref("font.name.sans-serif.el", "misc-fixed-iso8859-7");
Xpref("font.name.monospace.el", "misc-fixed-iso8859-7");
X
Xpref("font.name.serif.he", "misc-fixed-iso8859-8");
Xpref("font.name.sans-serif.he", "misc-fixed-iso8859-8");
Xpref("font.name.monospace.he", "misc-fixed-iso8859-8");
X
Xpref("font.name.serif.ja", "alias-fixed-jisx0208.1983-0");
Xpref("font.name.sans-serif.ja", "alias-fixed-jisx0208.1983-0");
Xpref("font.name.monospace.ja", "alias-fixed-jisx0208.1983-0");
X
Xpref("font.name.serif.ko", "daewoo-mincho-ksc5601.1987-0");
Xpref("font.name.sans-serif.ko", "daewoo-mincho-ksc5601.1987-0");
Xpref("font.name.monospace.ko", "daewoo-mincho-ksc5601.1987-0");
X
X// th
X
Xpref("font.name.serif.tr", "adobe-times-iso8859-9");
Xpref("font.name.sans-serif.tr", "adobe-helvetica-iso8859-9");
Xpref("font.name.monospace.tr", "adobe-courier-iso8859-9");
X
Xpref("font.name.serif.x-baltic", "b&h-lucidux serif-iso8859-4");
Xpref("font.name.sans-serif.x-baltic", "b&h-lucidux sans-iso8859-4");
Xpref("font.name.monospace.x-baltic", "b&h-lucidux mono-iso8859-4");
X
Xpref("font.name.serif.x-central-euro", "adobe-times-iso8859-2");
Xpref("font.name.sans-serif.x-central-euro", "adobe-helvetica-iso8859-2");
Xpref("font.name.monospace.x-central-euro", "adobe-courier-iso8859-2");
X
Xpref("font.name.serif.x-cyrillic", "cronyx-times-koi8-r");
Xpref("font.name.sans-serif.x-cyrillic", "cronyx-helvetica-koi8-r");
Xpref("font.name.monospace.x-cyrillic", "cronyx-courier-koi8-r");
X
Xpref("font.name.serif.x-unicode", "adobe-times-iso8859-1");
Xpref("font.name.sans-serif.x-unicode", "adobe-helvetica-iso8859-1");
Xpref("font.name.monospace.x-unicode", "adobe-courier-iso8859-1");
X
Xpref("font.name.serif.x-user-def", "adobe-times-iso8859-1");
Xpref("font.name.sans-serif.x-user-def", "adobe-helvetica-iso8859-1");
Xpref("font.name.monospace.x-user-def", "adobe-courier-iso8859-1");
X
Xpref("font.name.serif.x-western", "adobe-times-iso8859-1");
Xpref("font.name.sans-serif.x-western", "adobe-helvetica-iso8859-1");
Xpref("font.name.monospace.x-western", "adobe-courier-iso8859-1");
X
Xpref("font.name.serif.zh-CN", "isas-song ti-gb2312.1980-0");
Xpref("font.name.sans-serif.zh-CN", "isas-song ti-gb2312.1980-0");
Xpref("font.name.monospace.zh-CN", "isas-song ti-gb2312.1980-0");
X
X// zh-TW
X
Xpref("font.default", "sans-serif");
Xpref("font.size.variable.ar", 16);
Xpref("font.size.fixed.ar", 12);
X
Xpref("font.size.variable.el", 16);
Xpref("font.size.fixed.el", 12);
X
Xpref("font.size.variable.he", 16);
Xpref("font.size.fixed.he", 12);
X
Xpref("font.size.variable.ja", 14);
Xpref("font.size.fixed.ja", 14);
X
Xpref("font.size.variable.ko", 16);
Xpref("font.size.fixed.ko", 16);
X
Xpref("font.size.variable.th", 16);
Xpref("font.size.fixed.th", 12);
X
Xpref("font.size.variable.tr", 16);
Xpref("font.size.fixed.tr", 12);
X
Xpref("font.size.variable.x-baltic", 16);
Xpref("font.size.fixed.x-baltic", 12);
X
Xpref("font.size.variable.x-central-euro", 16);
Xpref("font.size.fixed.x-central-euro", 12);
X
Xpref("font.size.variable.x-cyrillic", 16);
Xpref("font.size.fixed.x-cyrillic", 12);
X
Xpref("font.size.variable.x-unicode", 16);
Xpref("font.size.fixed.x-unicode", 12);
X
Xpref("font.size.variable.x-western", 14);
Xpref("font.size.fixed.x-western", 12);
X
Xpref("font.size.variable.zh-CN", 16);
Xpref("font.size.fixed.zh-CN", 16);
X
Xpref("font.size.variable.zh-TW", 16);
Xpref("font.size.fixed.zh-TW", 16);
X
X// below a certian pixel size outline scaled fonts produce poor results
Xpref("font.scale.outline.min",      6);
X
X// TrueType
Xpref("font.FreeType2.enable", false);
Xpref("font.freetype2.shared-library", "libfreetype.so.9");
X// if libfreetype was built without hinting compiled in
X// it is best to leave hinting off
Xpref("font.FreeType2.autohinted", false);
Xpref("font.FreeType2.unhinted", true);
X// below a certian pixel size anti-aliased fonts produce poor results
Xpref("font.antialias.min",        10);
Xpref("font.embedded_bitmaps.max", 1000000);
Xpref("font.scale.tt_bitmap.dark_text.min", 64);
Xpref("font.scale.tt_bitmap.dark_text.gain", "0.8");
X// sample prefs for TrueType font dirs
X//pref("font.directory.truetype.1", "/u/sam/tt_font1");
X//pref("font.directory.truetype.2", "/u/sam/tt_font2");
X//pref("font.directory.truetype.3", "/u/sam/tt_font3");
Xpref("font.FreeType2.printing", true);
X
X// below a certian pixel size anti-aliased bitmat scaled fonts 
X// produce poor results
Xpref("font.scale.aa_bitmap.enable", true);
Xpref("font.scale.aa_bitmap.always", false);
Xpref("font.scale.aa_bitmap.min", 6);
Xpref("font.scale.aa_bitmap.undersize", 80);
Xpref("font.scale.aa_bitmap.oversize", 120);
Xpref("font.scale.aa_bitmap.dark_text.min", 64);
Xpref("font.scale.aa_bitmap.dark_text.gain", "0.5");
Xpref("font.scale.aa_bitmap.light_text.min", 64);
Xpref("font.scale.aa_bitmap.light_text.gain", "1.3");
X
Xpref("font.scale.bitmap.min",       12);
Xpref("font.scale.bitmap.undersize", 80);
Xpref("font.scale.bitmap.oversize",  120);
X
Xpref("font.scale.outline.min.ja",      10);
Xpref("font.scale.aa_bitmap.min.ja",    12);
Xpref("font.scale.aa_bitmap.always.ja", false);
Xpref("font.scale.bitmap.min.ja",       16);
Xpref("font.scale.bitmap.undersize.ja", 80);
Xpref("font.scale.bitmap.oversize.ja",  120);
X
Xpref("font.scale.outline.min.ko",      10);
Xpref("font.scale.aa_bitmap.min.ko",    12);
Xpref("font.scale.aa_bitmap.always.ko", false);
Xpref("font.scale.bitmap.min.ko",       16);
Xpref("font.scale.bitmap.undersize.ko", 80);
Xpref("font.scale.bitmap.oversize.ko",  120);
X
Xpref("font.scale.outline.min.zh-CN",      10);
Xpref("font.scale.aa_bitmap.min.zh-CN",    12);
Xpref("font.scale.aa_bitmap.always.zh-CN", false);
Xpref("font.scale.bitmap.min.zh-CN",       16);
Xpref("font.scale.bitmap.undersize.zh-CN", 80);
Xpref("font.scale.bitmap.oversize.zh-CN",  120);
X
Xpref("font.scale.outline.min.zh-TW",      10);
Xpref("font.scale.aa_bitmap.min.zh-TW",    12);
Xpref("font.scale.aa_bitmap.always.zh-TW", false);
Xpref("font.scale.bitmap.min.zh-TW",       16);
Xpref("font.scale.bitmap.undersize.zh-TW", 80);
Xpref("font.scale.bitmap.oversize.zh-TW",  120);
X
X// minimum font sizes
X
Xpref("font.min-size.variable.ja", 8);
Xpref("font.min-size.fixed.ja", 8);
X
Xpref("font.min-size.variable.ko", 10);
Xpref("font.min-size.fixed.ko", 10);
X
Xpref("font.min-size.variable.zh-CN", 10);
Xpref("font.min-size.fixed.zh-CN", 10);
X
Xpref("font.min-size.variable.zh-TW", 10);
Xpref("font.min-size.fixed.zh-TW", 10);
X
X// X11 specific
X/* X11 font accept/reject patterns:
X * Patterns have to match against strings like this:
X * (boolean values can only be "true" or "false")
X * "fname=.*;scalable=.*;outline_scaled=.*;xdisplay=.*;xdpy=%d;ydpy=%d;xdevice=.*"
X * - fname     = X11 font name (string)
X * - scalable  = is font scalable ? (boolean)
X * - outline_scaled = is font an outline scaled font ? (boolean)
X * - xdisplay  = X11 display name (like "host:0.0" (string)
X * - xdpy      = X DPI (X screen resolution) (integer)
X * - ydpy      = Y DPI (Y screen resolution) (integer)
X * - xdevice   = "display" or "printer" (Xprint)
X * Patterns use  the regular expressions described in the EXTENDED REGULAR
X * EXPRESSIONS section of the regex(5) manual page.
X * Note that prefs strings can always be concatenated via the '+'-operator,
X * e.g. pref("font.x11.acceptfontpattern", "pattern1|" + 
X *                                         "pattern2|" +
X *                                         "pattern3");
X */
X/* reject font if accept pattern does not match it... */
X//pref("font.x11.acceptfontpattern", ".*");
X/* reject font if reject pattern matches it... */
X//pref("font.x11.rejectfontpattern", 
X//     "fname=-urw.*;scalable=false;outline_scaled=false;xdisplay=.*;xdpy=.*;ydpy=.*;xdevice=.*");
X
X/* reject font if accept pattern does not match it... */
Xpref("print.xprint.font.acceptfontpattern", ".*");
X/* reject font if reject pattern matches it...
X * Current bans:
X * - bug 148470 ("Ban "-dt-*" (bitmap!!) fonts from Xprint")
X *   pattern="fname=-dt-.*;scalable=.*;outline_scaled=false;xdisplay=.*;xdpy=.*;ydpy=.*;xdevice=.*"
X */
Xpref("print.xprint.font.rejectfontpattern", 
X     "fname=-dt-.*;scalable=.*;outline_scaled=false;xdisplay=.*;xdpy=.*;ydpy=.*;xdevice=.*");
X
X/* Xprint print module prefs */
Xpref("print.xprint.font.force_outline_scaled_fonts", true);
X
X/* PostScript print module prefs */
Xpref("print.postscript.paper_size",    "letter");
Xpref("print.postscript.orientation",   "portrait");
Xpref("print.postscript.print_command", "lpr ${MOZ_PRINTER_NAME:+'-P'}${MOZ_PRINTER_NAME}");
X
X/* PostScript print module font config
X * this list is used by the postscript font
X * to enumerate the list of langGroups
X * there should be a call to get the
X * langGroups; see bug 75054
X */
Xpref("print.postscript.nativefont.ar",             "");
Xpref("print.postscript.nativefont.el",             "");
Xpref("print.postscript.nativefont.he",             "");
Xpref("print.postscript.nativefont.ja",             "");
Xpref("print.postscript.nativefont.ko",             "");
Xpref("print.postscript.nativefont.th",             "");
Xpref("print.postscript.nativefont.tr",             "");
Xpref("print.postscript.nativefont.x-baltic",       "");
Xpref("print.postscript.nativefont.x-central-euro", "");
Xpref("print.postscript.nativefont.x-cyrillic",     "");
Xpref("print.postscript.nativefont.x-unicode",      "");
Xpref("print.postscript.nativefont.x-user-def",     "");
Xpref("print.postscript.nativefont.x-western",      "");
Xpref("print.postscript.nativefont.zh-CN",          "");
Xpref("print.postscript.nativefont.zh-TW",          "");
X
X// For the download dialog
Xpref("browser.download.progressDnldDialog.enable_launch_reveal_buttons", false);
X
Xpref("mail.signature_date", 0);
X
X// until bug #130581 is fixed, we need to override this on linux
Xpref("mail.compose.max_recycled_windows", 0);
X// EOF.
END-of-mozilla-tclp/files/unix.js
exit
--- mozilla-tclp.sh ends here ---



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list