notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
musikcube Terminal-based music player, audio engine, metadata indexer, server
0.98.0 multimedia on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2019-01-08 08:30:01
Last Update: 2022-07-05 04:24:15
Commit Hash: 8353bae
Also Listed In: audio
License: GPLv2
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (79 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/musikcube-0.98.0/catalog.mk
  3. /usr/local/share/licenses/musikcube-0.98.0/LICENSE
  4. /usr/local/share/licenses/musikcube-0.98.0/GPLv2
  5. bin/musikcube
  6. bin/musikcubed
  7. include/musikcube/musikcore/sdk/DataBuffer.h
  8. include/musikcube/musikcore/sdk/Filesystem.h
  9. include/musikcube/musikcore/sdk/HttpClient.h
  10. include/musikcube/musikcore/sdk/IAllocator.h
  11. include/musikcube/musikcore/sdk/IAnalyzer.h
  12. include/musikcube/musikcore/sdk/IBlockingEncoder.h
  13. include/musikcube/musikcore/sdk/IBuffer.h
  14. include/musikcube/musikcore/sdk/IBufferProvider.h
  15. include/musikcube/musikcore/sdk/IDSP.h
  16. include/musikcube/musikcore/sdk/IDataStream.h
  17. include/musikcube/musikcore/sdk/IDataStreamFactory.h
  18. include/musikcube/musikcore/sdk/IDebug.h
  19. include/musikcube/musikcore/sdk/IDecoder.h
  20. include/musikcube/musikcore/sdk/IDecoderFactory.h
  21. include/musikcube/musikcore/sdk/IDevice.h
  22. include/musikcube/musikcore/sdk/IEncoder.h
  23. include/musikcube/musikcore/sdk/IEncoderFactory.h
  24. include/musikcube/musikcore/sdk/IEnvironment.h
  25. include/musikcube/musikcore/sdk/IIndexerNotifier.h
  26. include/musikcube/musikcore/sdk/IIndexerSource.h
  27. include/musikcube/musikcore/sdk/IIndexerWriter.h
  28. include/musikcube/musikcore/sdk/IMap.h
  29. include/musikcube/musikcore/sdk/IMapList.h
  30. include/musikcube/musikcore/sdk/IMetadataProxy.h
  31. include/musikcube/musikcore/sdk/IOutput.h
  32. include/musikcube/musikcore/sdk/IPcmVisualizer.h
  33. include/musikcube/musikcore/sdk/IPlaybackRemote.h
  34. include/musikcube/musikcore/sdk/IPlaybackService.h
  35. include/musikcube/musikcore/sdk/IPlugin.h
  36. include/musikcube/musikcore/sdk/IPreferences.h
  37. include/musikcube/musikcore/sdk/IResource.h
  38. include/musikcube/musikcore/sdk/ISchema.h
  39. include/musikcube/musikcore/sdk/ISpectrumVisualizer.h
  40. include/musikcube/musikcore/sdk/IStreamingEncoder.h
  41. include/musikcube/musikcore/sdk/ITagReader.h
  42. include/musikcube/musikcore/sdk/ITagStore.h
  43. include/musikcube/musikcore/sdk/ITrack.h
  44. include/musikcube/musikcore/sdk/ITrackList.h
  45. include/musikcube/musikcore/sdk/ITrackListEditor.h
  46. include/musikcube/musikcore/sdk/IValue.h
  47. include/musikcube/musikcore/sdk/IValueList.h
  48. include/musikcube/musikcore/sdk/IVisualizer.h
  49. include/musikcube/musikcore/sdk/ReplayGain.h
  50. include/musikcube/musikcore/sdk/String.h
  51. include/musikcube/musikcore/sdk/constants.h
  52. share/musikcube/libmusikcore.so
  53. share/musikcube/locales/de_DE.json
  54. share/musikcube/locales/en_US.json
  55. share/musikcube/locales/es_ES.json
  56. share/musikcube/locales/fr_FR.json
  57. share/musikcube/locales/it_IT.json
  58. share/musikcube/locales/ja_JP.json
  59. share/musikcube/locales/ru_RU.json
  60. share/musikcube/locales/zh_CN.json
  61. share/musikcube/musikcube
  62. share/musikcube/musikcubed
  63. share/musikcube/plugins/libffmpegdecoder.so
  64. share/musikcube/plugins/libgmedecoder.so
  65. share/musikcube/plugins/libhttpdatastream.so
  66. share/musikcube/plugins/libnullout.so
  67. share/musikcube/plugins/libopenmptdecoder.so
  68. share/musikcube/plugins/libpulseout.so
  69. share/musikcube/plugins/libserver.so
  70. share/musikcube/plugins/libsndioout.so
  71. share/musikcube/plugins/libstockencoders.so
  72. share/musikcube/plugins/libsupereqdsp.so
  73. share/musikcube/plugins/libtaglibreader.so
  74. share/musikcube/themes/gruvbox_dark.json
  75. share/musikcube/themes/solarized_dark.json
  76. share/musikcube/themes/solarized_light.json
  77. @owner
  78. @group
  79. @mode
Collapse this list.
Dependency lines:
  • musikcube>0:multimedia/musikcube
To install the port:
cd /usr/ports/multimedia/musikcube/ && make install clean
To add the package, run one of these commands:
  • pkg install multimedia/musikcube
  • pkg install musikcube
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: musikcube
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
musikcube
ABIlatestquarterly
FreeBSD:11:aarch64-0.92.1
FreeBSD:11:amd640.96.7_10.96.7_1
FreeBSD:11:armv6-0.92.1
FreeBSD:11:i3860.96.7_10.96.7_1
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-0.97.0_1
FreeBSD:12:amd640.98.00.97.0_1
FreeBSD:12:armv6-0.93.1_2
FreeBSD:12:armv7-0.93.1_2
FreeBSD:12:i3860.98.00.97.0_1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-0.96.6
FreeBSD:13:aarch640.98.00.97.0_1
FreeBSD:13:amd640.98.00.97.0_1
FreeBSD:13:armv6--
FreeBSD:13:armv70.98.00.97.0_1
FreeBSD:13:i3860.98.00.97.0_1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-0.96.7_1
FreeBSD:14:aarch640.98.0-
FreeBSD:14:amd640.98.0-
FreeBSD:14:armv6--
FreeBSD:14:armv70.98.0-
FreeBSD:14:i3860.98.0-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc640.96.5_1-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake
  2. pkgconf>=1.3.0_1 : devel/pkgconf
  3. libncurses.so.6 : devel/ncurses
Runtime dependencies:
  1. libncurses.so.6 : devel/ncurses
Library dependencies:
  1. libavcodec.so : multimedia/ffmpeg
  2. libboost_system.so : devel/boost-libs
  3. libcurl.so : ftp/curl
  4. libev.so : devel/libev
  5. libfaad.so : audio/faad
  6. libFLAC.so : audio/flac
  7. libmicrohttpd.so : www/libmicrohttpd
  8. libmp3lame.so : audio/lame
  9. libmpg123.so : audio/mpg123
  10. libogg.so : audio/libogg
  11. libopenmpt.so : audio/libopenmpt
  12. libpulse.so : audio/pulseaudio
  13. libsndio.so : audio/sndio
  14. libtag.so : audio/taglib
  15. libvorbis.so : audio/libvorbis
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/clangen/musikcube/tar.gz/0.98.0?dummy=/
Collapse this list.

Number of commits found: 52

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
05 Jul 2022 04:24:15
 files touched by this commit commit hash:8353bae3479b275032e9a32dac46f2e5c4dc4a6c  0.98.0
Yuri Victorovich (yuri) search for other commits by this committer
multimedia/musikcube: Update 0.97.0 -> 0.98.0

Reported by:	portscout
22 May 2022 20:17:16
 files touched by this commit commit hash:b082b3d13e8c4872b73fb681eb99b261926ac9cd  0.97.0_1
Dima Panov (fluffy) search for other commits by this committer
devel/boost-all: bump all library consumers after boost upgrade

PR:	246106
24 Feb 2022 23:07:10
 files touched by this commit commit hash:6d3e4106d55c223697bdb826d691f1609a8f26ae  0.97.0
Yuri Victorovich (yuri) search for other commits by this committer
multimedia/musikcube: Update 0.96.11 -> 0.97.0

Reported by:	portscout
13 Feb 2022 17:38:22
 files touched by this commit commit hash:15acfa9e30543876d586a1cb770ba0c22b8297b8  0.96.11
Yuri Victorovich (yuri) search for other commits by this committer
multimedia/musikcube: Update 0.96.10 -> 0.96.11

Reported by:	portscout
10 Jan 2022 19:15:47
 files touched by this commit commit hash:4499b66242e5e5b1249082d207116914927b61af  0.96.10_1
Li-Wen Hsu (lwhsu) search for other commits by this committer
Bump PORTREVISION after www/libmicrohttpd updated

PR:		260777
04 Jan 2022 07:11:22
 files touched by this commit commit hash:33b74d954a65c397ff3ed35ba583b4c961954c1f  0.96.10
Yuri Victorovich (yuri) search for other commits by this committer
multimedia/musikcube: Update 0.96.7 -> 0.96.10

Reported by:	portscout
26 Dec 2021 07:59:06
 files touched by this commit commit hash:b55bac28814d0008a021aa08922a28e2c0ba9d7b  0.96.7_2
Li-Wen Hsu (lwhsu) search for other commits by this committer
Bump PORTREVISION after www/libmicrohttpd updated

PR:		260603
01 Jun 2021 13:55:40
 files touched by this commit commit hash:a7309207a05253fea710198f4b015420cdcb93d6  0.96.7_1
Li-Wen Hsu (lwhsu) search for other commits by this committer
*: Bump PORTREVISION after www/libmicrohttpd updated

PR:		255938
07 May 2021 03:44:02
 files touched by this commit commit hash:bba34758a6df405b1dcc421d058e6c55ce999ac0  0.96.7
Yuri Victorovich (yuri) search for other commits by this committer
multimedia/musikcube: Update 0.96.6 -> 0.96.7

Reported by:	portscout
21 Apr 2021 06:21:14
 files touched by this commit commit hash:089d935ab16b1ed209b2820c1652f38e023e1d6e  0.96.6_1
Yuri Victorovich (yuri) search for other commits by this committer
multimedia/musikcube: Fix build on 13+ by properly linking to base OpenSSL

Reported by:	fallout
19 Apr 2021 17:11:50
 files touched by this commit commit hash:b6e975275f6af03a6f22a6aca7a23db2e0cd2bcc  0.96.6_1
Yuri Victorovich (yuri) search for other commits by this committer
multimedia/musikcube: Add audio/libopenmpt dependency for the corresponding
plugin to be built
19 Apr 2021 03:32:25
 files touched by this commit commit hash:68457b801edd40093c0b8b624c7423868b5db95a  0.96.6
Yuri Victorovich (yuri) search for other commits by this committer
multimedia/musikcube: Update 0.96.5 -> 0.96.6
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  0.96.5_1
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.96.5_1
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
06 Apr 2021 12:29:00
 files touched by this commit commit hash:2efdd7b5cb59bf6e747f77722b0e0b8cf0e4dac2  0.96.5_1
Piotr Kubaj (pkubaj) search for other commits by this committer
multimedia/musikcube: fix build on powerpc64le

Same issue as audio/deadbeef.
05 Feb 2021 02:03:39
Original commit files touched by this commit Revision:564074  0.96.5_1
swills search for other commits by this committer
multimedia/musikcube: build with base ncurses

Fixes issues seen previously with startup crashes with base ncurses

PR:		252817
Approved by:	yuri (maintainer)
29 Jan 2021 20:28:11
Original commit files touched by this commit Revision:563246  0.96.5
yuri search for other commits by this committer
multimedia/musikcube: Update 0.96.4 -> 0.96.5

Reported by:	portscout
19 Jan 2021 04:26:22
Original commit files touched by this commit Revision:562022  0.96.4_1
yuri search for other commits by this committer
multimedia/musikcube: Fix crash by reverting change to ncurses:base

ncurses:base causes the application to abort due to the exception.

PR:		249572 252817
Reported by:	casey langen <casey.langen@gmail.com>
18 Jan 2021 00:48:36
Original commit files touched by this commit Revision:561889  0.96.4
yuri search for other commits by this committer
multimedia/musikcube: Update 0.96.3 -> 0.96.4
18 Jan 2021 00:36:22
Original commit files touched by this commit Revision:561888  0.96.3_1
yuri search for other commits by this committer
multimedia/musikcube: ncurses base/port selection based on OPSYS/OSVERSION

PR:		249572
Submitted by:	my-roaming-data@outlook.com
24 Dec 2020 23:14:22
Original commit files touched by this commit Revision:559200  0.96.3
yuri search for other commits by this committer
multimedia/musikcube: Update 0.96.2 -> 0.96.3
09 Dec 2020 06:12:06
Original commit files touched by this commit Revision:557350  0.96.2
yuri search for other commits by this committer
multimedia/musikcube: Update 0.96.0 -> 0.96.2

Reported by:	portscout
07 Dec 2020 03:29:06
Original commit files touched by this commit Revision:557205  0.96.0
yuri search for other commits by this committer
multimedia/musikcube: Update 0.95.0 -> 0.96.0
14 Nov 2020 22:51:43
Original commit files touched by this commit Revision:555151  0.95.0
yuri search for other commits by this committer
multimedia/musikcube: Update 0.94.0 -> 0.95.0
05 Nov 2020 19:22:38
Original commit files touched by this commit Revision:554151  0.94.0
yuri search for other commits by this committer
multimedia/musikcube: Update 0.93.1 -> 0.94.0

Reported by:	portscout
02 Sep 2020 04:24:09
Original commit files touched by this commit Revision:547319  0.93.1_2
swills search for other commits by this committer
multimedia/musikcube: switch to base ncurses

PR:		248900
Approved by:	yuri (maintainer)
18 Jul 2020 18:06:55
Original commit files touched by this commit Revision:542519  0.93.1_1
adridg search for other commits by this committer
Fix multimedia/musikcube in the face of new microhttpd.

Explanation is in the patch -- there's a mismatch in expectations
when MHD_Result is supposed to be defined. This shows up in the
exp-run for KF5 5.72 but is otherwise unrelated to KF5.

PR:		247907
14 Jul 2020 00:43:20
Original commit files touched by this commit Revision:542166  0.93.1
yuri search for other commits by this committer
multimedia/musikcube: Update 0.92.1 -> 0.93.1

Reported by:	portscout
12 Jul 2020 09:30:29
Original commit files touched by this commit Revision:542069  0.92.1_1
tobik search for other commits by this committer
audio/sndio: Update to 1.7.0
26 May 2020 03:03:20
Original commit files touched by this commit Revision:536566  0.92.1
yuri search for other commits by this committer
multimedia/musikcube: Update 0.90.1 -> 0.92.1

Reported by:	upstream
13 Apr 2020 16:42:23
Original commit files touched by this commit Revision:531617  0.90.1
yuri search for other commits by this committer
multimedia/musikcube: Update 0.83.0 -> 0.90.1

Reported by:	portscout
13 Jan 2020 04:07:33
Original commit files touched by this commit Revision:522853  0.83.0
yuri search for other commits by this committer
multimedia/musikcube: Update 0.80.0 -> 0.83.0

Reported by:	portscout
11 Jan 2020 08:19:22
Original commit files touched by this commit Revision:522635  0.80.0
yuri search for other commits by this committer
multimedia/musikcube: Update 0.70.0 -> 0.80.0

Reported by:	portscout
11 Dec 2019 17:53:49
Original commit files touched by this commit Revision:519824  0.70.0_1
jbeich search for other commits by this committer
devel/boost-*: update to 1.72.0

Changes:	http://www.boost.org/users/history/version_1_72_0.html
PR:		241449
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D22136
01 Nov 2019 05:49:03
Original commit files touched by this commit Revision:516208  0.70.0
yuri search for other commits by this committer
multimedia/musikcube: Update 0.65.1 -> 0.70.0

Reported by:	portscout
25 Oct 2019 15:41:29
Original commit files touched by this commit Revision:515618  0.65.1_3
jbeich search for other commits by this committer
multimedia/musikcube: unbreak with boost 1.72

In file included from src/core/audio/Player.cpp:39:
src/core/audio/Stream.h:78:26: error: no template named 'deque' in namespace
'std'
            typedef std::deque<Buffer*> BufferList;
                    ~~~~~^
19 Aug 2019 15:35:28
Original commit files touched by this commit Revision:509290  0.65.1_3
jbeich search for other commits by this committer
devel/boost-*: update to 1.71.0

Changes:	http://www.boost.org/users/history/version_1_71_0.html
PR:		238827
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D20774
05 Aug 2019 23:06:50
Original commit files touched by this commit Revision:508216  0.65.1_2
jbeich search for other commits by this committer
multimedia/ffmpeg: update to 4.2

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.2:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  0.65.1_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
20 Jun 2019 02:01:48
Original commit files touched by this commit Revision:504608  0.65.1
yuri search for other commits by this committer
multimedia/musikcube: Update 0.65.0 -> 0.65.1
04 May 2019 06:37:54
Original commit files touched by this commit Revision:500782  0.65.0
yuri search for other commits by this committer
multimedia/musikcube: Update 0.64.1 -> 0.65.0

Reported by:	portscout
12 Apr 2019 06:36:31
Original commit files touched by this commit Revision:498698  0.64.1_1
jbeich search for other commits by this committer
devel/boost-*: update to 1.70.0

Changes:	http://www.boost.org/users/history/version_1_70_0.html
PR:		235956
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19303
21 Mar 2019 04:15:34
Original commit files touched by this commit Revision:496413  0.64.1
yuri search for other commits by this committer
multimedia/musikcube: Update 0.64.0 -> 0.64.1

Reported by:	portscout
20 Mar 2019 14:53:29
Original commit files touched by this commit Revision:496346  0.64.0
jbeich search for other commits by this committer
devel/websocketpp: unbreak with boost 1.70

PR:		236589
20 Mar 2019 02:29:01
Original commit files touched by this commit Revision:496306  0.64.0
yuri search for other commits by this committer
multimedia/musikcube: Update 0.63.0 -> 0.64.0

Reported by:	portscout
22 Feb 2019 03:05:47
Original commit files touched by this commit Revision:493542  0.63.0
yuri search for other commits by this committer
multimedia/musikcube: Update 0.62.2 -> 0.63.0

Reported by:	portscout
29 Jan 2019 04:22:37
Original commit files touched by this commit Revision:491541  0.62.2
yuri search for other commits by this committer
multimedia/musikcube: Update 0.62.0 -> 0.62.2

Reported by:	portscout
26 Jan 2019 04:07:13
Original commit files touched by this commit Revision:491227  0.62.0
yuri search for other commits by this committer
multimedia/musikcube: Update 0.61.0-1 -> 0.62.0

Reported by:	portscout
16 Jan 2019 04:47:27
Original commit files touched by this commit Revision:490443  0.61.0.1
yuri search for other commits by this committer
multimedia/musikcube: Update 0.60.2 -> 0.61.0-1

PR#234936 suggested the patch to fix the missing include.
Instead, I asked the upstream to fix it, which they did.
This fix is included in this update.

PR:		234936
Reported by:	Piotr Kubaj <pkubaj@anongoth.pl>
10 Jan 2019 09:18:38
Original commit files touched by this commit Revision:489856  0.60.2
yuri search for other commits by this committer
multimedia/musikcube: Update 0.60.1 -> 0.60.2
08 Jan 2019 09:10:18
Original commit files touched by this commit Revision:489660  0.60.1
yuri search for other commits by this committer
multimedia/musikcube: Fix USES=cmake

Reported by:	tobik
08 Jan 2019 08:29:44
Original commit files touched by this commit Revision:489653  0.60.1
yuri search for other commits by this committer
New port: multimedia/musikcube: Terminal-based music player, audio engine,
metadata indexer, server

Number of commits found: 52