59 Commits

Author SHA1 Message Date
tb 28d135df1b Update to ncspot 1.3.3 from Matthias Schmidt
Unbreaks after change in Spotify's authorization flow.
https://github.com/hrkfdn/ncspot/releases/tag/v1.3.3

Tweaks: drop wantlib on curses (we don't build the ncurses_backend feature)
and drop dep on dbus since this has been using zbus for a while.
2026-02-08 20:42:47 +00:00
tb fe96514b87 ncspot: update to 1.3.2, from David Leadbeater
fixes in particular playback, broken by a spotify API change
https://github.com/hrkfdn/ncspot/releases/tag/v1.3.2
2025-11-13 12:04:15 +00:00
tb acdbfa88f8 Update to ncspot 1.3.1, from David Leadbeater with tweaks by me
This no longer uses aws-lc-rs, so a number of complications could be
removed. In particular, this no longer depends on the clang module.
2025-10-23 06:41:21 +00:00
sthen 6e61da69fd handle cmake reorg 2025-02-20 15:28:27 +00:00
tb cfca841fd7 ncspot: adapt spotify-player aarch64 fix to this slightly older aws-lc 2025-02-05 17:42:04 +00:00
tb 4cbf4fd30a ncspot, spotify-player: use default clang version in ports for bindgen,
so we don't hardcode a version; also list cmake as a bdep (needed for
aws-lc-sys)

ok sthen (for the clang version change in ncspot)
2025-02-03 01:52:35 +00:00
sthen 51a7fcd4b8 update to ncspot-1.2.1, fixing login following spotify changes.
this needs USE_NOEXECONLY and USE_NOBCTFI for now due to aws-lc-rs
and aws-lc-sys. report/tests Matthias Schmidt, ok tb paco (who
drops maintainer)
2025-01-28 19:15:26 +00:00
lraab c80417c4a4 audio/ncspot: update to 1.1.2
ok paco@
2024-10-02 04:46:54 +00:00
lraab c75ef45a94 audio/ncspot: update to 1.1.1
ok bket@, paco@ (MAINTAINER), thanks!
2024-05-21 01:21:24 +00:00
paco 903e60268c update audio/ncspot to 1.1.0
from lraab@
ok Henrik Friedrichsen (maintainer).

While here take maintainer as Henrik asked for it.
2024-03-22 16:40:17 +00:00
lraab f699a926b0 audio/ncspot: oops, missed distinfo for prior commit 2023-12-18 14:49:57 +00:00
lraab d6ba38e0c0 audio/ncspot: update to 1.0.0
with tweaks and ok from tb@, ok kn@ and MAINTAINER
2023-12-18 14:48:48 +00:00
volker 87a4d98243 Bump revision in rust-ring consumers 2023-09-04 13:01:59 +00:00
lraab 638db25eb8 audio/ncspot: update to 0.13.4
Tested on amd64 and arm64
Changelog: https://github.com/hrkfdn/ncspot/releases/tag/v0.13.4

from MAINTAINER
2023-07-24 22:14:10 +00:00
tb e85fb8ab28 Bump revision in rust-ring consumers 2023-07-10 19:35:12 +00:00
lraab 2d9005e6b4 audio/ncspot: update to 0.13.3
patch tweak/suggestion from kn, thanks!; ok MAINTAINER
2023-06-26 22:07:21 +00:00
lraab 43768d8d04 audio/ncspot: update to 0.13.2
changelog:
https://github.com/hrkfdn/ncspot/releases/tag/v0.13.1
https://github.com/hrkfdn/ncspot/releases/tag/v0.13.2

discussed with MAINTAINER after dbus-related crash after launch in 0.13.1
2023-05-05 01:46:52 +00:00
lraab 4414a32407 audio/ncspot: update to 0.13.0
changelog: https://github.com/hrkfdn/ncspot/compare/v0.12.0...v0.13.0

From MAINTAINER
2023-03-11 04:52:18 +00:00
tb 80a2ca7257 Bump rust-ring consumers after changes (static linking) 2023-02-24 08:28:34 +00:00
sthen 56a28fcfb7 remove DISTFILES setting for cargo ports using GH_*, no longer needed
with cargo.port.mk r1.35
2023-01-30 13:28:38 +00:00
tb ed20f890af bump consumers of rust-ring (static linking) 2023-01-28 13:34:16 +00:00
tb 18c1496317 Add a build dependency on security/rust-ring to all ports using ring.
Bump.

ok semarie, tweak from sthen
2023-01-18 13:08:37 +00:00
bket e06091e2c5 Update ncspot to 0.12.0
Changes: https://github.com/hrkfdn/ncspot/releases/tag/v0.12.0

From Henrik Friedrichsen <henrik AT diff DOT cc> (maintainer). Thank
you!
2022-12-29 15:10:04 +00:00
lraab 57291d9468 audio/ncspot: update to 0.11.2
changelog:
Maintenance
* Cleanup: Remove PlayTrackMenu (#945)
* Fix: Crash on liked artist but no liked music (#953)

Features
* Improve context menus to make the UX/UI more consistent (#923)
* Exit gracefully/save state on SIGTERM and SIGHUP (#948)

looks good to MAINTAINER
with feedback from and ok semarie
2022-11-21 15:52:49 +00:00
sthen 6781029335 bump REVISION for ports using rust, so that pkg_add -u for i386 users
updates to packages without -znotext (i.e. with text relocations disabled)
makes sense to phessler, semarie, tb
2022-10-28 10:00:45 +00:00
semarie 6f1dbcb6fe adjust rust programs to run with immutable stack
the rust std library has been changed to not try to reallocate
a guard page on the stack.

as the rust std library is statically linked in rust programs,
bump REVISION to force reinstall.
2022-10-09 16:32:18 +00:00
lraab 2b9abc28fd audio/ncspot: update to 0.11.1
# Maintenance
* Fix back button mouse left click (#916)
* Fix librespot audio cache path (#919)
* Fix: set track position only for clicks, not hold (#920)
* Fix: Use buffered backend to prevent flickering with Termion (#934)
* Fix: remove broken album cache staleness detection
* Fix: Re-request album tracks if it has >50 tracks (#926)
* Fixed pagination bug that caused items not to load when scrolling with mouse (#939)
* Fix pagination in "Browse" screen (#939)

# Features
* Mouse wheel: scroll up/down without changing focus (#918)

diff from MAINTAINER
2022-09-17 15:26:46 +00:00
jca 045015cdb7 Those ports use the ring crate and can't build on powerpc64 and riscv64.
The ring-v0.16.20 crate (latest) only builds on a handful of archs.
Work seems to be ongoing upstream to add support for more architectures.

ok semarie@
2022-08-24 21:53:42 +00:00
lraab e6a5fe633b audio/ncspot: update to 0.11.0 from MAINTAINER
Changes:
Maintenance
- Fix theming in context menus (#431)
- Fix ListView scrollbar behavior (#839)
- Switch to Termion backend by default for true color support (#894)
- Fix references to pancurses backend in READMEN (#897)
- Changes to README capitalized in playlists (#900)
- Fixed clipboard not working on GNOME Wayland.by (#912)
- Fix: don't crash on empty command line input
- Other refactoring and cleanups

Features

- Add category browsing to library (#187)
- Add customization of notification message texts (#893)
- Improved mouse support (#840)
  - Left click on list item traverses into album/playlist/etc.
  - Right click on list item opens context menu
  - Click on top left back button is handled
  - Handle clicks/mouse wheel events in tab view
2022-08-21 19:16:12 +00:00
bket 1cc87e5a79 Update to ncspot-0.10.1
Maintenance release with one bugfix solving playback issues
(ChannelError) that some users experienced. Changes:
https://github.com/hrkfdn/ncspot/releases/tag/v0.10.1

From Henrik Friedrichsen <henrik AT diff DOT cc> (maintainer).
2022-08-01 03:27:17 +00:00
bket 84e5e78e70 Update to ncspot-0.10.0
From  Henrik Friedrichsen <henrik AT diff DOT cc> (maintainer).

Changes: https://github.com/hrkfdn/ncspot/releases/tag/v0.10.0
2022-06-11 05:19:11 +00:00
sthen 67cabbb590 update to ncspot-0.9.7, from Henrik Friedrichsen (maintainer) 2022-03-28 13:13:23 +00:00
naddy b80841c8ec drop RCS Ids 2022-03-11 18:20:04 +00:00
kn 311da81d24 Update to ncspot 0.9.5
From Henrik (maintainer), thanks!
2022-01-19 13:14:03 +00:00
tb 8cb0d5bf6b audio/ncspot: mark BROKEN-sparc64. Uses ring. 2022-01-18 18:43:37 +00:00
bket 99c0bfc1c8 Update to ncspot-0.9.4
From Henrik Friedrichsen (maintainer).
2022-01-02 07:12:48 +00:00
kn 0ba56cc87c Update to 0.9.3
Looks good to maintainer
2021-12-28 17:48:36 +00:00
bket a7b2b39bf5 Update to ncspot-0.9.2
Changes: https://github.com/hrkfdn/ncspot/releases/tag/v0.9.2

From Henrik Friedrichsen <henrik AT diff DOT cc> (maintainer).
2021-12-01 07:26:17 +00:00
kn 22790a62f1 Update to ncspot 0.9.0
- Sort library after saving an album (#428)
- Add scoop instruction for installation (#602)
- Update librespot to 0.3.0, see also release notes

Features
- Add command to show recommendations (#593)
- Enable binding multiple commands to a key (#598)
- Add "Share album" contextmenu entry (#606)
- Add redraw command and bind to CTRL+L (#609)
- Add initial_screen config variable (#616)
- Add userRating entity to MPRIS metadata,
  with 0 and 1 corresponding to unliked/liked in Spotify (#624)

From Henrik Friedrichsen (maintainer), thanks.
2021-10-17 17:15:28 +00:00
kn 6686bc2b16 Move MODCARGO_CRATES churn into crates.inc 2021-08-30 12:43:52 +00:00
kn 71fc0ee9ca Update to ncspot 0.8.2
From maintainer, thanks
2021-08-30 12:40:15 +00:00
bket 09ee08fb24 Update to ncspot-0.8.1
On behalf of kn@ who won't be able to commit for the next 2/3 weeks.

"Looks good to me!" from Henrik Friedrichsen <henrik AT diff DOT cc>
(maintainer). Tested by me.
2021-08-05 10:41:21 +00:00
bket ac4bb68eef Update to ncspot-0.7.3
Contains mainly bugfixes, including for connectivity issues. See also:
- https://github.com/hrkfdn/ncspot/releases/tag/v0.7.1
- https://github.com/hrkfdn/ncspot/releases/tag/v0.7.2
- https://github.com/hrkfdn/ncspot/releases/tag/v0.7.3

From Henrik Friedrichsen <henrik AT diff DOT cc> (MAINTAINER)
2021-06-04 03:16:46 +00:00
bket e2c90492c0 Update to ncspot-0.7.0
Changes:
https://github.com/hrkfdn/ncspot/releases/tag/v0.6.0
https://github.com/hrkfdn/ncspot/releases/tag/v0.7.0

From Henrik Friedrichsen <henrik AT diff DOT cc> (maintainer)
2021-05-11 04:30:58 +00:00
bket 69229e7686 Update to ncspot-0.5.0
Changelog: https://github.com/hrkfdn/ncspot/releases/tag/v0.5.0

From maintainer (Henrik Friedrichsen <henrik AT diff DOT cc>). Thank
you!
2021-03-08 05:48:41 +00:00
bket e33504f505 Update to ncspot-0.4.0
Changes: https://github.com/hrkfdn/ncspot/releases/tag/v0.4.0

From Henrik Friedrichsen <henrik@diff.cc> (maintainer).
2021-02-16 19:34:00 +00:00
kn fab8eb49c5 Update to ncspot 0.3.0
From maintainer Henrik Friedrichsen
2021-01-14 00:05:43 +00:00
bket 6f4fbf0a83 Update to ncspot-0.2.6
From Henrik Friedrichsen <henrik AT diff DOT cc> (MAINTAINER).
2020-12-16 14:12:00 +00:00
sthen 3a1daceaa5 update to ncspot-0.2.4, from maintainer Henrik Friedrichsen 2020-10-28 18:34:34 +00:00
sthen 496de9228f audio/ncspot: add missing WANTLIB/LIB_DEPENDS on dbus-1 2020-09-02 10:50:36 +00:00