Date: 6 Feb 1999 15:57:44 -0000 From: Tom Hukins <tom@eborcom.com> To: FreeBSD-gnats-submit@FreeBSD.ORG Subject: ports/9928: Fix Port: linux-netscape4 Message-ID: <19990206155744.28876.qmail@eborcom.com>
next in thread | raw e-mail | index | archive | help
>Number: 9928 >Category: ports >Synopsis: Fix up broken linux-netscape4 port >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Feb 6 08:30:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Tom Hukins >Release: FreeBSD 2.2.8-STABLE i386 >Organization: eBORcOM >Environment: >Description: Satoshi's "Package building errors" Web page lists the linux-netscape4 port as being broken. There have also been complaints that the version used in the ports tree does not handle plugins. I have fixed these problems (hopefully!) and tidied up the port. See the patch below. I am listed as the port's maintainer. No files have been added or removed. >How-To-Repeat: >Fix: diff -ruN linux-netscape4.old/Makefile linux-netscape4/Makefile --- linux-netscape4.old/Makefile Thu Jan 7 18:27:07 1999 +++ linux-netscape4/Makefile Sat Feb 6 15:27:45 1999 @@ -6,35 +6,36 @@ # $Id: Makefile,v 1.7 1999/01/06 04:18:06 simokawa Exp $ # -DISTNAME= linux-netscape-4.08 +DISTNAME= communicator-v408-export.x86-unknown-linux2.0_libc5 +PKGNAME= linux-netscape-4.08 CATEGORIES= www -MASTER_SITES= ftp://ftp.netscape.com/pub/communicator/4.08/english/unix/supported/linux12/base_install/ \ - ftp://sunsite.doc.ic.ac.uk/Mirrors/ftp.netscape.com/pub/communicator/4.08/english/unix/supported/linux12/base_install/ -DISTFILES= communicator-v408-export.x86-unknown-linux1.2.tar.gz +MASTER_SITES= ftp://ftp.netscape.com/pub/communicator/4.08/english/unix/supported/linux20/base_install/ \ + ftp://sunsite.doc.ic.ac.uk/Mirrors/ftp.netscape.com/pub/communicator/4.08/english/unix/supported/linux20/base_install/ \ + ftp://ftp.funet.fi/pub/mirrors/ftp.netscape.com/pub/communicator/4.08/english/unix/supported/linux20/base_install/ \ + ftp://ftp.sunsite.auc.dk/disk4/mirrorsite.netscape.com/pub/communicator/4.08/english/unix/supported/linux20/base_install/ -MAINTAINER= tom@eborcom.com +MAINTAINER= tom@eborcom.com -RUN_DEPENDS= /compat/linux/lib/ld.so:${PORTSDIR}/emulators/linux_lib -BUILD_DEPENDS= /compat/linux/lib/ld.so:${PORTSDIR}/emulators/linux_lib +RUN_DEPENDS= /compat/linux/lib/ld.so:${PORTSDIR}/emulators/linux_lib ONLY_FOR_ARCHS= i386 -WRKSRC= ${WRKDIR}/communicator-v408.x86-unknown-linux1.2 -NO_BUILD= Yes +WRKSRC= ${WRKDIR}/communicator-v408.x86-unknown-linux2.0 +NO_BUILD= Yes -NDIR= ${PREFIX}/lib/netscape +NDIR= ${PREFIX}/lib/netscape BINDIR= ${PREFIX}/bin do-install: cd ${WRKSRC} && yes "" | \ LC_TIME=C MOZILLA_HOME="${NDIR}" ./ns-install - ${MV} ${NDIR}/netscape ${NDIR}/netscape.bin + ${MV} -f ${NDIR}/netscape ${NDIR}/netscape.bin ${INSTALL_SCRIPT} ${WRKSRC}/netscape ${BINDIR} if [ ! -f ${NDIR}/mailcap ] ; then \ ${INSTALL_DATA} ${FILESDIR}/mailcap ${NDIR}; \ fi ${RM} -rf ${NDIR}/nls ${NDIR}/movemail-src ${NDIR}/XKeysymDB - chown -R bin.bin ${NDIR} + chown -R ${BINOWN}.${BINGRP} ${NDIR} post-install: @${CAT} ${PKGDIR}/DESCR diff -ruN linux-netscape4.old/files/md5 linux-netscape4/files/md5 --- linux-netscape4.old/files/md5 Thu Dec 24 18:28:51 1998 +++ linux-netscape4/files/md5 Sat Feb 6 14:59:41 1999 @@ -1 +1 @@ -MD5 (communicator-v408-export.x86-unknown-linux1.2.tar.gz) = 192ca548aab9c9951d7e0bbc188a6f7e +MD5 (communicator-v408-export.x86-unknown-linux2.0_libc5.tar.gz) = 1e3b92b821c898d213b587e8a2908daa diff -ruN linux-netscape4.old/patches/patch-aa linux-netscape4/patches/patch-aa --- linux-netscape4.old/patches/patch-aa Mon Jan 11 19:16:46 1999 +++ linux-netscape4/patches/patch-aa Fri Jan 29 17:01:54 1999 @@ -1,5 +1,5 @@ --- ns-install.orig Tue Nov 3 22:27:09 1998 -+++ ns-install Sat Jan 9 15:15:11 1999 ++++ ns-install Wed Jan 27 18:16:33 1999 @@ -120,6 +120,7 @@ # Even though the user has already used gzip to extract the file (or # we wouldn't be here), make sure we can find it. @@ -33,6 +33,25 @@ - chmod 644 ${HOME}/.netscape/bookmarks.html - echo "${HOME}/.netscape/bookmarks.html" >> ${LOGFILE} - fi + fi + + echo "" +@@ -393,18 +386,6 @@ + then + echo "ERROR: Installation completed, but unable to update/create the product" + echo " version registry." +- echo "" +- echo " If you are installing ${PRODUCT} from a platform other than" +- echo " that for which this package is intended, 'vreg' will not be" +- echo " able to run. If this is the case, you may run 'vreg' manually" +- echo " (to enable ASD) on the appropriate platform using the following" +- echo " commands:" +- echo "" +- awk '{printf("\techo \"%s\" >>/tmp/infile\n", $0)}' ${REG_INFILE} +- echo " ${TARGET}/vreg ${TARGET}/${VREGISTRY} /tmp/infile" +- echo "" +- /bin/rm -f ns-install ${PACKAGE} ${REG_INFILE} core +- exit 3 fi echo "" diff -ruN linux-netscape4.old/pkg/COMMENT linux-netscape4/pkg/COMMENT --- linux-netscape4.old/pkg/COMMENT Thu Jul 3 02:06:25 1997 +++ linux-netscape4/pkg/COMMENT Sat Feb 6 15:51:19 1999 @@ -1 +1 @@ -netscape web-surfboard +Linux version of Netscape Communicator. diff -ruN linux-netscape4.old/pkg/DESCR linux-netscape4/pkg/DESCR --- linux-netscape4.old/pkg/DESCR Thu Jul 3 02:06:25 1997 +++ linux-netscape4/pkg/DESCR Fri Jan 29 17:40:16 1999 @@ -1,2 +1,5 @@ -This is the netscape web-surfboard. Please read the file -"/usr/local/lib/netscape/LICENSE" for the licensing terms. +This is the Linux version of Netscape Communicator. You might wish +to use this version if you wish to run Linux plugins, for example. + +Please read the file "/usr/local/lib/netscape/LICENSE" for +the licensing terms. diff -ruN linux-netscape4.old/pkg/PLIST linux-netscape4/pkg/PLIST --- linux-netscape4.old/pkg/PLIST Thu Dec 24 18:28:53 1998 +++ linux-netscape4/pkg/PLIST Sat Feb 6 15:14:02 1999 @@ -1,9 +1,18 @@ -lib/netscape/README +bin/netscape lib/netscape/LICENSE -lib/netscape/mailcap lib/netscape/Netscape.ad -lib/netscape/movemail +lib/netscape/README lib/netscape/bookmark.htm +lib/netscape/dynfonts/libTrueDoc.so +lib/netscape/java/classes/aix/font.properties +lib/netscape/java/classes/aix/font.properties.cs +lib/netscape/java/classes/aix/font.properties.hu +lib/netscape/java/classes/aix/font.properties.ja +lib/netscape/java/classes/aix/font.properties.ko +lib/netscape/java/classes/aix/font.properties.pl +lib/netscape/java/classes/aix/font.properties.ru +lib/netscape/java/classes/aix/font.properties.zh +lib/netscape/java/classes/aix/font.properties.zh_TW lib/netscape/java/classes/awt.properties lib/netscape/java/classes/font.properties lib/netscape/java/classes/font.properties.cs @@ -20,15 +29,7 @@ lib/netscape/java/classes/font.properties.zh_GB2312 lib/netscape/java/classes/font.properties.zh_TW lib/netscape/java/classes/font.properties.zh_TW_Big5 -lib/netscape/java/classes/aix/font.properties -lib/netscape/java/classes/aix/font.properties.cs -lib/netscape/java/classes/aix/font.properties.hu -lib/netscape/java/classes/aix/font.properties.ja -lib/netscape/java/classes/aix/font.properties.ko -lib/netscape/java/classes/aix/font.properties.pl -lib/netscape/java/classes/aix/font.properties.ru -lib/netscape/java/classes/aix/font.properties.zh -lib/netscape/java/classes/aix/font.properties.zh_TW +lib/netscape/java/classes/font.properties.zh_TW_CNS11643 lib/netscape/java/classes/hpux/font.properties lib/netscape/java/classes/hpux/font.properties.bg lib/netscape/java/classes/hpux/font.properties.cs @@ -46,7 +47,8 @@ lib/netscape/java/classes/hpux/font.properties.zh_GB2312 lib/netscape/java/classes/hpux/font.properties.zh_TW_Big5 lib/netscape/java/classes/hpux/font.properties.zh_TW_CNS11643 -lib/netscape/java/classes/font.properties.zh_TW_CNS11643 +lib/netscape/java/classes/ifc11.jar +lib/netscape/java/classes/iiop10.jar lib/netscape/java/classes/irix/font.properties lib/netscape/java/classes/irix/font.properties.cs lib/netscape/java/classes/irix/font.properties.el @@ -56,72 +58,25 @@ lib/netscape/java/classes/irix/font.properties.zh_GB2312 lib/netscape/java/classes/irix/font.properties.zh_TW_Big5 lib/netscape/java/classes/irix/font.properties.zh_TW_CNS11643 -lib/netscape/java/classes/ifc11.jar -lib/netscape/java/classes/iiop10.jar lib/netscape/java/classes/jae40.jar lib/netscape/java/classes/java40.jar lib/netscape/java/classes/jio40.jar lib/netscape/java/classes/jsd10.jar lib/netscape/java/classes/ldap10.jar lib/netscape/java/classes/scd10.jar -lib/netscape/java/classes.old/awt.properties -lib/netscape/java/classes.old/font.properties -lib/netscape/java/classes.old/font.properties.cs -lib/netscape/java/classes.old/font.properties.el -lib/netscape/java/classes.old/font.properties.hu -lib/netscape/java/classes.old/font.properties.ja -lib/netscape/java/classes.old/font.properties.ko -lib/netscape/java/classes.old/font.properties.lt -lib/netscape/java/classes.old/font.properties.lv -lib/netscape/java/classes.old/font.properties.pl -lib/netscape/java/classes.old/font.properties.ru -lib/netscape/java/classes.old/font.properties.tr -lib/netscape/java/classes.old/font.properties.zh -lib/netscape/java/classes.old/font.properties.zh_GB2312 -lib/netscape/java/classes.old/font.properties.zh_TW -lib/netscape/java/classes.old/font.properties.zh_TW_Big5 -lib/netscape/java/classes.old/aix/font.properties -lib/netscape/java/classes.old/aix/font.properties.cs -lib/netscape/java/classes.old/aix/font.properties.hu -lib/netscape/java/classes.old/aix/font.properties.ja -lib/netscape/java/classes.old/aix/font.properties.ko -lib/netscape/java/classes.old/aix/font.properties.pl -lib/netscape/java/classes.old/aix/font.properties.ru -lib/netscape/java/classes.old/aix/font.properties.zh -lib/netscape/java/classes.old/aix/font.properties.zh_TW -lib/netscape/java/classes.old/hpux/font.properties -lib/netscape/java/classes.old/hpux/font.properties.bg -lib/netscape/java/classes.old/hpux/font.properties.cs -lib/netscape/java/classes.old/hpux/font.properties.el -lib/netscape/java/classes.old/hpux/font.properties.hr -lib/netscape/java/classes.old/hpux/font.properties.hu -lib/netscape/java/classes.old/hpux/font.properties.ja -lib/netscape/java/classes.old/hpux/font.properties.ko -lib/netscape/java/classes.old/hpux/font.properties.pl -lib/netscape/java/classes.old/hpux/font.properties.ro -lib/netscape/java/classes.old/hpux/font.properties.ru -lib/netscape/java/classes.old/hpux/font.properties.sk -lib/netscape/java/classes.old/hpux/font.properties.sl -lib/netscape/java/classes.old/hpux/font.properties.tr -lib/netscape/java/classes.old/hpux/font.properties.zh_GB2312 -lib/netscape/java/classes.old/hpux/font.properties.zh_TW_Big5 -lib/netscape/java/classes.old/hpux/font.properties.zh_TW_CNS11643 -lib/netscape/java/classes.old/font.properties.zh_TW_CNS11643 -lib/netscape/java/classes.old/irix/font.properties -lib/netscape/java/classes.old/irix/font.properties.cs -lib/netscape/java/classes.old/irix/font.properties.el -lib/netscape/java/classes.old/irix/font.properties.hu -lib/netscape/java/classes.old/irix/font.properties.ja -lib/netscape/java/classes.old/irix/font.properties.ko -lib/netscape/java/classes.old/irix/font.properties.zh_GB2312 -lib/netscape/java/classes.old/irix/font.properties.zh_TW_Big5 -lib/netscape/java/classes.old/irix/font.properties.zh_TW_CNS11643 -lib/netscape/java/classes.old/ldap10.jar -lib/netscape/java/classes.old/scd10.jar +lib/netscape/libjsd.so +lib/netscape/libnullplugin-dynMotif.so +lib/netscape/mailcap +lib/netscape/movemail lib/netscape/nethelp/Back_dep.gif lib/netscape/nethelp/Back_dis.gif lib/netscape/nethelp/Back_sel.gif lib/netscape/nethelp/Back_up.gif +lib/netscape/nethelp/Blank.htm +lib/netscape/nethelp/Button.js +lib/netscape/nethelp/CntData.js +lib/netscape/nethelp/CntTool.htm +lib/netscape/nethelp/CntTool.js lib/netscape/nethelp/Exit_dep.gif lib/netscape/nethelp/Exit_sel.gif lib/netscape/nethelp/Exit_up.gif @@ -129,84 +84,79 @@ lib/netscape/nethelp/Forw_dis.gif lib/netscape/nethelp/Forw_sel.gif lib/netscape/nethelp/Forw_up.gif -lib/netscape/nethelp/Prnt_dep.gif -lib/netscape/nethelp/Prnt_sel.gif -lib/netscape/nethelp/Prnt_up.gif -lib/netscape/nethelp/Tool_dep.gif -lib/netscape/nethelp/Tool_sel.gif -lib/netscape/nethelp/Tool_up.gif -lib/netscape/nethelp/Wait.gif -lib/netscape/nethelp/netwatch.gif -lib/netscape/nethelp/Blank.htm -lib/netscape/nethelp/CntTool.htm +lib/netscape/nethelp/Header.js +lib/netscape/nethelp/IdxData.js lib/netscape/nethelp/IdxFill.htm lib/netscape/nethelp/IdxKey.htm lib/netscape/nethelp/IdxTool.htm lib/netscape/nethelp/IdxTopic.htm +lib/netscape/nethelp/Local-1.js lib/netscape/nethelp/NSHIfrm.htm lib/netscape/nethelp/NavUI.htm lib/netscape/nethelp/NoJSerr.htm +lib/netscape/nethelp/Prnt_dep.gif +lib/netscape/nethelp/Prnt_sel.gif +lib/netscape/nethelp/Prnt_up.gif +lib/netscape/nethelp/Stack.js lib/netscape/nethelp/Status.htm lib/netscape/nethelp/System.htm -lib/netscape/nethelp/ToolUI.htm -lib/netscape/nethelp/picsfail.htm -lib/netscape/nethelp/picsfail.jar -lib/netscape/nethelp/Button.js -lib/netscape/nethelp/CntData.js -lib/netscape/nethelp/CntTool.js -lib/netscape/nethelp/Header.js -lib/netscape/nethelp/IdxData.js -lib/netscape/nethelp/Local-1.js -lib/netscape/nethelp/Stack.js lib/netscape/nethelp/System.js +lib/netscape/nethelp/ToolUI.htm +lib/netscape/nethelp/Tool_dep.gif +lib/netscape/nethelp/Tool_sel.gif +lib/netscape/nethelp/Tool_up.gif lib/netscape/nethelp/Topic.js lib/netscape/nethelp/Utility.js -lib/netscape/nethelp/netscape/collabra/collabra.gif -lib/netscape/nethelp/netscape/collabra/discgrps.gif +lib/netscape/nethelp/Wait.gif lib/netscape/nethelp/netscape/collabra/coll.htm lib/netscape/nethelp/netscape/collabra/collHdr.htm +lib/netscape/nethelp/netscape/collabra/collabra.gif +lib/netscape/nethelp/netscape/collabra/discgrps.gif lib/netscape/nethelp/netscape/collabra/help.hpf +lib/netscape/nethelp/netscape/composer/comp.htm +lib/netscape/nethelp/netscape/composer/compHdr.htm lib/netscape/nethelp/netscape/composer/composer.gif lib/netscape/nethelp/netscape/composer/comtlbr2.gif lib/netscape/nethelp/netscape/composer/fmtlbr3.gif -lib/netscape/nethelp/netscape/composer/tagicon2.gif -lib/netscape/nethelp/netscape/composer/comp.htm -lib/netscape/nethelp/netscape/composer/compHdr.htm lib/netscape/nethelp/netscape/composer/help.hpf +lib/netscape/nethelp/netscape/composer/tagicon2.gif lib/netscape/nethelp/netscape/confernc/brws2.gif lib/netscape/nethelp/netscape/confernc/chat2.gif lib/netscape/nethelp/netscape/confernc/circle2.gif +lib/netscape/nethelp/netscape/confernc/conf.htm +lib/netscape/nethelp/netscape/confernc/confHdr.htm lib/netscape/nethelp/netscape/confernc/confernc.gif lib/netscape/nethelp/netscape/confernc/eraser2.gif lib/netscape/nethelp/netscape/confernc/fhndtl2.gif lib/netscape/nethelp/netscape/confernc/filex2.gif +lib/netscape/nethelp/netscape/confernc/help.hpf lib/netscape/nethelp/netscape/confernc/horline2.gif lib/netscape/nethelp/netscape/confernc/line2.gif lib/netscape/nethelp/netscape/confernc/pointer2.gif lib/netscape/nethelp/netscape/confernc/rect2.gif lib/netscape/nethelp/netscape/confernc/txttool2.gif lib/netscape/nethelp/netscape/confernc/whtbd2.gif -lib/netscape/nethelp/netscape/confernc/conf.htm -lib/netscape/nethelp/netscape/confernc/confHdr.htm -lib/netscape/nethelp/netscape/confernc/help.hpf +lib/netscape/nethelp/netscape/home/help.hpf lib/netscape/nethelp/netscape/home/home.gif lib/netscape/nethelp/netscape/home/home.htm lib/netscape/nethelp/netscape/home/homeHdr.htm -lib/netscape/nethelp/netscape/home/help.hpf +lib/netscape/nethelp/netscape/messengr/help.hpf lib/netscape/nethelp/netscape/messengr/mailbox.gif -lib/netscape/nethelp/netscape/messengr/messengr.gif -lib/netscape/nethelp/netscape/messengr/mpctrl.gif lib/netscape/nethelp/netscape/messengr/mess.htm lib/netscape/nethelp/netscape/messengr/messHdr.htm -lib/netscape/nethelp/netscape/messengr/help.hpf -lib/netscape/nethelp/netscape/navigatr/navigatr.gif +lib/netscape/nethelp/netscape/messengr/messengr.gif +lib/netscape/nethelp/netscape/messengr/mpctrl.gif +lib/netscape/nethelp/netscape/navigatr/help.hpf lib/netscape/nethelp/netscape/navigatr/nav.htm lib/netscape/nethelp/netscape/navigatr/navHdr.htm -lib/netscape/nethelp/netscape/navigatr/help.hpf -lib/netscape/nethelp/netscape/netcastr/netcastr.gif +lib/netscape/nethelp/netscape/navigatr/navigatr.gif +lib/netscape/nethelp/netscape/netcastr/help.hpf lib/netscape/nethelp/netscape/netcastr/net.htm lib/netscape/nethelp/netscape/netcastr/netHdr.htm -lib/netscape/nethelp/netscape/netcastr/help.hpf +lib/netscape/nethelp/netscape/netcastr/netcastr.gif +lib/netscape/nethelp/netscape/nscal/index.html +lib/netscape/nethelp/netscape/shared/Contents.htm +lib/netscape/nethelp/netscape/shared/NetHelp1.css lib/netscape/nethelp/netscape/shared/admnIcon.gif lib/netscape/nethelp/netscape/shared/calIcon.gif lib/netscape/nethelp/netscape/shared/collIcon.gif @@ -217,16 +167,19 @@ lib/netscape/nethelp/netscape/shared/messIcon.gif lib/netscape/nethelp/netscape/shared/navIcon.gif lib/netscape/nethelp/netscape/shared/netIcon.gif -lib/netscape/nethelp/netscape/shared/Contents.htm -lib/netscape/nethelp/netscape/shared/NetHelp1.css -lib/netscape/nethelp/netscape/nscal/index.html +lib/netscape/nethelp/netwatch.gif +lib/netscape/nethelp/picsfail.htm +lib/netscape/nethelp/picsfail.jar +lib/netscape/netscape-dynMotif +lib/netscape/netscape.bin +lib/netscape/plugins/libnullplugin.so +lib/netscape/registry lib/netscape/spell/netscape.dic lib/netscape/spell/pen4s324.dat lib/netscape/vreg -lib/netscape/registry -lib/netscape/netscape.bin -lib/netscape/vreg.old -@dirrm lib/netscape/spell lib/netscape/nethelp/netscape/shared +@dirrm lib/netscape/spell +@dirrm lib/netscape/plugins +@dirrm lib/netscape/nethelp/netscape/shared @dirrm lib/netscape/nethelp/netscape/nscal @dirrm lib/netscape/nethelp/netscape/netcastr @dirrm lib/netscape/nethelp/netscape/navigatr @@ -234,9 +187,13 @@ @dirrm lib/netscape/nethelp/netscape/home @dirrm lib/netscape/nethelp/netscape/confernc @dirrm lib/netscape/nethelp/netscape/composer -@dirrm lib/netscape/nethelp/netscape/collabra lib/netscape/nethelp/netscape -@dirrm lib/netscape/nethelp lib/netscape/java/classes/irix -@dirrm lib/netscape/java/classes/hpux lib/netscape/java/classes/aix -@dirrm lib/netscape/java/classes.old/irix lib/netscape/java/classes.old/hpux -@dirrm lib/netscape/java/classes.old/aix lib/netscape/java/classes.old -@dirrm lib/netscape/java/classes lib/netscape/java lib/netscape/ +@dirrm lib/netscape/nethelp/netscape/collabra +@dirrm lib/netscape/nethelp/netscape +@dirrm lib/netscape/nethelp +@dirrm lib/netscape/java/classes/irix +@dirrm lib/netscape/java/classes/hpux +@dirrm lib/netscape/java/classes/aix +@dirrm lib/netscape/java/classes +@dirrm lib/netscape/java +@dirrm lib/netscape/dynfonts +@dirrm lib/netscape >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990206155744.28876.qmail>