Re: devel/scons: enable parallel builds

2021-08-28 Thread Kirill Bychkov
On Tue, August 24, 2021 23:26, Omar Polo wrote:
> Hello ports,
>
> The attached patch makes devel/scons respect the MAKE_JOBS.  It's
> particularly useful when building bigger ports like games/godot.  It's
> similar to what cmake.port.mk does.
>
> (this patch is unrelated to the scons update I'm going to submit, it
> works with both scons 2 and scons 4)

Works fine for me with an old SCons. Speeds up mapnik build
from 66 minutes to 26 minutes using MAKE_JOBS=4
OK to commit?

>
> Index: scons.port.mk
> ===
> RCS file: /home/cvs/ports/devel/scons/scons.port.mk,v
> retrieving revision 1.6
> diff -u -p -r1.6 scons.port.mk
> --- scons.port.mk 2 Jul 2013 08:36:16 -   1.6
> +++ scons.port.mk 24 Aug 2021 08:36:04 -
> @@ -20,7 +20,8 @@ NO_CCACHE?=Yes
>
>  MODSCONS_BUILD_TARGET = \
>   ${SETENV} ${MAKE_ENV} ${MODSCONS_BIN} -C ${WRKSRC} \
> - ${MODSCONS_ENV} ${MODSCONS_FLAGS} ${ALL_TARGET}
> + ${MODSCONS_ENV} ${MODSCONS_FLAGS} -j ${MAKE_JOBS} \
> + ${ALL_TARGET}
>
>  MODSCONS_INSTALL_TARGET = \
>   ${SETENV} ${MAKE_ENV} ${MODSCONS_BIN} -C ${WRKSRC} \
>
>




Re: [UPDATE] audio/ncspot to 0.8.2

2021-08-28 Thread Sebastien Marie
On Sat, Aug 28, 2021 at 08:48:02PM +0200, Henrik Friedrichsen wrote:
> 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?

Could you move all MODCARGO_CRATES lines in a crates.inc file, and add
.include "crates.inc" line in Makefile ?

It will align audio/ncspot with the current pratice for go/rust ports.

Thanks.
-- 
Sebastien Marie



NEW:devel/marisa-trie

2021-08-28 Thread SASANO Takayoshi
hi,

Here is a new port, marisa-trie library
(https://github.com/s-yata/marisa-trie).

This is required to build libkkc, Japanese Kana Kanji converson
input method library (https://github.com/ueno/libkkc).

ok?

DESCR:
Matching Algorithm with Recursively Implemented StorAge (MARISA) is a static
and space-efficient trie data structure. And libmarisa is a C++ library to
provide an implementation of MARISA. Also, the package of libmarisa contains
a set of command line tools for building and operating a MARISA-based
dictionary.

-- 
SASANO Takayoshi (JG1UAA) 



marisa-trie.tgz
Description: Binary data


UPDATE: net/nextcloudclient-3.3.2

2021-08-28 Thread Adriano Barbosa
Hi.
Update for net/nextcloudclient v3.3.2.
Changelog: https://github.com/nextcloud/desktop/releases/tag/v3.3.2

Thank you for testing.
-- 
Adriano Barbosa
Index: Makefile
===
RCS file: /cvs/ports/net/nextcloudclient/Makefile,v
retrieving revision 1.22
diff -u -p -r1.22 Makefile
--- Makefile	19 Aug 2021 21:02:59 -	1.22
+++ Makefile	29 Aug 2021 02:15:09 -
@@ -2,7 +2,7 @@
 
 COMMENT =	desktop sync client for Nextcloud
 
-V =		3.3.1
+V =		3.3.2
 DISTNAME =	nextcloudclient-${V}
 
 GH_ACCOUNT =	nextcloud
Index: distinfo
===
RCS file: /cvs/ports/net/nextcloudclient/distinfo,v
retrieving revision 1.19
diff -u -p -r1.19 distinfo
--- distinfo	19 Aug 2021 21:02:59 -	1.19
+++ distinfo	29 Aug 2021 02:15:09 -
@@ -1,2 +1,2 @@
-SHA256 (nextcloudclient-3.3.1.tar.gz) = wxW7vWS27AsWnPxbKgYwma5m6y7Lw+NEPD8O092ymA8=
-SIZE (nextcloudclient-3.3.1.tar.gz) = 13984445
+SHA256 (nextcloudclient-3.3.2.tar.gz) = bqXMyVeTOfLRZS8mWC292CEt1eDChlnc5/6d3s6KWcU=
+SIZE (nextcloudclient-3.3.2.tar.gz) = 13987162


UPDATE: devel/pcre 8.44 -> 8.45

2021-08-28 Thread Ricardo
Hey ports@,

Minor update to version 8.45 of pcre.
Tested on amd64. portcheck and lib-depends-check: OK.

OK?

Obrigado.
Ricardo

pcre.diff
Description: Binary data


[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: [maintainer-update] mail/mu 1.6.4 -> 1.6.5

2021-08-28 Thread Aaron Bieber


Stefan Hagen  writes:

> Hello,
>
> This is yet another mail/mu bugfix update.
>
> No port changes besides the version bump.
>
> Software changes:
> https://github.com/djcb/mu/compare/1.6.4...1.6.5
>
> portcheck, lib-depends-check, make test are happy on amd64.
>
> Best regards,
> Stefan

Working fine here! OK abieber@ if someone wants to commit it - if not
i'll get it later today.

>
> Index: mail/mu/Makefile
> ===
> RCS file: /cvs/ports/mail/mu/Makefile,v
> retrieving revision 1.27
> diff -u -p -u -p -r1.27 Makefile
> --- mail/mu/Makefile  25 Aug 2021 13:36:48 -  1.27
> +++ mail/mu/Makefile  28 Aug 2021 15:27:07 -
> @@ -2,7 +2,7 @@
>  
>  COMMENT= maildir indexer and searcher with emacs frontend
>  
> -V=   1.6.4
> +V=   1.6.5
>  GUILE_V= 2.2
>  
>  DISTNAME=mu-$V
> Index: mail/mu/distinfo
> ===
> RCS file: /cvs/ports/mail/mu/distinfo,v
> retrieving revision 1.14
> diff -u -p -u -p -r1.14 distinfo
> --- mail/mu/distinfo  25 Aug 2021 13:36:48 -  1.14
> +++ mail/mu/distinfo  28 Aug 2021 15:27:07 -
> @@ -1,2 +1,2 @@
> -SHA256 (mu-1.6.4.tar.xz) = UslUo9vQ3qzSqwwrH3if10rQuWvO8WK2nM5H1N5uN+s=
> -SIZE (mu-1.6.4.tar.xz) = 867124
> +SHA256 (mu-1.6.5.tar.xz) = UECqFayzcikBGUaT3Gf8VLlVE0e5Ibm2kLFKGn7IOEc=
> +SIZE (mu-1.6.5.tar.xz) = 867240



[maintainer-update] mail/mu 1.6.4 -> 1.6.5

2021-08-28 Thread Stefan Hagen
Hello,

This is yet another mail/mu bugfix update.

No port changes besides the version bump.

Software changes:
https://github.com/djcb/mu/compare/1.6.4...1.6.5

portcheck, lib-depends-check, make test are happy on amd64.

Best regards,
Stefan

Index: mail/mu/Makefile
===
RCS file: /cvs/ports/mail/mu/Makefile,v
retrieving revision 1.27
diff -u -p -u -p -r1.27 Makefile
--- mail/mu/Makefile25 Aug 2021 13:36:48 -  1.27
+++ mail/mu/Makefile28 Aug 2021 15:27:07 -
@@ -2,7 +2,7 @@
 
 COMMENT=   maildir indexer and searcher with emacs frontend
 
-V= 1.6.4
+V= 1.6.5
 GUILE_V=   2.2
 
 DISTNAME=  mu-$V
Index: mail/mu/distinfo
===
RCS file: /cvs/ports/mail/mu/distinfo,v
retrieving revision 1.14
diff -u -p -u -p -r1.14 distinfo
--- mail/mu/distinfo25 Aug 2021 13:36:48 -  1.14
+++ mail/mu/distinfo28 Aug 2021 15:27:07 -
@@ -1,2 +1,2 @@
-SHA256 (mu-1.6.4.tar.xz) = UslUo9vQ3qzSqwwrH3if10rQuWvO8WK2nM5H1N5uN+s=
-SIZE (mu-1.6.4.tar.xz) = 867124
+SHA256 (mu-1.6.5.tar.xz) = UECqFayzcikBGUaT3Gf8VLlVE0e5Ibm2kLFKGn7IOEc=
+SIZE (mu-1.6.5.tar.xz) = 867240



aarch64 bulk build report

2021-08-28 Thread phessler
bulk build on arm64.ports.openbsd.org
started on  Thu Aug 26 06:02:06 MDT 2021
finished at Sat Aug 28 08:09:16 MDT 2021
lasted 2D02h07m
done with kern.version=OpenBSD 7.0-beta (GENERIC.MP) #1300: Tue Aug 24 02:10:49 
MDT 2021

built packages:11080
Aug 26:4364
Aug 27:2665
Aug 28:4050


critical path missing pkgs:  
http://build-failures.rhaalovely.net/aarch64/2021-08-26/summary.log

build failures: 15
http://build-failures.rhaalovely.net/aarch64/2021-08-26/comms/gnuradio.log
http://build-failures.rhaalovely.net/aarch64/2021-08-26/editors/micro.log
http://build-failures.rhaalovely.net/aarch64/2021-08-26/games/shockolate.log
http://build-failures.rhaalovely.net/aarch64/2021-08-26/graphics/gmic.log
http://build-failures.rhaalovely.net/aarch64/2021-08-26/graphics/openscenegraph.log
http://build-failures.rhaalovely.net/aarch64/2021-08-26/lang/pcc/pcc.log
http://build-failures.rhaalovely.net/aarch64/2021-08-26/lang/pcc/pcc-libs.log
http://build-failures.rhaalovely.net/aarch64/2021-08-26/net/minio/server.log
http://build-failures.rhaalovely.net/aarch64/2021-08-26/sysutils/gitlab-runner.log
http://build-failures.rhaalovely.net/aarch64/2021-08-26/sysutils/rundeck.log
http://build-failures.rhaalovely.net/aarch64/2021-08-26/sysutils/telegraf.log
http://build-failures.rhaalovely.net/aarch64/2021-08-26/www/chromium.log
http://build-failures.rhaalovely.net/aarch64/2021-08-26/www/iridium.log
http://build-failures.rhaalovely.net/aarch64/2021-08-26/www/seamonkey,-lightning.log
http://build-failures.rhaalovely.net/aarch64/2021-08-26/x11/fbpanel.log

recurrent failures
 failures/games/shockolate.log
 failures/graphics/gmic.log
 failures/graphics/openscenegraph.log
 failures/lang/pcc/pcc.log
 failures/lang/pcc/pcc-libs.log
 failures/net/minio/server.log
 failures/www/chromium.log
 failures/www/iridium.log
 failures/www/seamonkey,-lightning.log
new failures
+++ ls-failures Sat Aug 28 08:09:26 2021
+failures/x11/fbpanel.log
resolved failures
--- ../old/aarch64/last//ls-failuresFri Aug 13 00:56:38 2021
-failures/lang/gerbil.log



Re: NEW: www/sfeed and www/sfeed_curses (RSS/Atom tool and reader)

2021-08-28 Thread prx
Hi,
This was on my to-do list d'or a while.
I use sfeed daily through a cron job and ftp for fetching feeds.
It works like a charm, I just had to increase the summary lenght for 
sfeed_plain.
Thank you for sfeed, and suggesting a port.

Le 28 août 2021 13:23:21 GMT+02:00, Hiltjo Posthuma  a 
écrit :
>Hi,
>
>I'd like to submit my project sfeed (www/sfeed) and sfeed_curses
>(www/sfeed_curses) as a port for OpenBSD.
>
>The attached gzipped tarball contains both ports.
>
>
>sfeed
>-
>
>sfeed is a RSS and Atom parser (and some format programs).
>
>It converts RSS or Atom feeds from XML to a TAB-separated file. There are
>formatting programs included to convert this TAB-separated format to various
>other formats. There are also some programs and scripts included to import and
>export OPML and to fetch, filter, merge and order feed items.
>
>This simple text format works well with standard UNIX tools such as awk(1).
>
>The programs make use of pledge(2) with few promises, for example the core
>sfeed parser program has a pledge("stdio", NULL) and parses data from stdin, it
>is network protocol-agnostic and can be used easily for example with the
>OpenBSD ftp(1) program of the base system.
>
>Like so:
>   ftp -M -V -w 15 -o - 'https://undeadly.org/cgi?action=rss' | \
>   sfeed | \
>   sfeed_plain
>
>This command fetches the undeadly.org RSS feed, pipes it to sfeed which
>converts it from XML to TSV then pipes it to the formatting program sfeed_plain
>which formats it to a plain-text list.
>
>It has few dependencies and should work on all OpenBSD architectures.
>
>Blog post: https://codemadness.org/sfeed.html
>README:https://git.codemadness.org/sfeed/file/README.html
>Git repo:  git://git.codemadness.org/sfeed/
>Releases:  https://codemadness.org/releases/sfeed/
>Releases feed: https://git.codemadness.org/sfeed/tags.xml
>
>
>sfeed_curses
>
>
>sfeed_curses is a curses UI front-end for sfeed.
>
>It shows the TAB-separated feed items in a graphical command-line UI. The
>interface has a look inspired by the mutt mail client. It has a sidebar panel
>for the feeds, a panel with a listing of the items and a small statusbar for
>the selected item/url. Some functions like searching and scrolling are
>integrated in the interface itself.
>
>Blog post: https://codemadness.org/sfeed_curses.html
>README:https://git.codemadness.org/sfeed_curses/file/README.html
>Git repo:  git://git.codemadness.org/sfeed_curses/
>Releases:  https://codemadness.org/releases/sfeed_curses/
>Releases feed: https://git.codemadness.org/sfeed_curses/tags.xml
>



mpv-0.33.1 Loop bug

2021-08-28 Thread shasticimpala
I am using mpv-0.33.1 on OpenBSD 7.0 current 195, on an AMD64 machine

The loop function in mpv stopped working in the last two weeks.

If it reaches the end of a file it stops playing.

If I use the 'l' key to mark certain parts of a track, it stops playing at
the second marker.




NEW: www/sfeed and www/sfeed_curses (RSS/Atom tool and reader)

2021-08-28 Thread Hiltjo Posthuma
Hi,

I'd like to submit my project sfeed (www/sfeed) and sfeed_curses
(www/sfeed_curses) as a port for OpenBSD.

The attached gzipped tarball contains both ports.


sfeed
-

sfeed is a RSS and Atom parser (and some format programs).

It converts RSS or Atom feeds from XML to a TAB-separated file. There are
formatting programs included to convert this TAB-separated format to various
other formats. There are also some programs and scripts included to import and
export OPML and to fetch, filter, merge and order feed items.

This simple text format works well with standard UNIX tools such as awk(1).

The programs make use of pledge(2) with few promises, for example the core
sfeed parser program has a pledge("stdio", NULL) and parses data from stdin, it
is network protocol-agnostic and can be used easily for example with the
OpenBSD ftp(1) program of the base system.

Like so:
ftp -M -V -w 15 -o - 'https://undeadly.org/cgi?action=rss' | \
sfeed | \
sfeed_plain

This command fetches the undeadly.org RSS feed, pipes it to sfeed which
converts it from XML to TSV then pipes it to the formatting program sfeed_plain
which formats it to a plain-text list.

It has few dependencies and should work on all OpenBSD architectures.

Blog post: https://codemadness.org/sfeed.html
README:https://git.codemadness.org/sfeed/file/README.html
Git repo:  git://git.codemadness.org/sfeed/
Releases:  https://codemadness.org/releases/sfeed/
Releases feed: https://git.codemadness.org/sfeed/tags.xml


sfeed_curses


sfeed_curses is a curses UI front-end for sfeed.

It shows the TAB-separated feed items in a graphical command-line UI. The
interface has a look inspired by the mutt mail client. It has a sidebar panel
for the feeds, a panel with a listing of the items and a small statusbar for
the selected item/url. Some functions like searching and scrolling are
integrated in the interface itself.

Blog post: https://codemadness.org/sfeed_curses.html
README:https://git.codemadness.org/sfeed_curses/file/README.html
Git repo:  git://git.codemadness.org/sfeed_curses/
Releases:  https://codemadness.org/releases/sfeed_curses/
Releases feed: https://git.codemadness.org/sfeed_curses/tags.xml

-- 
Kind regards,
Hiltjo


www_sfeed.tgz
Description: application/tar-gz


UPDATE: dtc 1.6.1

2021-08-28 Thread Brad Smith
Here is an update to dtc 1.6.1.


Index: Makefile
===
RCS file: /home/cvs/ports/devel/dtc/Makefile,v
retrieving revision 1.18
diff -u -p -u -p -r1.18 Makefile
--- Makefile30 Jan 2021 13:07:20 -  1.18
+++ Makefile28 Aug 2021 04:41:18 -
@@ -2,7 +2,7 @@
 
 COMMENT=   Device Tree Compiler
 
-DISTNAME=  dtc-1.6.0
+DISTNAME=  dtc-1.6.1
 CATEGORIES=sysutils devel
 MASTER_SITES=  https://www.kernel.org/pub/software/utils/dtc/
 EXTRACT_SUFX=  .tar.xz
Index: distinfo
===
RCS file: /home/cvs/ports/devel/dtc/distinfo,v
retrieving revision 1.8
diff -u -p -u -p -r1.8 distinfo
--- distinfo30 Jan 2021 13:07:20 -  1.8
+++ distinfo28 Aug 2021 04:41:22 -
@@ -1,2 +1,2 @@
-SHA256 (dtc-1.6.0.tar.xz) = EFA7AhfhsHkz4p6NNHoAAVskMb6l9Zr+C+068wNAyC0=
-SIZE (dtc-1.6.0.tar.xz) = 158584
+SHA256 (dtc-1.6.1.tar.xz) = Zc7FKYk2WaSaiXQLs2L1B6O5T8jNeR52qNaitvMgNHM=
+SIZE (dtc-1.6.1.tar.xz) = 162276
Index: patches/patch-Makefile
===
RCS file: /home/cvs/ports/devel/dtc/patches/patch-Makefile,v
retrieving revision 1.9
diff -u -p -u -p -r1.9 patch-Makefile
--- patches/patch-Makefile  30 Jan 2021 13:07:21 -  1.9
+++ patches/patch-Makefile  28 Aug 2021 04:43:31 -
@@ -16,7 +16,7 @@ Index: Makefile
  
  BISON = bison
  LEX = flex
-@@ -72,7 +72,7 @@ SHAREDLIB_LDFLAGS = -shared -Wl,--version-script=$(LIB
+@@ -73,7 +73,7 @@ SHAREDLIB_LDFLAGS = -shared -Wl,--version-script=$(LIB
  else
  SHAREDLIB_EXT = so
  SHAREDLIB_CFLAGS  = -fPIC
@@ -25,7 +25,7 @@ Index: Makefile
  endif
  
  #
-@@ -157,7 +157,7 @@ all: $(BIN) libfdt
+@@ -158,7 +158,7 @@ all: $(BIN) libfdt
  check_python_deps = \
if $(PKG_CONFIG) --cflags $(PYTHON) >/dev/null 2>&1; then \
if which swig >/dev/null 2>&1; then \
@@ -34,7 +34,7 @@ Index: Makefile
fi; \
fi; \
if [ "$${can_build}" = "yes" ]; then \
-@@ -204,9 +204,8 @@ $(LIBFDT_archive): $(addprefix $(LIBFDT_dir)/,$(LIBFDT
+@@ -207,9 +207,8 @@ $(LIBFDT_archive): $(addprefix $(LIBFDT_dir)/,$(LIBFDT
  
  $(LIBFDT_lib): $(addprefix $(LIBFDT_dir)/,$(LIBFDT_OBJS)) $(LIBFDT_version)
@$(VECHO) LD $@
@@ -45,7 +45,7 @@ Index: Makefile
  
  ifneq ($(DEPTARGETS),)
  -include $(LIBFDT_OBJS:%.o=$(LIBFDT_dir)/%.d)
-@@ -227,8 +226,6 @@ install-lib: all
+@@ -230,8 +229,6 @@ install-lib: all
@$(VECHO) INSTALL-LIB
$(INSTALL) -d $(DESTDIR)$(LIBDIR)
$(INSTALL_LIB) $(LIBFDT_lib) $(DESTDIR)$(LIBDIR)
Index: patches/patch-util_h
===
RCS file: patches/patch-util_h
diff -N patches/patch-util_h
--- patches/patch-util_h6 Feb 2021 10:04:28 -   1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,21 +0,0 @@
-$OpenBSD: patch-util_h,v 1.1 2021/02/06 10:04:28 jsg Exp $
-
-gnu_printf requires gcc >= 4.4.0
-
-Index: util.h
 util.h.orig
-+++ util.h
-@@ -12,10 +12,10 @@
-  */
- 
- #ifdef __GNUC__
--#ifdef __clang__
--#define PRINTF(i, j)  __attribute__((format (printf, i, j)))
--#else
-+#if __GNUC__ >= 5 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)
- #define PRINTF(i, j)  __attribute__((format (gnu_printf, i, j)))
-+#else
-+#define PRINTF(i, j)  __attribute__((format (printf, i, j)))
- #endif
- #define NORETURN  __attribute__((noreturn))
- #else



Re: UPDATE: dtc 1.6.1

2021-08-28 Thread Jonathan Gray
On Sat, Aug 28, 2021 at 01:05:38AM -0400, Brad Smith wrote:
> Here is an update to dtc 1.6.1.

$ show-reverse-deps devel/dtc
emulators/qemu
emulators/qemu,-main
emulators/spike
sysutils/dtb
sysutils/u-boot
sysutils/u-boot,aarch64
sysutils/u-boot,arm
sysutils/u-boot,riscv64

these still package on amd64 with dtc 1.6.1 other flavors not tried
emulators/qemu
emulators/spike
sysutils/dtb
sysutils/u-boot,aarch64

> 
> 
> Index: Makefile
> ===
> RCS file: /home/cvs/ports/devel/dtc/Makefile,v
> retrieving revision 1.18
> diff -u -p -u -p -r1.18 Makefile
> --- Makefile  30 Jan 2021 13:07:20 -  1.18
> +++ Makefile  28 Aug 2021 04:41:18 -
> @@ -2,7 +2,7 @@
>  
>  COMMENT= Device Tree Compiler
>  
> -DISTNAME=dtc-1.6.0
> +DISTNAME=dtc-1.6.1
>  CATEGORIES=  sysutils devel
>  MASTER_SITES=https://www.kernel.org/pub/software/utils/dtc/
>  EXTRACT_SUFX=.tar.xz
> Index: distinfo
> ===
> RCS file: /home/cvs/ports/devel/dtc/distinfo,v
> retrieving revision 1.8
> diff -u -p -u -p -r1.8 distinfo
> --- distinfo  30 Jan 2021 13:07:20 -  1.8
> +++ distinfo  28 Aug 2021 04:41:22 -
> @@ -1,2 +1,2 @@
> -SHA256 (dtc-1.6.0.tar.xz) = EFA7AhfhsHkz4p6NNHoAAVskMb6l9Zr+C+068wNAyC0=
> -SIZE (dtc-1.6.0.tar.xz) = 158584
> +SHA256 (dtc-1.6.1.tar.xz) = Zc7FKYk2WaSaiXQLs2L1B6O5T8jNeR52qNaitvMgNHM=
> +SIZE (dtc-1.6.1.tar.xz) = 162276
> Index: patches/patch-Makefile
> ===
> RCS file: /home/cvs/ports/devel/dtc/patches/patch-Makefile,v
> retrieving revision 1.9
> diff -u -p -u -p -r1.9 patch-Makefile
> --- patches/patch-Makefile30 Jan 2021 13:07:21 -  1.9
> +++ patches/patch-Makefile28 Aug 2021 04:43:31 -
> @@ -16,7 +16,7 @@ Index: Makefile
>   
>   BISON = bison
>   LEX = flex
> -@@ -72,7 +72,7 @@ SHAREDLIB_LDFLAGS = -shared -Wl,--version-script=$(LIB
> +@@ -73,7 +73,7 @@ SHAREDLIB_LDFLAGS = -shared -Wl,--version-script=$(LIB
>   else
>   SHAREDLIB_EXT = so
>   SHAREDLIB_CFLAGS  = -fPIC
> @@ -25,7 +25,7 @@ Index: Makefile
>   endif
>   
>   #
> -@@ -157,7 +157,7 @@ all: $(BIN) libfdt
> +@@ -158,7 +158,7 @@ all: $(BIN) libfdt
>   check_python_deps = \
>   if $(PKG_CONFIG) --cflags $(PYTHON) >/dev/null 2>&1; then \
>   if which swig >/dev/null 2>&1; then \
> @@ -34,7 +34,7 @@ Index: Makefile
>   fi; \
>   fi; \
>   if [ "$${can_build}" = "yes" ]; then \
> -@@ -204,9 +204,8 @@ $(LIBFDT_archive): $(addprefix $(LIBFDT_dir)/,$(LIBFDT
> +@@ -207,9 +207,8 @@ $(LIBFDT_archive): $(addprefix $(LIBFDT_dir)/,$(LIBFDT
>   
>   $(LIBFDT_lib): $(addprefix $(LIBFDT_dir)/,$(LIBFDT_OBJS)) $(LIBFDT_version)
>   @$(VECHO) LD $@
> @@ -45,7 +45,7 @@ Index: Makefile
>   
>   ifneq ($(DEPTARGETS),)
>   -include $(LIBFDT_OBJS:%.o=$(LIBFDT_dir)/%.d)
> -@@ -227,8 +226,6 @@ install-lib: all
> +@@ -230,8 +229,6 @@ install-lib: all
>   @$(VECHO) INSTALL-LIB
>   $(INSTALL) -d $(DESTDIR)$(LIBDIR)
>   $(INSTALL_LIB) $(LIBFDT_lib) $(DESTDIR)$(LIBDIR)
> Index: patches/patch-util_h
> ===
> RCS file: patches/patch-util_h
> diff -N patches/patch-util_h
> --- patches/patch-util_h  6 Feb 2021 10:04:28 -   1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -
> @@ -1,21 +0,0 @@
> -$OpenBSD: patch-util_h,v 1.1 2021/02/06 10:04:28 jsg Exp $
> -
> -gnu_printf requires gcc >= 4.4.0
> -
> -Index: util.h
>  util.h.orig
> -+++ util.h
> -@@ -12,10 +12,10 @@
> -  */
> - 
> - #ifdef __GNUC__
> --#ifdef __clang__
> --#define PRINTF(i, j)__attribute__((format (printf, i, j)))
> --#else
> -+#if __GNUC__ >= 5 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)
> - #define PRINTF(i, j)__attribute__((format (gnu_printf, i, j)))
> -+#else
> -+#define PRINTF(i, j)__attribute__((format (printf, i, j)))
> - #endif
> - #define NORETURN__attribute__((noreturn))
> - #else
> 
>