| @@ -1,31 +1,39 @@ | | | @@ -1,31 +1,39 @@ |
1 | # $NetBSD: options.mk,v 1.27 2013/03/02 09:57:02 adam Exp $ | | 1 | # $NetBSD: options.mk,v 1.28 2013/04/14 01:36:44 cheusov Exp $ |
2 | | | 2 | |
3 | # Global and legacy options | | 3 | # Global and legacy options |
4 | | | 4 | |
5 | PKG_OPTIONS_VAR= PKG_OPTIONS.ffmpeg | | 5 | PKG_OPTIONS_VAR= PKG_OPTIONS.ffmpeg |
6 | PKG_SUPPORTED_OPTIONS= faac lame ass libvpx theora vorbis x264 xvid \ | | 6 | PKG_SUPPORTED_OPTIONS= faac lame ass libvpx theora vorbis x264 xvid \ |
7 | opencore-amr | | 7 | opencore-amr |
8 | PKG_SUGGESTED_OPTIONS= lame ass libvpx theora vorbis x264 xvid | | 8 | PKG_SUGGESTED_OPTIONS= lame ass libvpx theora vorbis x264 xvid |
9 | #PKG_OPTIONS_OPTIONAL_GROUPS= aac-decoder | | 9 | #PKG_OPTIONS_OPTIONAL_GROUPS= aac-decoder |
10 | #PKG_OPTIONS_GROUP.aac-decoder= faac | | 10 | #PKG_OPTIONS_GROUP.aac-decoder= faac |
11 | | | 11 | |
12 | ### Add vdpau if it is available | | 12 | ### Add VDPAU if it is available |
13 | .include "../../multimedia/libvdpau/available.mk" | | 13 | .include "../../multimedia/libvdpau/available.mk" |
14 | .if ${VDPAU_AVAILABLE} == "yes" | | 14 | .if ${VDPAU_AVAILABLE} == "yes" |
15 | PKG_SUPPORTED_OPTIONS+= vdpau | | 15 | PKG_SUPPORTED_OPTIONS+= vdpau |
16 | PKG_SUGGESTED_OPTIONS+= vdpau | | 16 | PKG_SUGGESTED_OPTIONS+= vdpau |
17 | .endif | | 17 | .endif |
18 | | | 18 | |
| | | 19 | ### Add VAAPI if it is available |
| | | 20 | .include "../../multimedia/libva/available.mk" |
| | | 21 | .if ${VAAPI_AVAILABLE} == "yes" |
| | | 22 | PKG_SUPPORTED_OPTIONS+= vaapi |
| | | 23 | PKG_SUGGESTED_OPTIONS+= vaapi |
| | | 24 | .endif |
| | | 25 | |
| | | 26 | ### |
19 | .include "../../mk/bsd.options.mk" | | 27 | .include "../../mk/bsd.options.mk" |
20 | | | 28 | |
21 | ### | | 29 | ### |
22 | ### ass option | | 30 | ### ass option |
23 | ### | | 31 | ### |
24 | .if !empty(PKG_OPTIONS:Mass) | | 32 | .if !empty(PKG_OPTIONS:Mass) |
25 | USE_TOOLS+= pkg-config | | 33 | USE_TOOLS+= pkg-config |
26 | CONFIGURE_ARGS+= --enable-libass | | 34 | CONFIGURE_ARGS+= --enable-libass |
27 | .include "../../multimedia/libass/buildlink3.mk" | | 35 | .include "../../multimedia/libass/buildlink3.mk" |
28 | .else | | 36 | .else |
29 | CONFIGURE_ARGS+= --disable-libass | | 37 | CONFIGURE_ARGS+= --disable-libass |
30 | .endif | | 38 | .endif |
31 | | | 39 | |
| @@ -103,24 +111,38 @@ CONFIGURE_ARGS+= --enable-libxvid | | | @@ -103,24 +111,38 @@ CONFIGURE_ARGS+= --enable-libxvid |
103 | # ABI change between 20090326 and 20100201 | | 111 | # ABI change between 20090326 and 20100201 |
104 | BUILDLINK_API_DEPENDS.x264-devel+= x264-devel>=20111207 | | 112 | BUILDLINK_API_DEPENDS.x264-devel+= x264-devel>=20111207 |
105 | #BUILDLINK_API_DEPENDS.x264-devel+= x264-devel<20110102 | | 113 | #BUILDLINK_API_DEPENDS.x264-devel+= x264-devel<20110102 |
106 | CONFIGURE_ARGS+= --enable-libx264 | | 114 | CONFIGURE_ARGS+= --enable-libx264 |
107 | .include "../../multimedia/x264-devel/buildlink3.mk" | | 115 | .include "../../multimedia/x264-devel/buildlink3.mk" |
108 | .else | | 116 | .else |
109 | CONFIGURE_ARGS+= --disable-libx264 | | 117 | CONFIGURE_ARGS+= --disable-libx264 |
110 | .endif | | 118 | .endif |
111 | | | 119 | |
112 | ### | | 120 | ### |
113 | ### VDPAU support | | 121 | ### VDPAU support |
114 | ### | | 122 | ### |
115 | .if !empty(PKG_OPTIONS:Mvdpau) | | 123 | .if !empty(PKG_OPTIONS:Mvdpau) |
| | | 124 | CONFIGURE_ARGS+= --enable-vdpau |
116 | .include "../../multimedia/libvdpau/buildlink3.mk" | | 125 | .include "../../multimedia/libvdpau/buildlink3.mk" |
117 | .else | | 126 | .else |
118 | CONFIGURE_ARGS+= --disable-vdpau | | 127 | CONFIGURE_ARGS+= --disable-vdpau |
119 | .endif | | 128 | .endif |
120 | | | 129 | |
| | | 130 | ### |
| | | 131 | ### VAAPI support |
| | | 132 | ### |
| | | 133 | .if !empty(PKG_OPTIONS:Mvaapi) |
| | | 134 | CONFIGURE_ARGS+= --enable-vaapi |
| | | 135 | .include "../../multimedia/libva/buildlink3.mk" |
| | | 136 | .else |
| | | 137 | CONFIGURE_ARGS+= --disable-vaapi |
| | | 138 | .endif |
| | | 139 | |
| | | 140 | ### |
| | | 141 | ### VPX support |
| | | 142 | ### |
121 | .if !empty(PKG_OPTIONS:Mlibvpx) | | 143 | .if !empty(PKG_OPTIONS:Mlibvpx) |
122 | CONFIGURE_ARGS+= --enable-libvpx | | 144 | CONFIGURE_ARGS+= --enable-libvpx |
123 | .include "../../multimedia/libvpx/buildlink3.mk" | | 145 | .include "../../multimedia/libvpx/buildlink3.mk" |
124 | .else | | 146 | .else |
125 | CONFIGURE_ARGS+= --disable-libvpx | | 147 | CONFIGURE_ARGS+= --disable-libvpx |
126 | .endif | | 148 | .endif |