View | Details | Raw Unified | Return to bug 202270 | Differences between
and this patch

Collapse All | Expand All

(-)mail/thunderbird/Makefile (-3 / +3 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	thunderbird
4
PORTNAME=	thunderbird
5
DISTVERSION=	38.1.0
5
DISTVERSION=	38.1.0
6
PORTREVISION=	2
6
PORTREVISION=	3
7
CATEGORIES=	mail news net-im ipv6
7
CATEGORIES=	mail news net-im ipv6
8
MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
8
MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
9
		MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source
9
		MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source
Lines 21-26 BUILD_DEPENDS= nspr>=4.10.8:${PORTSDIR}/devel/nspr Link Here
21
		graphite2>=1.2.4:${PORTSDIR}/graphics/graphite2 \
21
		graphite2>=1.2.4:${PORTSDIR}/graphics/graphite2 \
22
		libvorbis>=1.3.5:${PORTSDIR}/audio/libvorbis \
22
		libvorbis>=1.3.5:${PORTSDIR}/audio/libvorbis \
23
		opus>=1.1:${PORTSDIR}/audio/opus \
23
		opus>=1.1:${PORTSDIR}/audio/opus \
24
		libvpx>=1.3.0:${PORTSDIR}/multimedia/libvpx \
24
		sqlite3>=3.8.9:${PORTSDIR}/databases/sqlite3 \
25
		sqlite3>=3.8.9:${PORTSDIR}/databases/sqlite3 \
25
		${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \
26
		${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \
26
		v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat \
27
		v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat \
Lines 27-33 BUILD_DEPENDS= nspr>=4.10.8:${PORTSDIR}/devel/nspr Link Here
27
		autoconf-2.13:${PORTSDIR}/devel/autoconf213 \
28
		autoconf-2.13:${PORTSDIR}/devel/autoconf213 \
28
		zip:${PORTSDIR}/archivers/zip \
29
		zip:${PORTSDIR}/archivers/zip \
29
		unzip:${PORTSDIR}/archivers/unzip
30
		unzip:${PORTSDIR}/archivers/unzip
30
#		libvpx>=1.5.0:${PORTSDIR}/multimedia/libvpx \
31
#		opus>=1.1:${PORTSDIR}/audio/opus \
31
#		opus>=1.1:${PORTSDIR}/audio/opus \
32
32
33
LIB_DEPENDS=	libv4l2.so:${PORTSDIR}/multimedia/libv4l
33
LIB_DEPENDS=	libv4l2.so:${PORTSDIR}/multimedia/libv4l
Lines 37-43 L_VERSION= 4.0.1 Link Here
37
37
38
SSP_UNSAFE=	yes
38
SSP_UNSAFE=	yes
39
USE_GECKO=	gecko
39
USE_GECKO=	gecko
40
USE_MOZILLA=	-opus -vpx
40
USE_MOZILLA=	-opus
41
41
42
USE_QT5=	# empty
42
USE_QT5=	# empty
43
QT_NONSTANDARD=	yes
43
QT_NONSTANDARD=	yes
(-)multimedia/libvpx/Makefile (-18 / +25 lines)
Lines 2-11 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	libvpx
4
PORTNAME=	libvpx
5
PORTVERSION=	1.4.0
5
DISTVERSIONPREFIX=	v
6
DISTVERSION=	1.4.0-488 # tracking www/firefox
7
DISTVERSIONSUFFIX=	-ge67d45d
6
CATEGORIES=	multimedia
8
CATEGORIES=	multimedia
7
MASTER_SITES=	DEBIAN
8
DISTNAME=	${PORTNAME}_${DISTVERSION}.orig
9
9
10
MAINTAINER=	ashish@FreeBSD.org
10
MAINTAINER=	ashish@FreeBSD.org
11
COMMENT=	VP8/VP9 Codec SDK
11
COMMENT=	VP8/VP9 Codec SDK
Lines 15-21 LICENSE_FILE= ${WRKSRC}/LICENSE Link Here
15
15
16
BUILD_DEPENDS=	yasm:${PORTSDIR}/devel/yasm
16
BUILD_DEPENDS=	yasm:${PORTSDIR}/devel/yasm
17
17
18
USES=		cpe gmake perl5 shebangfix tar:bzip2
18
USE_GITHUB=	yes
19
GH_ACCOUNT=	webmproject
20
21
USES=		compiler cpe gmake perl5 shebangfix tar:bzip2
19
CPE_VENDOR=	john_koleszar
22
CPE_VENDOR=	john_koleszar
20
HAS_CONFIGURE=	yes
23
HAS_CONFIGURE=	yes
21
USE_PERL5=	build
24
USE_PERL5=	build
Lines 28-34 POSTPROC_DESC= Enable postprocessing Link Here
28
RUNTIME_DESC=	Enable runtime CPU detection
31
RUNTIME_DESC=	Enable runtime CPU detection
29
SHARED_DESC=	Enable shared-library support
32
SHARED_DESC=	Enable shared-library support
30
33
31
WRKSRC=		${WRKDIR}/${PORTNAME}-${DISTVERSION}
32
ALL_TARGET=
34
ALL_TARGET=
33
CONFIGURE_ARGS+=--prefix=${PREFIX} \
35
CONFIGURE_ARGS+=--prefix=${PREFIX} \
34
		--disable-install-docs \
36
		--disable-install-docs \
Lines 51-68 SHEBANG_FILES= build/make/ads2gas.pl Link Here
51
53
52
.include <bsd.port.options.mk>
54
.include <bsd.port.options.mk>
53
55
54
.if ${OSVERSION}  < 900000
55
.if ${ARCH} == "amd64"
56
USE_GCC=	yes
57
.endif
58
.endif
59
60
# Workaround for GCC in 9.x post r260075
61
# OSVERSION taken from r260135, the closest OSVERSION
62
.if ${OSVERSION} >  902505 && ${OSVERSION} < 1000000
63
CFLAGS+=	-flax-vector-conversions
64
.endif
65
66
.if ${OSVERSION} >= 1000000
56
.if ${OSVERSION} >= 1000000
67
CONFIGURE_ARGS+=	--disable-unit-tests
57
CONFIGURE_ARGS+=	--disable-unit-tests
68
.endif
58
.endif
Lines 77-82 CONFIGURE_ARGS+= --target=ia64-linux-gcc Link Here
77
CONFIGURE_ARGS+=	--target=ppc32-linux-gcc
67
CONFIGURE_ARGS+=	--target=ppc32-linux-gcc
78
.elif ${ARCH} == "powerpc64"
68
.elif ${ARCH} == "powerpc64"
79
CONFIGURE_ARGS+=	--target=ppc64-linux-gcc
69
CONFIGURE_ARGS+=	--target=ppc64-linux-gcc
70
.elif ${ARCH} == "sparc64"
71
CONFIGURE_ARGS+=	--target=sparc64-linux-gcc
72
USES:=			${USES:Ncompiler*} compiler:c++11-lib
80
.elif ${ARCH} == "armv6"
73
.elif ${ARCH} == "armv6"
81
CONFIGURE_ARGS+=	--target=armv6-linux-gcc --cpu=armv6
74
CONFIGURE_ARGS+=	--target=armv6-linux-gcc --cpu=armv6
82
EXTRA_PATCHES+=	${FILESDIR}/extra-patch-build_make_Makefile
75
EXTRA_PATCHES+=	${FILESDIR}/extra-patch-build_make_Makefile
Lines 84-91 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-build_make Link Here
84
IGNORE=	no support for ${ARCH} the moment. testing/patches are welcome
77
IGNORE=	no support for ${ARCH} the moment. testing/patches are welcome
85
.endif
78
.endif
86
79
80
.include <bsd.port.pre.mk>
81
82
# Workaround for GCC in 9.x post r260075
83
# OSVERSION taken from r260135, the closest OSVERSION
84
.if ${OPSYS} == FreeBSD && ${OSVERSION} > 902505
85
. if ${COMPILER_TYPE} == gcc && ${COMPILER_VERSION} == 42
86
CFLAGS+=	-flax-vector-conversions
87
. endif
88
.endif
89
87
post-patch:
90
post-patch:
88
	@${REINPLACE_CMD} 's|\(link_with_cc\)=gcc|\1=$${CC}|' \
91
	@${REINPLACE_CMD} 's|\(link_with_cc\)=gcc|\1=$${CC}|' \
89
		${WRKSRC}/build/make/configure.sh
92
		${WRKSRC}/build/make/configure.sh
90
93
91
.include <bsd.port.mk>
94
post-install:
95
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/vpx*
96
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libvpx.so.*.*.*
97
98
.include <bsd.port.post.mk>
(-)multimedia/libvpx/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (libvpx_1.4.0.orig.tar.bz2) = f582d9b2d60a592a4a3d8c32965ca2d2167e9ade38c6c30bac8801ff66a118e4
1
SHA256 (webmproject-libvpx-v1.4.0-488-ge67d45d_GH0.tar.bz2) = 9ee182a81d866d92021e4cb11bc81cf0bee96d5bb53c2122eb4d3cc6b86b712b
2
SIZE (libvpx_1.4.0.orig.tar.bz2) = 1807989
2
SIZE (webmproject-libvpx-v1.4.0-488-ge67d45d_GH0.tar.bz2) = 2324228
(-)multimedia/libvpx/files/patch-build_make_Makefile (-9 lines)
Lines 1-14 Link Here
1
--- build/make/Makefile.orig
1
--- build/make/Makefile.orig
2
+++ build/make/Makefile
2
+++ build/make/Makefile
3
@@ -158,7 +158,7 @@
4
 	$(qexec)$(AS) $(ASFLAGS) -o $@ $<
5
 
6
 .PRECIOUS: %.c.S
7
-%.c.S: CFLAGS += -DINLINE_ASM
8
+%.c.S: CFLAGS += -DINLINE_ASM $(CLANG_NO_IAS)
9
 $(BUILD_PFX)%.c.S: %.c
10
 	$(if $(quiet),@echo "    [GEN] $@")
11
 	$(qexec)$(CC) -S $(CFLAGS) -o $@ $<
12
@@ -230,8 +230,8 @@
3
@@ -230,8 +230,8 @@
13
 define install_map_template
4
 define install_map_template
14
 $(DIST_DIR)/$(1): $(2)
5
 $(DIST_DIR)/$(1): $(2)
(-)multimedia/libvpx/files/patch-build_make_configure.sh (-8 lines)
Lines 1-13 Link Here
1
--- build/make/configure.sh.orig	2015-04-03 18:49:19 UTC
1
--- build/make/configure.sh.orig	2015-04-03 18:49:19 UTC
2
+++ build/make/configure.sh
2
+++ build/make/configure.sh
3
@@ -379,6 +379,7 @@ write_common_config_banner() {
4
   print_webm_license config.mk "##" ""
5
   echo '# This file automatically generated by configure. Do not edit!' >> config.mk
6
   echo "TOOLCHAIN := ${toolchain}" >> config.mk
7
+  echo "CLANG_NO_IAS=${CLANG_NO_IAS}" >> config.mk
8
 
9
   case ${toolchain} in
10
     *-linux-rvct)
11
@@ -831,7 +832,6 @@ process_common_toolchain() {
3
@@ -831,7 +832,6 @@ process_common_toolchain() {
12
 
4
 
13
       case ${tgt_cc} in
5
       case ${tgt_cc} in
(-)multimedia/libvpx/files/patch-configure (-6 / +8 lines)
Lines 1-14 Link Here
1
--- configure.orig
1
--- configure.orig
2
+++ configure
2
+++ configure
3
@@ -164,6 +164,7 @@ all_platforms="${all_platforms} universa
3
@@ -148,6 +148,10 @@ all_platforms="${all_platforms} x86_64-w
4
 all_platforms="${all_platforms} universal-darwin12-gcc"
4
 all_platforms="${all_platforms} x86_64-win64-vs10"
5
 all_platforms="${all_platforms} universal-darwin13-gcc"
5
 all_platforms="${all_platforms} x86_64-win64-vs11"
6
 all_platforms="${all_platforms} universal-darwin14-gcc"
6
 all_platforms="${all_platforms} x86_64-win64-vs12"
7
+all_platforms="${all_platforms} ia64-linux-gcc"
7
+all_platforms="${all_platforms} ia64-linux-gcc"
8
+all_platforms="${all_platforms} ppc32-linux-gcc"
9
+all_platforms="${all_platforms} ppc64-linux-gcc"
10
+all_platforms="${all_platforms} sparc64-linux-gcc"
8
 all_platforms="${all_platforms} generic-gnu"
11
 all_platforms="${all_platforms} generic-gnu"
9
 
12
 
10
 # all_targets is a list of all targets that can be configured
13
 # all_targets is a list of all targets that can be configured
11
@@ -611,15 +612,15 @@
14
@@ -611,15 +612,14 @@
12
         check_add_cflags -Wimplicit-function-declaration
15
         check_add_cflags -Wimplicit-function-declaration
13
         check_add_cflags -Wuninitialized
16
         check_add_cflags -Wuninitialized
14
         check_add_cflags -Wunused-variable
17
         check_add_cflags -Wunused-variable
Lines 26-32 Link Here
26
+          # https://code.google.com/p/webm/issues/detail?id=603
29
+          # https://code.google.com/p/webm/issues/detail?id=603
27
+          # work around them until they are fixed
30
+          # work around them until they are fixed
28
+          check_add_cflags -fno-strict-aliasing
31
+          check_add_cflags -fno-strict-aliasing
29
+          CLANG_NO_IAS=-no-integrated-as
30
+        else
32
+        else
31
+          check_add_cflags -Wunused-but-set-variable
33
+          check_add_cflags -Wunused-but-set-variable
32
+        fi
34
+        fi
(-)multimedia/libvpx/files/patch-vp9_common_vp9__filter.c (+27 lines)
Line 0 Link Here
1
commit 33b3953c548a20c0aee705657df0440a740c28b7
2
Author: James Zern <jzern@google.com>
3
Date:   Thu Jun 11 15:12:22 2015 -0700
4
5
    vp9_filter: restore vp9_bilinear_filters alignment
6
    
7
    the declaration containing the alignment in vp9_filter.h was removed in:
8
    eb88b17 Make vp9 subpixel match vp8
9
    
10
    fixes a crash in 32-bit builds
11
    
12
    Change-Id: I9a97e6b4e8e94698e43ff79d0d8bb85043b73c61
13
14
diff --git a/vp9/common/vp9_filter.c b/vp9/common/vp9_filter.c
15
index afcdf22..b256d4a 100644
16
--- vp9/common/vp9_filter.c
17
+++ vp9/common/vp9_filter.c
18
@@ -12,7 +12,8 @@
19
 
20
 #include "vp9/common/vp9_filter.h"
21
 
22
-const InterpKernel vp9_bilinear_filters[SUBPEL_SHIFTS] = {
23
+DECLARE_ALIGNED(256, const InterpKernel,
24
+                vp9_bilinear_filters[SUBPEL_SHIFTS]) = {
25
   { 0, 0, 0, 128,   0, 0, 0, 0 },
26
   { 0, 0, 0, 120,   8, 0, 0, 0 },
27
   { 0, 0, 0, 112,  16, 0, 0, 0 },
(-)security/vuxml/vuln.xml (-2 / +2 lines)
Lines 251-257 Notes: Link Here
251
    <affects>
251
    <affects>
252
      <package>
252
      <package>
253
	<name>libvpx</name>
253
	<name>libvpx</name>
254
	<range><lt>1.5.0</lt></range>
254
	<range><lt>1.4.0.488</lt></range>
255
      </package>
255
      </package>
256
      <package>
256
      <package>
257
	<name>firefox</name>
257
	<name>firefox</name>
Lines 283-289 Notes: Link Here
283
    <dates>
283
    <dates>
284
      <discovery>2015-08-11</discovery>
284
      <discovery>2015-08-11</discovery>
285
      <entry>2015-08-11</entry>
285
      <entry>2015-08-11</entry>
286
      <modified>2015-08-11</modified>
286
      <modified>2015-08-13</modified>
287
    </dates>
287
    </dates>
288
  </vuln>
288
  </vuln>
289
289
(-)www/firefox/Makefile (-3 / +3 lines)
Lines 4-10 Link Here
4
PORTNAME=	firefox
4
PORTNAME=	firefox
5
DISTVERSION=	40.0
5
DISTVERSION=	40.0
6
DISTVERSIONSUFFIX=.source
6
DISTVERSIONSUFFIX=.source
7
PORTREVISION=	4
7
PORTREVISION=	5
8
PORTEPOCH=	1
8
PORTEPOCH=	1
9
CATEGORIES=	www ipv6
9
CATEGORIES=	www ipv6
10
MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
10
MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
Lines 20-25 BUILD_DEPENDS= nspr>=4.10.8:${PORTSDIR}/devel/nspr Link Here
20
		harfbuzz>=0.9.34:${PORTSDIR}/print/harfbuzz \
20
		harfbuzz>=0.9.34:${PORTSDIR}/print/harfbuzz \
21
		graphite2>=1.2.4:${PORTSDIR}/graphics/graphite2 \
21
		graphite2>=1.2.4:${PORTSDIR}/graphics/graphite2 \
22
		libvorbis>=1.3.5:${PORTSDIR}/audio/libvorbis \
22
		libvorbis>=1.3.5:${PORTSDIR}/audio/libvorbis \
23
		libvpx>=1.3.0:${PORTSDIR}/multimedia/libvpx \
23
		sqlite3>=3.8.9:${PORTSDIR}/databases/sqlite3 \
24
		sqlite3>=3.8.9:${PORTSDIR}/databases/sqlite3 \
24
		${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \
25
		${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \
25
		v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat \
26
		v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat \
Lines 26-32 BUILD_DEPENDS= nspr>=4.10.8:${PORTSDIR}/devel/nspr Link Here
26
		autoconf-2.13:${PORTSDIR}/devel/autoconf213 \
27
		autoconf-2.13:${PORTSDIR}/devel/autoconf213 \
27
		zip:${PORTSDIR}/archivers/zip \
28
		zip:${PORTSDIR}/archivers/zip \
28
		unzip:${PORTSDIR}/archivers/unzip
29
		unzip:${PORTSDIR}/archivers/unzip
29
#		libvpx>=1.5.0:${PORTSDIR}/multimedia/libvpx \
30
#		opus>=1.1:${PORTSDIR}/audio/opus \
30
#		opus>=1.1:${PORTSDIR}/audio/opus \
31
31
32
LIB_DEPENDS=	libv4l2.so:${PORTSDIR}/multimedia/libv4l
32
LIB_DEPENDS=	libv4l2.so:${PORTSDIR}/multimedia/libv4l
Lines 34-40 LIB_DEPENDS= libv4l2.so:${PORTSDIR}/multimedia/lib Link Here
34
USE_GECKO=	gecko
34
USE_GECKO=	gecko
35
CONFLICTS_INSTALL=	firefox-esr-31.* firefox-esr-24.* firefox-esr-17.*
35
CONFLICTS_INSTALL=	firefox-esr-31.* firefox-esr-24.* firefox-esr-17.*
36
MOZ_PKGCONFIG_FILES=	# empty
36
MOZ_PKGCONFIG_FILES=	# empty
37
USE_MOZILLA=	-opus -vpx
37
USE_MOZILLA=	-opus
38
MOZILLA_NAME=	Firefox
38
MOZILLA_NAME=	Firefox
39
39
40
USE_QT5=	# empty
40
USE_QT5=	# empty
(-)www/firefox-esr/Makefile (-3 / +3 lines)
Lines 4-10 Link Here
4
PORTNAME=	firefox
4
PORTNAME=	firefox
5
DISTVERSION=	38.2.0
5
DISTVERSION=	38.2.0
6
DISTVERSIONSUFFIX=esr.source
6
DISTVERSIONSUFFIX=esr.source
7
PORTREVISION=	3
7
PORTREVISION=	4
8
PORTEPOCH=	1
8
PORTEPOCH=	1
9
CATEGORIES=	www ipv6
9
CATEGORIES=	www ipv6
10
MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \
10
MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \
Lines 21-26 BUILD_DEPENDS= nspr>=4.10.8:${PORTSDIR}/devel/nspr Link Here
21
		harfbuzz>=0.9.34:${PORTSDIR}/print/harfbuzz \
21
		harfbuzz>=0.9.34:${PORTSDIR}/print/harfbuzz \
22
		graphite2>=1.2.4:${PORTSDIR}/graphics/graphite2 \
22
		graphite2>=1.2.4:${PORTSDIR}/graphics/graphite2 \
23
		libvorbis>=1.3.5:${PORTSDIR}/audio/libvorbis \
23
		libvorbis>=1.3.5:${PORTSDIR}/audio/libvorbis \
24
		libvpx>=1.3.0:${PORTSDIR}/multimedia/libvpx \
24
		sqlite3>=3.8.9:${PORTSDIR}/databases/sqlite3 \
25
		sqlite3>=3.8.9:${PORTSDIR}/databases/sqlite3 \
25
		${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \
26
		${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \
26
		v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat \
27
		v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat \
Lines 27-33 BUILD_DEPENDS= nspr>=4.10.8:${PORTSDIR}/devel/nspr Link Here
27
		autoconf-2.13:${PORTSDIR}/devel/autoconf213 \
28
		autoconf-2.13:${PORTSDIR}/devel/autoconf213 \
28
		zip:${PORTSDIR}/archivers/zip \
29
		zip:${PORTSDIR}/archivers/zip \
29
		unzip:${PORTSDIR}/archivers/unzip
30
		unzip:${PORTSDIR}/archivers/unzip
30
#		libvpx>=1.5.0:${PORTSDIR}/multimedia/libvpx \
31
#		opus>=1.1:${PORTSDIR}/audio/opus \
31
#		opus>=1.1:${PORTSDIR}/audio/opus \
32
32
33
LIB_DEPENDS=	libv4l2.so:${PORTSDIR}/multimedia/libv4l
33
LIB_DEPENDS=	libv4l2.so:${PORTSDIR}/multimedia/libv4l
Lines 36-42 USE_GECKO= gecko Link Here
36
CPE_PRODUCT=	${PORTNAME}_esr
36
CPE_PRODUCT=	${PORTNAME}_esr
37
CONFLICTS_INSTALL=	firefox-4[0-4].* firefox-3[02-9].* firefox-2[0-35-9].*
37
CONFLICTS_INSTALL=	firefox-4[0-4].* firefox-3[02-9].* firefox-2[0-35-9].*
38
MOZ_PKGCONFIG_FILES=	# empty
38
MOZ_PKGCONFIG_FILES=	# empty
39
USE_MOZILLA=	-opus -vpx
39
USE_MOZILLA=	-opus
40
MOZILLA_NAME=	Firefox
40
MOZILLA_NAME=	Firefox
41
41
42
USE_QT5=	# empty
42
USE_QT5=	# empty
(-)www/libxul/Makefile (-3 / +3 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	libxul
4
PORTNAME=	libxul
5
DISTVERSION=	38.2.0
5
DISTVERSION=	38.2.0
6
PORTREVISION=	2
6
PORTREVISION=	3
7
CATEGORIES?=	www devel
7
CATEGORIES?=	www devel
8
MASTER_SITES=	MOZILLA/firefox/releases/${DISTVERSION}esr/source \
8
MASTER_SITES=	MOZILLA/firefox/releases/${DISTVERSION}esr/source \
9
		MOZILLA/firefox/candidates/${DISTVERSION}esr-candidates/build2/source
9
		MOZILLA/firefox/candidates/${DISTVERSION}esr-candidates/build2/source
Lines 19-24 BUILD_DEPENDS= nspr>=4.10.8:${PORTSDIR}/devel/nspr Link Here
19
		harfbuzz>=0.9.34:${PORTSDIR}/print/harfbuzz \
19
		harfbuzz>=0.9.34:${PORTSDIR}/print/harfbuzz \
20
		graphite2>=1.2.4:${PORTSDIR}/graphics/graphite2 \
20
		graphite2>=1.2.4:${PORTSDIR}/graphics/graphite2 \
21
		libvorbis>=1.3.5:${PORTSDIR}/audio/libvorbis \
21
		libvorbis>=1.3.5:${PORTSDIR}/audio/libvorbis \
22
		libvpx>=1.3.0:${PORTSDIR}/multimedia/libvpx \
22
		sqlite3>=3.8.9:${PORTSDIR}/databases/sqlite3 \
23
		sqlite3>=3.8.9:${PORTSDIR}/databases/sqlite3 \
23
		${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \
24
		${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \
24
		v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat \
25
		v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat \
Lines 25-31 BUILD_DEPENDS= nspr>=4.10.8:${PORTSDIR}/devel/nspr Link Here
25
		autoconf-2.13:${PORTSDIR}/devel/autoconf213 \
26
		autoconf-2.13:${PORTSDIR}/devel/autoconf213 \
26
		zip:${PORTSDIR}/archivers/zip \
27
		zip:${PORTSDIR}/archivers/zip \
27
		unzip:${PORTSDIR}/archivers/unzip
28
		unzip:${PORTSDIR}/archivers/unzip
28
#		libvpx>=1.5.0:${PORTSDIR}/multimedia/libvpx \
29
#		opus>=1.1:${PORTSDIR}/audio/opus \
29
#		opus>=1.1:${PORTSDIR}/audio/opus \
30
30
31
LIB_DEPENDS=	libv4l2.so:${PORTSDIR}/multimedia/libv4l
31
LIB_DEPENDS=	libv4l2.so:${PORTSDIR}/multimedia/libv4l
Lines 46-52 MOZ_OPTIONS?= --enable-application=xulrunner Link Here
46
USE_GECKO=	gecko
46
USE_GECKO=	gecko
47
CPE_PRODUCT=	firefox_esr
47
CPE_PRODUCT=	firefox_esr
48
MOZILLA_EXEC_NAME=xulrunner
48
MOZILLA_EXEC_NAME=xulrunner
49
USE_MOZILLA=	-opus -vpx
49
USE_MOZILLA=	-opus
50
MOZILLA_PLIST_DIRS=	bin include lib share/idl libdata
50
MOZILLA_PLIST_DIRS=	bin include lib share/idl libdata
51
MOZ_PKGCONFIG_FILES=	libxul-embedding libxul mozilla-js \
51
MOZ_PKGCONFIG_FILES=	libxul-embedding libxul mozilla-js \
52
			mozilla-plugin
52
			mozilla-plugin
(-)www/seamonkey/Makefile (-3 / +3 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	seamonkey
4
PORTNAME=	seamonkey
5
DISTVERSION=	2.33.1
5
DISTVERSION=	2.33.1
6
PORTREVISION=	6
6
PORTREVISION=	7
7
CATEGORIES?=	www mail news editors irc ipv6
7
CATEGORIES?=	www mail news editors irc ipv6
8
MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
8
MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
9
		MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source
9
		MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source
Lines 21-26 BUILD_DEPENDS= nspr>=4.10.6:${PORTSDIR}/devel/nspr Link Here
21
		graphite2>=1.2.4:${PORTSDIR}/graphics/graphite2 \
21
		graphite2>=1.2.4:${PORTSDIR}/graphics/graphite2 \
22
		libvorbis>=1.3.5:${PORTSDIR}/audio/libvorbis \
22
		libvorbis>=1.3.5:${PORTSDIR}/audio/libvorbis \
23
		opus>=1.1:${PORTSDIR}/audio/opus \
23
		opus>=1.1:${PORTSDIR}/audio/opus \
24
		libvpx>=1.3.0:${PORTSDIR}/multimedia/libvpx \
24
		sqlite3>=3.8.7.4:${PORTSDIR}/databases/sqlite3 \
25
		sqlite3>=3.8.7.4:${PORTSDIR}/databases/sqlite3 \
25
		${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \
26
		${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \
26
		v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat \
27
		v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat \
Lines 27-33 BUILD_DEPENDS= nspr>=4.10.6:${PORTSDIR}/devel/nspr Link Here
27
		autoconf-2.13:${PORTSDIR}/devel/autoconf213 \
28
		autoconf-2.13:${PORTSDIR}/devel/autoconf213 \
28
		zip:${PORTSDIR}/archivers/zip \
29
		zip:${PORTSDIR}/archivers/zip \
29
		unzip:${PORTSDIR}/archivers/unzip
30
		unzip:${PORTSDIR}/archivers/unzip
30
#		libvpx>=1.5.0:${PORTSDIR}/multimedia/libvpx \
31
31
32
LIB_DEPENDS=	libv4l2.so:${PORTSDIR}/multimedia/libv4l
32
LIB_DEPENDS=	libv4l2.so:${PORTSDIR}/multimedia/libv4l
33
33
Lines 47-53 MOZ_EXTENSIONS= default Link Here
47
MOZ_OPTIONS+=	--program-transform-name='s/seamonkey/${MOZILLA}/' \
47
MOZ_OPTIONS+=	--program-transform-name='s/seamonkey/${MOZILLA}/' \
48
		--enable-application=suite
48
		--enable-application=suite
49
49
50
USE_MOZILLA=	-vpx
50
USE_MOZILLA=	# empty
51
MOZ_PKGCONFIG_FILES=
51
MOZ_PKGCONFIG_FILES=
52
52
53
NOT_FOR_ARCHS=	ia64
53
NOT_FOR_ARCHS=	ia64

Return to bug 202270