svn commit: r489653 - in head/multimedia: . musikcube
Yuri Victorovich
yuri at FreeBSD.org
Tue Jan 8 08:29:46 UTC 2019
Author: yuri
Date: Tue Jan 8 08:29:44 2019
New Revision: 489653
URL: https://svnweb.freebsd.org/changeset/ports/489653
Log:
New port: multimedia/musikcube: Terminal-based music player, audio engine, metadata indexer, server
Added:
head/multimedia/musikcube/
head/multimedia/musikcube/Makefile (contents, props changed)
head/multimedia/musikcube/distinfo (contents, props changed)
head/multimedia/musikcube/pkg-descr (contents, props changed)
head/multimedia/musikcube/pkg-plist (contents, props changed)
Modified:
head/multimedia/Makefile
Modified: head/multimedia/Makefile
==============================================================================
--- head/multimedia/Makefile Tue Jan 8 08:16:47 2019 (r489652)
+++ head/multimedia/Makefile Tue Jan 8 08:29:44 2019 (r489653)
@@ -284,6 +284,7 @@
SUBDIR += msdl
SUBDIR += msopenh264
SUBDIR += mswebrtc
+ SUBDIR += musikcube
SUBDIR += mxflib
SUBDIR += mythtv
SUBDIR += mythtv-frontend
Added: head/multimedia/musikcube/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/multimedia/musikcube/Makefile Tue Jan 8 08:29:44 2019 (r489653)
@@ -0,0 +1,31 @@
+# $FreeBSD$
+
+PORTNAME= musikcube
+DISTVERSION= 0.60.1
+CATEGORIES= multimedia audio
+
+MAINTAINER= yuri at FreeBSD.org
+COMMENT= Terminal-based music player, audio engine, metadata indexer, server
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
+ libboost_system.so:devel/boost-libs \
+ libcurl.so:ftp/curl \
+ libev.so:devel/libev \
+ libfaad.so:audio/faad \
+ libFLAC.so:audio/flac \
+ libmicrohttpd.so:www/libmicrohttpd \
+ libmp3lame.so:audio/lame \
+ libogg.so:audio/libogg \
+ libsndio.so:audio/sndio \
+ libtag.so:audio/taglib \
+ libvorbis.so:audio/libvorbis
+
+USES= cmake:outsource,noninja compiler:c++14-lang ncurses ssl
+USE_GITHUB= yes
+GH_ACCOUNT= clangen
+USE_LDCONFIG= yes
+
+.include <bsd.port.mk>
Added: head/multimedia/musikcube/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/multimedia/musikcube/distinfo Tue Jan 8 08:29:44 2019 (r489653)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1546935492
+SHA256 (clangen-musikcube-0.60.1_GH0.tar.gz) = 7b6661673952a0a27310053ad19defea313a70f4c70aecc91e4a5d1a71bde13c
+SIZE (clangen-musikcube-0.60.1_GH0.tar.gz) = 8506015
Added: head/multimedia/musikcube/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/multimedia/musikcube/pkg-descr Tue Jan 8 08:29:44 2019 (r489653)
@@ -0,0 +1,6 @@
+musikcube is a fully functional terminal-based music player, library, and
+streaming audio server that runs natively on Windows, macOS, and Linux. It also
+runs well on a Raspberry Pi with a custom DAC (e.g. IQaudIO DAC+, HiFiBerry DAC+
+and others), and can output 24bit/192k audio comfortably.
+
+WWW: https://musikcube.com/
Added: head/multimedia/musikcube/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/multimedia/musikcube/pkg-plist Tue Jan 8 08:29:44 2019 (r489653)
@@ -0,0 +1,59 @@
+bin/musikcube
+bin/musikcubed
+include/musikcube/core/sdk/DataBuffer.h
+include/musikcube/core/sdk/HttpClient.h
+include/musikcube/core/sdk/IAnalyzer.h
+include/musikcube/core/sdk/IBuffer.h
+include/musikcube/core/sdk/IBufferProvider.h
+include/musikcube/core/sdk/IDSP.h
+include/musikcube/core/sdk/IDataStream.h
+include/musikcube/core/sdk/IDataStreamFactory.h
+include/musikcube/core/sdk/IDebug.h
+include/musikcube/core/sdk/IDecoder.h
+include/musikcube/core/sdk/IDecoderFactory.h
+include/musikcube/core/sdk/IDevice.h
+include/musikcube/core/sdk/IEncoder.h
+include/musikcube/core/sdk/IEncoderFactory.h
+include/musikcube/core/sdk/IEnvironment.h
+include/musikcube/core/sdk/IIndexerNotifier.h
+include/musikcube/core/sdk/IIndexerSource.h
+include/musikcube/core/sdk/IIndexerWriter.h
+include/musikcube/core/sdk/IMap.h
+include/musikcube/core/sdk/IMapList.h
+include/musikcube/core/sdk/IOutput.h
+include/musikcube/core/sdk/IPcmVisualizer.h
+include/musikcube/core/sdk/IPlaybackRemote.h
+include/musikcube/core/sdk/IPlaybackService.h
+include/musikcube/core/sdk/IPlugin.h
+include/musikcube/core/sdk/IPreferences.h
+include/musikcube/core/sdk/IResource.h
+include/musikcube/core/sdk/ISchema.h
+include/musikcube/core/sdk/ISimpleDataProvider.h
+include/musikcube/core/sdk/ISpectrumVisualizer.h
+include/musikcube/core/sdk/ITagReader.h
+include/musikcube/core/sdk/ITagStore.h
+include/musikcube/core/sdk/ITrack.h
+include/musikcube/core/sdk/ITrackList.h
+include/musikcube/core/sdk/ITrackListEditor.h
+include/musikcube/core/sdk/IValue.h
+include/musikcube/core/sdk/IValueList.h
+include/musikcube/core/sdk/IVisualizer.h
+include/musikcube/core/sdk/constants.h
+%%DATADIR%%/libmusikcore.so
+%%DATADIR%%/locales/en_US.json
+%%DATADIR%%/locales/fr_FR.json
+%%DATADIR%%/locales/it_IT.json
+%%DATADIR%%/locales/ru_RU.json
+%%DATADIR%%/musikcube
+%%DATADIR%%/musikcubed
+%%DATADIR%%/plugins/libffmpegdecoder.so
+%%DATADIR%%/plugins/libhttpdatastream.so
+%%DATADIR%%/plugins/libnullout.so
+%%DATADIR%%/plugins/libserver.so
+%%DATADIR%%/plugins/libsndioout.so
+%%DATADIR%%/plugins/libstockencoders.so
+%%DATADIR%%/plugins/libsupereqdsp.so
+%%DATADIR%%/plugins/libtaglibreader.so
+%%DATADIR%%/themes/gruvbox_dark.json
+%%DATADIR%%/themes/solarized_dark.json
+%%DATADIR%%/themes/solarized_light.json
More information about the svn-ports-head
mailing list