1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= VP8 Video Codec SDK
8 HOMEPAGE= https://chromium.googlesource.com/webm/libvpx
12 SITES[main]= GITHUB/webmproject:libvpx:v1.8.2
13 DISTFILE[1]= generated:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 BUILD_DEPENDS= yasm:single:standard
22 USES= cpe gmake perl:build shebangfix c++:single
24 LICENSE= BSD3CLAUSE:single
25 LICENSE_FILE= BSD3CLAUSE:{{WRKSRC}}/LICENSE
28 CPE_VENDOR= john_koleszar
29 FPC_EQUIVALENT= multimedia/libvpx
30 SHEBANG_FILES= build/make/ads2gas.pl
33 CONFIGURE_ARGS= --prefix={{PREFIX}}
34 --disable-install-docs
35 --disable-install-srcs
39 --enable-multi-res-encoding
42 --enable-vp9-temporal-denoising
43 --enable-runtime-cpu-detect
45 --size-limit=16384x16384
48 MAKE_ARGS= verbose=yes
51 PLIST_SUB= SOMAJORMIN=6.2
53 VAR_ARCH[aarch64]= CONFIGURE_ARGS=--target=arm64-linux-gcc
54 VAR_ARCH[x86_64]= CONFIGURE_ARGS=--target=x86_64-linux-gcc
55 VAR_ARCH[i386]= CONFIGURE_ARGS=--target=x86-linux-gcc
58 ${REINPLACE_CMD} 's|\(link_with_cc\)=gcc|\1=$${CC}|' \
59 ${WRKSRC}/build/make/configure.sh
62 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/vpx*
63 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libvpx.so.*.*.*
66 ${REINPLACE_CMD} -e 's/-Wl,--no-undefined//' \
67 ${WRKSRC}/build/make/Makefile
69 [FILE:53:descriptions/desc.single]
70 This package contains libvpx, the VP8/VP9 Codec SDK.
74 8735d9fcd1a781ae6917f28f239a8aa358ce4864ba113ea18af4bb2dc8b474ac 5312988 webmproject-libvpx-1.8.2.tar.gz
77 [FILE:271:manifests/plist.single]
95 libvpx.so.%%SOMAJORMIN%%
96 libvpx.so.%%SOVERSION%%
100 [FILE:358:patches/patch-build_make_Makefile]
101 --- build/make/Makefile.orig 2019-12-09 23:09:20 UTC
102 +++ build/make/Makefile
103 @@ -281,8 +281,8 @@ endef
104 define install_map_template
105 $(DIST_DIR)/$(1): $(2)
106 $(if $(quiet),@echo " [INSTALL] $$@")
107 - $(qexec)mkdir -p $$(dir $$@)
108 - $(qexec)cp -p $$< $$@
109 + $(qexec)install -d $$(dir $$@)
110 + $(qexec)install -p $$< $$(dir $$@)
113 define archive_template