Author: beat
Date: Tue Jun  5 10:35:47 2012
New Revision: 718

Log:
- Update to 13.0
- Use GCC 4.6 to fix build on newer FreeBSD versions
- Use asm optimized *YUVToRGB32Row [1]
- Update required nspr version [2]

PR:             ports/168423 [1], ports/167431 [2]
Submitted by:   Jan Beich <jbeich AT tormail.org [1],
                Toomas Aas <toomas.aas AT raad.tartu.ee> [2]

Added:
   branches/experimental/www/firefox-beta/files/patch-gfx-ycbcr-Makefile.in
Modified:
   branches/experimental/www/firefox-beta/Makefile
   branches/experimental/www/firefox-beta/distinfo

Modified: branches/experimental/www/firefox-beta/Makefile
==============================================================================
--- branches/experimental/www/firefox-beta/Makefile     Sun Jun  3 15:44:25 
2012        (r717)
+++ branches/experimental/www/firefox-beta/Makefile     Tue Jun  5 10:35:47 
2012        (r718)
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=      firefox
-DISTVERSION=   13.0b6
+DISTVERSION=   13.0
 PORTEPOCH=     1
 CATEGORIES=    www ipv6
 MASTER_SITES=  ${MASTER_SITE_MOZILLA}
@@ -16,7 +16,7 @@
 MAINTAINER=    [email protected]
 COMMENT=       Web browser based on the browser portion of Mozilla
 
-BUILD_DEPENDS= nspr>=4.8.8:${PORTSDIR}/devel/nspr \
+BUILD_DEPENDS= nspr>=4.9:${PORTSDIR}/devel/nspr \
                cairo>=1.10.2_1,1:${PORTSDIR}/graphics/cairo \
                unzip:${PORTSDIR}/archivers/unzip
 LIB_DEPENDS=   execinfo.1:${PORTSDIR}/devel/libexecinfo \
@@ -25,6 +25,7 @@
 CONFLICTS_BUILD=       spidermonkey-*
 
 USE_AUTOTOOLS= autoconf213
+USE_GCC=       4.6+
 USE_GECKO=     gecko
 CONFLICTS=     firefox-10.*
 MOZ_PKGCONFIG_FILES=   # empty
@@ -58,7 +59,7 @@
 
 .include <bsd.port.pre.mk>
 
-WRKSRC:=       ${WRKDIR}/mozilla-beta
+WRKSRC:=       ${WRKDIR}/mozilla-release
 
 .if ${HAVE_GNOME:Mlibgnomeui}!=""
 USE_GNOME+=    libgnomeui

Modified: branches/experimental/www/firefox-beta/distinfo
==============================================================================
--- branches/experimental/www/firefox-beta/distinfo     Sun Jun  3 15:44:25 
2012        (r717)
+++ branches/experimental/www/firefox-beta/distinfo     Tue Jun  5 10:35:47 
2012        (r718)
@@ -1,2 +1,2 @@
-SHA256 (firefox-13.0b6.source.tar.bz2) = 
c3d84339f03e872a3e7371002fb600c4d43d0d291f420dcb902afeea250f009e
-SIZE (firefox-13.0b6.source.tar.bz2) = 79528936
+SHA256 (firefox-13.0.source.tar.bz2) = 
dc801286e752ba3c2006caa0728024cb5b92460d9a3a1636c111c1f4f4f50b55
+SIZE (firefox-13.0.source.tar.bz2) = 79605635

Added: branches/experimental/www/firefox-beta/files/patch-gfx-ycbcr-Makefile.in
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ branches/experimental/www/firefox-beta/files/patch-gfx-ycbcr-Makefile.in    
Tue Jun  5 10:35:47 2012        (r718)
@@ -0,0 +1,21 @@
+--- gfx/ycbcr/Makefile.in~
++++ gfx/ycbcr/Makefile.in
+@@ -58,6 +58,10 @@ ifeq ($(OS_ARCH),Linux)
+ CPPSRCS += yuv_row_posix.cpp \
+            $(NULL)
+ else
++ifeq ($(OS_ARCH),FreeBSD)
++CPPSRCS += yuv_row_posix.cpp \
++           $(NULL)
++else
+ ifeq ($(OS_ARCH),SunOS)
+ CPPSRCS += yuv_row_posix.cpp \
+            $(NULL)
+@@ -70,6 +74,7 @@ CPPSRCS += yuv_row_other.cpp \
+            $(NULL)
+ endif # Darwin
+ endif # SunOS
++endif # FreeBSD
+ endif # linux
+ endif # windows
+ 
\ No newline at end of file
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[email protected]"

Reply via email to