Hi,

please find attached an update of the opera port to version 10. Please
test and comment.

cheers,

Nikolay

-- 
"It's all part of my Can't-Do approach to life." Wally
Index: Makefile
===================================================================
RCS file: /a/devel/cvs/ports/www/opera/Makefile,v
retrieving revision 1.59
diff -p -u -r1.59 Makefile
--- Makefile    5 Mar 2009 05:38:17 -0000       1.59
+++ Makefile    2 Sep 2009 19:13:19 -0000
@@ -1,12 +1,13 @@
 # $OpenBSD: Makefile,v 1.59 2009/03/05 05:38:17 sturm Exp $
 
 ONLY_FOR_ARCHS=        i386
+SHARED_ONLY=   Yes
 
 COMMENT=       fast and customizable WWW browser
 
-V=             9.64
-OPERA_BUILD=   2480
-DISTNAME=      opera-${V}.gcc295-static-qt3.i386
+V=             10.00
+OPERA_BUILD=   4585
+DISTNAME=      opera-${V}.gcc4-shared-qt3.i386
 PKGNAME=       opera-${V}
 CATEGORIES=    www
 
@@ -31,7 +32,7 @@ MASTER_SITES_OPERA=   ftp://ftp.opera.com/
                        ftp://ftp.rge.com/pub/infosystems/opera/ \
                        http://www.rge.com/pub/infosystems/opera/
 
-MASTER_SITES=  ${MASTER_SITES_OPERA:=linux/${V:S/.//}/final/en/i386/static/}
+MASTER_SITES=  ${MASTER_SITES_OPERA:=linux/${V:S/.//}/final/en/i386/shared/}
 EXTRACT_SUFX=  .tar.bz2
 
 RUN_DEPENDS=   ::devel/desktop-file-utils \
@@ -40,7 +41,7 @@ RUN_DEPENDS=  ::devel/desktop-file-utils 
 NO_BUILD=      Yes
 NO_REGRESS=    Yes
 
-WRKDIST=       ${WRKDIR}/opera-$V-${OPERA_BUILD}.gcc295-static-qt3.i386
+WRKDIST=       ${WRKDIR}/opera-$V-${OPERA_BUILD}.gcc4-shared-qt3.i386
 
 do-install:
        cd ${WRKBUILD} && ./install.sh \
Index: distinfo
===================================================================
RCS file: /a/devel/cvs/ports/www/opera/distinfo,v
retrieving revision 1.45
diff -p -u -r1.45 distinfo
--- distinfo    5 Mar 2009 05:38:17 -0000       1.45
+++ distinfo    2 Sep 2009 18:46:45 -0000
@@ -1,5 +1,5 @@
-MD5 (opera-9.64.gcc295-static-qt3.i386.tar.bz2) = t5UtpYI4PkLEW/E6l833tg==
-RMD160 (opera-9.64.gcc295-static-qt3.i386.tar.bz2) = 
bkPgoE0X2t9ZtnO8/0z/1deGC6E=
-SHA1 (opera-9.64.gcc295-static-qt3.i386.tar.bz2) = Cq0BFhmfz/Ip9BEgqqy8JkM/ioA=
-SHA256 (opera-9.64.gcc295-static-qt3.i386.tar.bz2) = 
PanGOjLkMUFU01KwYagpOQM8NvauifCv2xpyiPpXGp8=
-SIZE (opera-9.64.gcc295-static-qt3.i386.tar.bz2) = 9061350
+MD5 (opera-10.00.gcc4-shared-qt3.i386.tar.bz2) = q/DpD2wGILGx+VuYYLMBiQ==
+RMD160 (opera-10.00.gcc4-shared-qt3.i386.tar.bz2) = 
CrRIJX8G12IVALCWb7khvo7Mvgo=
+SHA1 (opera-10.00.gcc4-shared-qt3.i386.tar.bz2) = jF1uGSzraWbzudFVEBVncuXB2rY=
+SHA256 (opera-10.00.gcc4-shared-qt3.i386.tar.bz2) = 
imQ2gDpi/Nfrjyx9weKoWSsI1+UkPiSMgCKH/CEjbEo=
+SIZE (opera-10.00.gcc4-shared-qt3.i386.tar.bz2) = 8454441
cvs diff: Diffing files
cvs diff: Diffing patches
Index: patches/patch-install_sh
===================================================================
RCS file: /a/devel/cvs/ports/www/opera/patches/patch-install_sh,v
retrieving revision 1.21
diff -p -u -r1.21 patch-install_sh
--- patches/patch-install_sh    13 Jun 2008 23:01:36 -0000      1.21
+++ patches/patch-install_sh    2 Sep 2009 18:04:32 -0000
@@ -1,6 +1,6 @@
 $OpenBSD: patch-install_sh,v 1.21 2008/06/13 23:01:36 sturm Exp $
---- install.sh.orig    Wed Jun 11 23:11:27 2008
-+++ install.sh Sat Jun 14 00:54:10 2008
+--- install.sh.orig    Sun Aug 30 18:25:07 2009
++++ install.sh Wed Sep  2 20:04:25 2009
 @@ -870,7 +870,7 @@ generate_wrapper()
      wrapper_contain="#!/bin/sh
  
@@ -20,7 +20,7 @@ $OpenBSD: patch-install_sh,v 1.21 2008/0
  # Native Java enviroment
  for d in \"\$OPERA_PERSONALDIR\" \"\$HOME/.opera\"
  do if test -f \"\$d/javapath.txt\"
-@@ -1060,9 +1057,6 @@ if test \"\${OPERA_JAVA_DIR}\"; then
+@@ -1063,9 +1060,6 @@ if test \"\${OPERA_JAVA_DIR}\"; then
      export LD_LIBRARY_PATH OPERA_JAVA_DIR
  fi
  
cvs diff: Diffing pkg
Index: pkg/PLIST
===================================================================
RCS file: /a/devel/cvs/ports/www/opera/pkg/PLIST,v
retrieving revision 1.29
diff -p -u -r1.29 PLIST
--- pkg/PLIST   2 Dec 2008 19:54:16 -0000       1.29
+++ pkg/PLIST   2 Sep 2009 18:47:37 -0000
@@ -20,6 +20,9 @@ share/examples/opera/opera6rc.fixed
 @sample /etc/opera6rc.fixed
 share/icons/
 share/icons/hicolor/
+share/icons/hicolor/128x128/
+share/icons/hicolor/128x128/apps/
+share/icons/hicolor/128x128/apps/opera.png
 share/icons/hicolor/16x16/
 share/icons/hicolor/16x16/apps/
 share/icons/hicolor/16x16/apps/opera.png
@@ -32,249 +35,191 @@ share/icons/hicolor/32x32/apps/opera.png
 share/icons/hicolor/48x48/
 share/icons/hicolor/48x48/apps/
 share/icons/hicolor/48x48/apps/opera.png
+share/icons/hicolor/scalable/
+share/icons/hicolor/scalable/apps/
+share/icons/hicolor/scalable/apps/opera.svg
 share/opera/
+share/opera/defaults/
+share/opera/defaults/bookmarks.adr
+share/opera/defaults/feedreaders.ini
+share/opera/defaults/filehandler.ini
+share/opera/defaults/font.ini
+share/opera/defaults/license.txt
+share/opera/defaults/mailproviders.xml
+share/opera/defaults/pluginpath.ini
+share/opera/defaults/search.ini
+share/opera/defaults/standard_speeddial.ini
+share/opera/defaults/standard_trusted_repositories.ini
+share/opera/defaults/webmailproviders.ini
+share/opera/defaults/xmlentities.ini
 share/opera/encoding.bin
+share/opera/extra/
+share/opera/extra/missingplugin.svg
+share/opera/extra/missingpluginhover.svg
+share/opera/extra/svg-mo.dat
+share/opera/extra/svg-mobd.dat
+share/opera/extra/svg-sa.dat
+share/opera/extra/svg-sabd.dat
+share/opera/extra/svg-se.dat
+share/opera/extra/svg-sebd.dat
 share/opera/html40_entities.dtd
-share/opera/ini/
-share/opera/ini/dialog.ini
-share/opera/ini/fastforward.ini
-share/opera/ini/filehandler.ini
-share/opera/ini/font.ini
-share/opera/ini/mailproviders.xml
-share/opera/ini/pluginpath.ini
-share/opera/ini/speeddial_default.ini
-share/opera/ini/standard_keyboard.ini
-share/opera/ini/standard_keyboard_compat.ini
-share/opera/ini/standard_menu.ini
-share/opera/ini/standard_mouse.ini
-share/opera/ini/standard_toolbar.ini
-share/opera/ini/unix_keyboard.ini
-share/opera/ini/xmlentities.ini
 share/opera/java/
 share/opera/java/opera.jar
 share/opera/java/opera.policy
 share/opera/lngcode.txt
 share/opera/locale/
 share/opera/locale/be/
-share/opera/locale/be/byelorussian.lng
-share/opera/locale/be/license.txt
-share/opera/locale/be/opera6.adr
-share/opera/locale/be/search.ini
+share/opera/locale/be/be.lng
 share/opera/locale/bg/
-share/opera/locale/bg/bulgarian.lng
-share/opera/locale/bg/license.txt
-share/opera/locale/bg/opera6.adr
-share/opera/locale/bg/search.ini
+share/opera/locale/bg/bg.lng
 share/opera/locale/cs/
-share/opera/locale/cs/czech.lng
-share/opera/locale/cs/license.txt
-share/opera/locale/cs/opera6.adr
-share/opera/locale/cs/search.ini
+share/opera/locale/cs/cs.lng
 share/opera/locale/da/
-share/opera/locale/da/dansk.lng
-share/opera/locale/da/license.txt
-share/opera/locale/da/opera6.adr
-share/opera/locale/da/search.ini
+share/opera/locale/da/bookmarks.adr
+share/opera/locale/da/da.lng
 share/opera/locale/de/
-share/opera/locale/de/deutsch.lng
-share/opera/locale/de/license.txt
-share/opera/locale/de/opera6.adr
+share/opera/locale/de/bookmarks.adr
+share/opera/locale/de/de.lng
 share/opera/locale/de/search.ini
+share/opera/locale/de/standard_speeddial.ini
 share/opera/locale/el/
-share/opera/locale/el/greek.lng
-share/opera/locale/el/license.txt
-share/opera/locale/el/opera6.adr
-share/opera/locale/el/search.ini
+share/opera/locale/el/el.lng
 share/opera/locale/en/
 share/opera/locale/en-GB/
-share/opera/locale/en-GB/british.lng
-share/opera/locale/en-GB/license.txt
-share/opera/locale/en-GB/opera6.adr
-share/opera/locale/en-GB/search.ini
+share/opera/locale/en-GB/en-GB.lng
+share/opera/locale/en-GB/standard_speeddial.ini
+share/opera/locale/en/bookmarks.adr
+share/opera/locale/en/en.lng
+share/opera/locale/en/en.zip
 share/opera/locale/en/license.txt
-share/opera/locale/en/opera6.adr
 share/opera/locale/en/search.ini
-share/opera/locale/english.lng
+share/opera/locale/en/standard_speeddial.ini
 share/opera/locale/es-ES/
-share/opera/locale/es-ES/espanol-espana.lng
-share/opera/locale/es-ES/license.txt
-share/opera/locale/es-ES/opera6.adr
-share/opera/locale/es-ES/search.ini
+share/opera/locale/es-ES/es-ES.lng
 share/opera/locale/es-LA/
-share/opera/locale/es-LA/espanol-america_latina.lng
-share/opera/locale/es-LA/license.txt
-share/opera/locale/es-LA/opera6.adr
-share/opera/locale/es-LA/search.ini
+share/opera/locale/es-LA/es-LA.lng
 share/opera/locale/et/
-share/opera/locale/et/eesti.lng
-share/opera/locale/et/license.txt
-share/opera/locale/et/opera6.adr
-share/opera/locale/et/search.ini
+share/opera/locale/et/et.lng
 share/opera/locale/fi/
-share/opera/locale/fi/license.txt
-share/opera/locale/fi/opera6.adr
-share/opera/locale/fi/search.ini
-share/opera/locale/fi/suomi.lng
+share/opera/locale/fi/fi.lng
 share/opera/locale/fr/
 share/opera/locale/fr-CA/
-share/opera/locale/fr-CA/francais-canadien.lng
-share/opera/locale/fr-CA/license.txt
-share/opera/locale/fr-CA/opera6.adr
-share/opera/locale/fr-CA/search.ini
-share/opera/locale/fr/francais.lng
-share/opera/locale/fr/license.txt
-share/opera/locale/fr/opera6.adr
-share/opera/locale/fr/search.ini
+share/opera/locale/fr-CA/fr-CA.lng
+share/opera/locale/fr/fr.lng
 share/opera/locale/fy/
-share/opera/locale/fy/frisian.lng
-share/opera/locale/fy/license.txt
-share/opera/locale/fy/opera6.adr
-share/opera/locale/fy/search.ini
+share/opera/locale/fy/fy.lng
 share/opera/locale/hi/
-share/opera/locale/hi/hindi.lng
-share/opera/locale/hi/license.txt
-share/opera/locale/hi/opera6.adr
-share/opera/locale/hi/search.ini
+share/opera/locale/hi/hi.lng
+share/opera/locale/hi/standard_speeddial.ini
 share/opera/locale/hr/
-share/opera/locale/hr/croatian.lng
-share/opera/locale/hr/license.txt
-share/opera/locale/hr/opera6.adr
-share/opera/locale/hr/search.ini
+share/opera/locale/hr/hr.lng
 share/opera/locale/hu/
-share/opera/locale/hu/hungarian.lng
-share/opera/locale/hu/license.txt
-share/opera/locale/hu/opera6.adr
-share/opera/locale/hu/search.ini
+share/opera/locale/hu/hu.lng
 share/opera/locale/id/
-share/opera/locale/id/indonesian.lng
-share/opera/locale/id/license.txt
-share/opera/locale/id/opera6.adr
-share/opera/locale/id/search.ini
+share/opera/locale/id/bookmarks.adr
+share/opera/locale/id/id.lng
+share/opera/locale/id/standard_speeddial.ini
 share/opera/locale/it/
-share/opera/locale/it/italiano.lng
-share/opera/locale/it/license.txt
-share/opera/locale/it/opera6.adr
-share/opera/locale/it/search.ini
+share/opera/locale/it/it.lng
 share/opera/locale/ja/
-share/opera/locale/ja/japanese.lng
+share/opera/locale/ja/bookmarks.adr
+share/opera/locale/ja/ja.lng
 share/opera/locale/ja/license.txt
-share/opera/locale/ja/opera6.adr
 share/opera/locale/ja/search.ini
+share/opera/locale/ja/standard_speeddial.ini
 share/opera/locale/ka/
-share/opera/locale/ka/georgian.lng
-share/opera/locale/ka/license.txt
-share/opera/locale/ka/opera6.adr
-share/opera/locale/ka/search.ini
+share/opera/locale/ka/ka.lng
 share/opera/locale/ko/
-share/opera/locale/ko/korean.lng
-share/opera/locale/ko/license.txt
-share/opera/locale/ko/opera6.adr
-share/opera/locale/ko/search.ini
+share/opera/locale/ko/ko.lng
 share/opera/locale/lt/
-share/opera/locale/lt/license.txt
-share/opera/locale/lt/lithuanian.lng
-share/opera/locale/lt/opera6.adr
-share/opera/locale/lt/search.ini
+share/opera/locale/lt/lt.lng
 share/opera/locale/mk/
-share/opera/locale/mk/license.txt
-share/opera/locale/mk/macedonian.lng
-share/opera/locale/mk/opera6.adr
-share/opera/locale/mk/search.ini
+share/opera/locale/mk/mk.lng
 share/opera/locale/nb/
-share/opera/locale/nb/license.txt
-share/opera/locale/nb/norsk.lng
-share/opera/locale/nb/opera6.adr
-share/opera/locale/nb/search.ini
+share/opera/locale/nb/nb.lng
 share/opera/locale/nl/
-share/opera/locale/nl/license.txt
-share/opera/locale/nl/nederlands.lng
-share/opera/locale/nl/opera6.adr
-share/opera/locale/nl/search.ini
+share/opera/locale/nl/nl.lng
 share/opera/locale/nn/
-share/opera/locale/nn/license.txt
-share/opera/locale/nn/nynorsk.lng
-share/opera/locale/nn/opera6.adr
-share/opera/locale/nn/search.ini
+share/opera/locale/nn/nn.lng
 share/opera/locale/pl/
-share/opera/locale/pl/license.txt
-share/opera/locale/pl/opera6.adr
-share/opera/locale/pl/polski.lng
+share/opera/locale/pl/bookmarks.adr
+share/opera/locale/pl/pl.lng
 share/opera/locale/pl/search.ini
+share/opera/locale/pl/standard_speeddial.ini
 share/opera/locale/pt/
 share/opera/locale/pt-BR/
-share/opera/locale/pt-BR/brazilportuguese.lng
-share/opera/locale/pt-BR/license.txt
-share/opera/locale/pt-BR/opera6.adr
-share/opera/locale/pt-BR/search.ini
-share/opera/locale/pt/license.txt
-share/opera/locale/pt/opera6.adr
-share/opera/locale/pt/portuguese.lng
-share/opera/locale/pt/search.ini
+share/opera/locale/pt-BR/pt-BR.lng
+share/opera/locale/pt/pt.lng
+share/opera/locale/ro/
+share/opera/locale/ro/ro.lng
 share/opera/locale/ru/
-share/opera/locale/ru/license.txt
-share/opera/locale/ru/opera6.adr
-share/opera/locale/ru/russian.lng
+share/opera/locale/ru/bookmarks.adr
+share/opera/locale/ru/ru.lng
 share/opera/locale/ru/search.ini
+share/opera/locale/ru/standard_speeddial.ini
+share/opera/locale/sk/
+share/opera/locale/sk/sk.lng
+share/opera/locale/sr/
+share/opera/locale/sr/sr.lng
 share/opera/locale/sv/
-share/opera/locale/sv/license.txt
-share/opera/locale/sv/opera6.adr
-share/opera/locale/sv/search.ini
-share/opera/locale/sv/svenska.lng
+share/opera/locale/sv/sv.lng
 share/opera/locale/ta/
-share/opera/locale/ta/license.txt
-share/opera/locale/ta/opera6.adr
-share/opera/locale/ta/search.ini
-share/opera/locale/ta/tamil.lng
+share/opera/locale/ta/ta.lng
 share/opera/locale/te/
-share/opera/locale/te/license.txt
-share/opera/locale/te/opera6.adr
-share/opera/locale/te/search.ini
-share/opera/locale/te/telugu.lng
+share/opera/locale/te/te.lng
 share/opera/locale/tr/
-share/opera/locale/tr/license.txt
-share/opera/locale/tr/opera6.adr
-share/opera/locale/tr/search.ini
-share/opera/locale/tr/turkce.lng
+share/opera/locale/tr/tr.lng
 share/opera/locale/uk/
-share/opera/locale/uk/license.txt
-share/opera/locale/uk/opera6.adr
-share/opera/locale/uk/search.ini
-share/opera/locale/uk/ukrainian.lng
+share/opera/locale/uk/uk.lng
 share/opera/locale/zh-cn/
-share/opera/locale/zh-cn/chinese_simp.lng
-share/opera/locale/zh-cn/license.txt
-share/opera/locale/zh-cn/opera6.adr
+share/opera/locale/zh-cn/bookmarks.adr
+share/opera/locale/zh-cn/browser.js
 share/opera/locale/zh-cn/search.ini
+share/opera/locale/zh-cn/standard_speeddial.ini
+share/opera/locale/zh-cn/turbosettings.xml
+share/opera/locale/zh-cn/zh-cn.lng
+share/opera/locale/zh-hk/
+share/opera/locale/zh-hk/browser.js
+share/opera/locale/zh-hk/turbosettings.xml
 share/opera/locale/zh-tw/
-share/opera/locale/zh-tw/chinese.lng
-share/opera/locale/zh-tw/license.txt
-share/opera/locale/zh-tw/opera6.adr
-share/opera/locale/zh-tw/search.ini
-share/opera/opera6.adr
-share/opera/search.ini
+share/opera/locale/zh-tw/browser.js
+share/opera/locale/zh-tw/turbosettings.xml
+share/opera/locale/zh-tw/zh-tw.lng
+share/opera/scripts/
+share/opera/scripts/common.js
+share/opera/scripts/substance.js
 share/opera/skin/
 share/opera/skin/standard_skin.zip
-share/opera/skin/windows_skin.zip
 share/opera/styles/
+share/opera/styles/Inconsolata.otf
 share/opera/styles/about.css
 share/opera/styles/cache.css
 share/opera/styles/certinfo.css
 share/opera/styles/config.css
 share/opera/styles/contentblock.css
+share/opera/styles/debug.css
 share/opera/styles/dir.css
 share/opera/styles/error.css
 share/opera/styles/history.css
 share/opera/styles/im.css
 share/opera/styles/image.css
 share/opera/styles/images/
+share/opera/styles/images/Opera_256x256.png
 share/opera/styles/images/bar.png
+share/opera/styles/images/bullet.png
 share/opera/styles/images/center.png
 share/opera/styles/images/customize.gif
 share/opera/styles/images/darkBox.png
 share/opera/styles/images/defaultFavicon.png
+share/opera/styles/images/error.png
+share/opera/styles/images/file.png
 share/opera/styles/images/flag.png
 share/opera/styles/images/folder.png
+share/opera/styles/images/header-expanded.png
+share/opera/styles/images/header.png
+share/opera/styles/images/info-header.png
 share/opera/styles/images/opera.png
+share/opera/styles/images/page-bot.png
 share/opera/styles/images/red_center.png
 share/opera/styles/images/red_left.png
 share/opera/styles/images/red_right.png
@@ -282,12 +227,17 @@ share/opera/styles/images/root.png
 share/opera/styles/images/section.png
 share/opera/styles/images/smartGroup.png
 share/opera/styles/images/top.png
+share/opera/styles/images/warning.png
 share/opera/styles/info.css
+share/opera/styles/m2_welcome_message.mbs
+share/opera/styles/mail.css
 share/opera/styles/mathml.css
 share/opera/styles/message.css
 share/opera/styles/mime.css
+share/opera/styles/opera.css
 share/opera/styles/plugins.css
 share/opera/styles/search.css
+share/opera/styles/unstyledxml.css
 share/opera/styles/user/
 share/opera/styles/user/accessibility.css
 share/opera/styles/user/altdebugger.css
@@ -308,12 +258,16 @@ share/opera/styles/user/toc.css
 share/opera/styles/warning.css
 share/opera/styles/webfeeds.html
 share/opera/styles/wml.css
-share/opera/svg-mo.dat
-share/opera/svg-mobd.dat
-share/opera/svg-sa.dat
-share/opera/svg-sabd.dat
-share/opera/svg-se.dat
-share/opera/svg-sebd.dat
+share/opera/ui/
+share/opera/ui/dialog.ini
+share/opera/ui/fastforward.ini
+share/opera/ui/standard_keyboard.ini
+share/opera/ui/standard_keyboard_compat.ini
+share/opera/ui/standard_menu.ini
+share/opera/ui/standard_mouse.ini
+share/opera/ui/standard_toolbar.ini
+share/opera/ui/standard_trusted_repositories.ini
+share/opera/ui/unix_keyboard.ini
 @sysctl kern.emul.linux=1
 @exec %D/bin/update-desktop-database
 @unexec %D/bin/update-desktop-database

Reply via email to