[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

FYI: opera 6.12 FreeBSD



Hi!

Attached is a patch to bring our opera port to 6.12(FreeBSD). Our linux
port has some stability problems (pressing keys or browsing FTP sites
make it dump core) that do not exist with this one. There are other
issues in the FreeBSD version, though. It seems there are some
thread-issues (i get lots of "Mutex unlock failure: Invalid argument"
during operation). Display fonts look a bit strange, printer output has
"fly shit" on it (sometimes). Therefore we probably don't want it in
tree.

bye,

Nikolay

-- 
OpenPGP: 0x5C0878D2 - BB55 EDCF A1F6 8057 B953  4C66 EFBD BA73 5C08 78D2
diff -uNr --exclude=CVS ../../www/opera/Makefile ./Makefile
--- ../../www/opera/Makefile	Tue Aug 27 13:52:17 2002
+++ ./Makefile	Tue Apr  1 19:15:01 2003
@@ -4,8 +4,8 @@
 
 COMMENT=	"fast and customizable WWW browser"
 
-PKGNAME=	opera-6.03
-DISTNAME=	opera-6.03-20020813.1-static-qt.i386
+PKGNAME=	opera-6.12
+DISTNAME=	opera-6.12-20030305.1-static-qt.i386.freebsd
 CATEGORIES=	www
 HOMEPAGE=	http://www.opera.com/
 
@@ -29,11 +29,9 @@
 			ftp://ftp.rge.com/pub/infosystems/opera/ \
 			http://www.rge.com/pub/infosystems/opera/
 
-MASTER_SITES=	${MASTER_SITES_OPERA:=linux/603/final/en/qt_static/}
-EXTRACT_SUFX=	.tar.bz2
+MASTER_SITES=	${MASTER_SITES_OPERA:=unix/freebsd/612/final/en/static/}
 
-RUN_DEPENDS=	:redhat_base->=6.2p1:emulators/redhat/base \
-		:redhat_motif->=2.1.30:emulators/redhat/motif
+RUN_DEPENDS=	::emulators/freebsd_lib
 
 NO_BUILD=	Yes
 NO_REGRESS=	Yes
diff -uNr --exclude=CVS ../../www/opera/distinfo ./distinfo
--- ../../www/opera/distinfo	Tue Aug 27 13:52:17 2002
+++ ./distinfo	Tue Apr  1 19:17:34 2003
@@ -1,3 +1,3 @@
-MD5 (opera-6.03-20020813.1-static-qt.i386.tar.bz2) = aa8ebc7d5edf4c47f56ed72725f10f80
-RMD160 (opera-6.03-20020813.1-static-qt.i386.tar.bz2) = 5e056d3cab674b7200c1cccd15cedb43db096bcf
-SHA1 (opera-6.03-20020813.1-static-qt.i386.tar.bz2) = 37cb6c670ad49e607abef289fc9cdd5c219e76bb
+MD5 (opera-6.12-20030305.1-static-qt.i386.freebsd.tar.gz) = a3efe6a76175b4b1fbaf047de404eb6e
+RMD160 (opera-6.12-20030305.1-static-qt.i386.freebsd.tar.gz) = 456e3935a4072a2af5b48318f0c68ab81ae88368
+SHA1 (opera-6.12-20030305.1-static-qt.i386.freebsd.tar.gz) = a61ab09f39e346af9cc6cf96559ec5ce4801b653
diff -uNr --exclude=CVS ../../www/opera/patches/patch-install_sh ./patches/patch-install_sh
--- ../../www/opera/patches/patch-install_sh	Wed Jul  3 22:37:37 2002
+++ ./patches/patch-install_sh	Tue Apr  1 19:32:18 2003
@@ -1,16 +1,25 @@
 $OpenBSD: patch-install_sh,v 1.5 2002/07/03 20:37:37 naddy Exp $
---- install.sh.orig	Wed Jul  3 21:16:45 2002
-+++ install.sh	Wed Jul  3 21:18:32 2002
-@@ -938,7 +938,7 @@ run_install()
- 	ln $lns $lnf libnpp.so.$plugin_version_major.$plugin_version_minor.$plugin_version_release $plugin_dir/libnpp.so
+--- install.sh.orig	Wed Mar  5 18:58:10 2003
++++ install.sh	Tue Apr  1 19:32:12 2003
+@@ -1092,16 +1092,10 @@ run_install()
+ 	mkdir $mkdirv $mkdirp $plugin_dir/
+ 	chmod $chmodv 755 $plugin_dir
+ 
+-	cp $cpv $cpf $cpp plugins/operamotifwrapper plugins/operaplugincleaner plugins/libnpp.so.$plugin_version_major.$plugin_version_minor.$plugin_version_release $plugin_dir/
+-        chmod $chmodv 755 $plugin_dir/operamotifwrapper $plugin_dir/operaplugincleaner $plugin_dir/libnpp.so.$plugin_version_major.$plugin_version_minor.$plugin_version_release
+-
+-	ln $lns $lnf libnpp.so.$plugin_version_major.$plugin_version_minor.$plugin_version_release $plugin_dir/libnpp.so.$plugin_version_major.$plugin_version_minor
+-	ln $lns $lnf libnpp.so.$plugin_version_major.$plugin_version_minor.$plugin_version_release $plugin_dir/libnpp.so.$plugin_version_major
+-	ln $lns $lnf libnpp.so.$plugin_version_major.$plugin_version_minor.$plugin_version_release $plugin_dir/libnpp.so
  
       # System wide configuration files
--	if can_write_to "/etc"; then
-+	if false can_write_to "/etc"; then
+ 	config_dir='/usr/local/etc'
+-	if can_write_to "$config_dir"; then
++	if false can_write_to "$config_dir"; then
  	    echo
  	    echo "System wide configuration files:"
- 	    echo "  /etc/opera6rc"
-@@ -975,10 +975,10 @@ run_install()
+ 	    echo "  $config_dir/opera6rc"
+@@ -1138,10 +1132,10 @@ run_install()
  	fi
  
       # Shorcuts and Icons
diff -uNr --exclude=CVS ../../www/opera/pkg/PLIST ./pkg/PLIST
--- ../../www/opera/pkg/PLIST	Wed Jul  3 22:37:37 2002
+++ ./pkg/PLIST	Tue Apr  1 19:33:57 2003
@@ -1,10 +1,5 @@
-_(_at_)_comment $OpenBSD: PLIST,v 1.8 2002/07/03 20:37:37 naddy Exp $
+_(_at_)_comment $OpenBSD$
 bin/opera
-lib/opera/plugins/libnpp.so
-lib/opera/plugins/libnpp.so.0
-lib/opera/plugins/libnpp.so.0.1
-lib/opera/plugins/libnpp.so.0.1.8
-lib/opera/plugins/operamotifwrapper
 libexec/opera
 share/doc/opera/LICENSE
 share/doc/opera/help
@@ -12,7 +7,6 @@
 share/examples/opera/opera6rc.fixed
 share/opera/buttons/DefSmall
 share/opera/buttons/Default
-share/opera/buttons/ReadMe.txt
 share/opera/buttons/default/abc.gif
 share/opera/buttons/default/buttons.ini
 share/opera/buttons/default/cascade.gif
@@ -154,6 +148,7 @@
 share/opera/buttons/examples/example_small.ini
 share/opera/buttons/examples/opera_22x22.png
 share/opera/buttons/examples/opera_32x32.png
+share/opera/buttons/readme.txt
 share/opera/buttons/standard/addressbar_high_security.png
 share/opera/buttons/standard/addressbar_html.png
 share/opera/buttons/standard/addressbar_html_alt2.png
@@ -360,7 +355,11 @@
 share/opera/images/splash.png
 share/opera/images/startup1.png
 share/opera/images/startup2.png
+share/opera/java/lc.jar
+share/opera/java/opera.jar
+share/opera/java/opera.policy
 share/opera/opera6.adr
+share/opera/search.ini
 share/opera/skin/foreground.png
 share/opera/styles/OPF.css
 share/opera/styles/about.css
@@ -376,9 +375,11 @@
 share/opera/styles/opf.css
 share/opera/styles/plugins.css
 share/opera/styles/wml.css
-share/opera/unicode.dat
 @dirrm share/opera/styles
 @dirrm share/opera/skin
+_(_at_)_exec mkdir -p %D/share/opera/locale
+_(_at_)_dirrm share/opera/locale
+_(_at_)_dirrm share/opera/java
 @dirrm share/opera/images
 @dirrm share/opera/help
 @dirrm share/opera/config
@@ -392,5 +393,6 @@
 @dirrm share/opera
 @dirrm share/examples/opera
 @dirrm share/doc/opera
+_(_at_)_exec mkdir -p %D/lib/opera/plugins
 @dirrm lib/opera/plugins
 @dirrm lib/opera