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

Collapse All | Expand All

(-)b/multimedia/libvpx/Makefile (-24 / +8 lines)
Lines 6-12 DISTVERSIONPREFIX= v Link Here
6
DISTVERSION=	1.6.1
6
DISTVERSION=	1.6.1
7
CATEGORIES=	multimedia
7
CATEGORIES=	multimedia
8
8
9
MAINTAINER=	ashish@FreeBSD.org
9
MAINTAINER=	jbeich@FreeBSD.org
10
COMMENT=	VP8/VP9 Codec SDK
10
COMMENT=	VP8/VP9 Codec SDK
11
11
12
LICENSE=	BSD3CLAUSE
12
LICENSE=	BSD3CLAUSE
Lines 34-45 SHARED_DESC= Enable shared-library support Link Here
34
SIZE_LIMIT_DESC=Maximum size allowed by decoder: ${SIZE_LIMIT}
34
SIZE_LIMIT_DESC=Maximum size allowed by decoder: ${SIZE_LIMIT}
35
35
36
ALL_TARGET=
36
ALL_TARGET=
37
CONFIGURE_ARGS+=${CONFIGURE_ARGS_${ARCH}}
37
CONFIGURE_ARGS+=--prefix=${PREFIX} \
38
CONFIGURE_ARGS+=--prefix=${PREFIX} \
38
		--disable-install-docs \
39
		--disable-install-docs \
39
		--disable-install-srcs \
40
		--disable-install-srcs \
40
		--enable-pic \
41
		--enable-pic \
41
		--enable-vp8 \
42
		--enable-vp8 \
42
		--enable-vp9
43
		--enable-vp9
44
CONFIGURE_ARGS_i386=	--target=x86-linux-gcc
45
CONFIGURE_ARGS_amd64=	--target=x86_64-linux-gcc
46
CONFIGURE_ARGS_aarch64=	--target=arm64-linux-gcc
47
.if ${CFLAGS:M-march=armv[78]*}
48
CONFIGURE_ARGS_armv6=	--target=armv7-linux-gcc
49
.endif
43
MAKE_ARGS+=	verbose=yes
50
MAKE_ARGS+=	verbose=yes
44
MAKE_ENV=	LC_ALL=C
51
MAKE_ENV=	LC_ALL=C
45
52
Lines 58-86 THREADS_CONFIGURE_OFF= --disable-multithread Link Here
58
65
59
SHEBANG_FILES=	build/make/ads2gas.pl
66
SHEBANG_FILES=	build/make/ads2gas.pl
60
67
61
.include <bsd.port.options.mk>
62
63
.if ${ARCH} == "amd64"
64
CONFIGURE_ARGS+=	--target=x86_64-linux-gcc
65
.elif ${ARCH} == "i386"
66
CONFIGURE_ARGS+=	--target=x86-linux-gcc
67
.elif ${ARCH} == "ia64"
68
CONFIGURE_ARGS+=	--target=ia64-linux-gcc
69
.elif ${ARCH} == "powerpc"
70
CONFIGURE_ARGS+=	--target=ppc32-linux-gcc
71
.elif ${ARCH} == "powerpc64"
72
CONFIGURE_ARGS+=	--target=ppc64-linux-gcc
73
.elif ${ARCH} == "sparc64"
74
CONFIGURE_ARGS+=	--target=sparc64-linux-gcc
75
.elif ${ARCH} == "aarch64"
76
CONFIGURE_ARGS+=	--target=arm64-linux-gcc
77
.elif ${ARCH} == "armv6"
78
CONFIGURE_ARGS+=	--target=armv6-linux-gcc --cpu=armv6
79
EXTRA_PATCHES+=	${FILESDIR}/extra-patch-build_make_Makefile
80
.else
81
IGNORE=	no support for ${ARCH} the moment. testing/patches are welcome
82
.endif
83
84
post-patch:
68
post-patch:
85
	@${REINPLACE_CMD} 's|\(link_with_cc\)=gcc|\1=$${CC}|' \
69
	@${REINPLACE_CMD} 's|\(link_with_cc\)=gcc|\1=$${CC}|' \
86
		${WRKSRC}/build/make/configure.sh
70
		${WRKSRC}/build/make/configure.sh
(-)a/multimedia/libvpx/files/extra-patch-build_make_Makefile (-11 lines)
Removed Link Here
1
--- build/make/Makefile.orig	2013-11-18 22:18:52 UTC
2
+++ build/make/Makefile
3
@@ -68,7 +68,7 @@ BUILD_ROOT?=.
4
 VPATH=$(SRC_PATH_BARE)
5
 CFLAGS+=-I$(BUILD_PFX)$(BUILD_ROOT) -I$(SRC_PATH)
6
 CXXFLAGS+=-I$(BUILD_PFX)$(BUILD_ROOT) -I$(SRC_PATH)
7
-ASFLAGS+=-I$(BUILD_PFX)$(BUILD_ROOT)/ -I$(SRC_PATH)/
8
+ASFLAGS+=-I$(BUILD_PFX)$(BUILD_ROOT)/ -I$(SRC_PATH)/ -meabi=5
9
 DIST_DIR?=dist
10
 HOSTCC?=gcc
11
 TGT_ISA:=$(word 1, $(subst -, ,$(TOOLCHAIN)))
(-)a/multimedia/libvpx/files/patch-configure (-13 lines)
Removed Link Here
1
--- configure.orig	2016-07-21 01:15:41 UTC
2
+++ configure
3
@@ -158,6 +158,10 @@ all_platforms="${all_platforms} x86_64-w
4
 all_platforms="${all_platforms} x86_64-win64-vs11"
5
 all_platforms="${all_platforms} x86_64-win64-vs12"
6
 all_platforms="${all_platforms} x86_64-win64-vs14"
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"
11
 all_platforms="${all_platforms} generic-gnu"
12
 
13
 # all_targets is a list of all targets that can be configured

Return to bug 216191