summaryrefslogtreecommitdiff
path: root/japanese/netscape4-navigator
diff options
context:
space:
mode:
authorSatoshi Asami <asami@FreeBSD.org>1998-10-09 04:22:20 +0000
committerSatoshi Asami <asami@FreeBSD.org>1998-10-09 04:22:20 +0000
commitfeff6afe84c4cc0c387531e9117c7247f860c314 (patch)
treed0420dc7ce32216626e032f9c4644ecdb4e821ff /japanese/netscape4-navigator
parentFont setup for Japanese netscape. Doesn't install anything itself, (diff)
Upgrade to 4.06, major cleanup. Split into two ports (communicator and
navigator after repository copy). Old netscape4 is deleted. PR: 8188 (part) Submitted by: sada@e-mail.ne.jp
Notes
Notes: svn path=/head/; revision=13773
Diffstat (limited to 'japanese/netscape4-navigator')
-rw-r--r--japanese/netscape4-navigator/Makefile143
1 files changed, 9 insertions, 134 deletions
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"