Re: [update] audio/ncspot to 1.1.0

2024-03-20 Thread Henrik Friedrichsen
On Sun, Mar 17, 2024 at 09:50:26PM +, Lucas Raab wrote:
> Here's a ncspot update which has been working fine.
> 
> cc MAINTAINER

Thanks Lucas, LGTM!

Would you (or someone else) like to take over maintainership? I don't
mind reviewing diffs for the port, but I currently lack the time to
actively update it myself.

If so, OK for me for someone else to take over.



Build www/gotosocial on aarch64

2023-12-31 Thread Henrik Friedrichsen
Just built this on arm64, seems to be running fine as well.

Unfortunately I'm not experienced with Go port maintenance, otherwise I
would have updated to 0.13.0 as well.
Index: Makefile
===
RCS file: /cvs/ports/www/gotosocial/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile11 Nov 2023 02:51:03 -  1.16
+++ Makefile31 Dec 2023 15:13:41 -
@@ -1,5 +1,4 @@
-# has deps that can build only on OpenBSD/amd64
-ONLY_FOR_ARCHS = amd64
+ONLY_FOR_ARCHS = amd64 aarch64
 
 COMMENT =  ActivityPub social network server
 


Re: [update] audio/ncspot to 1.0.0

2023-12-18 Thread Henrik Friedrichsen
On Sun, Dec 17, 2023 at 08:03:11PM +, Lucas Raab wrote:
> aha, thanks! Updated diff attached

Thanks! LGTM!



[update] audio/ncspot to 0.13.4

2023-07-24 Thread Henrik Friedrichsen
Attached diff updates audio/ncspot to 0.13.4.

Tested on amd64.

Changelog: https://github.com/hrkfdn/ncspot/releases/tag/v0.13.4Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.44
diff -u -p -r1.44 Makefile
--- Makefile10 Jul 2023 19:35:12 -  1.44
+++ Makefile24 Jul 2023 13:55:48 -
@@ -7,14 +7,7 @@ COMMENT =  ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.13.3
-REVISION = 0
-
-MASTER_SITES0 = https://github.com/hrkfdn/ncspot/commit/
-# merged "fix: forward mouse events inside layout"
-# https://github.com/hrkfdn/ncspot/pull/1201
-PATCHFILES = fix-mouse-{}d644397180dc6f90caca656acfdc1e11bb14d281.patch:0
-PATCH_DIST_STRIP = -p1
+GH_TAGNAME =   v0.13.4
 
 CATEGORIES =   audio
 
Index: crates.inc
===
RCS file: /cvs/ports/audio/ncspot/crates.inc,v
retrieving revision 1.17
diff -u -p -r1.17 crates.inc
--- crates.inc  26 Jun 2023 22:07:21 -  1.17
+++ crates.inc  24 Jul 2023 13:55:48 -
@@ -1,4 +1,4 @@
-MODCARGO_CRATES += addr2line   0.19.0  # Apache-2.0 OR MIT
+MODCARGO_CRATES += addr2line   0.20.0  # Apache-2.0 OR 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
@@ -11,12 +11,12 @@ MODCARGO_CRATES +=  alsa-sys0.3.1   # MIT
 MODCARGO_CRATES += android-tzdata  0.1.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += android_system_properties   0.1.5   # MIT/Apache-2.0
 MODCARGO_CRATES += anstream0.3.2   # MIT OR Apache-2.0
-MODCARGO_CRATES += anstyle 1.0.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += anstyle-parse   0.2.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += anstyle 1.0.1   # MIT OR Apache-2.0
+MODCARGO_CRATES += anstyle-parse   0.2.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += anstyle-query   1.0.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += anstyle-wincon  1.0.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += async-broadcast 0.5.1   # MIT OR Apache-2.0
-MODCARGO_CRATES += async-channel   1.8.0   # Apache-2.0 OR MIT
+MODCARGO_CRATES += async-channel   1.9.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES += async-executor  1.5.1   # Apache-2.0 OR MIT
 MODCARGO_CRATES += async-fs1.6.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES += async-io1.13.0  # Apache-2.0 OR MIT
@@ -24,15 +24,16 @@ MODCARGO_CRATES +=  async-lock  2.7.0   # Ap
 MODCARGO_CRATES += async-process   1.7.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES += async-recursion 1.0.4   # MIT OR Apache-2.0
 MODCARGO_CRATES += async-task  4.4.0   # Apache-2.0 OR MIT
-MODCARGO_CRATES += async-trait 0.1.68  # MIT OR Apache-2.0
+MODCARGO_CRATES += async-trait 0.1.72  # MIT OR Apache-2.0
 MODCARGO_CRATES += atomic-waker1.1.1   # Apache-2.0 OR MIT
 MODCARGO_CRATES += autocfg 1.1.0   # Apache-2.0 OR MIT
-MODCARGO_CRATES += backtrace   0.3.67  # MIT OR Apache-2.0
+MODCARGO_CRATES += backtrace   0.3.68  # MIT OR Apache-2.0
 MODCARGO_CRATES += base64  0.13.1  # MIT/Apache-2.0
 MODCARGO_CRATES += base64  0.20.0  # MIT OR Apache-2.0
 MODCARGO_CRATES += base64  0.21.2  # MIT OR Apache-2.0
 MODCARGO_CRATES += bindgen 0.64.0  # BSD-3-Clause
 MODCARGO_CRATES += bitflags1.3.2   # MIT/Apache-2.0
+MODCARGO_CRATES += bitflags2.3.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += block   0.1.6   # MIT
 MODCARGO_CRATES += block-buffer0.9.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += block-buffer0.10.4  # MIT OR Apache-2.0
@@ -48,9 +49,9 @@ MODCARGO_CRATES +=cfg-if  1.0.0   # MIT/Ap
 MODCARGO_CRATES += chrono  0.4.26  # MIT/Apache-2.0
 MODCARGO_CRATES += cipher  0.2.5   # MIT OR Apache-2.0
 MODCARGO_CRATES += clang-sys   1.6.1   # Apache-2.0
-MODCARGO_CRATES += clap4.3.3   # MIT OR Apache-2.0
-MODCARGO_CRATES += clap_builder4.3.3   # MIT OR Apache-2.0
-MODCARGO_CRATES += clap_complete   4.3.1   # MIT OR Apache-2.0
+MODCARGO_CRATES += clap4.3.19  # MIT OR Apache-2.0
+MODCARGO_CRATES += clap_builder4.3.19  # MIT OR Apache-2.0
+MODCARGO_CRATES += clap_complete   4.3.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += clap_lex0.5.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += clap_mangen 0.2.12  # MIT OR Apache-2.0
 MODCARGO_CRATES += clipboard   0.5.0   # MIT / Apache-2.0
@@ -59,15 +60,15 @@ MODCARGO_CRATES +=  colorchoice 1.0.0   # M
 MODCARGO_CRATES += combine 4.6.6   # MIT
 MODCARGO_CRATES += concurrent-queue2.2.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES += cookie  0.16.2  # MIT OR Apache-2.0
-MODCARGO_CRATES += cookie_store0.19.0  # MIT/Apache-2.0

Re: [update] audio/ncspot to 0.13.3

2023-06-26 Thread Henrik Friedrichsen
On Mon, Jun 26, 2023 at 12:40:54PM +, Klemens Nanni wrote:
> Or cherry-pick the fix so we don't ship a known-broken update?
> I'd be happy to see that feature keep working after 'pkg_add -u'.

Even better!



Re: [update] audio/ncspot to 0.13.3

2023-06-25 Thread Henrik Friedrichsen
Hey,

On Fri, Jun 23, 2023 at 04:40:34AM +, Lucas Raab wrote:
> Here's an update for ncspot to 0.13.3 that's worked fine so far. Other tests?

Thanks for the diff, looks good to me. There's one minor bug in 0.13.3 that
breaks mouse usage[1], but no release is currently planned as it's very minor,
so I'd say we can go for the update.

[1]: 
https://github.com/hrkfdn/ncspot/commit/d644397180dc6f90caca656acfdc1e11bb14d281



UPDATE: audio/ncspot to 0.13.0

2023-03-10 Thread Henrik Friedrichsen
Attached diff updates ncspot to 0.13.0.

Tested on amd64.

OK?Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.40
diff -u -p -r1.40 Makefile
--- Makefile24 Feb 2023 08:28:35 -  1.40
+++ Makefile10 Mar 2023 19:07:11 -
@@ -7,7 +7,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.12.0
+GH_TAGNAME =   v0.13.0
 REVISION = 2
 
 CATEGORIES =   audio
Index: crates.inc
===
RCS file: /cvs/ports/audio/ncspot/crates.inc,v
retrieving revision 1.14
diff -u -p -r1.14 crates.inc
--- crates.inc  29 Dec 2022 15:10:04 -  1.14
+++ crates.inc  10 Mar 2023 19:07:11 -
@@ -4,65 +4,67 @@ MODCARGO_CRATES +=aes 0.6.0   # MIT OR Ap
 MODCARGO_CRATES += aes-ctr 0.6.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += aes-soft0.6.4   # MIT OR Apache-2.0
 MODCARGO_CRATES += aesni   0.10.0  # MIT OR Apache-2.0
-MODCARGO_CRATES += ahash   0.8.2   # MIT OR Apache-2.0
+MODCARGO_CRATES += ahash   0.8.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += aho-corasick0.7.20  # Unlicense OR MIT
 MODCARGO_CRATES += alsa0.6.0   # Apache-2.0/MIT
 MODCARGO_CRATES += alsa-sys0.3.1   # MIT
 MODCARGO_CRATES += android_system_properties   0.1.5   # MIT/Apache-2.0
-MODCARGO_CRATES += async-trait 0.1.60  # MIT OR Apache-2.0
+MODCARGO_CRATES += async-trait 0.1.66  # MIT OR Apache-2.0
 MODCARGO_CRATES += autocfg 1.1.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES += backtrace   0.3.67  # MIT OR Apache-2.0
 MODCARGO_CRATES += base64  0.13.1  # MIT/Apache-2.0
+MODCARGO_CRATES += base64  0.21.0  # MIT OR Apache-2.0
 MODCARGO_CRATES += bindgen 0.61.0  # BSD-3-Clause
 MODCARGO_CRATES += bitflags1.3.2   # MIT/Apache-2.0
 MODCARGO_CRATES += block   0.1.6   # MIT
 MODCARGO_CRATES += block-buffer0.9.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += block-buffer0.10.3  # MIT OR Apache-2.0
-MODCARGO_CRATES += bumpalo 3.11.1  # MIT/Apache-2.0
+MODCARGO_CRATES += block-buffer0.10.4  # MIT OR Apache-2.0
+MODCARGO_CRATES += bumpalo 3.12.0  # MIT/Apache-2.0
 MODCARGO_CRATES += bytecount   0.6.3   # Apache-2.0/MIT
 MODCARGO_CRATES += byteorder   1.4.3   # Unlicense OR MIT
-MODCARGO_CRATES += bytes   1.3.0   # MIT
-MODCARGO_CRATES += cc  1.0.78  # MIT OR Apache-2.0
+MODCARGO_CRATES += bytes   1.4.0   # MIT
+MODCARGO_CRATES += cc  1.0.79  # MIT OR Apache-2.0
 MODCARGO_CRATES += cesu8   1.1.0   # Apache-2.0/MIT
 MODCARGO_CRATES += cexpr   0.6.0   # Apache-2.0/MIT
 MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
 MODCARGO_CRATES += chrono  0.4.23  # MIT/Apache-2.0
-MODCARGO_CRATES += chunked_transfer1.4.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += cipher  0.2.5   # MIT OR Apache-2.0
-MODCARGO_CRATES += clang-sys   1.4.0   # Apache-2.0
-MODCARGO_CRATES += clap4.0.32  # MIT OR Apache-2.0
-MODCARGO_CRATES += clap_lex0.3.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += clang-sys   1.6.0   # Apache-2.0
+MODCARGO_CRATES += clap4.1.8   # MIT OR Apache-2.0
+MODCARGO_CRATES += clap_complete   4.1.4   # MIT OR Apache-2.0
+MODCARGO_CRATES += clap_lex0.3.2   # MIT OR Apache-2.0
+MODCARGO_CRATES += clap_mangen 0.2.9   # MIT OR Apache-2.0
 MODCARGO_CRATES += clipboard   0.5.0   # MIT / Apache-2.0
 MODCARGO_CRATES += clipboard-win   2.2.0   # MIT
 MODCARGO_CRATES += codespan-reporting  0.11.1  # Apache-2.0
 MODCARGO_CRATES += combine 4.6.6   # MIT
 MODCARGO_CRATES += cookie  0.16.2  # MIT OR Apache-2.0
-MODCARGO_CRATES += cookie_store0.16.1  # MIT/Apache-2.0
+MODCARGO_CRATES += cookie_store0.19.0  # MIT/Apache-2.0
 MODCARGO_CRATES += core-foundation 0.9.3   # MIT / Apache-2.0
 MODCARGO_CRATES += core-foundation-sys 0.8.3   # MIT / Apache-2.0
 MODCARGO_CRATES += coreaudio-rs0.10.0  # MIT/Apache-2.0
 MODCARGO_CRATES += coreaudio-sys   0.2.11  # MIT
 MODCARGO_CRATES += cpal0.13.5  # Apache-2.0
 MODCARGO_CRATES += cpufeatures 0.2.5   # MIT OR Apache-2.0
-MODCARGO_CRATES += crossbeam-channel   0.5.6   # MIT OR Apache-2.0
-MODCARGO_CRATES += crossbeam-utils 0.8.14  # MIT OR Apache-2.0
+MODCARGO_CRATES += crossbeam-channel   0.5.7   # MIT OR Apache-2.0
+MODCARGO_CRATES += crossbeam-utils 0.8.15  # MIT OR Apache-2.0
 MODCARGO_CRATES += crypto-common   0.1.6   # 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.20.0  # MIT
 MODCARGO_CRATES += cursive_buffered_backend0.6.1   # 

[UPDATE] audio/ncspot to 0.12.0

2022-12-29 Thread Henrik Friedrichsen
Attached diff updates ncspot to 0.12.0.

Changes:

Maintenance
- Fix: Handle explicit field from Spotify API (#844, ramsayleung/rspotify#332)
- Fix: Print "Connecting to Spotify" before setting up Cursive backend by 
@pghvlaans (#969)
- Link to Flatpak image by @thorpelawrence (#997)
- Make entry point synchronous and switch to global runtime instead by 
@ThomasFrans (#996)
- Document queue module by @ThomasFrans (#1009)

Features
- Add "save/unsave album" to context menu (#964)
- Automatically save backtraces to cache folder by @ThomasFrans (#988)
- Create IPC socket on UNIX platforms for remote control and external track 
display (#1018)

Tested on amd64.Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.35
diff -u -p -r1.35 Makefile
--- Makefile21 Nov 2022 15:52:49 -  1.35
+++ Makefile29 Dec 2022 12:56:23 -
@@ -7,7 +7,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.11.2
+GH_TAGNAME =   v0.12.0
 
 CATEGORIES =   audio
 
Index: crates.inc
===
RCS file: /cvs/ports/audio/ncspot/crates.inc,v
retrieving revision 1.13
diff -u -p -r1.13 crates.inc
--- crates.inc  21 Nov 2022 15:52:50 -  1.13
+++ crates.inc  29 Dec 2022 12:56:23 -
@@ -1,82 +1,84 @@
-MODCARGO_CRATES += addr2line   0.17.0  # Apache-2.0 OR MIT
+MODCARGO_CRATES += addr2line   0.19.0  # Apache-2.0 OR 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
 MODCARGO_CRATES += aes-soft0.6.4   # MIT OR Apache-2.0
 MODCARGO_CRATES += aesni   0.10.0  # MIT OR Apache-2.0
-MODCARGO_CRATES += ahash   0.8.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += aho-corasick0.7.19  # Unlicense/MIT
+MODCARGO_CRATES += ahash   0.8.2   # MIT OR Apache-2.0
+MODCARGO_CRATES += aho-corasick0.7.20  # Unlicense OR MIT
 MODCARGO_CRATES += alsa0.6.0   # Apache-2.0/MIT
 MODCARGO_CRATES += alsa-sys0.3.1   # MIT
 MODCARGO_CRATES += android_system_properties   0.1.5   # MIT/Apache-2.0
-MODCARGO_CRATES += async-trait 0.1.57  # MIT OR Apache-2.0
-MODCARGO_CRATES += atty0.2.14  # MIT
+MODCARGO_CRATES += async-trait 0.1.60  # MIT OR Apache-2.0
 MODCARGO_CRATES += autocfg 1.1.0   # Apache-2.0 OR MIT
-MODCARGO_CRATES += backtrace   0.3.66  # MIT/Apache-2.0
-MODCARGO_CRATES += base64  0.13.0  # MIT/Apache-2.0
-MODCARGO_CRATES += bindgen 0.59.2  # BSD-3-Clause
+MODCARGO_CRATES += backtrace   0.3.67  # MIT OR Apache-2.0
+MODCARGO_CRATES += base64  0.13.1  # MIT/Apache-2.0
+MODCARGO_CRATES += bindgen 0.61.0  # BSD-3-Clause
 MODCARGO_CRATES += bitflags1.3.2   # MIT/Apache-2.0
 MODCARGO_CRATES += block   0.1.6   # MIT
 MODCARGO_CRATES += block-buffer0.9.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += block-buffer0.10.3  # MIT OR Apache-2.0
-MODCARGO_CRATES += bumpalo 3.11.0  # MIT/Apache-2.0
+MODCARGO_CRATES += bumpalo 3.11.1  # MIT/Apache-2.0
 MODCARGO_CRATES += bytecount   0.6.3   # Apache-2.0/MIT
 MODCARGO_CRATES += byteorder   1.4.3   # Unlicense OR MIT
-MODCARGO_CRATES += bytes   1.2.1   # MIT
-MODCARGO_CRATES += cc  1.0.73  # MIT/Apache-2.0
+MODCARGO_CRATES += bytes   1.3.0   # MIT
+MODCARGO_CRATES += cc  1.0.78  # MIT OR Apache-2.0
 MODCARGO_CRATES += cesu8   1.1.0   # Apache-2.0/MIT
 MODCARGO_CRATES += cexpr   0.6.0   # Apache-2.0/MIT
 MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
-MODCARGO_CRATES += chrono  0.4.22  # MIT/Apache-2.0
-MODCARGO_CRATES += chunked_transfer1.4.0   # Apache-2.0
+MODCARGO_CRATES += chrono  0.4.23  # MIT/Apache-2.0
+MODCARGO_CRATES += chunked_transfer1.4.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += cipher  0.2.5   # MIT OR Apache-2.0
 MODCARGO_CRATES += clang-sys   1.4.0   # Apache-2.0
-MODCARGO_CRATES += clap4.0.15  # MIT OR Apache-2.0
+MODCARGO_CRATES += clap4.0.32  # MIT OR Apache-2.0
 MODCARGO_CRATES += clap_lex0.3.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += clipboard   0.5.0   # MIT / Apache-2.0
 MODCARGO_CRATES += clipboard-win   2.2.0   # MIT
 MODCARGO_CRATES += codespan-reporting  0.11.1  # Apache-2.0
 MODCARGO_CRATES += combine 4.6.6   # MIT
-MODCARGO_CRATES += cookie  0.16.1  # MIT OR Apache-2.0
+MODCARGO_CRATES += cookie  0.16.2  # MIT OR Apache-2.0
 MODCARGO_CRATES += cookie_store0.16.1  # MIT/Apache-2.0
 MODCARGO_CRATES += core-foundation 0.9.3   # MIT / Apache-2.0
 MODCARGO_CRATES += core-foundation-sys 0.8.3   # MIT / Apache-2.0
 MODCARGO_CRATES += 

Re: [update] audio/ncspot to 0.11.2

2022-11-14 Thread Henrik Friedrichsen
On Mon, Nov 14, 2022 at 10:40:11PM +, Lucas Raab wrote:
> Henrik, look okay to you?
>
> Thanks,
> Lucas

Thanks Lucas, LGTM!



[UPDATE] audio/ncspot to 0.11.1

2022-09-17 Thread Henrik Friedrichsen
Attached diff updates ncspot to 0.11.1, a maintenance release:

# 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)

Tested on amd64.? lic
? licenses
Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.31
diff -u -p -r1.31 Makefile
--- Makefile24 Aug 2022 21:53:42 -  1.31
+++ Makefile17 Sep 2022 13:04:45 -
@@ -7,7 +7,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.11.0
+GH_TAGNAME =   v0.11.1
 
 CATEGORIES =   audio
 
Index: crates.inc
===
RCS file: /cvs/ports/audio/ncspot/crates.inc,v
retrieving revision 1.11
diff -u -p -r1.11 crates.inc
--- crates.inc  21 Aug 2022 19:16:12 -  1.11
+++ crates.inc  17 Sep 2022 13:04:45 -
@@ -4,11 +4,11 @@ MODCARGO_CRATES +=aes 0.6.0   # MIT OR Ap
 MODCARGO_CRATES += aes-ctr 0.6.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += aes-soft0.6.4   # MIT OR Apache-2.0
 MODCARGO_CRATES += aesni   0.10.0  # MIT OR Apache-2.0
-MODCARGO_CRATES += ahash   0.7.6   # MIT OR Apache-2.0
-MODCARGO_CRATES += aho-corasick0.7.18  # Unlicense/MIT
+MODCARGO_CRATES += ahash   0.8.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += aho-corasick0.7.19  # Unlicense/MIT
 MODCARGO_CRATES += alsa0.6.0   # Apache-2.0/MIT
 MODCARGO_CRATES += alsa-sys0.3.1   # MIT
-MODCARGO_CRATES += android_system_properties   0.1.4   # MIT/Apache-2.0
+MODCARGO_CRATES += android_system_properties   0.1.5   # MIT/Apache-2.0
 MODCARGO_CRATES += async-trait 0.1.57  # MIT OR Apache-2.0
 MODCARGO_CRATES += atty0.2.14  # MIT
 MODCARGO_CRATES += autocfg 1.1.0   # Apache-2.0 OR MIT
@@ -18,7 +18,7 @@ MODCARGO_CRATES +=bindgen 0.59.2  # BSD-
 MODCARGO_CRATES += bitflags1.3.2   # MIT/Apache-2.0
 MODCARGO_CRATES += block   0.1.6   # MIT
 MODCARGO_CRATES += block-buffer0.9.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += block-buffer0.10.2  # MIT OR Apache-2.0
+MODCARGO_CRATES += block-buffer0.10.3  # MIT OR Apache-2.0
 MODCARGO_CRATES += bumpalo 3.11.0  # MIT/Apache-2.0
 MODCARGO_CRATES += bytecount   0.6.3   # Apache-2.0/MIT
 MODCARGO_CRATES += byteorder   1.4.3   # Unlicense OR MIT
@@ -31,7 +31,7 @@ MODCARGO_CRATES +=chrono  0.4.22  # MIT/A
 MODCARGO_CRATES += chunked_transfer1.4.0   # Apache-2.0
 MODCARGO_CRATES += cipher  0.2.5   # MIT OR Apache-2.0
 MODCARGO_CRATES += clang-sys   1.3.3   # Apache-2.0
-MODCARGO_CRATES += clap3.2.17  # MIT OR Apache-2.0
+MODCARGO_CRATES += clap3.2.22  # MIT OR Apache-2.0
 MODCARGO_CRATES += clap_lex0.2.4   # MIT OR Apache-2.0
 MODCARGO_CRATES += clipboard   0.5.0   # MIT / Apache-2.0
 MODCARGO_CRATES += clipboard-win   2.2.0   # MIT
@@ -44,14 +44,15 @@ MODCARGO_CRATES +=  core-foundation-sys 0
 MODCARGO_CRATES += coreaudio-rs0.10.0  # MIT/Apache-2.0
 MODCARGO_CRATES += coreaudio-sys   0.2.10  # MIT
 MODCARGO_CRATES += cpal0.13.5  # Apache-2.0
-MODCARGO_CRATES += cpufeatures 0.2.3   # MIT OR Apache-2.0
+MODCARGO_CRATES += cpufeatures 0.2.5   # MIT OR Apache-2.0
 MODCARGO_CRATES += crossbeam-channel   0.5.6   # MIT OR Apache-2.0
 MODCARGO_CRATES += crossbeam-utils 0.8.11  # MIT OR Apache-2.0
 MODCARGO_CRATES += crypto-common   0.1.6   # 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.19.0  # MIT
-MODCARGO_CRATES += cursive_core0.3.4   # MIT
+MODCARGO_CRATES += cursive 0.20.0  # MIT
+MODCARGO_CRATES += cursive_buffered_backend0.6.1   # MIT
+MODCARGO_CRATES += cursive_core0.3.5   # MIT
 MODCARGO_CRATES += darling 0.13.4  # MIT
 MODCARGO_CRATES += darling_core0.13.4  # MIT
 MODCARGO_CRATES += darling_macro   0.13.4  # MIT
@@ -60,7 +61,7 @@ MODCARGO_CRATES +=dbus-tree   0.9.2   # Apa
 MODCARGO_CRATES += derive-new  0.5.9   # MIT
 MODCARGO_CRATES += derive_more 0.99.17 # MIT
 MODCARGO_CRATES += digest  0.9.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += digest  0.10.3  # MIT OR Apache-2.0
+MODCARGO_CRATES += digest  0.10.5  # MIT OR Apache-2.0

[UPDATE] audio/ncspot to 0.11.0

2022-08-21 Thread Henrik Friedrichsen
Attached diff updates to 0.11.0. Also, switch to the termion backend.

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

Tested on amd64.? lic
Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.29
diff -u -p -r1.29 Makefile
--- Makefile1 Aug 2022 03:27:17 -   1.29
+++ Makefile21 Aug 2022 15:18:23 -
@@ -6,7 +6,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.10.1
+GH_TAGNAME =   v0.11.0
 
 CATEGORIES =   audio
 
@@ -28,7 +28,7 @@ NO_TEST = Yes
 CONFIGURE_STYLE =  cargo
 
 MODCARGO_NO_DEFAULT_FEATURES = Yes
-MODCARGO_FEATURES =cursive/pancurses-backend \
+MODCARGO_FEATURES =cursive/termion-backend \
mpris \
portaudio_backend
 
Index: crates.inc
===
RCS file: /cvs/ports/audio/ncspot/crates.inc,v
retrieving revision 1.10
diff -u -p -r1.10 crates.inc
--- crates.inc  1 Aug 2022 03:27:18 -   1.10
+++ crates.inc  21 Aug 2022 15:18:23 -
@@ -8,7 +8,8 @@ MODCARGO_CRATES +=  ahash   0.7.6   # MIT OR 
 MODCARGO_CRATES += aho-corasick0.7.18  # Unlicense/MIT
 MODCARGO_CRATES += alsa0.6.0   # Apache-2.0/MIT
 MODCARGO_CRATES += alsa-sys0.3.1   # MIT
-MODCARGO_CRATES += async-trait 0.1.56  # MIT OR Apache-2.0
+MODCARGO_CRATES += android_system_properties   0.1.4   # MIT/Apache-2.0
+MODCARGO_CRATES += async-trait 0.1.57  # MIT OR Apache-2.0
 MODCARGO_CRATES += atty0.2.14  # MIT
 MODCARGO_CRATES += autocfg 1.1.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES += backtrace   0.3.66  # MIT/Apache-2.0
@@ -18,7 +19,7 @@ MODCARGO_CRATES +=bitflags1.3.2   # MIT/
 MODCARGO_CRATES += block   0.1.6   # MIT
 MODCARGO_CRATES += block-buffer0.9.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += block-buffer0.10.2  # MIT OR Apache-2.0
-MODCARGO_CRATES += bumpalo 3.10.0  # MIT/Apache-2.0
+MODCARGO_CRATES += bumpalo 3.11.0  # MIT/Apache-2.0
 MODCARGO_CRATES += bytecount   0.6.3   # Apache-2.0/MIT
 MODCARGO_CRATES += byteorder   1.4.3   # Unlicense OR MIT
 MODCARGO_CRATES += bytes   1.2.1   # MIT
@@ -26,15 +27,15 @@ MODCARGO_CRATES +=  cc  1.0.73  # MIT/Apach
 MODCARGO_CRATES += cesu8   1.1.0   # Apache-2.0/MIT
 MODCARGO_CRATES += cexpr   0.6.0   # Apache-2.0/MIT
 MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
-MODCARGO_CRATES += chrono  0.4.19  # MIT/Apache-2.0
+MODCARGO_CRATES += chrono  0.4.22  # MIT/Apache-2.0
 MODCARGO_CRATES += chunked_transfer1.4.0   # Apache-2.0
 MODCARGO_CRATES += cipher  0.2.5   # MIT OR Apache-2.0
 MODCARGO_CRATES += clang-sys   1.3.3   # Apache-2.0
-MODCARGO_CRATES += clap3.2.16  # MIT OR Apache-2.0
+MODCARGO_CRATES += clap3.2.17  # MIT OR Apache-2.0
 MODCARGO_CRATES += clap_lex0.2.4   # MIT OR Apache-2.0
 MODCARGO_CRATES += clipboard   0.5.0   # MIT / Apache-2.0
 MODCARGO_CRATES += clipboard-win   2.2.0   # MIT
-MODCARGO_CRATES += combine 4.6.4   # MIT
+MODCARGO_CRATES += combine 4.6.6   # MIT
 MODCARGO_CRATES += convert_case0.4.0   # MIT
 MODCARGO_CRATES += cookie  0.16.0  # MIT OR Apache-2.0
 MODCARGO_CRATES += cookie_store0.16.1  # MIT/Apache-2.0
@@ -43,7 +44,7 @@ MODCARGO_CRATES +=core-foundation-sys 0
 MODCARGO_CRATES += coreaudio-rs0.10.0  # MIT/Apache-2.0
 MODCARGO_CRATES += coreaudio-sys   0.2.10  # MIT
 MODCARGO_CRATES += cpal0.13.5  # Apache-2.0
-MODCARGO_CRATES += cpufeatures 0.2.2   # MIT OR Apache-2.0
+MODCARGO_CRATES += cpufeatures 0.2.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += crossbeam-channel   0.5.6   # MIT OR Apache-2.0
 MODCARGO_CRATES += crossbeam-utils 0.8.11  # MIT OR Apache-2.0
 MODCARGO_CRATES += crypto-common   0.1.6   # MIT OR Apache-2.0
@@ -76,22 +77,21 @@ MODCARGO_CRATES +=  fnv 1.0.7   # Apache-2.
 MODCARGO_CRATES += foreign-types   0.3.2   # MIT/Apache-2.0
 MODCARGO_CRATES += foreign-types-shared

[UPDATE] audio/ncspot to 0.10.1

2022-07-31 Thread Henrik Friedrichsen
Attached diff updates ncspot to 0.10.1. Mostly a maintenance release with one
bugfix solving playback issues (ChannelError) that some users experienced.

Maintenance

- Add logo to cargo-deb assets (#833)
- Clean up documentation (#836)
- Enable wayland clipboard support by default on supported platforms (#869)
- Update to librespot 0.4.2
- - Should fix ChannelError issues which were previously fixed with a 
workaround in /etc/hosts (#864, #867, #883)
- Updated context menu info and config values table in README (#885)

Features

- Add 'hide_display_names' config option (#855)
- Added possibility to Follow/Unfollow artists via the context menu (#868)
- Add statusbar_format option to configure track formatting in status bar (#877)

Tested on amd64.Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.28
diff -u -p -r1.28 Makefile
--- Makefile11 Jun 2022 05:19:11 -  1.28
+++ Makefile31 Jul 2022 10:26:58 -
@@ -6,7 +6,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.10.0
+GH_TAGNAME =   v0.10.1
 
 CATEGORIES =   audio
 
Index: crates.inc
===
RCS file: /cvs/ports/audio/ncspot/crates.inc,v
retrieving revision 1.9
diff -u -p -r1.9 crates.inc
--- crates.inc  11 Jun 2022 05:19:11 -  1.9
+++ crates.inc  31 Jul 2022 10:26:58 -
@@ -11,8 +11,7 @@ MODCARGO_CRATES +=alsa-sys0.3.1   # MIT
 MODCARGO_CRATES += async-trait 0.1.56  # MIT OR Apache-2.0
 MODCARGO_CRATES += atty0.2.14  # MIT
 MODCARGO_CRATES += autocfg 1.1.0   # Apache-2.0 OR MIT
-MODCARGO_CRATES += backtrace   0.3.65  # MIT/Apache-2.0
-MODCARGO_CRATES += base-x  0.2.10  # MIT
+MODCARGO_CRATES += backtrace   0.3.66  # MIT/Apache-2.0
 MODCARGO_CRATES += base64  0.13.0  # MIT/Apache-2.0
 MODCARGO_CRATES += bindgen 0.59.2  # BSD-3-Clause
 MODCARGO_CRATES += bitflags1.3.2   # MIT/Apache-2.0
@@ -22,7 +21,7 @@ MODCARGO_CRATES +=block-buffer0.10.2  #
 MODCARGO_CRATES += bumpalo 3.10.0  # MIT/Apache-2.0
 MODCARGO_CRATES += bytecount   0.6.3   # Apache-2.0/MIT
 MODCARGO_CRATES += byteorder   1.4.3   # Unlicense OR MIT
-MODCARGO_CRATES += bytes   1.1.0   # MIT
+MODCARGO_CRATES += bytes   1.2.1   # MIT
 MODCARGO_CRATES += cc  1.0.73  # MIT/Apache-2.0
 MODCARGO_CRATES += cesu8   1.1.0   # Apache-2.0/MIT
 MODCARGO_CRATES += cexpr   0.6.0   # Apache-2.0/MIT
@@ -31,32 +30,31 @@ MODCARGO_CRATES +=  chrono  0.4.19  # MIT/A
 MODCARGO_CRATES += chunked_transfer1.4.0   # Apache-2.0
 MODCARGO_CRATES += cipher  0.2.5   # MIT OR Apache-2.0
 MODCARGO_CRATES += clang-sys   1.3.3   # Apache-2.0
-MODCARGO_CRATES += clap3.1.18  # MIT OR Apache-2.0
-MODCARGO_CRATES += clap_lex0.2.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += clap3.2.16  # MIT OR Apache-2.0
+MODCARGO_CRATES += clap_lex0.2.4   # MIT OR Apache-2.0
 MODCARGO_CRATES += clipboard   0.5.0   # MIT / Apache-2.0
 MODCARGO_CRATES += clipboard-win   2.2.0   # MIT
 MODCARGO_CRATES += combine 4.6.4   # MIT
-MODCARGO_CRATES += const_fn0.4.9   # Apache-2.0 OR MIT
 MODCARGO_CRATES += convert_case0.4.0   # MIT
-MODCARGO_CRATES += cookie  0.15.1  # MIT OR Apache-2.0
-MODCARGO_CRATES += cookie_store0.15.1  # MIT/Apache-2.0
+MODCARGO_CRATES += cookie  0.16.0  # MIT OR Apache-2.0
+MODCARGO_CRATES += cookie_store0.16.1  # MIT/Apache-2.0
 MODCARGO_CRATES += core-foundation 0.9.3   # MIT / Apache-2.0
 MODCARGO_CRATES += core-foundation-sys 0.8.3   # MIT / Apache-2.0
 MODCARGO_CRATES += coreaudio-rs0.10.0  # MIT/Apache-2.0
 MODCARGO_CRATES += coreaudio-sys   0.2.10  # MIT
 MODCARGO_CRATES += cpal0.13.5  # Apache-2.0
 MODCARGO_CRATES += cpufeatures 0.2.2   # MIT OR Apache-2.0
-MODCARGO_CRATES += crossbeam-channel   0.5.4   # MIT OR Apache-2.0
-MODCARGO_CRATES += crossbeam-utils 0.8.8   # MIT OR Apache-2.0
-MODCARGO_CRATES += crypto-common   0.1.3   # MIT OR Apache-2.0
+MODCARGO_CRATES += crossbeam-channel   0.5.6   # MIT OR Apache-2.0
+MODCARGO_CRATES += crossbeam-utils 0.8.11  # MIT OR Apache-2.0
+MODCARGO_CRATES += crypto-common   0.1.6   # 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.18.0  # MIT
-MODCARGO_CRATES += cursive_core0.3.2   # MIT
+MODCARGO_CRATES += cursive 0.19.0  # MIT
+MODCARGO_CRATES += cursive_core0.3.4   # MIT
 MODCARGO_CRATES += darling 0.13.4  # MIT
 MODCARGO_CRATES += darling_core0.13.4  # MIT
 MODCARGO_CRATES += darling_macro   0.13.4  # MIT

[UPDATE] audio/ncspot to 0.10.0

2022-06-10 Thread Henrik Friedrichsen
The attached diff updates ncspot from 0.9.7 to 0.10.0

Changes:
- https://github.com/hrkfdn/ncspot/releases/tag/v0.9.8
- https://github.com/hrkfdn/ncspot/releases/tag/v0.10.0

Tested on amd64Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.27
diff -u -p -r1.27 Makefile
--- Makefile28 Mar 2022 13:13:23 -  1.27
+++ Makefile10 Jun 2022 20:37:23 -
@@ -6,7 +6,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.9.7
+GH_TAGNAME =   v0.10.0
 
 CATEGORIES =   audio
 
Index: crates.inc
===
RCS file: /cvs/ports/audio/ncspot/crates.inc,v
retrieving revision 1.8
diff -u -p -r1.8 crates.inc
--- crates.inc  28 Mar 2022 13:13:23 -  1.8
+++ crates.inc  10 Jun 2022 20:37:23 -
@@ -1,38 +1,41 @@
+MODCARGO_CRATES += addr2line   0.17.0  # Apache-2.0 OR 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
 MODCARGO_CRATES += aes-soft0.6.4   # MIT OR Apache-2.0
 MODCARGO_CRATES += aesni   0.10.0  # MIT OR Apache-2.0
 MODCARGO_CRATES += ahash   0.7.6   # MIT OR Apache-2.0
 MODCARGO_CRATES += aho-corasick0.7.18  # Unlicense/MIT
-MODCARGO_CRATES += alsa0.5.0   # Apache-2.0/MIT
 MODCARGO_CRATES += alsa0.6.0   # Apache-2.0/MIT
 MODCARGO_CRATES += alsa-sys0.3.1   # MIT
-MODCARGO_CRATES += async-trait 0.1.52  # MIT OR Apache-2.0
+MODCARGO_CRATES += async-trait 0.1.56  # MIT OR Apache-2.0
 MODCARGO_CRATES += atty0.2.14  # MIT
 MODCARGO_CRATES += autocfg 1.1.0   # Apache-2.0 OR MIT
-MODCARGO_CRATES += base-x  0.2.8   # MIT
+MODCARGO_CRATES += backtrace   0.3.65  # MIT/Apache-2.0
+MODCARGO_CRATES += base-x  0.2.10  # MIT
 MODCARGO_CRATES += base64  0.13.0  # MIT/Apache-2.0
-MODCARGO_CRATES += bindgen 0.56.0  # BSD-3-Clause
+MODCARGO_CRATES += bindgen 0.59.2  # BSD-3-Clause
 MODCARGO_CRATES += bitflags1.3.2   # MIT/Apache-2.0
 MODCARGO_CRATES += block   0.1.6   # MIT
 MODCARGO_CRATES += block-buffer0.9.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += block-buffer0.10.2  # MIT OR Apache-2.0
-MODCARGO_CRATES += bumpalo 3.9.1   # MIT/Apache-2.0
-MODCARGO_CRATES += bytecount   0.6.2   # Apache-2.0/MIT
+MODCARGO_CRATES += bumpalo 3.10.0  # MIT/Apache-2.0
+MODCARGO_CRATES += bytecount   0.6.3   # Apache-2.0/MIT
 MODCARGO_CRATES += byteorder   1.4.3   # Unlicense OR MIT
 MODCARGO_CRATES += bytes   1.1.0   # MIT
 MODCARGO_CRATES += cc  1.0.73  # 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 += cexpr   0.6.0   # Apache-2.0/MIT
 MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
 MODCARGO_CRATES += chrono  0.4.19  # MIT/Apache-2.0
 MODCARGO_CRATES += chunked_transfer1.4.0   # Apache-2.0
 MODCARGO_CRATES += cipher  0.2.5   # MIT OR Apache-2.0
-MODCARGO_CRATES += clang-sys   1.3.1   # Apache-2.0
-MODCARGO_CRATES += clap3.1.6   # MIT OR Apache-2.0
+MODCARGO_CRATES += clang-sys   1.3.3   # Apache-2.0
+MODCARGO_CRATES += clap3.1.18  # MIT OR Apache-2.0
+MODCARGO_CRATES += clap_lex0.2.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += clipboard   0.5.0   # MIT / Apache-2.0
 MODCARGO_CRATES += clipboard-win   2.2.0   # MIT
-MODCARGO_CRATES += combine 4.6.3   # MIT
+MODCARGO_CRATES += combine 4.6.4   # MIT
 MODCARGO_CRATES += const_fn0.4.9   # Apache-2.0 OR MIT
 MODCARGO_CRATES += convert_case0.4.0   # MIT
 MODCARGO_CRATES += cookie  0.15.1  # MIT OR Apache-2.0
@@ -40,7 +43,7 @@ MODCARGO_CRATES +=cookie_store0.15.1  #
 MODCARGO_CRATES += core-foundation 0.9.3   # MIT / Apache-2.0
 MODCARGO_CRATES += core-foundation-sys 0.8.3   # MIT / Apache-2.0
 MODCARGO_CRATES += coreaudio-rs0.10.0  # MIT/Apache-2.0
-MODCARGO_CRATES += coreaudio-sys   0.2.9   # MIT
+MODCARGO_CRATES += coreaudio-sys   0.2.10  # MIT
 MODCARGO_CRATES += cpal0.13.5  # Apache-2.0
 MODCARGO_CRATES += cpufeatures 0.2.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += crossbeam-channel   0.5.4   # MIT OR Apache-2.0
@@ -48,11 +51,11 @@ MODCARGO_CRATES +=  crossbeam-utils 0.8.8
 MODCARGO_CRATES += crypto-common   0.1.3   # 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.17.0  # MIT
-MODCARGO_CRATES += cursive_core0.3.1   # MIT
-MODCARGO_CRATES += darling 0.13.1  # MIT

Re: [maintainer update] audio/ncspot 0.9.5 -> 0.9.7

2022-03-28 Thread Henrik Friedrichsen
On Mon, Mar 28, 2022 at 09:42:36AM +0100, Stuart Henderson wrote:
> On 2022/03/28 01:08, Henrik Friedrichsen wrote:
> > Ping?
> > 
> 
> Please make it easier for committers by either including the
> diff/attachment in usable form, or link to the post in the list archive,
> when you send a "ping" email. Without that it turns what maybe a simple
> apply+build then come back later to test/commit into a longer process
> involving a web browser and searching the list archive.
>

Right, sorry. I assumed most people use email clients with threading
support but here it is again once more for convenience:

https://marc.info/?l=openbsd-ports=164807314829184=2



Re: [maintainer update] audio/ncspot 0.9.5 -> 0.9.7

2022-03-27 Thread Henrik Friedrichsen
Ping?



[maintainer update] audio/ncspot 0.9.5 -> 0.9.7

2022-03-23 Thread Henrik Friedrichsen
0.9.7
- Fix error messages shown on successful commands (#711, #759)
- Notification improvements (update existing notification, set application 
name) (#760)
- Use Rodio backend for macOS builds (#772)
- Dependency updates

0.9.6
- Enable autojump for playlist selection list in context menu (#225)
- Use notify-rust with dbus instead of zbus (#718)
- Fix compilation on Rust versions < 1.58.0
- Make album sorting case-insensitive (#724)
- Enable gapless by default (#735)
- Improve playlist sorting (#741)
- Dependency updatesIndex: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.26
diff -u -p -r1.26 Makefile
--- Makefile11 Mar 2022 18:20:21 -  1.26
+++ Makefile23 Mar 2022 22:00:58 -
@@ -6,7 +6,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.9.5
+GH_TAGNAME =   v0.9.7
 
 CATEGORIES =   audio
 
Index: crates.inc
===
RCS file: /cvs/ports/audio/ncspot/crates.inc,v
retrieving revision 1.7
diff -u -p -r1.7 crates.inc
--- crates.inc  11 Mar 2022 18:20:21 -  1.7
+++ crates.inc  23 Mar 2022 22:00:58 -
@@ -1,5 +1,3 @@
-MODCARGO_CRATES += addr2line   0.17.0  # Apache-2.0 OR 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
 MODCARGO_CRATES += aes-soft0.6.4   # MIT OR Apache-2.0
@@ -7,122 +5,104 @@ MODCARGO_CRATES +=  aesni   0.10.0  # MIT OR
 MODCARGO_CRATES += ahash   0.7.6   # MIT OR Apache-2.0
 MODCARGO_CRATES += aho-corasick0.7.18  # Unlicense/MIT
 MODCARGO_CRATES += alsa0.5.0   # Apache-2.0/MIT
+MODCARGO_CRATES += alsa0.6.0   # Apache-2.0/MIT
 MODCARGO_CRATES += alsa-sys0.3.1   # MIT
-MODCARGO_CRATES += ansi_term   0.12.1  # MIT
-MODCARGO_CRATES += arrayref0.3.6   # BSD-2-Clause
-MODCARGO_CRATES += arrayvec0.5.2   # MIT/Apache-2.0
-MODCARGO_CRATES += async-io1.6.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES += async-trait 0.1.52  # MIT OR Apache-2.0
-MODCARGO_CRATES += atty0.2.11  # MIT
-MODCARGO_CRATES += autocfg 1.0.1   # Apache-2.0 OR MIT
-MODCARGO_CRATES += backtrace   0.3.63  # MIT/Apache-2.0
+MODCARGO_CRATES += atty0.2.14  # MIT
+MODCARGO_CRATES += autocfg 1.1.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES += base-x  0.2.8   # MIT
 MODCARGO_CRATES += base64  0.13.0  # MIT/Apache-2.0
 MODCARGO_CRATES += bindgen 0.56.0  # BSD-3-Clause
 MODCARGO_CRATES += bitflags1.3.2   # MIT/Apache-2.0
-MODCARGO_CRATES += blake2b_simd0.5.11  # MIT
 MODCARGO_CRATES += block   0.1.6   # MIT
 MODCARGO_CRATES += block-buffer0.9.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += block-buffer0.10.2  # MIT OR Apache-2.0
 MODCARGO_CRATES += bumpalo 3.9.1   # MIT/Apache-2.0
+MODCARGO_CRATES += bytecount   0.6.2   # Apache-2.0/MIT
 MODCARGO_CRATES += byteorder   1.4.3   # Unlicense OR MIT
 MODCARGO_CRATES += bytes   1.1.0   # MIT
-MODCARGO_CRATES += cache-padded1.2.0   # Apache-2.0 OR MIT
-MODCARGO_CRATES += cc  1.0.72  # MIT/Apache-2.0
+MODCARGO_CRATES += cc  1.0.73  # 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
 MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
 MODCARGO_CRATES += chrono  0.4.19  # MIT/Apache-2.0
 MODCARGO_CRATES += chunked_transfer1.4.0   # Apache-2.0
 MODCARGO_CRATES += cipher  0.2.5   # MIT OR Apache-2.0
-MODCARGO_CRATES += clang-sys   1.3.0   # Apache-2.0
-MODCARGO_CRATES += clap2.34.0  # MIT
-MODCARGO_CRATES += clap3.0.10  # MIT OR Apache-2.0
+MODCARGO_CRATES += clang-sys   1.3.1   # Apache-2.0
+MODCARGO_CRATES += clap3.1.6   # MIT OR Apache-2.0
 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.6.3   # MIT
-MODCARGO_CRATES += concurrent-queue1.2.2   # Apache-2.0 OR MIT
 MODCARGO_CRATES += const_fn0.4.9   # Apache-2.0 OR MIT
-MODCARGO_CRATES += constant_time_eq0.1.5   # CC0-1.0
 MODCARGO_CRATES += convert_case0.4.0   # MIT
 MODCARGO_CRATES += cookie  0.15.1  # MIT OR Apache-2.0
 MODCARGO_CRATES += cookie_store0.15.1  # MIT/Apache-2.0
-MODCARGO_CRATES += core-foundation 0.9.2   # MIT / Apache-2.0
+MODCARGO_CRATES += core-foundation 0.9.3   # MIT / Apache-2.0
 MODCARGO_CRATES += core-foundation-sys 0.8.3   # MIT / 

Re: ncspot/portaudio: Stream drop error: PortAudio not initialized

2022-02-03 Thread Henrik Friedrichsen
On Thu, Feb 03, 2022 at 05:09:50PM +0100, Henrik Friedrichsen wrote:
> Can you confirm this by looking at the debug log, i.e. via
> https://github.com/hrkfdn/ncspot#build

Small addendum: Using the `-d` flag alone would also be helpful to check
for disconnections in case you don't feel like rebuilding.



Re: ncspot/portaudio: Stream drop error: PortAudio not initialized

2022-02-03 Thread Henrik Friedrichsen
Hey,

On Thu, Feb 03, 2022 at 02:41:18PM +, Klemens Nanni wrote:
> Playing music in ncspot reliably stops after some time with
> "Stream drop error: PortAudio not initialized".

This is also reported by some macOS users: 
https://github.com/hrkfdn/ncspot/issues/628

Someone mentioned that this seems to happen after their internet
connection died, indicating that this occurs when the Spotify/librespot
session expires.

Can you confirm this by looking at the debug log, i.e. via
https://github.com/hrkfdn/ncspot#build

Henrik



Re: [UPDATE] audio/ncspot 0.9.5

2022-01-19 Thread Henrik Friedrichsen
On Wed, Jan 19, 2022 at 11:19:48AM +, Klemens Nanni wrote:
> It fails to build on amd64 for me:
> error: there is no argument named `content_len`
>   --> src/ui/listview.rs:88:34
>|
> 88 | log::info!("content len: {content_len}");
>|  ^
>
> error: there is no argument named `loaded`
>--> src/ui/listview.rs:100:35
> |
> 100 | log::info!("can paginate: {loaded}");
> |   
>

Yes, it needs rust-1.58.0 to build.



[UPDATE] audio/ncspot 0.9.5

2022-01-19 Thread Henrik Friedrichsen
Updates ncspot to 0.9.5

Mostly bugfixes:

- Fix release build name and win32 feature (#691)
- seek spits out correct error when used with no args (#695)
- Migrate to cursive 0.17
- Remove notifications' dependency on cover (#706)
- Fix errors showing up even though the command was successful (#710) (#711)
- Fix lists that were shown as empty even though they contained items

Tested on amd64. OK?? lic
Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.24
diff -u -p -r1.24 Makefile
--- Makefile18 Jan 2022 18:43:37 -  1.24
+++ Makefile19 Jan 2022 11:00:01 -
@@ -8,7 +8,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.9.4
+GH_TAGNAME =   v0.9.5
 
 CATEGORIES =   audio
 
Index: crates.inc
===
RCS file: /cvs/ports/audio/ncspot/crates.inc,v
retrieving revision 1.5
diff -u -p -r1.5 crates.inc
--- crates.inc  2 Jan 2022 07:12:48 -   1.5
+++ crates.inc  19 Jan 2022 11:00:01 -
@@ -5,12 +5,11 @@ MODCARGO_CRATES +=aes 0.6.0   # MIT OR Ap
 MODCARGO_CRATES += aes-ctr 0.6.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += aes-soft0.6.4   # MIT OR Apache-2.0
 MODCARGO_CRATES += aesni   0.10.0  # MIT OR Apache-2.0
-MODCARGO_CRATES += ahash   0.6.3   # MIT OR Apache-2.0
+MODCARGO_CRATES += ahash   0.7.6   # MIT OR Apache-2.0
 MODCARGO_CRATES += aho-corasick0.7.18  # Unlicense/MIT
 MODCARGO_CRATES += alsa0.5.0   # Apache-2.0/MIT
 MODCARGO_CRATES += alsa-sys0.3.1   # MIT
 MODCARGO_CRATES += ansi_term   0.12.1  # MIT
-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.6.0   # Apache-2.0 OR MIT
@@ -25,7 +24,7 @@ MODCARGO_CRATES +=bitflags1.3.2   # MIT/
 MODCARGO_CRATES += blake2b_simd0.5.11  # MIT
 MODCARGO_CRATES += block   0.1.6   # MIT
 MODCARGO_CRATES += block-buffer0.9.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += bumpalo 3.8.0   # MIT/Apache-2.0
+MODCARGO_CRATES += bumpalo 3.9.1   # MIT/Apache-2.0
 MODCARGO_CRATES += byteorder   1.4.3   # Unlicense OR MIT
 MODCARGO_CRATES += bytes   1.1.0   # MIT
 MODCARGO_CRATES += cache-padded1.2.0   # Apache-2.0 OR MIT
@@ -39,13 +38,13 @@ MODCARGO_CRATES +=  chunked_transfer1.4.
 MODCARGO_CRATES += cipher  0.2.5   # MIT OR Apache-2.0
 MODCARGO_CRATES += clang-sys   1.3.0   # Apache-2.0
 MODCARGO_CRATES += clap2.34.0  # MIT
-MODCARGO_CRATES += clap3.0.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += clap3.0.10  # MIT OR Apache-2.0
 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.6.2   # MIT
+MODCARGO_CRATES += combine 4.6.3   # MIT
 MODCARGO_CRATES += concurrent-queue1.2.2   # Apache-2.0 OR MIT
-MODCARGO_CRATES += const_fn0.4.8   # Apache-2.0 OR MIT
+MODCARGO_CRATES += const_fn0.4.9   # Apache-2.0 OR MIT
 MODCARGO_CRATES += constant_time_eq0.1.5   # CC0-1.0
 MODCARGO_CRATES += convert_case0.4.0   # MIT
 MODCARGO_CRATES += cookie  0.15.1  # MIT OR Apache-2.0
@@ -56,15 +55,18 @@ MODCARGO_CRATES +=  coreaudio-rs0.10.0  #
 MODCARGO_CRATES += coreaudio-sys   0.2.8   # MIT
 MODCARGO_CRATES += cpal0.13.4  # Apache-2.0
 MODCARGO_CRATES += cpufeatures 0.2.1   # 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 += crossbeam-channel   0.5.2   # MIT OR Apache-2.0
+MODCARGO_CRATES += crossbeam-utils 0.8.6   # 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
+MODCARGO_CRATES += cursive 0.17.0  # MIT
+MODCARGO_CRATES += cursive_core0.3.1   # MIT
 MODCARGO_CRATES += darling 0.10.2  # MIT
+MODCARGO_CRATES += darling 0.13.1  # MIT
 MODCARGO_CRATES += darling_core0.10.2  # MIT
+MODCARGO_CRATES += darling_core0.13.1  # MIT
 MODCARGO_CRATES += darling_macro   0.10.2  # MIT
+MODCARGO_CRATES += darling_macro   0.13.1  # MIT
 MODCARGO_CRATES += dbus0.9.5   # Apache-2.0/MIT
 MODCARGO_CRATES += dbus-tree   0.9.2   # Apache-2.0/MIT
 MODCARGO_CRATES += derivative  2.2.0   # MIT/Apache-2.0
@@ -77,10 +79,12 @@ MODCARGO_CRATES 

[UPDATE] audio/ncspot to 0.9.4

2022-01-01 Thread Henrik Friedrichsen
Attached diff updates ncspot to 0.9.4

Changes:
Maintenance
- Improved README (#683)
- More detailed error message in case of command parse error (#684)
- Remove panics in the update_token flow (#688)

Features
- Add exec command allowing users to execute shell commands on key press (#673)
- Set up release builds for armhf and arm64 (#659)
- Improved seek command to allow more units (e.g. 2s), check parse_duration 
documentation for accepted units (#682)
- Set terminal title to ncspot (#685)

Tested on amd64. OK?Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.22
diff -u -p -r1.22 Makefile
--- Makefile28 Dec 2021 17:48:36 -  1.22
+++ Makefile1 Jan 2022 22:28:15 -
@@ -6,7 +6,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.9.3
+GH_TAGNAME =   v0.9.4
 
 CATEGORIES =   audio
 
Index: crates.inc
===
RCS file: /cvs/ports/audio/ncspot/crates.inc,v
retrieving revision 1.4
diff -u -p -r1.4 crates.inc
--- crates.inc  28 Dec 2021 17:48:36 -  1.4
+++ crates.inc  1 Jan 2022 22:28:15 -
@@ -28,7 +28,7 @@ MODCARGO_CRATES +=block-buffer0.9.0   # 
 MODCARGO_CRATES += bumpalo 3.8.0   # MIT/Apache-2.0
 MODCARGO_CRATES += byteorder   1.4.3   # Unlicense OR MIT
 MODCARGO_CRATES += bytes   1.1.0   # MIT
-MODCARGO_CRATES += cache-padded1.1.1   # Apache-2.0 OR MIT
+MODCARGO_CRATES += cache-padded1.2.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES += cc  1.0.72  # MIT/Apache-2.0
 MODCARGO_CRATES += cesu8   1.1.0   # Apache-2.0/MIT
 MODCARGO_CRATES += cexpr   0.4.0   # Apache-2.0/MIT
@@ -39,6 +39,7 @@ MODCARGO_CRATES +=chunked_transfer1.4.
 MODCARGO_CRATES += cipher  0.2.5   # MIT OR Apache-2.0
 MODCARGO_CRATES += clang-sys   1.3.0   # Apache-2.0
 MODCARGO_CRATES += clap2.34.0  # MIT
+MODCARGO_CRATES += clap3.0.0   # MIT OR Apache-2.0
 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
@@ -83,7 +84,7 @@ MODCARGO_CRATES +=enumflags2_derive   0.6
 MODCARGO_CRATES += exitfailure 0.5.1   # MIT OR 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.5.0   # Apache-2.0 OR MIT
+MODCARGO_CRATES += fastrand1.6.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES += fern0.6.0   # MIT
 MODCARGO_CRATES += fixedbitset 0.2.0   # MIT/Apache-2.0
 MODCARGO_CRATES += fnv 1.0.7   # Apache-2.0 / MIT
@@ -91,16 +92,16 @@ MODCARGO_CRATES +=  foreign-types   0.3.2   #
 MODCARGO_CRATES += foreign-types-shared0.1.1   # MIT/Apache-2.0
 MODCARGO_CRATES += form_urlencoded 1.0.1   # MIT/Apache-2.0
 MODCARGO_CRATES += futures 0.1.31  # MIT/Apache-2.0
-MODCARGO_CRATES += futures 0.3.18  # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-channel 0.3.18  # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-core0.3.18  # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-executor0.3.18  # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-io  0.3.18  # MIT OR Apache-2.0
+MODCARGO_CRATES += futures 0.3.19  # MIT OR Apache-2.0
+MODCARGO_CRATES += futures-channel 0.3.19  # MIT OR Apache-2.0
+MODCARGO_CRATES += futures-core0.3.19  # MIT OR Apache-2.0
+MODCARGO_CRATES += futures-executor0.3.19  # MIT OR Apache-2.0
+MODCARGO_CRATES += futures-io  0.3.19  # MIT OR Apache-2.0
 MODCARGO_CRATES += futures-lite1.12.0  # Apache-2.0 OR MIT
-MODCARGO_CRATES += futures-macro   0.3.18  # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-sink0.3.18  # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-task0.3.18  # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-util0.3.18  # MIT OR Apache-2.0
+MODCARGO_CRATES += futures-macro   0.3.19  # MIT OR Apache-2.0
+MODCARGO_CRATES += futures-sink0.3.19  # MIT OR Apache-2.0
+MODCARGO_CRATES += futures-task0.3.19  # MIT OR Apache-2.0
+MODCARGO_CRATES += futures-util0.3.19  # MIT OR Apache-2.0
 MODCARGO_CRATES += generic-array   0.14.4  # MIT
 MODCARGO_CRATES += getrandom   0.1.16  # MIT OR Apache-2.0
 MODCARGO_CRATES += getrandom   0.2.3   # MIT OR Apache-2.0
@@ -112,9 +113,9 @@ MODCARGO_CRATES +=  hashbrown   0.11.2  # Ap
 MODCARGO_CRATES += headers 0.3.5   # MIT
 MODCARGO_CRATES += headers-core0.2.0   # MIT
 MODCARGO_CRATES += heck0.3.3   # MIT OR Apache-2.0
-MODCARGO_CRATES += hermit-abi  0.1.20  # MIT/Apache-2.0
+MODCARGO_CRATES += hermit-abi  0.1.19  # MIT/Apache-2.0
 

Re: audio/ncspot: update to 0.9.3

2021-12-27 Thread Henrik Friedrichsen
On Mon, Dec 27, 2021 at 06:25:32AM +, Klemens Nanni wrote:
> Works for me on amd64, this most probably won't fix the sparc64 build
> failure since the broken crate has not been updated.
> 
> OK?

Looks good to me, thanks for the diff. Out of curiosity, which crate is broken 
on sparc64?



UPDATE: audio/ncspot to 0.9.2

2021-11-30 Thread Henrik Friedrichsen
Maintenance
- Stop player when Spotify worker thread dies (#628)
- Update librespot to 0.3.1 (may reduce CPU usage during playback: 
https://github.com/librespot-org/librespot/releases/tag/v0.3.1)
- Major/breaking update to rspotify 0.11.3 (#640)
- Refactoring and other cleanups

Features
- Show playlist owner name (#652)
- Improve README (logo, TOC, layout, syntax) (#644)

OK?? licenses
Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.20
diff -u -p -r1.20 Makefile
--- Makefile17 Oct 2021 17:15:28 -  1.20
+++ Makefile30 Nov 2021 21:46:25 -
@@ -6,7 +6,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.9.0
+GH_TAGNAME =   v0.9.2
 
 CATEGORIES =   audio
 
Index: crates.inc
===
RCS file: /cvs/ports/audio/ncspot/crates.inc,v
retrieving revision 1.2
diff -u -p -r1.2 crates.inc
--- crates.inc  17 Oct 2021 17:15:29 -  1.2
+++ crates.inc  30 Nov 2021 21:46:25 -
@@ -1,6 +1,4 @@
-# $OpenBSD: crates.inc,v 1.2 2021/10/17 17:15:29 kn Exp $
-MODCARGO_CRATES += addr2line   0.16.0  # Apache-2.0/MIT
-MODCARGO_CRATES += adler   1.0.2   # 0BSD OR MIT OR Apache-2.0
+# $OpenBSD$
 MODCARGO_CRATES += aes 0.6.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += aes-ctr 0.6.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += aes-soft0.6.4   # MIT OR Apache-2.0
@@ -9,45 +7,43 @@ MODCARGO_CRATES +=ahash   0.6.3   # MIT OR 
 MODCARGO_CRATES += aho-corasick0.7.18  # Unlicense/MIT
 MODCARGO_CRATES += alsa0.5.0   # Apache-2.0/MIT
 MODCARGO_CRATES += alsa-sys0.3.1   # MIT
-MODCARGO_CRATES += ansi_term   0.11.0  # MIT
+MODCARGO_CRATES += ansi_term   0.12.1  # MIT
 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.6.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES += async-trait 0.1.51  # 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.61  # MIT/Apache-2.0
-MODCARGO_CRATES += base64  0.10.1  # MIT/Apache-2.0
+MODCARGO_CRATES += base-x  0.2.8   # MIT
 MODCARGO_CRATES += base64  0.13.0  # MIT/Apache-2.0
 MODCARGO_CRATES += bindgen 0.56.0  # BSD-3-Clause
 MODCARGO_CRATES += bitflags1.3.2   # MIT/Apache-2.0
 MODCARGO_CRATES += blake2b_simd0.5.11  # MIT
 MODCARGO_CRATES += block   0.1.6   # MIT
 MODCARGO_CRATES += block-buffer0.9.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += bumpalo 3.7.1   # MIT/Apache-2.0
+MODCARGO_CRATES += bumpalo 3.8.0   # MIT/Apache-2.0
 MODCARGO_CRATES += byteorder   1.4.3   # Unlicense OR MIT
-MODCARGO_CRATES += bytes   0.4.12  # MIT
-MODCARGO_CRATES += bytes   0.5.6   # MIT
 MODCARGO_CRATES += bytes   1.1.0   # MIT
 MODCARGO_CRATES += cache-padded1.1.1   # Apache-2.0 OR MIT
-MODCARGO_CRATES += cc  1.0.71  # MIT/Apache-2.0
+MODCARGO_CRATES += cc  1.0.72  # 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
 MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
 MODCARGO_CRATES += chrono  0.4.19  # MIT/Apache-2.0
+MODCARGO_CRATES += chunked_transfer1.4.0   # Apache-2.0
 MODCARGO_CRATES += cipher  0.2.5   # MIT OR Apache-2.0
-MODCARGO_CRATES += clang-sys   1.2.2   # Apache-2.0
-MODCARGO_CRATES += clap2.33.3  # MIT
+MODCARGO_CRATES += clang-sys   1.3.0   # Apache-2.0
+MODCARGO_CRATES += clap2.34.0  # 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.6.1   # MIT
+MODCARGO_CRATES += combine 4.6.2   # MIT
 MODCARGO_CRATES += concurrent-queue1.2.2   # Apache-2.0 OR MIT
-MODCARGO_CRATES += const-sha1  0.2.0   # Apache-2.0/MIT
+MODCARGO_CRATES += const_fn0.4.8   # Apache-2.0 OR MIT
 MODCARGO_CRATES += constant_time_eq0.1.5   # CC0-1.0
+MODCARGO_CRATES += cookie  0.15.1  # MIT OR Apache-2.0
+MODCARGO_CRATES += cookie_store0.15.1  # MIT/Apache-2.0
 MODCARGO_CRATES += core-foundation 0.9.2   # MIT / Apache-2.0
 MODCARGO_CRATES += core-foundation-sys 0.8.3   # MIT / Apache-2.0
 MODCARGO_CRATES += coreaudio-rs0.10.0  # MIT/Apache-2.0
@@ -60,108 +56,85 @@ MODCARGO_CRATES += crypto-mac   

Re: [UPDATE] audio/ncspot to 0.9.0

2021-10-17 Thread Henrik Friedrichsen
On Sun, Oct 17, 2021 at 01:35:56PM +, Klemens Nanni wrote:
> crates.inc already exists, so this diff is bogus.

Not sure what happened there. Here is another diff.Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.19
diff -u -p -r1.19 Makefile
--- Makefile30 Aug 2021 12:43:52 -  1.19
+++ Makefile17 Oct 2021 13:42:04 -
@@ -6,7 +6,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.8.2
+GH_TAGNAME =   v0.9.0
 
 CATEGORIES =   audio
 
Index: crates.inc
===
RCS file: /cvs/ports/audio/ncspot/crates.inc,v
retrieving revision 1.1
diff -u -p -r1.1 crates.inc
--- crates.inc  30 Aug 2021 12:43:52 -  1.1
+++ crates.inc  17 Oct 2021 13:42:04 -
@@ -1,5 +1,4 @@
-# $OpenBSD: crates.inc,v 1.1 2021/08/30 12:43:52 kn Exp $
-
+# $OpenBSD$
 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
@@ -23,34 +22,34 @@ MODCARGO_CRATES +=  backtrace   0.3.61  # MI
 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
-MODCARGO_CRATES += bitflags0.9.1   # MIT/Apache-2.0
-MODCARGO_CRATES += bitflags1.2.1   # MIT/Apache-2.0
+MODCARGO_CRATES += bitflags1.3.2   # MIT/Apache-2.0
 MODCARGO_CRATES += blake2b_simd0.5.11  # MIT
 MODCARGO_CRATES += block   0.1.6   # MIT
 MODCARGO_CRATES += block-buffer0.9.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += bumpalo 3.7.0   # MIT/Apache-2.0
+MODCARGO_CRATES += bumpalo 3.7.1   # MIT/Apache-2.0
 MODCARGO_CRATES += byteorder   1.4.3   # Unlicense OR MIT
 MODCARGO_CRATES += bytes   0.4.12  # MIT
 MODCARGO_CRATES += bytes   0.5.6   # MIT
 MODCARGO_CRATES += bytes   1.1.0   # MIT
 MODCARGO_CRATES += cache-padded1.1.1   # Apache-2.0 OR MIT
-MODCARGO_CRATES += cc  1.0.69  # MIT/Apache-2.0
+MODCARGO_CRATES += cc  1.0.71  # 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
 MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
 MODCARGO_CRATES += chrono  0.4.19  # MIT/Apache-2.0
 MODCARGO_CRATES += cipher  0.2.5   # MIT OR Apache-2.0
-MODCARGO_CRATES += clang-sys   1.2.1   # Apache-2.0
+MODCARGO_CRATES += clang-sys   1.2.2   # Apache-2.0
 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.6.1   # MIT
 MODCARGO_CRATES += concurrent-queue1.2.2   # Apache-2.0 OR MIT
+MODCARGO_CRATES += const-sha1  0.2.0   # Apache-2.0/MIT
 MODCARGO_CRATES += constant_time_eq0.1.5   # CC0-1.0
-MODCARGO_CRATES += core-foundation 0.9.1   # MIT / Apache-2.0
-MODCARGO_CRATES += core-foundation-sys 0.8.2   # MIT / Apache-2.0
+MODCARGO_CRATES += core-foundation 0.9.2   # MIT / Apache-2.0
+MODCARGO_CRATES += core-foundation-sys 0.8.3   # MIT / Apache-2.0
 MODCARGO_CRATES += coreaudio-rs0.10.0  # MIT/Apache-2.0
 MODCARGO_CRATES += coreaudio-sys   0.2.8   # MIT
 MODCARGO_CRATES += cpal0.13.4  # Apache-2.0
@@ -67,8 +66,8 @@ 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.3   # Apache-2.0/MIT
-MODCARGO_CRATES += dbus-tree   0.9.1   # Apache-2.0/MIT
+MODCARGO_CRATES += dbus0.9.5   # Apache-2.0/MIT
+MODCARGO_CRATES += dbus-tree   0.9.2   # 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
 MODCARGO_CRATES += derive_builder_core 0.5.0   # MIT/Apache-2.0
@@ -96,31 +95,31 @@ MODCARGO_CRATES +=  fuchsia-cprng   0.1.1   #
 MODCARGO_CRATES += fuchsia-zircon  0.3.3   # BSD-3-Clause
 MODCARGO_CRATES += fuchsia-zircon-sys  0.3.3   # BSD-3-Clause
 MODCARGO_CRATES += futures 0.1.31  # MIT/Apache-2.0
-MODCARGO_CRATES += futures 0.3.16  # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-channel 0.3.16  # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-core0.3.16  # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-executor0.3.16  # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-io  0.3.16  # MIT 

[UPDATE] audio/ncspot to 0.9.0

2021-10-17 Thread Henrik Friedrichsen
Attached diff updates ncspot to 0.9.0

Changelog:

Maintenance
- 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)

OK?Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.19
diff -u -p -r1.19 Makefile
--- Makefile30 Aug 2021 12:43:52 -  1.19
+++ Makefile17 Oct 2021 11:41:02 -
@@ -6,7 +6,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.8.2
+GH_TAGNAME =   v0.9.0
 
 CATEGORIES =   audio
 
Index: crates.inc
===
RCS file: crates.inc
diff -N crates.inc
--- /dev/null   1 Jan 1970 00:00:00 -
+++ crates.inc  17 Oct 2021 11:41:02 -
@@ -0,0 +1,408 @@
+# $OpenBSD$
+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
+MODCARGO_CRATES += aes-soft0.6.4   # MIT OR Apache-2.0
+MODCARGO_CRATES += aesni   0.10.0  # MIT OR Apache-2.0
+MODCARGO_CRATES += ahash   0.6.3   # MIT OR Apache-2.0
+MODCARGO_CRATES += aho-corasick0.7.18  # Unlicense/MIT
+MODCARGO_CRATES += alsa0.5.0   # Apache-2.0/MIT
+MODCARGO_CRATES += alsa-sys0.3.1   # MIT
+MODCARGO_CRATES += ansi_term   0.11.0  # MIT
+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.6.0   # Apache-2.0 OR MIT
+MODCARGO_CRATES += async-trait 0.1.51  # 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.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
+MODCARGO_CRATES += bitflags1.3.2   # MIT/Apache-2.0
+MODCARGO_CRATES += blake2b_simd0.5.11  # MIT
+MODCARGO_CRATES += block   0.1.6   # MIT
+MODCARGO_CRATES += block-buffer0.9.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += bumpalo 3.7.1   # MIT/Apache-2.0
+MODCARGO_CRATES += byteorder   1.4.3   # Unlicense OR MIT
+MODCARGO_CRATES += bytes   0.4.12  # MIT
+MODCARGO_CRATES += bytes   0.5.6   # MIT
+MODCARGO_CRATES += bytes   1.1.0   # MIT
+MODCARGO_CRATES += cache-padded1.1.1   # Apache-2.0 OR MIT
+MODCARGO_CRATES += cc  1.0.71  # 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
+MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
+MODCARGO_CRATES += chrono  0.4.19  # MIT/Apache-2.0
+MODCARGO_CRATES += cipher  0.2.5   # MIT OR Apache-2.0
+MODCARGO_CRATES += clang-sys   1.2.2   # Apache-2.0
+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.6.1   # MIT
+MODCARGO_CRATES += concurrent-queue1.2.2   # Apache-2.0 OR MIT
+MODCARGO_CRATES += const-sha1  0.2.0   # Apache-2.0/MIT
+MODCARGO_CRATES += constant_time_eq0.1.5   # CC0-1.0
+MODCARGO_CRATES += core-foundation 0.9.2   # MIT / Apache-2.0
+MODCARGO_CRATES += core-foundation-sys 0.8.3   # MIT / Apache-2.0
+MODCARGO_CRATES += coreaudio-rs0.10.0  # MIT/Apache-2.0
+MODCARGO_CRATES += coreaudio-sys   0.2.8   # MIT
+MODCARGO_CRATES += cpal0.13.4  # Apache-2.0
+MODCARGO_CRATES += cpufeatures 0.2.1   # 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.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
+MODCARGO_CRATES += darling 0.9.0  

Re: [UPDATE] audio/ncspot to 0.8.2

2021-08-29 Thread Henrik Friedrichsen
On Sun, Aug 29, 2021 at 07:10:31AM +0200, Sebastien Marie wrote:
> Could you move all MODCARGO_CRATES lines in a crates.inc file, and add
> .include "crates.inc" line in Makefile ?

Sure, done!
Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- Makefile5 Aug 2021 10:41:21 -   1.17
+++ Makefile29 Aug 2021 09:08:41 -
@@ -6,7 +6,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.8.1
+GH_TAGNAME =   v0.8.2
 
 CATEGORIES =   audio
 
@@ -33,409 +33,8 @@ MODCARGO_FEATURES = cursive/pancurses-ba
portaudio_backend
 
 DISTFILES +=   ${DISTNAME}${EXTRACT_SUFX}
-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
-MODCARGO_CRATES += aes-soft0.6.4   # MIT OR Apache-2.0
-MODCARGO_CRATES += aesni   0.10.0  # MIT OR Apache-2.0
-MODCARGO_CRATES += ahash   0.6.3   # MIT OR Apache-2.0
-MODCARGO_CRATES += aho-corasick0.7.18  # Unlicense/MIT
-MODCARGO_CRATES += alsa0.5.0   # Apache-2.0/MIT
-MODCARGO_CRATES += alsa-sys0.3.1   # MIT
-MODCARGO_CRATES += ansi_term   0.11.0  # MIT
-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.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.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
-MODCARGO_CRATES += bitflags0.9.1   # MIT/Apache-2.0
-MODCARGO_CRATES += bitflags1.2.1   # MIT/Apache-2.0
-MODCARGO_CRATES += blake2b_simd0.5.11  # MIT
-MODCARGO_CRATES += block   0.1.6   # MIT
-MODCARGO_CRATES += block-buffer0.9.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += bumpalo 3.7.0   # MIT/Apache-2.0
-MODCARGO_CRATES += byteorder   1.4.3   # Unlicense OR MIT
-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.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
-MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
-MODCARGO_CRATES += chrono  0.4.19  # MIT/Apache-2.0
-MODCARGO_CRATES += cipher  0.2.5   # MIT OR Apache-2.0
-MODCARGO_CRATES += clang-sys   1.2.0   # Apache-2.0
-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.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
-MODCARGO_CRATES += core-foundation-sys 0.6.2   # MIT / Apache-2.0
-MODCARGO_CRATES += core-foundation-sys 0.8.2   # MIT / Apache-2.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.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.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
-MODCARGO_CRATES += darling 0.9.0   # MIT
-MODCARGO_CRATES += darling 0.10.2  # MIT
-MODCARGO_CRATES += darling_core0.9.0   # MIT
-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.3   # Apache-2.0/MIT
-MODCARGO_CRATES += dbus-tree   0.9.1   # 

[UPDATE] audio/ncspot to 0.8.2

2021-08-28 Thread Henrik Friedrichsen
Attached diff updates audio/ncspot to 0.8.2.

Changelog:

Maintenance
Add Windows release builds (#573)
Reduce API calls by only fetching the full track details if necessary
Refactoring, other cleanups and dependency updates
Remove broken Facebook login code (#310)

Features
Scrolling on volume text increases/decreases volume (#576)

OK?Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- Makefile5 Aug 2021 10:41:21 -   1.17
+++ Makefile28 Aug 2021 18:03:19 -
@@ -6,7 +6,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.8.1
+GH_TAGNAME =   v0.8.2
 
 CATEGORIES =   audio
 
@@ -48,7 +48,7 @@ MODCARGO_CRATES +=array-macro 1.0.5   # M
 MODCARGO_CRATES += arrayref0.3.6   # BSD-2-Clause
 MODCARGO_CRATES += arrayvec0.5.2   # MIT/Apache-2.0
 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 += async-trait 0.1.51  # 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
@@ -65,7 +65,7 @@ MODCARGO_CRATES +=bumpalo 3.7.0   # MIT/A
 MODCARGO_CRATES += byteorder   1.4.3   # Unlicense OR MIT
 MODCARGO_CRATES += bytes   0.4.12  # MIT
 MODCARGO_CRATES += bytes   0.5.6   # MIT
-MODCARGO_CRATES += bytes   1.0.1   # MIT
+MODCARGO_CRATES += bytes   1.1.0   # MIT
 MODCARGO_CRATES += cache-padded1.1.1   # Apache-2.0 OR MIT
 MODCARGO_CRATES += cc  1.0.69  # MIT/Apache-2.0
 MODCARGO_CRATES += cesu8   1.1.0   # Apache-2.0/MIT
@@ -74,21 +74,20 @@ MODCARGO_CRATES +=  cfg-if  0.1.10  # MIT/A
 MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
 MODCARGO_CRATES += chrono  0.4.19  # MIT/Apache-2.0
 MODCARGO_CRATES += cipher  0.2.5   # MIT OR Apache-2.0
-MODCARGO_CRATES += clang-sys   1.2.0   # Apache-2.0
+MODCARGO_CRATES += clang-sys   1.2.1   # Apache-2.0
 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.6.0   # MIT
+MODCARGO_CRATES += combine 4.6.1   # 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
-MODCARGO_CRATES += core-foundation-sys 0.6.2   # MIT / Apache-2.0
 MODCARGO_CRATES += core-foundation-sys 0.8.2   # MIT / Apache-2.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.5   # MIT OR Apache-2.0
+MODCARGO_CRATES += cpal0.13.4  # Apache-2.0
+MODCARGO_CRATES += cpufeatures 0.2.1   # 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.1  # MIT OR Apache-2.0
@@ -146,7 +145,7 @@ MODCARGO_CRATES +=  getrandom   0.2.3   # MIT
 MODCARGO_CRATES += gimli   0.25.0  # Apache-2.0/MIT
 MODCARGO_CRATES += glob0.3.0   # MIT/Apache-2.0
 MODCARGO_CRATES += h2  0.2.7   # MIT
-MODCARGO_CRATES += h2  0.3.3   # MIT
+MODCARGO_CRATES += h2  0.3.4   # MIT
 MODCARGO_CRATES += half1.7.1   # MIT/Apache-2.0
 MODCARGO_CRATES += hashbrown   0.11.2  # Apache-2.0/MIT
 MODCARGO_CRATES += headers 0.3.4   # MIT
@@ -156,13 +155,13 @@ MODCARGO_CRATES +=hermit-abi  0.1.19  # M
 MODCARGO_CRATES += hmac0.11.0  # MIT OR Apache-2.0
 MODCARGO_CRATES += http0.2.4   # MIT/Apache-2.0
 MODCARGO_CRATES += http-body   0.3.1   # MIT
-MODCARGO_CRATES += http-body   0.4.2   # MIT
-MODCARGO_CRATES += httparse1.4.1   # MIT/Apache-2.0
+MODCARGO_CRATES += http-body   0.4.3   # MIT
+MODCARGO_CRATES += httparse1.5.1   # MIT/Apache-2.0
 MODCARGO_CRATES += httpdate0.3.2   # MIT/Apache-2.0
 MODCARGO_CRATES += httpdate1.0.1   # MIT/Apache-2.0
 MODCARGO_CRATES += humantime   1.3.0   # MIT/Apache-2.0
 MODCARGO_CRATES += hyper   0.13.10 # MIT
-MODCARGO_CRATES += hyper   0.14.11 # MIT
+MODCARGO_CRATES += hyper   0.14.12 # MIT
 MODCARGO_CRATES += hyper-proxy 0.9.1   # MIT
 MODCARGO_CRATES += hyper-tls   0.4.3   # MIT/Apache-2.0
 MODCARGO_CRATES += hyper-tls  

Re: audio/ncspot: update to 0.8.1

2021-08-04 Thread Henrik Friedrichsen
Sorry for the delayed response.

No worries at all, Klemens. Thanks for taking care.

Looks good to me!



[UPDATE] audio/ncspot to 0.7.3

2021-06-02 Thread Henrik Friedrichsen
Updates ncspot to 0.7.3, containing 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? crates
? licences
Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- Makefile11 May 2021 04:30:58 -  1.15
+++ Makefile2 Jun 2021 16:11:04 -
@@ -6,7 +6,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.7.0
+GH_TAGNAME =   v0.7.3
 
 CATEGORIES =   audio
 
@@ -56,13 +56,13 @@ MODCARGO_CRATES +=  bitflags1.2.1   # MIT/
 MODCARGO_CRATES += blake2b_simd0.5.11  # MIT
 MODCARGO_CRATES += block   0.1.6   # MIT
 MODCARGO_CRATES += block-buffer0.9.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += bumpalo 3.6.1   # MIT/Apache-2.0
+MODCARGO_CRATES += bumpalo 3.7.0   # MIT/Apache-2.0
 MODCARGO_CRATES += byteorder   1.4.3   # Unlicense OR MIT
 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.67  # MIT/Apache-2.0
+MODCARGO_CRATES += cc  1.0.68  # 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
@@ -77,22 +77,15 @@ MODCARGO_CRATES +=  cloudabi0.0.3   # BSD-
 MODCARGO_CRATES += combine 4.5.2   # MIT
 MODCARGO_CRATES += concurrent-queue1.2.2   # Apache-2.0 OR MIT
 MODCARGO_CRATES += constant_time_eq0.1.5   # CC0-1.0
-MODCARGO_CRATES += cookie  0.12.0  # MIT/Apache-2.0
-MODCARGO_CRATES += cookie_store0.7.0   # MIT/Apache-2.0
 MODCARGO_CRATES += core-foundation 0.9.1   # MIT / Apache-2.0
 MODCARGO_CRATES += core-foundation-sys 0.6.2   # MIT / Apache-2.0
 MODCARGO_CRATES += core-foundation-sys 0.8.2   # MIT / Apache-2.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.1   # MIT OR Apache-2.0
-MODCARGO_CRATES += crc32fast   1.2.1   # MIT OR Apache-2.0
+MODCARGO_CRATES += cpufeatures 0.1.4   # MIT OR Apache-2.0
 MODCARGO_CRATES += crossbeam-channel   0.5.1   # MIT OR Apache-2.0
-MODCARGO_CRATES += crossbeam-deque 0.7.3   # MIT/Apache-2.0
-MODCARGO_CRATES += crossbeam-epoch 0.8.2   # MIT/Apache-2.0
-MODCARGO_CRATES += crossbeam-queue 0.2.3   # MIT/Apache-2.0 AND 
BSD-2-Clause
-MODCARGO_CRATES += crossbeam-utils 0.7.2   # MIT/Apache-2.0
-MODCARGO_CRATES += crossbeam-utils 0.8.4   # 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 += ctr 0.6.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += cursive 0.16.3  # MIT
@@ -113,7 +106,6 @@ MODCARGO_CRATES +=  dirs1.0.5   # MIT OR A
 MODCARGO_CRATES += dirs-next   1.0.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += dirs-sys-next   0.1.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += dotenv  0.13.0  # MIT
-MODCARGO_CRATES += dtoa0.4.8   # MIT OR Apache-2.0
 MODCARGO_CRATES += either  1.6.1   # MIT/Apache-2.0
 MODCARGO_CRATES += encoding_rs 0.8.28  # Apache-2.0 OR MIT
 MODCARGO_CRATES += enum-map0.6.4   # MIT/Apache-2.0
@@ -125,7 +117,6 @@ MODCARGO_CRATES +=  failure 0.1.8   # MIT O
 MODCARGO_CRATES += failure_derive  0.1.8   # MIT OR Apache-2.0
 MODCARGO_CRATES += fastrand1.4.1   # Apache-2.0 OR MIT
 MODCARGO_CRATES += fern0.6.0   # MIT
-MODCARGO_CRATES += flate2  1.0.20  # MIT/Apache-2.0
 MODCARGO_CRATES += fnv 1.0.7   # Apache-2.0 / MIT
 MODCARGO_CRATES += foreign-types   0.3.2   # MIT/Apache-2.0
 MODCARGO_CRATES += foreign-types-shared0.1.1   # MIT/Apache-2.0
@@ -134,40 +125,42 @@ MODCARGO_CRATES +=fuchsia-cprng   0.1.1   #
 MODCARGO_CRATES += fuchsia-zircon  0.3.3   # BSD-3-Clause
 MODCARGO_CRATES += fuchsia-zircon-sys  0.3.3   # BSD-3-Clause
 MODCARGO_CRATES += futures 0.1.31  # MIT/Apache-2.0
-MODCARGO_CRATES += futures 0.3.14  # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-channel 0.3.14  # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-core0.3.14  # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-cpupool 0.1.8   # MIT/Apache-2.0
-MODCARGO_CRATES += futures-executor0.3.14  # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-io  0.3.14  # MIT OR 

[UPDATE] audio/ncspot to 0.7.0

2021-05-10 Thread Henrik Friedrichsen
Updates ncspot from 0.5.0 to 0.7.0

Changes:
- https://github.com/hrkfdn/ncspot/releases/tag/v0.6.0
- https://github.com/hrkfdn/ncspot/releases/tag/v0.7.0

OK?Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.14
diff -u -p -r1.14 Makefile
--- Makefile8 Mar 2021 05:48:41 -   1.14
+++ Makefile10 May 2021 21:32:51 -
@@ -6,7 +6,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.5.0
+GH_TAGNAME =   v0.7.0
 
 CATEGORIES =   audio
 
@@ -28,76 +28,73 @@ NO_TEST =   Yes
 CONFIGURE_STYLE =  cargo
 
 DISTFILES +=   ${DISTNAME}${EXTRACT_SUFX}
-MODCARGO_CRATES += addr2line   0.14.1  # Apache-2.0/MIT
+MODCARGO_CRATES += addr2line   0.15.1  # Apache-2.0/MIT
 MODCARGO_CRATES += adler   1.0.2   # 0BSD OR MIT OR Apache-2.0
-MODCARGO_CRATES += aes 0.3.2   # MIT OR Apache-2.0
-MODCARGO_CRATES += aes-ctr 0.3.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += aes-soft0.3.3   # MIT OR Apache-2.0
-MODCARGO_CRATES += aesni   0.6.0   # 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
+MODCARGO_CRATES += aes-soft0.6.4   # MIT OR Apache-2.0
+MODCARGO_CRATES += aesni   0.10.0  # MIT OR Apache-2.0
 MODCARGO_CRATES += ahash   0.6.3   # MIT OR Apache-2.0
-MODCARGO_CRATES += aho-corasick0.7.15  # Unlicense/MIT
-MODCARGO_CRATES += alga0.9.3   # Apache-2.0
-MODCARGO_CRATES += alsa0.2.2   # Apache-2.0/MIT
-MODCARGO_CRATES += alsa-sys0.1.2   # MIT
+MODCARGO_CRATES += aho-corasick0.7.18  # Unlicense/MIT
+MODCARGO_CRATES += alsa0.5.0   # Apache-2.0/MIT
+MODCARGO_CRATES += alsa-sys0.3.1   # MIT
 MODCARGO_CRATES += ansi_term   0.11.0  # MIT
-MODCARGO_CRATES += approx  0.3.2   # Apache-2.0
 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.3.1   # Apache-2.0 OR MIT
+MODCARGO_CRATES += async-io1.4.1   # 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.56  # MIT/Apache-2.0
-MODCARGO_CRATES += base64  0.9.3   # MIT/Apache-2.0
+MODCARGO_CRATES += backtrace   0.3.59  # 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
-MODCARGO_CRATES += bit-set 0.5.2   # MIT/Apache-2.0
-MODCARGO_CRATES += bit-vec 0.6.3   # MIT/Apache-2.0
 MODCARGO_CRATES += bitflags0.9.1   # MIT/Apache-2.0
 MODCARGO_CRATES += bitflags1.2.1   # MIT/Apache-2.0
 MODCARGO_CRATES += blake2b_simd0.5.11  # MIT
 MODCARGO_CRATES += block   0.1.6   # MIT
-MODCARGO_CRATES += block-buffer0.7.3   # MIT OR Apache-2.0
-MODCARGO_CRATES += block-cipher-trait  0.6.2   # MIT OR Apache-2.0
-MODCARGO_CRATES += block-padding   0.1.5   # MIT OR Apache-2.0
+MODCARGO_CRATES += block-buffer0.9.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += bumpalo 3.6.1   # MIT/Apache-2.0
-MODCARGO_CRATES += byte-tools  0.3.1   # MIT OR Apache-2.0
-MODCARGO_CRATES += byteorder   1.4.2   # Unlicense OR MIT
+MODCARGO_CRATES += byteorder   1.4.3   # Unlicense OR MIT
 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.67  # 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
 MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
 MODCARGO_CRATES += chrono  0.4.19  # MIT/Apache-2.0
-MODCARGO_CRATES += clang-sys   1.1.1   # Apache-2.0
+MODCARGO_CRATES += cipher  0.2.5   # MIT OR Apache-2.0
+MODCARGO_CRATES += clang-sys   1.2.0   # Apache-2.0
 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 += concurrent-queue1.2.2   # Apache-2.0 OR MIT
 MODCARGO_CRATES += constant_time_eq0.1.5   # CC0-1.0
 

[UPDATE] audio/ncspot to 0.5.0

2021-03-07 Thread Henrik Friedrichsen
Attached diff updates ncspot to 0.5.0

Changelog: https://github.com/hrkfdn/ncspot/releases/tag/v0.5.0

Had to disable player notifications for this release on OpenBSD due to a newly
introduced incompatibility in a dependency. It's already fixed upstream,
hopefully it can be reenabled for the next release.

OK?? licenses
Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.13
diff -u -p -r1.13 Makefile
--- Makefile16 Feb 2021 19:34:00 -  1.13
+++ Makefile7 Mar 2021 16:24:32 -
@@ -6,7 +6,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.4.0
+GH_TAGNAME =   v0.5.0
 
 CATEGORIES =   audio
 
@@ -29,7 +29,7 @@ CONFIGURE_STYLE = cargo
 
 DISTFILES +=   ${DISTNAME}${EXTRACT_SUFX}
 MODCARGO_CRATES += addr2line   0.14.1  # Apache-2.0/MIT
-MODCARGO_CRATES += adler   0.2.3   # 0BSD OR MIT OR Apache-2.0
+MODCARGO_CRATES += adler   1.0.2   # 0BSD OR MIT OR Apache-2.0
 MODCARGO_CRATES += aes 0.3.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += aes-ctr 0.3.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += aes-soft0.3.3   # MIT OR Apache-2.0
@@ -44,6 +44,7 @@ MODCARGO_CRATES +=approx  0.3.2   # Apache
 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.3.1   # Apache-2.0 OR MIT
 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
@@ -61,22 +62,24 @@ MODCARGO_CRATES +=  block   0.1.6   # MIT
 MODCARGO_CRATES += block-buffer0.7.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += block-cipher-trait  0.6.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += block-padding   0.1.5   # MIT OR Apache-2.0
-MODCARGO_CRATES += bumpalo 3.6.0   # MIT/Apache-2.0
+MODCARGO_CRATES += bumpalo 3.6.1   # MIT/Apache-2.0
 MODCARGO_CRATES += byte-tools  0.3.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += byteorder   1.4.2   # Unlicense OR MIT
 MODCARGO_CRATES += bytes   0.4.12  # MIT
 MODCARGO_CRATES += bytes   0.5.6   # MIT
 MODCARGO_CRATES += bytes   1.0.1   # MIT
-MODCARGO_CRATES += cc  1.0.66  # MIT/Apache-2.0
+MODCARGO_CRATES += cache-padded1.1.1   # Apache-2.0 OR MIT
+MODCARGO_CRATES += cc  1.0.67  # MIT/Apache-2.0
 MODCARGO_CRATES += cexpr   0.4.0   # Apache-2.0/MIT
 MODCARGO_CRATES += cfg-if  0.1.10  # MIT/Apache-2.0
 MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
 MODCARGO_CRATES += chrono  0.4.19  # MIT/Apache-2.0
-MODCARGO_CRATES += clang-sys   1.0.3   # Apache-2.0
+MODCARGO_CRATES += clang-sys   1.1.1   # Apache-2.0
 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 += concurrent-queue1.2.2   # Apache-2.0 OR MIT
 MODCARGO_CRATES += constant_time_eq0.1.5   # CC0-1.0
 MODCARGO_CRATES += cookie  0.12.0  # MIT/Apache-2.0
 MODCARGO_CRATES += cookie_store0.7.0   # MIT/Apache-2.0
@@ -92,7 +95,7 @@ MODCARGO_CRATES +=crossbeam-deque 0.7.3
 MODCARGO_CRATES += crossbeam-epoch 0.8.2   # MIT/Apache-2.0
 MODCARGO_CRATES += crossbeam-queue 0.2.3   # MIT/Apache-2.0 AND 
BSD-2-Clause
 MODCARGO_CRATES += crossbeam-utils 0.7.2   # MIT/Apache-2.0
-MODCARGO_CRATES += crossbeam-utils 0.8.1   # MIT OR Apache-2.0
+MODCARGO_CRATES += crossbeam-utils 0.8.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += crypto-mac  0.7.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += ctr 0.3.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += cursive 0.16.3  # MIT
@@ -103,8 +106,9 @@ 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.1   # Apache-2.0/MIT
+MODCARGO_CRATES += dbus0.9.2   # Apache-2.0/MIT
 MODCARGO_CRATES += dbus-tree   0.9.0   # 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
 MODCARGO_CRATES += derive_builder_core 0.5.0   # MIT/Apache-2.0
 MODCARGO_CRATES += digest  0.8.1   # MIT OR Apache-2.0
@@ -114,35 +118,39 @@ MODCARGO_CRATES +=dirs-sys-next   0.1.2   #
 MODCARGO_CRATES += dotenv  0.13.0  # MIT
 MODCARGO_CRATES += dtoa0.4.7   # MIT OR Apache-2.0
 MODCARGO_CRATES += either  1.6.1   # MIT/Apache-2.0
-MODCARGO_CRATES += 

[UPDATE] audio/ncspot to 0.4.0

2021-02-16 Thread Henrik Friedrichsen
Attached diff updates ncspot to 0.4.0

Changes: https://github.com/hrkfdn/ncspot/releases/tag/v0.4.0

OK?
? crates
? licenses
Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- Makefile14 Jan 2021 00:05:43 -  1.12
+++ Makefile16 Feb 2021 13:19:40 -
@@ -6,7 +6,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.3.0
+GH_TAGNAME =   v0.4.0
 
 CATEGORIES =   audio
 
@@ -34,8 +34,7 @@ MODCARGO_CRATES +=aes 0.3.2   # MIT OR Ap
 MODCARGO_CRATES += aes-ctr 0.3.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += aes-soft0.3.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += aesni   0.6.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += ahash   0.3.8   # MIT OR Apache-2.0
-MODCARGO_CRATES += ahash   0.4.7   # MIT OR Apache-2.0
+MODCARGO_CRATES += ahash   0.6.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += aho-corasick0.7.15  # Unlicense/MIT
 MODCARGO_CRATES += alga0.9.3   # Apache-2.0
 MODCARGO_CRATES += alsa0.2.2   # Apache-2.0/MIT
@@ -48,7 +47,7 @@ MODCARGO_CRATES +=arrayvec0.5.2   # MIT/
 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.55  # MIT/Apache-2.0
+MODCARGO_CRATES += backtrace   0.3.56  # MIT/Apache-2.0
 MODCARGO_CRATES += base64  0.9.3   # MIT/Apache-2.0
 MODCARGO_CRATES += base64  0.10.1  # MIT/Apache-2.0
 MODCARGO_CRATES += base64  0.13.0  # MIT/Apache-2.0
@@ -62,7 +61,7 @@ MODCARGO_CRATES +=block   0.1.6   # MIT
 MODCARGO_CRATES += block-buffer0.7.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += block-cipher-trait  0.6.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += block-padding   0.1.5   # MIT OR Apache-2.0
-MODCARGO_CRATES += bumpalo 3.4.0   # MIT/Apache-2.0
+MODCARGO_CRATES += bumpalo 3.6.0   # MIT/Apache-2.0
 MODCARGO_CRATES += byte-tools  0.3.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += byteorder   1.4.2   # Unlicense OR MIT
 MODCARGO_CRATES += bytes   0.4.12  # MIT
@@ -78,8 +77,6 @@ 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 += const-random0.1.13  # MIT OR Apache-2.0
-MODCARGO_CRATES += const-random-macro  0.1.13  # MIT OR Apache-2.0
 MODCARGO_CRATES += constant_time_eq0.1.5   # CC0-1.0
 MODCARGO_CRATES += cookie  0.12.0  # MIT/Apache-2.0
 MODCARGO_CRATES += cookie_store0.7.0   # MIT/Apache-2.0
@@ -90,18 +87,16 @@ MODCARGO_CRATES +=  coreaudio-rs0.9.1   # 
 MODCARGO_CRATES += coreaudio-sys   0.2.8   # MIT
 MODCARGO_CRATES += cpal0.8.2   # Apache-2.0
 MODCARGO_CRATES += crc32fast   1.2.1   # MIT OR Apache-2.0
-MODCARGO_CRATES += crossbeam-channel   0.4.4   # MIT OR Apache-2.0
 MODCARGO_CRATES += crossbeam-channel   0.5.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += crossbeam-deque 0.7.3   # MIT/Apache-2.0
 MODCARGO_CRATES += crossbeam-epoch 0.8.2   # MIT/Apache-2.0
 MODCARGO_CRATES += crossbeam-queue 0.2.3   # MIT/Apache-2.0 AND 
BSD-2-Clause
 MODCARGO_CRATES += crossbeam-utils 0.7.2   # MIT/Apache-2.0
 MODCARGO_CRATES += crossbeam-utils 0.8.1   # MIT OR Apache-2.0
-MODCARGO_CRATES += crunchy 0.2.2   # MIT
 MODCARGO_CRATES += crypto-mac  0.7.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += ctr 0.3.2   # MIT OR Apache-2.0
-MODCARGO_CRATES += cursive 0.15.0  # MIT
-MODCARGO_CRATES += cursive_core0.1.1   # MIT
+MODCARGO_CRATES += cursive 0.16.3  # MIT
+MODCARGO_CRATES += cursive_core0.2.2   # MIT
 MODCARGO_CRATES += darling 0.9.0   # MIT
 MODCARGO_CRATES += darling 0.10.2  # MIT
 MODCARGO_CRATES += darling_core0.9.0   # MIT
@@ -122,15 +117,13 @@ MODCARGO_CRATES +=either  1.6.1   # MIT/Ap
 MODCARGO_CRATES += encoding_rs 0.8.26  # Apache-2.0 OR MIT
 MODCARGO_CRATES += enum-map0.6.4   # MIT/Apache-2.0
 MODCARGO_CRATES += enum-map-derive 0.4.6   # MIT/Apache-2.0
-MODCARGO_CRATES += enumset 1.0.1   # MIT/Apache-2.0
-MODCARGO_CRATES += enumset_derive  0.5.0   # MIT/Apache-2.0
 MODCARGO_CRATES += env_logger  0.6.2   # MIT/Apache-2.0
 MODCARGO_CRATES += error-chain 0.12.4  # 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 += fake-simd   0.1.2   # MIT/Apache-2.0
 MODCARGO_CRATES += fern0.6.0   # MIT
-MODCARGO_CRATES += flate2  1.0.19  # MIT/Apache-2.0

[UPDATE] audio/ncspot to 0.3.0

2021-01-13 Thread Henrik Friedrichsen
Updates ncspot to 0.3.0

Release notes: https://github.com/hrkfdn/ncspot/releases/tag/v0.3.0

OKIndex: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- Makefile16 Dec 2020 14:12:00 -  1.11
+++ Makefile13 Jan 2021 20:08:19 -
@@ -6,7 +6,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.2.6
+GH_TAGNAME =   v0.3.0
 
 CATEGORIES =   audio
 
@@ -28,7 +28,7 @@ NO_TEST = Yes
 CONFIGURE_STYLE =  cargo
 
 DISTFILES +=   ${DISTNAME}${EXTRACT_SUFX}
-MODCARGO_CRATES += addr2line   0.14.0  # Apache-2.0/MIT
+MODCARGO_CRATES += addr2line   0.14.1  # Apache-2.0/MIT
 MODCARGO_CRATES += adler   0.2.3   # 0BSD OR MIT OR Apache-2.0
 MODCARGO_CRATES += aes 0.3.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += aes-ctr 0.3.0   # MIT OR Apache-2.0
@@ -64,9 +64,10 @@ MODCARGO_CRATES +=   block-cipher-trait  0.
 MODCARGO_CRATES += block-padding   0.1.5   # MIT OR Apache-2.0
 MODCARGO_CRATES += bumpalo 3.4.0   # MIT/Apache-2.0
 MODCARGO_CRATES += byte-tools  0.3.1   # MIT OR Apache-2.0
-MODCARGO_CRATES += byteorder   1.3.4   # Unlicense OR MIT
+MODCARGO_CRATES += byteorder   1.4.2   # Unlicense OR MIT
 MODCARGO_CRATES += bytes   0.4.12  # MIT
 MODCARGO_CRATES += bytes   0.5.6   # MIT
+MODCARGO_CRATES += bytes   1.0.1   # MIT
 MODCARGO_CRATES += cc  1.0.66  # MIT/Apache-2.0
 MODCARGO_CRATES += cexpr   0.4.0   # Apache-2.0/MIT
 MODCARGO_CRATES += cfg-if  0.1.10  # MIT/Apache-2.0
@@ -107,17 +108,16 @@ 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.8.4   # Apache-2.0/MIT
-MODCARGO_CRATES += dbus0.9.0   # Apache-2.0/MIT
+MODCARGO_CRATES += dbus0.9.1   # Apache-2.0/MIT
 MODCARGO_CRATES += dbus-tree   0.9.0   # Apache-2.0/MIT
 MODCARGO_CRATES += derive_builder  0.7.2   # MIT/Apache-2.0
 MODCARGO_CRATES += derive_builder_core 0.5.0   # MIT/Apache-2.0
 MODCARGO_CRATES += digest  0.8.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += dirs1.0.5   # MIT OR Apache-2.0
 MODCARGO_CRATES += dirs-next   1.0.2   # MIT OR Apache-2.0
-MODCARGO_CRATES += dirs-sys-next   0.1.1   # MIT OR Apache-2.0
+MODCARGO_CRATES += dirs-sys-next   0.1.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += dotenv  0.13.0  # MIT
-MODCARGO_CRATES += dtoa0.4.6   # MIT OR Apache-2.0
+MODCARGO_CRATES += dtoa0.4.7   # MIT OR Apache-2.0
 MODCARGO_CRATES += either  1.6.1   # MIT/Apache-2.0
 MODCARGO_CRATES += encoding_rs 0.8.26  # Apache-2.0 OR MIT
 MODCARGO_CRATES += enum-map0.6.4   # MIT/Apache-2.0
@@ -139,29 +139,29 @@ MODCARGO_CRATES +=fuchsia-cprng   0.1.1   #
 MODCARGO_CRATES += fuchsia-zircon  0.3.3   # BSD-3-Clause
 MODCARGO_CRATES += fuchsia-zircon-sys  0.3.3   # BSD-3-Clause
 MODCARGO_CRATES += futures 0.1.30  # MIT/Apache-2.0
-MODCARGO_CRATES += futures 0.3.8   # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-channel 0.3.8   # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-core0.3.8   # MIT OR Apache-2.0
+MODCARGO_CRATES += futures 0.3.10  # MIT OR Apache-2.0
+MODCARGO_CRATES += futures-channel 0.3.10  # MIT OR Apache-2.0
+MODCARGO_CRATES += futures-core0.3.10  # MIT OR Apache-2.0
 MODCARGO_CRATES += futures-cpupool 0.1.8   # MIT/Apache-2.0
-MODCARGO_CRATES += futures-executor0.3.8   # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-io  0.3.8   # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-macro   0.3.8   # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-sink0.3.8   # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-task0.3.8   # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-util0.3.8   # MIT OR Apache-2.0
+MODCARGO_CRATES += futures-executor0.3.10  # MIT OR Apache-2.0
+MODCARGO_CRATES += futures-io  0.3.10  # MIT OR Apache-2.0
+MODCARGO_CRATES += futures-macro   0.3.10  # MIT OR Apache-2.0
+MODCARGO_CRATES += futures-sink0.3.10  # MIT OR Apache-2.0
+MODCARGO_CRATES += futures-task0.3.10  # MIT OR Apache-2.0
+MODCARGO_CRATES += futures-util0.3.10  # MIT OR Apache-2.0
 MODCARGO_CRATES += generic-array   0.12.3  # MIT
-MODCARGO_CRATES += getrandom   0.1.15  # MIT OR Apache-2.0
-MODCARGO_CRATES += getrandom   0.2.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += getrandom   0.1.16  # MIT OR Apache-2.0
+MODCARGO_CRATES += getrandom   0.2.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += gimli   0.23.0  # Apache-2.0/MIT
 MODCARGO_CRATES += 

Re: [UPDATE] audio/ncspot to 0.2.5

2020-12-16 Thread Henrik Friedrichsen
Hey,

On Wed, Dec 16, 2020 at 06:04:39AM +0100, Bjorn Ketelaars wrote:
> Upon starting ncspot it prints "Connecting to Spotify.." and exits.
>
> Output of "RUST_BACKTRACE=full ncspot":
>
> thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: 
> reqwest::Error { kind: Request, url: Url { scheme: "https", host: 
> Some(Domain("api.spotify.com")), port: None, path: "/v1/me/", query: None, 
> fragment: None }, source: hyper::Error(Connect, ConnectError("tcp 
> set_keepalive error", Os { code: 1, kind: PermissionDenied, message: 
> "Operation not permitted" })) }', 
> /home/ports/pobj/ncspot-0.2.5/ncspot-0.2.5/modcargo-crates/rspotify-0.10.0/src/blocking/client.rs:196:28

Good catch, thank you! Looks like that last minute dependency update imported a 
bug for some platforms.

I have issued a new release with the fixed third party dependency. See also:
- https://github.com/hrkfdn/ncspot/releases/tag/v0.2.6

Should work now.? crates
? licenses
Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- Makefile28 Oct 2020 18:34:34 -  1.10
+++ Makefile16 Dec 2020 12:20:02 -
@@ -6,7 +6,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.2.4
+GH_TAGNAME =   v0.2.6
 
 CATEGORIES =   audio
 
@@ -28,37 +28,36 @@ NO_TEST =   Yes
 CONFIGURE_STYLE =  cargo
 
 DISTFILES +=   ${DISTNAME}${EXTRACT_SUFX}
-MODCARGO_CRATES += addr2line   0.13.0  # Apache-2.0/MIT
+MODCARGO_CRATES += addr2line   0.14.0  # Apache-2.0/MIT
 MODCARGO_CRATES += adler   0.2.3   # 0BSD OR MIT OR Apache-2.0
 MODCARGO_CRATES += aes 0.3.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += aes-ctr 0.3.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += aes-soft0.3.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += aesni   0.6.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += ahash   0.3.8   # MIT OR Apache-2.0
-MODCARGO_CRATES += ahash   0.4.5   # MIT OR Apache-2.0
-MODCARGO_CRATES += aho-corasick0.7.13  # Unlicense/MIT
+MODCARGO_CRATES += ahash   0.4.7   # MIT OR Apache-2.0
+MODCARGO_CRATES += aho-corasick0.7.15  # Unlicense/MIT
 MODCARGO_CRATES += alga0.9.3   # Apache-2.0
 MODCARGO_CRATES += alsa0.2.2   # Apache-2.0/MIT
 MODCARGO_CRATES += alsa-sys0.1.2   # MIT
 MODCARGO_CRATES += ansi_term   0.11.0  # MIT
 MODCARGO_CRATES += approx  0.3.2   # Apache-2.0
-MODCARGO_CRATES += arc-swap0.4.7   # Apache-2.0/MIT
 MODCARGO_CRATES += array-macro 1.0.5   # MIT/Apache-2.0
 MODCARGO_CRATES += arrayref0.3.6   # BSD-2-Clause
-MODCARGO_CRATES += arrayvec0.5.1   # MIT/Apache-2.0
+MODCARGO_CRATES += arrayvec0.5.2   # MIT/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.52  # MIT/Apache-2.0
+MODCARGO_CRATES += backtrace   0.3.55  # MIT/Apache-2.0
 MODCARGO_CRATES += base64  0.9.3   # MIT/Apache-2.0
 MODCARGO_CRATES += base64  0.10.1  # MIT/Apache-2.0
-MODCARGO_CRATES += base64  0.12.3  # MIT/Apache-2.0
-MODCARGO_CRATES += bindgen 0.53.3  # BSD-3-Clause
+MODCARGO_CRATES += base64  0.13.0  # MIT/Apache-2.0
+MODCARGO_CRATES += bindgen 0.56.0  # BSD-3-Clause
 MODCARGO_CRATES += bit-set 0.5.2   # MIT/Apache-2.0
-MODCARGO_CRATES += bit-vec 0.6.2   # MIT/Apache-2.0
+MODCARGO_CRATES += bit-vec 0.6.3   # MIT/Apache-2.0
 MODCARGO_CRATES += bitflags0.9.1   # MIT/Apache-2.0
 MODCARGO_CRATES += bitflags1.2.1   # MIT/Apache-2.0
-MODCARGO_CRATES += blake2b_simd0.5.10  # MIT
+MODCARGO_CRATES += blake2b_simd0.5.11  # MIT
 MODCARGO_CRATES += block   0.1.6   # MIT
 MODCARGO_CRATES += block-buffer0.7.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += block-cipher-trait  0.6.2   # MIT OR Apache-2.0
@@ -68,36 +67,36 @@ MODCARGO_CRATES +=  byte-tools  0.3.1   # MI
 MODCARGO_CRATES += byteorder   1.3.4   # Unlicense OR MIT
 MODCARGO_CRATES += bytes   0.4.12  # MIT
 MODCARGO_CRATES += bytes   0.5.6   # MIT
-MODCARGO_CRATES += cc  1.0.61  # MIT/Apache-2.0
+MODCARGO_CRATES += cc  1.0.66  # MIT/Apache-2.0
 MODCARGO_CRATES += cexpr   0.4.0   # Apache-2.0/MIT
 MODCARGO_CRATES += cfg-if  0.1.10  # MIT/Apache-2.0
 MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
 MODCARGO_CRATES += chrono  0.4.19  # MIT/Apache-2.0
-MODCARGO_CRATES += clang-sys   0.29.3  # Apache-2.0
+MODCARGO_CRATES += clang-sys   1.0.3   # Apache-2.0
 MODCARGO_CRATES += clap2.33.3  # MIT
 MODCARGO_CRATES += clipboard   0.5.0   # MIT / Apache-2.0
 MODCARGO_CRATES 

[UPDATE] audio/ncspot to 0.2.5

2020-12-15 Thread Henrik Friedrichsen
Hey,

Attached is a simple version bump update to 0.2.5.
Changelog: https://github.com/hrkfdn/ncspot/releases/tag/v0.2.5

OK?Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- Makefile28 Oct 2020 18:34:34 -  1.10
+++ Makefile15 Dec 2020 20:12:26 -
@@ -6,7 +6,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.2.4
+GH_TAGNAME =   v0.2.5
 
 CATEGORIES =   audio
 
@@ -28,37 +28,36 @@ NO_TEST =   Yes
 CONFIGURE_STYLE =  cargo
 
 DISTFILES +=   ${DISTNAME}${EXTRACT_SUFX}
-MODCARGO_CRATES += addr2line   0.13.0  # Apache-2.0/MIT
+MODCARGO_CRATES += addr2line   0.14.0  # Apache-2.0/MIT
 MODCARGO_CRATES += adler   0.2.3   # 0BSD OR MIT OR Apache-2.0
 MODCARGO_CRATES += aes 0.3.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += aes-ctr 0.3.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += aes-soft0.3.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += aesni   0.6.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += ahash   0.3.8   # MIT OR Apache-2.0
-MODCARGO_CRATES += ahash   0.4.5   # MIT OR Apache-2.0
-MODCARGO_CRATES += aho-corasick0.7.13  # Unlicense/MIT
+MODCARGO_CRATES += ahash   0.4.7   # MIT OR Apache-2.0
+MODCARGO_CRATES += aho-corasick0.7.15  # Unlicense/MIT
 MODCARGO_CRATES += alga0.9.3   # Apache-2.0
 MODCARGO_CRATES += alsa0.2.2   # Apache-2.0/MIT
 MODCARGO_CRATES += alsa-sys0.1.2   # MIT
 MODCARGO_CRATES += ansi_term   0.11.0  # MIT
 MODCARGO_CRATES += approx  0.3.2   # Apache-2.0
-MODCARGO_CRATES += arc-swap0.4.7   # Apache-2.0/MIT
 MODCARGO_CRATES += array-macro 1.0.5   # MIT/Apache-2.0
 MODCARGO_CRATES += arrayref0.3.6   # BSD-2-Clause
-MODCARGO_CRATES += arrayvec0.5.1   # MIT/Apache-2.0
+MODCARGO_CRATES += arrayvec0.5.2   # MIT/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.52  # MIT/Apache-2.0
+MODCARGO_CRATES += backtrace   0.3.55  # MIT/Apache-2.0
 MODCARGO_CRATES += base64  0.9.3   # MIT/Apache-2.0
 MODCARGO_CRATES += base64  0.10.1  # MIT/Apache-2.0
-MODCARGO_CRATES += base64  0.12.3  # MIT/Apache-2.0
-MODCARGO_CRATES += bindgen 0.53.3  # BSD-3-Clause
+MODCARGO_CRATES += base64  0.13.0  # MIT/Apache-2.0
+MODCARGO_CRATES += bindgen 0.56.0  # BSD-3-Clause
 MODCARGO_CRATES += bit-set 0.5.2   # MIT/Apache-2.0
-MODCARGO_CRATES += bit-vec 0.6.2   # MIT/Apache-2.0
+MODCARGO_CRATES += bit-vec 0.6.3   # MIT/Apache-2.0
 MODCARGO_CRATES += bitflags0.9.1   # MIT/Apache-2.0
 MODCARGO_CRATES += bitflags1.2.1   # MIT/Apache-2.0
-MODCARGO_CRATES += blake2b_simd0.5.10  # MIT
+MODCARGO_CRATES += blake2b_simd0.5.11  # MIT
 MODCARGO_CRATES += block   0.1.6   # MIT
 MODCARGO_CRATES += block-buffer0.7.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += block-cipher-trait  0.6.2   # MIT OR Apache-2.0
@@ -68,46 +67,47 @@ MODCARGO_CRATES +=  byte-tools  0.3.1   # MI
 MODCARGO_CRATES += byteorder   1.3.4   # Unlicense OR MIT
 MODCARGO_CRATES += bytes   0.4.12  # MIT
 MODCARGO_CRATES += bytes   0.5.6   # MIT
-MODCARGO_CRATES += cc  1.0.61  # MIT/Apache-2.0
+MODCARGO_CRATES += cc  1.0.66  # MIT/Apache-2.0
 MODCARGO_CRATES += cexpr   0.4.0   # Apache-2.0/MIT
 MODCARGO_CRATES += cfg-if  0.1.10  # MIT/Apache-2.0
 MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
 MODCARGO_CRATES += chrono  0.4.19  # MIT/Apache-2.0
-MODCARGO_CRATES += clang-sys   0.29.3  # Apache-2.0
+MODCARGO_CRATES += clang-sys   1.0.3   # Apache-2.0
 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 += const-random0.1.11  # MIT OR Apache-2.0
-MODCARGO_CRATES += const-random-macro  0.1.11  # MIT OR Apache-2.0
-MODCARGO_CRATES += const_fn0.4.2   # Apache-2.0 OR MIT
+MODCARGO_CRATES += console_error_panic_hook0.1.6   # Apache-2.0/MIT
+MODCARGO_CRATES += const-random0.1.13  # MIT OR Apache-2.0
+MODCARGO_CRATES += const-random-macro  0.1.13  # MIT OR Apache-2.0
 MODCARGO_CRATES += constant_time_eq0.1.5   # CC0-1.0
 MODCARGO_CRATES += cookie  0.12.0  # MIT/Apache-2.0
 MODCARGO_CRATES += cookie_store0.7.0   # MIT/Apache-2.0
-MODCARGO_CRATES += core-foundation 0.7.0   # MIT / Apache-2.0
+MODCARGO_CRATES += core-foundation 0.9.1   # MIT 

[UPDATE] audio/ncspot: 0.2.2 -> 0.2.4

2020-10-28 Thread Henrik Friedrichsen
Simple update from 0.2.2 to 0.2.4

Changes:
- https://github.com/hrkfdn/ncspot/releases/tag/v0.2.3
- https://github.com/hrkfdn/ncspot/releases/tag/v0.2.4

OK?? crates
? licenses
Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- Makefile2 Sep 2020 10:50:36 -   1.9
+++ Makefile28 Oct 2020 17:31:41 -
@@ -6,8 +6,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.2.2
-REVISION = 0
+GH_TAGNAME =   v0.2.4
 
 CATEGORIES =   audio
 
@@ -36,7 +35,7 @@ MODCARGO_CRATES +=aes-ctr 0.3.0   # MIT O
 MODCARGO_CRATES += aes-soft0.3.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += aesni   0.6.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += ahash   0.3.8   # MIT OR Apache-2.0
-MODCARGO_CRATES += ahash   0.4.4   # MIT OR Apache-2.0
+MODCARGO_CRATES += ahash   0.4.5   # MIT OR Apache-2.0
 MODCARGO_CRATES += aho-corasick0.7.13  # Unlicense/MIT
 MODCARGO_CRATES += alga0.9.3   # Apache-2.0
 MODCARGO_CRATES += alsa0.2.2   # Apache-2.0/MIT
@@ -49,11 +48,10 @@ MODCARGO_CRATES +=  arrayref0.3.6   # BSD-
 MODCARGO_CRATES += arrayvec0.5.1   # MIT/Apache-2.0
 MODCARGO_CRATES += atty0.2.14  # MIT
 MODCARGO_CRATES += autocfg 0.1.7   # Apache-2.0/MIT
-MODCARGO_CRATES += autocfg 1.0.0   # Apache-2.0 OR MIT
-MODCARGO_CRATES += backtrace   0.3.50  # MIT/Apache-2.0
+MODCARGO_CRATES += autocfg 1.0.1   # Apache-2.0 OR MIT
+MODCARGO_CRATES += backtrace   0.3.52  # MIT/Apache-2.0
 MODCARGO_CRATES += base64  0.9.3   # MIT/Apache-2.0
 MODCARGO_CRATES += base64  0.10.1  # MIT/Apache-2.0
-MODCARGO_CRATES += base64  0.11.0  # MIT/Apache-2.0
 MODCARGO_CRATES += base64  0.12.3  # MIT/Apache-2.0
 MODCARGO_CRATES += bindgen 0.53.3  # BSD-3-Clause
 MODCARGO_CRATES += bit-set 0.5.2   # MIT/Apache-2.0
@@ -70,17 +68,19 @@ MODCARGO_CRATES +=  byte-tools  0.3.1   # MI
 MODCARGO_CRATES += byteorder   1.3.4   # Unlicense OR MIT
 MODCARGO_CRATES += bytes   0.4.12  # MIT
 MODCARGO_CRATES += bytes   0.5.6   # MIT
-MODCARGO_CRATES += cc  1.0.58  # MIT/Apache-2.0
+MODCARGO_CRATES += cc  1.0.61  # MIT/Apache-2.0
 MODCARGO_CRATES += cexpr   0.4.0   # Apache-2.0/MIT
 MODCARGO_CRATES += cfg-if  0.1.10  # MIT/Apache-2.0
-MODCARGO_CRATES += chrono  0.4.15  # MIT/Apache-2.0
+MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
+MODCARGO_CRATES += chrono  0.4.19  # MIT/Apache-2.0
 MODCARGO_CRATES += clang-sys   0.29.3  # Apache-2.0
 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 += const-random0.1.8   # MIT OR Apache-2.0
-MODCARGO_CRATES += const-random-macro  0.1.8   # MIT OR Apache-2.0
+MODCARGO_CRATES += const-random0.1.11  # MIT OR Apache-2.0
+MODCARGO_CRATES += const-random-macro  0.1.11  # MIT OR Apache-2.0
+MODCARGO_CRATES += const_fn0.4.2   # Apache-2.0 OR MIT
 MODCARGO_CRATES += constant_time_eq0.1.5   # CC0-1.0
 MODCARGO_CRATES += cookie  0.12.0  # MIT/Apache-2.0
 MODCARGO_CRATES += cookie_store0.7.0   # MIT/Apache-2.0
@@ -91,11 +91,13 @@ MODCARGO_CRATES +=  coreaudio-rs0.9.1   # 
 MODCARGO_CRATES += coreaudio-sys   0.2.5   # MIT
 MODCARGO_CRATES += cpal0.8.2   # Apache-2.0
 MODCARGO_CRATES += crc32fast   1.2.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += crossbeam-channel   0.4.3   # MIT OR Apache-2.0
+MODCARGO_CRATES += crossbeam-channel   0.4.4   # MIT OR Apache-2.0
+MODCARGO_CRATES += crossbeam-channel   0.5.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += crossbeam-deque 0.7.3   # MIT/Apache-2.0
 MODCARGO_CRATES += crossbeam-epoch 0.8.2   # MIT/Apache-2.0
 MODCARGO_CRATES += crossbeam-queue 0.2.3   # MIT/Apache-2.0 AND 
BSD-2-Clause
 MODCARGO_CRATES += crossbeam-utils 0.7.2   # MIT/Apache-2.0
+MODCARGO_CRATES += crossbeam-utils 0.8.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += crypto-mac  0.7.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += ctr 0.3.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += cursive 0.15.0  # MIT
@@ -107,17 +109,19 @@ MODCARGO_CRATES +=darling_core0.10.2  #
 MODCARGO_CRATES += darling_macro   0.9.0   # MIT
 MODCARGO_CRATES += darling_macro   0.10.2  # MIT
 MODCARGO_CRATES += dbus0.8.4   # Apache-2.0/MIT
+MODCARGO_CRATES += dbus0.9.0   # Apache-2.0/MIT
+MODCARGO_CRATES += dbus-tree   0.9.0   # Apache-2.0/MIT
 MODCARGO_CRATES += derive_builder  0.7.2   # MIT/Apache-2.0
 MODCARGO_CRATES += derive_builder_core  

MAINTAINER UPDATE: audio/ncspot to 0.2.2

2020-09-01 Thread Henrik Friedrichsen
Simple update with mostly bugfixes. Changelog:

0.2.0 to 0.2.1
- Update to librespot 0.1.3
- Fix save command parsing for parameterless values
- Implement command to reload config

0.2.1 to 0.2.2
- DBus: Fetch playback progress when position is queried
- DBus: Fix trackid replacing string with d-bus path, Seek & SetPosition 
implementation
- Add notifications
- Do not delete from empty queue
- Make contextmenu aware of commands (e.g. for Vim-like bindings)
- Use libc for setlocale() to fix non-ASCII? crates
? licenses
Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- Makefile22 Jul 2020 05:04:42 -  1.7
+++ Makefile1 Sep 2020 08:40:16 -
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.7 2020/07/22 05:04:42 bket Exp $
+# $OpenBSD: Makefile,v 1.6 2020/06/28 17:33:38 bket Exp $
 
 FIX_EXTRACT_PERMISSIONS = Yes
 
@@ -6,7 +6,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.2.0
+GH_TAGNAME =   v0.2.2
 
 CATEGORIES =   audio
 
@@ -27,32 +27,32 @@ NO_TEST =   Yes
 CONFIGURE_STYLE =  cargo
 
 DISTFILES +=   ${DISTNAME}${EXTRACT_SUFX}
-MODCARGO_CRATES += addr2line   0.12.1  # Apache-2.0/MIT
-MODCARGO_CRATES += adler32 1.0.4   # Zlib
+MODCARGO_CRATES += addr2line   0.13.0  # Apache-2.0/MIT
+MODCARGO_CRATES += adler   0.2.3   # 0BSD OR MIT OR Apache-2.0
 MODCARGO_CRATES += aes 0.3.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += aes-ctr 0.3.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += aes-soft0.3.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += aesni   0.6.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += ahash   0.3.5   # MIT OR Apache-2.0
-MODCARGO_CRATES += ahash   0.4.1   # MIT OR Apache-2.0
-MODCARGO_CRATES += aho-corasick0.7.10  # Unlicense/MIT
+MODCARGO_CRATES += ahash   0.3.8   # MIT OR Apache-2.0
+MODCARGO_CRATES += ahash   0.4.4   # MIT OR Apache-2.0
+MODCARGO_CRATES += aho-corasick0.7.13  # Unlicense/MIT
 MODCARGO_CRATES += alga0.9.3   # Apache-2.0
 MODCARGO_CRATES += alsa0.2.2   # Apache-2.0/MIT
 MODCARGO_CRATES += alsa-sys0.1.2   # MIT
 MODCARGO_CRATES += ansi_term   0.11.0  # MIT
 MODCARGO_CRATES += approx  0.3.2   # Apache-2.0
-MODCARGO_CRATES += arc-swap0.4.6   # Apache-2.0/MIT
+MODCARGO_CRATES += arc-swap0.4.7   # Apache-2.0/MIT
 MODCARGO_CRATES += array-macro 1.0.5   # MIT/Apache-2.0
 MODCARGO_CRATES += arrayref0.3.6   # BSD-2-Clause
 MODCARGO_CRATES += arrayvec0.5.1   # MIT/Apache-2.0
 MODCARGO_CRATES += atty0.2.14  # MIT
 MODCARGO_CRATES += autocfg 0.1.7   # Apache-2.0/MIT
 MODCARGO_CRATES += autocfg 1.0.0   # Apache-2.0 OR MIT
-MODCARGO_CRATES += backtrace   0.3.48  # MIT/Apache-2.0
+MODCARGO_CRATES += backtrace   0.3.50  # MIT/Apache-2.0
 MODCARGO_CRATES += base64  0.9.3   # MIT/Apache-2.0
 MODCARGO_CRATES += base64  0.10.1  # MIT/Apache-2.0
 MODCARGO_CRATES += base64  0.11.0  # MIT/Apache-2.0
-MODCARGO_CRATES += base64  0.12.1  # MIT/Apache-2.0
+MODCARGO_CRATES += base64  0.12.3  # MIT/Apache-2.0
 MODCARGO_CRATES += bindgen 0.53.3  # BSD-3-Clause
 MODCARGO_CRATES += bit-set 0.5.2   # MIT/Apache-2.0
 MODCARGO_CRATES += bit-vec 0.6.2   # MIT/Apache-2.0
@@ -67,13 +67,13 @@ MODCARGO_CRATES +=  bumpalo 3.4.0   # MIT/A
 MODCARGO_CRATES += byte-tools  0.3.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += byteorder   1.3.4   # Unlicense OR MIT
 MODCARGO_CRATES += bytes   0.4.12  # MIT
-MODCARGO_CRATES += bytes   0.5.4   # MIT
-MODCARGO_CRATES += cc  1.0.54  # MIT/Apache-2.0
+MODCARGO_CRATES += bytes   0.5.6   # MIT
+MODCARGO_CRATES += cc  1.0.58  # MIT/Apache-2.0
 MODCARGO_CRATES += cexpr   0.4.0   # Apache-2.0/MIT
 MODCARGO_CRATES += cfg-if  0.1.10  # MIT/Apache-2.0
-MODCARGO_CRATES += chrono  0.4.11  # MIT/Apache-2.0
+MODCARGO_CRATES += chrono  0.4.15  # MIT/Apache-2.0
 MODCARGO_CRATES += clang-sys   0.29.3  # Apache-2.0
-MODCARGO_CRATES += clap2.33.1  # MIT
+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
@@ -89,7 +89,7 @@ MODCARGO_CRATES +=coreaudio-rs0.9.1   # 
 MODCARGO_CRATES += coreaudio-sys   0.2.5   # MIT
 MODCARGO_CRATES += cpal0.8.2   # Apache-2.0
 MODCARGO_CRATES += crc32fast   1.2.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += crossbeam-channel   0.4.2   # MIT/Apache-2.0 AND 
BSD-2-Clause
+MODCARGO_CRATES += crossbeam-channel   0.4.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += crossbeam-deque 0.7.3   # 

UPDATE: audio/ncspot to 0.1.4

2020-06-28 Thread Henrik Friedrichsen
Maintenance update to 0.1.4

Changelog:

Add command/binding ( to jump to currently playing track (fixes #181)
Add OpenUri D-BUS MPRIS support (#185)
Implement volume normalization setting (fixes #195)
Implement audio_cache setting (fixes #196)
Support configuration of audio backend and backend device (fixes #194)
Handle lost/disconnected sessions gracefully (fixes #34, #125, #176, #192)
Add configuration value to drop default keybindings (fixes #204)
Only clear credentials when they're invalid (fixes #77)
Add noop command to override single default bindings (#207)
Add help command (#208)
Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- Makefile12 Apr 2020 14:44:52 -  1.5
+++ Makefile28 Jun 2020 13:29:42 -
@@ -6,7 +6,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.1.3
+GH_TAGNAME =   0.1.4
 
 CATEGORIES =   audio
 
@@ -27,34 +27,34 @@ NO_TEST =   Yes
 CONFIGURE_STYLE =  cargo
 
 DISTFILES +=   ${DISTNAME}${EXTRACT_SUFX}
+MODCARGO_CRATES += addr2line   0.12.1  # Apache-2.0/MIT
 MODCARGO_CRATES += adler32 1.0.4   # Zlib
 MODCARGO_CRATES += aes 0.3.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += aes-ctr 0.3.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += aes-soft0.3.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += aesni   0.6.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += ahash   0.2.18  # MIT OR Apache-2.0
+MODCARGO_CRATES += ahash   0.3.5   # MIT OR Apache-2.0
 MODCARGO_CRATES += aho-corasick0.7.10  # Unlicense/MIT
 MODCARGO_CRATES += alga0.9.3   # Apache-2.0
 MODCARGO_CRATES += alsa0.2.2   # Apache-2.0/MIT
 MODCARGO_CRATES += alsa-sys0.1.2   # MIT
 MODCARGO_CRATES += ansi_term   0.11.0  # MIT
 MODCARGO_CRATES += approx  0.3.2   # Apache-2.0
-MODCARGO_CRATES += arc-swap0.4.5   # Apache-2.0/MIT
-MODCARGO_CRATES += array-macro 1.0.4   # MIT/Apache-2.0
+MODCARGO_CRATES += arc-swap0.4.6   # Apache-2.0/MIT
+MODCARGO_CRATES += array-macro 1.0.5   # MIT/Apache-2.0
 MODCARGO_CRATES += arrayref0.3.6   # BSD-2-Clause
 MODCARGO_CRATES += arrayvec0.5.1   # MIT/Apache-2.0
 MODCARGO_CRATES += atty0.2.14  # MIT
 MODCARGO_CRATES += autocfg 0.1.7   # Apache-2.0/MIT
 MODCARGO_CRATES += autocfg 1.0.0   # Apache-2.0 OR MIT
-MODCARGO_CRATES += backtrace   0.3.46  # MIT/Apache-2.0
-MODCARGO_CRATES += backtrace-sys   0.1.35  # MIT/Apache-2.0
+MODCARGO_CRATES += backtrace   0.3.48  # MIT/Apache-2.0
 MODCARGO_CRATES += base64  0.9.3   # MIT/Apache-2.0
 MODCARGO_CRATES += base64  0.10.1  # MIT/Apache-2.0
 MODCARGO_CRATES += base64  0.11.0  # MIT/Apache-2.0
-MODCARGO_CRATES += bindgen 0.53.2  # BSD-3-Clause
-MODCARGO_CRATES += bit-set 0.5.1   # MIT/Apache-2.0
-MODCARGO_CRATES += bit-vec 0.5.1   # MIT/Apache-2.0
-MODCARGO_CRATES += bitflags0.3.3   # MIT/Apache-2.0
+MODCARGO_CRATES += base64  0.12.1  # MIT/Apache-2.0
+MODCARGO_CRATES += bindgen 0.53.3  # BSD-3-Clause
+MODCARGO_CRATES += bit-set 0.5.2   # MIT/Apache-2.0
+MODCARGO_CRATES += bit-vec 0.6.2   # MIT/Apache-2.0
 MODCARGO_CRATES += bitflags0.9.1   # MIT/Apache-2.0
 MODCARGO_CRATES += bitflags1.2.1   # MIT/Apache-2.0
 MODCARGO_CRATES += blake2b_simd0.5.10  # MIT
@@ -62,17 +62,17 @@ MODCARGO_CRATES +=  block   0.1.6   # MIT
 MODCARGO_CRATES += block-buffer0.7.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += block-cipher-trait  0.6.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += block-padding   0.1.5   # MIT OR Apache-2.0
-MODCARGO_CRATES += bumpalo 3.2.1   # MIT/Apache-2.0
+MODCARGO_CRATES += bumpalo 3.4.0   # MIT/Apache-2.0
 MODCARGO_CRATES += byte-tools  0.3.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += byteorder   1.3.4   # Unlicense OR MIT
 MODCARGO_CRATES += bytes   0.4.12  # MIT
 MODCARGO_CRATES += bytes   0.5.4   # MIT
-MODCARGO_CRATES += cc  1.0.50  # MIT/Apache-2.0
+MODCARGO_CRATES += cc  1.0.54  # MIT/Apache-2.0
 MODCARGO_CRATES += cexpr   0.4.0   # Apache-2.0/MIT
 MODCARGO_CRATES += cfg-if  0.1.10  # MIT/Apache-2.0
 MODCARGO_CRATES += chrono  0.4.11  # MIT/Apache-2.0
-MODCARGO_CRATES += clang-sys   0.29.2  # Apache-2.0
-MODCARGO_CRATES += clap2.33.0  # MIT
+MODCARGO_CRATES += clang-sys   0.29.3  # Apache-2.0
+MODCARGO_CRATES += clap2.33.1  # 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
@@ -85,17 +85,18 @@ MODCARGO_CRATES +=  core-foundation 0.7.0
 MODCARGO_CRATES += core-foundation-sys 

[UPDATE] audio/ncspot to 0.13

2020-04-10 Thread Henrik Friedrichsen
Maintenance update:
- Added configuration option for initial shuffle, repeat, volume
- Start with a random track if not selecting track directly
- Make `TAB` or `ESC` toggle between search input
- Push help view to stack instead of making it a separate screen
- Only stop playback if the last item was deleted AND playing
- Use cached credentials from librespot
- Add new themable color for selected + playing track
- Add support for `HOME` and `END` keys

OK?
Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile8 Feb 2020 22:29:45 -   1.4
+++ Makefile10 Apr 2020 10:42:52 -
@@ -6,7 +6,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.1.2
+GH_TAGNAME =   v0.1.3
 
 CATEGORIES =   audio
 
@@ -33,26 +33,25 @@ MODCARGO_CRATES +=  aes-ctr 0.3.0   # MIT O
 MODCARGO_CRATES += aes-soft0.3.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += aesni   0.6.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += ahash   0.2.18  # MIT OR Apache-2.0
-MODCARGO_CRATES += aho-corasick0.7.8   # Unlicense/MIT
-MODCARGO_CRATES += alga0.9.2   # Apache-2.0
+MODCARGO_CRATES += aho-corasick0.7.10  # Unlicense/MIT
+MODCARGO_CRATES += alga0.9.3   # Apache-2.0
 MODCARGO_CRATES += alsa0.2.2   # Apache-2.0/MIT
 MODCARGO_CRATES += alsa-sys0.1.2   # MIT
 MODCARGO_CRATES += ansi_term   0.11.0  # MIT
-MODCARGO_CRATES += anyhow  1.0.26  # MIT OR Apache-2.0
 MODCARGO_CRATES += approx  0.3.2   # Apache-2.0
-MODCARGO_CRATES += arc-swap0.4.4   # Apache-2.0/MIT
+MODCARGO_CRATES += arc-swap0.4.5   # Apache-2.0/MIT
 MODCARGO_CRATES += array-macro 1.0.4   # MIT/Apache-2.0
 MODCARGO_CRATES += arrayref0.3.6   # BSD-2-Clause
 MODCARGO_CRATES += arrayvec0.5.1   # MIT/Apache-2.0
 MODCARGO_CRATES += atty0.2.14  # MIT
 MODCARGO_CRATES += autocfg 0.1.7   # Apache-2.0/MIT
 MODCARGO_CRATES += autocfg 1.0.0   # Apache-2.0 OR MIT
-MODCARGO_CRATES += backtrace   0.3.43  # MIT/Apache-2.0
-MODCARGO_CRATES += backtrace-sys   0.1.32  # MIT/Apache-2.0
+MODCARGO_CRATES += backtrace   0.3.46  # MIT/Apache-2.0
+MODCARGO_CRATES += backtrace-sys   0.1.35  # MIT/Apache-2.0
+MODCARGO_CRATES += base64  0.9.3   # MIT/Apache-2.0
 MODCARGO_CRATES += base64  0.10.1  # MIT/Apache-2.0
 MODCARGO_CRATES += base64  0.11.0  # MIT/Apache-2.0
-MODCARGO_CRATES += base64  0.9.3   # MIT/Apache-2.0
-MODCARGO_CRATES += bindgen 0.51.1  # BSD-3-Clause
+MODCARGO_CRATES += bindgen 0.53.2  # BSD-3-Clause
 MODCARGO_CRATES += bit-set 0.5.1   # MIT/Apache-2.0
 MODCARGO_CRATES += bit-vec 0.5.1   # MIT/Apache-2.0
 MODCARGO_CRATES += bitflags0.3.3   # MIT/Apache-2.0
@@ -63,17 +62,16 @@ MODCARGO_CRATES +=  block   0.1.6   # MIT
 MODCARGO_CRATES += block-buffer0.7.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += block-cipher-trait  0.6.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += block-padding   0.1.5   # MIT OR Apache-2.0
-MODCARGO_CRATES += bumpalo 3.1.2   # MIT/Apache-2.0
+MODCARGO_CRATES += bumpalo 3.2.1   # MIT/Apache-2.0
 MODCARGO_CRATES += byte-tools  0.3.1   # MIT OR Apache-2.0
-MODCARGO_CRATES += byteorder   1.3.2   # Unlicense OR MIT
+MODCARGO_CRATES += byteorder   1.3.4   # Unlicense OR MIT
 MODCARGO_CRATES += bytes   0.4.12  # MIT
 MODCARGO_CRATES += bytes   0.5.4   # MIT
-MODCARGO_CRATES += c2-chacha   0.2.3   # MIT/Apache-2.0
 MODCARGO_CRATES += cc  1.0.50  # MIT/Apache-2.0
-MODCARGO_CRATES += cexpr   0.3.6   # 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
-MODCARGO_CRATES += chrono  0.4.10  # MIT/Apache-2.0
-MODCARGO_CRATES += clang-sys   0.28.1  # Apache-2.0
+MODCARGO_CRATES += chrono  0.4.11  # MIT/Apache-2.0
+MODCARGO_CRATES += clang-sys   0.29.2  # Apache-2.0
 MODCARGO_CRATES += clap2.33.0  # MIT
 MODCARGO_CRATES += clipboard   0.5.0   # MIT / Apache-2.0
 MODCARGO_CRATES += clipboard-win   2.2.0   # MIT
@@ -83,29 +81,28 @@ MODCARGO_CRATES +=  const-random-macro  0.
 MODCARGO_CRATES += constant_time_eq0.1.5   # CC0-1.0
 MODCARGO_CRATES += cookie  0.12.0  # MIT/Apache-2.0
 MODCARGO_CRATES += cookie_store0.7.0   # MIT/Apache-2.0
-MODCARGO_CRATES += core-foundation 0.6.4   # MIT / Apache-2.0
+MODCARGO_CRATES += core-foundation 0.7.0   # MIT / Apache-2.0
 MODCARGO_CRATES += core-foundation-sys 0.5.1   # MIT / Apache-2.0
-MODCARGO_CRATES += core-foundation-sys 0.6.2   # MIT / Apache-2.0
+MODCARGO_CRATES += core-foundation-sys 0.7.0   # MIT / Apache-2.0
 MODCARGO_CRATES +=   

Re: [UPDATE] audio/ncspot to 0.1.2

2020-02-08 Thread Henrik Friedrichsen
On Sat, Feb 08, 2020 at 03:11:25PM +0100, Björn Ketelaars wrote:
> > +MODCARGO_CRATES += libpulse-sys0.0.0   # MODCARGO_CRATES +=
> > librespot-audio 0.1.1   # MIT
> 
> Line above looks wrong.   ^

Good catch, thanks. It seems that modcargo-gen-crates-licenses swallows
a newline there for some reason. I fixed it manually. I hope this is
fine now?
? licenses
Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile15 Jan 2020 20:35:02 -  1.3
+++ Makefile8 Feb 2020 16:29:50 -
@@ -6,8 +6,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.1.1
-REVISION = 1
+GH_TAGNAME =   v0.1.2
 
 CATEGORIES =   audio
 
@@ -33,47 +32,55 @@ MODCARGO_CRATES +=  aes 0.3.2   # MIT OR Ap
 MODCARGO_CRATES += aes-ctr 0.3.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += aes-soft0.3.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += aesni   0.6.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += aho-corasick0.7.6   # Unlicense/MIT
+MODCARGO_CRATES += ahash   0.2.18  # MIT OR Apache-2.0
+MODCARGO_CRATES += aho-corasick0.7.8   # Unlicense/MIT
 MODCARGO_CRATES += alga0.9.2   # Apache-2.0
 MODCARGO_CRATES += alsa0.2.2   # Apache-2.0/MIT
 MODCARGO_CRATES += alsa-sys0.1.2   # MIT
 MODCARGO_CRATES += ansi_term   0.11.0  # MIT
+MODCARGO_CRATES += anyhow  1.0.26  # MIT OR Apache-2.0
 MODCARGO_CRATES += approx  0.3.2   # Apache-2.0
 MODCARGO_CRATES += arc-swap0.4.4   # Apache-2.0/MIT
 MODCARGO_CRATES += array-macro 1.0.4   # MIT/Apache-2.0
-MODCARGO_CRATES += arrayref0.3.5   # BSD-2-Clause
+MODCARGO_CRATES += arrayref0.3.6   # BSD-2-Clause
 MODCARGO_CRATES += arrayvec0.5.1   # MIT/Apache-2.0
-MODCARGO_CRATES += atty0.2.13  # MIT
+MODCARGO_CRATES += atty0.2.14  # MIT
 MODCARGO_CRATES += autocfg 0.1.7   # Apache-2.0/MIT
-MODCARGO_CRATES += backtrace   0.3.40  # MIT/Apache-2.0
+MODCARGO_CRATES += autocfg 1.0.0   # Apache-2.0 OR MIT
+MODCARGO_CRATES += backtrace   0.3.43  # MIT/Apache-2.0
 MODCARGO_CRATES += backtrace-sys   0.1.32  # MIT/Apache-2.0
-MODCARGO_CRATES += base64  0.10.1  # MIT/Apache-2.0
 MODCARGO_CRATES += base64  0.9.3   # MIT/Apache-2.0
+MODCARGO_CRATES += base64  0.10.1  # MIT/Apache-2.0
+MODCARGO_CRATES += base64  0.11.0  # MIT/Apache-2.0
 MODCARGO_CRATES += bindgen 0.51.1  # BSD-3-Clause
 MODCARGO_CRATES += bit-set 0.5.1   # MIT/Apache-2.0
 MODCARGO_CRATES += bit-vec 0.5.1   # MIT/Apache-2.0
 MODCARGO_CRATES += bitflags0.3.3   # MIT/Apache-2.0
 MODCARGO_CRATES += bitflags0.9.1   # MIT/Apache-2.0
 MODCARGO_CRATES += bitflags1.2.1   # MIT/Apache-2.0
-MODCARGO_CRATES += blake2b_simd0.5.9   # MIT
+MODCARGO_CRATES += blake2b_simd0.5.10  # MIT
 MODCARGO_CRATES += block   0.1.6   # MIT
 MODCARGO_CRATES += block-buffer0.7.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += block-cipher-trait  0.6.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += block-padding   0.1.5   # MIT OR Apache-2.0
+MODCARGO_CRATES += bumpalo 3.1.2   # MIT/Apache-2.0
 MODCARGO_CRATES += byte-tools  0.3.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += byteorder   1.3.2   # Unlicense OR MIT
 MODCARGO_CRATES += bytes   0.4.12  # MIT
+MODCARGO_CRATES += bytes   0.5.4   # MIT
 MODCARGO_CRATES += c2-chacha   0.2.3   # MIT/Apache-2.0
-MODCARGO_CRATES += cc  1.0.47  # MIT/Apache-2.0
+MODCARGO_CRATES += cc  1.0.50  # MIT/Apache-2.0
 MODCARGO_CRATES += cexpr   0.3.6   # Apache-2.0/MIT
 MODCARGO_CRATES += cfg-if  0.1.10  # MIT/Apache-2.0
-MODCARGO_CRATES += chrono  0.4.9   # MIT/Apache-2.0
+MODCARGO_CRATES += chrono  0.4.10  # MIT/Apache-2.0
 MODCARGO_CRATES += clang-sys   0.28.1  # Apache-2.0
 MODCARGO_CRATES += clap2.33.0  # 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 += constant_time_eq0.1.4   # CC0-1.0
+MODCARGO_CRATES += const-random0.1.8   # MIT OR Apache-2.0
+MODCARGO_CRATES += const-random-macro  0.1.8   # MIT OR Apache-2.0
+MODCARGO_CRATES += constant_time_eq0.1.5   # CC0-1.0
 MODCARGO_CRATES += cookie  0.12.0  # MIT/Apache-2.0
 MODCARGO_CRATES += cookie_store0.7.0   # MIT/Apache-2.0
 MODCARGO_CRATES += core-foundation 0.6.4   # MIT / Apache-2.0
@@ -83,33 +90,32 @@ MODCARGO_CRATES +=  coreaudio-rs0.9.1   # 
 MODCARGO_CRATES += coreaudio-sys   0.2.3   # MIT
 MODCARGO_CRATES += cpal0.8.2   # Apache-2.0
 

Re: [UPDATE] audio/ncspot to 0.1.2

2020-02-08 Thread Henrik Friedrichsen
On Sat, Feb 08, 2020 at 07:10:48AM +0100, Sebastien Marie wrote:
> Henrik, could you try with the following diff ?

Sure! Attached is a diff with the license bits. Looks better!
Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile15 Jan 2020 20:35:02 -  1.3
+++ Makefile8 Feb 2020 13:51:26 -
@@ -6,8 +6,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.1.1
-REVISION = 1
+GH_TAGNAME =   v0.1.2
 
 CATEGORIES =   audio
 
@@ -33,21 +32,25 @@ MODCARGO_CRATES +=  aes 0.3.2   # MIT OR Ap
 MODCARGO_CRATES += aes-ctr 0.3.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += aes-soft0.3.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += aesni   0.6.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += aho-corasick0.7.6   # Unlicense/MIT
+MODCARGO_CRATES += ahash   0.2.18  # MIT OR Apache-2.0
+MODCARGO_CRATES += aho-corasick0.7.8   # Unlicense/MIT
 MODCARGO_CRATES += alga0.9.2   # Apache-2.0
 MODCARGO_CRATES += alsa0.2.2   # Apache-2.0/MIT
 MODCARGO_CRATES += alsa-sys0.1.2   # MIT
 MODCARGO_CRATES += ansi_term   0.11.0  # MIT
+MODCARGO_CRATES += anyhow  1.0.26  # MIT OR Apache-2.0
 MODCARGO_CRATES += approx  0.3.2   # Apache-2.0
 MODCARGO_CRATES += arc-swap0.4.4   # Apache-2.0/MIT
 MODCARGO_CRATES += array-macro 1.0.4   # MIT/Apache-2.0
-MODCARGO_CRATES += arrayref0.3.5   # BSD-2-Clause
+MODCARGO_CRATES += arrayref0.3.6   # BSD-2-Clause
 MODCARGO_CRATES += arrayvec0.5.1   # MIT/Apache-2.0
-MODCARGO_CRATES += atty0.2.13  # MIT
+MODCARGO_CRATES += atty0.2.14  # MIT
 MODCARGO_CRATES += autocfg 0.1.7   # Apache-2.0/MIT
-MODCARGO_CRATES += backtrace   0.3.40  # MIT/Apache-2.0
+MODCARGO_CRATES += autocfg 1.0.0   # Apache-2.0 OR MIT
+MODCARGO_CRATES += backtrace   0.3.43  # MIT/Apache-2.0
 MODCARGO_CRATES += backtrace-sys   0.1.32  # MIT/Apache-2.0
 MODCARGO_CRATES += base64  0.10.1  # MIT/Apache-2.0
+MODCARGO_CRATES += base64  0.11.0  # MIT/Apache-2.0
 MODCARGO_CRATES += base64  0.9.3   # MIT/Apache-2.0
 MODCARGO_CRATES += bindgen 0.51.1  # BSD-3-Clause
 MODCARGO_CRATES += bit-set 0.5.1   # MIT/Apache-2.0
@@ -55,25 +58,29 @@ MODCARGO_CRATES +=  bit-vec 0.5.1   # MIT/A
 MODCARGO_CRATES += bitflags0.3.3   # MIT/Apache-2.0
 MODCARGO_CRATES += bitflags0.9.1   # MIT/Apache-2.0
 MODCARGO_CRATES += bitflags1.2.1   # MIT/Apache-2.0
-MODCARGO_CRATES += blake2b_simd0.5.9   # MIT
+MODCARGO_CRATES += blake2b_simd0.5.10  # MIT
 MODCARGO_CRATES += block   0.1.6   # MIT
 MODCARGO_CRATES += block-buffer0.7.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += block-cipher-trait  0.6.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += block-padding   0.1.5   # MIT OR Apache-2.0
+MODCARGO_CRATES += bumpalo 3.1.2   # MIT/Apache-2.0
 MODCARGO_CRATES += byte-tools  0.3.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += byteorder   1.3.2   # Unlicense OR MIT
 MODCARGO_CRATES += bytes   0.4.12  # MIT
+MODCARGO_CRATES += bytes   0.5.4   # MIT
 MODCARGO_CRATES += c2-chacha   0.2.3   # MIT/Apache-2.0
-MODCARGO_CRATES += cc  1.0.47  # MIT/Apache-2.0
+MODCARGO_CRATES += cc  1.0.50  # MIT/Apache-2.0
 MODCARGO_CRATES += cexpr   0.3.6   # Apache-2.0/MIT
 MODCARGO_CRATES += cfg-if  0.1.10  # MIT/Apache-2.0
-MODCARGO_CRATES += chrono  0.4.9   # MIT/Apache-2.0
+MODCARGO_CRATES += chrono  0.4.10  # MIT/Apache-2.0
 MODCARGO_CRATES += clang-sys   0.28.1  # Apache-2.0
 MODCARGO_CRATES += clap2.33.0  # 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 += constant_time_eq0.1.4   # CC0-1.0
+MODCARGO_CRATES += const-random0.1.8   # MIT OR Apache-2.0
+MODCARGO_CRATES += const-random-macro  0.1.8   # MIT OR Apache-2.0
+MODCARGO_CRATES += constant_time_eq0.1.5   # CC0-1.0
 MODCARGO_CRATES += cookie  0.12.0  # MIT/Apache-2.0
 MODCARGO_CRATES += cookie_store0.7.0   # MIT/Apache-2.0
 MODCARGO_CRATES += core-foundation 0.6.4   # MIT / Apache-2.0
@@ -83,16 +90,14 @@ MODCARGO_CRATES +=  coreaudio-rs0.9.1   # 
 MODCARGO_CRATES += coreaudio-sys   0.2.3   # MIT
 MODCARGO_CRATES += cpal0.8.2   # Apache-2.0
 MODCARGO_CRATES += crc32fast   1.2.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += crossbeam-channel   0.3.9   # MIT/Apache-2.0 AND 
BSD-2-Clause
 MODCARGO_CRATES += crossbeam-channel   0.4.0   # MIT/Apache-2.0 AND 
BSD-2-Clause
 MODCARGO_CRATES += 

[UPDATE] audio/ncspot to 0.1.2

2020-02-07 Thread Henrik Friedrichsen
Attached diff updates audio/ncspot to 0.1.2.

OK?
Index: Makefile
===
RCS file: /cvs/ports/audio/ncspot/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile15 Jan 2020 20:35:02 -  1.3
+++ Makefile7 Feb 2020 19:13:41 -
@@ -6,8 +6,7 @@ COMMENT =   ncurses Spotify client
 
 GH_ACCOUNT =   hrkfdn
 GH_PROJECT =   ncspot
-GH_TAGNAME =   v0.1.1
-REVISION = 1
+GH_TAGNAME =   v0.1.2
 
 CATEGORIES =   audio
 
@@ -28,336 +27,385 @@ NO_TEST = Yes
 CONFIGURE_STYLE =  cargo
 
 DISTFILES +=   ${DISTNAME}${EXTRACT_SUFX}
-MODCARGO_CRATES += adler32 1.0.4   # Zlib
-MODCARGO_CRATES += aes 0.3.2   # MIT OR Apache-2.0
-MODCARGO_CRATES += aes-ctr 0.3.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += aes-soft0.3.3   # MIT OR Apache-2.0
-MODCARGO_CRATES += aesni   0.6.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += aho-corasick0.7.6   # Unlicense/MIT
-MODCARGO_CRATES += alga0.9.2   # Apache-2.0
-MODCARGO_CRATES += alsa0.2.2   # Apache-2.0/MIT
-MODCARGO_CRATES += alsa-sys0.1.2   # MIT
-MODCARGO_CRATES += ansi_term   0.11.0  # MIT
-MODCARGO_CRATES += approx  0.3.2   # Apache-2.0
-MODCARGO_CRATES += arc-swap0.4.4   # Apache-2.0/MIT
-MODCARGO_CRATES += array-macro 1.0.4   # MIT/Apache-2.0
-MODCARGO_CRATES += arrayref0.3.5   # BSD-2-Clause
-MODCARGO_CRATES += arrayvec0.5.1   # MIT/Apache-2.0
-MODCARGO_CRATES += atty0.2.13  # MIT
-MODCARGO_CRATES += autocfg 0.1.7   # Apache-2.0/MIT
-MODCARGO_CRATES += backtrace   0.3.40  # MIT/Apache-2.0
-MODCARGO_CRATES += backtrace-sys   0.1.32  # MIT/Apache-2.0
-MODCARGO_CRATES += base64  0.10.1  # MIT/Apache-2.0
-MODCARGO_CRATES += base64  0.9.3   # MIT/Apache-2.0
-MODCARGO_CRATES += bindgen 0.51.1  # BSD-3-Clause
-MODCARGO_CRATES += bit-set 0.5.1   # MIT/Apache-2.0
-MODCARGO_CRATES += bit-vec 0.5.1   # MIT/Apache-2.0
-MODCARGO_CRATES += bitflags0.3.3   # MIT/Apache-2.0
-MODCARGO_CRATES += bitflags0.9.1   # MIT/Apache-2.0
-MODCARGO_CRATES += bitflags1.2.1   # MIT/Apache-2.0
-MODCARGO_CRATES += blake2b_simd0.5.9   # MIT
-MODCARGO_CRATES += block   0.1.6   # MIT
-MODCARGO_CRATES += block-buffer0.7.3   # MIT OR Apache-2.0
-MODCARGO_CRATES += block-cipher-trait  0.6.2   # MIT OR Apache-2.0
-MODCARGO_CRATES += block-padding   0.1.5   # MIT OR Apache-2.0
-MODCARGO_CRATES += byte-tools  0.3.1   # MIT OR Apache-2.0
-MODCARGO_CRATES += byteorder   1.3.2   # Unlicense OR MIT
-MODCARGO_CRATES += bytes   0.4.12  # MIT
-MODCARGO_CRATES += c2-chacha   0.2.3   # MIT/Apache-2.0
-MODCARGO_CRATES += cc  1.0.47  # MIT/Apache-2.0
-MODCARGO_CRATES += cexpr   0.3.6   # Apache-2.0/MIT
-MODCARGO_CRATES += cfg-if  0.1.10  # MIT/Apache-2.0
-MODCARGO_CRATES += chrono  0.4.9   # MIT/Apache-2.0
-MODCARGO_CRATES += clang-sys   0.28.1  # Apache-2.0
-MODCARGO_CRATES += clap2.33.0  # 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 += constant_time_eq0.1.4   # CC0-1.0
-MODCARGO_CRATES += cookie  0.12.0  # MIT/Apache-2.0
-MODCARGO_CRATES += cookie_store0.7.0   # MIT/Apache-2.0
-MODCARGO_CRATES += core-foundation 0.6.4   # MIT / Apache-2.0
-MODCARGO_CRATES += core-foundation-sys 0.5.1   # MIT / Apache-2.0
-MODCARGO_CRATES += core-foundation-sys 0.6.2   # MIT / Apache-2.0
-MODCARGO_CRATES += coreaudio-rs0.9.1   # MIT/Apache-2.0
-MODCARGO_CRATES += coreaudio-sys   0.2.3   # MIT
-MODCARGO_CRATES += cpal0.8.2   # Apache-2.0
-MODCARGO_CRATES += crc32fast   1.2.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += crossbeam-channel   0.3.9   # MIT/Apache-2.0 AND 
BSD-2-Clause
-MODCARGO_CRATES += crossbeam-channel   0.4.0   # MIT/Apache-2.0 AND 
BSD-2-Clause
-MODCARGO_CRATES += crossbeam-deque 0.7.2   # MIT/Apache-2.0
-MODCARGO_CRATES += crossbeam-epoch 0.8.0   # MIT/Apache-2.0
-MODCARGO_CRATES += crossbeam-queue 0.1.2   # MIT/Apache-2.0
-MODCARGO_CRATES += crossbeam-utils 0.6.6   # MIT/Apache-2.0
-MODCARGO_CRATES += crossbeam-utils 0.7.0   # MIT/Apache-2.0
-MODCARGO_CRATES += crypto-mac  0.7.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += ctr 0.3.2   # MIT OR Apache-2.0
-MODCARGO_CRATES += cursive 0.13.0  # MIT
-MODCARGO_CRATES += darling 0.10.2  # MIT
-MODCARGO_CRATES += darling 0.9.0   # MIT
-MODCARGO_CRATES += darling_core0.10.2  # MIT
-MODCARGO_CRATES += darling_core0.9.0   # MIT
-MODCARGO_CRATES += darling_macro   0.10.2  # MIT
-MODCARGO_CRATES += darling_macro   

Re: [NEW] audio/ncspot: ncurses Spotify client written in Rust

2019-11-25 Thread Henrik Friedrichsen
On Mon, Nov 25, 2019 at 10:06:22PM +, Stuart Henderson wrote:
> +cc semarie@, wondering if you have any suggestions?
> 
> 
> I imported this, but unfortunately when I tested before import, it was
> on a machine not setup with _pbuild blocked from network access - now I'm
> trying to build on another machine I see that it downloads during the build
> which is not allowed.
> 
> Also it seems some of the crates listed by modcargo-gen-crates are missing?

I generated that crate list with modcargo-gen-crates on a Cargo.lock
file that is generated when building the crate on OpenBSD. As it has a
different feature list, it needs different dependencies. E.g., alsa et
al are not required on OpenBSD as the feature "alsa_backend" is not
enabled, and thus not included in the Makefile. Sorry, didn't mean to
break the build on dpb. Though I don't understand why it's missing
crates.

> I suspect part of the problem is to do with patching Cargo.toml, maybe
> we want something like "MODCARGO_FEATURES = portaudio_backend
> cursive/pancurses-backend" instead of patching, but even if I remove
> the patch I still see it attempt and fail to fetch crates.io-index.

This is what I initially tried, but there is currently no way in
cargo.port.mk to disable the default features (pass --no-default
features), or at least I couldn't figure out the correct way to do it,
which is why I went for the patch. This makes it pull in the alsa
backend. The alsa backend has a dependency on the nix crate, which does
not build on OpenBSD.



Re: [NEW] audio/ncspot: ncurses Spotify client written in Rust

2019-11-25 Thread Henrik Friedrichsen
On Sun, Nov 24, 2019 at 10:48:08PM +0100, Björn Ketelaars wrote:
> One remark:
> 
> From https://www.openbsd.org/faq/ports/guide.html:
> 
> "Submit the port. Create a gzipped tarball of the port directory."
>

Thanks for the feedback, glad you like it! Sorry about the diff, haven't
submitted a new port in a while.

Attached is the tarball.


ncspot.tar.gz
Description: application/tar-gz


[NEW] audio/ncspot: ncurses Spotify client written in Rust

2019-11-24 Thread Henrik Friedrichsen
Since the initial motivation for this project was to have a working
Spotify client on OpenBSD, I figured I should submit a port for this.

As this is my first Rust OpenBSD port, please bear with me.

Description:
ncurses Spotify client written in Rust using librespot. It is heavily
inspired by ncurses MPD clients, such as ncmpc.  The main motivation was
to provide a simple and resource friendly alternative to the official
client as well as to support platforms that currently don't have a
Spotify client, such as the *BSDs.

WWW:
https://github.com/hrkfdn/ncspot

Feedback? OK?
Index: Makefile
===
RCS file: Makefile
diff -N Makefile
--- /dev/null   1 Jan 1970 00:00:00 -
+++ Makefile24 Nov 2019 17:26:58 -
@@ -0,0 +1,329 @@
+# $OpenBSD$
+
+COMMENT =  ncurses Spotify client
+
+GH_ACCOUNT =   hrkfdn
+GH_PROJECT =   ncspot
+GH_TAGNAME =   v0.1.1
+
+CATEGORIES =   audio
+
+MAINTAINER =   Henrik Friedrichsen 
+
+# BSD
+PERMIT_PACKAGE =   Yes
+
+DISTFILES +=${DISTNAME}${EXTRACT_SUFX}
+
+WANTLIB += c c++abi crypto curses m portaudio pthread ssl
+
+MODULES =  devel/cargo
+BUILD_DEPENDS =lang/rust>=1.30
+LIB_DEPENDS=   audio/portaudio-svn
+
+SEPARATE_BUILD =   Yes
+NO_TEST =  Yes
+
+MODCARGO_CRATES += adler32 1.0.4   # Zlib
+MODCARGO_CRATES += aes 0.3.2   # MIT OR Apache-2.0
+MODCARGO_CRATES += aes-ctr 0.3.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += aes-soft0.3.3   # MIT OR Apache-2.0
+MODCARGO_CRATES += aesni   0.6.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += aho-corasick0.7.6   # Unlicense/MIT
+MODCARGO_CRATES += ansi_term   0.11.0  # MIT
+MODCARGO_CRATES += arc-swap0.4.4   # Apache-2.0/MIT
+MODCARGO_CRATES += array-macro 1.0.4   # MIT/Apache-2.0
+MODCARGO_CRATES += arrayref0.3.5   # BSD-2-Clause
+MODCARGO_CRATES += arrayvec0.5.1   # MIT/Apache-2.0
+MODCARGO_CRATES += atty0.2.13  # MIT
+MODCARGO_CRATES += autocfg 0.1.7   # Apache-2.0/MIT
+MODCARGO_CRATES += backtrace   0.3.40  # MIT/Apache-2.0
+MODCARGO_CRATES += backtrace-sys   0.1.32  # MIT/Apache-2.0
+MODCARGO_CRATES += base64  0.10.1  # MIT/Apache-2.0
+MODCARGO_CRATES += base64  0.9.3   # MIT/Apache-2.0
+MODCARGO_CRATES += bit-set 0.5.1   # MIT/Apache-2.0
+MODCARGO_CRATES += bit-vec 0.5.1   # MIT/Apache-2.0
+MODCARGO_CRATES += bitflags0.3.3   # MIT/Apache-2.0
+MODCARGO_CRATES += bitflags1.2.1   # MIT/Apache-2.0
+MODCARGO_CRATES += blake2b_simd0.5.9   # MIT
+MODCARGO_CRATES += block   0.1.6   # MIT
+MODCARGO_CRATES += block-buffer0.7.3   # MIT OR Apache-2.0
+MODCARGO_CRATES += block-cipher-trait  0.6.2   # MIT OR Apache-2.0
+MODCARGO_CRATES += block-padding   0.1.5   # MIT OR Apache-2.0
+MODCARGO_CRATES += byte-tools  0.3.1   # MIT OR Apache-2.0
+MODCARGO_CRATES += byteorder   1.3.2   # Unlicense OR MIT
+MODCARGO_CRATES += bytes   0.4.12  # MIT
+MODCARGO_CRATES += c2-chacha   0.2.3   # MIT/Apache-2.0
+MODCARGO_CRATES += cc  1.0.47  # MIT/Apache-2.0
+MODCARGO_CRATES += cfg-if  0.1.10  # MIT/Apache-2.0
+MODCARGO_CRATES += chrono  0.4.9   # MIT/Apache-2.0
+MODCARGO_CRATES += clap2.33.0  # 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 += constant_time_eq0.1.4   # CC0-1.0
+MODCARGO_CRATES += cookie  0.12.0  # MIT/Apache-2.0
+MODCARGO_CRATES += cookie_store0.7.0   # MIT/Apache-2.0
+MODCARGO_CRATES += core-foundation 0.6.4   # MIT / Apache-2.0
+MODCARGO_CRATES += core-foundation-sys 0.6.2   # MIT / Apache-2.0
+MODCARGO_CRATES += crc32fast   1.2.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += crossbeam-channel   0.3.9   # MIT/Apache-2.0 AND 
BSD-2-Clause
+MODCARGO_CRATES += crossbeam-channel   0.4.0   # MIT/Apache-2.0 AND 
BSD-2-Clause
+MODCARGO_CRATES += crossbeam-deque 0.7.2   # MIT/Apache-2.0
+MODCARGO_CRATES += crossbeam-epoch 0.8.0   # MIT/Apache-2.0
+MODCARGO_CRATES += crossbeam-queue 0.1.2   # MIT/Apache-2.0
+MODCARGO_CRATES += crossbeam-utils 0.6.6   # MIT/Apache-2.0
+MODCARGO_CRATES += crossbeam-utils 0.7.0   # MIT/Apache-2.0
+MODCARGO_CRATES += crypto-mac  0.7.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += ctr 0.3.2   # MIT OR Apache-2.0
+MODCARGO_CRATES += cursive 0.13.0  # MIT
+MODCARGO_CRATES += darling 0.10.2  # MIT
+MODCARGO_CRATES += darling 0.9.0   # MIT
+MODCARGO_CRATES += darling_core0.10.2  # MIT
+MODCARGO_CRATES += darling_core0.9.0   # MIT
+MODCARGO_CRATES += darling_macro   0.10.2  # MIT
+MODCARGO_CRATES += darling_macro   0.

Re: [UPDATE] mail/spampd to 2.52

2019-02-24 Thread Henrik Friedrichsen
Ping

On Sun, Dec 23, 2018 at 01:25:14PM +0100, Henrik Friedrichsen wrote:
> Pretty simple update.
> 
> The previously required Net::Server's HUP handling patch is now upstream.
> 
> OK?

> Index: Makefile
> ===
> RCS file: /cvs/ports/mail/spampd/Makefile,v
> retrieving revision 1.8
> diff -u -p -r1.8 Makefile
> --- Makefile  24 Aug 2018 19:16:36 -  1.8
> +++ Makefile  23 Dec 2018 12:23:46 -
> @@ -4,7 +4,7 @@ COMMENT=  SMTP/LMTP proxy for Spamassass
>  
>  GH_ACCOUNT=  mpaperno
>  GH_PROJECT=  spampd
> -GH_TAGNAME=  2.51
> +GH_TAGNAME=  2.52
>  
>  CATEGORIES=  mail
>  
> Index: distinfo
> ===
> RCS file: /cvs/ports/mail/spampd/distinfo,v
> retrieving revision 1.2
> diff -u -p -r1.2 distinfo
> --- distinfo  24 Aug 2018 19:16:36 -  1.2
> +++ distinfo  23 Dec 2018 12:23:46 -
> @@ -1,2 +1,2 @@
> -SHA256 (spampd-2.51.tar.gz) = k8w+8Z7P8iSsAPbHoOAo8Fnsg5cDMp9FZ4RrdQlkrAc=
> -SIZE (spampd-2.51.tar.gz) = 215462
> +SHA256 (spampd-2.52.tar.gz) = K6Jh2QW0U+q15OgsJyaxCMnoLiNy6/wwl1jBKWQA4Xo=
> +SIZE (spampd-2.52.tar.gz) = 217711
> Index: patches/patch-spampd_pl
> ===
> RCS file: /cvs/ports/mail/spampd/patches/patch-spampd_pl,v
> retrieving revision 1.1
> diff -u -p -r1.1 patch-spampd_pl
> --- patches/patch-spampd_pl   24 Aug 2018 19:16:36 -  1.1
> +++ patches/patch-spampd_pl   23 Dec 2018 12:23:46 -
> @@ -1,55 +1,41 @@
> -$OpenBSD: patch-spampd_pl,v 1.1 2018/08/24 19:16:36 sthen Exp $
> +$OpenBSD$
>  
>  Index: spampd.pl
>  --- spampd.pl.orig
>  +++ spampd.pl
> -@@ -798,7 +798,13 @@ sub mylog($$$) {
> - $self->log($level, $msg);
> - }
> - 
> -+# Override Net::Server's HUP handling - just gracefully restart all the 
> children.
> -+sub sig_hup {
> -+  my $self = shift;
> -+  $self->hup_children;
> -+}
> - 
> -+
> - ##   SETUP   ##
> - 
> - 
> -@@ -816,8 +822,8 @@ my $childtimeout = 6*60; # child process per-command t
> - my $satimeout = 285; # SpamAssassin timeout in seconds (15s less than 
> Postfix 
> -  # default for smtp_data_done_timeout)
> - my $pidfile = '/var/run/spampd.pid'; # write pid to file
> --my $user = 'mail'; # user to run as
> --my $group = 'mail'; # group to run as
> -+my $user = '_spampd'; # user to run as
> -+my $group = '_spampd'; # group to run as
> - my $tagall = 0; # mark-up all msgs with SA, not just spam
> - my $maxsize = 64; # max. msg size to scan with SA, in KB.
> - my $rh = 0; # log which rules were hit
> -@@ -1078,9 +1084,9 @@ Options:
> +@@ -772,8 +772,8 @@ my $childtimeout= 6 * 60; 
> + my $satimeout   = 285;   # SpamAssassin 
> timeout in seconds (15s less than Postfix
> +  #   default for 
> smtp_data_done_timeout)
> + my $pidfile = '/var/run/spampd.pid'; # write pid to file
> +-my $user= 'mail';# user to run as
> +-my $group   = 'mail';# group to run as
> ++my $user= '_spampd'; # user to run as
> ++my $group   = '_spampd'; # group to run as
> + my $tagall  = 0; # mark-up all msgs 
> with SA, not just spam
> + my $maxsize = 64;# max. msg size to 
> scan with SA, in KB.
> + my $rh  = 0; # log which rules 
> were hit
> +@@ -995,9 +995,9 @@ Options:
> --pid=filename   Store the daemon's process ID in this file. 
> -Default is /var/run/spampd.pid
> + or -p filename   Default is /var/run/spampd.pid
> --user=username  Specifies the user that the daemon runs as.
> --   Default is mail.
> -+   Default is _spampd.
> +-or -u username   Default is mail.
> ++or -u username   Default is _spampd.
> --group=groupnameSpecifies the group that the daemon runs as.
> --   Default is mail.
> -+   Default is _spampd.
> +-or -g groupname  Default is mail.
> ++or -g groupname  Default is _spampd.
> + 
> --nodetach   Don't detach from the console and fork into
> -

Re: [UPDATE] net/prosody to 0.11.1

2019-02-06 Thread Henrik Friedrichsen
On Sun, Jan 27, 2019 at 11:21:53AM +0100, Henrik Friedrichsen wrote:
> And another small update to 0.11.2:

Final ping. It'd be nice to have this in before the 6.6 freeze.



Re: [UPDATE] net/prosody to 0.11.1

2019-01-27 Thread Henrik Friedrichsen
And another small update to 0.11.2:

"This is a minor bugfix release. It fixes a handful of small but important 
issues.

mod_csi_simple: Multiple enhancements to built-in ‘importance’ rules (fixes 
#1250)
mod_vcard_legacy: Limit injection of XEP-0153 to normal presence (fixes #1252)
util.datetime: Make sure timezone difference is calculated correctly (fixes 
#1262)
MUC: Fix traceback when requesting voice (fixes #1269) (thanks jonas’)
MUC: Adjust priorities of muc-get-default-role handlers (fixes #1272)
MUC: Allow changing data attached to an only owner (fixes #1273)
Multiple fixes and improvements to our experimental epoll (non-libevent) backend
util.stanza: Deserialize stanza without mutating input (fixes #711)
mod_mam: Only accept valid JIDs in and prefs. (fixes #1275)
util.pubsub: Restore subscription index from stored data (fixes #1281)
prosodyctl check: Add statisticsmanager settings to known global options
util.startup: Always reload logging after config (fixes #1284)
mod_posix: Don’t reload log files twice"
Index: Makefile
===
RCS file: /cvs/ports/net/prosody/Makefile,v
retrieving revision 1.51
diff -u -p -r1.51 Makefile
--- Makefile4 Sep 2018 12:46:18 -   1.51
+++ Makefile27 Jan 2019 10:19:14 -
@@ -1,8 +1,7 @@
 # $OpenBSD: Makefile,v 1.51 2018/09/04 12:46:18 espie Exp $
 
 COMMENT=   communications server for Jabber/XMPP written in Lua
-DISTNAME=  prosody-0.10.2
-REVISION=  1
+DISTNAME=  prosody-0.11.2
 CATEGORIES=net
 MASTER_SITES=  http://prosody.im/downloads/source/
 
@@ -13,7 +12,7 @@ MAINTAINER=   Henrik Friedrichsen 
Index: distinfo
===
RCS file: /cvs/ports/net/prosody/distinfo,v
retrieving revision 1.15
diff -u -p -r1.15 distinfo
--- distinfo4 Jun 2018 19:53:58 -   1.15
+++ distinfo27 Jan 2019 10:19:14 -
@@ -1,2 +1,2 @@
-SHA256 (prosody-0.10.2.tar.gz) = dbXwNeenTV8gju6vhBm5SoXQm0AlLURM/4Az/ePJdo4=
-SIZE (prosody-0.10.2.tar.gz) = 331874
+SHA256 (prosody-0.11.2.tar.gz) = iRH23Cm54MTt+eYdwj+iLXe8QsTK8ouAmrhDsvCOSDE=
+SIZE (prosody-0.11.2.tar.gz) = 420689
Index: patches/patch-Makefile
===
RCS file: patches/patch-Makefile
diff -N patches/patch-Makefile
--- patches/patch-Makefile  3 Apr 2015 15:23:57 -   1.3
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,18 +0,0 @@
-$OpenBSD: patch-Makefile,v 1.3 2015/04/03 15:23:57 edd Exp $
 Makefile.orig  Tue Mar 24 20:18:04 2015
-+++ Makefile   Wed Apr  1 21:06:56 2015
-@@ -1,12 +1,12 @@
- 
- include config.unix
- 
--BIN = $(DESTDIR)$(PREFIX)/bin
-+BIN = $(DESTDIR)$(PREFIX)/sbin
- CONFIG = $(DESTDIR)$(SYSCONFDIR)
- MODULES = $(DESTDIR)$(LIBDIR)/prosody/modules
- SOURCE = $(DESTDIR)$(LIBDIR)/prosody
- DATA = $(DESTDIR)$(DATADIR)
--MAN = $(DESTDIR)$(PREFIX)/share/man
-+MAN = $(DESTDIR)$(PREFIX)/man
- 
- INSTALLEDSOURCE = $(LIBDIR)/prosody
- INSTALLEDCONFIG = $(SYSCONFDIR)
Index: patches/patch-certs_Makefile
===
RCS file: patches/patch-certs_Makefile
diff -N patches/patch-certs_Makefile
--- patches/patch-certs_Makefile5 Nov 2017 16:52:07 -   1.7
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,31 +0,0 @@
-$OpenBSD: patch-certs_Makefile,v 1.7 2017/11/05 16:52:07 landry Exp $
-Index: certs/Makefile
 certs/Makefile.orig
-+++ certs/Makefile
-@@ -2,13 +2,13 @@
- keysize=2048
- 
- # How to:
--# First, `make yourhost.cnf` which creates a openssl config file.
-+# First, `${MAKE_PROGRAM} yourhost.cnf` which creates a openssl config file.
- # Then edit this file and fill in the details you want it to have,
- # and add or change hosts and components it should cover.
--# Then `make yourhost.key` to create your private key, you can
-+# Then `${MAKE_PROGRAM} yourhost.key` to create your private key, you can
- # include keysize=number to change the size of the key.
--# Then you can either `make yourhost.csr` to generate a certificate
--# signing request that you can submit to a CA, or `make yourhost.crt`
-+# Then you can either `${MAKE_PROGRAM} yourhost.csr` to generate a certificate
-+# signing request that you can submit to a CA, or `${MAKE_PROGRAM} 
yourhost.crt`
- # to generate a self signed certificate.
- 
- .PRECIOUS: %.cnf %.key
-@@ -60,6 +60,8 @@ keysize=2048
- %.key:
-   umask 0077 && openssl genrsa -out $@ $(keysize)
-   @chmod 400 $@
-+  @chown _prosody $@ || \
-+  echo "***WARNING***: You will need to 'chown _prosody $@'"
- 
- # Generate Diffie-Hellman parameters
- dh-%.pem:
Index: patches/patch-certs_makefile
===
RCS file: patches/patch-certs_makefile
diff -N patches/patch-certs_makefile
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-certs_makefile27 Jan 2019 10:19:14 -000

Re: [UPDATE] mail/spampd to 2.52

2019-01-21 Thread Henrik Friedrichsen
Ping?



Re: [UPDATE] net/prosody to 0.11.1

2019-01-21 Thread Henrik Friedrichsen
Ping?



[UPDATE] mail/spampd to 2.52

2018-12-23 Thread Henrik Friedrichsen
Pretty simple update.

The previously required Net::Server's HUP handling patch is now upstream.

OK?
Index: Makefile
===
RCS file: /cvs/ports/mail/spampd/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile24 Aug 2018 19:16:36 -  1.8
+++ Makefile23 Dec 2018 12:23:46 -
@@ -4,7 +4,7 @@ COMMENT=SMTP/LMTP proxy for Spamassass
 
 GH_ACCOUNT=mpaperno
 GH_PROJECT=spampd
-GH_TAGNAME=2.51
+GH_TAGNAME=2.52
 
 CATEGORIES=mail
 
Index: distinfo
===
RCS file: /cvs/ports/mail/spampd/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo24 Aug 2018 19:16:36 -  1.2
+++ distinfo23 Dec 2018 12:23:46 -
@@ -1,2 +1,2 @@
-SHA256 (spampd-2.51.tar.gz) = k8w+8Z7P8iSsAPbHoOAo8Fnsg5cDMp9FZ4RrdQlkrAc=
-SIZE (spampd-2.51.tar.gz) = 215462
+SHA256 (spampd-2.52.tar.gz) = K6Jh2QW0U+q15OgsJyaxCMnoLiNy6/wwl1jBKWQA4Xo=
+SIZE (spampd-2.52.tar.gz) = 217711
Index: patches/patch-spampd_pl
===
RCS file: /cvs/ports/mail/spampd/patches/patch-spampd_pl,v
retrieving revision 1.1
diff -u -p -r1.1 patch-spampd_pl
--- patches/patch-spampd_pl 24 Aug 2018 19:16:36 -  1.1
+++ patches/patch-spampd_pl 23 Dec 2018 12:23:46 -
@@ -1,55 +1,41 @@
-$OpenBSD: patch-spampd_pl,v 1.1 2018/08/24 19:16:36 sthen Exp $
+$OpenBSD$
 
 Index: spampd.pl
 --- spampd.pl.orig
 +++ spampd.pl
-@@ -798,7 +798,13 @@ sub mylog($$$) {
- $self->log($level, $msg);
- }
- 
-+# Override Net::Server's HUP handling - just gracefully restart all the 
children.
-+sub sig_hup {
-+  my $self = shift;
-+  $self->hup_children;
-+}
- 
-+
- ##   SETUP   ##
- 
- 
-@@ -816,8 +822,8 @@ my $childtimeout = 6*60; # child process per-command t
- my $satimeout = 285; # SpamAssassin timeout in seconds (15s less than Postfix 
-  # default for smtp_data_done_timeout)
- my $pidfile = '/var/run/spampd.pid'; # write pid to file
--my $user = 'mail'; # user to run as
--my $group = 'mail'; # group to run as
-+my $user = '_spampd'; # user to run as
-+my $group = '_spampd'; # group to run as
- my $tagall = 0; # mark-up all msgs with SA, not just spam
- my $maxsize = 64; # max. msg size to scan with SA, in KB.
- my $rh = 0; # log which rules were hit
-@@ -1078,9 +1084,9 @@ Options:
+@@ -772,8 +772,8 @@ my $childtimeout= 6 * 60; 
+ my $satimeout   = 285;   # SpamAssassin 
timeout in seconds (15s less than Postfix
+  #   default for 
smtp_data_done_timeout)
+ my $pidfile = '/var/run/spampd.pid'; # write pid to file
+-my $user= 'mail';# user to run as
+-my $group   = 'mail';# group to run as
++my $user= '_spampd'; # user to run as
++my $group   = '_spampd'; # group to run as
+ my $tagall  = 0; # mark-up all msgs 
with SA, not just spam
+ my $maxsize = 64;# max. msg size to 
scan with SA, in KB.
+ my $rh  = 0; # log which rules 
were hit
+@@ -995,9 +995,9 @@ Options:
--pid=filename   Store the daemon's process ID in this file. 
-Default is /var/run/spampd.pid
+ or -p filename   Default is /var/run/spampd.pid
--user=username  Specifies the user that the daemon runs as.
--   Default is mail.
-+   Default is _spampd.
+-or -u username   Default is mail.
++or -u username   Default is _spampd.
--group=groupnameSpecifies the group that the daemon runs as.
--   Default is mail.
-+   Default is _spampd.
+-or -g groupname  Default is mail.
++or -g groupname  Default is _spampd.
+ 
--nodetach   Don't detach from the console and fork into
-background. Useful for some daemon control
-tools or when running as a win32 service
-@@ -1414,7 +1420,7 @@ Spevifies what UNIX socket spampd will relay to. If th
- =item B<--group=groupname> or  B<--g=groupname>
+  background. Useful for some daemon control
+@@ -1334,7 +1334,7 @@ Specifies what UNIX socket spampd will relay to. If th
+ =item B<--group=groupname> or  B<-g=groupname>
  
- Specifies the user and group that the proxy will run as. Default is
+ Specifies the user and/or group that the proxy will run as. Default is
 -I/I.

[UPDATE] net/prosody to 0.11.1

2018-12-22 Thread Henrik Friedrichsen
Hey,

attached patch updates prosody to 0.11.1.

Quite a bit of changes in this one, most noticeably:
- prosody now ships with BSD Makefiles, so we can drop gmake.
- The patch for util-src/makefile is required until the next release,
  as a fix was committed upstream[2].
- Lua 5.1 is still supported for now, at some point 5.2 will be
  mandatory.
- I have disabled the tests for now, as they now require busted and
  luacheck, of which busted has not been ported yet. Also, they were
  broken before. Though it'd obviously be great to have them back at
  some point.

[1]: https://prosody.im/doc/packagers#section011
[2]: https://issues.prosody.im/1251

Feedback? OK?

Best regards
Henrik
Index: Makefile
===
RCS file: /cvs/ports/net/prosody/Makefile,v
retrieving revision 1.51
diff -u -p -r1.51 Makefile
--- Makefile4 Sep 2018 12:46:18 -   1.51
+++ Makefile22 Dec 2018 22:05:04 -
@@ -1,8 +1,7 @@
 # $OpenBSD: Makefile,v 1.51 2018/09/04 12:46:18 espie Exp $
 
 COMMENT=   communications server for Jabber/XMPP written in Lua
-DISTNAME=  prosody-0.10.2
-REVISION=  1
+DISTNAME=  prosody-0.11.1
 CATEGORIES=net
 MASTER_SITES=  http://prosody.im/downloads/source/
 
@@ -13,7 +12,7 @@ MAINTAINER=   Henrik Friedrichsen 
Index: distinfo
===
RCS file: /cvs/ports/net/prosody/distinfo,v
retrieving revision 1.15
diff -u -p -r1.15 distinfo
--- distinfo4 Jun 2018 19:53:58 -   1.15
+++ distinfo22 Dec 2018 22:05:04 -
@@ -1,2 +1,2 @@
-SHA256 (prosody-0.10.2.tar.gz) = dbXwNeenTV8gju6vhBm5SoXQm0AlLURM/4Az/ePJdo4=
-SIZE (prosody-0.10.2.tar.gz) = 331874
+SHA256 (prosody-0.11.1.tar.gz) = kb7EPweYcp4KKyB2E6dFWY6jyn3Lf9hd9EzPBPpcZao=
+SIZE (prosody-0.11.1.tar.gz) = 418780
Index: patches/patch-Makefile
===
RCS file: patches/patch-Makefile
diff -N patches/patch-Makefile
--- patches/patch-Makefile  3 Apr 2015 15:23:57 -   1.3
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,18 +0,0 @@
-$OpenBSD: patch-Makefile,v 1.3 2015/04/03 15:23:57 edd Exp $
 Makefile.orig  Tue Mar 24 20:18:04 2015
-+++ Makefile   Wed Apr  1 21:06:56 2015
-@@ -1,12 +1,12 @@
- 
- include config.unix
- 
--BIN = $(DESTDIR)$(PREFIX)/bin
-+BIN = $(DESTDIR)$(PREFIX)/sbin
- CONFIG = $(DESTDIR)$(SYSCONFDIR)
- MODULES = $(DESTDIR)$(LIBDIR)/prosody/modules
- SOURCE = $(DESTDIR)$(LIBDIR)/prosody
- DATA = $(DESTDIR)$(DATADIR)
--MAN = $(DESTDIR)$(PREFIX)/share/man
-+MAN = $(DESTDIR)$(PREFIX)/man
- 
- INSTALLEDSOURCE = $(LIBDIR)/prosody
- INSTALLEDCONFIG = $(SYSCONFDIR)
Index: patches/patch-certs_Makefile
===
RCS file: patches/patch-certs_Makefile
diff -N patches/patch-certs_Makefile
--- patches/patch-certs_Makefile5 Nov 2017 16:52:07 -   1.7
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,31 +0,0 @@
-$OpenBSD: patch-certs_Makefile,v 1.7 2017/11/05 16:52:07 landry Exp $
-Index: certs/Makefile
 certs/Makefile.orig
-+++ certs/Makefile
-@@ -2,13 +2,13 @@
- keysize=2048
- 
- # How to:
--# First, `make yourhost.cnf` which creates a openssl config file.
-+# First, `${MAKE_PROGRAM} yourhost.cnf` which creates a openssl config file.
- # Then edit this file and fill in the details you want it to have,
- # and add or change hosts and components it should cover.
--# Then `make yourhost.key` to create your private key, you can
-+# Then `${MAKE_PROGRAM} yourhost.key` to create your private key, you can
- # include keysize=number to change the size of the key.
--# Then you can either `make yourhost.csr` to generate a certificate
--# signing request that you can submit to a CA, or `make yourhost.crt`
-+# Then you can either `${MAKE_PROGRAM} yourhost.csr` to generate a certificate
-+# signing request that you can submit to a CA, or `${MAKE_PROGRAM} 
yourhost.crt`
- # to generate a self signed certificate.
- 
- .PRECIOUS: %.cnf %.key
-@@ -60,6 +60,8 @@ keysize=2048
- %.key:
-   umask 0077 && openssl genrsa -out $@ $(keysize)
-   @chmod 400 $@
-+  @chown _prosody $@ || \
-+  echo "***WARNING***: You will need to 'chown _prosody $@'"
- 
- # Generate Diffie-Hellman parameters
- dh-%.pem:
Index: patches/patch-certs_makefile
===
RCS file: patches/patch-certs_makefile
diff -N patches/patch-certs_makefile
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-certs_makefile22 Dec 2018 22:05:04 -
@@ -0,0 +1,13 @@
+$OpenBSD$
+
+Index: certs/makefile
+--- certs/makefile.orig
 certs/makefile
+@@ -14,5 +14,7 @@ keysize=2048
+ ${.TARGETS:M*.crt}: 
+   openssl req -new -x509 -newkey rsa:$(keysize) -nodes -keyout 
${.TARGET:R}.key \
+   -days 365 -sha256 -out $@ -utf8 -subj /CN=${.TARGET:R}
++  @chown _prosody $@ || \
++

Re: [PATCH] update duplicity to 0.7.18.2

2018-10-23 Thread Henrik Friedrichsen
On Mon, Oct 22, 2018 at 09:09:15PM -0400, Daniel Jakots wrote:
> Thanks committed. Do you want to take maintainership?

Thanks! Sure, why not?



[PATCH] update duplicity to 0.7.18.2

2018-10-21 Thread Henrik Friedrichsen
Hey,

I just upgrade to OpenBSD 6.4 on my server and noticed my duplicity
backup job fails.

The current port installs version 0.7.18.1, which broke remote backups
to at least SFTP locations[1]. The update to 0.7.18.2 was released to
fix this problem.

Attached is a patch to bump the port version.

I don't know the exact protocol for this, but it may be desirable to
backport this change to 6.4 STABLE.

Best regards,
Henrik
Index: Makefile
===
RCS file: /cvs/ports/sysutils/duplicity/Makefile,v
retrieving revision 1.48
diff -u -p -r1.48 Makefile
--- Makefile	3 Sep 2018 01:16:06 -	1.48
+++ Makefile	21 Oct 2018 19:03:29 -
@@ -5,7 +5,7 @@
 
 COMMENT =	encrypted backup using rsync algorithm
 
-MODPY_EGG_VERSION = 0.7.18.1
+MODPY_EGG_VERSION = 0.7.18.2
 DISTNAME =	duplicity-${MODPY_EGG_VERSION}
 
 CATEGORIES =	sysutils
Index: distinfo
===
RCS file: /cvs/ports/sysutils/duplicity/distinfo,v
retrieving revision 1.30
diff -u -p -r1.30 distinfo
--- distinfo	3 Sep 2018 01:16:06 -	1.30
+++ distinfo	21 Oct 2018 19:03:29 -
@@ -1,2 +1,2 @@
-SHA256 (duplicity-0.7.18.1.tar.gz) = yTUBntlT5HZ9+NOXZcTdQRmHCaFGaOgj4unj4gcQgJ0=
-SIZE (duplicity-0.7.18.1.tar.gz) = 1726064
+SHA256 (duplicity-0.7.18.2.tar.gz) = wjaIj0MSjpbNMwF7AaKFXA4kc4GV/tXK2tCMKP1rZ0g=
+SIZE (duplicity-0.7.18.2.tar.gz) = 1726157


Re: [UPDATE] mail/spampd 2.30 -> 2.51 + fix boot issue

2018-08-25 Thread Henrik Friedrichsen
On Fri, Aug 24, 2018 at 02:16:31PM -0400, trondd wrote:
> I'd love to get update in for 6.4 as it fixes a long standing issue with 
> spampd
> failing to start correctly via rc at boot time.

I second that notion. Thanks again, looks good to me.



Re: [MAINTAINER] security update net/prosody to 0.10.2

2018-06-04 Thread Henrik Friedrichsen
On Mon, Jun 04, 2018 at 09:52:10PM +0200, Landry Breuil wrote:
> I'm commiting your diff, but patches/patch-core_certmanager_lua was
> already commited in january. Update your tree before generating diffs..

Odd, I did run cvs up on the tree before working on it. Will make sure it's
recent next time.



[MAINTAINER] security update net/prosody to 0.10.2

2018-06-04 Thread Henrik Friedrichsen
Hi,

attached diff updates prosody to 0.10.2 which fixes CVE-2018-10847[1].

Also included in 0.10.2 and 0.10.1 (which was omitted) are several
other bugfixes [2][3].

[1]: https://prosody.im/security/advisory_20180531/
[2]: https://blog.prosody.im/prosody-0-10-1-released/
[3]: https://blog.prosody.im/prosody-0-10-2-security-release/
Index: Makefile
===
RCS file: /cvs/ports/net/prosody/Makefile,v
retrieving revision 1.48
diff -u -p -r1.48 Makefile
--- Makefile18 Jan 2018 03:22:34 -  1.48
+++ Makefile4 Jun 2018 18:33:43 -
@@ -1,8 +1,7 @@
 # $OpenBSD: Makefile,v 1.48 2018/01/18 03:22:34 danj Exp $
 
 COMMENT=   communications server for Jabber/XMPP written in Lua
-DISTNAME=  prosody-0.10.0
-REVISION=  2
+DISTNAME=  prosody-0.10.2
 CATEGORIES=net
 MASTER_SITES=  http://prosody.im/downloads/source/
 
Index: distinfo
===
RCS file: /cvs/ports/net/prosody/distinfo,v
retrieving revision 1.14
diff -u -p -r1.14 distinfo
--- distinfo5 Nov 2017 16:52:07 -   1.14
+++ distinfo4 Jun 2018 18:33:43 -
@@ -1,2 +1,2 @@
-SHA256 (prosody-0.10.0.tar.gz) = dBTkRyVsYLJkVXjEpZExE810tBnKWgMrVNuQ2YqXhJg=
-SIZE (prosody-0.10.0.tar.gz) = 330461
+SHA256 (prosody-0.10.2.tar.gz) = dbXwNeenTV8gju6vhBm5SoXQm0AlLURM/4Az/ePJdo4=
+SIZE (prosody-0.10.2.tar.gz) = 331874
Index: patches/patch-core_certmanager_lua
===
RCS file: patches/patch-core_certmanager_lua
diff -N patches/patch-core_certmanager_lua
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-core_certmanager_lua  4 Jun 2018 18:33:43 -
@@ -0,0 +1,14 @@
+$OpenBSD$
+
+Index: core/certmanager.lua
+--- core/certmanager.lua.orig
 core/certmanager.lua
+@@ -102,7 +102,7 @@ end
+ 
+ -- Built-in defaults
+ local core_defaults = {
+-  capath = "/etc/ssl/certs";
++  cafile = "/etc/ssl/cert.pem";
+   depth = 9;
+   protocol = "tlsv1+";
+   verify = (ssl_x509 and { "peer", "client_once", }) or "none";
Index: pkg/PLIST
===
RCS file: /cvs/ports/net/prosody/pkg/PLIST,v
retrieving revision 1.11
diff -u -p -r1.11 PLIST
--- pkg/PLIST   5 Nov 2017 16:52:07 -   1.11
+++ pkg/PLIST   4 Jun 2018 18:33:43 -
@@ -1,6 +1,7 @@
 @comment $OpenBSD: PLIST,v 1.11 2017/11/05 16:52:07 landry Exp $
 @newgroup _prosody:638
 @newuser _prosody:638:_prosody:daemon:prosody user:/nonexistent:/sbin/nologin
+@rcscript ${RCDIR}/prosody
 lib/prosody/
 lib/prosody/core/
 lib/prosody/core/certmanager.lua
@@ -72,6 +73,7 @@ lib/prosody/modules/mod_s2s/s2sout.lib.l
 lib/prosody/modules/mod_s2s_auth_certs.lua
 lib/prosody/modules/mod_saslauth.lua
 lib/prosody/modules/mod_server_contact_info.lua
+lib/prosody/modules/mod_stanza_debug.lua
 lib/prosody/modules/mod_storage_internal.lua
 lib/prosody/modules/mod_storage_none.lua
 lib/prosody/modules/mod_storage_sql.lua
@@ -208,11 +210,8 @@ share/examples/prosody/prosody.cfg.lua
 @mode 770
 @owner _prosody
 @group _prosody
-@sample /var/prosody/
 share/examples/prosody/prosody.log
 @mode 660
 @sample /var/prosody/prosody.log
-@owner
-@group
-@mode
-@rcscript ${RCDIR}/prosody
+@mode 770
+@sample /var/prosody/


Re: [pretest] emacs-26.0.91

2018-04-03 Thread Henrik Friedrichsen
On Tue, Apr 03, 2018 at 08:16:17AM +0200, Jeremie Courreges-Anglas wrote:
> Index: pkg/PLIST
> ===
> RCS file: /cvs/ports/editors/emacs/pkg/PLIST,v
> retrieving revision 1.19
> diff -u -p -r1.19 PLIST
> --- pkg/PLIST 1 May 2017 16:25:20 -   1.19
> +++ pkg/PLIST 30 Jan 2018 06:34:12 -
> @@ -77,6 +77,9 @@ bin/emacs
>  @info info/widget.info
>  @info info/wisent.info
>  @info info/woman.info
> +lib/systemd/
> +lib/systemd/user/
> +lib/systemd/user/emacs.service

We probably won't need those on OpenBSD ;p



Re: UPDATE: x11/i3 to 4.15

2018-03-21 Thread Henrik Friedrichsen
On Thu, Mar 15, 2018 at 06:41:46PM +0100, Henrik Friedrichsen wrote:
> Well, attached is another diff with https links. EXTRACT_SUFX was moved
> below MASTER_SITES, but I'm fine either way and will delegate that
> choice to the committer ;)

Ping?

Is this still going on for 6.3?



Re: UPDATE: x11/i3 to 4.15

2018-03-15 Thread Henrik Friedrichsen
On Thu, Mar 15, 2018 at 12:17:32AM +, Stuart Henderson wrote:
> On 2018/03/14 16:44, Klemens Nanni wrote:
> > You can switch HOMEPAGE and thus MASTER_SITES to HTTPS.
> > 
> 
> I think Makefile.template has EXTRACT_SUFX in a bit of a weird place tbh,
> near DISTNAME makes a lot more sense to me...
> 

Well, attached is another diff with https links. EXTRACT_SUFX was moved
below MASTER_SITES, but I'm fine either way and will delegate that
choice to the committer ;)
Index: Makefile
===
RCS file: /cvs/ports/x11/i3/Makefile,v
retrieving revision 1.111
diff -u -p -r1.111 Makefile
--- Makefile8 Nov 2017 21:14:27 -   1.111
+++ Makefile15 Mar 2018 17:39:30 -
@@ -2,12 +2,11 @@
 
 COMMENT =  improved dynamic tiling window manager
 
-DISTNAME = i3-4.14.1
-REVISION = 1
+DISTNAME = i3-4.15
+EXTRACT_SUFX = .tar.bz2
 CATEGORIES =   x11
 
-EXTRACT_SUFX = .tar.bz2
-HOMEPAGE = http://i3wm.org/
+HOMEPAGE = https://i3wm.org/
 MASTER_SITES = ${HOMEPAGE}/downloads/
 MAINTAINER =   David Coppa 
 
Index: distinfo
===
RCS file: /cvs/ports/x11/i3/distinfo,v
retrieving revision 1.28
diff -u -p -r1.28 distinfo
--- distinfo25 Sep 2017 06:30:43 -  1.28
+++ distinfo15 Mar 2018 17:39:30 -
@@ -1,2 +1,2 @@
-SHA256 (i3-4.14.1.tar.bz2) = 0AY6xWHzqo1+MeE3NWgVuteBvWrXdAMDYsiavparX7E=
-SIZE (i3-4.14.1.tar.bz2) = 1173560
+SHA256 (i3-4.15.tar.bz2) = IX1STR+8ha40ayX2hI0be80sIxhOyI0pEUv1piE4UyY=
+SIZE (i3-4.15.tar.bz2) = 1196263
Index: patches/patch-Makefile_in
===
RCS file: /cvs/ports/x11/i3/patches/patch-Makefile_in,v
retrieving revision 1.3
diff -u -p -r1.3 patch-Makefile_in
--- patches/patch-Makefile_in   25 Sep 2017 06:30:43 -  1.3
+++ patches/patch-Makefile_in   15 Mar 2018 17:39:30 -
@@ -14,7 +14,7 @@ Index: Makefile.in
  
  i3confdir = $(sysconfdir)/i3
  dist_i3conf_DATA = \
-@@ -906,9 +903,6 @@ docs_poddir = ${docdir}
+@@ -911,9 +908,6 @@ docs_poddir = ${docdir}
  @BUILD_MANS_TRUE@ man/i3-nagbar.1 \
  @BUILD_MANS_TRUE@ man/i3-config-wizard.1 \
  @BUILD_MANS_TRUE@ man/i3-migrate-config-to-v4.1 \
@@ -24,7 +24,7 @@ Index: Makefile.in
  @BUILD_MANS_TRUE@ man/i3-dump-log.1
  
  @BUILD_MANS_TRUE@pod_MANS = \
-@@ -3169,7 +3163,7 @@ distclean-tags:
+@@ -3174,7 +3168,7 @@ distclean-tags:
  
  # Leading 'am--fnord' is there to ensure the list of targets does not
  # expand to empty, as could happen e.g. with make check TESTS=''.
@@ -33,7 +33,7 @@ Index: Makefile.in
  am--force-recheck:
@:
  
-@@ -3735,7 +3729,7 @@ i3-config-parser.stamp: parser/$(dirstamp) generate-co
+@@ -3740,7 +3734,7 @@ i3-config-parser.stamp: parser/$(dirstamp) generate-co
  

  
  anyevent-i3.stamp: AnyEvent-I3/lib/AnyEvent/I3.pm
Index: patches/patch-etc_config_keycodes
===
RCS file: /cvs/ports/x11/i3/patches/patch-etc_config_keycodes,v
retrieving revision 1.1
diff -u -p -r1.1 patch-etc_config_keycodes
--- patches/patch-etc_config_keycodes   13 Nov 2016 20:46:23 -  1.1
+++ patches/patch-etc_config_keycodes   15 Mar 2018 17:39:30 -
@@ -3,8 +3,9 @@ $OpenBSD: patch-etc_config_keycodes,v 1.
 Fix keycodes for the "Left", "Down", "Up" and "Right" keys: they're
 different between Linux and OpenBSD.
 
 etc/config.keycodes.orig   Sun Mar 29 19:07:08 2015
-+++ etc/config.keycodesMon Mar 30 14:13:25 2015
+Index: etc/config.keycodes
+--- etc/config.keycodes.orig
 etc/config.keycodes
 @@ -29,13 +29,13 @@ font pango:monospace 8
  floating_modifier $mod
  
@@ -51,7 +52,7 @@ different between Linux and OpenBSD.
  
  # split in horizontal orientation
  bindcode $mod+43 split h
-@@ -136,10 +136,10 @@ mode "resize" {
+@@ -149,10 +149,10 @@ mode "resize" {
  bindcode 47 resize grow width 10 px or 10 ppt
  
  # same bindings, but for the arrow keys
@@ -64,5 +65,5 @@ different between Linux and OpenBSD.
 +bindcode 98 resize shrink height 10 px or 10 ppt
 +bindcode 102 resize grow width 10 px or 10 ppt
  
- # back to normal: Enter or Escape
+ # back to normal: Enter or Escape or $mod+r
  bindcode 36 mode "default"
Index: patches/patch-src_con_c
===
RCS file: patches/patch-src_con_c
diff -N patches/patch-src_con_c
--- patches/patch-src_con_c 8 Nov 2017 21:14:27 -   1.20
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,28 +0,0 @@
-$OpenBSD: patch-src_con_c,v 1.20 2017/11/08 21:14:27 danj Exp $
-
-backport 
https://github.com/i3/i3/pull/2849/commits/c028f0cb173ebc4c7033c758c7f942adfbc224af
-and 
https://github.com/i3/i3/pull/2849/commits/26014ca1a22c1b862c782f4dfa3d40a5ab629627
-
-Index: 

UPDATE: x11/i3 to 4.15

2018-03-14 Thread Henrik Friedrichsen
Some initial work to get the ball rolling. Diff updates to 4.15. Patches
were updated to new source tarball, some of the patches are now upstream
and where thus removed.

Compiles and runs fine on amd64. Test suite fails, did it work before
with "make test"?

Cheers
Henrik
Index: Makefile
===
RCS file: /cvs/ports/x11/i3/Makefile,v
retrieving revision 1.111
diff -u -p -r1.111 Makefile
--- Makefile8 Nov 2017 21:14:27 -   1.111
+++ Makefile14 Mar 2018 13:08:18 -
@@ -2,8 +2,7 @@
 
 COMMENT =  improved dynamic tiling window manager
 
-DISTNAME = i3-4.14.1
-REVISION = 1
+DISTNAME = i3-4.15
 CATEGORIES =   x11
 
 EXTRACT_SUFX = .tar.bz2
Index: distinfo
===
RCS file: /cvs/ports/x11/i3/distinfo,v
retrieving revision 1.28
diff -u -p -r1.28 distinfo
--- distinfo25 Sep 2017 06:30:43 -  1.28
+++ distinfo14 Mar 2018 13:08:18 -
@@ -1,2 +1,2 @@
-SHA256 (i3-4.14.1.tar.bz2) = 0AY6xWHzqo1+MeE3NWgVuteBvWrXdAMDYsiavparX7E=
-SIZE (i3-4.14.1.tar.bz2) = 1173560
+SHA256 (i3-4.15.tar.bz2) = IX1STR+8ha40ayX2hI0be80sIxhOyI0pEUv1piE4UyY=
+SIZE (i3-4.15.tar.bz2) = 1196263
Index: patches/patch-Makefile_in
===
RCS file: /cvs/ports/x11/i3/patches/patch-Makefile_in,v
retrieving revision 1.3
diff -u -p -r1.3 patch-Makefile_in
--- patches/patch-Makefile_in   25 Sep 2017 06:30:43 -  1.3
+++ patches/patch-Makefile_in   14 Mar 2018 13:08:18 -
@@ -14,7 +14,7 @@ Index: Makefile.in
  
  i3confdir = $(sysconfdir)/i3
  dist_i3conf_DATA = \
-@@ -906,9 +903,6 @@ docs_poddir = ${docdir}
+@@ -911,9 +908,6 @@ docs_poddir = ${docdir}
  @BUILD_MANS_TRUE@ man/i3-nagbar.1 \
  @BUILD_MANS_TRUE@ man/i3-config-wizard.1 \
  @BUILD_MANS_TRUE@ man/i3-migrate-config-to-v4.1 \
@@ -24,7 +24,7 @@ Index: Makefile.in
  @BUILD_MANS_TRUE@ man/i3-dump-log.1
  
  @BUILD_MANS_TRUE@pod_MANS = \
-@@ -3169,7 +3163,7 @@ distclean-tags:
+@@ -3174,7 +3168,7 @@ distclean-tags:
  
  # Leading 'am--fnord' is there to ensure the list of targets does not
  # expand to empty, as could happen e.g. with make check TESTS=''.
@@ -33,7 +33,7 @@ Index: Makefile.in
  am--force-recheck:
@:
  
-@@ -3735,7 +3729,7 @@ i3-config-parser.stamp: parser/$(dirstamp) generate-co
+@@ -3740,7 +3734,7 @@ i3-config-parser.stamp: parser/$(dirstamp) generate-co
  

  
  anyevent-i3.stamp: AnyEvent-I3/lib/AnyEvent/I3.pm
Index: patches/patch-etc_config_keycodes
===
RCS file: /cvs/ports/x11/i3/patches/patch-etc_config_keycodes,v
retrieving revision 1.1
diff -u -p -r1.1 patch-etc_config_keycodes
--- patches/patch-etc_config_keycodes   13 Nov 2016 20:46:23 -  1.1
+++ patches/patch-etc_config_keycodes   14 Mar 2018 13:08:18 -
@@ -3,8 +3,9 @@ $OpenBSD: patch-etc_config_keycodes,v 1.
 Fix keycodes for the "Left", "Down", "Up" and "Right" keys: they're
 different between Linux and OpenBSD.
 
 etc/config.keycodes.orig   Sun Mar 29 19:07:08 2015
-+++ etc/config.keycodesMon Mar 30 14:13:25 2015
+Index: etc/config.keycodes
+--- etc/config.keycodes.orig
 etc/config.keycodes
 @@ -29,13 +29,13 @@ font pango:monospace 8
  floating_modifier $mod
  
@@ -51,7 +52,7 @@ different between Linux and OpenBSD.
  
  # split in horizontal orientation
  bindcode $mod+43 split h
-@@ -136,10 +136,10 @@ mode "resize" {
+@@ -149,10 +149,10 @@ mode "resize" {
  bindcode 47 resize grow width 10 px or 10 ppt
  
  # same bindings, but for the arrow keys
@@ -64,5 +65,5 @@ different between Linux and OpenBSD.
 +bindcode 98 resize shrink height 10 px or 10 ppt
 +bindcode 102 resize grow width 10 px or 10 ppt
  
- # back to normal: Enter or Escape
+ # back to normal: Enter or Escape or $mod+r
  bindcode 36 mode "default"
Index: patches/patch-src_con_c
===
RCS file: patches/patch-src_con_c
diff -N patches/patch-src_con_c
--- patches/patch-src_con_c 8 Nov 2017 21:14:27 -   1.20
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,28 +0,0 @@
-$OpenBSD: patch-src_con_c,v 1.20 2017/11/08 21:14:27 danj Exp $
-
-backport 
https://github.com/i3/i3/pull/2849/commits/c028f0cb173ebc4c7033c758c7f942adfbc224af
-and 
https://github.com/i3/i3/pull/2849/commits/26014ca1a22c1b862c782f4dfa3d40a5ab629627
-
-Index: src/con.c
 src/con.c.orig
-+++ src/con.c
-@@ -1735,7 +1756,7 @@ void con_set_layout(Con *con, layout_t layout) {
- con->workspace_layout = ws_layout;
- DLOG("Setting layout to %d\n", layout);
- con->layout = layout;
--} else if (layout == L_STACKED || layout == L_TABBED) {
-+} else if (layout == L_STACKED || layout == 

Re: [UPDATE] net/prosody 0.9.12 -> 0.10.0

2017-11-05 Thread Henrik Friedrichsen
On Sat, Nov 04, 2017 at 10:47:09PM +0100, Landry Breuil wrote:
> Well, which of your diffs should be commited ? :)

The one I submitted, please :)



Re: [UPDATE] net/prosody 0.9.12 -> 0.10.0

2017-11-01 Thread Henrik Friedrichsen
Hey

On Wed, Nov 01, 2017 at 04:23:51PM +0100, viq wrote:
> Great work, and sorry for making more work for you by my laziness - most
> of those were simply me not backporting current state of the port,
> comments below.
Oh no, your port was quite helpful.

> > - The TLS certificate generation Makefile worked fine without your
> >   changes. Are they necessary
> 
> Sorry, I'm not sure which part are you referring to here?
> > - This diff was created with cvs diff instead of git
Sorry, nevermind, I misread that. Looking at diffs for diffs can be confusing.

--

Could a developer with commit rights look at this and pull it in, if OK?

Henrik



Re: [UPDATE] net/prosody 0.9.12 -> 0.10.0

2017-10-30 Thread Henrik Friedrichsen
Hey!

On Sat, Oct 28, 2017 at 10:49:54PM +0200, viq wrote:
> This updates prosody to 0.10.0 as announced [0]

Thanks for this and sorry for the delay, that release slipped under my
radar.

Attached is my take at it. It's based on yours with some minor
differences:
- luaevent and prosody still don't seem to work well on OpenBSD, which
  is why I left out the dependency. More at [1]
- A while ago sthen@ migrated from SUBST_CMD and patches to the sed
  expression that is in the tree[2]. I left it at that.
- The TLS certificate generation Makefile worked fine without your
  changes. Are they necessary
- This diff was created with cvs diff instead of git

[1]: https://prosody.im/issues/687
[2]: 
http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/net/prosody/Makefile?rev=1.37=text/x-cvsweb-markup

Let me know what you think

Best regards
Henrik
Index: Makefile
===
RCS file: /cvs/ports/net/prosody/Makefile,v
retrieving revision 1.44
diff -u -p -r1.44 Makefile
--- Makefile14 May 2017 16:36:55 -  1.44
+++ Makefile30 Oct 2017 12:26:36 -
@@ -1,7 +1,7 @@
 # $OpenBSD: Makefile,v 1.44 2017/05/14 16:36:55 danj Exp $
 
 COMMENT=   communications server for Jabber/XMPP written in Lua
-DISTNAME=  prosody-0.9.12
+DISTNAME=  prosody-0.10.0
 CATEGORIES=net
 MASTER_SITES=  http://prosody.im/downloads/source/
 
@@ -17,6 +17,7 @@ MODULES=  lang/lua
 LIB_DEPENDS=   devel/libidn
 MODLUA_RUN_DEPENDS+= archivers/luazlib \
databases/luadbi \
+   devel/luabitop \
devel/luafs \
security/luasec \
textproc/luaexpat>=1.3.0
Index: distinfo
===
RCS file: /cvs/ports/net/prosody/distinfo,v
retrieving revision 1.13
diff -u -p -r1.13 distinfo
--- distinfo14 May 2017 16:36:55 -  1.13
+++ distinfo30 Oct 2017 12:26:36 -
@@ -1,2 +1,2 @@
-SHA256 (prosody-0.9.12.tar.gz) = GlmjIrcZKKIZhVIqoA0OqzVSII17+eyzGFQqGy/uPo0=
-SIZE (prosody-0.9.12.tar.gz) = 267869
+SHA256 (prosody-0.10.0.tar.gz) = dBTkRyVsYLJkVXjEpZExE810tBnKWgMrVNuQ2YqXhJg=
+SIZE (prosody-0.10.0.tar.gz) = 330461
Index: patches/patch-certs_Makefile
===
RCS file: /cvs/ports/net/prosody/patches/patch-certs_Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 patch-certs_Makefile
--- patches/patch-certs_Makefile14 May 2017 16:36:55 -  1.6
+++ patches/patch-certs_Makefile30 Oct 2017 12:26:36 -
@@ -1,6 +1,7 @@
 $OpenBSD: patch-certs_Makefile,v 1.6 2017/05/14 16:36:55 danj Exp $
 certs/Makefile.origMon Dec  5 13:54:23 2016
-+++ certs/Makefile Mon Mar 27 19:18:16 2017
+Index: certs/Makefile
+--- certs/Makefile.orig
 certs/Makefile
 @@ -2,13 +2,13 @@
  keysize=2048
  
@@ -19,9 +20,12 @@ $OpenBSD: patch-certs_Makefile,v 1.6 201
  # to generate a self signed certificate.
  
  .PRECIOUS: %.cnf %.key
-@@ -28,3 +28,5 @@ keysize=2048
+@@ -60,6 +60,8 @@ keysize=2048
  %.key:
umask 0077 && openssl genrsa -out $@ $(keysize)
@chmod 400 $@
 +  @chown _prosody $@ || \
 +  echo "***WARNING***: You will need to 'chown _prosody $@'"
+ 
+ # Generate Diffie-Hellman parameters
+ dh-%.pem:
Index: patches/patch-prosody_cfg_lua_dist
===
RCS file: /cvs/ports/net/prosody/patches/patch-prosody_cfg_lua_dist,v
retrieving revision 1.6
diff -u -p -r1.6 patch-prosody_cfg_lua_dist
--- patches/patch-prosody_cfg_lua_dist  27 Nov 2014 08:12:51 -  1.6
+++ patches/patch-prosody_cfg_lua_dist  30 Oct 2017 12:26:36 -
@@ -1,7 +1,8 @@
 $OpenBSD: patch-prosody_cfg_lua_dist,v 1.6 2014/11/27 08:12:51 landry Exp $
 prosody.cfg.lua.dist.orig  Wed Oct 15 11:33:36 2014
-+++ prosody.cfg.lua.dist   Thu Nov 27 09:10:35 2014
-@@ -22,6 +22,14 @@
+Index: prosody.cfg.lua.dist
+--- prosody.cfg.lua.dist.orig
 prosody.cfg.lua.dist
+@@ -23,6 +23,14 @@
  -- Example: admins = { "us...@example.com", "us...@example.net" }
  admins = { }
  
@@ -14,29 +15,11 @@ $OpenBSD: patch-prosody_cfg_lua_dist,v 1
 +pidfile = "/var/prosody/prosody.pid"
 +
  -- Enable use of libevent for better performance under high load
- -- For more information see: http://prosody.im/doc/libevent
- --use_libevent = true;
-@@ -44,7 +52,7 @@ modules_enabled = {
-   
-   -- These are commented by default as they have a performance impact
-   --"privacy"; -- Support privacy lists
--  --"compression"; -- Stream compression
-+  "compression"; -- Stream compression
- 
-   -- Nice to have
-   "version"; -- Replies to server version requests
-@@ -63,7 +71,7 @@ modules_enabled = {
-   --"http_files"; -- Serve static files from a directory over HTTP
- 
-   -- Other specific functionality
--  --"posix"; -- POSIX functionality, sends 

Re: New: net/wireless

2017-06-11 Thread Henrik Friedrichsen
On Sun, Jun 04, 2017 at 09:52:57PM +0200, Gregor Best wrote:
> Hi ports-people,
> 
> some people on FreeNode's #openbsd asked me to submit a port for a
> little utility I wrote that can be used to automate the "scan for my
> wifi and configure it" process a bit.
> 

Thanks for this. Been using this for a while now, Would love to see this
in ports, maybe even in base if it qualifies. It could be called from
hostname.if and would simplify my laptop procedure quite a bit.



Re: UPDATE: net/prosody 0.9.12

2017-05-12 Thread Henrik Friedrichsen
This is a nasty hack and will disable the test that fails, as it is
already done for other tests. My Lua knowledge is not good enough to fix
the test and I don't have the time, either, unfortunately, but at least
this will let the other tests run through.

That is all I can do for now.

Best regards
Henrik
Index: Makefile
===
RCS file: /cvs/ports/net/prosody/Makefile,v
retrieving revision 1.43
diff -u -p -r1.43 Makefile
--- Makefile16 May 2016 12:11:48 -  1.43
+++ Makefile12 May 2017 17:23:02 -
@@ -1,8 +1,7 @@
 # $OpenBSD: Makefile,v 1.43 2016/05/16 12:11:48 jca Exp $
 
 COMMENT=   communications server for Jabber/XMPP written in Lua
-DISTNAME=  prosody-0.9.10
-REVISION=  2
+DISTNAME=  prosody-0.9.12
 CATEGORIES=net
 MASTER_SITES=  http://prosody.im/downloads/source/
 
@@ -29,7 +28,7 @@ SUBST_VARS+=  FLAVOR MAKE_PROGRAM
 CONFIGURE_STYLE=simple
 CONFIGURE_ARGS+=--prefix="${PREFIX}" \
--sysconfdir="${SYSCONFDIR}/prosody" \
-   --datadir="/var/prosody" \
+   --datadir="${VARBASE}/prosody" \
--with-lua="${LOCALBASE}" \
--with-lua-include="${MODLUA_INCL_DIR}" \
--c-compiler="${CC}" \
Index: distinfo
===
RCS file: /cvs/ports/net/prosody/distinfo,v
retrieving revision 1.12
diff -u -p -r1.12 distinfo
--- distinfo29 Jan 2016 12:13:55 -  1.12
+++ distinfo12 May 2017 17:23:02 -
@@ -1,2 +1,2 @@
-SHA256 (prosody-0.9.10.tar.gz) = SDbu/tTZu7Yyy6JKxb2Om8fAKaedBghLAP/HCFjRZi8=
-SIZE (prosody-0.9.10.tar.gz) = 267380
+SHA256 (prosody-0.9.12.tar.gz) = GlmjIrcZKKIZhVIqoA0OqzVSII17+eyzGFQqGy/uPo0=
+SIZE (prosody-0.9.12.tar.gz) = 267869
Index: patches/patch-certs_Makefile
===
RCS file: /cvs/ports/net/prosody/patches/patch-certs_Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 patch-certs_Makefile
--- patches/patch-certs_Makefile11 Jan 2016 12:11:36 -  1.5
+++ patches/patch-certs_Makefile12 May 2017 17:23:02 -
@@ -1,6 +1,6 @@
 $OpenBSD: patch-certs_Makefile,v 1.5 2016/01/11 12:11:36 sthen Exp $
 certs/Makefile.origFri Jan  8 13:07:07 2016
-+++ certs/Makefile Mon Jan 11 12:01:57 2016
+--- certs/Makefile.origMon Dec  5 13:54:23 2016
 certs/Makefile Mon Mar 27 19:18:16 2017
 @@ -2,13 +2,13 @@
  keysize=2048
  
@@ -19,11 +19,9 @@ $OpenBSD: patch-certs_Makefile,v 1.5 201
  # to generate a self signed certificate.
  
  .PRECIOUS: %.cnf %.key
-@@ -27,4 +27,6 @@ keysize=2048
- 
+@@ -28,3 +28,5 @@ keysize=2048
  %.key:
umask 0077 && openssl genrsa -out $@ $(keysize)
--  @chmod 400 $@ -c
-+  @chmod 400 $@
+   @chmod 400 $@
 +  @chown _prosody $@ || \
 +  echo "***WARNING***: You will need to 'chown _prosody $@'"
Index: patches/patch-prosody
===
RCS file: patches/patch-prosody
diff -N patches/patch-prosody
--- patches/patch-prosody   24 Mar 2016 12:28:42 -  1.6
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,15 +0,0 @@
-$OpenBSD: patch-prosody,v 1.6 2016/03/24 12:28:42 jca Exp $
 prosody.orig   Wed Jan 27 14:06:11 2016
-+++ prosodyWed Mar 23 09:11:59 2016
-@@ -43,6 +43,11 @@ if CFG_DATADIR then
-   end
- end
- 
-+-- luasec 0.6 fix
-+_G.ssl = require("ssl");
-+_G.ssl.context = require("ssl.context");
-+_G.ssl.x509 = require("ssl.x509");
-+
- -- Global 'prosody' object
- local prosody = { events = require "util.events".new(); };
- _G.prosody = prosody;
Index: patches/patch-tests_run_tests_sh
===
RCS file: patches/patch-tests_run_tests_sh
diff -N patches/patch-tests_run_tests_sh
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-tests_run_tests_sh12 May 2017 17:23:02 -
@@ -0,0 +1,11 @@
+$OpenBSD$
+
+Index: tests/run_tests.sh
+--- tests/run_tests.sh.orig
 tests/run_tests.sh
+@@ -1,3 +1,3 @@
+ #!/bin/sh
+-rm reports/*.report
+-lua test.lua $*
++rm -f reports/*.report
++/usr/local/bin/lua51 test.lua $*
Index: patches/patch-tests_test_lua
===
RCS file: /cvs/ports/net/prosody/patches/patch-tests_test_lua,v
retrieving revision 1.1
diff -u -p -r1.1 patch-tests_test_lua
--- patches/patch-tests_test_lua4 Apr 2015 11:42:17 -   1.1
+++ patches/patch-tests_test_lua12 May 2017 17:23:02 -
@@ -2,9 +2,10 @@ $OpenBSD: patch-tests_test_lua,v 1.1 201
 
 Spoke with upstream, apparently this should not be here.
 
 tests/test.lua.origTue Mar 24 19:18:04 2015
-+++ tests/test.lua Fri Apr  3 18:13:45 2015
-@@ -12,9 +12,7 @@ function run_all_tests()
+Index: tests/test.lua
+--- tests/test.lua.orig
 tests/test.lua
+@@ -12,12 +12,9 @@ function 

Re: UPDATE: net/prosody 0.9.12

2017-05-11 Thread Henrik Friedrichsen
On Wed, May 10, 2017 at 06:41:47PM -0400, Daniel Jakots wrote:
> Sorry for the slacking. I finally looked at it. Looks good to me but
> make test seems to be broken (but it's not new to this update).

No worries, I'll have another look at the tests either tonight or
tomorrow evening.



Re: UPDATE: net/prosody 0.9.12

2017-04-24 Thread Henrik Friedrichsen

On 04/07/2017 06:37 PM, Henrik Friedrichsen wrote:

On Mon, Mar 27, 2017 at 07:22:38PM +0200, Henrik Friedrichsen wrote:

Attached patch updates net/prosody to 0.9.12.

Seems that the ports freeze is over. Ping?


Sorry for nagging: Ping once more?



Re: UPDATE: net/prosody 0.9.12

2017-04-07 Thread Henrik Friedrichsen
On Mon, Mar 27, 2017 at 07:22:38PM +0200, Henrik Friedrichsen wrote:
> Attached patch updates net/prosody to 0.9.12.

Seems that the ports freeze is over. Ping?



UPDATE: net/prosody 0.9.12

2017-03-27 Thread Henrik Friedrichsen
Attached patch updates net/prosody to 0.9.12.

Some patches in the ports tree were merged upstream so can be removed.

The update includes bug fixes.

OK?
Index: Makefile
===
RCS file: /cvs/ports/net/prosody/Makefile,v
retrieving revision 1.43
diff -u -p -r1.43 Makefile
--- Makefile16 May 2016 12:11:48 -  1.43
+++ Makefile27 Mar 2017 17:20:53 -
@@ -1,8 +1,7 @@
 # $OpenBSD: Makefile,v 1.43 2016/05/16 12:11:48 jca Exp $
 
 COMMENT=   communications server for Jabber/XMPP written in Lua
-DISTNAME=  prosody-0.9.10
-REVISION=  2
+DISTNAME=  prosody-0.9.12
 CATEGORIES=net
 MASTER_SITES=  http://prosody.im/downloads/source/
 
@@ -29,7 +28,7 @@ SUBST_VARS+=  FLAVOR MAKE_PROGRAM
 CONFIGURE_STYLE=simple
 CONFIGURE_ARGS+=--prefix="${PREFIX}" \
--sysconfdir="${SYSCONFDIR}/prosody" \
-   --datadir="/var/prosody" \
+   --datadir="${VARBASE}/prosody" \
--with-lua="${LOCALBASE}" \
--with-lua-include="${MODLUA_INCL_DIR}" \
--c-compiler="${CC}" \
Index: distinfo
===
RCS file: /cvs/ports/net/prosody/distinfo,v
retrieving revision 1.12
diff -u -p -r1.12 distinfo
--- distinfo29 Jan 2016 12:13:55 -  1.12
+++ distinfo27 Mar 2017 17:20:53 -
@@ -1,2 +1,2 @@
-SHA256 (prosody-0.9.10.tar.gz) = SDbu/tTZu7Yyy6JKxb2Om8fAKaedBghLAP/HCFjRZi8=
-SIZE (prosody-0.9.10.tar.gz) = 267380
+SHA256 (prosody-0.9.12.tar.gz) = GlmjIrcZKKIZhVIqoA0OqzVSII17+eyzGFQqGy/uPo0=
+SIZE (prosody-0.9.12.tar.gz) = 267869
Index: patches/patch-certs_Makefile
===
RCS file: /cvs/ports/net/prosody/patches/patch-certs_Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 patch-certs_Makefile
--- patches/patch-certs_Makefile11 Jan 2016 12:11:36 -  1.5
+++ patches/patch-certs_Makefile27 Mar 2017 17:20:53 -
@@ -1,6 +1,6 @@
 $OpenBSD: patch-certs_Makefile,v 1.5 2016/01/11 12:11:36 sthen Exp $
 certs/Makefile.origFri Jan  8 13:07:07 2016
-+++ certs/Makefile Mon Jan 11 12:01:57 2016
+--- certs/Makefile.origMon Dec  5 13:54:23 2016
 certs/Makefile Mon Mar 27 19:18:16 2017
 @@ -2,13 +2,13 @@
  keysize=2048
  
@@ -19,11 +19,9 @@ $OpenBSD: patch-certs_Makefile,v 1.5 201
  # to generate a self signed certificate.
  
  .PRECIOUS: %.cnf %.key
-@@ -27,4 +27,6 @@ keysize=2048
- 
+@@ -28,3 +28,5 @@ keysize=2048
  %.key:
umask 0077 && openssl genrsa -out $@ $(keysize)
--  @chmod 400 $@ -c
-+  @chmod 400 $@
+   @chmod 400 $@
 +  @chown _prosody $@ || \
 +  echo "***WARNING***: You will need to 'chown _prosody $@'"
Index: patches/patch-prosody
===
RCS file: patches/patch-prosody
diff -N patches/patch-prosody
--- patches/patch-prosody   24 Mar 2016 12:28:42 -  1.6
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,15 +0,0 @@
-$OpenBSD: patch-prosody,v 1.6 2016/03/24 12:28:42 jca Exp $
 prosody.orig   Wed Jan 27 14:06:11 2016
-+++ prosodyWed Mar 23 09:11:59 2016
-@@ -43,6 +43,11 @@ if CFG_DATADIR then
-   end
- end
- 
-+-- luasec 0.6 fix
-+_G.ssl = require("ssl");
-+_G.ssl.context = require("ssl.context");
-+_G.ssl.x509 = require("ssl.x509");
-+
- -- Global 'prosody' object
- local prosody = { events = require "util.events".new(); };
- _G.prosody = prosody;


NEW: security/shadowsocks-libev

2016-12-29 Thread Henrik Friedrichsen
Shadowsocks-libev is a lightweight secured SOCKS5 proxy for embedded
devices and low-end boxes. It is a fork of shadowsocks written in C
using libevent and OpenSSL.

It can be used to circumvent restrictive firewalls.

This package contains the client and server. I have tested both on
OpenBSD machines (amd64).

Feedback? OK?


shadowsocks-libev.tar.gz
Description: application/tar-gz


Re: Update www/chromium to v52

2016-07-21 Thread Henrik Friedrichsen
On Thu, Jul 21, 2016 at 07:28:08AM +, Christian Weisgerber wrote:
> No.

And if I extracted the diff that fixes this bug?



Update www/chromium to v52

2016-07-20 Thread Henrik Friedrichsen
So I know that the ports tree shouldn't get any major changes due to
release approaching, but it'd be really nice to have Chrome 52 in 6.0.

I don't know whether still updating is considered, but the reason I'm
asking is because a very annoying bug was fixed in v52, which would
break scrolling with two fingers on touchpads.

I would provide a patch myself to assist, but I can't test it, because
the monster is too large to build on my machine.

The related bug:
https://bugs.chromium.org/p/chromium/issues/detail?id=609748

Any chance this still gets in?

Best regards
Henrik



Re: prosody with mysql clarification

2016-02-18 Thread Henrik Friedrichsen
Stephen has just pointed out that prosodyctl also requires the
workaround (obviously).

Should we include this?

Index: Makefile
===
RCS file: /cvs/ports/net/prosody/Makefile,v
retrieving revision 1.40
diff -u -p -r1.40 Makefile
--- Makefile16 Feb 2016 21:42:43 -  1.40
+++ Makefile18 Feb 2016 19:38:07 -
@@ -4,7 +4,7 @@ SHARED_ONLY=Yes
 
 COMMENT=   communications server for Jabber/XMPP written in Lua
 DISTNAME=  prosody-0.9.10
-REVISION=  0
+REVISION=  1
 CATEGORIES=net
 MASTER_SITES=  http://prosody.im/downloads/source/
 
Index: pkg/README
===
RCS file: /cvs/ports/net/prosody/pkg/README,v
retrieving revision 1.9
diff -u -p -r1.9 README
--- pkg/README  16 Feb 2016 21:42:43 -  1.9
+++ pkg/README  18 Feb 2016 19:38:07 -
@@ -46,3 +46,7 @@ Using Prosody in an OpenBSD environment
For MySQL/MariaDB, also add the following to /etc/login.conf:
 
prosody:setenv=LD_PRELOAD=/usr/lib/libpthread.so:tc=daemon:
+
+   A similar workaround is required for prosodyctl, e.g. to add an account use:
+
+   LD_PRELOAD=/usr/lib/libpthread.so prosodyctl adduser joe



Re: prosody with mysql clarification

2016-02-16 Thread Henrik Friedrichsen
Finally got to test this. Works fine. Thanks, OK!



Re: prosody with mysql clarification

2016-02-16 Thread Henrik Friedrichsen
I won't be able to test this until tonight, but if you can confirm that
this works I say OK.



Re: prosody with mysql clarification

2016-02-16 Thread Henrik Friedrichsen
I see. What do you suggest should be done about the luadbi-mysql port?
Surely I can ship prosody with libpthread being preloaded, but that
feels pretty hacky and dirty.

Shouldn't other software using the MySQL driver be affected by this as
well?

On Tue, Feb 16, 2016 at 11:45:13AM +, Stuart Henderson wrote:
> libpthread is special because it overrides various functions in libc
> via weak symbols. In order for this to work properly, libpthread must
> be loaded before the main process starts running.
> 
> When you do 'require("dbdmysql")' it loads dbdmysql.so dynamically at
> runtime, this pulls in libmysqlcient and its dependencies (including
> libpthread) but by this point it's too late to load libpthread.
> Using LD_PRELOAD ensures that libpthread is pulled in early enough
> that it can be used.
> 
> $ echo 'require("dbdmysql")' | lua51
> lua51: error loading module 'dbdmysql' from file 
> '/usr/local/lib/lua/5.1/dbdmysql.so':
>   Cannot load specified object
> stack traceback:
>   [C]: ?
>   [C]: in function 'require'
>   stdin:1: in main chunk
>   [C]: ?
> $ echo 'require("dbdmysql")' | LD_PRELOAD=/usr/lib/libpthread.so lua51
> $ 
> 



Re: prosody with mysql clarification

2016-02-16 Thread Henrik Friedrichsen
Hey,

On Tue, Feb 16, 2016 at 11:08:58AM +, Stuart Henderson wrote:
> Good point. Try adding 
> "prosody:setenv=LD_PRELOAD=/usr/lib/libpthread.so:tc=daemon:" to 
> /etc/login.conf and start it via the rc script.

This works. Seems that libpthread is not loaded by the linker automatically.
Not sure I understand why, as it's already loaded before by the lua binary, in
which case it works fine.

ada ~ # LD_DEBUG="" LD_PRELOAD=/usr/lib/libpthread.so lua51
rtld loading: 'lua51'
exe load offset:  0x8dd7140
 flags lua51 = 0x0
head lua51
obj lua51 has lua51 as head
 flags /usr/lib/libpthread.so.19.0 = 0x68
obj /usr/lib/libpthread.so.19.0 has lua51 as head
objname /usr/lib/libpthread.so.19.0 is nodelete
linking dep /usr/lib/libpthread.so.19.0 as child of lua51
examining: 'lua51'
loading: libm.so.9.0 required by lua51
 flags /usr/lib/libm.so.9.0 = 0x0
obj /usr/lib/libm.so.9.0 has lua51 as head
loading: libc.so.80.1 required by lua51
 flags /usr/lib/libc.so.80.1 = 0x0
obj /usr/lib/libc.so.80.1 has lua51 as head
loading: libcurses.so.14.0 required by lua51
 flags /usr/lib/libcurses.so.14.0 = 0x0
obj /usr/lib/libcurses.so.14.0 has lua51 as head
loading: libedit.so.5.2 required by lua51
 flags /usr/lib/libedit.so.5.2 = 0x0
obj /usr/lib/libedit.so.5.2 has lua51 as head
linking dep /usr/lib/libm.so.9.0 as child of lua51
linking dep /usr/lib/libedit.so.5.2 as child of lua51
linking dep /usr/lib/libcurses.so.14.0 as child of lua51
linking dep /usr/lib/libc.so.80.1 as child of lua51
examining: '/usr/lib/libpthread.so.19.0'
examining: '/usr/lib/libm.so.9.0'
examining: '/usr/lib/libedit.so.5.2'
examining: '/usr/lib/libcurses.so.14.0'
examining: '/usr/lib/libc.so.80.1'
 flags /usr/libexec/ld.so = 0x0
obj /usr/libexec/ld.so has lua51 as head
relocation took 0.001095
StartEnd  Type Open Ref GrpRef Name
08dd7140 08dd7182c000 exe  10   0  lua51
08dfadcde000 08dfae0f rlib 02   0  
/usr/lib/libpthread.so.19.0
08dfa7b97000 08dfa7fbf000 rlib 01   0  
/usr/lib/libm.so.9.0
08dfecb2b000 08dfecf5e000 rlib 01   0  
/usr/lib/libedit.so.5.2
08dfae595000 08dfae9ef000 rlib 01   0  
/usr/lib/libcurses.so.14.0
08e05408e000 08e054568000 rlib 01   0  
/usr/lib/libc.so.80.1
08dfdc50 08dfdc50 rtld 01   0  
/usr/libexec/ld.so
symcache lookups 367 hits 0 ratio 0% hits
dynamic loading done, success.
doing ctors obj 0x8dfb5237800 @0x8dfadce2ca0: [/usr/lib/libpthread.so.19.0]
doing ctors obj 0x8e006c99000 @0x8dfa7b9b500: [/usr/lib/libm.so.9.0]
doing ctors obj 0x8e006c98c00 @0x8dfecb32e80: [/usr/lib/libedit.so.5.2]
doing ctors obj 0x8e006c99400 @0x8dfae5a7bc0: [/usr/lib/libcurses.so.14.0]
doing ctors obj 0x8dfb5237c00 @0x8e0540ad8c0: [/usr/lib/libc.so.80.1]
entry point: 0x8dd71406470
dlctl: _dl_thread_fnc set to 0x8dfadce4f50
dlctl: _dl_bind_lock_f set to 0x8dfadce4a60
Lua 5.1.5  Copyright (C) 1994-2012 Lua.org, PUC-Rio
> require("dbdmysql")
dlopen: loading: /usr/local/lib/lua/5.1/dbdmysql.so
 flags /usr/local/lib/lua/5.1/dbdmysql.so = 0x0
head /usr/local/lib/lua/5.1/dbdmysql.so
obj /usr/local/lib/lua/5.1/dbdmysql.so has /usr/local/lib/lua/5.1/dbdmysql.so 
as head
linking /usr/local/lib/lua/5.1/dbdmysql.so as dlopen()ed
head [/usr/local/lib/lua/5.1/dbdmysql.so]
examining: '/usr/local/lib/lua/5.1/dbdmysql.so'
loading: libmysqlclient.so.25.0 required by /usr/local/lib/lua/5.1/dbdmysql.so
 flags /usr/local/lib/libmysqlclient.so.25.1 = 0x0
obj /usr/local/lib/libmysqlclient.so.25.1 has 
/usr/local/lib/lua/5.1/dbdmysql.so as head
linking dep /usr/local/lib/libmysqlclient.so.25.1 as child of 
/usr/local/lib/lua/5.1/dbdmysql.so
examining: '/usr/local/lib/libmysqlclient.so.25.1'
loading: libssl.so.35.0 required by /usr/local/lib/libmysqlclient.so.25.1
 flags /usr/lib/libssl.so.35.0 = 0x0
obj /usr/lib/libssl.so.35.0 has /usr/local/lib/lua/5.1/dbdmysql.so as head
loading: libz.so.5.0 required by /usr/local/lib/libmysqlclient.so.25.1
 flags /usr/lib/libz.so.5.0 = 0x0
obj /usr/lib/libz.so.5.0 has /usr/local/lib/lua/5.1/dbdmysql.so as head
loading: libm.so.9.0 required by /usr/local/lib/libmysqlclient.so.25.1
loading: libpthread.so.19.0 required by /usr/local/lib/libmysqlclient.so.25.1
loading: libcrypto.so.35.0 required by /usr/local/lib/libmysqlclient.so.25.1
 flags /usr/lib/libcrypto.so.35.0 = 0x0
obj /usr/lib/libcrypto.so.35.0 has /usr/local/lib/lua/5.1/dbdmysql.so as head
loading: libstdc++.so.57.0 required by /usr/local/lib/libmysqlclient.so.25.1
 flags /usr/lib/libstdc++.so.57.0 = 0x0
obj /usr/lib/libstdc++.so.57.0 has /usr/local/lib/lua/5.1/dbdmysql.so as head
linking dep /usr/lib/libpthread.so.19.0 as child of 
/usr/local/lib/libmysqlclient.so.25.1
linking dep /usr/lib/libz.so.5.0 as child of 
/usr/local/lib/libmysqlclient.so.25.1
linking dep /usr/lib/libssl.so.35.0 as child of 
/usr/local/lib/libmysqlclient.so.25.1
linking dep 

Re: prosody with mysql clarification

2016-02-15 Thread Henrik Friedrichsen
There is definitely a bug here, but I don't think it is a prosody
problem.

I did some digging:

lua51 -e 'for _,v in ipairs(require"DBI".Drivers()) do print(v) end'

Should list the MySQL driver when installed, but only lists SQLite3 on
my CURRENT machine.

As you can see below loading the dbdmysql library un an interactive Lua prompt
with linker debugging set results in an error when trying to load
libmysqlclient.so.27.0 which loads lpthread. This is a little odd, because it
loads fine in ldd.. Stuart, any ideas what could cause this?

> require('dbdmysql')
dlopen: loading: /usr/local/lib/lua/5.1/dbdmysql.so
 flags /usr/local/lib/lua/5.1/dbdmysql.so = 0x0
head /usr/local/lib/lua/5.1/dbdmysql.so
obj /usr/local/lib/lua/5.1/dbdmysql.so has /usr/local/lib/lua/5.1/dbdmysql.so 
as head
linking /usr/local/lib/lua/5.1/dbdmysql.so as dlopen()ed
head [/usr/local/lib/lua/5.1/dbdmysql.so]
examining: '/usr/local/lib/lua/5.1/dbdmysql.so'
loading: libmysqlclient.so.27.0 required by /usr/local/lib/lua/5.1/dbdmysql.so
 flags /usr/local/lib/libmysqlclient.so.27.0 = 0x0
obj /usr/local/lib/libmysqlclient.so.27.0 has 
/usr/local/lib/lua/5.1/dbdmysql.so as head
linking dep /usr/local/lib/libmysqlclient.so.27.0 as child of 
/usr/local/lib/lua/5.1/dbdmysql.so
examining: '/usr/local/lib/libmysqlclient.so.27.0'
loading: libstdc++.so.57.0 required by /usr/local/lib/libmysqlclient.so.27.0
 flags /usr/lib/libstdc++.so.57.0 = 0x0
obj /usr/lib/libstdc++.so.57.0 has /usr/local/lib/lua/5.1/dbdmysql.so as head
loading: libssl.so.38.0 required by /usr/local/lib/libmysqlclient.so.27.0
 flags /usr/lib/libssl.so.38.0 = 0x0
obj /usr/lib/libssl.so.38.0 has /usr/local/lib/lua/5.1/dbdmysql.so as head
loading: libz.so.5.0 required by /usr/local/lib/libmysqlclient.so.27.0
 flags /usr/lib/libz.so.5.0 = 0x0
obj /usr/lib/libz.so.5.0 has /usr/local/lib/lua/5.1/dbdmysql.so as head
loading: libm.so.9.0 required by /usr/local/lib/libmysqlclient.so.27.0
loading: libpthread.so.20.1 required by /usr/local/lib/libmysqlclient.so.27.0
 flags /usr/lib/libpthread.so.20.1 = 0x68
dlopen: failed to open libpthread.so.20.1
unload_shlib called on /usr/local/lib/lua/5.1/dbdmysql.so
unload_shlib called on /usr/local/lib/libmysqlclient.so.27.0
unload_shlib unloading on /usr/local/lib/libmysqlclient.so.27.0
unload_shlib unloading on /usr/local/lib/lua/5.1/dbdmysql.so
dlopen: /usr/local/lib/lua/5.1/dbdmysql.so: done (failed).
error loading module 'dbdmysql' from file '/usr/local/lib/lua/5.1/dbdmysql.so':
Cannot load specified object
stack traceback:
[C]: ?
[C]: in function 'require'
stdin:1: in main chunk
[C]: ?



Re: prosody with mysql clarification

2016-02-12 Thread Henrik Friedrichsen
Hey,

On Thu, Feb 11, 2016 at 10:18:08PM -0800, Stephen Graf wrote:
> When I tried to set up prosody with sql storage using mysql I followed the
> instructions in the package and added luadbi-mysql.  However prosody did not
> seem to pick up on it even though the prosody documentation says that
> nothing more is required.  When I looked into what luadbi-mysql provided I
> discovered a c library, dbdmysql.so. How is this converted to a lua file
> that prosody can use?
> 

I'm not sure this is something that this is an explicit OpenBSD/ports
problem. Please double-check your configuration and also your logs. Your
information is very sparse.

Lua DBI is a library that is loaded via binary/native interfaces and not
written in Lua but C. This is entirely possible without "converting" it
to a Lua file.



Re: net/prosody 0.9.10 (security)

2016-01-28 Thread Henrik Friedrichsen
Hey,

Thanks for the patch. Can't look into it now, but another change in the
pre-configure was committed with the security fix, maybe that'll fix the
tests.

In either case, I'll look into it tomorrow at latest.

On Thu, Jan 28, 2016 at 08:00:49AM +0100, Mark Patruck wrote:
> Also, the /dev/urandom read-only patch is not needed anymore,
> as fixed upstream. Builds and runs fine, though tests fail. Last
> working version is 0.9.8. Will look into this...

Henrik



Re: UPDATE: net/prosody to 0.9.9

2016-01-11 Thread Henrik Friedrichsen
Hey,

Thanks.

On Mon, Jan 11, 2016 at 12:14:15PM +, Stuart Henderson wrote:
> (btw, as a general rule I'd prefer it if we didn't include
> pre-generated cert/keys in packages, even if they're just meant
> as examples, what do you think about removing them?).

jasper@ already took care of this in a patch he sent me, but I forgot to
include it. I can either do it with the next update, or you guys can go
ahead and remove the PLIST entries.

Henrik



UPDATE: net/prosody to 0.9.9

2016-01-11 Thread Henrik Friedrichsen
Hey,

this patch will update prosody to version 0.9.9 coming with security
and other improvements.

Included is a new patch from upstreaming disabling /dev/urandom entropy
feeding as the prosody user has no write access to it, therefore
crashing prosody when this code is enabled. This was also discussed with
upstream developers.

More information regarding this:
- https://prosody.im/issues/issue/585
- https://hg.prosody.im/0.9/rev/ad9e683b8f0b

OK?
Henrik
? _patches
Index: Makefile
===
RCS file: /cvs/ports/net/prosody/Makefile,v
retrieving revision 1.35
diff -u -p -u -p -r1.35 Makefile
--- Makefile23 Aug 2015 11:01:49 -  1.35
+++ Makefile11 Jan 2016 11:41:42 -
@@ -3,8 +3,7 @@
 SHARED_ONLY=   Yes
 
 COMMENT=   communications server for Jabber/XMPP written in Lua
-DISTNAME = prosody-0.9.8
-REVISION = 1
+DISTNAME = prosody-0.9.9
 CATEGORIES=net
 MASTER_SITES=  http://prosody.im/downloads/source/
 
Index: distinfo
===
RCS file: /cvs/ports/net/prosody/distinfo,v
retrieving revision 1.10
diff -u -p -u -p -r1.10 distinfo
--- distinfo3 Apr 2015 15:23:57 -   1.10
+++ distinfo11 Jan 2016 11:41:42 -
@@ -1,2 +1,2 @@
-SHA256 (prosody-0.9.8.tar.gz) = lHBBXFbguEcIm0X6vUi8H4IRzVJfulaWdAnQZPQleHE=
-SIZE (prosody-0.9.8.tar.gz) = 268716
+SHA256 (prosody-0.9.9.tar.gz) = ViT9gNEDDE0eI5Fy96DVh2GhT/rShxMkDo8xZdXKzy4=
+SIZE (prosody-0.9.9.tar.gz) = 269415
Index: patches/patch-certs_Makefile
===
RCS file: /cvs/ports/net/prosody/patches/patch-certs_Makefile,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 patch-certs_Makefile
--- patches/patch-certs_Makefile15 Jan 2015 11:13:21 -  1.4
+++ patches/patch-certs_Makefile11 Jan 2016 11:41:42 -
@@ -1,27 +1,11 @@
 $OpenBSD: patch-certs_Makefile,v 1.4 2015/01/15 11:13:21 edd Exp $
 certs/Makefile.origFri Oct 24 23:30:55 2014
-+++ certs/Makefile Mon Jan 12 23:30:53 2015
-@@ -2,13 +2,13 @@
- keysize=2048
+--- certs/Makefile.origFri Jan  8 14:07:07 2016
 certs/Makefile Sun Jan 10 15:59:22 2016
+@@ -27,4 +27,6 @@ keysize=2048
  
- # How to:
--# First, `make yourhost.cnf` which creates a openssl config file.
-+# First, `${MAKE_PROGRAM} yourhost.cnf` which creates a openssl config file.
- # Then edit this file and fill in the details you want it to have,
- # and add or change hosts and components it should cover.
--# Then `make yourhost.key` to create your private key, you can
-+# Then `${MAKE_PROGRAM} yourhost.key` to create your private key, you can
- # include keysize=number to change the size of the key.
--# Then you can either `make yourhost.csr` to generate a certificate
--# signing request that you can submit to a CA, or `make yourhost.crt`
-+# Then you can either `${MAKE_PROGRAM} yourhost.csr` to generate a certificate
-+# signing request that you can submit to a CA, or `${MAKE_PROGRAM} 
yourhost.crt`
- # to generate a self signed certificate.
- 
- .PRECIOUS: %.cnf %.key
-@@ -28,3 +28,5 @@ keysize=2048
  %.key:
-   openssl genrsa $(keysize) > $@
-   @chmod 400 $@
+   umask 0077 && openssl genrsa -out $@ $(keysize)
+-  @chmod 400 $@ -c
++  @chmod 400 $@
 +  @chown _prosody $@ || \
 +  echo "***WARNING***: You will need to 'chown _prosody $@'"
Index: patches/patch-util_uuid_lua
===
RCS file: patches/patch-util_uuid_lua
diff -N patches/patch-util_uuid_lua
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-util_uuid_lua 11 Jan 2016 11:41:42 -
@@ -0,0 +1,21 @@
+$OpenBSD$
+--- util/uuid.lua.orig Mon Jan 11 12:15:03 2016
 util/uuid.lua  Mon Jan 11 12:15:13 2016
+@@ -8,7 +8,7 @@
+ 
+ local error = error;
+ local round_up = math.ceil;
+-local urandom, urandom_err = io.open("/dev/urandom", "r+");
++local urandom, urandom_err = io.open("/dev/urandom", "r");
+ 
+ module "uuid"
+ 
+@@ -31,8 +31,6 @@ function generate()
+ end
+ 
+ function seed(x)
+-  urandom:write(x);
+-  urandom:flush();
+ end
+ 
+ return _M;


Re: README update for net/prosody

2015-08-22 Thread Henrik Friedrichsen
Hey Adam,

this sounds reasonable. OK from maintainer.

Thanks
Henrik



Re: Patch for www/dwb

2015-08-18 Thread Henrik Friedrichsen
Hey,

It's been over a month now. I guess www/dwb can be removed?

On Fri, Jul 03, 2015 at 06:21:50PM +0200, Jérémie Courrèges-Anglas wrote:
 Makes sense.
 
 Unless someone steps up in the next days, ok jca@ to remove it.



Re: Patch for www/dwb

2015-07-03 Thread Henrik Friedrichsen
Hey,

On Fri, Jul 03, 2015 at 02:34:36PM +0200, Dmitrij D. Czarkoff wrote:
 Frankly, I see no point in having it:
 
  1. It is developped on Archlinux and for Archlinux.  Developpers seem
 to have little interest in portability, and are somewhat hostile
 towards patches for fixing things on BSDs.
  2. Upstream is slow.  It was slow when the project was actively
 developped, and now it is yet slower.  Diffs and pull requests are
 reviewed mostly be people with no commit access.
  3. Basically vimb is better in dwb's own game.

Gotta agree with you here, except on the third argument (unfortunately
vimb has no tabs ;), but that doesn't justify keeping a broken port.

I'd go for deleting it, unless someone else wants to maintain it who has
the time and resources to fix the current state.

Henrik



Re: Patch for www/dwb

2015-07-03 Thread Henrik Friedrichsen
Hey,

On Sun, Jun 28, 2015 at 11:49:38AM +0200, Dmitrij D. Czarkoff wrote:
 Hi!
 
 Diff below stops dwb from segfaulting with glib2  2.40.  Taken from
 upstream.

After some further testing with this patch I have noticed an
improvement, but it still crashes a lot.

The direction dwb is heading is still unclear. While there have been a
few commits again lately, the official statement is still that
development has stalled.

So I'm thinking of either updating this port to a dev snapshot, as it
doesn't seem to be in a usable state atm (at least on my machine) or
remove it.

Dmitrij, does dwb work well for you with the new patch?

Any other thoughts?

Henrik



Re: Patch for www/dwb

2015-06-28 Thread Henrik Friedrichsen

Hey!

On Sun, Jun 28, 2015 at 11:49 AM, Dmitrij D. Czarkoff 
czark...@gmail.com wrote:

Comments?  OKs?


Thanks Dmitrij. OK!


Re: UPDATE: net/bitlbee = 3.4

2015-05-13 Thread Henrik Friedrichsen
Hey!

Oh, I'm afraid I missed the previous submission.

On Wed, May 13, 2015 at 07:23:22PM +0200, Jérémie Courrèges-Anglas wrote:
 I can commit this if I get explicit test reports.  Can I have a rough
 idea of which protocols were tested?

I have been using this since I sent it in with the XMPP and Twitter
protocol with no problems whatsoever.



Re: UPDATE: net/bitlbee = 3.4

2015-05-11 Thread Henrik Friedrichsen
Oops. Looks like the first message did not get to the list.
Here is the patch one more time..

On Sun, May 10, 2015 at 01:03:52PM +0200, Henrik Friedrichsen wrote:
 ping?
Index: Makefile
===
RCS file: /cvs/ports/net/bitlbee/Makefile,v
retrieving revision 1.55
diff -u -p -r1.55 Makefile
--- Makefile21 Aug 2014 21:41:57 -  1.55
+++ Makefile30 Apr 2015 19:07:07 -
@@ -2,7 +2,7 @@
 
 COMMENT=   IRC proxy to connect to AIM, ICQ, Jabber, MSN and Yahoo
 
-DISTNAME=  bitlbee-3.2.2
+DISTNAME=  bitlbee-3.4
 CATEGORIES=net
 
 HOMEPAGE=  http://bitlbee.org/
Index: distinfo
===
RCS file: /cvs/ports/net/bitlbee/distinfo,v
retrieving revision 1.26
diff -u -p -r1.26 distinfo
--- distinfo21 Aug 2014 21:41:57 -  1.26
+++ distinfo30 Apr 2015 19:07:07 -
@@ -1,2 +1,2 @@
-SHA256 (bitlbee-3.2.2.tar.gz) = ujiTkoHyPooOcQIse+DLaPZUQkhAQ2LF4gJF+npnVY4=
-SIZE (bitlbee-3.2.2.tar.gz) = 661757
+SHA256 (bitlbee-3.4.tar.gz) = zrrWRrv9F8gJI3QyRAOf2XDjyifowbfPhyYi53MjnV4=
+SIZE (bitlbee-3.4.tar.gz) = 761027


Re: UPDATE: net/bitlbee = 3.4

2015-05-10 Thread Henrik Friedrichsen
ping?



UPDATE: net/bitlbee = 3.4

2015-04-30 Thread Henrik Friedrichsen
Attached is a patch bumping bitlbee version to 3.4.

Running this on my server with OTR. Seems to work fine.

OK?
Index: Makefile
===
RCS file: /cvs/ports/net/bitlbee/Makefile,v
retrieving revision 1.55
diff -u -p -r1.55 Makefile
--- Makefile21 Aug 2014 21:41:57 -  1.55
+++ Makefile30 Apr 2015 19:07:07 -
@@ -2,7 +2,7 @@
 
 COMMENT=   IRC proxy to connect to AIM, ICQ, Jabber, MSN and Yahoo
 
-DISTNAME=  bitlbee-3.2.2
+DISTNAME=  bitlbee-3.4
 CATEGORIES=net
 
 HOMEPAGE=  http://bitlbee.org/
Index: distinfo
===
RCS file: /cvs/ports/net/bitlbee/distinfo,v
retrieving revision 1.26
diff -u -p -r1.26 distinfo
--- distinfo21 Aug 2014 21:41:57 -  1.26
+++ distinfo30 Apr 2015 19:07:07 -
@@ -1,2 +1,2 @@
-SHA256 (bitlbee-3.2.2.tar.gz) = ujiTkoHyPooOcQIse+DLaPZUQkhAQ2LF4gJF+npnVY4=
-SIZE (bitlbee-3.2.2.tar.gz) = 661757
+SHA256 (bitlbee-3.4.tar.gz) = zrrWRrv9F8gJI3QyRAOf2XDjyifowbfPhyYi53MjnV4=
+SIZE (bitlbee-3.4.tar.gz) = 761027


Re: Update: multimedia/mpv 0.8.3

2015-03-26 Thread Henrik Friedrichsen
Works well here.



Re: UPDATE: net/weechat to 1.1.1

2015-03-22 Thread Henrik Friedrichsen
Ping?



UPDATE: multimedia/mpv to 0.8.2

2015-03-16 Thread Henrik Friedrichsen
Hey Dmitrij and ports@,
attached is a patch that updates mpv to 0.8.2.
Tested it and it seems to play my files just fine.

Comments? OK?

henrik
Index: Makefile
===
RCS file: /cvs/ports/multimedia/mpv/Makefile,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 Makefile
--- Makefile17 Feb 2015 01:27:11 -  1.6
+++ Makefile16 Mar 2015 19:47:15 -
@@ -5,9 +5,8 @@
 ONLY_FOR_ARCHS =   amd64
 
 COMMENT =  movie player based on MPlayer/mplayer2
-V =0.7.3
+V =0.8.2
 DISTNAME = mpv-${V}
-REVISION = 0
 
 GH_ACCOUNT=mpv-player
 GH_PROJECT=mpv
@@ -26,7 +25,8 @@ PERMIT_PACKAGE_FTP =  Yes
 WANTLIB += EGL GL X11 Xext Xinerama Xrandr Xss Xv ass avcodec
 WANTLIB += avdevice avfilter avformat avresample avutil c cdio
 WANTLIB += cdio_cdda cdio_paranoia dvdnav dvdread jpeg lcms2
-WANTLIB += m postproc pthread smbclient sndio swscale z ${MODLUA_WANTLIB}
+WANTLIB += m postproc pthread smbclient sndio swresample swscale z
+WANTLIB += ${MODLUA_WANTLIB}
 
 MODULES =  converters/libiconv \
lang/lua \
@@ -66,7 +66,6 @@ CONFIGURE_ARGS += --confdir=${SYSCONFDIR
--disable-optimization \
--disable-openal \
--disable-pulse \
-   --disable-portaudio \
--disable-rsound
 
 # pkg-config says smbclient's version is 0
Index: distinfo
===
RCS file: /cvs/ports/multimedia/mpv/distinfo,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 distinfo
--- distinfo13 Feb 2015 13:49:45 -  1.2
+++ distinfo16 Mar 2015 19:47:15 -
@@ -1,2 +1,2 @@
-SHA256 (mpv-0.7.3.tar.gz) = iNzcRCZKjpubc6ldAxN9UQca6owmnMGRRhCb+PkX6LE=
-SIZE (mpv-0.7.3.tar.gz) = 2672554
+SHA256 (mpv-0.8.2.tar.gz) = pWWTS/ZoskqUbxkvBpgWZEFb2ZH9IERUuFu495eAdKc=
+SIZE (mpv-0.8.2.tar.gz) = 2663666
Index: patches/patch-DOCS_man_mpv_rst
===
RCS file: /cvs/ports/multimedia/mpv/patches/patch-DOCS_man_mpv_rst,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-DOCS_man_mpv_rst
--- patches/patch-DOCS_man_mpv_rst  17 Feb 2015 01:27:11 -  1.1
+++ patches/patch-DOCS_man_mpv_rst  16 Mar 2015 19:47:15 -
@@ -1,7 +1,7 @@
 $OpenBSD: patch-DOCS_man_mpv_rst,v 1.1 2015/02/17 01:27:11 brad Exp $
 DOCS/man/mpv.rst.orig  Fri Feb 13 22:10:04 2015
-+++ DOCS/man/mpv.rst   Fri Feb 13 22:10:15 2015
-@@ -847,7 +847,7 @@ Play a multi-angle DVD:
+--- DOCS/man/mpv.rst.orig  Thu Feb 26 19:13:34 2015
 DOCS/man/mpv.rst   Mon Mar 16 20:10:57 2015
+@@ -849,7 +849,7 @@ Play a multi-angle DVD:
  ``mpv dvd://1 --dvd-angle=2``
  
  Play from a different DVD device:
Index: patches/patch-DOCS_man_options_rst
===
RCS file: /cvs/ports/multimedia/mpv/patches/patch-DOCS_man_options_rst,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-DOCS_man_options_rst
--- patches/patch-DOCS_man_options_rst  17 Feb 2015 01:27:11 -  1.1
+++ patches/patch-DOCS_man_options_rst  16 Mar 2015 19:47:15 -
@@ -1,7 +1,7 @@
 $OpenBSD: patch-DOCS_man_options_rst,v 1.1 2015/02/17 01:27:11 brad Exp $
 DOCS/man/options.rst.orig  Fri Feb 13 22:05:13 2015
-+++ DOCS/man/options.rst   Fri Feb 13 22:05:39 2015
-@@ -1786,10 +1786,10 @@ Disc Devices
+--- DOCS/man/options.rst.orig  Thu Feb 26 19:13:34 2015
 DOCS/man/options.rst   Mon Mar 16 20:10:57 2015
+@@ -1854,10 +1854,10 @@ Disc Devices
  
  
  ``--cdrom-device=path``
Index: patches/patch-old-configure
===
RCS file: /cvs/ports/multimedia/mpv/patches/patch-old-configure,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-old-configure
--- patches/patch-old-configure 17 Feb 2015 01:27:11 -  1.2
+++ patches/patch-old-configure 16 Mar 2015 19:47:15 -
@@ -1,7 +1,7 @@
 $OpenBSD: patch-old-configure,v 1.2 2015/02/17 01:27:11 brad Exp $
 old-configure.orig Mon Jan 26 20:23:08 2015
-+++ old-configure  Fri Feb 13 21:55:41 2015
-@@ -191,7 +191,7 @@ options_state_machine() {
+--- old-configure.orig Thu Feb 26 19:13:34 2015
 old-configure  Mon Mar 16 20:10:57 2015
+@@ -190,7 +190,7 @@ options_state_machine() {
  opt_yes_no _libavresample libavresample (preferred over libswresample)
  opt_yes_no _libswresample libswresample
  opt_yes_no _cacaCACA  video output
@@ -10,7 +10,7 @@ $OpenBSD: patch-old-configure,v 1.2 2015
  opt_yes_no _xv  Xv video output
  opt_yes_no _vdpau   VDPAU acceleration
  opt_yes_no _vaapi   VAAPI acceleration
-@@ -328,7 +328,7 @@ test -z $_bindir   _bindir=$_prefix/bin
+@@ -326,7 +326,7 @@ test -z $_bindir   _bindir=$_prefix/bin
  test -z 

UPDATE: net/weechat to 1.1.1

2015-03-15 Thread Henrik Friedrichsen
1.1.1 is a maintenance/bugfix release.

It seems that the symlink-fix is not required anymore, which is why I
removed the corresponding patch.
Related commit:
https://github.com/weechat/weechat/commit/a6327bc6f20252481366406580bab9d60e6b5725#diff-27f5c7a9707c7201d66952cbfde37f05

OK?
Index: Makefile
===
RCS file: /cvs/ports/net/weechat/Makefile,v
retrieving revision 1.17
diff -u -p -u -p -r1.17 Makefile
--- Makefile19 Jan 2015 12:28:46 -  1.17
+++ Makefile15 Mar 2015 15:43:42 -
@@ -6,7 +6,7 @@ COMMENT-python= Python bindings for weec
 COMMENT-ruby=  Ruby bindings for weechat
 COMMENT-tcl=   Tcl bindings for weechat
 
-V= 1.1
+V= 1.1.1
 DISTNAME=  weechat-${V}
 
 PKGNAME-main=  weechat-${V}
Index: distinfo
===
RCS file: /cvs/ports/net/weechat/distinfo,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 distinfo
--- distinfo19 Jan 2015 12:28:46 -  1.7
+++ distinfo15 Mar 2015 15:43:42 -
@@ -1,2 +1,2 @@
-SHA256 (weechat-1.1.tar.gz) = g/N4sHA3wUfFvajVO/pYFJ0h7ENuNNpaunXa5xS2+cM=
-SIZE (weechat-1.1.tar.gz) = 3293228
+SHA256 (weechat-1.1.1.tar.gz) = oy9+V9XoNBlbrK/6h0QZtKnRfNQog8gNfsufrb9gE0k=
+SIZE (weechat-1.1.1.tar.gz) = 3294132
Index: patches/patch-src_gui_curses_CMakeLists_txt
===
RCS file: patches/patch-src_gui_curses_CMakeLists_txt
diff -N patches/patch-src_gui_curses_CMakeLists_txt
--- patches/patch-src_gui_curses_CMakeLists_txt 19 Jan 2015 12:28:46 -  
1.2
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,25 +0,0 @@
-$OpenBSD: patch-src_gui_curses_CMakeLists_txt,v 1.2 2015/01/19 12:28:46 dcoppa 
Exp $
 src/gui/curses/CMakeLists.txt.orig Sun Jan 11 02:39:40 2015
-+++ src/gui/curses/CMakeLists.txt  Mon Jan 19 03:17:43 2015
-@@ -84,15 +84,12 @@ add_dependencies(${EXECUTABLE} weechat_gui_curses)
- # Due to circular references, we must link two times with libweechat_core.a
- target_link_libraries(${EXECUTABLE} ${STATIC_LIBS} weechat_gui_curses 
${EXTRA_LIBS} ${STATIC_LIBS})
- 
--install(TARGETS ${EXECUTABLE} RUNTIME DESTINATION bin)
--
- # Create a symbolic link weechat-curses - weechat
- # This link is created for compatibility with old versions on /upgrade.
- # It may be removed in future.
--install(CODE 
--  EXECUTE_PROCESS(
--COMMAND ${CMAKE_COMMAND} -E remove -f 
\\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/weechat-curses${CMAKE_EXECUTABLE_SUFFIX}\
--COMMAND ${CMAKE_COMMAND} -E create_symlink 
weechat${CMAKE_EXECUTABLE_SUFFIX} 
\\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/weechat-curses${CMAKE_EXECUTABLE_SUFFIX}\
--  )
--  LIST(APPEND CMAKE_INSTALL_MANIFEST_FILES 
\${CMAKE_INSTALL_PREFIX}/bin/weechat-curses${CMAKE_EXECUTABLE_SUFFIX}\)
--)
-+add_custom_command(TARGET ${EXECUTABLE} POST_BUILD
-+COMMAND ${CMAKE_COMMAND} -E create_symlink 
$TARGET_FILE_NAME:${EXECUTABLE} 
${CMAKE_CURRENT_BINARY_DIR}/$TARGET_FILE_NAME:${EXECUTABLE}-curses
-+)
-+
-+install(TARGETS ${EXECUTABLE} RUNTIME DESTINATION bin)
-+install(FILES 
${CMAKE_CURRENT_BINARY_DIR}/$TARGET_FILE_NAME:${EXECUTABLE}-curses 
DESTINATION bin)


Re: UPDATE: net/weechat to 1.1

2015-01-18 Thread Henrik Friedrichsen
Ping?



Re: How install Teamspeak Server ?

2015-01-16 Thread Henrik Friedrichsen
The Teamspeak 3 server will not run on OpenBSD. I believe that Linux
emulation was disabled in i386 (always has been in amd64), so that is
not an option.

You'll have to use an alternative conference software or another OS.



Re: UPDATE: prosody-0.9.7

2015-01-13 Thread Henrik Friedrichsen
On Tue, Jan 13, 2015 at 12:06:52AM +, Edd Barrett wrote:
 Comments, OK?

Looks good, thanks. Tested it on my server and laptop (for certificate
generation). OK!



UPDATE: net/weechat to 1.1

2015-01-12 Thread Henrik Friedrichsen
Diff updates the port to 1.1.

OK?



  1   2   >