diff options
author | Adriaan de Groot <adridg@FreeBSD.org> | 2022-02-05 21:06:20 +0000 |
---|---|---|
committer | Adriaan de Groot <adridg@FreeBSD.org> | 2022-02-14 22:18:18 +0000 |
commit | a49c9a49de9c9b180f3da58f7edce28abaeb1ea9 (patch) | |
tree | 3bc00ff3ef7f47b89f905ccac3391c4c7092dc76 /multimedia/nymphcast/Makefile | |
parent | e1f7bf96dea660c9f13dab5c623c7666c68ac15a (diff) | |
download | ports-a49c9a49de9c9b180f3da58f7edce28abaeb1ea9.tar.gz ports-a49c9a49de9c9b180f3da58f7edce28abaeb1ea9.zip |
multimedia/nymphcast: 'broadcast' to your TV or speakers from the desktop
This is three ports:
- nymphrpc (RPC library)
- nymphcastlib (supporting library for the server and clients)
- nymphcast (the server)
There is no client for FreeBSD (yet). Use the client on Android,
Windows, or Linux.
Diffstat (limited to 'multimedia/nymphcast/Makefile')
-rw-r--r-- | multimedia/nymphcast/Makefile | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/multimedia/nymphcast/Makefile b/multimedia/nymphcast/Makefile new file mode 100644 index 000000000000..002d37337a11 --- /dev/null +++ b/multimedia/nymphcast/Makefile @@ -0,0 +1,44 @@ +PORTNAME= NymphCast +DISTVERSION= v0.1-rc0 +CATEGORIES= multimedia + +# -p3 because WRKSRC_SUBDIR is set; the patches are from the toplevel, +# similarly the LICENSE_FILE lives at the toplevel of the upstream +# source repo, outside of WRKSRC_SUBDIR. +PATCHFILES= e4de6983e738acff88db8c81a2e5bb0760db5855.patch:-p3 \ + 1d32a9d470dd8b6c2af5f6638b53b9a012865cc7.patch:-p3 \ + 40e8c286f7d5f37e976e655a086d5630107c7f09.patch:-p3 \ + 9e192666796bdb1913a2f965314a8cf51c2a644f.patch:-p3 +PATCH_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/commit/ + +MAINTAINER= adridg@FreeBSD.org +COMMENT= Audio and video source for a television or powered speakers + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/../../LICENSE + +BUILD_DEPENDS= rapidjson>=0:devel/rapidjson +LIB_DEPENDS= libnymphrpc.so:multimedia/nymphrpc \ + libnymphcast.so:multimedia/nymphcastlib \ + libasound.so:audio/alsa-lib \ + libPocoFoundation.so:devel/poco \ + libSDL2.so:devel/sdl20 \ + libcurl.so:ftp/curl \ + libfreeimage.so:graphics/freeimage \ + libSDL2_image-2.0.so:graphics/sdl2_image \ + libavutil.so:multimedia/ffmpeg \ + libvlccore.so:multimedia/vlc \ + libfreetype.so:print/freetype2 + +USES= compiler:c++17-lang gl gmake pkgconfig +USE_GL= gl + +USE_GITHUB= yes +GH_ACCOUNT= MayaPosch + +WRKSRC_SUBDIR= src/server + +post-extract: + ${MV} ${WRKSRC}/version ${WRKSRC}/version.mk + +.include <bsd.port.mk> |