From ad8b1864b260c9734024d7c0f1c65888127f0b2c Mon Sep 17 00:00:00 2001 From: Yuri Victorovich Date: Thu, 8 Apr 2021 18:09:56 -0700 Subject: New port: multimedia/libvlcpp: C++ bindings for libvlc, VLC mediaplayer library --- multimedia/Makefile | 1 + multimedia/libvlcpp/Makefile | 26 ++++++++++++++++++++++++++ multimedia/libvlcpp/distinfo | 3 +++ multimedia/libvlcpp/pkg-descr | 3 +++ multimedia/libvlcpp/pkg-plist | 17 +++++++++++++++++ 5 files changed, 50 insertions(+) create mode 100644 multimedia/libvlcpp/Makefile create mode 100644 multimedia/libvlcpp/distinfo create mode 100644 multimedia/libvlcpp/pkg-descr create mode 100644 multimedia/libvlcpp/pkg-plist (limited to 'multimedia') diff --git a/multimedia/Makefile b/multimedia/Makefile index 1f408e721278..b9239684f0ca 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -207,6 +207,7 @@ SUBDIR += libva-vdpau-driver SUBDIR += libvdpau SUBDIR += libvdpau-va-gl + SUBDIR += libvlcpp SUBDIR += libvpx SUBDIR += libx264 SUBDIR += libxine diff --git a/multimedia/libvlcpp/Makefile b/multimedia/libvlcpp/Makefile new file mode 100644 index 000000000000..408c7124f482 --- /dev/null +++ b/multimedia/libvlcpp/Makefile @@ -0,0 +1,26 @@ +PORTNAME= libvlcpp +DISTVERSION= 0.1.0.20210319 +CATEGORIES= multimedia + +MAINTAINER= yuri@FreeBSD.org +COMMENT= C++ bindings for libvlc, VLC mediaplayer library + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= vlc>0:multimedia/vlc +RUN_DEPENDS= ${LOCALBASE}/include/vlc/vlc.h:multimedia/vlc + +USES= autoreconf gmake pkgconfig +USE_GITLAB= yes + +GL_SITE= https://code.videolan.org +GL_ACCOUNT= videolan +GL_COMMIT= 17e622c6a23f685a60451e9611d50e361cee2278 + +GNU_CONFIGURE= yes + +NO_BUILD= yes +NO_ARCH= yes + +.include diff --git a/multimedia/libvlcpp/distinfo b/multimedia/libvlcpp/distinfo new file mode 100644 index 000000000000..8fc7649d06c9 --- /dev/null +++ b/multimedia/libvlcpp/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1617929861 +SHA256 (videolan-libvlcpp-17e622c6a23f685a60451e9611d50e361cee2278_GL0.tar.gz) = c4eb752a08b55a254f202f1f4a03d5eaf8f7905454eafa95b01cf9b702c33f7c +SIZE (videolan-libvlcpp-17e622c6a23f685a60451e9611d50e361cee2278_GL0.tar.gz) = 88474 diff --git a/multimedia/libvlcpp/pkg-descr b/multimedia/libvlcpp/pkg-descr new file mode 100644 index 000000000000..9eb4bfe31736 --- /dev/null +++ b/multimedia/libvlcpp/pkg-descr @@ -0,0 +1,3 @@ +C++ bindings for libvlc, VLC media player library. + +WWW: https://code.videolan.org/videolan/libvlcpp diff --git a/multimedia/libvlcpp/pkg-plist b/multimedia/libvlcpp/pkg-plist new file mode 100644 index 000000000000..f34edd680145 --- /dev/null +++ b/multimedia/libvlcpp/pkg-plist @@ -0,0 +1,17 @@ +include/vlcpp/Dialog.hpp +include/vlcpp/Equalizer.hpp +include/vlcpp/EventManager.hpp +include/vlcpp/Instance.hpp +include/vlcpp/Internal.hpp +include/vlcpp/Media.hpp +include/vlcpp/MediaDiscoverer.hpp +include/vlcpp/MediaLibrary.hpp +include/vlcpp/MediaList.hpp +include/vlcpp/MediaListPlayer.hpp +include/vlcpp/MediaPlayer.hpp +include/vlcpp/Picture.hpp +include/vlcpp/RendererDiscoverer.hpp +include/vlcpp/common.hpp +include/vlcpp/structures.hpp +include/vlcpp/vlc.hpp +libdata/pkgconfig/libvlcpp.pc -- cgit v1.2.3