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.11.0
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
29 CPE_VENDOR= webmproject
30 FPC_EQUIVALENT= multimedia/libvpx
31 SHEBANG_FILES= build/make/ads2gas.pl
34 CONFIGURE_ARGS= --prefix={{PREFIX}}
35 --disable-install-docs
36 --disable-install-srcs
40 --enable-multi-res-encoding
43 --enable-vp9-temporal-denoising
44 --enable-runtime-cpu-detect
46 --size-limit=16384x16384
49 MAKE_ARGS= verbose=yes
52 PLIST_SUB= SOMAJORMIN=7.0
54 VAR_ARCH[aarch64]= CONFIGURE_ARGS=--target=arm64-linux-gcc
55 VAR_ARCH[x86_64]= CONFIGURE_ARGS=--target=x86_64-linux-gcc
56 VAR_ARCH[i386]= CONFIGURE_ARGS=--target=x86-linux-gcc
59 ${REINPLACE_CMD} 's|\(link_with_cc\)=gcc|\1=$${CC}|' \
60 ${WRKSRC}/build/make/configure.sh
63 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/vpx*
64 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libvpx.so.*.*.*
67 ${REINPLACE_CMD} -e 's/-Wl,--no-undefined//' \
68 ${WRKSRC}/build/make/Makefile
70 [FILE:53:descriptions/desc.single]
71 This package contains libvpx, the VP8/VP9 Codec SDK.
75 965e51c91ad9851e2337aebcc0f517440c637c506f3a03948062e3d5ea129a83 5347256 webmproject-libvpx-1.11.0.tar.gz
78 [FILE:291:manifests/plist.single]
97 libvpx.so.%%SOMAJORMIN%%
98 libvpx.so.%%SOVERSION%%
102 [FILE:358:patches/patch-build_make_Makefile]
103 --- build/make/Makefile.orig 2021-03-18 19:59:46 UTC
104 +++ build/make/Makefile
105 @@ -285,8 +285,8 @@ endef
106 define install_map_template
107 $(DIST_DIR)/$(1): $(2)
108 $(if $(quiet),@echo " [INSTALL] $$@")
109 - $(qexec)mkdir -p $$(dir $$@)
110 - $(qexec)cp -p $$< $$@
111 + $(qexec)install -d $$(dir $$@)
112 + $(qexec)install -p $$< $$(dir $$@)
115 define archive_template