Added
Link Here
|
1 |
PORTNAME= ffmpeg |
2 |
PORTVERSION= 3.0.2 |
3 |
CATEGORIES= multimedia audio net |
4 |
MASTER_SITES= https://ffmpeg.org/releases/ |
5 |
PKGNAMESUFFIX= 3 |
6 |
|
7 |
MAINTAINER= kreinholz@gmail.com |
8 |
COMMENT= Realtime audio/video encoder/converter and streaming server (legacy 3.* series) |
9 |
WWW= https://ffmpeg.org/ |
10 |
|
11 |
LICENSE= GPLv2+ LGPL21+ |
12 |
LICENSE_COMB= multi |
13 |
|
14 |
BUILD_DEPENDS= ${BUILD_DEPENDS_${ARCH}} |
15 |
BUILD_DEPENDS_aarch64= as:devel/binutils |
16 |
BUILD_DEPENDS_amd64= nasm:devel/nasm |
17 |
BUILD_DEPENDS_armv6= as:devel/binutils |
18 |
BUILD_DEPENDS_armv7= as:devel/binutils |
19 |
BUILD_DEPENDS_i386= nasm:devel/nasm |
20 |
|
21 |
HAS_CONFIGURE= yes |
22 |
CONFIGURE_LOG= ffbuild/config.log |
23 |
USES= compiler:c11 cpe gmake localbase:ldflags perl5 \ |
24 |
pkgconfig shebangfix tar:xz |
25 |
USE_LDCONFIG= yes |
26 |
USE_PERL5= build |
27 |
SHEBANG_FILES= doc/texi2pod.pl |
28 |
NOPRECIOUSMAKEVARS= yes # ARCH |
29 |
|
30 |
.ifdef PKGNAMESUFFIX |
31 |
PORTSCOUT= limit:^3\. |
32 |
PREFIX= ${LOCALBASE}/${PKGBASE} # avoid conflict with the default |
33 |
.endif |
34 |
|
35 |
# Option CHROMAPRINT disabled, it cannot work and people are baffled. |
36 |
OPTIONS_DEFINE= AMR_NB AMR_WB ASM ASS BS2B CACA CDIO \ |
37 |
DC1394 DEBUG DOCS FDK_AAC FLITE \ |
38 |
FONTCONFIG FREETYPE FREI0R FRIBIDI GME GSM ICONV ILBC \ |
39 |
KVAZAAR LADSPA LAME LIBBLURAY \ |
40 |
LTO MODPLUG NETWORK NVENC OPENAL OPENCL OPENGL \ |
41 |
OPENH264 OPENJPEG OPTIMIZED_CFLAGS OPUS \ |
42 |
PULSEAUDIO RTCPU RUBBERBAND SMB SNAPPY \ |
43 |
SOXR SPEEX SSH SVTHEVC SVTVP9 \ |
44 |
TESSERACT THEORA TWOLAME V4L VAAPI VDPAU VIDSTAB \ |
45 |
VO_AMRWBENC VORBIS VPX WEBP X264 X265 \ |
46 |
XCB XVID XVIDEO ZIMG ZMQ ZVBI |
47 |
# intel-media-sdk only for i386/amd64 |
48 |
OPTIONS_DEFINE_amd64= MFX |
49 |
OPTIONS_DEFINE_i386= MFX |
50 |
|
51 |
OPTIONS_DEFAULT= ASM FREI0R GMP ICONV OPTIMIZED_CFLAGS \ |
52 |
RTCPU VAAPI VDPAU X264 |
53 |
|
54 |
# i386 is too register-starved for LTO (PR257124) |
55 |
OPTIONS_EXCLUDE_i386= LTO |
56 |
|
57 |
OPTIONS_RADIO= RTMP SSL |
58 |
OPTIONS_RADIO_RTMP= GCRYPT GMP |
59 |
OPTIONS_RADIO_SSL= GNUTLS OPENSSL |
60 |
OPTIONS_GROUP= LICENSE |
61 |
OPTIONS_GROUP_LICENSE= GPL3 NONFREE |
62 |
|
63 |
ASS_DESC= Subtitles rendering via libass |
64 |
BS2B_DESC= Bauer Stereophonic-to-Binaural filter |
65 |
CHROMAPRINT_DESC= Audio fingerprinting with chromaprint |
66 |
DC1394_DESC= IIDC-1394 grabbing using libdc1394 |
67 |
FDK_AAC_DESC= AAC audio encoding via Fraunhofer FDK |
68 |
FLITE_DESC= Voice synthesis support via libflite |
69 |
GME_DESC= Game Music Emu demuxer |
70 |
GPL3_DESC= Allow (L)GPL version 3 code(cs) |
71 |
ILBC_DESC= Internet Low Bit Rate codec |
72 |
KVAZAAR_DESC= H.265 video codec support via Kvazaar |
73 |
LICENSE_DESC= Licensing options |
74 |
MFX_DESC= Intel MediaSDK (aka Quick Sync Video) |
75 |
NETWORK_DESC= Networking support |
76 |
NONFREE_DESC= Allow use of nonfree code |
77 |
NVENC_DESC= NVIDIA decoder/encoder with CUDA support |
78 |
OPENH264_DESC= H.264 video codec support via OpenH264 |
79 |
RUBBERBAND_DESC=Time-stretching and pitch-shifting with librubberband |
80 |
RTCPU_DESC= Detect CPU capabilities at runtime |
81 |
RTMP_DESC= RTMP(T)E protocol support |
82 |
SVTHEVC_DESC= HEVC encoding via SVT-HEVC |
83 |
SVTVP9_DESC= VP9 encoding via SVT-VP9 |
84 |
TESSERACT_DESC= Optical Character Recognition via Tesseract |
85 |
THEORA_DESC= Encoding support for theora via libtheora |
86 |
VIDSTAB_DESC= Video stabilization filter |
87 |
XCB_DESC= X11 grabbing using XCB |
88 |
XVID_DESC= Encoding support for MPEG-4 ASP via libxvid |
89 |
ZIMG_DESC= "z" library video scaling filter |
90 |
ZMQ_DESC= Message passing via libzmq${ZMQ_VERSION} |
91 |
ZVBI_DESC= Teletext support via libzvbi |
92 |
|
93 |
OPTIONS_SUB= yes |
94 |
|
95 |
# Opencore AMR NB |
96 |
AMR_NB_LIB_DEPENDS= libopencore-amrnb.so:audio/opencore-amr |
97 |
AMR_NB_CONFIGURE_ENABLE= libopencore-amrnb |
98 |
AMR_NB_IMPLIES= GPL3 |
99 |
|
100 |
# Opencore AMR WB |
101 |
AMR_WB_LIB_DEPENDS= libopencore-amrwb.so:audio/opencore-amr |
102 |
AMR_WB_CONFIGURE_ENABLE= libopencore-amrwb |
103 |
AMR_WB_IMPLIES= GPL3 |
104 |
|
105 |
# asm support |
106 |
ASM_CONFIGURE_ENABLE= asm |
107 |
|
108 |
# ass |
109 |
ASS_LIB_DEPENDS= libass.so:multimedia/libass |
110 |
ASS_CONFIGURE_ENABLE= libass |
111 |
|
112 |
# bs2b |
113 |
BS2B_LIB_DEPENDS= libbs2b.so:audio/libbs2b |
114 |
BS2B_CONFIGURE_ENABLE= libbs2b |
115 |
|
116 |
# caca |
117 |
CACA_LIB_DEPENDS= libcaca.so:graphics/libcaca |
118 |
CACA_CONFIGURE_ENABLE= libcaca |
119 |
|
120 |
# cdio |
121 |
CDIO_LIB_DEPENDS= libcdio_paranoia.so:sysutils/libcdio-paranoia |
122 |
CDIO_CONFIGURE_ENABLE= libcdio |
123 |
|
124 |
# chromaprint |
125 |
CHROMAPRINT_BROKEN= Dependency loop |
126 |
CHROMAPRINT_LIB_DEPENDS= libchromaprint.so:audio/chromaprint |
127 |
CHROMAPRINT_CONFIGURE_ENABLE= chromaprint |
128 |
|
129 |
# dc1394 |
130 |
DC1394_LIB_DEPENDS= libdc1394.so:multimedia/libdc1394 |
131 |
DC1394_CONFIGURE_ENABLE= libdc1394 |
132 |
|
133 |
# debugging |
134 |
DEBUG_CONFIGURE_ON= --disable-stripping |
135 |
DEBUG_CONFIGURE_OFF= --disable-debug |
136 |
|
137 |
# docs |
138 |
DOCS_BUILD_DEPENDS= texi2html:textproc/texi2html |
139 |
DOCS_CONFIGURE_ENABLE= htmlpages |
140 |
DOCS_BINARY_ALIAS= makeinfo=${FALSE} # force texi2html |
141 |
|
142 |
# fdk_aac |
143 |
FDK_AAC_LIB_DEPENDS= libfdk-aac.so:audio/fdk-aac |
144 |
FDK_AAC_CONFIGURE_ENABLE= libfdk-aac |
145 |
FDK_AAC_IMPLIES= NONFREE |
146 |
|
147 |
# flite |
148 |
FLITE_LIB_DEPENDS= libflite.so:audio/flite |
149 |
FLITE_CONFIGURE_ENABLE= libflite |
150 |
|
151 |
# fontconfig |
152 |
FONTCONFIG_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig |
153 |
FONTCONFIG_CONFIGURE_ENABLE= fontconfig |
154 |
|
155 |
# freetype |
156 |
FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 |
157 |
FREETYPE_CONFIGURE_ENABLE= libfreetype |
158 |
|
159 |
# frei0r |
160 |
FREI0R_BUILD_DEPENDS= ${LOCALBASE}/include/frei0r.h:graphics/frei0r |
161 |
FREI0R_CONFIGURE_ENABLE= frei0r |
162 |
|
163 |
# fribidi |
164 |
FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi |
165 |
FRIBIDI_CONFIGURE_ENABLE= libfribidi |
166 |
|
167 |
# gcrypt |
168 |
GCRYPT_LIB_DEPENDS= libgcrypt.so:security/libgcrypt |
169 |
GCRYPT_CONFIGURE_ENABLE= gcrypt |
170 |
|
171 |
# gnutls |
172 |
GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls |
173 |
GNUTLS_CONFIGURE_ENABLE= gnutls |
174 |
|
175 |
# gme |
176 |
GME_LIB_DEPENDS= libgme.so:audio/libgme |
177 |
GME_CONFIGURE_ENABLE= libgme |
178 |
|
179 |
# gmp |
180 |
GMP_LIB_DEPENDS= libgmp.so:math/gmp |
181 |
GMP_CONFIGURE_ENABLE= gmp |
182 |
GMP_IMPLIES= GPL3 |
183 |
|
184 |
# gsm |
185 |
GSM_LIB_DEPENDS= libgsm.so:audio/gsm |
186 |
GSM_CONFIGURE_ENABLE= libgsm |
187 |
|
188 |
# iconv |
189 |
ICONV_USES= iconv |
190 |
ICONV_CONFIGURE_ENABLE= iconv |
191 |
|
192 |
# ilbc |
193 |
ILBC_LIB_DEPENDS= libilbc.so:net/libilbc |
194 |
ILBC_CONFIGURE_ENABLE= libilbc |
195 |
|
196 |
# kvazaar |
197 |
KVAZAAR_LIB_DEPENDS= libkvazaar.so:multimedia/kvazaar |
198 |
KVAZAAR_CONFIGURE_ENABLE= libkvazaar |
199 |
|
200 |
# ladspa |
201 |
LADSPA_BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa |
202 |
LADSPA_RUN_DEPENDS= ${LOCALBASE}/lib/ladspa/amp.so:audio/ladspa |
203 |
LADSPA_CONFIGURE_ENABLE= ladspa |
204 |
|
205 |
# lame |
206 |
LAME_LIB_DEPENDS= libmp3lame.so:audio/lame |
207 |
LAME_CONFIGURE_ENABLE= libmp3lame |
208 |
|
209 |
# libbluray |
210 |
LIBBLURAY_LIB_DEPENDS= libbluray.so:multimedia/libbluray |
211 |
LIBBLURAY_CONFIGURE_ENABLE= libbluray |
212 |
|
213 |
# lto |
214 |
LTO_CONFIGURE_ENABLE= lto |
215 |
|
216 |
# libv4l |
217 |
V4L_BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat |
218 |
V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l |
219 |
V4L_CONFIGURE_ENABLE= libv4l2 |
220 |
V4L_CONFIGURE_OFF= --disable-indev=v4l2 \ |
221 |
--disable-outdev=v4l2 |
222 |
|
223 |
# mfx |
224 |
MFX_LIB_DEPENDS= libmfx.so:multimedia/intel-media-sdk |
225 |
MFX_CONFIGURE_ENABLE= libmfx |
226 |
|
227 |
# modplug |
228 |
MODPLUG_LIB_DEPENDS= libmodplug.so:audio/libmodplug |
229 |
MODPLUG_CONFIGURE_ENABLE= libmodplug |
230 |
|
231 |
# network |
232 |
NETWORK_CONFIGURE_ENABLE= network |
233 |
|
234 |
# nvenc |
235 |
NVENC_BUILD_DEPENDS= ${LOCALBASE}/include/ffnvcodec/nvEncodeAPI.h:multimedia/ffnvcodec-headers |
236 |
NVENC_CONFIGURE_ENABLE= nvenc |
237 |
|
238 |
# OpenAL |
239 |
OPENAL_LIB_DEPENDS= libopenal.so:audio/openal-soft |
240 |
OPENAL_CONFIGURE_ENABLE= openal |
241 |
|
242 |
# opencl |
243 |
OPENCL_BUILD_DEPENDS= ${LOCALBASE}/include/CL/opencl.h:devel/opencl |
244 |
OPENCL_LIB_DEPENDS= libOpenCL.so:devel/ocl-icd |
245 |
OPENCL_CONFIGURE_ENABLE= opencl |
246 |
|
247 |
# opengl |
248 |
OPENGL_USES= gl |
249 |
OPENGL_USE= GL=gl |
250 |
OPENGL_CONFIGURE_ENABLE= opengl |
251 |
|
252 |
# openh264 |
253 |
OPENH264_LIB_DEPENDS= libopenh264.so:multimedia/openh264 |
254 |
OPENH264_CONFIGURE_ENABLE= libopenh264 |
255 |
|
256 |
# openjpeg |
257 |
OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg |
258 |
OPENJPEG_CONFIGURE_ENABLE= libopenjpeg |
259 |
|
260 |
# openssl/libtls |
261 |
OPENSSL_USES= ssl |
262 |
OPENSSL_CONFIGURE_ENABLE= ${"${SSL_DEFAULT:Mlibressl*}"!="":?libtls:openssl} |
263 |
OPENSSL_IMPLIES= NONFREE |
264 |
|
265 |
# optimizations |
266 |
OPTIMIZED_CFLAGS_CONFIGURE_ENABLE= optimizations |
267 |
|
268 |
# opus |
269 |
OPUS_LIB_DEPENDS= libopus.so:audio/opus |
270 |
OPUS_CONFIGURE_ENABLE= libopus |
271 |
|
272 |
# pulseaudio |
273 |
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio |
274 |
PULSEAUDIO_CONFIGURE_ENABLE= libpulse |
275 |
|
276 |
# rubberband |
277 |
RUBBERBAND_LIB_DEPENDS= librubberband.so:audio/rubberband |
278 |
RUBBERBAND_CONFIGURE_ENABLE= librubberband |
279 |
|
280 |
# rtcpu |
281 |
RTCPU_CONFIGURE_ENABLE= runtime-cpudetect |
282 |
|
283 |
# smbclient |
284 |
SMB_USES= samba:lib |
285 |
SMB_CONFIGURE_ENABLE= libsmbclient |
286 |
SMB_IMPLIES= GPL3 |
287 |
|
288 |
# snappy |
289 |
SNAPPY_LIB_DEPENDS= libsnappy.so:archivers/snappy |
290 |
SNAPPY_CONFIGURE_ENABLE= libsnappy |
291 |
|
292 |
# soxr |
293 |
SOXR_LIB_DEPENDS= libsoxr.so:audio/libsoxr |
294 |
SOXR_CONFIGURE_ENABLE= libsoxr |
295 |
|
296 |
# speex |
297 |
SPEEX_LIB_DEPENDS= libspeex.so:audio/speex |
298 |
SPEEX_CONFIGURE_ENABLE= libspeex |
299 |
|
300 |
# ssh |
301 |
SSH_LIB_DEPENDS= libssh.so:security/libssh |
302 |
SSH_CONFIGURE_ENABLE= libssh |
303 |
|
304 |
# svt-hevc |
305 |
SVTHEVC_LIB_DEPENDS= libSvtHevcEnc.so:multimedia/svt-hevc |
306 |
SVTHEVC_CONFIGURE_ON= --enable-libsvthevc |
307 |
SVTHEVC_PATCH_SITES= https://github.com/OpenVisualCloud/SVT-HEVC/raw/v1.5.0-3-g86b58f77/ffmpeg_plugin/:svthevc |
308 |
SVTHEVC_PATCHFILES= 0001-lavc-svt_hevc-add-libsvt-hevc-encoder-wrapper.patch:-p1:svthevc \ |
309 |
0002-doc-Add-libsvt_hevc-encoder-docs.patch:-p1:svthevc |
310 |
.if make(makesum) |
311 |
.MAKEFLAGS: WITH+=SVTHEVC |
312 |
.endif |
313 |
|
314 |
# svt-vp9 |
315 |
SVTVP9_LIB_DEPENDS= libSvtVp9Enc.so:multimedia/svt-vp9 |
316 |
SVTVP9_CONFIGURE_ON= --enable-libsvtvp9 |
317 |
SVTVP9_PATCH_SITES= https://github.com/OpenVisualCloud/SVT-VP9/raw/v0.3.0-4-gabd5c59/ffmpeg_plugin/:svtvp9 |
318 |
SVTVP9_PATCHFILES= master-0001-Add-ability-for-ffmpeg-to-run-svt-vp9.patch:-p1:svtvp9 |
319 |
.if make(makesum) |
320 |
.MAKEFLAGS: WITH+=SVTVP9 |
321 |
.endif |
322 |
|
323 |
# tesseract |
324 |
TESSERACT_LIB_DEPENDS= libtesseract.so:graphics/tesseract |
325 |
TESSERACT_CONFIGURE_ENABLE= libtesseract |
326 |
|
327 |
# theora |
328 |
THEORA_LIB_DEPENDS= libtheora.so:multimedia/libtheora |
329 |
THEORA_CONFIGURE_ENABLE= libtheora |
330 |
|
331 |
# twolame |
332 |
TWOLAME_LIB_DEPENDS= libtwolame.so:audio/twolame |
333 |
TWOLAME_CONFIGURE_ENABLE= libtwolame |
334 |
|
335 |
# vaapi |
336 |
VAAPI_LIB_DEPENDS= libva.so:multimedia/libva |
337 |
VAAPI_CONFIGURE_ENABLE= vaapi |
338 |
|
339 |
# vdpau |
340 |
VDPAU_USES= xorg |
341 |
VDPAU_USE= XORG=x11 |
342 |
VDPAU_LIB_DEPENDS= libvdpau.so:multimedia/libvdpau |
343 |
VDPAU_CONFIGURE_ENABLE= vdpau |
344 |
|
345 |
# vo-amrwbenc |
346 |
VO_AMRWBENC_LIB_DEPENDS= libvo-amrwbenc.so:audio/vo-amrwbenc |
347 |
VO_AMRWBENC_CONFIGURE_ENABLE= libvo-amrwbenc |
348 |
VO_AMRWBENC_IMPLIES= GPL3 |
349 |
|
350 |
# vid.stab |
351 |
VIDSTAB_LIB_DEPENDS= libvidstab.so:multimedia/vid.stab |
352 |
VIDSTAB_CONFIGURE_ENABLE= libvidstab |
353 |
|
354 |
# vorbis |
355 |
VORBIS_LIB_DEPENDS= libvorbisenc.so:audio/libvorbis |
356 |
VORBIS_CONFIGURE_ENABLE= libvorbis |
357 |
|
358 |
# vp8 |
359 |
VPX_LIB_DEPENDS= libvpx.so:multimedia/libvpx |
360 |
VPX_CONFIGURE_ENABLE= libvpx |
361 |
|
362 |
# webp |
363 |
WEBP_LIB_DEPENDS= libwebp.so:graphics/webp |
364 |
WEBP_CONFIGURE_ENABLE= libwebp |
365 |
|
366 |
# x264 |
367 |
X264_LIB_DEPENDS= libx264.so:multimedia/libx264 |
368 |
X264_CONFIGURE_ENABLE= libx264 |
369 |
|
370 |
# x265 |
371 |
X265_LIB_DEPENDS= libx265.so:multimedia/x265 |
372 |
X265_CONFIGURE_ENABLE= libx265 |
373 |
|
374 |
# xcb |
375 |
XCB_USES= xorg |
376 |
XCB_USE= XORG=xcb |
377 |
XCB_CONFIGURE_ENABLE= libxcb |
378 |
|
379 |
# xvid |
380 |
XVID_LIB_DEPENDS= libxvidcore.so:multimedia/xvid |
381 |
XVID_CONFIGURE_ENABLE= libxvid |
382 |
|
383 |
# xv |
384 |
XVIDEO_USES= xorg |
385 |
XVIDEO_USE= XORG=x11,xext,xv |
386 |
XVIDEO_CONFIGURE_OFF= --disable-outdev=xv |
387 |
|
388 |
# zimg |
389 |
ZIMG_LIB_DEPENDS= libzimg.so:graphics/sekrit-twc-zimg |
390 |
ZIMG_CONFIGURE_ENABLE= libzimg |
391 |
|
392 |
# zmq |
393 |
ZMQ_LIB_DEPENDS= libzmq.so:net/libzmq${ZMQ_VERSION} |
394 |
ZMQ_CONFIGURE_ENABLE= libzmq |
395 |
ZMQ_VERSION?= 4 |
396 |
|
397 |
# zvbi |
398 |
ZVBI_LIB_DEPENDS= libzvbi.so:devel/libzvbi |
399 |
ZVBI_CONFIGURE_ENABLE= libzvbi |
400 |
|
401 |
# License knobs |
402 |
GPL3_CONFIGURE_ENABLE= version3 |
403 |
GPL3_VARS= LICENSE="GPLv3+ LGPL3+" |
404 |
LICENSE_FILE_GPLv3+ = ${WRKSRC}/COPYING.GPLv3 |
405 |
LICENSE_FILE_LGPL3+ = ${WRKSRC}/COPYING.LGPLv3 |
406 |
|
407 |
NONFREE_CONFIGURE_ENABLE=nonfree |
408 |
|
409 |
INSTALL_TARGET= install-progs install-doc install-data \ |
410 |
install-libs install-headers |
411 |
|
412 |
DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX} |
413 |
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} |
414 |
MAKE_ENV+= V=1 |
415 |
LDFLAGS_aarch64=-Wl,-z,notext |
416 |
LDFLAGS_armv6= -Wl,-z,notext |
417 |
LDFLAGS_armv7= -Wl,-z,notext |
418 |
LDFLAGS_i386= -Wl,-z,notext |
419 |
|
420 |
CONFIGURE_ARGS+=--prefix="${PREFIX}" \ |
421 |
--mandir="${PREFIX}/share/man" \ |
422 |
--datadir="${DATADIR}" \ |
423 |
--docdir="${DOCSDIR}" \ |
424 |
--pkgconfigdir="${PREFIX}/libdata/pkgconfig" \ |
425 |
--disable-static \ |
426 |
--disable-libcelt \ |
427 |
--enable-shared \ |
428 |
--enable-pic \ |
429 |
--enable-gpl \ |
430 |
--enable-avresample \ |
431 |
--cc="${CC}" \ |
432 |
--cxx="${CXX}" |
433 |
|
434 |
DOC_FILES= Changelog CREDITS INSTALL.md LICENSE.md MAINTAINERS \ |
435 |
README.md RELEASE_NOTES |
436 |
# under doc subdirectory |
437 |
DOC_DOCFILES= APIchanges *.txt |
438 |
PORTDOCS= * |
439 |
|
440 |
.include <bsd.port.options.mk> |
441 |
|
442 |
.if ${PORT_OPTIONS:MNONFREE} |
443 |
LICENSE+= NONFREE |
444 |
LICENSE_COMB= multi |
445 |
LICENSE_NAME_NONFREE= Non free code |
446 |
LICENSE_TEXT_NONFREE= enabling OPENSSL or FDK_AAC restricts redistribution |
447 |
LICENSE_PERMS_NONFREE= auto-accept |
448 |
.endif |
449 |
|
450 |
post-install: |
451 |
(cd ${WRKSRC} && ${COPYTREE_SHARE} \ |
452 |
"${DOC_FILES}" ${STAGEDIR}${DOCSDIR}) |
453 |
(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \ |
454 |
"${DOC_DOCFILES}" ${STAGEDIR}${DOCSDIR}) |
455 |
|
456 |
.include <bsd.port.mk> |