Re: audio/ncspot: update to 0.8.1
Sorry for the delayed response. No worries at all, Klemens. Thanks for taking care. Looks good to me!
Re: audio/ncspot: update to 0.8.1
On Sat 31/07/2021 02:48, Klemens Nanni wrote: > On Fri, Jul 30, 2021 at 01:44:33AM +, Klemens Nanni wrote: > > https://github.com/hrkfdn/ncspot/releases/tag/v0.8.1 > > > > Sorry Henrik if I hijacked your update efforts, I took the liberty to > > update ncspot as an exercise to get familiar with rust ports. > > > > Builds on sparc64, arm64 and amd64. > > Runs fine on arm64 and amd64. > > Updated diff after learning more about cargo-module(5): > > - replace patch with MODCARGO_* modules > - install README.md as it contains configuration options which are > otherwise not documented in our package and/or contained within the > program itself > > Builds and starts fine on sparc64 where I do fast builds for testing, > I have yet to convince ncspot/portaudio to get sound to my workstation > (all other audio progams on the server already stream music over the > network via `AUDIODEVICE=snd@tunnel-addr/0' to my workstation already). > > Runs fine on arm64 and amd64 just like the first diff. > > Feedback? OK? Diff looks good, and works for me on amd64. OK bket@
Re: audio/ncspot: update to 0.8.1
On Sat, Jul 31, 2021 at 02:48:08AM +, Klemens Nanni wrote: > Builds and starts fine on sparc64 where I do fast builds for testing, > I have yet to convince ncspot/portaudio to get sound to my workstation > (all other audio progams on the server already stream music over the > network via `AUDIODEVICE=snd@tunnel-addr/0' to my workstation already). Must've been a glitch on my side, sparc64 now plays as well, so we've got that runtime test covered :-)
Re: audio/ncspot: update to 0.8.1
On Fri, Jul 30, 2021 at 01:44:33AM +, Klemens Nanni wrote: > https://github.com/hrkfdn/ncspot/releases/tag/v0.8.1 > > Sorry Henrik if I hijacked your update efforts, I took the liberty to > update ncspot as an exercise to get familiar with rust ports. > > Builds on sparc64, arm64 and amd64. > Runs fine on arm64 and amd64. Updated diff after learning more about cargo-module(5): - replace patch with MODCARGO_* modules - install README.md as it contains configuration options which are otherwise not documented in our package and/or contained within the program itself Builds and starts fine on sparc64 where I do fast builds for testing, I have yet to convince ncspot/portaudio to get sound to my workstation (all other audio progams on the server already stream music over the network via `AUDIODEVICE=snd@tunnel-addr/0' to my workstation already). Runs fine on arm64 and amd64 just like the first diff. Feedback? OK? Index: Makefile === RCS file: /cvs/ports/audio/ncspot/Makefile,v retrieving revision 1.16 diff -u -p -r1.16 Makefile --- Makefile4 Jun 2021 03:16:46 - 1.16 +++ Makefile31 Jul 2021 02:46:01 - @@ -6,7 +6,7 @@ COMMENT = ncurses Spotify client GH_ACCOUNT = hrkfdn GH_PROJECT = ncspot -GH_TAGNAME = v0.7.3 +GH_TAGNAME = v0.8.1 CATEGORIES = audio @@ -27,8 +27,13 @@ NO_TEST =Yes CONFIGURE_STYLE = cargo +MODCARGO_NO_DEFAULT_FEATURES = Yes +MODCARGO_FEATURES =cursive/pancurses-backend \ + mpris \ + portaudio_backend + DISTFILES += ${DISTNAME}${EXTRACT_SUFX} -MODCARGO_CRATES += addr2line 0.15.1 # Apache-2.0/MIT +MODCARGO_CRATES += addr2line 0.16.0 # Apache-2.0/MIT MODCARGO_CRATES += adler 1.0.2 # 0BSD OR MIT OR Apache-2.0 MODCARGO_CRATES += aes 0.6.0 # MIT OR Apache-2.0 MODCARGO_CRATES += aes-ctr 0.6.0 # MIT OR Apache-2.0 @@ -42,12 +47,12 @@ MODCARGO_CRATES += ansi_term 0.11.0 # MI MODCARGO_CRATES += array-macro 1.0.5 # MIT/Apache-2.0 MODCARGO_CRATES += arrayref0.3.6 # BSD-2-Clause MODCARGO_CRATES += arrayvec0.5.2 # MIT/Apache-2.0 -MODCARGO_CRATES += async-io1.4.1 # Apache-2.0 OR MIT +MODCARGO_CRATES += async-io1.6.0 # Apache-2.0 OR MIT MODCARGO_CRATES += async-trait 0.1.50 # MIT OR Apache-2.0 MODCARGO_CRATES += atty0.2.14 # MIT MODCARGO_CRATES += autocfg 0.1.7 # Apache-2.0/MIT MODCARGO_CRATES += autocfg 1.0.1 # Apache-2.0 OR MIT -MODCARGO_CRATES += backtrace 0.3.59 # MIT/Apache-2.0 +MODCARGO_CRATES += backtrace 0.3.61 # MIT/Apache-2.0 MODCARGO_CRATES += base64 0.10.1 # MIT/Apache-2.0 MODCARGO_CRATES += base64 0.13.0 # MIT/Apache-2.0 MODCARGO_CRATES += bindgen 0.56.0 # BSD-3-Clause @@ -62,7 +67,7 @@ MODCARGO_CRATES +=bytes 0.4.12 # MIT MODCARGO_CRATES += bytes 0.5.6 # MIT MODCARGO_CRATES += bytes 1.0.1 # MIT MODCARGO_CRATES += cache-padded1.1.1 # Apache-2.0 OR MIT -MODCARGO_CRATES += cc 1.0.68 # MIT/Apache-2.0 +MODCARGO_CRATES += cc 1.0.69 # MIT/Apache-2.0 MODCARGO_CRATES += cesu8 1.1.0 # Apache-2.0/MIT MODCARGO_CRATES += cexpr 0.4.0 # Apache-2.0/MIT MODCARGO_CRATES += cfg-if 0.1.10 # MIT/Apache-2.0 @@ -74,7 +79,7 @@ MODCARGO_CRATES +=clap2.33.3 # MIT MODCARGO_CRATES += clipboard 0.5.0 # MIT / Apache-2.0 MODCARGO_CRATES += clipboard-win 2.2.0 # MIT MODCARGO_CRATES += cloudabi0.0.3 # BSD-2-Clause -MODCARGO_CRATES += combine 4.5.2 # MIT +MODCARGO_CRATES += combine 4.6.0 # MIT MODCARGO_CRATES += concurrent-queue1.2.2 # Apache-2.0 OR MIT MODCARGO_CRATES += constant_time_eq0.1.5 # CC0-1.0 MODCARGO_CRATES += core-foundation 0.9.1 # MIT / Apache-2.0 @@ -83,10 +88,10 @@ MODCARGO_CRATES += core-foundation-sys 0 MODCARGO_CRATES += coreaudio-rs0.10.0 # MIT/Apache-2.0 MODCARGO_CRATES += coreaudio-sys 0.2.8 # MIT MODCARGO_CRATES += cpal0.13.3 # Apache-2.0 -MODCARGO_CRATES += cpufeatures 0.1.4 # MIT OR Apache-2.0 +MODCARGO_CRATES += cpufeatures 0.1.5 # MIT OR Apache-2.0 MODCARGO_CRATES += crossbeam-channel 0.5.1 # MIT OR Apache-2.0 MODCARGO_CRATES += crossbeam-utils 0.8.5 # MIT OR Apache-2.0 -MODCARGO_CRATES += crypto-mac 0.11.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += crypto-mac 0.11.1 # MIT OR Apache-2.0 MODCARGO_CRATES += ctr 0.6.0 # MIT OR Apache-2.0 MODCARGO_CRATES += cursive 0.16.3 # MIT MODCARGO_CRATES += cursive_core0.2.2 # MIT @@ -96,7 +101,7 @@ MODCARGO_CRATES += darling_core0.9.0 # MODCARGO_CRATES += darling_core0.10.2 # MIT MODCARGO_CRATES +=
audio/ncspot: update to 0.8.1
https://github.com/hrkfdn/ncspot/releases/tag/v0.8.1 Sorry Henrik if I hijacked your update efforts, I took the liberty to update ncspot as an exercise to get familiar with rust ports. Builds on sparc64, arm64 and amd64. Runs fine on arm64 and amd64. Feedback? OK? Index: Makefile === RCS file: /cvs/ports/audio/ncspot/Makefile,v retrieving revision 1.16 diff -u -p -r1.16 Makefile --- Makefile4 Jun 2021 03:16:46 - 1.16 +++ Makefile28 Jul 2021 15:31:03 - @@ -6,7 +6,7 @@ COMMENT = ncurses Spotify client GH_ACCOUNT = hrkfdn GH_PROJECT = ncspot -GH_TAGNAME = v0.7.3 +GH_TAGNAME = v0.8.1 CATEGORIES = audio @@ -28,7 +28,7 @@ NO_TEST = Yes CONFIGURE_STYLE = cargo DISTFILES += ${DISTNAME}${EXTRACT_SUFX} -MODCARGO_CRATES += addr2line 0.15.1 # Apache-2.0/MIT +MODCARGO_CRATES += addr2line 0.16.0 # Apache-2.0/MIT MODCARGO_CRATES += adler 1.0.2 # 0BSD OR MIT OR Apache-2.0 MODCARGO_CRATES += aes 0.6.0 # MIT OR Apache-2.0 MODCARGO_CRATES += aes-ctr 0.6.0 # MIT OR Apache-2.0 @@ -42,12 +42,12 @@ MODCARGO_CRATES += ansi_term 0.11.0 # MI MODCARGO_CRATES += array-macro 1.0.5 # MIT/Apache-2.0 MODCARGO_CRATES += arrayref0.3.6 # BSD-2-Clause MODCARGO_CRATES += arrayvec0.5.2 # MIT/Apache-2.0 -MODCARGO_CRATES += async-io1.4.1 # Apache-2.0 OR MIT +MODCARGO_CRATES += async-io1.6.0 # Apache-2.0 OR MIT MODCARGO_CRATES += async-trait 0.1.50 # MIT OR Apache-2.0 MODCARGO_CRATES += atty0.2.14 # MIT MODCARGO_CRATES += autocfg 0.1.7 # Apache-2.0/MIT MODCARGO_CRATES += autocfg 1.0.1 # Apache-2.0 OR MIT -MODCARGO_CRATES += backtrace 0.3.59 # MIT/Apache-2.0 +MODCARGO_CRATES += backtrace 0.3.61 # MIT/Apache-2.0 MODCARGO_CRATES += base64 0.10.1 # MIT/Apache-2.0 MODCARGO_CRATES += base64 0.13.0 # MIT/Apache-2.0 MODCARGO_CRATES += bindgen 0.56.0 # BSD-3-Clause @@ -62,7 +62,7 @@ MODCARGO_CRATES +=bytes 0.4.12 # MIT MODCARGO_CRATES += bytes 0.5.6 # MIT MODCARGO_CRATES += bytes 1.0.1 # MIT MODCARGO_CRATES += cache-padded1.1.1 # Apache-2.0 OR MIT -MODCARGO_CRATES += cc 1.0.68 # MIT/Apache-2.0 +MODCARGO_CRATES += cc 1.0.69 # MIT/Apache-2.0 MODCARGO_CRATES += cesu8 1.1.0 # Apache-2.0/MIT MODCARGO_CRATES += cexpr 0.4.0 # Apache-2.0/MIT MODCARGO_CRATES += cfg-if 0.1.10 # MIT/Apache-2.0 @@ -74,7 +74,7 @@ MODCARGO_CRATES +=clap2.33.3 # MIT MODCARGO_CRATES += clipboard 0.5.0 # MIT / Apache-2.0 MODCARGO_CRATES += clipboard-win 2.2.0 # MIT MODCARGO_CRATES += cloudabi0.0.3 # BSD-2-Clause -MODCARGO_CRATES += combine 4.5.2 # MIT +MODCARGO_CRATES += combine 4.6.0 # MIT MODCARGO_CRATES += concurrent-queue1.2.2 # Apache-2.0 OR MIT MODCARGO_CRATES += constant_time_eq0.1.5 # CC0-1.0 MODCARGO_CRATES += core-foundation 0.9.1 # MIT / Apache-2.0 @@ -83,10 +83,10 @@ MODCARGO_CRATES += core-foundation-sys 0 MODCARGO_CRATES += coreaudio-rs0.10.0 # MIT/Apache-2.0 MODCARGO_CRATES += coreaudio-sys 0.2.8 # MIT MODCARGO_CRATES += cpal0.13.3 # Apache-2.0 -MODCARGO_CRATES += cpufeatures 0.1.4 # MIT OR Apache-2.0 +MODCARGO_CRATES += cpufeatures 0.1.5 # MIT OR Apache-2.0 MODCARGO_CRATES += crossbeam-channel 0.5.1 # MIT OR Apache-2.0 MODCARGO_CRATES += crossbeam-utils 0.8.5 # MIT OR Apache-2.0 -MODCARGO_CRATES += crypto-mac 0.11.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += crypto-mac 0.11.1 # MIT OR Apache-2.0 MODCARGO_CRATES += ctr 0.6.0 # MIT OR Apache-2.0 MODCARGO_CRATES += cursive 0.16.3 # MIT MODCARGO_CRATES += cursive_core0.2.2 # MIT @@ -96,7 +96,7 @@ MODCARGO_CRATES +=darling_core0.9.0 # MODCARGO_CRATES += darling_core0.10.2 # MIT MODCARGO_CRATES += darling_macro 0.9.0 # MIT MODCARGO_CRATES += darling_macro 0.10.2 # MIT -MODCARGO_CRATES += dbus0.9.2 # Apache-2.0/MIT +MODCARGO_CRATES += dbus0.9.3 # Apache-2.0/MIT MODCARGO_CRATES += dbus-tree 0.9.1 # Apache-2.0/MIT MODCARGO_CRATES += derivative 2.2.0 # MIT/Apache-2.0 MODCARGO_CRATES += derive_builder 0.7.2 # MIT/Apache-2.0 @@ -115,7 +115,7 @@ MODCARGO_CRATES += enumflags2_derive 0.6 MODCARGO_CRATES += env_logger 0.6.2 # MIT/Apache-2.0 MODCARGO_CRATES += failure 0.1.8 # MIT OR Apache-2.0 MODCARGO_CRATES += failure_derive 0.1.8 # MIT OR Apache-2.0 -MODCARGO_CRATES += fastrand1.4.1 # Apache-2.0 OR MIT +MODCARGO_CRATES += fastrand1.5.0 # Apache-2.0 OR MIT MODCARGO_CRATES += fern0.6.0 # MIT