BSD Ports

audio/deadbeef 0.7.2_34 FreeBSD

Ultimate music player for Unix-like systems

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
0ef520f32e
License
GPLv2, LGPL21
Categories
audio
Package size
2808.2 KiB, 8153.9 KiB installed

Description

DeaDBeeF (as in 0xDEADBEEF) is an audio player.

Main features:

  • mp3, ogg vorbis, flac, ape, wv, wav, m4a, mpc, cd audio (and many more)
  • sid, nsf and lots of other popular chiptune formats
  • ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support
  • character set detection for non-unicode id3 tags - supports cp1251 and iso8859-1
  • unicode tags are fully supported as well (both utf8 and ucs2)
  • cuesheet (.cue files) support, with charset detection (utf8/cp1251/iso8859-1)
  • tracker modules like mod, s3m, it, xm, etc
  • HVSC song length database support for sid
  • minimize to tray, with scrollwheel volume control
  • drag and drop, both inside of playlist, and from filemanagers and such
  • control playback from command line
  • plugin support; bundled with lots of plugins, such as global hotkeys and last.fm scrobbler; sdk is included
  • duration calculation is as precise as possible for vbr mp3 files (with and without xing/info tags)
  • and etc...

In the other systems

SystemPortVersion
FreeBSDaudio/deadbeef0.7.2_34
OpenBSDaudio/deadbeef1.10.3
DragonFlyaudio/deadbeef0.7.2_32

Install

Binary package:

pkg install deadbeef

From the ports tree:

cd /usr/ports/audio/deadbeef/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	deadbeef>0:audio/deadbeef

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.7.2_340.7.2_340.7.2_220.7.2_320.7.2_34
FreeBSD:14:quarterly0.7.2_340.7.2_34n/a0.7.2_320.7.2_34
FreeBSD:15:latest0.7.2_340.7.2_34n/a0.7.2_320.7.2_32
FreeBSD:15:quarterly0.7.2_340.7.2_34n/an/an/a
FreeBSD:16:latest0.7.2_340.7.2_34n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 143

The first 100 are listed.

Run dependencies 137

The first 100 are listed.

Configuration

Options name: audio_deadbeef

OptionDefaultDescription
AAConAAC/MP4 format support
ADPLUGonAdPlug audio format (OPL2/OPL3) support
ALAConApple Lossless audio format support
ARTonCover artwork loader plugin
CDDAoffDigital Audio CD support
DCAonDTS support via libdca
DSPonHigh-quality sample rate conversion support
DUMBonD.U.M.B. plugin for MOD, S3M, etc.
FFAPon${APE_DESC}
FFMPEGoffFFmpeg support (WMA, AIFF, AC3, APE...)
FLAConFLAC lossless audio codec support
GMEonChiptune music support (based on GME)
HOTKEYSonLocal and global hotkeys support
LASTFMonLast.fm/Libre.fm scrobbler plugin
M3UonM3U and PLS playlist format support
MADonMAD MP3 audio decoder support
MMSonMMS streaming support
MONO2STEREOonMono to stereo converter DSP plugin
MPG123onMP3 decoding support via mpg123
MUSEPACKonMPC audio format support
NLSoffNative Language Support
NOTIFYonDesktop notification support
OGGonOgg media format support
PSFonAOSDK-based PSF(,QSF,SSF,DSF) plugin
PULSEAUDIOoffPulseAudio output plugin (unsupported)
SC68onsc68 Atari ST and Amiga player
SHELLEXEConShell commands execution plugin
SHNonShorten waveform encoder support
SIDonCommodore 64 SID music player plugin
SNDFILEonAudio conversion support via libsndfile
SUPEREQonSuperEQ DSP plugin (equalizer)
TTAonTTA lossless audio format support
VFSonHTTP streaming VFS plugin
VFS_ZIPonPlay files directly from ZIP archives
VTXonVTX ZX-Spectrum music player plugin
WAVPACKonWavPack lossless audio format support
WILDMIDIonWildMIDI synthesizer plugin
WMAonWindows Media Audio audio format support
USES
compiler:c11 desktop-file-utils gettext gmake gnome iconv libtool localbase pkgconfig shebangfix tar:bzip2
Service scripts
none

Message after installing

This package installs core program only, GUI plugin is required for normal
operation.  Please install the `audio/deadbeef-gui-plugins' port or package
of desired GTK version flavor.

Files

pkg-plist 209
  • bin/deadbeef
  • include/deadbeef/artwork.h
  • include/deadbeef/deadbeef.h
  • include/deadbeef/gtkui_api.h
  • lib/deadbeef/adplug.so
  • lib/deadbeef/cdda.so
  • lib/deadbeef/ffap.so
  • lib/deadbeef/ffmpeg.so
  • lib/deadbeef/flac.so
  • lib/deadbeef/hotkeys.so
  • lib/deadbeef/musepack.so
  • lib/deadbeef/oss.so
  • lib/deadbeef/pulse.so
  • lib/deadbeef/sndfile.so
  • lib/deadbeef/vfs_curl.so
  • lib/deadbeef/vorbis.so
  • lib/deadbeef/vtx.so
  • lib/deadbeef/wavpack.so
  • lib/deadbeef/wildmidi.so
  • lib/deadbeef/tta.so
  • lib/deadbeef/dca.so
  • lib/deadbeef/aac.so
  • lib/deadbeef/mms.so
  • lib/deadbeef/ddb_shn.so
  • lib/deadbeef/shellexec.so
  • lib/deadbeef/lastfm.so
  • lib/deadbeef/artwork.so
  • lib/deadbeef/sid.so
  • lib/deadbeef/supereq.so
  • lib/deadbeef/gme.so
  • lib/deadbeef/ddb_dumb.so
  • lib/deadbeef/notify.so
  • share/applications/deadbeef.desktop
  • share/deadbeef/pixmaps/buffering_16.png
  • share/deadbeef/pixmaps/pause_16.png
  • share/deadbeef/pixmaps/play_16.png
  • share/doc/deadbeef/COPYING.GPLv2
  • share/doc/deadbeef/COPYING.LGPLv2.1
  • share/doc/deadbeef/ChangeLog
  • share/doc/deadbeef/README
  • share/doc/deadbeef/about.txt
  • share/doc/deadbeef/help.txt
  • share/doc/deadbeef/translators.txt
  • share/doc/deadbeef/help.ru.txt
  • share/doc/deadbeef/help.pt_BR.txt
  • lib/deadbeef/dsp_libsrc.so
  • lib/deadbeef/ddb_mono2stereo.so
  • lib/deadbeef/m3u.so
  • lib/deadbeef/ddb_ao.so
  • lib/deadbeef/vfs_zip.so
  • lib/deadbeef/alac.so
  • lib/deadbeef/mp3.so
  • lib/deadbeef/in_sc68.so
  • lib/deadbeef/wma.so
  • lib/deadbeef/data68/Replay/aenigmatica.bin
  • lib/deadbeef/data68/Replay/alteredbeast.bin
  • lib/deadbeef/data68/Replay/armalyte.bin
  • lib/deadbeef/data68/Replay/asidifier.bin
  • lib/deadbeef/data68/Replay/azidifier.bin
  • lib/deadbeef/data68/Replay/bendaglish.deli.bin
  • lib/deadbeef/data68/Replay/big.bin
  • lib/deadbeef/data68/Replay/blipblop.bin
  • lib/deadbeef/data68/Replay/blipp079.bin
  • lib/deadbeef/data68/Replay/bs22.bin
  • lib/deadbeef/data68/Replay/cabal.bin
  • lib/deadbeef/data68/Replay/chipmon2.bin
  • lib/deadbeef/data68/Replay/cosotfmx.bin
  • lib/deadbeef/data68/Replay/crapman1.bin
  • lib/deadbeef/data68/Replay/crapman2.bin
  • lib/deadbeef/data68/Replay/deltamusic1.bin
  • lib/deadbeef/data68/Replay/deltamusic2.bin
  • lib/deadbeef/data68/Replay/digitfmx.bin
  • lib/deadbeef/data68/Replay/dmu.bin
  • lib/deadbeef/data68/Replay/dwaga.bin
  • lib/deadbeef/data68/Replay/dyter07.bin
  • lib/deadbeef/data68/Replay/elf.bin
  • lib/deadbeef/data68/Replay/fc13_14.bin
  • lib/deadbeef/data68/Replay/fireice.bin
  • lib/deadbeef/data68/Replay/fred.bin
  • lib/deadbeef/data68/Replay/gemx.bin
  • lib/deadbeef/data68/Replay/harlequin.bin
  • lib/deadbeef/data68/Replay/hippel-coso_note.deli.bin
  • lib/deadbeef/data68/Replay/hpn-jam.bin
  • lib/deadbeef/data68/Replay/huelsbeck.bin
  • lib/deadbeef/data68/Replay/huntforredoct.bin
  • lib/deadbeef/data68/Replay/ivanhoe.bin
  • lib/deadbeef/data68/Replay/jamcracker10.bin
  • lib/deadbeef/data68/Replay/jamcrackerpro.bin
  • lib/deadbeef/data68/Replay/lastninja3.bin
  • lib/deadbeef/data68/Replay/lastninjaiii.bin
  • lib/deadbeef/data68/Replay/lcd.bin
  • lib/deadbeef/data68/Replay/lx_mmme.bin
  • lib/deadbeef/data68/Replay/mcoder.bin
  • lib/deadbeef/data68/Replay/megatizer.bin
  • lib/deadbeef/data68/Replay/metrocross.bin
  • lib/deadbeef/data68/Replay/midi.bin
  • lib/deadbeef/data68/Replay/mmme.bin
  • lib/deadbeef/data68/Replay/mmmesid.bin
  • lib/deadbeef/data68/Replay/mon.bin
  • lib/deadbeef/data68/Replay/mon_old.deli.bin

The first 100 are listed.

distinfo 1
FileSizeSHA256
deadbeef-0.7.2.tar.bz24.736472e+068a63abdf00c2f37c33e018ae0b39d391873e037434074b84bb47381bf283c884
Master sites 1
  • SF/deadbeef/Archive

Commit history 3

DateCommitCreditsLog message
0ef520f32e Alexey Dokuchaev audio/deadbeef: split GTK-based GUI plugins into separate port
- This allows to 1) simplify the main Makefile by removing fragile and incoherent logic to handle the codependencies between four GUI plugins; 2) consistently flavorize them against supported GTK versions. Users can now switch GUI without having to reconfigure and rebuild the main port - Drop custom NOTIFY_DESC in favor of standard description which is shorter and less cryptic (more user-oriented)
fd03e6e25c Mateusz Piotrowski audio/deadbeef: Switch to USES=localbase
Approved by: portmgr (blanket)
3e7c2c7b4b Hiroo Ono audio/deadbeef: Fix GTK3 build
PR: 292311 Tested by: 0mp