summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--www/Makefile1
-rw-r--r--www/linux-opera7/Makefile62
-rw-r--r--www/linux-opera7/distinfo2
-rw-r--r--www/linux-opera7/pkg-descr11
-rw-r--r--www/linux-opera7/pkg-plist61
5 files changed, 113 insertions, 24 deletions
diff --git a/www/Makefile b/www/Makefile
index 11c88fe2dbd7..f71cba6a0eac 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -146,6 +146,7 @@
SUBDIR += linux-lesstif-ns
SUBDIR += linux-mozilla
SUBDIR += linux-opera
+ SUBDIR += linux-opera7
SUBDIR += linux-phoenix
SUBDIR += logtools
SUBDIR += lws
diff --git a/www/linux-opera7/Makefile b/www/linux-opera7/Makefile
index 3f1088cd7931..1e143c63eebe 100644
--- a/www/linux-opera7/Makefile
+++ b/www/linux-opera7/Makefile
@@ -1,19 +1,21 @@
-# New ports collection makefile for: linux-opera4
-# Date created: December 6th 2000
-# Whom: des
+# New ports collection makefile for: linux-opera7
+# Date created: 17 February 2003
+# Whom: Mezz <reigncracks@hotmail.com>
#
# $FreeBSD$
#
PORTNAME= opera
-PORTVERSION= 6.12.20030305
+PORTVERSION= 7.1.0.20030410
CATEGORIES= www linux
-MASTER_SITES= http://opera.online.no/linux/612/final/en/i386/static/ \
- ftp://ftp.opera.com/pub/opera/linux/612/final/en/i386/static/
+MASTER_SITES= http://public.planetmirror.com/pub/opera/linux/710/beta1/en/i386/static/ \
+ ftp://ftp.hu-berlin.de/pub/www/opera/linux/710/beta1/en/i386/static/ \
+ ftp://ftp.tiscali.nl/pub/mirrors/opera/linux/710/beta1/en/i386/static/ \
+ ftp://opera.online.no/pub/online.no/mirrors/operasoftware/linux/710/beta1/en/i386/static/
PKGNAMEPREFIX= linux-
-DISTNAME= ${PORTNAME}-${PORTVERSION:S/12./12-/}.1-static-qt.i386
+DISTNAME= ${PORTNAME}-${PORTVERSION:S/.2/-2/}.1-static-qt.i386
-MAINTAINER= des@FreeBSD.org
+MAINTAINER= reigncracks@hotmail.com
COMMENT= A blazingly fast, full-featured, standards-compliant browser
RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXm.so.2:${PORTSDIR}/x11-toolkits/linux-openmotif \
@@ -21,12 +23,52 @@ RUN_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXm.so.2:${PORTSDIR}/x11-toolkits/linu
USE_BZIP2= yes
USE_LINUX= yes
+USE_REINPLACE= yes
ONLY_FOR_ARCHS= i386
NO_BUILD= yes
NO_FILTER_SHLIBS=yes
+.include <bsd.port.pre.mk>
+
+.if exists(/etc/X11/applnk)
+PLIST_SUB+= APPLNK:=""
+.else
+PLIST_SUB+= APPLNK:="@comment "
+.endif
+
+.if exists(${X11BASE}/share/gnome)
+PLIST_SUB+= GNOME:=""
+.else
+PLIST_SUB+= GNOME:="@comment "
+.endif
+
+.if exists(${X11BASE}/share/applnk/Internet)
+PLIST_SUB+= KDE:=""
+.else
+PLIST_SUB+= KDE:="@comment "
+.endif
+
+.if exists(${X11BASE}/share/applnk/Networking)
+PLIST_SUB+= KDE2:=""
+.else
+PLIST_SUB+= KDE2:="@comment "
+.endif
+
+.if exists(${X11BASE}/share/gnome/apps)
+PLIST_SUB+= GNOMELNK:=""
+.else
+PLIST_SUB+= GNOMELNK:="@comment "
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|%%X11PREFIX%%|${X11BASE}|g' \
+ ${WRKSRC}/install.sh
+
do-install:
- (cd ${WRKSRC} && ./install.sh --prefix="${PREFIX}")
+ (cd ${WRKSRC} && ./install.sh --prefix=${PREFIX})
+
+post-install:
+ @${CAT} ${PKGMESSAGE}
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/www/linux-opera7/distinfo b/www/linux-opera7/distinfo
index 345f5aa38964..e71ccf69ec98 100644
--- a/www/linux-opera7/distinfo
+++ b/www/linux-opera7/distinfo
@@ -1 +1 @@
-MD5 (opera-6.12-20030305.1-static-qt.i386.tar.bz2) = 1f9f677dabeefbcf1195248ffc9095e5
+MD5 (opera-7.1.0-20030410.1-static-qt.i386.tar.bz2) = 973173f4392b498bd0d48d4af3bb7a90
diff --git a/www/linux-opera7/pkg-descr b/www/linux-opera7/pkg-descr
index e3a20a13f1b9..e872a4dad0e9 100644
--- a/www/linux-opera7/pkg-descr
+++ b/www/linux-opera7/pkg-descr
@@ -1,4 +1,11 @@
-Opera is currently the fastest and most standards-compliant full-featured
-graphical web browser around.
+Opera 7 is a substantial upgrade, with code rewritten from the rendering engine and up, resulting in the fastest, smallest, most full-featured desktop browser ever released.
+
+-New rendering engine
+Opera's new rendering engine supports W3C's DOM (Document Object Model) level 2, non-standard dynamic HTML (DHTML), CSS1 and CSS2, ECMAScript, and has improved HTML 4.01 support, as well as complete support for WML 1.3 and 2.0. It is faster, smaller and can dynamically change documents through DOM.
+
+-M2 -- new e-mail client
+Opera's new e-mail client, M2, automatically categorizes and sorts e-mail messages by contact and has an integrated spam filter. Innovative features such as QuickReply and QuickFind lets users answer or find e-mails at unrivalled speed. M2 supports POP3, IMAP, ESMTP, and threaded display of mailing lists. In addition, M2 supports news servers with password authentication.
+
+This is still a very early development version!
WWW: http://www.opera.com/
diff --git a/www/linux-opera7/pkg-plist b/www/linux-opera7/pkg-plist
index 63ae767fff58..bead2a68232e 100644
--- a/www/linux-opera7/pkg-plist
+++ b/www/linux-opera7/pkg-plist
@@ -1,6 +1,7 @@
bin/opera
share/doc/opera/LICENSE
share/doc/opera/help
+share/opera/bin/m2.so
share/opera/bin/opera
share/opera/buttons/DefSmall
share/opera/buttons/Default
@@ -305,36 +306,41 @@ share/opera/buttons/standard/windowbar_unknown.png
share/opera/chartables.bin
share/opera/config/opera6rc
share/opera/config/opera6rc.fixed
+share/opera/conmsg.html
+share/opera/console.html
+share/opera/contool.html
share/opera/help/accessibility.html
share/opera/help/advertising.html
+share/opera/help/context.html
share/opera/help/dialogs.html
share/opera/help/filetypes.html
share/opera/help/fonts.html
+share/opera/help/glossary.html
share/opera/help/help.css
share/opera/help/history.html
+share/opera/help/hotlist.html
share/opera/help/index.html
-share/opera/help/interface.html
share/opera/help/keyboard.html
share/opera/help/languages.html
-share/opera/help/layout.html
share/opera/help/license.txt
share/opera/help/look.html
-share/opera/help/menus.html
+share/opera/help/m2.html
+share/opera/help/main.html
share/opera/help/mouse.html
share/opera/help/multimedia.html
share/opera/help/network.html
-share/opera/help/opera.html
share/opera/help/page.html
share/opera/help/paths.html
share/opera/help/personal.html
-share/opera/help/plugins.html
share/opera/help/privacy.html
share/opera/help/search.html
share/opera/help/security.html
share/opera/help/sounds.html
share/opera/help/start.html
-share/opera/help/startup.txt
-share/opera/help/tipday.txt
+share/opera/help/toc.html
+share/opera/help/toolbars.html
+share/opera/help/wand.html
+share/opera/help/welcome.html
share/opera/help/windows.html
share/opera/images/background.gif
share/opera/images/blank.gif
@@ -352,18 +358,22 @@ share/opera/images/shared.gif
share/opera/images/splash.png
share/opera/images/startup1.png
share/opera/images/startup2.png
-share/opera/java/lc.jar
+share/opera/ini/dialog.ini
+share/opera/ini/fastforward.ini
+share/opera/ini/minimal_toolbar.ini
+share/opera/ini/standard_keyboard.ini
+share/opera/ini/standard_menu.ini
+share/opera/ini/standard_mouse.ini
+share/opera/ini/standard_toolbar.ini
share/opera/java/opera.jar
share/opera/java/opera.policy
share/opera/opera6.adr
share/opera/plugins/libnpp.so
-share/opera/plugins/libnpp.so.0
-share/opera/plugins/libnpp.so.0.1
-share/opera/plugins/libnpp.so.0.1.8
share/opera/plugins/operamotifwrapper
share/opera/plugins/operaplugincleaner
share/opera/search.ini
share/opera/skin/foreground.png
+share/opera/skin/standard_skin.zip
share/opera/styles/OPF.css
share/opera/styles/about.css
share/opera/styles/cache.css
@@ -373,16 +383,32 @@ share/opera/styles/drives.css
share/opera/styles/email.css
share/opera/styles/history.css
share/opera/styles/im.css
+share/opera/styles/info.css
share/opera/styles/mime.css
share/opera/styles/mimehead.css
share/opera/styles/opf.css
share/opera/styles/plugins.css
+share/opera/styles/user/accessibility.css
+share/opera/styles/user/contrastbw.css
+share/opera/styles/user/contrastwb.css
+share/opera/styles/user/debugwithoutline.css
+share/opera/styles/user/defaultforms.css
+share/opera/styles/user/disabletables.css
+share/opera/styles/user/hidecertainsizes.css
+share/opera/styles/user/hidenonlinkimages.css
+share/opera/styles/user/imageandlinkonly.css
+share/opera/styles/user/nostalgia.css
+share/opera/styles/user/showstructure.css
+share/opera/styles/user/textonly.css
+share/opera/styles/user/userstyle.ini
share/opera/styles/wml.css
+@dirrm share/opera/styles/user
@dirrm share/opera/styles
@dirrm share/opera/skin
@dirrm share/opera/plugins
@dirrm share/opera/locale
@dirrm share/opera/java
+@dirrm share/opera/ini
@dirrm share/opera/images
@dirrm share/opera/help
@dirrm share/opera/config
@@ -396,3 +422,16 @@ share/opera/styles/wml.css
@dirrm share/opera/bin
@dirrm share/opera
@dirrm share/doc/opera
+
+@cwd %%X11BASE%%
+%%KDE:%%share/applnk/Internet/opera.desktop
+%%KDE2:%%share/applnk/Networking/WWW/opera.desktop
+%%GNOMELNK:%%share/gnome/apps/Internet/opera.desktop
+%%GNOME:%%share/gnome/pixmaps/opera.xpm
+share/icons/opera.xpm
+share/pixmaps/opera.xpm
+%%KDE2:%%@dirrm share/applnk/Networking/WWW
+
+@cwd /etc/X11
+wmconfig/opera
+%%APPLNK:%%applnk/Internet/opera.desktop