summaryrefslogtreecommitdiff
path: root/german/citrix_ica/Makefile
diff options
context:
space:
mode:
authorMartin Blapp <mbr@FreeBSD.org>2002-01-22 00:43:03 +0000
committerMartin Blapp <mbr@FreeBSD.org>2002-01-22 00:43:03 +0000
commitcb151ad3211654ef5eeeafe5cf523e45b0b91252 (patch)
treec73a7f85d9e31b88218ece48b039696a2bc38f28 /german/citrix_ica/Makefile
parentUpgrade to 2.3.20020121. (diff)
Fix the plugin install. Look if there is a linux netscape installed
and use it's plugin dir to install. PR: ports/33318
Notes
Notes: svn path=/head/; revision=53497
Diffstat (limited to 'german/citrix_ica/Makefile')
-rw-r--r--german/citrix_ica/Makefile28
1 files changed, 20 insertions, 8 deletions
diff --git a/german/citrix_ica/Makefile b/german/citrix_ica/Makefile
index 6c433d711595..26308f45817b 100644
--- a/german/citrix_ica/Makefile
+++ b/german/citrix_ica/Makefile
@@ -26,6 +26,14 @@ NO_BUILD= Yes
CDIR= ${PREFIX}/ICAClient
BINDIR= ${PREFIX}/bin
+NSCP= /usr/local/libexec/netscape \
+ /usr/local/libexec/netscape-linux \
+ /usr/local/netscape \
+ /usr/local/netscape-linux \
+ /usr/local/lib/netscape \
+ /usr/local/lib/netscape-linux \
+ ${MOZILLA_HOME}
+
.include <bsd.port.pre.mk>
.if !exists(${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX})
@@ -43,14 +51,18 @@ do-install:
${ECHO} "-----------------------------------------------------------" ; \
${FALSE} ; \
fi
- @if (test -d "/usr/lib/netscape"\
- || test -d "/usr/local/netscape"\
- || test -d "/usr/local/lib/netscape") ; \
- then \
- ${ECHO} -e "1\n${CDIR}\nj\nj\nj\n3" > ${WRKSRC}/response ; \
- else \
- ${ECHO} -e "1\n${CDIR}\nj\nj\nj\nj\n3" > ${WRKSRC}/response ; \
- fi
+
+ @${ECHO} -e "1\n${CDIR}\nj\nj\nj\nj\n3" > ${WRKSRC}/response ;
+ @for dir in ${NSCP}; do \
+ if [ -e $${dir}/plugins/libnullplugin.so ]; then \
+ BIN=`${FILE} $${dir}/plugins/libnullplugin.so | ${AWK} '{print $$11}'` ; \
+ case $${BIN} in \
+ \(SYSV\),) \
+ ${ECHO} -e "1\n${CDIR}\nj\nj\nj\n3" > ${WRKSRC}/response ; \
+ esac \
+ fi \
+ done
+
${SED} s%DESTINATION%${CDIR}% < ${FILESDIR}/wfcmgr \
> ${WRKSRC}/wfcmgr.x
${SED} s%DESTINATION%${CDIR}% < ${FILESDIR}/wfica \