[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
FYI: opera 6.12 FreeBSD
- To: ports_(_at_)_openbsd_(_dot_)_org
- Subject: FYI: opera 6.12 FreeBSD
- From: Nikolay Sturm <sturm_(_at_)_sec_(_dot_)_informatik_(_dot_)_tu-darmstadt_(_dot_)_de>
- Date: Thu, 17 Apr 2003 14:44:07 +0200
- Mail-followup-to: ports_(_at_)_openbsd_(_dot_)_org
- Organization: Fnord!
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
Visit your host, monkey.org