git: ad8b1864b260 - main - New port: multimedia/libvlcpp: C++ bindings for libvlc, VLC mediaplayer library

Yuri Victorovich yuri at FreeBSD.org
Fri Apr 9 01:10:32 UTC 2021


The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ad8b1864b260c9734024d7c0f1c65888127f0b2c

commit ad8b1864b260c9734024d7c0f1c65888127f0b2c
Author:     Yuri Victorovich <yuri at FreeBSD.org>
AuthorDate: 2021-04-09 01:09:56 +0000
Commit:     Yuri Victorovich <yuri at FreeBSD.org>
CommitDate: 2021-04-09 01:10:29 +0000

    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(+)

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 at 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 <bsd.port.mk>
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


More information about the dev-commits-ports-all mailing list