[SVN-Commit] r1686 - in branches/firefox32: Mk Mk/Uses www/libxul www/libxul/files

svn-freebsd-gecko at chruetertee.ch svn-freebsd-gecko at chruetertee.ch
Fri Sep 5 13:18:25 UTC 2014


Author: jbeich
Date: Fri Sep  5 13:18:15 2014
New Revision: 1686

Log:
temporarily downgrade libxul to esr24 to unbreak build

Added:
   branches/firefox32/www/libxul/files/patch-bug1046224
      - copied unchanged from r1685, branches/firefox32/www/firefox-esr/files/patch-bug1046224
Replaced:
   branches/firefox32/www/libxul/
      - copied from r1641, trunk/www/libxul/
Modified:
   branches/firefox32/Mk/Uses/gecko.mk
   branches/firefox32/Mk/bsd.gecko.mk
   branches/firefox32/www/libxul/Makefile
   branches/firefox32/www/libxul/distinfo

Modified: branches/firefox32/Mk/Uses/gecko.mk
==============================================================================
--- branches/firefox32/Mk/Uses/gecko.mk	Fri Sep  5 03:22:39 2014	(r1685)
+++ branches/firefox32/Mk/Uses/gecko.mk	Fri Sep  5 13:18:15 2014	(r1686)
@@ -33,8 +33,8 @@
 XPIDL?=		${LOCALBASE}/lib/${GECKO}/xpidl
 XPIDL_INCL?=	`${GECKO_CONFIG} --idlflags`
 
-BUILD_DEPENDS+=	libxul>=31:${PORTSDIR}/www/libxul
-RUN_DEPENDS+=	libxul>=31:${PORTSDIR}/www/libxul
+BUILD_DEPENDS+=	libxul>=24:${PORTSDIR}/www/libxul
+RUN_DEPENDS+=	libxul>=24:${PORTSDIR}/www/libxul
 
 .elif ${_GECKO_ARGS:Mfirefox}
 

Modified: branches/firefox32/Mk/bsd.gecko.mk
==============================================================================
--- branches/firefox32/Mk/bsd.gecko.mk	Fri Sep  5 03:22:39 2014	(r1685)
+++ branches/firefox32/Mk/bsd.gecko.mk	Fri Sep  5 13:18:15 2014	(r1686)
@@ -254,7 +254,11 @@
 USE_MOZILLA+=	-cairo # ports/169343
 USE_DISPLAY=yes # install
 USE_GNOME+=	pango
+. if ${MOZILLA_VER:R:R} >= 30 || ${MOZILLA} == "seamonkey"
 USE_QT5+=	qmake_build buildtools_build gui network quick printsupport
+. else
+USE_QT4+=	qmake_build moc_build rcc_build gui network opengl
+. endif
 MOZ_EXPORT+=	HOST_QMAKE="${QMAKE}" HOST_MOC="${MOC}" HOST_RCC="${RCC}"
 .elif ${MOZ_TOOLKIT:Mcairo-gtk3}
 USE_GNOME+=	gtk30
@@ -283,8 +287,13 @@
 .endif
 
 .if ${PORT_OPTIONS:MGSTREAMER}
+. if ${MOZILLA_VER:R:R} >= 30 || ${MOZILLA} == "seamonkey"
 USE_GSTREAMER1?=good libav
 MOZ_OPTIONS+=	--enable-gstreamer=1.0
+. else
+USE_GSTREAMER?=	good ffmpeg
+MOZ_OPTIONS+=	--enable-gstreamer
+. endif
 .else
 MOZ_OPTIONS+=	--disable-gstreamer
 .endif

Modified: branches/firefox32/www/libxul/Makefile
==============================================================================
--- trunk/www/libxul/Makefile	Tue Jul 29 09:52:10 2014	(r1641)
+++ branches/firefox32/www/libxul/Makefile	Fri Sep  5 13:18:15 2014	(r1686)
@@ -1,8 +1,8 @@
 # Created by: Michael Johnson <ahze at FreeBSD.org>
-# $FreeBSD: head/www/libxul/Makefile 339634 2014-01-13 21:00:02Z rene $
+# $FreeBSD: head/www/libxul/Makefile 363978 2014-08-04 09:11:25Z bapt $
 
 PORTNAME=	libxul
-DISTVERSION=	24.7.0
+DISTVERSION=	24.8.0
 CATEGORIES?=	www devel
 MASTER_SITES=	MOZILLA/firefox/releases/${DISTVERSION}esr/source \
 		https://ftp.mozilla.org/pub/mozilla.org/firefox/candidates/${DISTVERSION}esr-candidates/build1/source/
@@ -30,7 +30,6 @@
 CONFLICTS=	libxul-1.9.*
 
 USE_AUTOTOOLS=	autoconf213:env
-USE_PYTHON_BUILD=2
 WANT_GNOME=	yes
 USE_QT4=	# empty
 QT_NONSTANDARD=	yes

Modified: branches/firefox32/www/libxul/distinfo
==============================================================================
--- trunk/www/libxul/distinfo	Tue Jul 29 09:52:10 2014	(r1641)
+++ branches/firefox32/www/libxul/distinfo	Fri Sep  5 13:18:15 2014	(r1686)
@@ -1,2 +1,2 @@
-SHA256 (firefox-24.7.0esr.source.tar.bz2) = 079b6021f153ba11658cefe41d467e25357cd78e84d3d66c6abcfecb5a00121f
-SIZE (firefox-24.7.0esr.source.tar.bz2) = 119967111
+SHA256 (firefox-24.8.0esr.source.tar.bz2) = d1247f58f898f2dcc0f21572ac0df6d27a3ed6b0a4c92f6d10ad377ac021c006
+SIZE (firefox-24.8.0esr.source.tar.bz2) = 119635865

Copied: branches/firefox32/www/libxul/files/patch-bug1046224 (from r1685, branches/firefox32/www/firefox-esr/files/patch-bug1046224)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ branches/firefox32/www/libxul/files/patch-bug1046224	Fri Sep  5 13:18:15 2014	(r1686, copy of r1685, branches/firefox32/www/firefox-esr/files/patch-bug1046224)
@@ -0,0 +1,26 @@
+diff --git configure.in configure.in
+index 1853029..559bd45 100644
+--- configure.in
++++ configure.in
+@@ -2651,7 +2651,7 @@ if test "$ac_cv_sockaddr_sa_len" = true ; then
+   AC_DEFINE(HAVE_SA_LEN)
+ fi
+ 
+-AC_ARG_ENABLE(dtrace,
++MOZ_ARG_ENABLE_BOOL(dtrace,
+               [  --enable-dtrace         build with dtrace support if available (default=no)],
+               [enable_dtrace="yes"],)
+ if test "x$enable_dtrace" = "xyes"; then
+diff --git js/src/configure.in js/src/configure.in
+index 134dfd3..682c1fb 100644
+--- js/src/configure.in
++++ js/src/configure.in
+@@ -2153,7 +2153,7 @@ dnl Quota support
+ MOZ_CHECK_HEADERS(sys/quota.h)
+ MOZ_CHECK_HEADERS(linux/quota.h)
+ 
+-AC_ARG_ENABLE(dtrace,
++MOZ_ARG_ENABLE_BOOL(dtrace,
+               [  --enable-dtrace         build with dtrace support if available (default=no)],
+               [enable_dtrace="yes"],)
+ if test "x$enable_dtrace" = "xyes"; then


More information about the freebsd-gecko mailing list