Ravenports generated: 18 Apr 2020 01:44
[ravenports.git] / bucket_53 / libvpx
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libvpx
4 VERSION=                1.8.2
5 KEYWORDS=               multimedia
6 VARIANTS=               standard
7 SDESC[standard]=        VP8 Video Codec SDK
8 HOMEPAGE=               https://chromium.googlesource.com/webm/libvpx
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/webmproject:libvpx:v1.8.2
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 BUILD_DEPENDS=          yasm:single:standard
21
22 USES=                   cpe gmake perl:build shebangfix c++:single
23
24 LICENSE=                BSD3CLAUSE:single
25 LICENSE_FILE=           BSD3CLAUSE:{{WRKSRC}}/LICENSE
26 LICENSE_SCHEME=         solo
27
28 CPE_VENDOR=             john_koleszar
29 FPC_EQUIVALENT=         multimedia/libvpx
30 SHEBANG_FILES=          build/make/ads2gas.pl
31
32 MUST_CONFIGURE=         yes
33 CONFIGURE_ARGS=         --prefix={{PREFIX}}
34                         --disable-install-docs
35                         --disable-install-srcs
36                         --enable-pic
37                         --enable-vp8
38                         --enable-vp9
39                         --enable-multi-res-encoding
40                         --enable-postproc
41                         --enable-vp9-postproc
42                         --enable-vp9-temporal-denoising
43                         --enable-runtime-cpu-detect
44                         --enable-shared
45                         --size-limit=16384x16384
46
47 BUILD_TARGET=           #empty
48 MAKE_ARGS=              verbose=yes
49
50 SOVERSION=              6.2.0
51 PLIST_SUB=              SOMAJORMIN=6.2
52
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
56
57 post-patch:
58         ${REINPLACE_CMD} 's|\(link_with_cc\)=gcc|\1=$${CC}|' \
59                 ${WRKSRC}/build/make/configure.sh
60
61 post-install:
62         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/vpx*
63         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libvpx.so.*.*.*
64
65 post-patch-sunos:
66         ${REINPLACE_CMD} -e 's/-Wl,--no-undefined//' \
67                 ${WRKSRC}/build/make/Makefile
68
69 [FILE:53:descriptions/desc.single]
70 This package contains libvpx, the VP8/VP9 Codec SDK.
71
72
73 [FILE:110:distinfo]
74 8735d9fcd1a781ae6917f28f239a8aa358ce4864ba113ea18af4bb2dc8b474ac      5312988 webmproject-libvpx-1.8.2.tar.gz
75
76
77 [FILE:271:manifests/plist.single]
78 bin/
79  vpxdec
80  vpxenc
81 include/vpx/
82  vp8.h
83  vp8cx.h
84  vp8dx.h
85  vpx_codec.h
86  vpx_decoder.h
87  vpx_encoder.h
88  vpx_frame_buffer.h
89  vpx_image.h
90  vpx_integer.h
91 lib/
92  libvpx.a
93  libvpx.so
94  libvpx.so.%%SOMAJOR%%
95  libvpx.so.%%SOMAJORMIN%%
96  libvpx.so.%%SOVERSION%%
97 lib/pkgconfig/vpx.pc
98
99
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 $$@)
111  endef
112  
113  define archive_template
114