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 |