CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

audio/ncspot1.5.0_1

Ncurses Spotify client

Maintainer
rodrigo@FreeBSD.org
Packages
ncspot 1.5.0_1
Upstream
up to date
CPE
none, CVEs only via VuXML
WWW
https://github.com/hrkfdn/ncspot
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (113)

Rodrigo Osorio (rodrigo) · 0.13.2
audio/ncspot: Update to 0.13.2

Port changes:
  - Move cargo list to Makefile.crates for a cleaner Makefile
  - Use default termios (standalone library directly talking to the TTY)
  - Delete ncurses dependency (USES)
  - Use multiple-choice for backend, where at least one option must be enabled
    by default we only enable PORTAUDIO so this change has no effect on people
    using ncspot from packages.

Full app changeLog:
  https://github.com/hrkfdn/ncspot/releases/tag/v0.13.2
  https://github.com/hrkfdn/ncspot/releases/tag/v0.13.1

PR:		271701
Reported by:	eduardo
679af423b1
Mikael Urankar (mikael) · 0.13.0_2
lang/rust: Bump revisions after 1.69.0

PR:		270953
3db55c4e97
Mikael Urankar (mikael) · 0.13.0_1
lang/rust: Bump revisions after 1.68.0

PR:		270080
ebf29acc6c
Rodrigo Osorio (rodrigo) · 0.13.0
audio/ncspot: update to 0.13.0

Major changes in 0.12.0:
 - Handle explicit field from Spotify API
 - Make entry point synchronous and switch to global runtime instead
 - Add "save/unsave album" to context menu
 - Automatically save backtraces to cache folder
 - Create IPC socket on UNIX platforms for remote control and external track display

Major changes in 0.13.0:
 - Always pass cover URL to notification
 - Disable autojump for add to playlist dialog
 - Theme config support for Cursive's HighlightInactive
 - Switch from MM:SS to HH:MM:SS duration representation if needed
 - commands: Add reconnect command to force socket shutdown
 - Allow executing program to retrieve credentials
 - Automatic shell completion generation
14e015aeea
Mikael Urankar (mikael) · 0.11.2_3
lang/rust: Bump revisions after 1.67.1

PR:		269336
109e35fd59
Daniel Engberg (diizzy) · 0.11.2_2
*/*: Bump rust (cargo) ports to reflect on WITH_LTO

Bump ports in tree so they get rebuilt with new default settings
for cargo ports
12f1c627d4
Mikael Urankar (mikael) · 0.11.2_1
lang/rust: Bump revisions after 1.66.0

PR:		268415
ba14e01a52
Rodrigo Osorio (rodrigo) · 0.11.2
audio/ncspot: update to 0.11.2

Major changes in 0.11.2:
    - Cleanup: Remove PlayTrackMenu
    - Fix: Crash on liked artist but no liked music
    - Improve context menus to make the UX/UI more consistent
    - Exit gracefully/save state on SIGTERM and SIGHUP
    Full changelog: https://github.com/hrkfdn/ncspot/compare/v0.11.1...v0.11.2
Major changes in 0.11.1:
    - Fix back button mouse left click
    - Fix librespot audio cache path
    - Fix: set track position only for clicks, not hold
    - Fix: Use buffered backend to prevent flickering with Termion
    - Fix: remove broken album cache staleness detection
    - Fix: Re-request album tracks if it has >50 tracks
    - Fixed pagination bug that caused items not to load when scrolling with mouse
    - Fix pagination in "Browse" screen
    Full changelog: https://github.com/hrkfdn/ncspot/compare/v0.11.0...v0.11.1
Major changes in 0.11.0:
    - Fix theming in context menus
    - Fix ListView scrollbar behavior
    - Switch to Termion backend by default for true color support
    - Fixed clipboard not working on GNOME Wayland.by
    - Fix: don't crash on empty command line input
    - Other refactoring and cleanups
    - Add category browsing to library
    - Add customization of notification message texts
    - Improved mouse support
    Full changelog: https://github.com/hrkfdn/ncspot/compare/v0.10.1...v0.11.0
Major changes in 0.10.1
    - Update to Librespot 0.4.1
    - Prevent integer overflow when calculating cache size
    - Fix some errors and warnings when enabling/disabling features
    - Fix: don't throw error if search yields no result
    - Add option (library_tabs) to customize library tabs
    - Add track_format config option for custom track formatting in lists
    - Add desktop entry & notification icon hint
    Full changelog: https://github.com/hrkfdn/ncspot/compare/v0.9.8...v0.10.0
Major changes in 0.9.8
    - Disable compat feature in futures
    - Remove webbrowser crate
    - Only download cover image when flag enabled
    - Fix: do not crash DBus on invalid Spotify URIs
    - Added playback_state config option
    - Added option to play track from context menu dialog
dc5c55dba9
Mikael Urankar (mikael) · 0.9.7_6
lang/rust: Bump revisions after 1.65.0

PR:		267622
9bf6a99963
Mikael Urankar (mikael) · 0.9.7_5
lang/rust: Bump revisions after 1.64.0

PR:		267173
afe651cf62
Stefan Eßer (se) · 0.9.7_4
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 0.9.7_4
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Baptiste Daroussin (bapt) · 0.9.7_4
rust: bring back update to 1.63

Revert back the revert of the update of rust and related commits

This revert was drive by beside validation by portmgr via exp-run
and not respectful of the etiquette we have between committers

This reverts commit 8ecb1f8141144c1603eb4026122d2e60eeaccd64.
This reverts commit 04d257baa182926cff158f32cf459e560426add0.
This reverts commit 2757c63bd0e6d01f9f0657fe03bb3a7b49adcae2.
This reverts commit 75f4713de5e3fbd1c6a0cb572e08121814a4072e.
This reverts commit e88e592111c86fdd1c0ac8717dbef9342e15e27c.
This reverts commit 783c056d7d681d66e2c5c59251c275d65274028e.

With hat:	portmgr
b9b250f912
Piotr Kubaj (pkubaj) · 0.9.7_3
Revert "lang/rust: Bump revisions after 1.63.0"

This reverts commit c7912d97754bb7aa9a18eb33df53f91cba4cd82d.

PR:	265915
783c056d7d
Mikael Urankar (mikael) · 0.9.7_4
lang/rust: Bump revisions after 1.63.0
c7912d9775
Mikael Urankar (mikael) · 0.9.7_3
lang/rust: Bump revisions after 1.62.0
a50372b91f
Mikael Urankar (mikael) · 0.9.7_2
lang/rust: Bump revisions after 1.61.0
e9a35a1c50
Tobias Kortkamp (tobik) · 0.9.7_1
lang/rust: Relink ports after the Rust 1.60.0 update
57c3caaa6c
Rodrigo Osorio (rodrigo) · 0.9.7
audio/ncspot: Update to 0.9.7

Remove zbus patch (Use notify-rust with dbus instead of zbus in 0.9.6)

Major changes in 0.9.4:
 - More detailed error message in case of command parse error
 - Remove panics in the update_token flow
 - Add exec command allowing users to execute shell commands on key press
 - Improved seek command to allow more units (e.g. 2s), check parse_duration documentation
 - Set terminal title to ncspo

Major changes on 0.9.5:
 - Fix errors showing up even though the command was successful
 - Fix lists that were shown as empty even though they contained items
 - seek spits out correct error when used with no arg

Major changes on 0.9.6:
 - Enable autojump for playlist selection list in context menu
 - Use notify-rust with dbus instead of zbus
 - Fix compilation on Rust versions < 1.58.0
 - Make album sorting case-insensitive
 - Enable gapless by default
 - Improve playlist sorting
 - Dependency updates

Major changes on 0.9.7:
 - Fix error messages shown on successful commands
 - Notification improvements
 - Dependency updates

Full log: https://github.com/hrkfdn/ncspot/releases

Reported by:	Eirik Øverby <eirik.overby@modirum.com>
901df96740
Mikael Urankar (mikael) · 0.9.3_3
lang/rust: Bump revisions after 1.59.0
e255ac5487
Tobias Kortkamp (tobik) · 0.9.3_2
lang/rust: Relink consumers

PR:		261449
Security:	ee26f513-826e-11ec-8be6-d4c9ef517024
d64a2a380f
Tobias Kortkamp (tobik) · 0.9.3_1
lang/rust: Bump revisions after 1.58.0
835bd57330
Rodrigo Osorio (rodrigo) · 0.9.3
audio/ncspot: Update to 0.9.3

Use libc version "0.2.109" instead of "0.2.110"
due to `struct kevent` change.

Major changes in 0.9.1
 * Stop player when Spotify worker thread dies
 * Update librespot to 0.3.1 (may reduce CPU usage during playback
 * Major/breaking update to rspotify 0.11.3
 /!\ This release crashes when saving tracks
 or opening track recommendations, please update to 0.9.2

Major changes in 0.9.2
 * Fix crash when saving track or opening similar tracks

Major changes in 0.9.3
 * Fixed MPRIS OpenUri function not respecting ncspot's shuffle setting
 * Fix queuing of playlists causing "play next" to be broken
c27bf4d6d9
Tobias Kortkamp (tobik) · 0.9.0_1
lang/rust: Rebuild consumers for Rust 1.57.0
5a7f23c69d
Rodrigo Osorio (rodrigo) · 0.9.0
audio/ncspot: Update to 0.9.0

Major changes:
    0.7.0 : Updates to latest librespot, bringing along some larger changes under the hood
    0.7.1 : Fix build of cover feature
            Fix volume normalization
    0.7.2 : Handle expired sessions without panicking
            Third party dependency updates
    0.7.3 : Fix connection issues by enabling the AP resolver in librespot
            Bump reqwest form 0.9 to 0.11
            Fix nerdfont pause/stop glyphs
    0.8.0 : Show album art when playing 'similar tracks'
            Don't panic if user quits login process
            Handle commands (e.g. h, j, k l) in select artist modal
    0.8.1 : Release 0.8.0 had a minor bug
    0.8.2 : Add Windows release builds
            Reduce API calls by only fetching the full track details if necessary
            Refactoring, other cleanups and dependency updates
            Remove broken Facebook login code
    0.9.0 : Sort library after saving an album
            Add scoop instruction for installation
            Update librespot to 0.3.0

Full changelog: https://github.com/hrkfdn/ncspot/releases
4dc36b18c1
Tobias Kortkamp (tobik) · 0.6.0_6
*: Rebuild for Rust 1.56.0
ad90fc634b
Tobias Kortkamp (tobik) · 0.6.0_5
*: Rebuild lang/rust consumers after the 1.55.0 update
7059b43727
Jan Beich (jbeich) · 0.6.0_4
audio/ncspot: enable desktop notifications

PR:		258000
Inspired by:	upstream default
Approved by:	maintainer timeout (3 weeks)
ca67a20f93
Mikael Urankar (mikael) · 0.6.0_3
lang/rust: Rebuild consumers for 1.54.0
70f1b063ed
Piotr Kubaj (pkubaj) · 0.6.0_2
Mk/bsd.default-versions.mk: switch the default librsvg2 on powerpc to rust
6718da31ba
Tobias Kortkamp (tobik) · 0.6.0_2
lang/rust: Rebuild consumers for 1.53.0
06dbc12f96
Tobias Kortkamp (tobik) · 0.6.0_1
Rebuild lang/rust consumers after d8837418ea743776
28e7a9334a
Rodrigo Osorio (rodrigo) · 0.6.0
audio/ncspot: upgrade to v0.6.0 from v0.3.0

v0.6.0  https://github.com/hrkfdn/ncspot/releases/tag/v0.6.0
            Refactorings + dependency updates
            Sort artist albums by year
            Store user state in binary CBOR format
            Improve synchronization of playback times
            Implement track preloading
            Don't save tracks AND album when saving an album (#488)
            (Re)store currently playing track + shuffle state from previous session (#448)
            Show display name owning the current library (#470)
            Add logout command (#470)
            Pagination for artist albums (#477)
            Split artist albums/singles into separate panel
            Play top tracks by artist instead of all tracks by artist
            Pagination for Podcast episodes
            Show tracks + duration of album, playlist, queue in the title bar (#475)

    v0.5.0  https://github.com/hrkfdn/ncspot/releases/tag/v0.5.0
            Fix: correct positioning of search match highlight
            Improve album loading in artist view (#446)
            Fix display of PlayNext command (#445)
            More resilient playlist track deletion (f2bcfca)
            Remove plain-text credential store (#447)
            Clear search term when ESC is pressed (#384)
            Loop mode is now editable via MPRIS (#437)
            Persist sorting orders for playlists (#436)
            Persist volume and shuffle/repeat state across app restarts (#438)
            Persist track queue across app restarts (#438)
            Add config values to override shuffle/repeat state
            Implement cover drawing as optional feature (#451)

    v0.4.0 https://github.com/hrkfdn/ncspot/releases/tag/v0.4.0
            Fix multiple tracks in queue being shown as playing (#396)
            Return to search when viewing search results (#397)
            Add support for open.spotify.com links (#392)
            Restart queue if pressing play when stopped (#399)
            Fix not handling changed event (#402)
            Don't handle FinishedTrack as Stopped (#403)
            Fix removing listview item even if not succesfully deleted (#404)
            Open search results in search screen (#413)
            CI: Publish binary artifacts on release (#393)
            Add simple debian-packaging with cargo-deb (#405)
84ec73e50b
Mathieu Arnold (mat) · 0.3.0_2
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 0.3.0_2
Remove # $FreeBSD$ from Makefiles.
305f148f48
Tobias Kortkamp (tobik) · 0.3.0_2
Rebuild lang/rust consumers after r569489
6095f1422a
Mikael Urankar (mikael) · 0.3.0_1
lang/rust: Update to 1.50.0

- Use bundled libgit/libssh, the versions in ports are too old
  - Update lang/rust-nightly to 2021-02-12
  - Update devel/racer to 2.1.41
  - Import upstream patch to fix build issue for Firefox and related ports (https://bugzilla.mozilla.org/show_bug.cgi?id=1684261)

Changes: https://github.com/rust-lang/rust/releases/tag/1.50.0

Tested by:	mikael, pkubaj
Differential Revision:	https://reviews.freebsd.org/D28616
6bebfaa8a0
Rodrigo Osorio (rodrigo) · 0.3.0
audio/ncspot: update to v0.3.0

Take port maintenership since I have a spotify account

Full changelog for v0.3.0 : https://github.com/hrkfdn/ncspot/releases/tag/v0.3.0
Full changelog for v0.2.6 : https://github.com/hrkfdn/ncspot/releases/tag/v0.2.6
Full changelog for v0.2.5 : https://github.com/hrkfdn/ncspot/releases/tag/v0.2.5
b51fb26bf9
Mikael Urankar (mikael) · 0.2.4_2
lang/rust: Update to 1.49.0

Changes: https://github.com/rust-lang/rust/releases/tag/1.49.0

Tested by:	mikael, pkubaj
Differential Revision:	https://reviews.freebsd.org/D27940
a798515415
Mikael Urankar (mikael) · 0.2.4_1
lang/rust: Update to 1.48.0

Changes: https://github.com/rust-lang/rust/releases/tag/1.48.0

Reviewed by:	jbeich
Tested by:	bdragon, jbeich, mikael
Differential Revision:	https://reviews.freebsd.org/D27293
4e449e031e
Mikael Urankar (mikael) · 0.2.4
audio/ncspot: update to 0.2.4

Changelog:
  https://github.com/hrkfdn/ncspot/releases/tag/v0.2.4
130d0b7bff
Mikael Urankar (mikael) · 0.2.3_1
Take maintainership
dcecc637f4
Mikael Urankar (mikael) · 0.2.3_1
lang/rust: Update to 1.47.0

- Add powerpc64le arch (submitted by bdragon in D26711)
  - Disable DOCS, same problem fixed in r546048

  - Update devel/racer to 2.1.36
  - Import upstream patch to fix www/firefox
    (https://hg.mozilla.org/integration/autoland/rev/e2cede25c027)
  - Import gentoo patches to fix www/firefox-esr, www/cliqz and mail/thunderbird
    (https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-esr-78-patches-03.tar.xz : 0036, 0037 and 0038)
  - Force rebuild all consumers to catch regressions

Changelog:
  https://github.com/rust-lang/rust/releases/tag/1.47.0

Differential Revision:	https://reviews.freebsd.org/D26721
d9b97de179
Fernando Apesteguía (fernape) · 0.2.3
audio/ncspot: update to 0.2.3

From ChangeLog: https://github.com/hrkfdn/ncspot/releases/tag/v0.2.3

Features

 * Display album name for playable objects
 * Added config option for bitrate
 * Add Vim-like search in list views
 * Add insert command and Ctrl-V shortcut to paste Spotify links

Maintenance

 * Gracefully handle error when showing notification
 * Add feature flag for song notifications, enables users/distributions to ship
   without D-Bus dependency
 * Alias Space to whitespace key when for bindings
 * Fix last tab to fill entire width correctly
 * Tweak queue/play next handling

Reported by:	portscout
68f71cbc71
Tobias Kortkamp (tobik) · 0.2.2
Reset MAINTAINER
f35841a5de
Tobias Kortkamp (tobik) · 0.2.2
audio/ncspot: Update to v0.2.2

New notifications support forces a DBus dependency now and is
non-optional.  Enable MPRIS support by default too since it does
not add any additional dependencies now.

Changes:	https://github.com/hrkfdn/ncspot/releases/tag/v0.2.2
08d3fa7f0f
Tobias Kortkamp (tobik) · 0.2.1_1
lang/rust: Update to 1.46.0

- Force rebuild all consumers to catch regressions early

Changes:	https://blog.rust-lang.org/2020/08/27/Rust-1.46.0.html
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D26176
c9a06251c5
Tobias Kortkamp (tobik) · 0.2.1
audio/ncspot: Update to v0.2.1

Changes:	https://github.com/hrkfdn/ncspot/releases/tag/v0.2.1
d5b1ce551f
Tobias Kortkamp (tobik) · 0.2.0_2
lang/rust: Update to 1.45.2

Changes:	https://blog.rust-lang.org/2020/08/03/Rust-1.45.2.html
8b057d47a9
Tobias Kortkamp (tobik) · 0.2.0_1
lang/rust: Update to 1.45.1

- Apply the "hard links break `env::current_exe()`" workaround from
  r543251 to lang/rust too
- Force rebuild all consumers for the soundness bug in 1.45.0

Changes:	https://blog.rust-lang.org/2020/07/30/Rust-1.45.1.html
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D25835
9137d53fe2