Port details |
- ncmpcpp Ncurses mpd client, clone of ncmpc with some new features
- 0.10.1_3 audio
=4 0.10.1_1Version of this port present on the latest quarterly branch. - Maintainer: yamagi@yamagi.org
 - Port Added: 2008-08-30 12:12:36
- Last Update: 2025-02-14 23:12:32
- Commit Hash: ff33dd4
- People watching this port, also watch:: rxvt-unicode, wine, snd, valgrind, cowpatty
- License: GPLv2+
- WWW:
- https://github.com/ncmpcpp/ncmpcpp
- Description:
- ncmpcpp is a featureful ncurses based MPD client inspired by ncmpc.
Features include:
* tag editor
* playlist editor
* easy to use search engine
* media library
* music visualizer
* ability to fetch artist info from last.fm
* new display mode
* alternative user interface
* ability to browse and add files from outside of MPD music directory
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/audio/ncmpcpp/ && make install clean
- To add the package, run one of these commands:
- pkg install audio/ncmpcpp
- pkg install ncmpcpp
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: ncmpcpp
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1729793864
SHA256 (ncmpcpp-ncmpcpp-0.10.1_GH0.tar.gz) = ddc89da86595d272282ae8726cc7913867b9517eec6e765e66e6da860b58e2f9
SIZE (ncmpcpp-ncmpcpp-0.10.1_GH0.tar.gz) = 231032
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- pkgconf>=1.3.0_1 : devel/pkgconf
- autoconf>=2.72 : devel/autoconf
- automake>=1.17 : devel/automake
- libtoolize : devel/libtool
- Library dependencies:
-
- libmpdclient.so : audio/libmpdclient
- libicuuc.so : devel/icu
- libboost_filesystem.so : devel/boost-libs
- libcurl.so : ftp/curl
- libtag.so : audio/taglib
- libfftw3.so : math/fftw3
- libreadline.so.8 : devel/readline
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for ncmpcpp-0.10.1_3:
CLOCK=on: clock-screen support
DOCS=on: Build and/or install documentation
LTO=on: Use Link-Time Optimization
OPTIMIZED_CFLAGS=on: Use extra compiler optimizations
OUTPUTS=on: Enable outputs screen
TAGLIB=on: taglib support
VISUALIZER=on: Enable music visualizer screen
===> Use 'make config' to modify these settings
- Options name:
- audio_ncmpcpp
- USES:
- autoreconf compiler:c++17-lang iconv libtool ncurses pkgconfig readline
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.5.10 27 Apr 2013 08:50:47
  |
mva  |
- Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here
Reviewed by: bapt, kwm |
0.5.10 07 Jan 2013 20:50:21
  |
bapt  |
Convert dhn's ports to the new options framework
While here trim headers and convert some USE_GNOME=pkgconfig to
USE_PKGCONFIG=build
Approved by: maintainer (dhn) |
0.5.10 02 Apr 2012 13:18:13
 |
dhn  |
- Update to 0.5.10
Feature safe: yes |
0.5.9 18 Mar 2012 11:14:54
 |
dhn  |
- Update to 0.5.9
Feature safe: yes |
0.5.8_1 06 Nov 2011 16:36:34
 |
miwi  |
- Get rid FreeBSD 6.X support |
0.5.8_1 17 Oct 2011 10:08:33
 |
bf  |
- update fftw3* to 3.3 [1], and adjust dependent ports
- make use of optimizations by default, where possible
(quad flavor to follow shortly, and mpi at a later date)
Suggestions and patches from: ache, C. Burns, wen |
0.5.8 12 Oct 2011 05:57:58
 |
dhn  |
- Update to 0.5.8 |
0.5.7 23 Sep 2011 22:26:39
 |
amdmi3  |
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav |
0.5.7 23 Apr 2011 08:40:57
 |
dhn  |
- Update to 0.5.7 |
0.5.6_1 11 Apr 2011 08:34:17
 |
bapt  |
Add a new macro to deal with conflict between ncurses from base and ncurses from
ports.
If a ports is linked against ncurses from base or from the ports, it should then
add:
USE_NCURSES=yes
it is also possible to specify the hard dependency on the ports ncurses or one
the base one adding the following macros:
WITH_NCURSES_PORT=yes or WITH_NCURSES_BASE=yes
PR: ports/155269
Submitted by: me
Reviwed by: pav@
Approved by: portmgr (pav@)
Exp-run by: portmgr (pav@) |
0.5.6_1 17 Feb 2011 21:23:44
 |
dhn  |
- Add Outputs Screen support
- Bump PORTREVISION |
0.5.6 03 Jan 2011 12:39:53
 |
dhn  |
- Update to 0.5.6 |
0.5.5 04 Dec 2010 07:34:27
 |
ade  |
Sync to new bsd.autotools.mk |
0.5.5 05 Oct 2010 19:57:56
 |
ade  |
Round one migration of ports from automake{19,110} to automake111 |
0.5.5 06 Sep 2010 18:29:14
 |
dhn  |
- Update to 0.5.5 |
0.5.4 07 Jun 2010 15:57:20
 |
dhn  |
- Update to 0.5.4 |
0.5.3 04 Apr 2010 10:09:31
 |
dhn  |
- Update to 0.5.3 |
0.5.2_1 03 Apr 2010 10:44:36
 |
roam  |
Chase the ftp/curl shlib version bump. |
0.5.2 07 Mar 2010 10:08:05
 |
dhn  |
- Update to 0.5.2 |
0.5 08 Jan 2010 21:56:36
 |
dhn  |
- Update to 0.5
- Add math/fftw3 to dependency [1]
Submitted by: Stefan Ehmann <shoesoft@gmx.net> (via private mail) [1] |
0.4.1_1 02 Dec 2009 17:16:16
 |
fluffy  |
- Chase taglib update
Approved by: miwi (mentor)
Exp-run by: miwi |
0.4.1 09 Oct 2009 12:31:27
 |
dhn  |
- Update to 0.4.1 |
0.4_1 20 Sep 2009 12:56:13
 |
dhn  |
- Fix build on amd64
Feature safe: yes |
0.4 20 Sep 2009 00:45:38
 |
linimon  |
Mark as broken on amd64 and sparc64.
Feature safe: yes |
0.4 12 Sep 2009 21:36:04
 |
dhn  |
- Add Music Visualizer screen |
0.4 11 Sep 2009 14:21:17
 |
dhn  |
- Update to 0.4
- Update pkg-message |
0.4 11 Sep 2009 14:17:11
 |
dhn  |
- Update to 0.4 |
0.3.5 02 Aug 2009 19:36:34
 |
mezz  |
-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.
It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.
With help: marcus and kwm
Pointyhat-exp: a few times by pav
Tested by: pgollucci, "Romain Tartière" <romain@blogreen.org>, and
a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by: marcus
Approved by: portmgr |
0.3.5 24 Jun 2009 16:47:19
 |
dhn  |
- Update to 0.3.5 |
0.3.4 20 May 2009 16:37:04
 |
dhn  |
- Update to 0.3.4
- Mark MAKE_JOBS_SAFE for parallel building. |
0.3.3 04 Apr 2009 10:27:21
 |
dhn  |
- Update to 0.3.3
Approved by: miwi (mentor) |
0.3.2 19 Mar 2009 21:31:35
 |
dhn  |
- Update to 0.3.2
Approved by: miwi (mentor) |
0.3.1 06 Mar 2009 18:14:36
 |
dhn  |
- Use my FreeBSD address on the ports I maintain
Approved by: tabthorpe (co-mentor) |
0.3.1 27 Feb 2009 12:52:39
 |
miwi  |
- Update to 0.3.1
PR: 132049
Submitted by: Dennis Herrmann <adox@mcx2.org> (maintainer) |
0.3 08 Feb 2009 21:38:49
 |
miwi  |
- Update to 0.3
PR: 131092
Submitted by: Dennis Herrmann <adox@mcx2.org> (maintainer) |
0.2.5_1 23 Jan 2009 15:43:14
 |
roam  |
Bump the version of the curl shared library after the ftp/curl update
to 7.19.2.
Bump PORTREVISION, even on the ports that do not have a versioned
dependency, since the binaries will most probably still stop working. |
0.2.5 06 Dec 2008 15:28:17
 |
miwi  |
- Update to 0.2.5
PR: 129463
Submitted by: Dennis Herrmann <adox@mcx2.org> (maintainer) |
0.2.4_1 07 Nov 2008 06:41:23
 |
rafan  |
- Fix build by not using ncurses-config since there is no need, and we do not
have this in the base system yet
- While I'm here, fix incorrect TAGLIB option handling |
0.2.4_1 07 Nov 2008 01:43:07
 |
rafan  |
- Make ncurses dependency optional, bump PORTREVISION since people on
recent FreeBSD (since 1.5 years ago) have a dependency change.
PR: ports/128627
Submitted by: rafan
Approved by: Dennis Herrmann <adox at mcx2.org> (maintainer) |
0.2.4 17 Oct 2008 19:10:13
 |
miwi  |
- Update to 0.2.4
PR: 128055
Submitted by: Dennis Herrmann <adox@mcx2.org> (maintainer) |
0.2.3 22 Sep 2008 23:42:04
 |
miwi  |
- Update to 0.2.3
Changelog:
* new screen - complex tag editor (with albums/directories view)
* brand new song info screen (old one removed)
* support for renaming files and directories
* support for reading tags from filename
* support for editing artist and album in media library
* support for playlist renaming
* support for following lyrics of now playing song
* support for fetching artist's info from last.fm
* fixed compilation for Mac OS X and *BSD
* fixed compilation for older gcc versions
* extended configuration (e.g. all colors can be user-defined)
* 'repeat one song' mode works with random mode now
* incremental seeking (old behaviour is still available through config)
* a bunch of fixes and improvements
PR: 127521
Submitted by: Dennis Herrmann <adox@mcx2.org> (maintainer) |
0.2.2 07 Sep 2008 20:41:02
 |
miwi  |
- Update to 0.2.2
Changelog:
* new screen - playlist editor
* new playlist view - columns
* playlist view switcher added (key 'p' by default)
* find function modes added (wrapped/normal, switch is 'w' by default)
* albums in media library sorted by year (and it's also displayed)
* multiple items selection support and related functions added
* playlists management support
* new function - "go to dir containing selected song" (key 'G' by
default)
* moving items improved
PR: 127174
Submitted by: Dennis Herrmann <adox@mcx2.org> (maintainer) |
0.2.1 06 Sep 2008 21:04:42
 |
miwi  |
- Update to 0.2.1
PR: 126969
Submitted by: Dennis Herrmann <adox@mcx2.org> |
0.2 30 Aug 2008 12:12:07
 |
miwi  |
Ncmpcpp is almost exact clone of ncmpc but it contains some
new features ncmpc doesn't have. It's been also rewritten
from scratch in C++.
WWW: http://unkart.ovh.org/ncmpcpp/
PR: ports/126865
Submitted by: Dennis Herrmann <adox at mcx2.org> |