aboutsummaryrefslogtreecommitdiff
path: root/www/linux-opera
diff options
context:
space:
mode:
authorJeremy Messenger <mezz@FreeBSD.org>2006-02-20 05:45:47 +0000
committerJeremy Messenger <mezz@FreeBSD.org>2006-02-20 05:45:47 +0000
commit95ae3efb5253b1e8f94b79ba05c1358a745be824 (patch)
treea2ffd0ea423184d4bb9487b4984105e8282d2a35 /www/linux-opera
parente4f6fdcc22e679eb9b812d6bde9d3d9e0eac8304 (diff)
downloadports-95ae3efb5253b1e8f94b79ba05c1358a745be824.tar.gz
ports-95ae3efb5253b1e8f94b79ba05c1358a745be824.zip
Update to 8.52, see changelog:
http://www.opera.com/docs/changelogs/linux/852/ I will worrying about xdg stuff later to see what my mind will making up, so for now it's off by patch in the installer. It means that the *.desktop/images stay unchange. Security: - Replaced expired certificates from TrustCenter. - Solved status bar issue described in Secunia Advisory 17571: http://secunia.com/advisories/17571/ - Implemented stricter handling of the Online Certificate Status Protocol (OCSP).
Notes
Notes: svn path=/head/; revision=156465
Diffstat (limited to 'www/linux-opera')
-rw-r--r--www/linux-opera/Makefile24
-rw-r--r--www/linux-opera/distinfo6
-rw-r--r--www/linux-opera/files/patch-install.sh178
-rw-r--r--www/linux-opera/pkg-message2
4 files changed, 123 insertions, 87 deletions
diff --git a/www/linux-opera/Makefile b/www/linux-opera/Makefile
index 098dab6a3146..6f8d3530b84f 100644
--- a/www/linux-opera/Makefile
+++ b/www/linux-opera/Makefile
@@ -8,16 +8,16 @@
PORTNAME= opera
PORTVERSION= ${OPERA_VER}.${OPERA_DATE}
CATEGORIES= www linux
-MASTER_SITES= ftp://ftp.opera.com/pub/opera/linux/${OPERA_VER:S/.//}/final/en/i386/ \
- ftp://ftp.sunet.se/pub/www/clients/Opera/linux/${OPERA_VER:S/.//}/final/en/i386/ \
- ftp://sunsite.cnlab-switch.ch/mirror/opera/linux/${OPERA_VER:S/.//}/final/en/i386/ \
- ftp://ftp.tiscali.nl/pub/mirrors/opera/linux/${OPERA_VER:S/.//}/final/en/i386/ \
- ftp://ftp.ntua.gr/pub/www/Opera/linux/${OPERA_VER:S/.//}/final/en/i386/ \
- http://mirrors.pmmf.hu/mirror/opera/linux/${OPERA_VER:S/.//}/final/en/i386/ \
- ftp://ftp.task.gda.pl/pub/opera/linux/${OPERA_VER:S/.//}/final/en/i386/ \
- ftp://ftp.planetmirror.com/pub/opera/linux/${OPERA_VER:S/.//}/final/en/i386/ \
- http://gd.tuwien.ac.at/infosys/browsers/opera/linux/${OPERA_VER:S/.//}/final/en/i386/ \
- ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/opera/linux/${OPERA_VER:S/.//}/final/en/i386/&,}
+MASTER_SITES= ftp://ftp.opera.com/pub/opera/linux/${OPERA_VER:S/.//}/final/en/i386/static/ \
+ ftp://ftp.sunet.se/pub/www/clients/Opera/linux/${OPERA_VER:S/.//}/final/en/i386/static/ \
+ ftp://sunsite.cnlab-switch.ch/mirror/opera/linux/${OPERA_VER:S/.//}/final/en/i386/static/ \
+ ftp://ftp.tiscali.nl/pub/mirrors/opera/linux/${OPERA_VER:S/.//}/final/en/i386/static/ \
+ ftp://ftp.ntua.gr/pub/www/Opera/linux/${OPERA_VER:S/.//}/final/en/i386/static/ \
+ http://mirrors.pmmf.hu/mirror/opera/linux/${OPERA_VER:S/.//}/final/en/i386/static/ \
+ ftp://ftp.task.gda.pl/pub/opera/linux/${OPERA_VER:S/.//}/final/en/i386/static/ \
+ ftp://ftp.planetmirror.com/pub/opera/linux/${OPERA_VER:S/.//}/final/en/i386/static/ \
+ http://gd.tuwien.ac.at/infosys/browsers/opera/linux/${OPERA_VER:S/.//}/final/en/i386/static/ \
+ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/opera/linux/${OPERA_VER:S/.//}/final/en/i386/static/&,}
PKGNAMEPREFIX= linux-
DISTNAME= ${PORTNAME}-${OPERA_VER}-${OPERA_DATE}.1-static-qt.i386-en
@@ -39,8 +39,8 @@ ONLY_FOR_ARCHS= i386 amd64
NO_BUILD= yes
-OPERA_VER= 8.51
-OPERA_DATE= 20051114
+OPERA_VER= 8.52
+OPERA_DATE= 20060201
DATADIR= ${PREFIX}/share/${UNIQUENAME}
DOCSDIR= ${PREFIX}/share/doc/${UNIQUENAME}
diff --git a/www/linux-opera/distinfo b/www/linux-opera/distinfo
index 0d8b1cccfc48..f2badec7f8d4 100644
--- a/www/linux-opera/distinfo
+++ b/www/linux-opera/distinfo
@@ -1,3 +1,3 @@
-MD5 (opera-8.51-20051114.1-static-qt.i386-en.tar.bz2) = bd6bd9cfaf13b6509c8531d02a4c51a2
-SHA256 (opera-8.51-20051114.1-static-qt.i386-en.tar.bz2) = 70864535fd5c95fe7273152469c929a71c7a9ef250a217cfd1d545ef6f9dab0b
-SIZE (opera-8.51-20051114.1-static-qt.i386-en.tar.bz2) = 5810388
+MD5 (opera-8.52-20060201.1-static-qt.i386-en.tar.bz2) = e051ee0f78dbf7fac407fad147e02d8b
+SHA256 (opera-8.52-20060201.1-static-qt.i386-en.tar.bz2) = ea0723558d7407df434ef5ee39164cbcaa17ca16a1054d14e4aaaf1ab8334cb3
+SIZE (opera-8.52-20060201.1-static-qt.i386-en.tar.bz2) = 5812593
diff --git a/www/linux-opera/files/patch-install.sh b/www/linux-opera/files/patch-install.sh
index d2dd05aa3074..082a5ae003bc 100644
--- a/www/linux-opera/files/patch-install.sh
+++ b/www/linux-opera/files/patch-install.sh
@@ -1,5 +1,5 @@
---- install.sh.orig Mon Nov 14 07:48:04 2005
-+++ install.sh Sat Nov 26 15:53:03 2005
+--- install.sh.orig Sun Feb 19 22:58:34 2006
++++ install.sh Sun Feb 19 23:34:13 2006
@@ -381,7 +381,7 @@
mvv='' # SunOS mv (no -v verbose option)
;;
@@ -9,7 +9,7 @@
cpf='-f'
if test "$verbose" -gt '1'
then
-@@ -757,12 +757,11 @@
+@@ -771,12 +771,11 @@
debug_msg 0 "in generate_wrapper()"
case "${machine}:${os}" in
@@ -26,7 +26,7 @@
wrapper_sunjava_machine="i386"
;;
-@@ -792,7 +791,7 @@
+@@ -806,7 +805,7 @@
error 'os'
;;
esac
@@ -35,7 +35,7 @@
wrapper_contain="#!/bin/sh
-@@ -844,6 +843,10 @@
+@@ -865,6 +864,10 @@
OPERA_LD_PRELOAD=\"\${LD_PRELOAD}\"
export OPERA_LD_PRELOAD
@@ -46,7 +46,7 @@
# Native Java enviroment
if test -f \"\${OPERA_PERSONALDIR}/javapath.txt\"; then
INIJAVA=\`cat \${OPERA_PERSONALDIR}/javapath.txt\`
-@@ -851,8 +854,8 @@
+@@ -872,8 +875,8 @@
fi
if test ! \"\${OPERA_JAVA_DIR}\"; then
@@ -57,7 +57,7 @@
if test -f \"\${INIJAVA}/libjava.so\"; then OPERA_JAVA_DIR=\"\${INIJAVA}\"; fi
fi
fi
-@@ -867,65 +870,16 @@
+@@ -888,69 +891,16 @@
if test ! \"\${OPERA_JAVA_DIR}\"; then
@@ -70,10 +70,14 @@
+ PREFIXES=\"%%LOCALBASE%%\"
for SUNJAVA in \\
+- java-1.5.0-sun-1.5.0.06 \\
+- java-1.5.0-sun-1.5.0.06/jre \\
- java-1.5.0-sun-1.5.0.05 \\
- java-1.5.0-sun-1.5.0.05/jre \\
- java-1.5.0-sun-1.5.0.04 \\
- java-1.5.0-sun-1.5.0.04/jre \\
+- jre1.5.0_06 \\
+- jdk1.5.0_06/jre \\
- jre1.5.0_05 \\
- jdk1.5.0_05/jre \\
- jre1.5.0_04 \\
@@ -131,7 +135,7 @@
; do
for PREFIX in \${PREFIXES}; do
if test -f \"\${PREFIX}/\${SUNJAVA}/lib/${wrapper_sunjava_machine}/libjava.so\"; then OPERA_JAVA_DIR=\"\${PREFIX}/\${SUNJAVA}/lib/${wrapper_sunjava_machine}\" && break; fi
-@@ -976,11 +930,8 @@
+@@ -1001,11 +951,8 @@
# Acrobat Reader
for BINDIR in \\
@@ -145,7 +149,7 @@
; do
if test -d \${BINDIR} ; then PATH=\${PATH}:\${BINDIR}; fi
done
-@@ -1018,7 +969,7 @@
+@@ -1055,7 +1002,7 @@
};
// Opera package classes get all permissions
@@ -154,7 +158,7 @@
permission java.security.AllPermission;
};
-@@ -1086,7 +1037,7 @@
+@@ -1123,7 +1070,7 @@
chop "${OPERADESTDIR}" "str_localdirshare"
chop "${OPERADESTDIR}" "str_localdirplugin"
@@ -163,7 +167,7 @@
# Executable
debug_msg 1 "Executable"
-@@ -1124,7 +1075,7 @@
+@@ -1161,7 +1108,7 @@
#cp $cpv $cpf wrapper.sh $wrapper_dir/opera
generate_wrapper
@@ -172,7 +176,7 @@
# Documentation
debug_msg 1 "Documentation"
-@@ -1165,9 +1116,6 @@
+@@ -1202,9 +1149,6 @@
mkdir $mkdirv $mkdirp $share_dir/ini/
chmod $chmodv 755 $share_dir/ini
cp $cpv $cpf $cpR ini/* $share_dir/ini/
@@ -182,54 +186,46 @@
fi
# Support old way
-@@ -1232,27 +1180,6 @@
- mkdir $mkdirv $mkdirp $plugin_dir/
- chmod $chmodv 755 $plugin_dir
-
-- if test -f plugins/operamotifwrapper
-- then
-- cp $cpv $cpf plugins/operamotifwrapper $plugin_dir/
-- chmod $chmodv 755 $plugin_dir/operamotifwrapper
-- plugin_support='yes'
-- fi
+@@ -1274,35 +1218,11 @@
+ chmod $chmodv 755 $plugin_dir/operapluginwrapper
+ plugin_support='yes'
+ else
+- if test -f plugins/operamotifwrapper; then
+- cp $cpv $cpf plugins/operamotifwrapper $plugin_dir/
+- chmod $chmodv 755 $plugin_dir/operamotifwrapper
+- plugin_support='yes'
+- fi
-
-- if test -f plugins/operamotifwrapper-1
-- then
-- cp $cpv $cpf plugins/operamotifwrapper-1 $plugin_dir/
-- chmod $chmodv 755 $plugin_dir/operamotifwrapper-1
-- plugin_support='yes'
-- fi
+- if test -f plugins/operamotifwrapper-1; then
+- cp $cpv $cpf plugins/operamotifwrapper-1 $plugin_dir/
+- chmod $chmodv 755 $plugin_dir/operamotifwrapper-1
+- plugin_support='yes'
+- fi
-
-- if test -f plugins/operamotifwrapper-2
-- then
-- cp $cpv $cpf plugins/operamotifwrapper-2 $plugin_dir/
-- chmod $chmodv 755 $plugin_dir/operamotifwrapper-2
-- plugin_support='yes'
-- fi
+- if test -f plugins/operamotifwrapper-2; then
+- cp $cpv $cpf plugins/operamotifwrapper-2 $plugin_dir/
+- chmod $chmodv 755 $plugin_dir/operamotifwrapper-2
+- plugin_support='yes'
+- fi
-
- if test -f plugins/operamotifwrapper-3
- then
- cp $cpv $cpf plugins/operamotifwrapper-3 $plugin_dir/
-@@ -1260,13 +1187,6 @@
- plugin_support='yes'
- fi
-
-- if test -f plugins/operamotifwrapper-4
-- then
-- cp $cpv $cpf plugins/operamotifwrapper-4 $plugin_dir/
-- chmod $chmodv 755 $plugin_dir/operamotifwrapper-4
-- plugin_support='yes'
-- fi
+ if test -f plugins/operamotifwrapper-3; then
+ cp $cpv $cpf plugins/operamotifwrapper-3 $plugin_dir/
+ chmod $chmodv 755 $plugin_dir/operamotifwrapper-3
+ plugin_support='yes'
+ fi
-
+- if test -f plugins/operamotifwrapper-4; then
+- cp $cpv $cpf plugins/operamotifwrapper-4 $plugin_dir/
+- chmod $chmodv 755 $plugin_dir/operamotifwrapper-4
+- plugin_support='yes'
+- fi
+ fi # operapluginwrapper
+
if test -f plugins/libnpp.so
- then
- cp $cpv $cpf plugins/libnpp.so $plugin_dir/
-@@ -1300,49 +1220,13 @@
+@@ -1344,42 +1264,13 @@
+ *) config_dir="/etc";;
+ esac
- if test -z "${OPERADESTDIR}"
- then
-- # System wide configuration files
-- config_dir="/etc"
- if can_write_to "$config_dir"
- then
- echo
@@ -265,38 +261,78 @@
-
if test "${bool_icons}" -ne 0
then
-- icons
- gnome
- kde 3
-- kde 2
-- kde1
-- mandrake
+- xdg
++ gnome
++ kde 3
fi
fi # OPERADESTDIR
-@@ -1391,15 +1275,16 @@
- {
+@@ -1429,19 +1320,19 @@
# arg1 = location
+ # arg2 = type
+
+- desktop_file="${1}/opera.desktop"
++ desktop_file="${1}/linux-opera.desktop"
+ desktop_contain='[Desktop Entry]'
-- desktop_file="$1/opera.desktop"
-+ desktop_file="$1/linux-opera.desktop"
+ if test ${2}; then
+ if test "${2}" = "xdg"; then
+ desktop_contain="${desktop_contain}
+ Version=1.0
+-TryExec=opera"
++TryExec=linux-opera"
+ fi
- desktop_contain='[Desktop Entry]
+ desktop_contain="${desktop_contain}
+ Encoding=UTF-8
-Name=Opera
+Name=Opera (linux version)
- Comment=Web Browser
+ Name[af]=opera
+ Name[eo]=Opero
+ Name[zu]=I Opera
+@@ -1465,7 +1356,7 @@
+ GenericName[ven]=Buronza ya Webu
+ GenericName[xh]=Umkhangeli Zincwadi Zokubhaliweyo
+ GenericName[zu]=Umkhangeli zincwadi we Web
+-Exec=opera %u
++Exec=linux-opera %u
+ Terminal=false"
+
+ # Application is not a category, according to
+@@ -1480,25 +1371,26 @@
+ if test "${2}" = "xdg"; then
+ desktop_contain="${desktop_contain}
+ Categories=Application;Qt;Network;WebBrowser;X-Ximian-Main;X-Ximian-Toplevel
+-Icon=opera.png"
++Icon=linux-opera.png"
+ else
+ desktop_contain="${desktop_contain}
+-Icon=opera"
++Icon=linux-opera"
+ fi
+
+ desktop_contain="${desktop_contain}
+ MimeType=text/html;text/xml;application/xhtml+xml"
+ else
+ desktop_contain="${desktop_contain}
+-Name=Opera
-Exec=opera
-Icon=opera.xpm
++Name=Opera (linux version)
+Exec=linux-opera
+Icon=linux-opera.xpm
- Terminal=0
--Type=Application'
+ Terminal=0"
+ fi
+
+ desktop_contain="${desktop_contain}
+ Comment=Web Browser
+-Type=Application"
+Type=Application
-+Categories=Application;Network;WebBrowser;'
++Categories=Application;Network;WebBrowser;"
echo "${desktop_contain}" > ${desktop_file}
chmod $chmodv 644 ${desktop_file}
-@@ -1487,88 +1372,26 @@
+@@ -1586,88 +1478,26 @@
# This function searches for common gnome icon paths.
debug_msg 1 "in gnome()"
@@ -404,7 +440,7 @@
}
kde()
-@@ -1576,58 +1399,46 @@
+@@ -1675,58 +1505,46 @@
# This function searches for common kde2 and kde 3 icon paths.
debug_msg 1 "in kde()"
diff --git a/www/linux-opera/pkg-message b/www/linux-opera/pkg-message
index 6b415856467e..3f77d098475f 100644
--- a/www/linux-opera/pkg-message
+++ b/www/linux-opera/pkg-message
@@ -1,5 +1,5 @@
##
-Changelog for 8.51 Final: http://www.opera.com/docs/changelogs/linux/851/
+Changelog for 8.52 Final: http://www.opera.com/docs/changelogs/linux/852/
If you are upgrade from version 7.x or below, it is recommend for you to
backup your personal "~/.linux-opera" directory and remove it. It can be done