ports/123049: [PATCH] Revive www/opera-devel port with Opera 9.5 Beta 2

Arjan van Leeuwen freebsd-maintainer at opera.com
Thu Apr 24 12:20:01 UTC 2008


>Number:         123049
>Category:       ports
>Synopsis:       [PATCH] Revive www/opera-devel port with Opera 9.5 Beta 2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Apr 24 12:20:00 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Arjan van Leeuwen
>Release:        FreeBSD 7.0-STABLE amd64
>Organization:
Opera Software ASA 
>Environment:


System: FreeBSD 7.0-STABLE #15: Tue Apr 22 12:46:09 CEST 2008
    root at avl.oslo.opera.com:/usr/obj/usr/src/sys/AVL



>Description:


This is a full port for www/opera-devel, containing Opera 9.5 Beta 2, with builds for FreeBSD 5.x, 6.x and 7.x (i386) and 6.x, 7.x (amd64).

More details about the beta can be found here:
   http://www.opera.com/docs/changelogs/freebsd/950b2/


>How-To-Repeat:





>Fix:


--- opera-devel.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	opera-devel
#	opera-devel/pkg-plist
#	opera-devel/pkg-message
#	opera-devel/files
#	opera-devel/files/patch-install.sh
#	opera-devel/distinfo
#	opera-devel/Makefile
#	opera-devel/pkg-descr
#
echo c - opera-devel
mkdir -p opera-devel > /dev/null 2>&1
echo x - opera-devel/pkg-plist
sed 's/^X//' >opera-devel/pkg-plist << 'END-of-opera-devel/pkg-plist'
Xbin/opera-devel
X%%DATADIR%%/svg-mo.dat
X%%DATADIR%%/skin/windows_skin.zip
X%%DATADIR%%/skin/standard_skin.zip
X%%DATADIR%%/opera6.adr
X%%DATADIR%%/svg-se.dat
X%%DATADIR%%/html40_entities.dtd
X%%DATADIR%%/svg-sebd.dat
X%%DATADIR%%/java/opera.policy
X%%DATADIR%%/java/opera.jar
X%%DATADIR%%/bin/works
X%%DATADIR%%/bin/operapluginwrapper
X%%DATADIR%%/bin/missingsyms.so
X%%DATADIR%%/bin/spellcheck.so
X%%DATADIR%%/bin/operaplugincleaner
X%%DATADIR%%/bin/opera
X%%DATADIR%%/styles/im.css
X%%DATADIR%%/styles/mime.css
X%%DATADIR%%/styles/warning.css
X%%DATADIR%%/styles/certinfo.css
X%%DATADIR%%/styles/error.css
X%%DATADIR%%/styles/cache.css
X%%DATADIR%%/styles/plugins.css
X%%DATADIR%%/styles/user/toc.css
X%%DATADIR%%/styles/user/disableforms.css
X%%DATADIR%%/styles/user/disablebreaks.css
X%%DATADIR%%/styles/user/disablepositioning.css
X%%DATADIR%%/styles/user/disablefloats.css
X%%DATADIR%%/styles/user/altdebugger.css
X%%DATADIR%%/styles/user/structuretables.css
X%%DATADIR%%/styles/user/classid.css
X%%DATADIR%%/styles/user/structureblock.css
X%%DATADIR%%/styles/user/outline.css
X%%DATADIR%%/styles/user/disabletables.css
X%%DATADIR%%/styles/user/contrastwb.css
X%%DATADIR%%/styles/user/tablelayout.css
X%%DATADIR%%/styles/user/structureinline.css
X%%DATADIR%%/styles/user/contrastbw.css
X%%DATADIR%%/styles/user/accessibility.css
X%%DATADIR%%/styles/wml.css
X%%DATADIR%%/styles/history.css
X%%DATADIR%%/styles/images/red_right.png
X%%DATADIR%%/styles/images/flag.png
X%%DATADIR%%/styles/images/defaultFavicon.png
X%%DATADIR%%/styles/images/root.png
X%%DATADIR%%/styles/images/folder.png
X%%DATADIR%%/styles/images/red_left.png
X%%DATADIR%%/styles/images/darkBox.png
X%%DATADIR%%/styles/images/bar.png
X%%DATADIR%%/styles/images/smartGroup.png
X%%DATADIR%%/styles/images/center.png
X%%DATADIR%%/styles/images/top.png
X%%DATADIR%%/styles/images/section.png
X%%DATADIR%%/styles/images/customize.gif
X%%DATADIR%%/styles/images/opera.png
X%%DATADIR%%/styles/images/red_center.png
X%%DATADIR%%/styles/config.css
X%%DATADIR%%/styles/search.css
X%%DATADIR%%/styles/message.css
X%%DATADIR%%/styles/dir.css
X%%DATADIR%%/styles/info.css
X%%DATADIR%%/styles/mathml.css
X%%DATADIR%%/styles/contentblock.css
X%%DATADIR%%/styles/about.css
X%%DATADIR%%/styles/image.css
X%%DATADIR%%/encoding.bin
X%%DATADIR%%/lngcode.txt
X%%DATADIR%%/ini/xmlentities.ini
X%%DATADIR%%/ini/unix_keyboard.ini
X%%DATADIR%%/ini/font.ini
X%%DATADIR%%/ini/filehandler.ini
X%%DATADIR%%/ini/standard_keyboard_compat.ini
X%%DATADIR%%/ini/mailproviders.xml
X%%DATADIR%%/ini/pluginpath.ini
X%%DATADIR%%/ini/dialog.ini
X%%DATADIR%%/ini/standard_mouse.ini
X%%DATADIR%%/ini/fastforward.ini
X%%DATADIR%%/ini/standard_menu.ini
X%%DATADIR%%/ini/standard_toolbar.ini
X%%DATADIR%%/ini/standard_keyboard.ini
X%%DATADIR%%/svg-sa.dat
X%%DATADIR%%/search.ini
X%%DATADIR%%/locale/en/license.txt
X%%DATADIR%%/locale/en/opera6.adr
X%%DATADIR%%/locale/en/search.ini
X%%DATADIR%%/locale/english.lng
X%%DATADIR%%/svg-mobd.dat
X%%DATADIR%%/svg-sabd.dat
X%%DOCSDIR%%/LGPL
X%%DOCSDIR%%/LICENSE
X
X at dirrm %%DATADIR%%/styles/user
X at dirrm %%DATADIR%%/styles/images
X at dirrm %%DATADIR%%/styles
X at dirrm %%DATADIR%%/skin
X at dirrm %%DATADIR%%/plugins
X at dirrm %%DATADIR%%/locale/en
X at dirrm %%DATADIR%%/locale
X at dirrm %%DATADIR%%/java
X at dirrm %%DATADIR%%/ini
X at dirrm %%DATADIR%%/bin
X at dirrm %%DATADIR%%
X at dirrm %%DOCSDIR%%
END-of-opera-devel/pkg-plist
echo x - opera-devel/pkg-message
sed 's/^X//' >opera-devel/pkg-message << 'END-of-opera-devel/pkg-message'
X###########################################################################
X
XThis is a beta version of Opera. It is likely to contain bugs, and should
Xnot be relied on for daily use.
X
XInstead of your normal profile, it will by default use the profile in
X~/.opera-devel, so that you can use both a stable version and a development
Xversion of Opera in parallel.
X
XPlease report any bugs you find at https://bugs.opera.com/wizard/.
X
XHave fun!
X- The Opera Desktop Team
X
X###########################################################################
END-of-opera-devel/pkg-message
echo c - opera-devel/files
mkdir -p opera-devel/files > /dev/null 2>&1
echo x - opera-devel/files/patch-install.sh
sed 's/^X//' >opera-devel/files/patch-install.sh << 'END-of-opera-devel/files/patch-install.sh'
X--- install.sh.orig	2008-04-22 16:06:18.000000000 +0200
X+++ install.sh	2008-04-24 13:49:24.470507835 +0200
X@@ -865,7 +865,7 @@
X 		error 'os'
X 	;;
X     esac
X-    wrapper_file="${wrapper_dir}/opera"
X+    wrapper_file="${wrapper_dir}/opera-devel"
X 
X     wrapper_contain="#!/bin/sh
X 
X@@ -877,6 +877,10 @@
X OPERA_BINARYDIR=${str_localdirexec}
X export OPERA_BINARYDIR
X 
X+# Location of Opera personal dir
X+OPERA_PERSONALDIR=\${HOME}/.opera-devel
X+export OPERA_PERSONALDIR
X+
X # Parse commandline parameters
X toset=
X _QTSTYLE_FROM_CMDLINE_='NO'
X@@ -1259,7 +1263,6 @@
X     manifest_contains operapluginwrapper-native && part_install "`manifest_path operapluginwrapper-native`" "$exec_dir" Binaries
X     manifest_contains operapluginwrapper-ia32-linux && part_install "`manifest_path operapluginwrapper-ia32-linux`" "$exec_dir" Binaries
X     part_install "`manifest_path LICENSE`" "$doc_dir" Documentation
X-    part_install "`manifest_path man1/opera.1`" "$man_dir" "Manual page"
X 
X     share_src="`manifest_path 'html40_entities\.dtd'`"
X     part_install "$share_src" "$share_dir" "Shared resources"
X@@ -1268,15 +1271,14 @@
X     mkdir $mkdirv $mkdirp $plugin_dir/
X 
X     # Wrapper
X-    backup ${wrapper_dir}/opera opera
X     debug_msg 1 "Wrapper"
X     mkdir $mkdirv $mkdirp $wrapper_dir/
X 
X     #cp $cpv $cpf wrapper.sh $wrapper_dir/opera
X     generate_wrapper
X-    chmod $chmodv 755 $wrapper_dir/opera
X+    chmod $chmodv 755 $wrapper_dir/opera-devel
X 
X-    if test -z "$OPERADESTDIR"
X+    if false
X     then
X 	# System wide configuration files
X 	case $os in AnyBSD|OpenBSD) config_dir="/usr/local/etc";; *) config_dir="/etc";; esac
END-of-opera-devel/files/patch-install.sh
echo x - opera-devel/distinfo
sed 's/^X//' >opera-devel/distinfo << 'END-of-opera-devel/distinfo'
XMD5 (opera-9.50b2-20080422.3-shared-qt.i386.freebsd.tar.bz2) = bb0c80d0a0a7ebfa75edc0c3a6bc8088
XSHA256 (opera-9.50b2-20080422.3-shared-qt.i386.freebsd.tar.bz2) = a13ad2bddb5bde702d7d964791c345c08b6c46bc8a9d5406830e1f665ec5420d
XSIZE (opera-9.50b2-20080422.3-shared-qt.i386.freebsd.tar.bz2) = 5796100
XMD5 (opera-9.50b2-20080422.4-shared-qt.i386.freebsd.tar.bz2) = 4416c3e77a4f8f052f987c8f221c52f0
XSHA256 (opera-9.50b2-20080422.4-shared-qt.i386.freebsd.tar.bz2) = d309d0c0bb0289232e41c6e82c26bfe7ce7ae4036869812826a35f57f5ea3391
XSIZE (opera-9.50b2-20080422.4-shared-qt.i386.freebsd.tar.bz2) = 5797946
XMD5 (opera-9.50b2-20080422.7-shared-qt.i386.freebsd.tar.bz2) = e901027bd053d6ce935ee90b08c961a6
XSHA256 (opera-9.50b2-20080422.7-shared-qt.i386.freebsd.tar.bz2) = 88d3a368d585e986e04931a5843e861214fdb91538177d657e16130b98271bb0
XSIZE (opera-9.50b2-20080422.7-shared-qt.i386.freebsd.tar.bz2) = 5673371
XMD5 (opera-9.50b2-20080422.1-shared-qt.amd64.freebsd.tar.bz2) = b20a87dbf6ca63226c28b9206f288765
XSHA256 (opera-9.50b2-20080422.1-shared-qt.amd64.freebsd.tar.bz2) = 763612270901a410db5085e1dd225aa23aea7bec8177813e3f468c820dc2cdb7
XSIZE (opera-9.50b2-20080422.1-shared-qt.amd64.freebsd.tar.bz2) = 6274070
XMD5 (opera-9.50b2-20080422.7-shared-qt.amd64.freebsd.tar.bz2) = adb4e8675bd5ea8a11b3679665f6c103
XSHA256 (opera-9.50b2-20080422.7-shared-qt.amd64.freebsd.tar.bz2) = 5d97f5445152c978cb134da1a801ebdcc2fa56037034718e87aca01aa04f8080
XSIZE (opera-9.50b2-20080422.7-shared-qt.amd64.freebsd.tar.bz2) = 6198726
END-of-opera-devel/distinfo
echo x - opera-devel/Makefile
sed 's/^X//' >opera-devel/Makefile << 'END-of-opera-devel/Makefile'
X# New ports collection makefile for:		opera-devel
X# Date created:					April 24th 2008
X# Whom:						Arjan van Leeuwen
X#
X# $FreeBSD$
X#
X
XPORTNAME=	opera
XPKGNAMESUFFIX=	-devel
XPORTVERSION=	${OPERA_VER}.${OPERA_DATE}
XCATEGORIES=	www ipv6
XMASTER_SITES=	ftp://opera.inode.at/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_LIB}/ \
X		http://gd.tuwien.ac.at/infosys/browsers/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_LIB}/ \
X		http://ftp.ucr.ac.cr/WWW/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_LIB}/ \
X		http://www.microrpm.ca/pub/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_LIB}/ \
X		http://www.opera.mirroarrr.de/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_LIB}/ \
X		http://opera.eurenet.net/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_LIB}/ \
X		ftp://opera.ftp.fu-berlin.de/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_LIB}/ \
X		http://ftp.ntua.gr/pub/www/Opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_LIB}/ \
X		ftp://ftp.wayne.edu/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_LIB}/ \
X		http://mirrors.dedipower.com/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_LIB}/ \
X		ftp://ftp.mirror.ac.uk/sites/ftp.opera.com/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_LIB}/ \
X		http://opera.nedmirror.nl/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_LIB}/ \
X		ftp://ftp.tiscali.nl/pub/mirrors/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_LIB}/ \
X		${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_LIB}/&,} \
X		ftp://ftp.opera.com/pub/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_LIB}/
XDISTNAME=	${PORTNAME}-${OPERA_VER}${OPERA_MINVER}-${OPERA_DATE}.${OPERA_TYPE}-shared-qt.${ARCH}.freebsd
X
XMAINTAINER=	freebsd-maintainer at opera.com
XCOMMENT=	A blazingly fast, full-featured, standards-compliant browser
X
XOPERA_VER=	9.50
XOPERA_MINVER=	b2
XOPERA_REL=	final
XOPERA_DATE=	20080422
XOPERA_BUILD=	1933
X
XDATADIR=	${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX}
XDOCSDIR=	${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
X
XUSE_BZIP2=	yes
XONLY_FOR_ARCHS=	i386 amd64
XWRKSRC=		${WRKDIR}/${PORTNAME}-${OPERA_VER}-${OPERA_DATE}.${OPERA_TYPE}-shared-qt.${ARCH}.freebsd-${OPERA_BUILD}
XUSE_QT_VER=	3
X
XNO_BUILD=	yes
X
XOPTIONS=	ASPELL	"Use the aspell library for spell checking"	on
X
X.include <bsd.port.pre.mk>
X
X.if ${ARCH} == amd64
XOPERA_LIB=	amd64
X.else
XOPERA_LIB=	shared
X.endif
X
X.if ${OSVERSION} >= 700000
XOPERA_TYPE=	7
X.elif ${OSVERSION} >= 600000
X.if ${ARCH} == amd64
XOPERA_TYPE=	1
X.else
XOPERA_TYPE=	4
X.endif
X.else
XOPERA_TYPE=	3
X.endif
X
X.if !defined(WITHOUT_ASPELL)
XLIB_DEPENDS+=	aspell.16:${PORTSDIR}/textproc/aspell
X.endif
X
Xdo-install:
X	@(cd ${WRKSRC} && ./install.sh --prefix=${PREFIX} --docdir=${DOCSDIR} --sharedir=${DATADIR} --exec_prefix=${DATADIR}/bin --plugindir=${DATADIR}/plugins)
X
Xpost-install:
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.post.mk>
END-of-opera-devel/Makefile
echo x - opera-devel/pkg-descr
sed 's/^X//' >opera-devel/pkg-descr << 'END-of-opera-devel/pkg-descr'
XThe most full-featured Internet power tool on the market, Opera includes
Xpop-up blocking, tabbed browsing, integrated searches, and advanced functions
Xlike Opera's groundbreaking E-mail program, RSS Newsfeeds and IRC chat. And
Xbecause we know that our users have different needs, you can customize 
Xthe look and content of your Opera browser with a few clicks of the mouse.
X
XWWW: http://www.opera.com/
END-of-opera-devel/pkg-descr
exit

--- opera-devel.shar ends here ---



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list