78 lines
1.9 KiB
Makefile
78 lines
1.9 KiB
Makefile
|
# $OpenBSD: Makefile,v 1.1.1.1 2021/10/16 18:08:17 rsadowski Exp $
|
||
|
|
||
|
COMMENT-main = multimedia transformations framework
|
||
|
COMMENT-gpl2 = GPLv2-licensed modules for mlt
|
||
|
VERSION = 7.0.1
|
||
|
DISTNAME = mlt-${VERSION}
|
||
|
PKGNAME-main = mlt7-${VERSION}
|
||
|
PKGNAME-gpl2 = mlt7-gpl2-${VERSION}
|
||
|
|
||
|
CATEGORIES = multimedia devel
|
||
|
|
||
|
HOMEPAGE = https://www.mltframework.org/
|
||
|
|
||
|
MASTER_SITES = \
|
||
|
https://github.com/mltframework/mlt/releases/download/v${VERSION}/
|
||
|
|
||
|
DEBUG_PACKAGES = ${BUILD_PACKAGES}
|
||
|
|
||
|
# XXX versions should be kept in sync together
|
||
|
SHARED_LIBS = mlt-7 0.0
|
||
|
SHARED_LIBS += mlt++-7 0.0
|
||
|
|
||
|
# GPLv2+, LGPLv2.1+
|
||
|
# Actually, qimage module could be under GPLv3+ if one more object
|
||
|
# file gets included, see --enable-gpl3 configure option.
|
||
|
PERMIT_PACKAGE = Yes
|
||
|
|
||
|
WANTLIB-main += ${COMPILER_LIBCXX} SDL SDL2 avcodec avdevice avfilter
|
||
|
WANTLIB-main += avformat avutil c ebur128 exif fftw3 fontconfig freetype
|
||
|
WANTLIB-main += gdk_pixbuf-2.0 glib-2.0 gobject-2.0 harfbuzz intl jack
|
||
|
WANTLIB-main += m pango-1.0 pangoft2-1.0 sox swresample swscale vorbis
|
||
|
WANTLIB-main += vorbisfile xml2 z
|
||
|
|
||
|
WANTLIB-gpl2 += ${COMPILER_LIBCXX} Qt5Core Qt5Gui Qt5Svg Qt5Widgets
|
||
|
WANTLIB-gpl2 += Qt5Xml exif fftw3 m mlt++-7 mlt-7 pulse pulse-simple
|
||
|
WANTLIB-gpl2 += samplerate vidstab
|
||
|
|
||
|
MULTI_PACKAGES = -main -gpl2
|
||
|
|
||
|
MODULES = devel/cmake \
|
||
|
x11/qt5
|
||
|
|
||
|
BUILD_DEPENDS = audio/ladspa \
|
||
|
multimedia/frei0r-plugins \
|
||
|
textproc/libxml
|
||
|
|
||
|
RUN_DEPENDS-main = audio/ladspa \
|
||
|
multimedia/frei0r-plugins \
|
||
|
x11/gtk+3,-guic
|
||
|
|
||
|
LIB_DEPENDS-main = audio/jack \
|
||
|
audio/libebur128 \
|
||
|
audio/sox \
|
||
|
devel/pango \
|
||
|
devel/sdl \
|
||
|
devel/sdl2 \
|
||
|
graphics/ffmpeg \
|
||
|
graphics/gdk-pixbuf2 \
|
||
|
graphics/libexif \
|
||
|
math/fftw3
|
||
|
|
||
|
LIB_DEPENDS-gpl2 = ${BUILD_PKGPATH},-main \
|
||
|
${MODQT5_LIB_DEPENDS} \
|
||
|
audio/libsamplerate \
|
||
|
audio/pulseaudio \
|
||
|
graphics/libexif \
|
||
|
x11/qt5/qtsvg
|
||
|
|
||
|
|
||
|
CONFIGURE_ARGS = -DMOD_RUBBERBAND=OFF
|
||
|
|
||
|
# melt-7 is enough
|
||
|
post-install:
|
||
|
rm ${WRKINST}/usr/local/bin/melt
|
||
|
|
||
|
|
||
|
.include <bsd.port.mk>
|