summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorabs <abs>2002-09-20 17:00:41 +0000
committerabs <abs>2002-09-20 17:00:41 +0000
commit07e9e2ca1d490158e2c1c2f822752599452ea5d9 (patch)
tree1942cebc6dc0137ad5e8d7d4ca3eb48135dbb374
parent95d2981ad26c528923cc0619518bfaec29e49e39 (diff)
downloadpkgsrc-07e9e2ca1d490158e2c1c2f822752599452ea5d9.tar.gz
Handle netscape7, and used sed rather than what would need to be four
versions of the startup script. The versioning here depends on the navigator package and is difficult to fix cleanly...
-rw-r--r--www/netscape/Makefile34
-rw-r--r--www/netscape/files/netscape (renamed from www/netscape/files/netscape_mozilla)4
-rw-r--r--www/netscape/files/netscape_navigator9
3 files changed, 17 insertions, 30 deletions
diff --git a/www/netscape/Makefile b/www/netscape/Makefile
index 512f226f6a9..141ba882bf2 100644
--- a/www/netscape/Makefile
+++ b/www/netscape/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2002/08/25 21:52:18 jlam Exp $
+# $NetBSD: Makefile,v 1.9 2002/09/20 17:00:41 abs Exp $
#
COMMENT= Open new communicator, navigator, or mozilla window
@@ -7,38 +7,34 @@ BINNAME= netscape
.include "../navigator/Makefile.common"
-DEPENDS+= ns-remote>=1.3:../../www/ns-remote
.if defined(NS_PREFERRED) && ${NS_PREFERRED} == mozilla
-DEPENDS+= {mozilla,navigator,communicator}-[0-9]*:../../www/mozilla
-.else
-.if defined(NS_PREFERRED) && ${NS_PREFERRED} == navigator
-DEPENDS+= {navigator,communicator,mozilla}-[0-9]*:../../www/navigator
+NETSCAPE_PREFERRED=mozilla:navigator:communicator:netscape7
+.elif defined(NS_PREFERRED) && ${NS_PREFERRED} == netscape7
+NETSCAPE_PREFERRED=netscape7:navigator:communicator:mozilla
+.elif defined(NS_PREFERRED) && ${NS_PREFERRED} == navigator
+NETSCAPE_PREFERRED=navigator:communicator:mozilla:netscape7
.else
-DEPENDS+= {communicator,navigator,mozilla}-[0-9]*:../../www/communicator
-.endif
+NETSCAPE_PREFERRED=communicator:navigator:mozilla:netscape7
.endif
+DEPENDS+= ns-remote>=1.3:../../www/ns-remote
+DEPENDS+={${NETSCAPE_PREFERRED:C:\::,:g}}-[0-9]*:../../www/${NETSCAPE_PREFERRED:S:\:.*::}
+
DISTFILES= # empty
MASTER_SITES= # empty
USE_BUILDLINK2= # defined
-EXTRACT_ONLY= # empty
WRKSRC= ${WRKDIR}
NO_CHECKSUM= yes
NO_PATCH= yes
NO_CONFIGURE= yes
-do-install:
+do-build:
+ ${SED} "s/@NETSCAPE_PREFERRED@/${NETSCAPE_PREFERRED}/" \
+ ${FILESDIR}/netscape > ${WRKSRC}/netscape
-.if defined(NS_PREFERRED) && ${NS_PREFERRED} == mozilla
- ${INSTALL_SCRIPT} ${FILESDIR}/netscape_mozilla ${PREFIX}/bin/netscape
-.else
-.if defined(NS_PREFERRED) && ${NS_PREFERRED} == navigator
- ${INSTALL_SCRIPT} ${FILESDIR}/netscape_navigator ${PREFIX}/bin/netscape
-.else
- ${LN} -sf ns-open ${PREFIX}/bin/netscape
-.endif
-.endif
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/netscape ${PREFIX}/bin/netscape
.include "../../emulators/suse_linux/Makefile.application"
diff --git a/www/netscape/files/netscape_mozilla b/www/netscape/files/netscape
index 5d8ce18a066..3f495dea32c 100644
--- a/www/netscape/files/netscape_mozilla
+++ b/www/netscape/files/netscape
@@ -1,9 +1,9 @@
#!/bin/sh
-# $NetBSD: netscape_mozilla,v 1.2 2002/03/11 10:18:25 abs Exp $
+# $NetBSD: netscape,v 1.1 2002/09/20 17:00:41 abs Exp $
# Simple script used if NS_MOZILLA is set when netscape installed
if [ -z "$NETSCAPE_PREFERRED" ]; then
- NETSCAPE_PREFERRED=mozilla:navigator:communicator
+ export NETSCAPE_PREFERRED=@NETSCAPE_PREFERRED@
fi
exec ns-open "$@"
diff --git a/www/netscape/files/netscape_navigator b/www/netscape/files/netscape_navigator
deleted file mode 100644
index a3eef5d7a87..00000000000
--- a/www/netscape/files/netscape_navigator
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-# $NetBSD: netscape_navigator,v 1.3 2002/03/11 10:18:25 abs Exp $
-
-# Simple script used if NS_NAVIGATOR is set when netscape installed
-
-if [ -z "$NETSCAPE_PREFERRED" ]; then
- NETSCAPE_PREFERRED=navigator:communicator:mozilla
-fi
-exec ns-open "$@"