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-all mailing list