summaryrefslogtreecommitdiff
path: root/japanese
diff options
context:
space:
mode:
Diffstat (limited to 'japanese')
-rw-r--r--japanese/Makefile6
-rw-r--r--japanese/netscape4-communicator/Makefile167
-rw-r--r--japanese/netscape4-communicator/distinfo1
-rw-r--r--japanese/netscape4-communicator/files/patch-aa31
-rw-r--r--japanese/netscape4-communicator/files/preferences.js5
-rw-r--r--japanese/netscape4-communicator/files/start.sh.in19
-rw-r--r--japanese/netscape4-communicator/pkg-comment2
-rw-r--r--japanese/netscape4-communicator/pkg-descr17
-rw-r--r--japanese/netscape4-communicator/pkg-plist15
-rw-r--r--japanese/netscape4-navigator/Makefile143
-rw-r--r--japanese/netscape48-communicator/Makefile167
-rw-r--r--japanese/netscape48-communicator/distinfo1
-rw-r--r--japanese/netscape48-communicator/files/patch-aa31
-rw-r--r--japanese/netscape48-communicator/files/preferences.js5
-rw-r--r--japanese/netscape48-communicator/files/start.sh.in19
-rw-r--r--japanese/netscape48-communicator/pkg-comment2
-rw-r--r--japanese/netscape48-communicator/pkg-descr17
-rw-r--r--japanese/netscape48-communicator/pkg-plist15
18 files changed, 255 insertions, 408 deletions
diff --git a/japanese/Makefile b/japanese/Makefile
index 890aaf2b837e..57bdb10a511f 100644
--- a/japanese/Makefile
+++ b/japanese/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.150 1998/10/09 00:12:52 kuriyama Exp $
+# $Id: Makefile,v 1.151 1998/10/09 00:27:09 kuriyama Exp $
#
SUBDIR += Canna
@@ -99,8 +99,10 @@
SUBDIR += mule-wnn6
SUBDIR += ndtpd
SUBDIR += nethack
+ SUBDIR += netscape-fonts
SUBDIR += netscape3.language
- SUBDIR += netscape4
+ SUBDIR += netscape4-communicator
+ SUBDIR += netscape4-navigator
SUBDIR += newosaka
SUBDIR += nkf
SUBDIR += nvi-euc-jp
diff --git a/japanese/netscape4-communicator/Makefile b/japanese/netscape4-communicator/Makefile
index 68f7609b136e..d0478b5fbf92 100644
--- a/japanese/netscape4-communicator/Makefile
+++ b/japanese/netscape4-communicator/Makefile
@@ -1,143 +1,64 @@
# New ports collection makefile for: Netscape browser with Japanese resources
-# Version required: 4.04
+# Version required: 4.06
# Date created: 13 Mar 1998
# Whom: sada
#
-# $Id: Makefile,v 1.3 1998/03/21 05:04:53 itojun Exp $
+# $Id: Makefile,v 1.4 1998/04/01 01:49:24 asami Exp $
#
-DISTNAME= ja-netscape4
+DISTNAME= ja-netscape-${BROWSER}
CATEGORIES= japanese www
+MASTER_SITES= http://www.bres.tsukuba.ac.jp/~yohta/netscape/
+DISTFILES= communicator-ja-euc-v406-export.generic-generic-generic.tar.gz
-.if !defined(NAVIGATOR)
-MASTER_SITES= ftp://ftp.netscape.com/pub/communicator/4.04/development/english/unix/freebsd/professional_edition/
-DISTFILE= communicator-v404-export.x86-unknown-freebsd.tar.gz
-BROWSER= communicator
-.else
-MASTER_SITES= ftp://ftp.netscape.com/pub/communicator/4.04/development/english/unix/freebsd/navigator_standalone/
-DISTFILE= navigator-v404-export.x86-unknown-freebsd.tar.gz
-BROWSER= navigator
-.endif
-.if !defined(ENGLISH)
-RESOURCE_BASE= Netscape-jp-v404
-MSG_LANG=
-.else
-RESOURCE_BASE= Netscape-us-v404
-MSG_LANG= -us
-.endif
-RUN_DEPENDS= ${X11BASE}/lib/X11/k12:${PORTSDIR}/japanese/k12 \
- ${X11BASE}/lib/X11/fonts/misc/5x10B.pcf.Z:${PORTSDIR}/japanese/k10
+MAINTAINER?= sada@e-mail.ne.jp
-MANUAL_PACKAGE_BUILD= have to set ENGLISH and NAGIVATOR variables
+RUN_DEPENDS= \
+ ${PREFIX}/bin/${BROWSER}:${PORTSDIR}/www/netscape4-${BROWSER_NAME} \
+ ${PKG_DBDIR}/ja-netscape-fonts-1.0:${PORTSDIR}/japanese/netscape-fonts
-DISTFILES= ${DISTFILE}
-EXTRACT_ONLY= ${DISTFILE}
-MASTER_SITES+= http://www.bpel.tutics.tut.ac.jp/~take/Netscape/etc/ \
- ftp://ftp.bres.tsukuba.ac.jp/pub/misc/netscape/
-RESOURCE_POSTFIX= 19971218.ad
-RESOURCE_NAME= ${RESOURCE_BASE}.${RESOURCE_POSTFIX}
-DISTFILES+= NLS.tar.gz ${RESOURCE_NAME}.gz
-PKGNAME= ja-${BROWSER}${MSG_LANG}-4.04
-PLIST= ${PKGDIR}/PLIST.${PKGNAME}
-MD5_FILE= ${FILESDIR}/md5.${PKGNAME}
-EXSRC= ${WRKSRC}/examples/${PKGNAME}
-EXDIST= ${PREFIX}/share/examples/${PKGNAME}
-EXFILES= patch.XLC_LOCALE
-DOCDIST= ${PREFIX}/share/doc/${PKGNAME}
-DOCFILES= setup.doc
-
-MAINTAINER= sada@E-mail.NE.JP
-
-NO_WRKSUBDIR= Yes
-NO_BUILD= Yes
+MAN1= ja-${BROWSER_NAME}.1
+MANLANG= ja
+NO_BUILD= yes
STRIP=
+WRKSRC= ${WRKDIR}/netscape-ja_euc
-NDIR= ${PREFIX}/lib/${PKGNAME}
-BINDIR= ${PREFIX}/bin
-NLSDIR= ${NDIR}/nls
-RESSUB= ja_JP.EUC
-RESDIR= ${NDIR}/${RESSUB}
-LOCDIR= ${NDIR}/locale
-
-.SILENT:
-
-pre-fetch:
-.if !defined(NAVIGATOR)
- @${ECHO_MSG} "NOTE: You can install navigator (not communicator) by \"make NAVIGATOR=yes install\"."
-.endif
-.if !defined(ENGLISH)
- @${ECHO_MSG} "NOTE: You can install English-menu version by \"make ENGLISH=yes install\"."
-.endif
-
-post-extract:
- ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/NLS.tar.gz -C ${WRKDIR}
- ${CAT} ${DISTDIR}/${RESOURCE_NAME}.gz \
- | ${GUNZIP_CMD} > ${WRKDIR}/${RESOURCE_BASE}.ad
-
+BROWSER= ${BROWSER_NAME}-${BROWSER_VER}
+BROWSER_NAME?= communicator
+BROWSER_VER= 4.06
+LANG= ja_JP.EUC
+NDIR= ${PREFIX}/lib/netscape
MAKESCRIPT= ${SED} -e "s;@X11BASE@;${X11BASE};g" \
-e "s;@PREFIX@;${PREFIX};g" \
- -e "s;@NDIR@;${NDIR};g"
+ -e "s;@NDIR@;${NDIR};g" \
+ -e "s;@RDIR@;${NDIR};g" \
+ -e "s;@BROWSER@;${BROWSER};g" \
+ -e "s;@LANG@;${LANG};g"
+MANDIR= ${MANPREFIX}/man/${MANLANG}
+MANFILE?= ${FILESDIR}/${MAN1}
-do-configure:
-# ${MAKESCRIPT} ${FILESDIR}/netscape.sh > ${WRKSRC}/netscape.sh
- ${MAKESCRIPT} ${FILESDIR}/ja-netscape.sh > ${WRKSRC}/ja-netscape.sh
- ${ECHO} -n 'Communicator,4.04.0.97330,' > ${WRKSRC}/infile
- ${ECHO} ${NDIR} >> ${WRKSRC}/infile
-#
- ${MAKESCRIPT} ${FILESDIR}/setup.pl >${WRKSRC}/setup.pl
- ${MKDIR} ${EXSRC}
- for i in ${EXFILES}; do \
- ${MAKESCRIPT} ${FILESDIR}/$${i} >${EXSRC}/$${i}; \
- done
+.SILENT:
-do-install:
- ${MKDIR} ${NDIR}/java/classes
- ${INSTALL_DATA} ${WRKSRC}/*.jar ${NDIR}/java/classes
- ${INSTALL_PROGRAM} ${WRKSRC}/vreg ${NDIR}
- for i in ${WRKSRC}/*.nif; do \
- ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} $${i} -C ${NDIR}; \
- done
- ${INSTALL_DATA} ${FILESDIR}/mailcap ${NDIR}
- ${RM} -rf ${NDIR}/movemail-src
- ${WRKSRC}/vreg ${NDIR}/registry ${WRKSRC}/infile
- /usr/sbin/chown -R bin:bin ${NDIR}
- ${INSTALL_SCRIPT} ${WRKSRC}/ja-netscape.sh ${BINDIR}/${PKGNAME}
- /bin/ln -sf ${PKGNAME} ${BINDIR}/netscape
-#
- ${MKDIR} ${NLSDIR}/local_im_tbl
- ${INSTALL_DATA} ${WRKDIR}/nls/*.* ${NLSDIR}
- ${INSTALL_DATA} ${WRKDIR}/nls/C ${NLSDIR}
- ${RM} -f ${NLSDIR}/*.orig
- ${INSTALL_DATA} ${WRKDIR}/nls/local_im_tbl/* ${NLSDIR}/local_im_tbl
- ${MKDIR} ${RESDIR}
- ${INSTALL_DATA} ${WRKDIR}/${RESOURCE_BASE}.ad ${RESDIR}/Netscape
- ${MKDIR} ${LOCDIR}
- /bin/ln -sf /usr/share/locale/en_US.ISO_8859-1 ${LOCDIR}/ja_JP.EUC
- ${INSTALL_SCRIPT} ${WRKSRC}/setup.pl ${NDIR}
- ${NDIR}/setup.pl install
-#
- ${MKDIR} ${EXDIST}
- for i in ${EXFILES}; do \
- ${INSTALL_SCRIPT} ${EXSRC}/$${i} ${EXDIST}; \
- done
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCDIST}
- ${INSTALL_DATA} ${FILESDIR}/setup.doc ${DOCDIST}
+do-configure:
+ ${MAKESCRIPT} ${FILESDIR}/start.sh.in >${WRKDIR}/start.sh
+.if defined(USE_14DOT_FONT)
+ ${MAKESCRIPT} ${WRKSRC}/Netscape.ad-ja_euc \
+ |${FILESDIR}/14dot.sed >${WRKSRC}/Netscape
+.else
+ ${MAKESCRIPT} ${WRKSRC}/Netscape.ad-ja_euc >${WRKSRC}/Netscape
.endif
-#
-plist:
- ${ECHO} bin/${PKGNAME} > ${PLIST}
- ${ECHO} @exec /bin/ln -sf %f %B/netscape >> ${PLIST}
- ${ECHO} @exec /bin/mkdir -p %D/lib/${PKGNAME}/locale >> ${PLIST}
- ${ECHO} @exec /bin/ln -sf /usr/share/locale/en_US.ISO_8859-1 %D/lib/${PKGNAME}/locale/ja_JP.EUC >> ${PLIST}
- ${ECHO} @unexec /bin/rm -f %D/lib/${PKGNAME}/locale/ja_JP.EUC >> ${PLIST}
- mkplist lib/${PKGNAME} >> ${PLIST}
- mkplist share/examples/${PKGNAME} >> ${PLIST}
- mkplist share/doc/${PKGNAME} >> ${PLIST}
-#
-
-post-install:
- @${CAT} ${PKGDIR}/MESSAGE
+do-install:
+ ${INSTALL_DATA} ${FILESDIR}/preferences.js ${NDIR}
+ ${MKDIR} ${NDIR}/locale
+ ${LN} -sf /usr/share/locale/en_US.ISO_8859-1 ${NDIR}/locale/${LANG}
+ ${MKDIR} ${NDIR}/${LANG}
+.for f in Netscape about mail.msg nethelp-v406.nif netscape.cfg plugins splash
+ ${INSTALL_DATA} ${WRKSRC}/$f ${NDIR}/${LANG}/
+.endfor
+ ${INSTALL_SCRIPT} ${WRKDIR}/start.sh ${PREFIX}/bin/ja-${BROWSER}
+ ${LN} -sf ja-${BROWSER} ${PREFIX}/bin/netscape
+ ${MKDIR} ${MANDIR}/man1
+ ${INSTALL_MAN} ${MANFILE} ${MANDIR}/man1
.include <bsd.port.mk>
diff --git a/japanese/netscape4-communicator/distinfo b/japanese/netscape4-communicator/distinfo
new file mode 100644
index 000000000000..ef6125bf71d3
--- /dev/null
+++ b/japanese/netscape4-communicator/distinfo
@@ -0,0 +1 @@
+MD5 (communicator-ja-euc-v406-export.generic-generic-generic.tar.gz) = 0e11651005415443cb978879a08b913a
diff --git a/japanese/netscape4-communicator/files/patch-aa b/japanese/netscape4-communicator/files/patch-aa
new file mode 100644
index 000000000000..3346f402001e
--- /dev/null
+++ b/japanese/netscape4-communicator/files/patch-aa
@@ -0,0 +1,31 @@
+--- Netscape.ad-ja_euc.orig Fri Sep 11 19:29:46 1998
++++ Netscape.ad-ja_euc Wed Oct 7 17:06:49 1998
+@@ -94,7 +94,7 @@
+ !Solaris[EUC] *appDir location: /usr/openwin/lib/locale/ja/netscape
+ !Solaris[Sjis] *appDir location: /usr/openwin/lib/locale/ja_JP.PCK/netscape
+
+-*appDir: /usr/X11R6/lib/X11/ja_JP.EUC/netscape
++*appDir: @NDIR@/@LANG@
+
+ ! This resource is the same as the -visual command line option, which selects
+ ! an X visual on which the windows should be created. Legal options are:
+@@ -4801,6 +4801,9 @@
+ *openURLDialog*openInEditor.labelString: Composer で開く
+ *openURLDialog*openInBrowser.labelString: Navigator で開く
+
++*openURLDialog*XmTextField.fontList:\
++-adobe-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*
++
+ *message_popup.title: Netscape
+ *message_popup*OK.labelString: OK
+ *message_popup*OkLabelString: OK
+@@ -6720,6 +6723,9 @@
+
+ !! Maximum number of pixels an item can be dragged (for one mouse motion)
+ *toolBox*dragThreshold: 10
++
++*mainForm.toolBox.urlBarItem.urlBarMainForm.urlComboBox.Text.fontList:\
++-adobe-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*
+
+ !!
+ !! *toolBar
diff --git a/japanese/netscape4-communicator/files/preferences.js b/japanese/netscape4-communicator/files/preferences.js
new file mode 100644
index 000000000000..9d41df80d14f
--- /dev/null
+++ b/japanese/netscape4-communicator/files/preferences.js
@@ -0,0 +1,5 @@
+// Netscape User Preferences
+// This is a generated file! Do not edit.
+
+user_pref("intl.character_set", 2309);
+user_pref("intl.font_spec_list", "schumacher-clean-120-noscale-fixed-x-user-defined,schumacher-clean-120-noscale-prop-x-user-defined,nsPseudoFont-courier-180-noscale-fixed-UTF-8,nsPseudoFont-helvetica-180-noscale-prop-UTF-8,isas-fangsong ti-120-noscale-fixed-gb_2312-80,isas-fangsong ti-120-noscale-prop-gb_2312-80,daewoo-gothic-0-noscale-fixed-ks_c_5601-1987,daewoo-gothic-0-noscale-prop-ks_c_5601-1987,misc-fixed-130-noscale-fixed-jis_x0201,misc-fixed-130-noscale-prop-jis_x0201,netscape-fixed-130-noscale-fixed-jis_x0208-1983,netscape-fixed-130-noscale-prop-jis_x0208-1983,misc-fixed-130-noscale-fixed-iso-8859-1,adobe-new century schoolbook-140-noscale-prop-iso-8859-1,");
diff --git a/japanese/netscape4-communicator/files/start.sh.in b/japanese/netscape4-communicator/files/start.sh.in
new file mode 100644
index 000000000000..01c273940b1e
--- /dev/null
+++ b/japanese/netscape4-communicator/files/start.sh.in
@@ -0,0 +1,19 @@
+#!/bin/sh
+CHMOD='/bin/chmod'
+CP='/bin/cp -p'
+MKDIR='/bin/mkdir -p'
+export LANG; LANG=ja_JP.EUC
+export LC_ALL; LC_ALL=$LANG
+export LC_CTYPE; LC_CTYPE=$LANG
+export MOZILLA_HOME; MOZILLA_HOME=@NDIR@
+export MOZILLA_NO_ASYNC; MOZILLA_NO_ASYNC=True
+export CLASSPATH; CLASSPATH=.:$MOZILLA_HOME
+export XENVIRONMENT; XENVIRONMENT=${MOZILLA_HOME}/Nescape.ad
+export XKEYSYMDB; XKEYSYMDB=@X11BASE@/lib/X11/XKeysymDB
+export XAPPLRESDIR; XAPPLRESDIR=@RDIR@
+export XNLSPATH; XNLSPATH=${MOZILLA_HOME}/nls
+export PATH_LOCALE; PATH_LOCALE=@RDIR@/locale
+export NPX_PLUGIN_PATH; NPX_PLUGIN_PATH=${MOZILLA_HOME}/plugins
+export TIMID_DIR; TIMID_DIR=/usr/local/lib/timidity
+export XCMSDB; XCMSDB=/dev/null
+exec ${MOZILLA_HOME}/@BROWSER@.bin $*
diff --git a/japanese/netscape4-communicator/pkg-comment b/japanese/netscape4-communicator/pkg-comment
index 89107695f3c1..3ce3007b6ff6 100644
--- a/japanese/netscape4-communicator/pkg-comment
+++ b/japanese/netscape4-communicator/pkg-comment
@@ -1 +1 @@
-netscape ver 4 web-surfboard with Japanese resources
+netscape web-surfboard with Japanese resources
diff --git a/japanese/netscape4-communicator/pkg-descr b/japanese/netscape4-communicator/pkg-descr
index c1d8aba8bfcd..ab6c745f7865 100644
--- a/japanese/netscape4-communicator/pkg-descr
+++ b/japanese/netscape4-communicator/pkg-descr
@@ -1,16 +1,9 @@
-This is the netscape web-surfboard. Please read the file
-"/usr/local/lib/netscape/LICENSE" for the licensing terms.
+This is the netscape web-surfboard.
+Please read the file `/usr/local/lib/netscape/LICENSE'
+for the licensing terms.
-You could build the port as
- % make [ NAVIGATOR=yes ] [ ENGLISH=yes ]
-and could install as
- % make [ NAVIGATOR=yes ] [ ENGLISH=yes ] install
-
-options:
- NAVIGATOR build the browser ``Navigator-4.04''
- ENGLISH use English messages and menues
-
-Please read `/usr/local/share/examples/ja-*-4.04/setup.doc'.
+This port's explanation (written in Japanese):
+ <URL:http://www.rr.iij4u.or.jp/~sada/netscape.html>
- SADA Kenji
sada@e-mail.ne.jp
diff --git a/japanese/netscape4-communicator/pkg-plist b/japanese/netscape4-communicator/pkg-plist
new file mode 100644
index 000000000000..20b812955974
--- /dev/null
+++ b/japanese/netscape4-communicator/pkg-plist
@@ -0,0 +1,15 @@
+bin/ja-communicator-4.06
+@exec /bin/ln -sf %f %B/netscape
+lib/netscape/ja_JP.EUC/Netscape
+lib/netscape/ja_JP.EUC/about
+lib/netscape/ja_JP.EUC/mail.msg
+lib/netscape/ja_JP.EUC/nethelp-v406.nif
+lib/netscape/ja_JP.EUC/netscape.cfg
+lib/netscape/ja_JP.EUC/plugins
+lib/netscape/ja_JP.EUC/splash
+lib/netscape/preferences.js
+@exec /bin/mkdir -p %B/locale
+@exec /bin/ln -sf /usr/share/locale/en_US.ISO_8859-1 %B/locale/ja_JP.EUC
+@unexec rm -f %B/locale/ja_JP.EUC
+@dirrm lib/netscape/locale
+@dirrm lib/netscape/ja_JP.EUC
diff --git a/japanese/netscape4-navigator/Makefile b/japanese/netscape4-navigator/Makefile
index 68f7609b136e..09d254c0789b 100644
--- a/japanese/netscape4-navigator/Makefile
+++ b/japanese/netscape4-navigator/Makefile
@@ -1,143 +1,18 @@
# New ports collection makefile for: Netscape browser with Japanese resources
-# Version required: 4.04
+# Version required: 4.06
# Date created: 13 Mar 1998
# Whom: sada
#
-# $Id: Makefile,v 1.3 1998/03/21 05:04:53 itojun Exp $
+# $Id: Makefile,v 1.4 1998/04/01 01:49:24 asami Exp $
#
-DISTNAME= ja-netscape4
-CATEGORIES= japanese www
+MAINTAINER= sada@e-mail.ne.jp
-.if !defined(NAVIGATOR)
-MASTER_SITES= ftp://ftp.netscape.com/pub/communicator/4.04/development/english/unix/freebsd/professional_edition/
-DISTFILE= communicator-v404-export.x86-unknown-freebsd.tar.gz
-BROWSER= communicator
-.else
-MASTER_SITES= ftp://ftp.netscape.com/pub/communicator/4.04/development/english/unix/freebsd/navigator_standalone/
-DISTFILE= navigator-v404-export.x86-unknown-freebsd.tar.gz
-BROWSER= navigator
-.endif
-.if !defined(ENGLISH)
-RESOURCE_BASE= Netscape-jp-v404
-MSG_LANG=
-.else
-RESOURCE_BASE= Netscape-us-v404
-MSG_LANG= -us
-.endif
-RUN_DEPENDS= ${X11BASE}/lib/X11/k12:${PORTSDIR}/japanese/k12 \
- ${X11BASE}/lib/X11/fonts/misc/5x10B.pcf.Z:${PORTSDIR}/japanese/k10
+FILESDIR= ${MASTER_DIR}/files
+PATCHDIR= ${MASTER_DIR}/patches
-MANUAL_PACKAGE_BUILD= have to set ENGLISH and NAGIVATOR variables
+BROWSER_NAME= navigator
+MANFILE= ${.CURDIR}/files/${MAN1}
+MASTER_DIR= ${.CURDIR}/../netscape4-communicator
-DISTFILES= ${DISTFILE}
-EXTRACT_ONLY= ${DISTFILE}
-MASTER_SITES+= http://www.bpel.tutics.tut.ac.jp/~take/Netscape/etc/ \
- ftp://ftp.bres.tsukuba.ac.jp/pub/misc/netscape/
-RESOURCE_POSTFIX= 19971218.ad
-RESOURCE_NAME= ${RESOURCE_BASE}.${RESOURCE_POSTFIX}
-DISTFILES+= NLS.tar.gz ${RESOURCE_NAME}.gz
-PKGNAME= ja-${BROWSER}${MSG_LANG}-4.04
-PLIST= ${PKGDIR}/PLIST.${PKGNAME}
-MD5_FILE= ${FILESDIR}/md5.${PKGNAME}
-EXSRC= ${WRKSRC}/examples/${PKGNAME}
-EXDIST= ${PREFIX}/share/examples/${PKGNAME}
-EXFILES= patch.XLC_LOCALE
-DOCDIST= ${PREFIX}/share/doc/${PKGNAME}
-DOCFILES= setup.doc
-
-MAINTAINER= sada@E-mail.NE.JP
-
-NO_WRKSUBDIR= Yes
-NO_BUILD= Yes
-STRIP=
-
-NDIR= ${PREFIX}/lib/${PKGNAME}
-BINDIR= ${PREFIX}/bin
-NLSDIR= ${NDIR}/nls
-RESSUB= ja_JP.EUC
-RESDIR= ${NDIR}/${RESSUB}
-LOCDIR= ${NDIR}/locale
-
-.SILENT:
-
-pre-fetch:
-.if !defined(NAVIGATOR)
- @${ECHO_MSG} "NOTE: You can install navigator (not communicator) by \"make NAVIGATOR=yes install\"."
-.endif
-.if !defined(ENGLISH)
- @${ECHO_MSG} "NOTE: You can install English-menu version by \"make ENGLISH=yes install\"."
-.endif
-
-post-extract:
- ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/NLS.tar.gz -C ${WRKDIR}
- ${CAT} ${DISTDIR}/${RESOURCE_NAME}.gz \
- | ${GUNZIP_CMD} > ${WRKDIR}/${RESOURCE_BASE}.ad
-
-MAKESCRIPT= ${SED} -e "s;@X11BASE@;${X11BASE};g" \
- -e "s;@PREFIX@;${PREFIX};g" \
- -e "s;@NDIR@;${NDIR};g"
-
-do-configure:
-# ${MAKESCRIPT} ${FILESDIR}/netscape.sh > ${WRKSRC}/netscape.sh
- ${MAKESCRIPT} ${FILESDIR}/ja-netscape.sh > ${WRKSRC}/ja-netscape.sh
- ${ECHO} -n 'Communicator,4.04.0.97330,' > ${WRKSRC}/infile
- ${ECHO} ${NDIR} >> ${WRKSRC}/infile
-#
- ${MAKESCRIPT} ${FILESDIR}/setup.pl >${WRKSRC}/setup.pl
- ${MKDIR} ${EXSRC}
- for i in ${EXFILES}; do \
- ${MAKESCRIPT} ${FILESDIR}/$${i} >${EXSRC}/$${i}; \
- done
-
-do-install:
- ${MKDIR} ${NDIR}/java/classes
- ${INSTALL_DATA} ${WRKSRC}/*.jar ${NDIR}/java/classes
- ${INSTALL_PROGRAM} ${WRKSRC}/vreg ${NDIR}
- for i in ${WRKSRC}/*.nif; do \
- ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} $${i} -C ${NDIR}; \
- done
- ${INSTALL_DATA} ${FILESDIR}/mailcap ${NDIR}
- ${RM} -rf ${NDIR}/movemail-src
- ${WRKSRC}/vreg ${NDIR}/registry ${WRKSRC}/infile
- /usr/sbin/chown -R bin:bin ${NDIR}
- ${INSTALL_SCRIPT} ${WRKSRC}/ja-netscape.sh ${BINDIR}/${PKGNAME}
- /bin/ln -sf ${PKGNAME} ${BINDIR}/netscape
-#
- ${MKDIR} ${NLSDIR}/local_im_tbl
- ${INSTALL_DATA} ${WRKDIR}/nls/*.* ${NLSDIR}
- ${INSTALL_DATA} ${WRKDIR}/nls/C ${NLSDIR}
- ${RM} -f ${NLSDIR}/*.orig
- ${INSTALL_DATA} ${WRKDIR}/nls/local_im_tbl/* ${NLSDIR}/local_im_tbl
- ${MKDIR} ${RESDIR}
- ${INSTALL_DATA} ${WRKDIR}/${RESOURCE_BASE}.ad ${RESDIR}/Netscape
- ${MKDIR} ${LOCDIR}
- /bin/ln -sf /usr/share/locale/en_US.ISO_8859-1 ${LOCDIR}/ja_JP.EUC
- ${INSTALL_SCRIPT} ${WRKSRC}/setup.pl ${NDIR}
- ${NDIR}/setup.pl install
-#
- ${MKDIR} ${EXDIST}
- for i in ${EXFILES}; do \
- ${INSTALL_SCRIPT} ${EXSRC}/$${i} ${EXDIST}; \
- done
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCDIST}
- ${INSTALL_DATA} ${FILESDIR}/setup.doc ${DOCDIST}
-.endif
-#
-
-plist:
- ${ECHO} bin/${PKGNAME} > ${PLIST}
- ${ECHO} @exec /bin/ln -sf %f %B/netscape >> ${PLIST}
- ${ECHO} @exec /bin/mkdir -p %D/lib/${PKGNAME}/locale >> ${PLIST}
- ${ECHO} @exec /bin/ln -sf /usr/share/locale/en_US.ISO_8859-1 %D/lib/${PKGNAME}/locale/ja_JP.EUC >> ${PLIST}
- ${ECHO} @unexec /bin/rm -f %D/lib/${PKGNAME}/locale/ja_JP.EUC >> ${PLIST}
- mkplist lib/${PKGNAME} >> ${PLIST}
- mkplist share/examples/${PKGNAME} >> ${PLIST}
- mkplist share/doc/${PKGNAME} >> ${PLIST}
-#
-
-post-install:
- @${CAT} ${PKGDIR}/MESSAGE
-
-.include <bsd.port.mk>
+.include "${MASTER_DIR}/Makefile"
diff --git a/japanese/netscape48-communicator/Makefile b/japanese/netscape48-communicator/Makefile
index 68f7609b136e..d0478b5fbf92 100644
--- a/japanese/netscape48-communicator/Makefile
+++ b/japanese/netscape48-communicator/Makefile
@@ -1,143 +1,64 @@
# New ports collection makefile for: Netscape browser with Japanese resources
-# Version required: 4.04
+# Version required: 4.06
# Date created: 13 Mar 1998
# Whom: sada
#
-# $Id: Makefile,v 1.3 1998/03/21 05:04:53 itojun Exp $
+# $Id: Makefile,v 1.4 1998/04/01 01:49:24 asami Exp $
#
-DISTNAME= ja-netscape4
+DISTNAME= ja-netscape-${BROWSER}
CATEGORIES= japanese www
+MASTER_SITES= http://www.bres.tsukuba.ac.jp/~yohta/netscape/
+DISTFILES= communicator-ja-euc-v406-export.generic-generic-generic.tar.gz
-.if !defined(NAVIGATOR)
-MASTER_SITES= ftp://ftp.netscape.com/pub/communicator/4.04/development/english/unix/freebsd/professional_edition/
-DISTFILE= communicator-v404-export.x86-unknown-freebsd.tar.gz
-BROWSER= communicator
-.else
-MASTER_SITES= ftp://ftp.netscape.com/pub/communicator/4.04/development/english/unix/freebsd/navigator_standalone/
-DISTFILE= navigator-v404-export.x86-unknown-freebsd.tar.gz
-BROWSER= navigator
-.endif
-.if !defined(ENGLISH)
-RESOURCE_BASE= Netscape-jp-v404
-MSG_LANG=
-.else
-RESOURCE_BASE= Netscape-us-v404
-MSG_LANG= -us
-.endif
-RUN_DEPENDS= ${X11BASE}/lib/X11/k12:${PORTSDIR}/japanese/k12 \
- ${X11BASE}/lib/X11/fonts/misc/5x10B.pcf.Z:${PORTSDIR}/japanese/k10
+MAINTAINER?= sada@e-mail.ne.jp
-MANUAL_PACKAGE_BUILD= have to set ENGLISH and NAGIVATOR variables
+RUN_DEPENDS= \
+ ${PREFIX}/bin/${BROWSER}:${PORTSDIR}/www/netscape4-${BROWSER_NAME} \
+ ${PKG_DBDIR}/ja-netscape-fonts-1.0:${PORTSDIR}/japanese/netscape-fonts
-DISTFILES= ${DISTFILE}
-EXTRACT_ONLY= ${DISTFILE}
-MASTER_SITES+= http://www.bpel.tutics.tut.ac.jp/~take/Netscape/etc/ \
- ftp://ftp.bres.tsukuba.ac.jp/pub/misc/netscape/
-RESOURCE_POSTFIX= 19971218.ad
-RESOURCE_NAME= ${RESOURCE_BASE}.${RESOURCE_POSTFIX}
-DISTFILES+= NLS.tar.gz ${RESOURCE_NAME}.gz
-PKGNAME= ja-${BROWSER}${MSG_LANG}-4.04
-PLIST= ${PKGDIR}/PLIST.${PKGNAME}
-MD5_FILE= ${FILESDIR}/md5.${PKGNAME}
-EXSRC= ${WRKSRC}/examples/${PKGNAME}
-EXDIST= ${PREFIX}/share/examples/${PKGNAME}
-EXFILES= patch.XLC_LOCALE
-DOCDIST= ${PREFIX}/share/doc/${PKGNAME}
-DOCFILES= setup.doc
-
-MAINTAINER= sada@E-mail.NE.JP
-
-NO_WRKSUBDIR= Yes
-NO_BUILD= Yes
+MAN1= ja-${BROWSER_NAME}.1
+MANLANG= ja
+NO_BUILD= yes
STRIP=
+WRKSRC= ${WRKDIR}/netscape-ja_euc
-NDIR= ${PREFIX}/lib/${PKGNAME}
-BINDIR= ${PREFIX}/bin
-NLSDIR= ${NDIR}/nls
-RESSUB= ja_JP.EUC
-RESDIR= ${NDIR}/${RESSUB}
-LOCDIR= ${NDIR}/locale
-
-.SILENT:
-
-pre-fetch:
-.if !defined(NAVIGATOR)
- @${ECHO_MSG} "NOTE: You can install navigator (not communicator) by \"make NAVIGATOR=yes install\"."
-.endif
-.if !defined(ENGLISH)
- @${ECHO_MSG} "NOTE: You can install English-menu version by \"make ENGLISH=yes install\"."
-.endif
-
-post-extract:
- ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/NLS.tar.gz -C ${WRKDIR}
- ${CAT} ${DISTDIR}/${RESOURCE_NAME}.gz \
- | ${GUNZIP_CMD} > ${WRKDIR}/${RESOURCE_BASE}.ad
-
+BROWSER= ${BROWSER_NAME}-${BROWSER_VER}
+BROWSER_NAME?= communicator
+BROWSER_VER= 4.06
+LANG= ja_JP.EUC
+NDIR= ${PREFIX}/lib/netscape
MAKESCRIPT= ${SED} -e "s;@X11BASE@;${X11BASE};g" \
-e "s;@PREFIX@;${PREFIX};g" \
- -e "s;@NDIR@;${NDIR};g"
+ -e "s;@NDIR@;${NDIR};g" \
+ -e "s;@RDIR@;${NDIR};g" \
+ -e "s;@BROWSER@;${BROWSER};g" \
+ -e "s;@LANG@;${LANG};g"
+MANDIR= ${MANPREFIX}/man/${MANLANG}
+MANFILE?= ${FILESDIR}/${MAN1}
-do-configure:
-# ${MAKESCRIPT} ${FILESDIR}/netscape.sh > ${WRKSRC}/netscape.sh
- ${MAKESCRIPT} ${FILESDIR}/ja-netscape.sh > ${WRKSRC}/ja-netscape.sh
- ${ECHO} -n 'Communicator,4.04.0.97330,' > ${WRKSRC}/infile
- ${ECHO} ${NDIR} >> ${WRKSRC}/infile
-#
- ${MAKESCRIPT} ${FILESDIR}/setup.pl >${WRKSRC}/setup.pl
- ${MKDIR} ${EXSRC}
- for i in ${EXFILES}; do \
- ${MAKESCRIPT} ${FILESDIR}/$${i} >${EXSRC}/$${i}; \
- done
+.SILENT:
-do-install:
- ${MKDIR} ${NDIR}/java/classes
- ${INSTALL_DATA} ${WRKSRC}/*.jar ${NDIR}/java/classes
- ${INSTALL_PROGRAM} ${WRKSRC}/vreg ${NDIR}
- for i in ${WRKSRC}/*.nif; do \
- ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} $${i} -C ${NDIR}; \
- done
- ${INSTALL_DATA} ${FILESDIR}/mailcap ${NDIR}
- ${RM} -rf ${NDIR}/movemail-src
- ${WRKSRC}/vreg ${NDIR}/registry ${WRKSRC}/infile
- /usr/sbin/chown -R bin:bin ${NDIR}
- ${INSTALL_SCRIPT} ${WRKSRC}/ja-netscape.sh ${BINDIR}/${PKGNAME}
- /bin/ln -sf ${PKGNAME} ${BINDIR}/netscape
-#
- ${MKDIR} ${NLSDIR}/local_im_tbl
- ${INSTALL_DATA} ${WRKDIR}/nls/*.* ${NLSDIR}
- ${INSTALL_DATA} ${WRKDIR}/nls/C ${NLSDIR}
- ${RM} -f ${NLSDIR}/*.orig
- ${INSTALL_DATA} ${WRKDIR}/nls/local_im_tbl/* ${NLSDIR}/local_im_tbl
- ${MKDIR} ${RESDIR}
- ${INSTALL_DATA} ${WRKDIR}/${RESOURCE_BASE}.ad ${RESDIR}/Netscape
- ${MKDIR} ${LOCDIR}
- /bin/ln -sf /usr/share/locale/en_US.ISO_8859-1 ${LOCDIR}/ja_JP.EUC
- ${INSTALL_SCRIPT} ${WRKSRC}/setup.pl ${NDIR}
- ${NDIR}/setup.pl install
-#
- ${MKDIR} ${EXDIST}
- for i in ${EXFILES}; do \
- ${INSTALL_SCRIPT} ${EXSRC}/$${i} ${EXDIST}; \
- done
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCDIST}
- ${INSTALL_DATA} ${FILESDIR}/setup.doc ${DOCDIST}
+do-configure:
+ ${MAKESCRIPT} ${FILESDIR}/start.sh.in >${WRKDIR}/start.sh
+.if defined(USE_14DOT_FONT)
+ ${MAKESCRIPT} ${WRKSRC}/Netscape.ad-ja_euc \
+ |${FILESDIR}/14dot.sed >${WRKSRC}/Netscape
+.else
+ ${MAKESCRIPT} ${WRKSRC}/Netscape.ad-ja_euc >${WRKSRC}/Netscape
.endif
-#
-plist:
- ${ECHO} bin/${PKGNAME} > ${PLIST}
- ${ECHO} @exec /bin/ln -sf %f %B/netscape >> ${PLIST}
- ${ECHO} @exec /bin/mkdir -p %D/lib/${PKGNAME}/locale >> ${PLIST}
- ${ECHO} @exec /bin/ln -sf /usr/share/locale/en_US.ISO_8859-1 %D/lib/${PKGNAME}/locale/ja_JP.EUC >> ${PLIST}
- ${ECHO} @unexec /bin/rm -f %D/lib/${PKGNAME}/locale/ja_JP.EUC >> ${PLIST}
- mkplist lib/${PKGNAME} >> ${PLIST}
- mkplist share/examples/${PKGNAME} >> ${PLIST}
- mkplist share/doc/${PKGNAME} >> ${PLIST}
-#
-
-post-install:
- @${CAT} ${PKGDIR}/MESSAGE
+do-install:
+ ${INSTALL_DATA} ${FILESDIR}/preferences.js ${NDIR}
+ ${MKDIR} ${NDIR}/locale
+ ${LN} -sf /usr/share/locale/en_US.ISO_8859-1 ${NDIR}/locale/${LANG}
+ ${MKDIR} ${NDIR}/${LANG}
+.for f in Netscape about mail.msg nethelp-v406.nif netscape.cfg plugins splash
+ ${INSTALL_DATA} ${WRKSRC}/$f ${NDIR}/${LANG}/
+.endfor
+ ${INSTALL_SCRIPT} ${WRKDIR}/start.sh ${PREFIX}/bin/ja-${BROWSER}
+ ${LN} -sf ja-${BROWSER} ${PREFIX}/bin/netscape
+ ${MKDIR} ${MANDIR}/man1
+ ${INSTALL_MAN} ${MANFILE} ${MANDIR}/man1
.include <bsd.port.mk>
diff --git a/japanese/netscape48-communicator/distinfo b/japanese/netscape48-communicator/distinfo
new file mode 100644
index 000000000000..ef6125bf71d3
--- /dev/null
+++ b/japanese/netscape48-communicator/distinfo
@@ -0,0 +1 @@
+MD5 (communicator-ja-euc-v406-export.generic-generic-generic.tar.gz) = 0e11651005415443cb978879a08b913a
diff --git a/japanese/netscape48-communicator/files/patch-aa b/japanese/netscape48-communicator/files/patch-aa
new file mode 100644
index 000000000000..3346f402001e
--- /dev/null
+++ b/japanese/netscape48-communicator/files/patch-aa
@@ -0,0 +1,31 @@
+--- Netscape.ad-ja_euc.orig Fri Sep 11 19:29:46 1998
++++ Netscape.ad-ja_euc Wed Oct 7 17:06:49 1998
+@@ -94,7 +94,7 @@
+ !Solaris[EUC] *appDir location: /usr/openwin/lib/locale/ja/netscape
+ !Solaris[Sjis] *appDir location: /usr/openwin/lib/locale/ja_JP.PCK/netscape
+
+-*appDir: /usr/X11R6/lib/X11/ja_JP.EUC/netscape
++*appDir: @NDIR@/@LANG@
+
+ ! This resource is the same as the -visual command line option, which selects
+ ! an X visual on which the windows should be created. Legal options are:
+@@ -4801,6 +4801,9 @@
+ *openURLDialog*openInEditor.labelString: Composer で開く
+ *openURLDialog*openInBrowser.labelString: Navigator で開く
+
++*openURLDialog*XmTextField.fontList:\
++-adobe-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*
++
+ *message_popup.title: Netscape
+ *message_popup*OK.labelString: OK
+ *message_popup*OkLabelString: OK
+@@ -6720,6 +6723,9 @@
+
+ !! Maximum number of pixels an item can be dragged (for one mouse motion)
+ *toolBox*dragThreshold: 10
++
++*mainForm.toolBox.urlBarItem.urlBarMainForm.urlComboBox.Text.fontList:\
++-adobe-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*
+
+ !!
+ !! *toolBar
diff --git a/japanese/netscape48-communicator/files/preferences.js b/japanese/netscape48-communicator/files/preferences.js
new file mode 100644
index 000000000000..9d41df80d14f
--- /dev/null
+++ b/japanese/netscape48-communicator/files/preferences.js
@@ -0,0 +1,5 @@
+// Netscape User Preferences
+// This is a generated file! Do not edit.
+
+user_pref("intl.character_set", 2309);
+user_pref("intl.font_spec_list", "schumacher-clean-120-noscale-fixed-x-user-defined,schumacher-clean-120-noscale-prop-x-user-defined,nsPseudoFont-courier-180-noscale-fixed-UTF-8,nsPseudoFont-helvetica-180-noscale-prop-UTF-8,isas-fangsong ti-120-noscale-fixed-gb_2312-80,isas-fangsong ti-120-noscale-prop-gb_2312-80,daewoo-gothic-0-noscale-fixed-ks_c_5601-1987,daewoo-gothic-0-noscale-prop-ks_c_5601-1987,misc-fixed-130-noscale-fixed-jis_x0201,misc-fixed-130-noscale-prop-jis_x0201,netscape-fixed-130-noscale-fixed-jis_x0208-1983,netscape-fixed-130-noscale-prop-jis_x0208-1983,misc-fixed-130-noscale-fixed-iso-8859-1,adobe-new century schoolbook-140-noscale-prop-iso-8859-1,");
diff --git a/japanese/netscape48-communicator/files/start.sh.in b/japanese/netscape48-communicator/files/start.sh.in
new file mode 100644
index 000000000000..01c273940b1e
--- /dev/null
+++ b/japanese/netscape48-communicator/files/start.sh.in
@@ -0,0 +1,19 @@
+#!/bin/sh
+CHMOD='/bin/chmod'
+CP='/bin/cp -p'
+MKDIR='/bin/mkdir -p'
+export LANG; LANG=ja_JP.EUC
+export LC_ALL; LC_ALL=$LANG
+export LC_CTYPE; LC_CTYPE=$LANG
+export MOZILLA_HOME; MOZILLA_HOME=@NDIR@
+export MOZILLA_NO_ASYNC; MOZILLA_NO_ASYNC=True
+export CLASSPATH; CLASSPATH=.:$MOZILLA_HOME
+export XENVIRONMENT; XENVIRONMENT=${MOZILLA_HOME}/Nescape.ad
+export XKEYSYMDB; XKEYSYMDB=@X11BASE@/lib/X11/XKeysymDB
+export XAPPLRESDIR; XAPPLRESDIR=@RDIR@
+export XNLSPATH; XNLSPATH=${MOZILLA_HOME}/nls
+export PATH_LOCALE; PATH_LOCALE=@RDIR@/locale
+export NPX_PLUGIN_PATH; NPX_PLUGIN_PATH=${MOZILLA_HOME}/plugins
+export TIMID_DIR; TIMID_DIR=/usr/local/lib/timidity
+export XCMSDB; XCMSDB=/dev/null
+exec ${MOZILLA_HOME}/@BROWSER@.bin $*
diff --git a/japanese/netscape48-communicator/pkg-comment b/japanese/netscape48-communicator/pkg-comment
index 89107695f3c1..3ce3007b6ff6 100644
--- a/japanese/netscape48-communicator/pkg-comment
+++ b/japanese/netscape48-communicator/pkg-comment
@@ -1 +1 @@
-netscape ver 4 web-surfboard with Japanese resources
+netscape web-surfboard with Japanese resources
diff --git a/japanese/netscape48-communicator/pkg-descr b/japanese/netscape48-communicator/pkg-descr
index c1d8aba8bfcd..ab6c745f7865 100644
--- a/japanese/netscape48-communicator/pkg-descr
+++ b/japanese/netscape48-communicator/pkg-descr
@@ -1,16 +1,9 @@
-This is the netscape web-surfboard. Please read the file
-"/usr/local/lib/netscape/LICENSE" for the licensing terms.
+This is the netscape web-surfboard.
+Please read the file `/usr/local/lib/netscape/LICENSE'
+for the licensing terms.
-You could build the port as
- % make [ NAVIGATOR=yes ] [ ENGLISH=yes ]
-and could install as
- % make [ NAVIGATOR=yes ] [ ENGLISH=yes ] install
-
-options:
- NAVIGATOR build the browser ``Navigator-4.04''
- ENGLISH use English messages and menues
-
-Please read `/usr/local/share/examples/ja-*-4.04/setup.doc'.
+This port's explanation (written in Japanese):
+ <URL:http://www.rr.iij4u.or.jp/~sada/netscape.html>
- SADA Kenji
sada@e-mail.ne.jp
diff --git a/japanese/netscape48-communicator/pkg-plist b/japanese/netscape48-communicator/pkg-plist
new file mode 100644
index 000000000000..20b812955974
--- /dev/null
+++ b/japanese/netscape48-communicator/pkg-plist
@@ -0,0 +1,15 @@
+bin/ja-communicator-4.06
+@exec /bin/ln -sf %f %B/netscape
+lib/netscape/ja_JP.EUC/Netscape
+lib/netscape/ja_JP.EUC/about
+lib/netscape/ja_JP.EUC/mail.msg
+lib/netscape/ja_JP.EUC/nethelp-v406.nif
+lib/netscape/ja_JP.EUC/netscape.cfg
+lib/netscape/ja_JP.EUC/plugins
+lib/netscape/ja_JP.EUC/splash
+lib/netscape/preferences.js
+@exec /bin/mkdir -p %B/locale
+@exec /bin/ln -sf /usr/share/locale/en_US.ISO_8859-1 %B/locale/ja_JP.EUC
+@unexec rm -f %B/locale/ja_JP.EUC
+@dirrm lib/netscape/locale
+@dirrm lib/netscape/ja_JP.EUC