Index: head/multimedia/Makefile =================================================================== --- head/multimedia/Makefile (revision 429707) +++ head/multimedia/Makefile (revision 429708) @@ -1,459 +1,461 @@ # $FreeBSD$ # COMMENT = Multimedia software SUBDIR += 2mandvd SUBDIR += ab25 SUBDIR += abby SUBDIR += acidrip SUBDIR += aegisub SUBDIR += asdcplib SUBDIR += assimp SUBDIR += atomicparsley SUBDIR += audacious SUBDIR += audacious-gtk3 SUBDIR += audacious-plugins SUBDIR += audacious-plugins-gtk3 SUBDIR += audiopreview SUBDIR += avbin SUBDIR += avidemux SUBDIR += avidemux-cli SUBDIR += avidemux-plugins SUBDIR += avidemux-qt4 SUBDIR += avinfo SUBDIR += baka-mplayer SUBDIR += bangarang SUBDIR += banshee SUBDIR += bino SUBDIR += bitstream SUBDIR += bombono SUBDIR += bsdbktr_tvtune SUBDIR += camserv SUBDIR += cclive SUBDIR += cheese SUBDIR += clipgrab SUBDIR += clive SUBDIR += clutter-gst SUBDIR += clutter-gst3 SUBDIR += cuse4bsd-kmod SUBDIR += cx88 SUBDIR += deforaos-player SUBDIR += devede SUBDIR += dirac SUBDIR += dragon SUBDIR += dtv SUBDIR += dtv-scan-tables SUBDIR += dumpmpeg SUBDIR += dv2jpg SUBDIR += dv2sub SUBDIR += dvbcut SUBDIR += dvbsnoop SUBDIR += dvd-slideshow SUBDIR += dvdauthor SUBDIR += dvdid SUBDIR += dvdrip SUBDIR += dvdstyler SUBDIR += dvts SUBDIR += emby-server SUBDIR += emovix SUBDIR += ffdec SUBDIR += ffmpeg SUBDIR += ffmpeg0 SUBDIR += ffmpeg2theora SUBDIR += ffmpegthumbnailer SUBDIR += ffms2 SUBDIR += flvmeta SUBDIR += flvstreamer SUBDIR += flvtool++ SUBDIR += fpc-dts SUBDIR += fpc-libvlc SUBDIR += freetuxtv SUBDIR += freevo SUBDIR += fxtv SUBDIR += gaupol SUBDIR += gavl SUBDIR += gcap SUBDIR += gcfilms SUBDIR += gdialog SUBDIR += gdvrecv SUBDIR += gmencoder SUBDIR += gmerlin SUBDIR += gmerlin-avdecoder SUBDIR += gmimms SUBDIR += gmp-api SUBDIR += gmtk SUBDIR += gnome-mplayer SUBDIR += gnome-subtitles SUBDIR += gpac-libgpac SUBDIR += gpac-mp4box SUBDIR += gpodder SUBDIR += grake SUBDIR += gst123 SUBDIR += gstreamer SUBDIR += gstreamer-ffmpeg SUBDIR += gstreamer-plugins SUBDIR += gstreamer-plugins-all SUBDIR += gstreamer-plugins-annodex SUBDIR += gstreamer-plugins-bad SUBDIR += gstreamer-plugins-buzztard SUBDIR += gstreamer-plugins-bz2 SUBDIR += gstreamer-plugins-core SUBDIR += gstreamer-plugins-dts SUBDIR += gstreamer-plugins-dv SUBDIR += gstreamer-plugins-dvd SUBDIR += gstreamer-plugins-fluendo-mpegdemux SUBDIR += gstreamer-plugins-gnonlin SUBDIR += gstreamer-plugins-good SUBDIR += gstreamer-plugins-mpeg2dec SUBDIR += gstreamer-plugins-mpeg2enc SUBDIR += gstreamer-plugins-resindvd SUBDIR += gstreamer-plugins-schroedinger SUBDIR += gstreamer-plugins-theora SUBDIR += gstreamer-plugins-ugly SUBDIR += gstreamer-plugins-v4l2 SUBDIR += gstreamer-plugins-vdpau SUBDIR += gstreamer-plugins-vp8 SUBDIR += gstreamer-plugins-x264 SUBDIR += gstreamer-plugins-xvid SUBDIR += gstreamer-qt4 SUBDIR += gstreamer1 SUBDIR += gstreamer1-editing-services SUBDIR += gstreamer1-libav SUBDIR += gstreamer1-plugins SUBDIR += gstreamer1-plugins-all SUBDIR += gstreamer1-plugins-assrender SUBDIR += gstreamer1-plugins-bad SUBDIR += gstreamer1-plugins-core SUBDIR += gstreamer1-plugins-dts SUBDIR += gstreamer1-plugins-dv SUBDIR += gstreamer1-plugins-dvdread SUBDIR += gstreamer1-plugins-gnonlin SUBDIR += gstreamer1-plugins-good SUBDIR += gstreamer1-plugins-hls SUBDIR += gstreamer1-plugins-kate SUBDIR += gstreamer1-plugins-libde265 SUBDIR += gstreamer1-plugins-mpeg2dec SUBDIR += gstreamer1-plugins-mpeg2enc SUBDIR += gstreamer1-plugins-openh264 SUBDIR += gstreamer1-plugins-resindvd SUBDIR += gstreamer1-plugins-rtmp SUBDIR += gstreamer1-plugins-schroedinger SUBDIR += gstreamer1-plugins-theora SUBDIR += gstreamer1-plugins-ugly SUBDIR += gstreamer1-plugins-v4l2 SUBDIR += gstreamer1-plugins-vpx SUBDIR += gstreamer1-plugins-x264 SUBDIR += gstreamer1-plugins-x265 SUBDIR += gstreamer1-qt4 SUBDIR += gstreamer1-qt5 SUBDIR += gstreamer1-rtsp-server SUBDIR += gstreamer1-vaapi SUBDIR += gstreamer1-validate SUBDIR += gstreamermm SUBDIR += gtk-recordmydesktop SUBDIR += gtk-youtube-viewer SUBDIR += gxine SUBDIR += handbrake SUBDIR += imagination SUBDIR += iriverter SUBDIR += iso2mkv SUBDIR += jmref SUBDIR += k9copy-kde4 SUBDIR += kaffeine SUBDIR += kdemultimedia4 SUBDIR += kdemultimedia4-ffmpegthumbs SUBDIR += kdemultimedia4-mplayerthumbs SUBDIR += kdenlive SUBDIR += kf5-kmediaplayer SUBDIR += kissdx SUBDIR += kmplayer-kde4 SUBDIR += kodi SUBDIR += kplayer-kde4 SUBDIR += kvazaar SUBDIR += l-smash SUBDIR += libaacs SUBDIR += libass SUBDIR += libav SUBDIR += libbdplus SUBDIR += libbluray SUBDIR += libcec SUBDIR += libdc1394 SUBDIR += libdca SUBDIR += libdcadec SUBDIR += libde265 SUBDIR += libdv SUBDIR += libdvbcsa SUBDIR += libdvbpsi SUBDIR += libdvdcss SUBDIR += libdvdnav SUBDIR += libdvdread SUBDIR += libfame SUBDIR += libhdhomerun SUBDIR += libkate SUBDIR += libmatroska SUBDIR += libmediaart SUBDIR += libmediainfo SUBDIR += libmpeg2 SUBDIR += libmpeg3 SUBDIR += libmtp SUBDIR += libquicktime SUBDIR += libquicktime-lame SUBDIR += libquvi SUBDIR += libquvi-scripts SUBDIR += libquvi-scripts09 SUBDIR += libquvi09 SUBDIR += librtmp SUBDIR += libsmacker SUBDIR += libtheora SUBDIR += libtuner SUBDIR += libv4l SUBDIR += libva SUBDIR += libva-intel-driver SUBDIR += libva-vdpau-driver SUBDIR += libvdpau SUBDIR += libvpx SUBDIR += libx264 SUBDIR += libxine SUBDIR += libxspf SUBDIR += libzen SUBDIR += linux-c6-libtheora SUBDIR += linux-c6-libv4l SUBDIR += linux-c7-libtheora SUBDIR += linux-c7-libv4l SUBDIR += linux-f10-libtheora SUBDIR += linux-f10-libv4l SUBDIR += linux-tsmuxer SUBDIR += linux_dvbwrapper-kmod SUBDIR += lives SUBDIR += livestreamer SUBDIR += lsdvd SUBDIR += lxdvdrip SUBDIR += m2tstoavi SUBDIR += m2vrequantiser SUBDIR += mediadownloader SUBDIR += mediainfo SUBDIR += mencoder SUBDIR += mimms SUBDIR += minitube SUBDIR += miro SUBDIR += mjpegtools SUBDIR += mjpg-streamer SUBDIR += mkclean SUBDIR += mkvalidator SUBDIR += mkvtoolnix SUBDIR += mkxvcd SUBDIR += mlt + SUBDIR += mlt-qt4 + SUBDIR += mlt-qt5 SUBDIR += mmpython SUBDIR += mmsclient SUBDIR += mmsrip SUBDIR += motion SUBDIR += mp3cd SUBDIR += mp4v2 SUBDIR += mpc-qt SUBDIR += mpeg2codec SUBDIR += mpeg2play SUBDIR += mpeg4ip SUBDIR += mpeg_encode SUBDIR += mpeg_play SUBDIR += mpeg_stat SUBDIR += mpgtx SUBDIR += mplayer SUBDIR += mplayer-skins SUBDIR += mplayer2 SUBDIR += mplex SUBDIR += mps-youtube SUBDIR += mpv SUBDIR += msdl SUBDIR += msopenh264 SUBDIR += msx264 SUBDIR += mxflib SUBDIR += mythtv SUBDIR += mythtv-frontend SUBDIR += naludump SUBDIR += nordlicht SUBDIR += nxtvepg SUBDIR += obs-studio SUBDIR += oggvideotools SUBDIR += ogmrip SUBDIR += ogmtools SUBDIR += omxplayer SUBDIR += opencinematools SUBDIR += openh264 SUBDIR += openquicktime SUBDIR += openshot SUBDIR += oqtencoder SUBDIR += oqtplayer SUBDIR += oscam SUBDIR += p5-Audio-M4P SUBDIR += p5-FFmpeg-Command SUBDIR += p5-FLV-Info SUBDIR += p5-File-Format-RIFF SUBDIR += p5-GStreamer SUBDIR += p5-MP4-Info SUBDIR += p5-Net-UPnP SUBDIR += p5-Subtitles SUBDIR += p5-Umph-Prompt SUBDIR += p5-Video-OpenQuicktime SUBDIR += pHash SUBDIR += phonon SUBDIR += phonon-designerplugin SUBDIR += phonon-gstreamer SUBDIR += phonon-vlc SUBDIR += phonon-xine SUBDIR += photofilmstrip SUBDIR += php-pHash SUBDIR += pitivi SUBDIR += playd SUBDIR += plexhometheater SUBDIR += plexmediaserver SUBDIR += plexmediaserver-plexpass SUBDIR += plexpy SUBDIR += plexwatch SUBDIR += podcastdl SUBDIR += poe SUBDIR += ppm2fli SUBDIR += projectx SUBDIR += ptx-kmod SUBDIR += pwcbsd SUBDIR += pwcview SUBDIR += py-cec SUBDIR += py-enzyme SUBDIR += py-ffmpeg SUBDIR += py-gstreamer SUBDIR += py-gstreamer1 SUBDIR += py-guessit SUBDIR += py-kaa-base SUBDIR += py-kaa-imlib2 SUBDIR += py-kaa-metadata SUBDIR += py-librtmp SUBDIR += py-mlt SUBDIR += py-moviepy SUBDIR += py-openlp SUBDIR += py-periscope SUBDIR += py-qt4-multimedia SUBDIR += py-qt4-phonon SUBDIR += py-qt5-multimedia SUBDIR += py-qt5-multimediawidgets SUBDIR += py-soco SUBDIR += py-subliminal SUBDIR += py-tvnamer SUBDIR += py3-gstreamer1 SUBDIR += pyjama SUBDIR += pymp SUBDIR += qmmp SUBDIR += qmmp-plugin-pack SUBDIR += qmmp-plugin-pack-qt5 SUBDIR += qmmp-qt5 SUBDIR += qt-faststart SUBDIR += qt4-mobility SUBDIR += qt4-multimedia SUBDIR += qt5-multimedia SUBDIR += qt5-phonon4 SUBDIR += qt5-phonon4-designerplugin SUBDIR += qt5-phonon4-gstreamer SUBDIR += qt5-phonon4-vlc SUBDIR += quark SUBDIR += quodlibet SUBDIR += quvi SUBDIR += quvi09 SUBDIR += rage SUBDIR += recmpeg SUBDIR += recordmydesktop SUBDIR += replex SUBDIR += rox-videothumbnail SUBDIR += rtmpdump SUBDIR += rubygem-clutter-gstreamer SUBDIR += rubygem-flvtool2 SUBDIR += rubygem-gstreamer SUBDIR += sabbu SUBDIR += schroedinger SUBDIR += smpeg SUBDIR += smpeg2 SUBDIR += smplayer SUBDIR += smplayer-skins SUBDIR += smplayer-themes SUBDIR += sms1xxx-kmod SUBDIR += smtube SUBDIR += snappy SUBDIR += spigot SUBDIR += spook SUBDIR += subtitlecomposer-kde4 SUBDIR += subtitleeditor SUBDIR += subtitleoffsetmodifier SUBDIR += subtitleripper SUBDIR += subtools SUBDIR += swfdec-gnome SUBDIR += syncplay SUBDIR += szap-s2 SUBDIR += tcmplex-panteltje SUBDIR += tivodecode SUBDIR += totem SUBDIR += totem-pl-parser SUBDIR += tovid SUBDIR += transcode SUBDIR += tstools SUBDIR += tvheadend SUBDIR += umph SUBDIR += umplayer SUBDIR += umr SUBDIR += v4l-utils SUBDIR += v4l_compat SUBDIR += vamps SUBDIR += vapoursynth SUBDIR += vapoursynth-l-smash-works SUBDIR += vcdgear SUBDIR += vcdimager SUBDIR += vcdpad SUBDIR += vdpauinfo SUBDIR += vdr SUBDIR += vdr-plugin-control SUBDIR += vdr-plugin-eepg SUBDIR += vdr-plugin-epgsearch SUBDIR += vdr-plugin-extrecmenu SUBDIR += vdr-plugin-femon SUBDIR += vdr-plugin-infosatepg SUBDIR += vdr-plugin-iptv SUBDIR += vdr-plugin-markad SUBDIR += vdr-plugin-osdpip SUBDIR += vdr-plugin-osdteletext SUBDIR += vdr-plugin-reelchannelscan SUBDIR += vdr-plugin-remote SUBDIR += vdr-plugin-skinenigmang SUBDIR += vdr-plugin-sleeptimer SUBDIR += vdr-plugin-softhddevice SUBDIR += vdr-plugin-streamdev SUBDIR += vdr-plugin-ttxtsubs SUBDIR += vdr-plugin-upnp SUBDIR += vdr-plugin-vdrmanager SUBDIR += vdr-plugin-vnsiserver SUBDIR += vdr-plugin-wirbelscan SUBDIR += vdr-plugin-xineliboutput SUBDIR += vdr-plugin-xvdr SUBDIR += vdr-plugins SUBDIR += vid.stab SUBDIR += vlc SUBDIR += vlc-qt4 SUBDIR += vstream-client SUBDIR += vtkmpeg2encode SUBDIR += w_scan SUBDIR += webcamd SUBDIR += win32-codecs SUBDIR += winff SUBDIR += x264 SUBDIR += x265 SUBDIR += xanim SUBDIR += xawtv SUBDIR += xfce4-parole SUBDIR += xine SUBDIR += xmms SUBDIR += xmms-skins SUBDIR += xmms-skins-huge SUBDIR += xporthdmv SUBDIR += xtheater SUBDIR += xvid SUBDIR += yamdi SUBDIR += zoneminder SUBDIR += zoneminder-h264 .include Index: head/multimedia/mlt/Makefile =================================================================== --- head/multimedia/mlt/Makefile (revision 429707) +++ head/multimedia/mlt/Makefile (revision 429708) @@ -1,159 +1,185 @@ # $FreeBSD$ PORTNAME= mlt PORTVERSION= 6.4.1 -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES?= multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME} MAINTAINER?= avilla@FreeBSD.org COMMENT?= Multimedia framework for TV broadcasting LICENSE?= GPLv2 GPLv3 LGPL21 LICENSE_COMB?= multi -SLAVE_PORT?= no +USES+= alias gmake pkgconfig +GNU_CONFIGURE= yes +CONFIGURE_ARGS+=--enable-gpl --enable-gpl3 --target-os=FreeBSD -.if ${SLAVE_PORT} == "no" +.ifndef(WITH_DEBUG) +CONFIGURE_ARGS+=--disable-debug +.else +CONFIGURE_ARGS+=--enable-debug +.endif +.ifndef(SLAVEPORT) # Master port. + # They both install bin/melt. CONFLICTS_INSTALL= freeze-[0-9]* LIB_DEPENDS= libfftw3.so:math/fftw3 BROKEN_FreeBSD_9_i386= does not build (filter_glsl_manager.cpp:401: error: integer constant is too large for 'long' type) BROKEN_sparc64= does not compile on sparc64 (invokes i386 asm) USE_GNOME= libxml2 USE_SDL= image USE_XORG= x11 -USES= alias gmake iconv pathfix pkgconfig +USES+= iconv pathfix PATHFIX_MAKEFILEIN= Makefile -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --enable-gpl --enable-gpl3 --target-os=FreeBSD +CONFIGURE_ARGS+=--disable-qt --swig-languages=none USE_LDCONFIG= yes -.ifndef(WITH_DEBUG) -CONFIGURE_ARGS+=--disable-debug -.else -CONFIGURE_ARGS+=--enable-debug -.endif - PLIST_SUB= PORTVERSION="${PORTVERSION}" PORTDOCS= AUTHORS ChangeLog NEWS README docs PORTEXAMPLES= demo -OPTIONS_DEFINE= DOCS EXAMPLES FFMPEG FREI0R GTK2 JACK KDE4 \ - OPENGL SAMPLERATE SOX SWFDEC VIDSTAB # OPENCV VDPAU -OPTIONS_RADIO= QT -OPTIONS_RADIO_QT= QT4 QT5 -OPTIONS_DEFAULT=FFMPEG FREI0R GTK2 OPENGL QT4 SAMPLERATE SOX \ - SWFDEC VIDSTAB +OPTIONS_DEFINE= DOCS EXAMPLES FFMPEG FREI0R GTK2 JACK OPENGL \ + SAMPLERATE SOX SWFDEC VIDSTAB # OPENCV VDPAU +OPTIONS_DEFAULT=FFMPEG FREI0R GTK2 OPENGL SAMPLERATE SOX SWFDEC VIDSTAB OPTIONS_SUB= yes GTK2_DESC= Images and text rendering via GTK+ 2 -KDE4_DESC= Qt 4 extra image formats support -QT4_DESC= Images and Kdenlive titles support via Qt 4 -QT5_DESC= ${QT4_DESC:S/4/5/} SOX_DESC= SoX audio effects support VIDSTAB_DESC= Video stabilization support via Vid.Stab FFMPEG_SUFX= # Currently empty. FFMPEG_LIB_DEPENDS= libavformat${FFMPEG_SUFX}.so:multimedia/ffmpeg${FFMPEG_SUFX} FFMPEG_CONFIGURE_ENABLE=avformat FFMPEG_CONFIGURE_ON= --avformat-suffix="${FFMPEG_SUFX}" FREI0R_BUILD_DEPENDS= ${LOCALBASE}/include/frei0r.h:graphics/frei0r FREI0R_CONFIGURE_ENABLE=frei0r GTK2_LIB_DEPENDS= libexif.so:graphics/libexif GTK2_USE= GNOME=gdkpixbuf2,gtk20,pango GTK2_CONFIGURE_ENABLE= gtk2 JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa JACK_CONFIGURE_ENABLE= jackrack JACK_USE= GNOME=glib20 -KDE4_CONFIGURE_ENV= PATH="${KDE_PREFIX}/bin:$$PATH" -KDE4_CONFIGURE_WITH= kde -KDE4_USES= kde:4 -KDE4_USE= KDE=kdelibs -KDE4_IMPLIES= QT4 - # Prepare for OpenCV 3 port. CONFIGURE_ARGS+= --disable-opencv OPENCV_CONFIGURE_ENABLE=opencv OPENGL_LIB_DEPENDS= libmovit.so:graphics/movit OPENGL_USE= GL=gl OPENGL_CONFIGURE_ENABLE=opengl -QT4_USE= QT4=corelib,gui,opengl,svg,xml -QT5_USE= QT5=core,gui,svg,widgets,xml -QT5_PREVENTS= KDE4 - SAMPLERATE_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate SAMPLERATE_CONFIGURE_ENABLE=resample SOX_LIB_DEPENDS= libsox.so:audio/sox SOX_CONFIGURE_ENABLE= sox SWFDEC_LIB_DEPENDS= libswfdec-0.8.so:graphics/swfdec SWFDEC_CONFIGURE_ENABLE=swfdec SWFDEC_USE= GNOME=glib20,cairo # https://sourceforge.net/p/mlt/bugs/240/ CONFIGURE_ARGS+= ${VDPAU_CONFIGURE_OFF} VDPAU_CONFIGURE_ON= --avformat-vdpau VDPAU_CONFIGURE_OFF= --avformat-no-vdpau VIDSTAB_LIB_DEPENDS= libvidstab.so:multimedia/vid.stab VIDSTAB_CONFIGURE_ENABLE=vid.stab -.include - -.if ${PORT_OPTIONS:MQT[45]} -LIB_DEPENDS+= libexif.so:graphics/libexif -CONFIGURE_ARGS+= --enable-qt \ - --qt-libdir="${QT_LIBDIR}" \ - --qt-includedir="${QT_INCDIR}" -PLIST_SUB+= QT="" -.else -CONFIGURE_ARGS+= --disable-qt -PLIST_SUB+= QT="@comment " -.endif - pre-configure: @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},' \ ${WRKSRC}/src/modules/avformat/vdpau.c \ ${WRKSRC}/src/modules/frei0r/factory.c \ ${WRKSRC}/src/modules/jackrack/plugin_mgr.c @${REINPLACE_CMD} -e 's,-lpthread,-pthread,' \ -e 's,-liconv,${ICONV_LIB},' \ ${WRKSRC}/src/framework/Makefile \ ${WRKSRC}/src/melt/Makefile \ ${WRKSRC}/src/modules/*/Makefile -post-install: +common-post-install: ${INSTALL_MAN} ${WRKSRC}/docs/melt.1 ${STAGEDIR}${MANPREFIX}/man/man1/melt.1 @${RM} ${WRKSRC}/docs/melt.1 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/melt ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmlt.so.${PORTVERSION} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmlt++.so.${PORTVERSION} - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mlt/* post-install-DOCS-on: .for f in ${PORTDOCS} cd ${WRKSRC} && ${COPYTREE_SHARE} ${f} ${STAGEDIR}${DOCSDIR} .endfor post-install-EXAMPLES-on: .for f in ${PORTEXAMPLES} cd ${WRKSRC} && ${COPYTREE_SHARE} ${f} ${STAGEDIR}${EXAMPLESDIR} .endfor -.endif # ${SLAVE_PORT} == "no" +.else # Slave port. + +PORTSCOUT= ignore:1 + +LIB_DEPENDS+= libmlt.so:${MASTER_PORT} + +PLIST?= ${.CURDIR}/pkg-plist + +. if ${SLAVEPORT:Mqt*} # Qt slave port. +PKGNAMESUFFIX= -${SLAVEPORT} + +COMMENT= Qt ${SLAVEPORT:C/[^0-9]//g} plugin for the MLT multimedia framework + +LICENSE= GPLv2 GPLv3 +LICENSE_COMB= multi + +LIB_DEPENDS+= libexif.so:graphics/libexif + +CONFIGURE_ARGS+=--enable-qt \ + --qt-libdir="${QT_LIBDIR}" \ + --qt-includedir="${QT_INCDIR}" +BUILD_WRKSRC= ${WRKSRC}/src/modules/qt +. elif ${SLAVEPORT:Mswig} # SWIG slave port. +LANGUAGE= ${SLAVEPORT:Nswig} + +COMMENT= ${LANGUAGE} bindings for the MLT multimedia framework + +LICENSE= LGPL21 +LICENSE_COMB= single + +BUILD_DEPENDS+= swig:devel/swig13 + +_CFLAGS= -I${LOCALBASE}/include -L${LOCALBASE}/lib +CFLAGS+= ${_CFLAGS} +CXXFLAGS+= ${_CFLAGS} +CONFIGURE_ARGS+=--swig-languages=${LANGUAGE:tl} +BUILD_WRKSRC= ${WRKSRC}/src/swig +INSTALL_WRKSRC= ${BUILD_WRKSRC}/${LANGUAGE:tl} + +EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}/${LANGUAGE:tl} +. endif + +INSTALL_WRKSRC?=${BUILD_WRKSRC} + +pre-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} + +# Dummy placeholder target. +common-post-install: + @${TRUE} + +.endif + +post-install: common-post-install + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/* 2>/dev/null || ${TRUE} + @${RMDIR} -p ${STAGEDIR}${PREFIX}/lib/${PORTNAME} 2>/dev/null || ${TRUE} .include Index: head/multimedia/mlt/pkg-plist =================================================================== --- head/multimedia/mlt/pkg-plist (revision 429707) +++ head/multimedia/mlt/pkg-plist (revision 429708) @@ -1,448 +1,438 @@ bin/melt include/mlt++/Mlt.h include/mlt++/MltAnimation.h include/mlt++/MltConsumer.h include/mlt++/MltDeque.h include/mlt++/MltEvent.h include/mlt++/MltFactory.h include/mlt++/MltField.h include/mlt++/MltFilter.h include/mlt++/MltFilteredConsumer.h include/mlt++/MltFilteredProducer.h include/mlt++/MltFrame.h include/mlt++/MltGeometry.h include/mlt++/MltMultitrack.h include/mlt++/MltParser.h include/mlt++/MltPlaylist.h include/mlt++/MltProducer.h include/mlt++/MltProfile.h include/mlt++/MltProperties.h include/mlt++/MltPushConsumer.h include/mlt++/MltRepository.h include/mlt++/MltService.h include/mlt++/MltTokeniser.h include/mlt++/MltTractor.h include/mlt++/MltTransition.h include/mlt++/MltConfig.h include/mlt/framework/mlt.h include/mlt/framework/mlt_animation.h include/mlt/framework/mlt_cache.h include/mlt/framework/mlt_consumer.h include/mlt/framework/mlt_deque.h include/mlt/framework/mlt_events.h include/mlt/framework/mlt_factory.h include/mlt/framework/mlt_field.h include/mlt/framework/mlt_filter.h include/mlt/framework/mlt_frame.h include/mlt/framework/mlt_geometry.h include/mlt/framework/mlt_log.h include/mlt/framework/mlt_multitrack.h include/mlt/framework/mlt_parser.h include/mlt/framework/mlt_playlist.h include/mlt/framework/mlt_pool.h include/mlt/framework/mlt_producer.h include/mlt/framework/mlt_profile.h include/mlt/framework/mlt_properties.h include/mlt/framework/mlt_property.h include/mlt/framework/mlt_repository.h include/mlt/framework/mlt_service.h include/mlt/framework/mlt_slices.h include/mlt/framework/mlt_tokeniser.h include/mlt/framework/mlt_tractor.h include/mlt/framework/mlt_transition.h include/mlt/framework/mlt_types.h include/mlt/framework/mlt_version.h lib/libmlt++.so lib/libmlt++.so.%%PORTVERSION%% lib/libmlt++.so.3 lib/libmlt.so lib/libmlt.so.%%PORTVERSION%% lib/libmlt.so.6 %%FFMPEG%%lib/mlt/libmltavformat.so lib/mlt/libmltcore.so lib/mlt/libmltdecklink.so %%FREI0R%%lib/mlt/libmltfrei0r.so %%GTK2%%lib/mlt/libmltgtk2.so %%JACK%%lib/mlt/libmltjackrack.so lib/mlt/libmltkdenlive.so lib/mlt/libmltlinsys.so lib/mlt/libmltmotion_est.so lib/mlt/libmltnormalize.so lib/mlt/libmltoldfilm.so %%OPENGL%%lib/mlt/libmltopengl.so lib/mlt/libmltplus.so lib/mlt/libmltplusgpl.so -%%QT%%lib/mlt/libmltqt.so %%SAMPLERATE%%lib/mlt/libmltresample.so lib/mlt/libmltsdl.so %%SOX%%lib/mlt/libmltsox.so %%SWFDEC%%lib/mlt/libmltswfdec.so %%VIDSTAB%%lib/mlt/libmltvidstab.so lib/mlt/libmltvideostab.so lib/mlt/libmltvmfx.so lib/mlt/libmltxine.so lib/mlt/libmltxml.so libdata/pkgconfig/mlt++.pc libdata/pkgconfig/mlt-framework.pc man/man1/melt.1.gz %%FFMPEG%%%%DATADIR%%/avformat/blacklist.txt %%FFMPEG%%%%DATADIR%%/avformat/consumer_avformat.yml %%FFMPEG%%%%DATADIR%%/avformat/producer_avformat.yml %%DATADIR%%/core/consumer_multi.yml %%DATADIR%%/core/data_fx.properties %%DATADIR%%/core/filter_audiomap.yml %%DATADIR%%/core/filter_audiowave.yml %%DATADIR%%/core/filter_brightness.yml %%DATADIR%%/core/filter_channelcopy.yml %%DATADIR%%/core/filter_crop.yml %%DATADIR%%/core/filter_data_show.yml %%DATADIR%%/core/filter_fieldorder.yml %%DATADIR%%/core/filter_gamma.yml %%DATADIR%%/core/filter_greyscale.yml %%DATADIR%%/core/filter_luma.yml %%DATADIR%%/core/filter_mirror.yml %%DATADIR%%/core/filter_mono.yml %%DATADIR%%/core/filter_obscure.yml %%DATADIR%%/core/filter_panner.yml %%DATADIR%%/core/filter_region.yml %%DATADIR%%/core/filter_rescale.yml %%DATADIR%%/core/filter_resize.yml %%DATADIR%%/core/filter_transition.yml %%DATADIR%%/core/filter_watermark.yml %%DATADIR%%/core/loader.dict %%DATADIR%%/core/loader.ini %%DATADIR%%/core/producer_colour.yml %%DATADIR%%/core/producer_consumer.yml %%DATADIR%%/core/producer_hold.yml %%DATADIR%%/core/producer_loader.yml %%DATADIR%%/core/producer_melt.yml %%DATADIR%%/core/producer_melt_file.yml %%DATADIR%%/core/producer_noise.yml %%DATADIR%%/core/producer_timewarp.yml %%DATADIR%%/core/producer_tone.yml %%DATADIR%%/core/transition_composite.yml %%DATADIR%%/core/transition_luma.yml %%DATADIR%%/core/transition_matte.yml %%DATADIR%%/core/transition_mix.yml %%DATADIR%%/core/transition_region.yml %%DATADIR%%/decklink/consumer_decklink.yml %%DATADIR%%/decklink/producer_decklink.yml %%DATADIR%%/feeds/NTSC/data_fx.properties %%DATADIR%%/feeds/NTSC/etv.properties %%DATADIR%%/feeds/NTSC/obscure.properties %%DATADIR%%/feeds/PAL/border.properties %%DATADIR%%/feeds/PAL/data_fx.properties %%DATADIR%%/feeds/PAL/etv.properties %%DATADIR%%/feeds/PAL/example.properties %%DATADIR%%/feeds/PAL/obscure.properties %%FREI0R%%%%DATADIR%%/frei0r/blacklist.txt %%FREI0R%%%%DATADIR%%/frei0r/not_thread_safe.txt %%FREI0R%%%%DATADIR%%/frei0r/param_name_map.yaml %%GTK2%%%%DATADIR%%/gtk2/consumer_gtk2_preview.yml %%GTK2%%%%DATADIR%%/gtk2/filter_rescale.yml %%GTK2%%%%DATADIR%%/gtk2/producer_pango.yml %%GTK2%%%%DATADIR%%/gtk2/producer_pixbuf.yml %%JACK%%%%DATADIR%%/jackrack/blacklist.txt %%JACK%%%%DATADIR%%/jackrack/consumer_jack.yml %%JACK%%%%DATADIR%%/jackrack/filter_jackrack.yml %%JACK%%%%DATADIR%%/jackrack/filter_ladspa.yml %%JACK%%%%DATADIR%%/jackrack/producer_ladspa.yml %%DATADIR%%/kdenlive/filter_boxblur.yml %%DATADIR%%/kdenlive/filter_freeze.yml %%DATADIR%%/kdenlive/filter_wave.yml %%DATADIR%%/kdenlive/producer_framebuffer.yml %%DATADIR%%/linsys/consumer_sdi.yml %%DATADIR%%/lumas/NTSC/luma01.pgm %%DATADIR%%/lumas/NTSC/luma02.pgm %%DATADIR%%/lumas/NTSC/luma03.pgm %%DATADIR%%/lumas/NTSC/luma04.pgm %%DATADIR%%/lumas/NTSC/luma05.pgm %%DATADIR%%/lumas/NTSC/luma06.pgm %%DATADIR%%/lumas/NTSC/luma07.pgm %%DATADIR%%/lumas/NTSC/luma08.pgm %%DATADIR%%/lumas/NTSC/luma09.pgm %%DATADIR%%/lumas/NTSC/luma10.pgm %%DATADIR%%/lumas/NTSC/luma11.pgm %%DATADIR%%/lumas/NTSC/luma12.pgm %%DATADIR%%/lumas/NTSC/luma13.pgm %%DATADIR%%/lumas/NTSC/luma14.pgm %%DATADIR%%/lumas/NTSC/luma15.pgm %%DATADIR%%/lumas/NTSC/luma16.pgm %%DATADIR%%/lumas/NTSC/luma17.pgm %%DATADIR%%/lumas/NTSC/luma18.pgm %%DATADIR%%/lumas/NTSC/luma19.pgm %%DATADIR%%/lumas/NTSC/luma20.pgm %%DATADIR%%/lumas/NTSC/luma21.pgm %%DATADIR%%/lumas/NTSC/luma22.pgm %%DATADIR%%/lumas/PAL/luma01.pgm %%DATADIR%%/lumas/PAL/luma02.pgm %%DATADIR%%/lumas/PAL/luma03.pgm %%DATADIR%%/lumas/PAL/luma04.pgm %%DATADIR%%/lumas/PAL/luma05.pgm %%DATADIR%%/lumas/PAL/luma06.pgm %%DATADIR%%/lumas/PAL/luma07.pgm %%DATADIR%%/lumas/PAL/luma08.pgm %%DATADIR%%/lumas/PAL/luma09.pgm %%DATADIR%%/lumas/PAL/luma10.pgm %%DATADIR%%/lumas/PAL/luma11.pgm %%DATADIR%%/lumas/PAL/luma12.pgm %%DATADIR%%/lumas/PAL/luma13.pgm %%DATADIR%%/lumas/PAL/luma14.pgm %%DATADIR%%/lumas/PAL/luma15.pgm %%DATADIR%%/lumas/PAL/luma16.pgm %%DATADIR%%/lumas/PAL/luma17.pgm %%DATADIR%%/lumas/PAL/luma18.pgm %%DATADIR%%/lumas/PAL/luma19.pgm %%DATADIR%%/lumas/PAL/luma20.pgm %%DATADIR%%/lumas/PAL/luma21.pgm %%DATADIR%%/lumas/PAL/luma22.pgm %%DATADIR%%/metaschema.yaml %%DATADIR%%/motion_est/filter_autotrack_rectangle.yml %%DATADIR%%/motion_est/filter_motion_est.yml %%DATADIR%%/motion_est/filter_vismv.yml %%DATADIR%%/motion_est/producer_slowmotion.yml %%DATADIR%%/normalize/filter_audiolevel.yml %%DATADIR%%/normalize/filter_volume.yml %%DATADIR%%/oldfilm/dust1.svg %%DATADIR%%/oldfilm/dust2.svg %%DATADIR%%/oldfilm/dust3.svg %%DATADIR%%/oldfilm/dust4.svg %%DATADIR%%/oldfilm/dust5.svg %%DATADIR%%/oldfilm/fdust.svg %%DATADIR%%/oldfilm/filter_dust.yml %%DATADIR%%/oldfilm/filter_grain.yml %%DATADIR%%/oldfilm/filter_lines.yml %%DATADIR%%/oldfilm/filter_oldfilm.yml %%DATADIR%%/oldfilm/filter_tcolor.yml %%DATADIR%%/oldfilm/filter_vignette.yml %%DATADIR%%/oldfilm/grain.svg %%DATADIR%%/oldfilm/lines.svg %%DATADIR%%/oldfilm/oldfilm.svg %%DATADIR%%/oldfilm/tcolor.svg %%DATADIR%%/oldfilm/vignette.svg %%OPENGL%%%%DATADIR%%/opengl/filter_movit_blur.yml %%OPENGL%%%%DATADIR%%/opengl/filter_movit_deconvolution_sharpen.yml %%OPENGL%%%%DATADIR%%/opengl/filter_movit_diffusion.yml %%OPENGL%%%%DATADIR%%/opengl/filter_movit_glow.yml %%OPENGL%%%%DATADIR%%/opengl/filter_movit_lift_gamma_gain.yml %%OPENGL%%%%DATADIR%%/opengl/filter_movit_mirror.yml %%OPENGL%%%%DATADIR%%/opengl/filter_movit_opacity.yml %%OPENGL%%%%DATADIR%%/opengl/filter_movit_rect.yml %%OPENGL%%%%DATADIR%%/opengl/filter_movit_saturation.yml %%OPENGL%%%%DATADIR%%/opengl/filter_movit_vignette.yml %%OPENGL%%%%DATADIR%%/opengl/filter_movit_white_balance.yml %%OPENGL%%%%DATADIR%%/opengl/transition_movit_luma.yml %%OPENGL%%%%DATADIR%%/opengl/transition_movit_mix.yml %%OPENGL%%%%DATADIR%%/opengl/transition_movit_overlay.yml %%DATADIR%%/plus/consumer_blipflash.yml %%DATADIR%%/plus/filter_affine.yml %%DATADIR%%/plus/filter_charcoal.yml %%DATADIR%%/plus/filter_dance.yml %%DATADIR%%/plus/filter_dynamictext.yml %%DATADIR%%/plus/filter_dynamic_loudness.yml %%DATADIR%%/plus/filter_fft.yml %%DATADIR%%/plus/filter_invert.yml %%DATADIR%%/plus/filter_lift_gamma_gain.yml %%DATADIR%%/plus/filter_loudness.yml %%DATADIR%%/plus/filter_loudness_meter.yml %%DATADIR%%/plus/filter_lumakey.yml %%DATADIR%%/plus/filter_rgblut.yml %%DATADIR%%/plus/filter_sepia.yml %%DATADIR%%/plus/producer_blipflash.yml %%DATADIR%%/plus/producer_count.yml %%DATADIR%%/plus/transition_affine.yml %%DATADIR%%/plusgpl/consumer_cbrts.yml %%DATADIR%%/plusgpl/filter_burningtv.yml %%DATADIR%%/plusgpl/filter_lumaliftgaingamma.yml %%DATADIR%%/plusgpl/filter_rotoscoping.yml %%DATADIR%%/presets/consumer/avformat/AAC %%DATADIR%%/presets/consumer/avformat/Flash %%DATADIR%%/presets/consumer/avformat/GIF %%DATADIR%%/presets/consumer/avformat/MJPEG %%DATADIR%%/presets/consumer/avformat/MP3 %%DATADIR%%/presets/consumer/avformat/MPEG-2 %%DATADIR%%/presets/consumer/avformat/MPEG-4 %%DATADIR%%/presets/consumer/avformat/MPEG-4-ASP %%DATADIR%%/presets/consumer/avformat/Sony-PSP %%DATADIR%%/presets/consumer/avformat/Vorbis %%DATADIR%%/presets/consumer/avformat/WAV %%DATADIR%%/presets/consumer/avformat/WMA %%DATADIR%%/presets/consumer/avformat/WMV %%DATADIR%%/presets/consumer/avformat/XDCAM-HD422 %%DATADIR%%/presets/consumer/avformat/YouTube %%DATADIR%%/presets/consumer/avformat/atsc_1080i_50/DNxHD %%DATADIR%%/presets/consumer/avformat/atsc_1080i_5994/DNxHD %%DATADIR%%/presets/consumer/avformat/atsc_1080p_2398/DNxHD %%DATADIR%%/presets/consumer/avformat/atsc_1080p_24/DNxHD %%DATADIR%%/presets/consumer/avformat/atsc_1080p_25/DNxHD %%DATADIR%%/presets/consumer/avformat/atsc_1080p_2997/DNxHD %%DATADIR%%/presets/consumer/avformat/atsc_1080p_30/DNxHD %%DATADIR%%/presets/consumer/avformat/atsc_1080p_50/DNxHD %%DATADIR%%/presets/consumer/avformat/atsc_1080p_5994/DNxHD %%DATADIR%%/presets/consumer/avformat/atsc_1080p_60/DNxHD %%DATADIR%%/presets/consumer/avformat/atsc_720p_2398/DNxHD %%DATADIR%%/presets/consumer/avformat/atsc_720p_50/DNxHD %%DATADIR%%/presets/consumer/avformat/atsc_720p_5994/DNxHD %%DATADIR%%/presets/consumer/avformat/atsc_720p_60/DNxHD %%DATADIR%%/presets/consumer/avformat/dv_ntsc/D10 %%DATADIR%%/presets/consumer/avformat/dv_ntsc/DV %%DATADIR%%/presets/consumer/avformat/dv_ntsc/DVCPRO50 %%DATADIR%%/presets/consumer/avformat/dv_ntsc/DVD %%DATADIR%%/presets/consumer/avformat/dv_ntsc_wide/D10 %%DATADIR%%/presets/consumer/avformat/dv_ntsc_wide/DV %%DATADIR%%/presets/consumer/avformat/dv_ntsc_wide/DVCPRO50 %%DATADIR%%/presets/consumer/avformat/dv_ntsc_wide/DVD %%DATADIR%%/presets/consumer/avformat/dv_pal/D10 %%DATADIR%%/presets/consumer/avformat/dv_pal/DV %%DATADIR%%/presets/consumer/avformat/dv_pal/DVCPRO50 %%DATADIR%%/presets/consumer/avformat/dv_pal/DVD %%DATADIR%%/presets/consumer/avformat/dv_pal_wide/D10 %%DATADIR%%/presets/consumer/avformat/dv_pal_wide/DV %%DATADIR%%/presets/consumer/avformat/dv_pal_wide/DVCPRO50 %%DATADIR%%/presets/consumer/avformat/dv_pal_wide/DVD %%DATADIR%%/presets/consumer/avformat/hdv_1080_25p/HDV %%DATADIR%%/presets/consumer/avformat/hdv_1080_30p/HDV %%DATADIR%%/presets/consumer/avformat/hdv_1080_50i/HDV %%DATADIR%%/presets/consumer/avformat/hdv_1080_60i/HDV %%DATADIR%%/presets/consumer/avformat/hdv_720_25p/HDV %%DATADIR%%/presets/consumer/avformat/hdv_720_30p/HDV %%DATADIR%%/presets/consumer/avformat/hdv_720_50p/HDV %%DATADIR%%/presets/consumer/avformat/hdv_720_60p/HDV %%DATADIR%%/presets/consumer/avformat/intermediate/MJPEG %%DATADIR%%/presets/consumer/avformat/intermediate/MPEG-2 %%DATADIR%%/presets/consumer/avformat/intermediate/MPEG-4 %%DATADIR%%/presets/consumer/avformat/intermediate/ProRes %%DATADIR%%/presets/consumer/avformat/intermediate/ProRes-Kostya %%DATADIR%%/presets/consumer/avformat/lossless/FFV1 %%DATADIR%%/presets/consumer/avformat/lossless/H.264 %%DATADIR%%/presets/consumer/avformat/lossless/HuffYUV %%DATADIR%%/presets/consumer/avformat/stills/BMP %%DATADIR%%/presets/consumer/avformat/stills/DPX %%DATADIR%%/presets/consumer/avformat/stills/JPEG %%DATADIR%%/presets/consumer/avformat/stills/PNG %%DATADIR%%/presets/consumer/avformat/stills/PPM %%DATADIR%%/presets/consumer/avformat/stills/TGA %%DATADIR%%/presets/consumer/avformat/stills/TIFF %%DATADIR%%/presets/consumer/avformat/vp9 %%DATADIR%%/presets/consumer/avformat/webm %%DATADIR%%/presets/consumer/avformat/webm-pass1 %%DATADIR%%/presets/consumer/avformat/x264-medium %%DATADIR%%/presets/consumer/avformat/x264-medium-baseline %%DATADIR%%/presets/consumer/avformat/x264-medium-main %%DATADIR%%/presets/consumer/avformat/x264-medium-pass1 %%DATADIR%%/presets/consumer/avformat/x265-medium %%DATADIR%%/presets/consumer/avformat/x265-medium-pass1 %%DATADIR%%/presets/filter/brightness/from_black %%DATADIR%%/presets/filter/brightness/to_black %%DATADIR%%/presets/filter/movit.blur/blur_in %%DATADIR%%/presets/filter/movit.blur/blur_in_out %%DATADIR%%/presets/filter/movit.blur/blur_out %%DATADIR%%/presets/filter/movit.opacity/fade_in %%DATADIR%%/presets/filter/movit.opacity/fade_in_out %%DATADIR%%/presets/filter/movit.opacity/fade_out %%DATADIR%%/presets/filter/volume/fade_in %%DATADIR%%/presets/filter/volume/fade_out %%DATADIR%%/profiles/atsc_1080i_50 %%DATADIR%%/profiles/atsc_1080i_5994 %%DATADIR%%/profiles/atsc_1080i_60 %%DATADIR%%/profiles/atsc_1080p_2398 %%DATADIR%%/profiles/atsc_1080p_24 %%DATADIR%%/profiles/atsc_1080p_25 %%DATADIR%%/profiles/atsc_1080p_2997 %%DATADIR%%/profiles/atsc_1080p_30 %%DATADIR%%/profiles/atsc_1080p_50 %%DATADIR%%/profiles/atsc_1080p_5994 %%DATADIR%%/profiles/atsc_1080p_60 %%DATADIR%%/profiles/atsc_720p_2398 %%DATADIR%%/profiles/atsc_720p_24 %%DATADIR%%/profiles/atsc_720p_25 %%DATADIR%%/profiles/atsc_720p_2997 %%DATADIR%%/profiles/atsc_720p_30 %%DATADIR%%/profiles/atsc_720p_50 %%DATADIR%%/profiles/atsc_720p_5994 %%DATADIR%%/profiles/atsc_720p_60 %%DATADIR%%/profiles/cif_15 %%DATADIR%%/profiles/cif_ntsc %%DATADIR%%/profiles/cif_pal %%DATADIR%%/profiles/cvd_ntsc %%DATADIR%%/profiles/cvd_pal %%DATADIR%%/profiles/dv_ntsc %%DATADIR%%/profiles/dv_ntsc_wide %%DATADIR%%/profiles/dv_pal %%DATADIR%%/profiles/dv_pal_wide %%DATADIR%%/profiles/hdv_1080_25p %%DATADIR%%/profiles/hdv_1080_30p %%DATADIR%%/profiles/hdv_1080_50i %%DATADIR%%/profiles/hdv_1080_60i %%DATADIR%%/profiles/hdv_720_25p %%DATADIR%%/profiles/hdv_720_30p %%DATADIR%%/profiles/hdv_720_50p %%DATADIR%%/profiles/hdv_720_60p %%DATADIR%%/profiles/qcif_15 %%DATADIR%%/profiles/qcif_ntsc %%DATADIR%%/profiles/qcif_pal %%DATADIR%%/profiles/qhd_1440p_2398 %%DATADIR%%/profiles/qhd_1440p_24 %%DATADIR%%/profiles/qhd_1440p_25 %%DATADIR%%/profiles/qhd_1440p_2997 %%DATADIR%%/profiles/qhd_1440p_30 %%DATADIR%%/profiles/qhd_1440p_50 %%DATADIR%%/profiles/qhd_1440p_5994 %%DATADIR%%/profiles/qhd_1440p_60 %%DATADIR%%/profiles/quarter_15 %%DATADIR%%/profiles/quarter_ntsc %%DATADIR%%/profiles/quarter_ntsc_wide %%DATADIR%%/profiles/quarter_pal %%DATADIR%%/profiles/quarter_pal_wide %%DATADIR%%/profiles/sdi_486i_5994 %%DATADIR%%/profiles/sdi_486p_2398 %%DATADIR%%/profiles/square_ntsc %%DATADIR%%/profiles/square_ntsc_wide %%DATADIR%%/profiles/square_pal %%DATADIR%%/profiles/square_pal_wide %%DATADIR%%/profiles/svcd_ntsc %%DATADIR%%/profiles/svcd_ntsc_wide %%DATADIR%%/profiles/svcd_pal %%DATADIR%%/profiles/svcd_pal_wide %%DATADIR%%/profiles/uhd_2160p_2398 %%DATADIR%%/profiles/uhd_2160p_24 %%DATADIR%%/profiles/uhd_2160p_25 %%DATADIR%%/profiles/uhd_2160p_2997 %%DATADIR%%/profiles/uhd_2160p_30 %%DATADIR%%/profiles/uhd_2160p_50 %%DATADIR%%/profiles/uhd_2160p_5994 %%DATADIR%%/profiles/uhd_2160p_60 %%DATADIR%%/profiles/vcd_ntsc %%DATADIR%%/profiles/vcd_pal -%%QT%%%%DATADIR%%/qt/filter_audiospectrum.yml -%%QT%%%%DATADIR%%/qt/filter_audiowaveform.yml -%%QT%%%%DATADIR%%/qt/filter_lightshow.yml -%%QT%%%%DATADIR%%/qt/filter_qtblend.yml -%%QT%%%%DATADIR%%/qt/producer_kdenlivetitle.yml -%%QT%%%%DATADIR%%/qt/producer_qimage.yml -%%QT%%%%DATADIR%%/qt/producer_qtext.yml -%%QT%%%%DATADIR%%/qt/transition_qtblend.yml -%%QT%%%%DATADIR%%/qt/transition_vqm.yml %%SAMPLERATE%%%%DATADIR%%/resample/filter_resample.yml %%DATADIR%%/sdl/consumer_sdl.yml %%DATADIR%%/sdl/consumer_sdl_audio.yml %%DATADIR%%/sdl/consumer_sdl_preview.yml %%DATADIR%%/sdl/consumer_sdl_still.yml %%DATADIR%%/sdl/producer_sdl_image.yml %%SOX%%%%DATADIR%%/sox/filter_sox.yml %%SOX%%%%DATADIR%%/sox/filter_sox_effect.yml %%SWFDEC%%%%DATADIR%%/swfdec/producer_swfdec.yml %%VIDSTAB%%%%DATADIR%%/vid.stab/filter_deshake.yml %%VIDSTAB%%%%DATADIR%%/vid.stab/filter_vidstab.yml %%DATADIR%%/videostab/filter_videostab.yml %%DATADIR%%/videostab/filter_videostab2.yml %%DATADIR%%/vmfx/filter_chroma.yml %%DATADIR%%/vmfx/filter_chroma_hold.yml %%DATADIR%%/vmfx/filter_mono.yml %%DATADIR%%/vmfx/filter_shape.yml %%DATADIR%%/vmfx/producer_pgm.yml %%DATADIR%%/xml/consumer_xml.yml %%DATADIR%%/xml/mlt-xml.dtd %%DATADIR%%/xml/producer_xml-nogl.yml %%DATADIR%%/xml/producer_xml-string.yml %%DATADIR%%/xml/producer_xml.yml Index: head/multimedia/mlt-qt4/Makefile =================================================================== --- head/multimedia/mlt-qt4/Makefile (nonexistent) +++ head/multimedia/mlt-qt4/Makefile (revision 429708) @@ -0,0 +1,21 @@ +# $FreeBSD$ + +PORTREVISION= 0 + +CONFLICTS_INSTALL= ${PORTNAME}-qt5-* + +USE_QT4= corelib gui opengl svg xml +MASTERDIR= ${.CURDIR:H}/mlt +SLAVEPORT= qt4 + +PLIST= ${MASTERDIR}-qt5/pkg-plist + +OPTIONS_DEFINE= KDE4 +KDE4_DESC= Extra image formats + +KDE4_CONFIGURE_ENV= PATH="${KDE_PREFIX}/bin:$$PATH" +KDE4_CONFIGURE_WITH= kde +KDE4_USES= kde:4 +KDE4_USE= KDE=kdelibs + +.include "${MASTERDIR}/Makefile" Property changes on: head/multimedia/mlt-qt4/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/multimedia/mlt-qt5/Makefile =================================================================== --- head/multimedia/mlt-qt5/Makefile (nonexistent) +++ head/multimedia/mlt-qt5/Makefile (revision 429708) @@ -0,0 +1,11 @@ +# $FreeBSD$ + +PORTREVISION= 0 + +CONFLICTS_INSTALL= ${PORTNAME}-qt4-* + +USE_QT5= core gui svg widgets xml +MASTERDIR= ${.CURDIR:H}/mlt +SLAVEPORT= qt5 + +.include "${MASTERDIR}/Makefile" Property changes on: head/multimedia/mlt-qt5/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/multimedia/mlt-qt5/pkg-plist =================================================================== --- head/multimedia/mlt-qt5/pkg-plist (nonexistent) +++ head/multimedia/mlt-qt5/pkg-plist (revision 429708) @@ -0,0 +1,10 @@ +lib/mlt/libmltqt.so +%%DATADIR%%/qt/filter_audiospectrum.yml +%%DATADIR%%/qt/filter_audiowaveform.yml +%%DATADIR%%/qt/filter_lightshow.yml +%%DATADIR%%/qt/filter_qtblend.yml +%%DATADIR%%/qt/producer_kdenlivetitle.yml +%%DATADIR%%/qt/producer_qimage.yml +%%DATADIR%%/qt/producer_qtext.yml +%%DATADIR%%/qt/transition_qtblend.yml +%%DATADIR%%/qt/transition_vqm.yml Property changes on: head/multimedia/mlt-qt5/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/multimedia/py-mlt/Makefile =================================================================== --- head/multimedia/py-mlt/Makefile (revision 429707) +++ head/multimedia/py-mlt/Makefile (revision 429708) @@ -1,51 +1,31 @@ # Created by: Charlie Kester # $FreeBSD$ PORTREVISION= 0 CATEGORIES= multimedia python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= avilla@FreeBSD.org -COMMENT= Python bindings for the MLT multimedia framework +BUILD_DEPENDS= python:lang/python -LICENSE= GPLv2 -LICENSE_COMB= single - -LIB_DEPENDS= libmlt.so:${MASTER_PORT} -BUILD_DEPENDS= swig:devel/swig13 \ - python:lang/python - USES= python:2 -MASTERDIR= ${.CURDIR:H:H}/multimedia/mlt +MASTERDIR= ${.CURDIR:H}/mlt +SLAVEPORT= swig Python -EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}/python PORTEXAMPLES= * -PLIST= ${.CURDIR}/pkg-plist - -BUILD_WRKSRC= ${WRKSRC}/src/swig/python -INSTALL_WRKSRC= ${BUILD_WRKSRC} - OPTIONS_DEFINE= EXAMPLES -.include - -post-patch: - @${REINPLACE_CMD} -e 's|-L../../mlt++|-L${LOCALBASE}/lib|' \ - ${BUILD_WRKSRC}/build - -do-build: - @cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${SH} build - do-install: @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${INSTALL_LIB} ${INSTALL_WRKSRC}/_mlt.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${INSTALL_SCRIPT} ${INSTALL_WRKSRC}/mlt.py ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} @cd ${STAGEDIR}${PYTHON_SITELIBDIR} && ${PYTHON_CMD} -c 'import mlt' @cd ${STAGEDIR}${PYTHON_SITELIBDIR} && ${PYTHON_CMD} -Oc 'import mlt' + +post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} -. for f in codecs getimage play switcher waveforms webvfx_generator +.for f in codecs getimage play switcher waveforms webvfx_generator ${INSTALL_DATA} ${INSTALL_WRKSRC}/${f}.py ${STAGEDIR}${EXAMPLESDIR} -. endfor +.endfor .include "${MASTERDIR}/Makefile"