summaryrefslogtreecommitdiff
path: root/www/navigator/Makefile
diff options
context:
space:
mode:
authorabs <abs>1999-02-22 07:45:22 +0000
committerabs <abs>1999-02-22 07:45:22 +0000
commit6efcf51d9094f930ab5583a1aced147263b89ec6 (patch)
tree3b546c36a09b1edca897427ef83671a49ddbc900 /www/navigator/Makefile
parent2f3b19d6bb837255b8f90b502fc9e8cde93ea4f5 (diff)
downloadpkgsrc-6efcf51d9094f930ab5583a1aced147263b89ec6.tar.gz
Initial import of Netscape navigator package. For i386 and sparc only.
Diffstat (limited to 'www/navigator/Makefile')
-rw-r--r--www/navigator/Makefile64
1 files changed, 64 insertions, 0 deletions
diff --git a/www/navigator/Makefile b/www/navigator/Makefile
new file mode 100644
index 00000000000..c712b477414
--- /dev/null
+++ b/www/navigator/Makefile
@@ -0,0 +1,64 @@
+# $NetBSD: Makefile,v 1.1.1.1 1999/02/22 07:45:22 abs Exp $
+#
+# Every effort has been made to keep the communicator and navigator
+# Makefiles as similar as possible.
+
+BINNAME= navigator
+#
+.if (${MACHINE_ARCH} == "i386")
+UNAME= x86-bsdi-bsd2
+UNAME_SHORT= bsdi21
+.elif (${MACHINE_ARCH} == "sparc")
+.if !exists(/emul/sunos/usr/lib/ld.so)
+IGNORE=You must have SunOS libraries installed - see compat_sunos(8)
+.endif
+UNAME= sparc-sun-sunos4.1.3_U1
+UNAME_SHORT= sunos413
+.endif
+#
+DISTNAME= ${BINNAME}-v45-export.${UNAME}
+PKGNAME= ${BINNAME}-4.5
+CATEGORIES= www
+MASTER_SITES= ftp://ftp.netscape.org/pub/communicator/4.5/english/unix/unsupported/${UNAME_SHORT}/navigator_standalone/
+ONLY_FOR_ARCHS= i386 sparc
+
+MAINTAINER= abs@netbsd.org
+HOMEPAGE= http://home.netscape.com/browsers/index.html
+
+NO_BUILD= yes
+
+WRKSRC= ${WRKDIR}/${BINNAME}-v45.${UNAME}
+MOZILLA_HOME= ${PREFIX}/lib/netscape/${PKGNAME}
+PLIST_SRC= ${WRKDIR}/.PLIST_SRC
+
+do-install:
+ ${CAT} ${PKGDIR}/PLIST.pre >${PLIST_SRC}
+ ${MKDIR} ${MOZILLA_HOME}/java/classes
+ ${INSTALL_SCRIPT} ${WRKSRC}/vreg ${MOZILLA_HOME}
+.for file in ifc11.jar iiop10.jar jae40.jar java40.jar jio40.jar jsd10.jar \
+ ldap10.jar resource.jar scd10.jar
+ ${INSTALL_DATA} ${WRKSRC}/${file} ${MOZILLA_HOME}/java/classes
+.endfor
+ cd ${MOZILLA_HOME} ; tar xpzf ${WRKSRC}/nethelp-v45.nif
+ cd ${MOZILLA_HOME} ; tar xpzf ${WRKSRC}/netscape-v45.nif
+
+ ${SED} -e 's#@@MOZILLA_HOME@@#${MOZILLA_HOME}#g' \
+ <${FILESDIR}/${BINNAME}.sh >${WRKDIR}/${BINNAME}.sh
+ ${INSTALL_SCRIPT} ${WRKDIR}/${BINNAME}.sh ${PREFIX}/bin/${PKGNAME}
+
+.if (${MACHINE_ARCH} == "sparc")
+ # Bizarre magic to handle the NIS and DNS versions. Make DNS default.
+ @${SED} -e 's#MOZILLA_HOME/netscape#MOZILLA_HOME/netscape_nis#g' \
+ <${WRKDIR}/${BINNAME}.sh >${WRKDIR}/${BINNAME}_nis.sh
+ ${INSTALL_SCRIPT} ${WRKDIR}/${BINNAME}_nis.sh \
+ ${PREFIX}/bin/${PKGNAME}_nis
+ ${MV} ${MOZILLA_HOME}/netscape ${MOZILLA_HOME}/netscape_nis
+ ${MV} ${MOZILLA_HOME}/netscape_dns ${MOZILLA_HOME}/netscape
+ ${CAT} ${PKGDIR}/PLIST.sparc >>${PLIST_SRC}
+.endif
+ ${CHOWN} -R 0.0 ${MOZILLA_HOME}
+ ${CHMOD} -R go-w ${MOZILLA_HOME}
+
+ ${CAT} ${PKGDIR}/PLIST.post >>${PLIST_SRC}
+
+.include "../../mk/bsd.pkg.mk"