Re: devel/scons: enable parallel builds
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
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
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
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
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
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
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
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
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)
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
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)
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
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
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 > >