summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorTrevor Johnson <trevor@FreeBSD.org>2002-10-10 23:12:16 +0000
committerTrevor Johnson <trevor@FreeBSD.org>2002-10-10 23:12:16 +0000
commit9086ea803d7992dddd05a6cce5d3c951ea790751 (patch)
treee593054872b1618482bd868d8cde4b88f94f7c7a /www
parentUpgrade to Tomcat 4.0.6, released on 9 October 2002. From the (diff)
Linux/i386 binary port of Beonex Communicator
Notes
Notes: svn path=/head/; revision=67784
Diffstat (limited to 'www')
-rw-r--r--www/Makefile1
-rw-r--r--www/linux-beonex/Makefile88
-rw-r--r--www/linux-beonex/distinfo1
-rw-r--r--www/linux-beonex/pkg-comment1
-rw-r--r--www/linux-beonex/pkg-descr13
5 files changed, 104 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile
index 9acf69b0acab..f5b85efc32cb 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -133,6 +133,7 @@
SUBDIR += libxpg4-ns
SUBDIR += links
SUBDIR += links1
+ SUBDIR += linux-beonex
SUBDIR += linux-flashplugin
SUBDIR += linux-lesstif-ns
SUBDIR += linux-mozilla
diff --git a/www/linux-beonex/Makefile b/www/linux-beonex/Makefile
new file mode 100644
index 000000000000..001536d9c0b8
--- /dev/null
+++ b/www/linux-beonex/Makefile
@@ -0,0 +1,88 @@
+# New ports collection makefile for: linux-beonex
+# Date created: 2002-10-10
+# Whom: trevor
+#
+# $FreeBSD$
+#
+
+PORTNAME= beonex
+PORTVERSION= 0.8.1
+CATEGORIES= www linux
+MASTER_SITES= \
+http://ftp.ibiblio.org/pub/packages/infosystems/WWW/clients/beonex/communicator/0.8/\
+ftp://ftp.ibiblio.org/pub/packages/infosystems/WWW/clients/beonex/communicator/0.8/
+PKGNAMEPREFIX= linux-
+DISTNAME= beonex-comm-${PORTVERSION}-stable-1-linux-i686
+
+PATCH_SITES= ${MASTER_SITE_LOCAL}
+PATCH_SITE_SUBDIR=trevor
+
+MAINTAINER= trevor@FreeBSD.org
+
+RUN_DEPENDS= \
+ ${LINUXBASE}/usr/lib/libgtk-1.2.so.0:${PORTSDIR}/x11-toolkits/linux-gtk
+
+NO_BUILD= yes
+NO_FILTER_SHLIBS=yes
+ONLY_FOR_ARCHS= i386
+PATCH_FILES= linux-beonex-generated-files-${PORTVERSION}.tar.bz2
+PKGMESSAGE= ${WRKDIR}/pkg-message
+PLIST= ${WRKDIR}/pkg-plist
+USE_BZIP2= yes
+USE_LINUX= yes
+USE_XLIB= yes
+USE_X_PREFIX= yes
+WRKSRC= ${WRKDIR}/beonex-comm
+
+post-extract:
+ ${RM} ${WRKSRC}/chrome/chatzilla.jar \
+ ${WRKSRC}/components/chatzilla-service.js
+
+do-patch:
+ ${BZIP2_CMD} -dc ${DISTDIR}/${DIST_SUBDIR}/${PATCH_FILES} | \
+ ${TAR} -C ${WRKSRC} -xf -
+ ${ECHO_CMD} "#!/bin/sh" >${WRKDIR}/linkfarm
+ ${ECHO_CMD} "# Run this after installing Mozilla or Netscape plugins." \
+ >>${WRKDIR}/linkfarm
+ ${ECHO_CMD} "cd ${PREFIX}/lib/linux-beonex/plugins" \
+ >>${WRKDIR}/linkfarm
+.for ii in netscape-linux/plugins flash linux-mozilla/plugins \
+ linux-netscape*/plugins
+ ${ECHO_CMD} -n "${FIND} ${LOCALBASE}/lib/${ii}/*" \
+ >>${WRKDIR}/linkfarm
+ ${ECHO_CMD} " -maxdepth 1 -exec ${LN} -s {} \; 2>/dev/null" \
+ >>${WRKDIR}/linkfarm
+.endfor
+
+pre-install:
+ ${ECHO_CMD} bin/linux-beonex > ${PLIST}
+ ${ECHO_CMD} "@unexec ${FIND} ${PREFIX}/lib/linux-beonex/plugins -type l\
+ -exec ${RM} {} \;" >> ${PLIST}
+ cd ${WRKSRC} && ${FIND} -s * -type f -o -type l | \
+ ${SED} -e 's:^:lib/linux-beonex/:' >> ${PLIST} \
+ && ${FIND} -d * -type d | \
+ ${SED} -e 's:^:@dirrm lib/linux-beonex/:' >> ${PLIST}
+ ${ECHO_CMD} lib/linux-beonex/linkfarm >> ${PLIST}
+ ${ECHO_CMD} @dirrm lib/linux-beonex >> ${PLIST}
+ ${ECHO_CMD} "@exec ${PREFIX}/lib/linux-beonex/linkfarm" >> ${PLIST}
+
+do-install:
+ ${MKDIR} ${PREFIX}/lib/linux-beonex
+ ${CHMOD} 755 ${PREFIX}/lib/linux-beonex
+ cd ${WRKSRC} && ${FIND} * | \
+ cpio -pdm -L -R ${LIBOWN}:${LIBGRP} ${PREFIX}/lib/linux-beonex
+ ${LN} -s ${PREFIX}/lib/linux-beonex/beonex-comm \
+ ${PREFIX}/bin/linux-beonex
+ ${INSTALL_SCRIPT} ${WRKDIR}/linkfarm ${PREFIX}/lib/linux-beonex
+
+post-install:
+ @${ECHO_CMD} \
+ \*\* After adding plugins to \(Linux\) Mozilla or Netscape, run\
+ > ${PKGMESSAGE}
+ @${ECHO_CMD} \*\* ${PREFIX}/lib/linux-beonex/linkfarm >> ${PKGMESSAGE}
+ @${ECHO_CMD} \*\* as root to make them available to linux-beonex. \
+ >> ${PKGMESSAGE}
+ @- ${SH} ${PREFIX}/lib/linux-beonex/linkfarm || true
+ @ ${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.mk>
diff --git a/www/linux-beonex/distinfo b/www/linux-beonex/distinfo
new file mode 100644
index 000000000000..2e32f0cee7c4
--- /dev/null
+++ b/www/linux-beonex/distinfo
@@ -0,0 +1 @@
+MD5 (beonex-comm-0.8.1-stable-1-linux-i686.tar.bz2) = ae8e40436610b471c88c1a3b0ed15d35
diff --git a/www/linux-beonex/pkg-comment b/www/linux-beonex/pkg-comment
new file mode 100644
index 000000000000..21d0c87856c2
--- /dev/null
+++ b/www/linux-beonex/pkg-comment
@@ -0,0 +1 @@
+Browser, HTML editor, mail and news client for use with Linux plugins
diff --git a/www/linux-beonex/pkg-descr b/www/linux-beonex/pkg-descr
new file mode 100644
index 000000000000..260736e8568d
--- /dev/null
+++ b/www/linux-beonex/pkg-descr
@@ -0,0 +1,13 @@
+This is the Beonex Communicator suite (Web browser, HTML editor, e-mail user
+agent, news reader, address book, and spell-checker) pre-compiled for
+Linux/i386. It is based on Mozilla, but with extra emphasis on security and
+privacy. The Linux version is necessary for running plugins which are only
+available as Linux binaries.
+
+Because of a security bug, the Chatzilla IRC client is not included in this
+port.
+
+The www/linuxflashplugin port and the Flash plugin from the www/linux-netscape6
+port are compatible with this. Java does not work. Your mileage may vary.
+
+WWW: http://beonex.com/