aboutsummaryrefslogtreecommitdiffstats
path: root/www/linux-beonex
diff options
context:
space:
mode:
authortrevor <trevor@FreeBSD.org>2002-10-11 07:12:16 +0800
committertrevor <trevor@FreeBSD.org>2002-10-11 07:12:16 +0800
commitb43cea254480691631431fe6913fce1c1792c235 (patch)
treee46c8f29e6b1ab808c7fff4b5702827dab648173 /www/linux-beonex
parentadf03ef1a34d84a0a5cbca96c9043cad76d7c181 (diff)
downloadfreebsd-ports-gnome-b43cea254480691631431fe6913fce1c1792c235.tar.gz
freebsd-ports-gnome-b43cea254480691631431fe6913fce1c1792c235.tar.zst
freebsd-ports-gnome-b43cea254480691631431fe6913fce1c1792c235.zip
Linux/i386 binary port of Beonex Communicator
Diffstat (limited to 'www/linux-beonex')
-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
4 files changed, 103 insertions, 0 deletions
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/