# ex:ts=8 # Ports collection makefile for: netscape (full communicator version) # Date created: 14 Feb 1998 # Whom: obrien@cs.ucdavis.edu # # $FreeBSD$ # PORTNAME= netscape-communicator PORTVERSION= 4.07.us CATEGORIES= www linux DISTNAME= communicator-v407-us.x86-unknown-linux2.0_libc5 MAINTAINER= ports@FreeBSD.org RUN_DEPENDS= /compat/linux/lib/ld-linux.so.1:${PORTSDIR}/emulators/linux_base FORBIDDEN= "Has a serious security hole, use 4.77 or later instead" NO_LATEST_LINK= yes ONLY_FOR_ARCHS= i386 NO_FETCH= yes NO_BUILD= Yes WRKSRC= ${WRKDIR}/communicator-v407.x86-unknown-linux2.0 NDIR= ${PREFIX}/lib/netscape.us BINDIR= ${PREFIX}/bin .include # Need to define USA_RESIDENT to YES or NO .if !defined(USA_RESIDENT) || (${USA_RESIDENT} != YES && ${USA_RESIDENT} != yes && ${USA_RESIDENT} != NO && ${USA_RESIDENT} != no) pre-fetch: @${ECHO} @${ECHO} You must set variable USA_RESIDENT to YES, if you are USA or @${ECHO} Canadian resident, in order to build this package. @${ECHO} There is no version of this port for NON-USA and NON-Canadian users. @${ECHO} @${FALSE} # .elif defined(USA_RESIDENT) .if ${USA_RESIDENT} == YES || ${USA_RESIDENT} == yes .if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) IGNORE='You must manually obtain ${DISTNAME}${EXTRACT_SUFX} distribution and place it in ${DISTDIR}.' .endif .else pre-fetch: @${ECHO} @${ECHO} There is no version of this port for NON-USA and NON-Canadian users. @${ECHO} @${FALSE} .endif .endif do-install: cd ${WRKSRC} && \ yes "" | LC_TIME=C MOZILLA_HOME="${NDIR}" ./ns-install ${MV} -f ${NDIR}/netscape ${NDIR}/communicator-4.07.us.bin ${INSTALL_SCRIPT} ${WRKSRC}/netscape ${BINDIR}/communicator-4.07.us ${LN} -sf communicator-4.07.us ${BINDIR}/communicator-4.us ${LN} -sf communicator-4.07.us ${BINDIR}/netscape.us if [ ! -f ${NDIR}/mailcap ] ; then \ ${INSTALL_DATA} ${FILESDIR}/mailcap ${NDIR}; \ fi ${RM} -rf ${NDIR}/netscape-dynMotif ${RM} -rf ${NDIR}/libnullplugin-dynMotif.so ${RM} -rf ${NDIR}/movemail-src ${CHOWN} -R ${BINOWN}:${BINGRP} ${NDIR} post-install: @${CAT} ${DESCR} .include