[Midnightbsd-cvs] mports: www/opera: update to opera 9.63.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Jan 3 17:03:37 EST 2009


Log Message:
-----------
update to opera 9.63.  Mark broken on current for now

Modified Files:
--------------
    mports/www/opera:
        Makefile (r1.24 -> r1.25)
        distinfo (r1.16 -> r1.17)
        pkg-plist (r1.9 -> r1.10)

Added Files:
-----------
    mports/www/opera/files:
        operapluginwrapper (r1.1)

-------------- next part --------------
Index: pkg-plist
===================================================================
RCS file: /home/cvs/mports/www/opera/pkg-plist,v
retrieving revision 1.9
retrieving revision 1.10
diff -L www/opera/pkg-plist -L www/opera/pkg-plist -u -r1.9 -r1.10
--- www/opera/pkg-plist
+++ www/opera/pkg-plist
@@ -8,6 +8,7 @@
 share/opera/bin/works
 share/opera/bin/operaplugincleaner
 share/opera/bin/operapluginwrapper
+share/opera/bin/operapluginwrapper.midnightbsd
 share/opera/locale/ka/georgian.lng
 share/opera/locale/ka/license.txt
 share/opera/locale/ka/search.ini
@@ -146,6 +147,7 @@
 share/opera/locale/english.lng
 share/opera/ini/dialog.ini
 share/opera/ini/fastforward.ini
+share/opera/ini/speeddial_default.ini
 share/opera/ini/mailproviders.xml
 share/opera/ini/standard_keyboard.ini
 share/opera/ini/standard_keyboard_compat.ini
@@ -205,6 +207,7 @@
 share/opera/styles/plugins.css
 share/opera/styles/search.css
 share/opera/styles/warning.css
+share/opera/webfeeds.html
 share/opera/styles/wml.css
 share/opera/skin/standard_skin.zip
 share/opera/skin/windows_skin.zip
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/www/opera/Makefile,v
retrieving revision 1.24
retrieving revision 1.25
diff -L www/opera/Makefile -L www/opera/Makefile -u -r1.24 -r1.25
--- www/opera/Makefile
+++ www/opera/Makefile
@@ -10,32 +10,32 @@
 PORTVERSION=	${OPERA_VER}
 PORTREVISION=	0
 CATEGORIES=	www ipv6
-MASTER_SITES=	ftp://ftp.opera.com/pub/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
-		ftp://opera.inode.at/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
-		http://gd.tuwien.ac.at/infosys/browsers/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
-		http://ftp.ucr.ac.cr/WWW/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
-		http://www.microrpm.ca/pub/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
-		http://opera.eurenet.net/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
-		ftp://opera.ftp.fu-berlin.de/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
-		http://ftp.ntua.gr/pub/www/Opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
-		ftp://ftp.wayne.edu/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
-		http://mirrors.dedipower.com/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
-		ftp://ftp.mirror.ac.uk/sites/ftp.opera.com/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
-		http://opera.nedmirror.nl/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
-		ftp://ftp.tiscali.nl/pub/mirrors/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
-		${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/${OPERA_REL}/en/${OPERA_ARCH}/${OPERA_LIB}/&,} \
+MASTER_SITES=	ftp://ftp.opera.com/pub/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
+		ftp://opera.inode.at/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
+		http://gd.tuwien.ac.at/infosys/browsers/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
+		http://ftp.ucr.ac.cr/WWW/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
+		http://www.microrpm.ca/pub/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
+		http://opera.eurenet.net/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
+		ftp://opera.ftp.fu-berlin.de/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
+		http://ftp.ntua.gr/pub/www/Opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
+		ftp://ftp.wayne.edu/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
+		http://mirrors.dedipower.com/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
+		ftp://ftp.mirror.ac.uk/sites/ftp.opera.com/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
+		http://opera.nedmirror.nl/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
+		ftp://ftp.tiscali.nl/pub/mirrors/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/ \
+		${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/opera/unix/freebsd/${OPERA_VER:S/.//}${OPERA_MINVER}/en/${OPERA_ARCH}/${OPERA_LIB}/&,} \
 		http://T32.TecNik93.com/FreeBSD/others_ports/${PORTNAME}${PKGNAMESUFFIX}/sources/
-DISTNAME=	${PORTNAME}-${OPERA_VER}-${OPERA_BUILD}.freebsd6-shared-qt3.${ARCH}
+DISTNAME=	${PORTNAME}-${OPERA_VER}-freebsd${OPERA_TYPE}-shared-qt3.${ARCH}
 
 MAINTAINER=	ports at MidnightBSD.org
 COMMENT=	A blazingly fast, full-featured, standards-compliant browser
 LICENSE=	opera
 
-OPERA_VER=	9.52
+OPERA_VER=	9.63
 OPERA_MINVER=	
 OPERA_REL=	final
-OPERA_DATE=	20080814
-OPERA_BUILD=	2091
+OPERA_DATE=	20081215
+OPERA_BUILD=	2474
 
 DATADIR=	${PREFIX}/share/${PORTNAME}
 DOCSDIR=	${PREFIX}/share/doc/${PORTNAME}
@@ -44,8 +44,7 @@
 WANT_GNOME=	yes
 USE_XLIB=	yes
 ONLY_FOR_ARCHS=	i386 amd64
-#WRKSRC=		${WRKDIR}/${DISTNAME}
-WRKSRC=		${WRKDIR}/${PORTNAME}-${OPERA_VER}-${OPERA_BUILD}.freebsd6-shared-qt3.${ARCH}
+WRKSRC=		${WRKDIR}/${PORTNAME}-${OPERA_VER}-${OPERA_BUILD}.freebsd${OPERA_TYPE}-shared-qt3.${ARCH}
 
 MAN1=		opera.1
 NO_BUILD=	yes
@@ -66,7 +65,12 @@
 OPERA_ARCH=	intel
 .endif
 
-OPERA_TYPE=	4
+.if ${OSVERSION} >= 3000
+BROKEN=		Does not run pending GCC 4 migration
+OPERA_TYPE=	7
+.else
+OPERA_TYPE=	6
+.endif
 
 .if !defined(WITHOUT_ASPELL)
 LIB_DEPENDS+=	aspell.16:${PORTSDIR}/textproc/aspell
@@ -91,7 +95,6 @@
 	@${SED} -e 's|@PREFIX@|${LOCALBASE}|g' ${FILESDIR}/opera.desktop.in >${WRKDIR}/opera.desktop
 
 post-patch:
-#	@${CP} ${WRKSRC}/search.ini ${WRKSRC}/locale/en
 	@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g ; \
 		s|%%LOCALBASE%%|${LOCALBASE}|g ; s|%%X11BASE%%|${X11BASE}|g' \
 			${WRKSRC}/usr/local/etc/opera6rc
@@ -100,6 +103,9 @@
 
 do-install:
 	@(cd ${WRKSRC} && ./install.sh --prefix=${TRUE_PREFIX} --DESTDIR=${FAKE_DESTDIR})
+	@${MKDIR} ${PREFIX}/share/bin
+	@${CP} ${WRKSRC}/usr/lib/opera/${OPERA_VER}/operapluginwrapper ${PREFIX}/share/bin/operapluginwrapper.midnightbsd
+	@${INSTALL_SCRIPT} ${PATCHDIR}/operapluginwrapper ${PREFIX}/share/bin
 	@${MKDIR} ${PREFIX}/share/apps/Internet
 	@${MKDIR} ${PREFIX}/share/pixmaps
 	@${MKDIR} ${PREFIX}/share/applnk/Internet
Index: distinfo
===================================================================
RCS file: /home/cvs/mports/www/opera/distinfo,v
retrieving revision 1.16
retrieving revision 1.17
diff -L www/opera/distinfo -L www/opera/distinfo -u -r1.16 -r1.17
--- www/opera/distinfo
+++ www/opera/distinfo
@@ -1,6 +1,15 @@
-MD5 (opera-9.52-2091.freebsd6-shared-qt3.i386.tar.bz2) = d238cfe02bbe8066fced46ff792fab4e
-SHA256 (opera-9.52-2091.freebsd6-shared-qt3.i386.tar.bz2) = beba06e2f0f9671a86fa382fdfb8655fa0dd779a81e58ff50564e9f81b87b260
-SIZE (opera-9.52-2091.freebsd6-shared-qt3.i386.tar.bz2) = 7115380
-MD5 (opera-9.52-2091.freebsd6-shared-qt3.amd64.tar.bz2) = ff22f6cd6958935119779898f94aef7f
-SHA256 (opera-9.52-2091.freebsd6-shared-qt3.amd64.tar.bz2) = d22bef226ec7b9be5984917ca612bde10963e71f7b2d260d7b8ae31154492f50
-SIZE (opera-9.52-2091.freebsd6-shared-qt3.amd64.tar.bz2) = 7617428
+MD5 (opera-9.63-freebsd6-shared-qt3.amd64.tar.bz2) = 75d473747e7166e3410ccbbe1c9b6c3f
+SHA256 (opera-9.63-freebsd6-shared-qt3.amd64.tar.bz2) = 03639fb4abd0dbe4157dad02b7a6621cac6a110597c4344c60b638578da17e5e
+SIZE (opera-9.63-freebsd6-shared-qt3.amd64.tar.bz2) = 7996409
+MD5 (opera-9.63-freebsd7-shared-qt3.amd64.tar.bz2) = b7f23283c4e81e4257301b1c0199a31e
+SHA256 (opera-9.63-freebsd7-shared-qt3.amd64.tar.bz2) = 566d9f255c889dd24d8f023abc1199a7d087d61fa1b8b637040f7fb3c9f5c423
+SIZE (opera-9.63-freebsd7-shared-qt3.amd64.tar.bz2) = 7889803
+MD5 (opera-9.63-freebsd5-shared-qt3.i386.tar.bz2) = a69a3661f1714c44f2ed88049fd29c92
+SHA256 (opera-9.63-freebsd5-shared-qt3.i386.tar.bz2) = ce93c627c81e73baebff54c00abdeb683e9509684b0ef137bf88fa4024a321a5
+SIZE (opera-9.63-freebsd5-shared-qt3.i386.tar.bz2) = 7490934
+MD5 (opera-9.63-freebsd6-shared-qt3.i386.tar.bz2) = cca4ece9b44d72986887862ae8c7b661
+SHA256 (opera-9.63-freebsd6-shared-qt3.i386.tar.bz2) = b1f037f010a28735e92c9735dae5295d562ff604a833836cae82199d73591023
+SIZE (opera-9.63-freebsd6-shared-qt3.i386.tar.bz2) = 7493282
+MD5 (opera-9.63-freebsd7-shared-qt3.i386.tar.bz2) = d1e1d426e5d33b14d73e799fcb312d66
+SHA256 (opera-9.63-freebsd7-shared-qt3.i386.tar.bz2) = e28cbf458916e6fccffa6121604e46f1ff24b2686050e41a2731a7dfda74cb6e
+SIZE (opera-9.63-freebsd7-shared-qt3.i386.tar.bz2) = 7359449
--- /dev/null
+++ www/opera/files/operapluginwrapper
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+if [ -n "$5" ]; then
+	ELFTYPE=`brandelf $5`
+elif [ -n "$4" ]; then
+	ELFTYPE=`brandelf $4`
+elif [ -n "$3" ]; then
+	ELFTYPE=`brandelf $3`
+fi
+
+WRAPPER="midnightbsd"
+
+case "${ELFTYPE}" in
+	*SVR4*|*Linux*)
+		if [ -x "$0.linux" ]; then
+			WRAPPER="linux"
+		fi
+	;;
+esac
+
+exec $0.$WRAPPER $@
+


More information about the Midnightbsd-cvs mailing list