aboutsummaryrefslogtreecommitdiff
path: root/www/opera
diff options
context:
space:
mode:
Diffstat (limited to 'www/opera')
-rw-r--r--www/opera/Makefile40
-rw-r--r--www/opera/distinfo30
-rw-r--r--www/opera/files/operapluginwrapper20
-rw-r--r--www/opera/pkg-plist28
4 files changed, 84 insertions, 34 deletions
diff --git a/www/opera/Makefile b/www/opera/Makefile
index e8b0c6d555af..3ee2567e84c2 100644
--- a/www/opera/Makefile
+++ b/www/opera/Makefile
@@ -8,32 +8,32 @@
PORTNAME= opera
PORTVERSION= ${OPERA_VER}.${OPERA_DATE}
CATEGORIES= www ipv6
-MASTER_SITES= ftp://ftp.opera.com/pub/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
- ftp://opera.inode.at/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
- http://gd.tuwien.ac.at/infosys/browsers/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
- http://ftp.ucr.ac.cr/WWW/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
- http://www.microrpm.ca/pub/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
- http://opera.eurenet.net/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
- ftp://opera.ftp.fu-berlin.de/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
- http://ftp.ntua.gr/pub/www/Opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
- ftp://ftp.wayne.edu/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
- http://mirrors.dedipower.com/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
- ftp://ftp.mirror.ac.uk/sites/ftp.opera.com/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
- http://opera.nedmirror.nl/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
- ftp://ftp.tiscali.nl/pub/mirrors/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
- ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/&,} \
+MASTER_SITES= ftp://ftp.opera.com/pub/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
+ ftp://opera.inode.at/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
+ http://gd.tuwien.ac.at/infosys/browsers/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
+ http://ftp.ucr.ac.cr/WWW/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
+ http://www.microrpm.ca/pub/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
+ http://opera.eurenet.net/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
+ ftp://opera.ftp.fu-berlin.de/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
+ http://ftp.ntua.gr/pub/www/Opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
+ ftp://ftp.wayne.edu/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
+ http://mirrors.dedipower.com/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
+ ftp://ftp.mirror.ac.uk/sites/ftp.opera.com/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
+ http://opera.nedmirror.nl/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
+ ftp://ftp.tiscali.nl/pub/mirrors/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
+ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/&,} \
http://T32.TecNik93.com/FreeBSD/others_ports/${PORTNAME}${PKGNAMESUFFIX}/sources/
-# http://www.opera.mirroarrr.de/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_LIB}/ \
-DISTNAME= ${PORTNAME}-${OPERA_VER}${OPERA_MINVER}-${OPERA_BUILD}.freebsd${OPERA_TYPE}-shared-qt3.${ARCH}
+# http://www.opera.mirroarrr.de/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_LIB}/ \
+DISTNAME= ${PORTNAME}-${OPERA_VER}${OPERA_MINVER}-freebsd${OPERA_TYPE}-shared-qt3.${ARCH}
MAINTAINER= freebsd-maintainer@opera.com
COMMENT= Blazingly fast, full-featured, standards-compliant browser, devel version
-OPERA_VER= 9.52
+OPERA_VER= 9.62
OPERA_MINVER=
OPERA_REL= final
-OPERA_DATE= 20080814
-OPERA_BUILD= 2091
+OPERA_DATE= 20081029
+OPERA_BUILD= 2466
OPERA_LIB= shared
DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX}
@@ -79,5 +79,7 @@ LIB_DEPENDS+= aspell.16:${PORTSDIR}/textproc/aspell
do-install:
@(cd ${WRKSRC} && ./install.sh --prefix=${PREFIX} --docdir=${DOCSDIR} --sharedir=${DATADIR} --exec_prefix=${DATADIR}/bin --plugindir=${DATADIR}/plugins)
+ @${CP} ${DATADIR}/bin/operapluginwrapper ${DATADIR}/bin/operapluginwrapper.freebsd
+ @${INSTALL_SCRIPT} ${PATCHDIR}/operapluginwrapper ${DATADIR}/bin
.include <bsd.port.post.mk>
diff --git a/www/opera/distinfo b/www/opera/distinfo
index 0e6e9a9b668c..e87c9c463352 100644
--- a/www/opera/distinfo
+++ b/www/opera/distinfo
@@ -1,15 +1,15 @@
-MD5 (opera-9.52-2091.freebsd5-shared-qt3.i386.tar.bz2) = 3b1988c02e56f6d38bd1818c81c1cfc7
-SHA256 (opera-9.52-2091.freebsd5-shared-qt3.i386.tar.bz2) = 22c3d3692ed8162de45fbd6072378dda729172d32729f77b037bf758974ffb07
-SIZE (opera-9.52-2091.freebsd5-shared-qt3.i386.tar.bz2) = 7113343
-MD5 (opera-9.52-2091.freebsd6-shared-qt3.i386.tar.bz2) = d238cfe02bbe8066fced46ff792fab4e
-SHA256 (opera-9.52-2091.freebsd6-shared-qt3.i386.tar.bz2) = beba06e2f0f9671a86fa382fdfb8655fa0dd779a81e58ff50564e9f81b87b260
-SIZE (opera-9.52-2091.freebsd6-shared-qt3.i386.tar.bz2) = 7115380
-MD5 (opera-9.52-2091.freebsd6-shared-qt3.amd64.tar.bz2) = ff22f6cd6958935119779898f94aef7f
-SHA256 (opera-9.52-2091.freebsd6-shared-qt3.amd64.tar.bz2) = d22bef226ec7b9be5984917ca612bde10963e71f7b2d260d7b8ae31154492f50
-SIZE (opera-9.52-2091.freebsd6-shared-qt3.amd64.tar.bz2) = 7617428
-MD5 (opera-9.52-2091.freebsd7-shared-qt3.i386.tar.bz2) = 1bda34a20680b4aee382ba93366f4cb7
-SHA256 (opera-9.52-2091.freebsd7-shared-qt3.i386.tar.bz2) = 57c0acb1a5a64def126ce3b851198cb0a697cdc322fb65f21c775d4e71c1b7b6
-SIZE (opera-9.52-2091.freebsd7-shared-qt3.i386.tar.bz2) = 6995225
-MD5 (opera-9.52-2091.freebsd7-shared-qt3.amd64.tar.bz2) = 8f0319c43136ff5c4bad92994684cda3
-SHA256 (opera-9.52-2091.freebsd7-shared-qt3.amd64.tar.bz2) = 2c1c549be7e48b5262bd6185ff6aa779fc636167904b5ed4c5d5bc448f818b9c
-SIZE (opera-9.52-2091.freebsd7-shared-qt3.amd64.tar.bz2) = 7531704
+MD5 (opera-9.62-freebsd5-shared-qt3.i386.tar.bz2) = d27981b14792cd5b04c632d4b18e7509
+SHA256 (opera-9.62-freebsd5-shared-qt3.i386.tar.bz2) = fee89e3bc9578a85aa686294272f3de28475fe1c72f151e1a05435836e6fae0f
+SIZE (opera-9.62-freebsd5-shared-qt3.i386.tar.bz2) = 7486872
+MD5 (opera-9.62-freebsd6-shared-qt3.i386.tar.bz2) = 2fe69bed828123a30590325a29a5fd43
+SHA256 (opera-9.62-freebsd6-shared-qt3.i386.tar.bz2) = d448f3a6d413105c54329fae1ff90dd58c8b418ccab3441204415bd70c9b2d5c
+SIZE (opera-9.62-freebsd6-shared-qt3.i386.tar.bz2) = 7488257
+MD5 (opera-9.62-freebsd6-shared-qt3.amd64.tar.bz2) = 20ac1fecab2e01f495e7ffd87f0b7725
+SHA256 (opera-9.62-freebsd6-shared-qt3.amd64.tar.bz2) = 8a7d77132ab4aeadb3cc597ed56cc207aa1c6a438e340fa6d4f5d5ba237da0f6
+SIZE (opera-9.62-freebsd6-shared-qt3.amd64.tar.bz2) = 7993346
+MD5 (opera-9.62-freebsd7-shared-qt3.i386.tar.bz2) = 4762398141e85a0e080517ff91308334
+SHA256 (opera-9.62-freebsd7-shared-qt3.i386.tar.bz2) = eb8a82548d2599caf6bee309bff2d346f3a7dc40e0f3747219cb4b8196cb58e0
+SIZE (opera-9.62-freebsd7-shared-qt3.i386.tar.bz2) = 7355785
+MD5 (opera-9.62-freebsd7-shared-qt3.amd64.tar.bz2) = 1877360e6c07788f40b88750ff269bef
+SHA256 (opera-9.62-freebsd7-shared-qt3.amd64.tar.bz2) = 190c007d4f7d6fac74b47767da52eb9b1b97393545c905f52aeca97596626092
+SIZE (opera-9.62-freebsd7-shared-qt3.amd64.tar.bz2) = 7885662
diff --git a/www/opera/files/operapluginwrapper b/www/opera/files/operapluginwrapper
new file mode 100644
index 000000000000..1e3ef651bb93
--- /dev/null
+++ b/www/opera/files/operapluginwrapper
@@ -0,0 +1,20 @@
+#!/bin/sh
+
+if [ -n "$4" ]; then
+ ELFTYPE=`brandelf $4`
+elif [ -n "$3" ]; then
+ ELFTYPE=`brandelf $3`
+fi
+
+WRAPPER="freebsd"
+
+case "${ELFTYPE}" in
+ *SVR4*|*Linux*)
+ if [ -x "$0.linux" ]; then
+ WRAPPER="linux"
+ fi
+ ;;
+esac
+
+exec $0.$WRAPPER $@
+
diff --git a/www/opera/pkg-plist b/www/opera/pkg-plist
index 16bfe991f87b..54fbce1d68bd 100644
--- a/www/opera/pkg-plist
+++ b/www/opera/pkg-plist
@@ -10,6 +10,7 @@ bin/opera
%%DATADIR%%/java/opera.jar
%%DATADIR%%/bin/works
%%DATADIR%%/bin/operapluginwrapper
+%%DATADIR%%/bin/operapluginwrapper.freebsd
%%DATADIR%%/bin/missingsyms.so
%%DATADIR%%/bin/spellcheck.so
%%DATADIR%%/bin/operaplugincleaner
@@ -37,6 +38,7 @@ bin/opera
%%DATADIR%%/styles/user/structureinline.css
%%DATADIR%%/styles/user/contrastbw.css
%%DATADIR%%/styles/user/accessibility.css
+%%DATADIR%%/styles/webfeeds.html
%%DATADIR%%/styles/wml.css
%%DATADIR%%/styles/history.css
%%DATADIR%%/styles/images/red_right.png
@@ -75,11 +77,24 @@ bin/opera
%%DATADIR%%/ini/dialog.ini
%%DATADIR%%/ini/standard_mouse.ini
%%DATADIR%%/ini/fastforward.ini
+%%DATADIR%%/ini/speeddial_default.ini
%%DATADIR%%/ini/standard_menu.ini
%%DATADIR%%/ini/standard_toolbar.ini
%%DATADIR%%/ini/standard_keyboard.ini
%%DATADIR%%/svg-sa.dat
%%DATADIR%%/search.ini
+%%DATADIR%%/locale/et/eesti.lng
+%%DATADIR%%/locale/et/license.txt
+%%DATADIR%%/locale/et/search.ini
+%%DATADIR%%/locale/et/opera6.adr
+%%DATADIR%%/locale/te/opera6.adr
+%%DATADIR%%/locale/te/license.txt
+%%DATADIR%%/locale/te/search.ini
+%%DATADIR%%/locale/te/telugu.lng
+%%DATADIR%%/locale/ta/tamil.lng
+%%DATADIR%%/locale/ta/opera6.adr
+%%DATADIR%%/locale/ta/search.ini
+%%DATADIR%%/locale/ta/license.txt
%%DATADIR%%/locale/nl/search.ini
%%DATADIR%%/locale/nl/nederlands.lng
%%DATADIR%%/locale/nl/opera6.adr
@@ -120,6 +135,10 @@ bin/opera
%%DATADIR%%/locale/bg/search.ini
%%DATADIR%%/locale/bg/license.txt
%%DATADIR%%/locale/bg/bulgarian.lng
+%%DATADIR%%/locale/id/indonesian.lng
+%%DATADIR%%/locale/id/license.txt
+%%DATADIR%%/locale/id/opera6.adr
+%%DATADIR%%/locale/id/search.ini
%%DATADIR%%/locale/nb/opera6.adr
%%DATADIR%%/locale/nb/license.txt
%%DATADIR%%/locale/nb/norsk.lng
@@ -215,6 +234,10 @@ bin/opera
%%DATADIR%%/locale/en/license.txt
%%DATADIR%%/locale/en/opera6.adr
%%DATADIR%%/locale/en/search.ini
+%%DATADIR%%/locale/uk/opera6.adr
+%%DATADIR%%/locale/uk/license.txt
+%%DATADIR%%/locale/uk/ukrainian.lng
+%%DATADIR%%/locale/uk/search.ini
%%DATADIR%%/locale/english.lng
%%DATADIR%%/svg-mobd.dat
%%DATADIR%%/svg-sabd.dat
@@ -228,7 +251,10 @@ bin/opera
@dirrm %%DATADIR%%/plugins
@dirrm %%DATADIR%%/locale/zh-tw
@dirrm %%DATADIR%%/locale/zh-cn
+@dirrm %%DATADIR%%/locale/uk
@dirrm %%DATADIR%%/locale/tr
+@dirrm %%DATADIR%%/locale/te
+@dirrm %%DATADIR%%/locale/ta
@dirrm %%DATADIR%%/locale/sv
@dirrm %%DATADIR%%/locale/ru
@dirrm %%DATADIR%%/locale/pt-BR
@@ -243,6 +269,7 @@ bin/opera
@dirrm %%DATADIR%%/locale/ka
@dirrm %%DATADIR%%/locale/ja
@dirrm %%DATADIR%%/locale/it
+@dirrm %%DATADIR%%/locale/id
@dirrm %%DATADIR%%/locale/hu
@dirrm %%DATADIR%%/locale/hr
@dirrm %%DATADIR%%/locale/hi
@@ -250,6 +277,7 @@ bin/opera
@dirrm %%DATADIR%%/locale/fr-CA
@dirrm %%DATADIR%%/locale/fr
@dirrm %%DATADIR%%/locale/fi
+@dirrm %%DATADIR%%/locale/et
@dirrm %%DATADIR%%/locale/es-LA
@dirrm %%DATADIR%%/locale/es-ES
@dirrm %%DATADIR%%/locale/en-GB