sparc64 bulk build report

2022-05-05 Thread kmos
Bulk build on sparc64-0a.ports.openbsd.org

Started : Tue May  3 12:38:41 MDT 2022
Finished: Thu May  5 19:09:56 MDT 2022
Duration: 2 Days 6 hours 31 minutes

Built using OpenBSD 7.1-current (GENERIC.MP) #1290: Mon May  2 21:15:26 MDT 2022

Built 8001 packages

Number of packages built each day:
May 3: 4543
May 4: 2895
May 5: 563



Critical path missing pkgs:
http://build-failures.rhaalovely.net/sparc64/2022-05-03/summary.log

Build failures: 15
http://build-failures.rhaalovely.net/sparc64/2022-05-03/cad/oce.log
http://build-failures.rhaalovely.net/sparc64/2022-05-03/devel/avr/gcc.log
http://build-failures.rhaalovely.net/sparc64/2022-05-03/devel/cjson.log
http://build-failures.rhaalovely.net/sparc64/2022-05-03/devel/xtensa-esp32-elf/binutils.log
http://build-failures.rhaalovely.net/sparc64/2022-05-03/devel/xtensa-lx106-elf/binutils.log
http://build-failures.rhaalovely.net/sparc64/2022-05-03/games/godot,-main.log
http://build-failures.rhaalovely.net/sparc64/2022-05-03/geo/pdal.log
http://build-failures.rhaalovely.net/sparc64/2022-05-03/graphics/gmt.log
http://build-failures.rhaalovely.net/sparc64/2022-05-03/graphics/opencolorio.log
http://build-failures.rhaalovely.net/sparc64/2022-05-03/lang/clazy.log
http://build-failures.rhaalovely.net/sparc64/2022-05-03/net/guacamole/server.log
http://build-failures.rhaalovely.net/sparc64/2022-05-03/www/unit/unit-ruby.log
http://build-failures.rhaalovely.net/sparc64/2022-05-03/www/w3m.log
http://build-failures.rhaalovely.net/sparc64/2022-05-03/x11/gnome/gjs.log
http://build-failures.rhaalovely.net/sparc64/2022-05-03/x11/gnome/librsvg.log

Recurrent failures:
 failures/cad/oce.log
 failures/devel/avr/gcc.log
 failures/devel/xtensa-esp32-elf/binutils.log
 failures/devel/xtensa-lx106-elf/binutils.log
 failures/graphics/opencolorio.log
 failures/lang/clazy.log
 failures/www/unit/unit-ruby.log
 failures/x11/gnome/gjs.log

New failures:
+failures/devel/cjson.log
+failures/games/godot,-main.log
+failures/geo/pdal.log
+failures/graphics/gmt.log
+failures/net/guacamole/server.log
+failures/www/w3m.log
+failures/x11/gnome/librsvg.log

Resolved failures:
-failures/cad/dxf2gcode.log
-failures/databases/recoll.log
-failures/devel/kf5/kio.log
-failures/devel/libplist.log
-failures/games/arx-libertatis.log
-failures/games/gargoyle.log
-failures/graphics/birdfont.log
-failures/graphics/makehuman.log
-failures/math/netcdf.log
-failures/multimedia/mkvtoolnix.log
-failures/productivity/gnucash.log
-failures/security/keepassxc.log
-failures/security/veracrypt.log
-failures/x11/gnome/secrets.log

Packages newly built:
+audio/libgpod
+audio/shairport-sync
+devel/libplist
+games/fheroes2
+geo/gdal
+geo/gdal,-main
+geo/gdal,-python
+geo/gdal,python3
+geo/gdal,python3,-main
+geo/gdal,python3,-python
+geo/libosmium
+geo/mapcache
+geo/mdal
+geo/osm2pgsql
+geo/py-fiona,python3
+geo/py-osmium,python3
+geo/py-rasterio,python3
+geo/py-rio-cogeo,python3
+geo/py-supermercado,python3
+geo/pygeoapi
+graphics/mapnik
+mail/courier-authlib,,-pgsql
+mail/courier-authlib,,-userdb
+math/grace
+math/grace,no_x11
+math/netcdf
+math/py-cftime,python3
+math/py-netcdf4,python3
+math/py-tables,python3
+net/guacamole/client
+net/guacamole/client,-duo
+net/guacamole/client,-header
+net/guacamole/client,-jdbc
+net/guacamole/client,-json
+net/guacamole/client,-ldap
+net/guacamole/client,-main
+net/guacamole/client,-quickconnect
+net/guacamole/client,-sso
+net/guacamole/client,-totp
+net/libslirp
+net/p5-Net-LibIDN2
+net/znc,-main
+net/znc,-sasl
+sysutils/fd
+textproc/py-jsonpatch,python3
+textproc/py-jsonpointer,python3
+x11/sdorfehs
+x11/wmdocker

Packages not built this time:
-archivers/deutex
-archivers/pecl-lzf,php74
-archivers/pecl-lzf,php80
-archivers/pecl-rar,php74
-archivers/pecl-rar,php80
-archivers/quazip
-astro/celestia
-audio/ario
-audio/audacious/player
-audio/audacious/plugins
-audio/audacity
-audio/calf
-audio/cantata
-audio/cozy
-audio/deadbeef
-audio/disc-cover
-audio/easytag
-audio/faudio
-audio/gmpc
-audio/gmpc-plugins
-audio/gqmpeg
-audio/gradio
-audio/grip
-audio/gsound
-audio/hydrogen
-audio/libcanberra
-audio/libcanberra,-gtk
-audio/libcanberra,-gtk3
-audio/libcanberra,-main
-audio/liblastfm
-audio/lilv
-audio/lmms
-audio/lv2
-audio/mp3cddb
-audio/mp3info
-audio/mp3splt-gtk
-audio/mscore
-audio/mumble
-audio/mumble,-main
-audio/mumble,-server
-audio/musique
-audio/ocp
-audio/p5-gnupod
-audio/parlatype
-audio/pavucontrol
-audio/picard
-audio/pithos
-audio/potamus
-audio/puddletag
-audio/pykaraoke
-audio/qsynth
-audio/quodlibet
-audio/rgain
-audio/rhythmbox
-audio/solfege
-audio/sonata
-audio/sratom
-audio/tagtool
-audio/timidity,gtk2
-benchmarks/netperf-wrapper
-benchmarks/netperf-wrapper,
-benchmarks/netperf-wrapper,,-gui
-benchmarks/netperf-wrapper,,-main
-benchmarks/netperf-wrapper,-gui
-benchmarks/netperf-wrapper,-main
-benchmarks/tsung
-cad/fritzing
-cad/geda-gaf
-cad/gerbv
-cad/gtkwave
-cad/lepton-eda
-cad/librecad
-cad/opensta
-cad/pcb
-cad/pcb2gcode
-cad/qcad
-cad/qelectrotech
-cad/qflow
-c

[UPDATE] -stable net/tor to 0.4.7.7

2022-05-05 Thread George Rosamond
Attached is a diff to update net/tor on -stable to 0.4.7.7, which is 
essential for Tor exit relays.


pascal@ updated -current on 20220427 with a reference to 
https://forum.torproject.net/t/stable-release-0-4-7-7/3108:


https://marc.info/?l=openbsd-ports-cvs&m=165108414313612&w=2

I have been running on stable for the last week on various -stable boxes 
and all seems fine.


Thanks

gIndex: tor/Makefile
===
RCS file: /cvs/ports/net/tor/Makefile,v
retrieving revision 1.143
diff -u -p -r1.143 Makefile
--- tor/Makefile	11 Mar 2022 19:47:52 -	1.143
+++ tor/Makefile	6 May 2022 00:52:06 -
@@ -1,6 +1,6 @@
 COMMENT=	anonymity service using onion routing
 
-DISTNAME=	tor-0.4.6.10
+DISTNAME=	tor-0.4.7.7
 CATEGORIES=	net
 HOMEPAGE=	https://www.torproject.org/
 
Index: tor/distinfo
===
RCS file: /cvs/ports/net/tor/distinfo,v
retrieving revision 1.116
diff -u -p -r1.116 distinfo
--- tor/distinfo	1 Mar 2022 10:29:07 -	1.116
+++ tor/distinfo	6 May 2022 00:52:06 -
@@ -1,2 +1,2 @@
-SHA256 (tor-0.4.6.10.tar.gz) = lMzWDgTlWPM75zAyvITqJBZg+S9Yz7iHib2miTc54xw=
-SIZE (tor-0.4.6.10.tar.gz) = 7811644
+SHA256 (tor-0.4.7.7.tar.gz) = PhMRWLUrlDXX5D0cR+8oi5bQBTQsxEuMlQu0A4UaW0Q=
+SIZE (tor-0.4.7.7.tar.gz) = 7895089
Index: tor/patches/patch-configure_ac
===
RCS file: /cvs/ports/net/tor/patches/patch-configure_ac,v
retrieving revision 1.18
diff -u -p -r1.18 patch-configure_ac
--- tor/patches/patch-configure_ac	11 Mar 2022 19:47:53 -	1.18
+++ tor/patches/patch-configure_ac	6 May 2022 00:52:06 -
@@ -2,7 +2,7 @@ disable -fasynchronous-unwind-tables as 
 Index: configure.ac
 --- configure.ac.orig
 +++ configure.ac
-@@ -1567,13 +1567,6 @@ fi
+@@ -1435,13 +1435,6 @@ fi
  CFLAGS="$saved_CFLAGS"
  AC_SUBST(F_OMIT_FRAME_POINTER)
  


aarch64 bulk build report

2022-05-05 Thread phessler
bulk build on arm64.ports.openbsd.org
started on  Tue May 3 14:33:47 MDT 2022
finished at Thu May 5 18:50:46 MDT 2022
lasted 2D04h16m
done with kern.version=OpenBSD 7.1-current (GENERIC.MP) #1644: Tue May  3 
12:28:15 MDT 2022

built packages:11039
May 3:3603
May 4:1177
May 5:6258


critical path missing pkgs:  
http://build-failures.rhaalovely.net/aarch64/2022-05-03/summary.log

build failures: 3
http://build-failures.rhaalovely.net/aarch64/2022-05-03/audio/ocp.log
http://build-failures.rhaalovely.net/aarch64/2022-05-03/mail/gmime30.log
http://build-failures.rhaalovely.net/aarch64/2022-05-03/net/minio/server.log

recurrent failures
 failures/mail/gmime30.log
 failures/net/minio/server.log
new failures
+++ ls-failures Thu May  5 18:50:57 2022
+failures/audio/ocp.log
resolved failures
--- ../old/aarch64/last//ls-failuresSun May  1 05:18:21 2022
-failures/www/varnish.log



Fwd: [UPDATE] fonts/gentium to 6.101

2022-05-05 Thread George Rosamond

ping


 Forwarded Message 
Subject: [UPDATE] fonts/gentium to 6.101
Date: Wed, 23 Mar 2022 15:23:22 -0400
From: George Rosamond 

Updated from 6.001

I can take MAINTAINER since I maintain the other SIL fonts.

gIndex: gentium//Makefile
===
RCS file: /cvs/ports/fonts/gentium/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- gentium//Makefile	11 Mar 2022 19:00:19 -	1.9
+++ gentium//Makefile	23 Mar 2022 19:20:47 -
@@ -1,10 +1,11 @@
 TYPEFACE =		gentium
-V =			6.001
+V =			6.101
 COMMENT =		readable font for Latin, Cyrillic, and Greek
 DISTNAME =		GentiumPlus-$V
 CATEGORIES =		fonts
 
 HOMEPAGE =		https://software.sil.org/gentium/
+MAINTAINER =		George Rosamond 
 
 # SIL OFL 1.1
 PERMIT_PACKAGE =	Yes
Index: gentium//distinfo
===
RCS file: /cvs/ports/fonts/gentium/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- gentium//distinfo	19 Jul 2021 07:35:40 -	1.2
+++ gentium//distinfo	23 Mar 2022 19:20:47 -
@@ -1,2 +1,2 @@
-SHA256 (GentiumPlus-6.001.zip) = dYnLj6mIfDQHDhT8eBCBAmV/+sftNugbsgWL3i2pQww=
-SIZE (GentiumPlus-6.001.zip) = 9720134
+SHA256 (GentiumPlus-6.101.zip) = UkQgm0SlERc2N5aGEZzVQELc4Y4wijUcNmmZrFY8prs=
+SIZE (GentiumPlus-6.101.zip) = 10319709


Re: textproc/py-yaml to 6.0

2022-05-05 Thread Stuart Henderson
On 2022/05/05 18:45, George Rosamond wrote:
> Had some issues with py-yaml since it's a RUN_DEPEND for another port I'm
> working on, so updated.
> 
> Diff attached.
> 
> * bumped to 6.0 and dropped REVISION
> * dropped ${MODPY_WANTLIB} from WANTLIB as per `make port-lib-depends-check`
> output
> * fixed for default python3
> * removed whitespace in pkg/DESCR that portcheck barked about
> 
> It's a DEPEND for a bunch of other ports, but didn't check those (yet).

two dependent ports are currently stuck on py 2.7

security/floss ("Automatically extract obfuscated strings from malware")
current release is still using python 2.7 (devel code supports py3, no
idea how ready it is https://github.com/mandiant/flare-floss/)

databases/mongodb where it's used in the build system

options are

#1 keep things as-is if we can manage it (i.e. no major issue needing
fixing with the py-yaml version, and no other port starts requiring a
newer version)

#2 split into py2-yaml and py-yaml, keeping the existing version in py2-yaml

#3 get the other ports updated or removed

I prefer #1 while trying to do #3, with #2 as a last resort ..
Based on offlist discussions I think that is likely to be ok with the
program you're wanting to port.



textproc/py-yaml to 6.0

2022-05-05 Thread George Rosamond
Had some issues with py-yaml since it's a RUN_DEPEND for another port 
I'm working on, so updated.


Diff attached.

* bumped to 6.0 and dropped REVISION
* dropped ${MODPY_WANTLIB} from WANTLIB as per `make 
port-lib-depends-check` output

* fixed for default python3
* removed whitespace in pkg/DESCR that portcheck barked about

It's a DEPEND for a bunch of other ports, but didn't check those (yet).

Thanks

gIndex: py-yaml//Makefile
===
RCS file: /cvs/ports/textproc/py-yaml/Makefile,v
retrieving revision 1.27
diff -u -p -r1.27 Makefile
--- py-yaml//Makefile	11 Mar 2022 20:03:25 -	1.27
+++ py-yaml//Makefile	5 May 2022 22:24:13 -
@@ -1,9 +1,8 @@
 COMMENT=	YAML parser and emitter in Python
 
-MODPY_EGG_VERSION=5.4.1
+MODPY_EGG_VERSION=	6.0
 DISTNAME=	PyYAML-${MODPY_EGG_VERSION}
 PKGNAME=	py-yaml-${MODPY_EGG_VERSION}
-REVISION=	0
 
 CATEGORIES=	textproc
 
@@ -14,10 +13,10 @@ MAINTAINER=	Pierre-Emmanuel Andre 

Re: sparc64 build test wanted: clamav

2022-05-05 Thread Stuart Henderson
Thanks Mike (and Brad for reporting to exr upstream already).


On 2022/05/05 14:59, Mike Larkin wrote:
> On Thu, May 05, 2022 at 06:24:40PM +0100, Stuart Henderson wrote:
> > Could someone with a sparc64 try building this please (and maybe "make
> > test" while you're there)? I'd like to check that the Rust parts don't
> > depend on something which fails there.
> >
> 
> Fails on my sparc64 T4-1:
> 
> ...
> ...
> ...
>Compiling pin-project v1.0.10
>Compiling thiserror v1.0.31
>Compiling flume v0.10.12
>Compiling exr v1.4.2
> error: expected `,`, found `function`
>   --> 
> /usr/ports/pobj/clamav-0.105.0/clamav-0.105.0/libclamav_rust/.cargo/vendor/exr/src/compression/rle.rs:39:29
>|
> 39 | unimplemented!(this function probably returns little-endian 
> data);
>|  expected `,`
> 
> error: could not compile `exr` due to previous error
> warning: build failed, waiting for other jobs to finish...
> error: build failed
> ninja: build stopped: subcommand failed.
> *** Error 1 in . (/usr/ports/devel/cmake/cmake.port.mk:42 'do-build': @cd 
> /usr/ports/pobj/clamav-0.105.0/build-sparc64 && exec /usr/bin/env ...)
> *** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2963 
> '/usr/ports/pobj/clamav-0.105.0/build-sparc64/.build_done')
> *** Error 2 in /usr/ports/security/clamav 
> (/usr/ports/infrastructure/mk/bsd.port.mk:2607 'all')
> 
> 
> -ml
> 
> > Index: Makefile
> > ===
> > RCS file: /cvs/ports/security/clamav/Makefile,v
> > retrieving revision 1.151
> > diff -u -p -r1.151 Makefile
> > --- Makefile5 May 2022 10:57:55 -   1.151
> > +++ Makefile5 May 2022 17:22:57 -
> > @@ -1,5 +1,5 @@
> >  COMMENT=   virus scanner
> > -DISTNAME=  clamav-0.104.3
> > +DISTNAME=  clamav-0.105.0
> >
> >  CATEGORIES=security
> >
> > @@ -16,11 +16,12 @@ MAINTAINER= Stuart Henderson  >  PERMIT_PACKAGE=Yes
> >
> >  WANTLIB += ${COMPILER_LIBCXX}
> > -WANTLIB += bz2 c crypto curl curses iconv json-c m milter mspack
> > -WANTLIB += pcre2-8 ssl xml2 z
> > +WANTLIB += bz2 c crypto curl curses execinfo iconv json-c m milter
> > +WANTLIB += mspack pcre2-8 ssl util xml2 z
> >
> >  COMPILER=  base-clang ports-gcc
> >
> > +BUILD_DEPENDS= lang/rust
> >  LIB_DEPENDS=   archivers/bzip2 \
> > archivers/libmspack \
> > devel/json-c \
> > @@ -47,7 +48,7 @@ CONFIGURE_ARGS+=  -DBYTECODE_RUNTIME=inte
> >  # for tests
> >  MODULES+=  lang/python
> >  MODPY_RUNDEP=  No
> > -BUILD_DEPENDS= devel/check
> > +BUILD_DEPENDS+=devel/check
> >  CONFIGURE_ARGS+=   -DENABLE_TESTS=on
> >
> >  post-install:
> > Index: distinfo
> > ===
> > RCS file: /cvs/ports/security/clamav/distinfo,v
> > retrieving revision 1.80
> > diff -u -p -r1.80 distinfo
> > --- distinfo5 May 2022 10:57:55 -   1.80
> > +++ distinfo5 May 2022 17:22:57 -
> > @@ -1,2 +1,2 @@
> > -SHA256 (clamav-0.104.3.tar.gz) = 
> > KBz668KiHTJ0bVI8TSOpYwmSq2H8KPVdL4EPKWfBBSE=
> > -SIZE (clamav-0.104.3.tar.gz) = 12017176
> > +SHA256 (clamav-0.105.0.tar.gz) = 
> > JwIDpUxFgEnbVPzZNoP/Wy2xkVHzY8SOgs7O/d4rNdQ=
> > +SIZE (clamav-0.105.0.tar.gz) = 28765652
> > Index: patches/patch-CMakeLists_txt
> > ===
> > RCS file: /cvs/ports/security/clamav/patches/patch-CMakeLists_txt,v
> > retrieving revision 1.2
> > diff -u -p -r1.2 patch-CMakeLists_txt
> > --- patches/patch-CMakeLists_txt7 Mar 2022 21:36:53 -   1.2
> > +++ patches/patch-CMakeLists_txt5 May 2022 17:22:57 -
> > @@ -3,7 +3,7 @@ https://github.com/Cisco-Talos/clamav/is
> >  Index: CMakeLists.txt
> >  --- CMakeLists.txt.orig
> >  +++ CMakeLists.txt
> > -@@ -587,10 +587,12 @@ else()
> > +@@ -632,10 +632,12 @@ else()
> >   if(APPLE)
> >   set(BIND_8_COMPAT 1)
> >   endif()
> >
> 



Re: [update] www/pelican: update to 4.7.1

2022-05-05 Thread Omar Polo
David Demelier  wrote:
> Hi,
> 
> This is an update for pelican-4.7.1, while here take maintainership.

I don't use pelican, but at glance there are three things to fix in the
proposed diff:

 - remove REVISION: it's incremented every time a port is changed
   (security patches or changes to some fields like COMMENT or the
   description) without changing the port' version.  When bumping the
   version, revision rewinds back to the empty string (by removing the
   variable)

 - this bit of the diff looks odd:

> lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/templates/authors.html
> lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/templates/base.html
>+@mode
>+lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/templates/categories.html
>+@mode 644
> lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/templates/category.html
> lib/python${MODPY_VERSION}/site-packages/pelican/themes/notmyidea/templates/comments.html

   it's likely that categories.html needs the same permissions as the
   other html files.

 - `make test' needs some love: git is still needed as TEST_DEPENDS and
   the patch needs to be adjusted.  some tests fails, but overall it's
   not that bad :)

% make test
...
Ran 263 tests in 25.432s

FAILED (failures=8, errors=2, skipped=21)
Test failed: 

Here's an updated diff with the points above adressed.

Cheers,

Omar Polo

Index: Makefile
===
RCS file: /home/cvs/ports/www/pelican/Makefile,v
retrieving revision 1.18
diff -u -p -r1.18 Makefile
--- Makefile11 Mar 2022 20:10:42 -  1.18
+++ Makefile5 May 2022 22:23:38 -
@@ -2,15 +2,15 @@ COMMENT = static site generator written
 
 MODPY_EGG_VERSION =${GH_TAGNAME}
 DISTNAME = pelican-${MODPY_EGG_VERSION}
-REVISION = 2
 
 GH_ACCOUNT =   getpelican
 GH_PROJECT =   pelican
-GH_TAGNAME =   4.0.1
+GH_TAGNAME =   4.7.2
 
 CATEGORIES =   www
 
 HOMEPAGE = https://blog.getpelican.com/
+MAINTAINER =   David Demelier 
 
 # GPLv3
 PERMIT_PACKAGE =   Yes
@@ -20,6 +20,7 @@ MODPY_SETUPTOOLS =Yes
 
 RUN_DEPENDS =  devel/py-blinker${MODPY_FLAVOR} \
devel/py-dateutil${MODPY_FLAVOR} \
+   devel/py-rich${MODPY_FLAVOR} \
devel/py-six${MODPY_FLAVOR} \
devel/py-tz${MODPY_FLAVOR} \
textproc/py-markdown${MODPY_FLAVOR} \
@@ -32,8 +33,8 @@ RUN_DEPENDS = devel/py-blinker${MODPY_F
 # Else setuptools skips filenames containing UTF8 chars
 MAKE_ENV +=LC_CTYPE=en_US.UTF-8
 
-TEST_DEPENDS = devel/git \
-   devel/py-mock${MODPY_FLAVOR}
+TEST_DEPENDS = ${RUN_DEPENDS} \
+   devel/git
 
 pre-configure:
${SUBST_CMD} ${WRKSRC}/pelican/tests/test_pelican.py
Index: distinfo
===
RCS file: /home/cvs/ports/www/pelican/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- distinfo23 Jun 2019 14:01:52 -  1.6
+++ distinfo5 May 2022 21:53:51 -
@@ -1,2 +1,2 @@
-SHA256 (pelican-4.0.1.tar.gz) = 4UHZ5g79Gxy+Mg/zKCcCyu4WNRUtVw/EBK/Eqx0WzZI=
-SIZE (pelican-4.0.1.tar.gz) = 1314716
+SHA256 (pelican-4.7.2.tar.gz) = tYW+rnts6OM3C5+tShxTQ3DU2mivxfhpD3mZvs/4Mpo=
+SIZE (pelican-4.7.2.tar.gz) = 1401737
Index: patches/patch-pelican_tests_test_pelican_py
===
RCS file: 
/home/cvs/ports/www/pelican/patches/patch-pelican_tests_test_pelican_py,v
retrieving revision 1.4
diff -u -p -r1.4 patch-pelican_tests_test_pelican_py
--- patches/patch-pelican_tests_test_pelican_py 11 Mar 2022 20:10:42 -  
1.4
+++ patches/patch-pelican_tests_test_pelican_py 5 May 2022 22:25:27 -
@@ -1,12 +1,12 @@
 Index: pelican/tests/test_pelican.py
 --- pelican/tests/test_pelican.py.orig
 +++ pelican/tests/test_pelican.py
-@@ -62,7 +62,7 @@ class TestPelican(LoggedTestCase):
+@@ -56,7 +56,7 @@ class TestPelican(LoggedTestCase):
  
  def assertDirsEqual(self, left_path, right_path):
  out, err = subprocess.Popen(
--['git', 'diff', '--no-ext-diff', '--exit-code',
-+['${LOCALBASE}/bin/git', 'diff', '--no-ext-diff', '--exit-code',
+-['git', '--no-pager', 'diff', '--no-ext-diff', '--exit-code',
++['${LOCALBASE}/bin/git', '--no-pager', 'diff', '--no-ext-diff', 
'--exit-code',
   '-w', left_path, right_path],
- env={str('PAGER'): str('')},
  stdout=subprocess.PIPE,
+ stderr=subprocess.PIPE
Index: pkg/PLIST
===
RCS file: /home/cvs/ports/www/pelican/pkg/PLIST,v
retrieving revision 1.7
diff -u -p -r1.7 PLIST
--- pkg/PLIST

Re: sparc64 build test wanted: clamav

2022-05-05 Thread Mike Larkin
On Thu, May 05, 2022 at 06:24:40PM +0100, Stuart Henderson wrote:
> Could someone with a sparc64 try building this please (and maybe "make
> test" while you're there)? I'd like to check that the Rust parts don't
> depend on something which fails there.
>

Fails on my sparc64 T4-1:

...
...
...
   Compiling pin-project v1.0.10
   Compiling thiserror v1.0.31
   Compiling flume v0.10.12
   Compiling exr v1.4.2
error: expected `,`, found `function`
  --> 
/usr/ports/pobj/clamav-0.105.0/clamav-0.105.0/libclamav_rust/.cargo/vendor/exr/src/compression/rle.rs:39:29
   |
39 | unimplemented!(this function probably returns little-endian data);
   |  expected `,`

error: could not compile `exr` due to previous error
warning: build failed, waiting for other jobs to finish...
error: build failed
ninja: build stopped: subcommand failed.
*** Error 1 in . (/usr/ports/devel/cmake/cmake.port.mk:42 'do-build': @cd 
/usr/ports/pobj/clamav-0.105.0/build-sparc64 && exec /usr/bin/env ...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2963 
'/usr/ports/pobj/clamav-0.105.0/build-sparc64/.build_done')
*** Error 2 in /usr/ports/security/clamav 
(/usr/ports/infrastructure/mk/bsd.port.mk:2607 'all')


-ml

> Index: Makefile
> ===
> RCS file: /cvs/ports/security/clamav/Makefile,v
> retrieving revision 1.151
> diff -u -p -r1.151 Makefile
> --- Makefile  5 May 2022 10:57:55 -   1.151
> +++ Makefile  5 May 2022 17:22:57 -
> @@ -1,5 +1,5 @@
>  COMMENT= virus scanner
> -DISTNAME=clamav-0.104.3
> +DISTNAME=clamav-0.105.0
>
>  CATEGORIES=  security
>
> @@ -16,11 +16,12 @@ MAINTAINER=   Stuart Henderson   PERMIT_PACKAGE=  Yes
>
>  WANTLIB += ${COMPILER_LIBCXX}
> -WANTLIB += bz2 c crypto curl curses iconv json-c m milter mspack
> -WANTLIB += pcre2-8 ssl xml2 z
> +WANTLIB += bz2 c crypto curl curses execinfo iconv json-c m milter
> +WANTLIB += mspack pcre2-8 ssl util xml2 z
>
>  COMPILER=base-clang ports-gcc
>
> +BUILD_DEPENDS=   lang/rust
>  LIB_DEPENDS= archivers/bzip2 \
>   archivers/libmspack \
>   devel/json-c \
> @@ -47,7 +48,7 @@ CONFIGURE_ARGS+=-DBYTECODE_RUNTIME=inte
>  # for tests
>  MODULES+=lang/python
>  MODPY_RUNDEP=No
> -BUILD_DEPENDS=   devel/check
> +BUILD_DEPENDS+=  devel/check
>  CONFIGURE_ARGS+= -DENABLE_TESTS=on
>
>  post-install:
> Index: distinfo
> ===
> RCS file: /cvs/ports/security/clamav/distinfo,v
> retrieving revision 1.80
> diff -u -p -r1.80 distinfo
> --- distinfo  5 May 2022 10:57:55 -   1.80
> +++ distinfo  5 May 2022 17:22:57 -
> @@ -1,2 +1,2 @@
> -SHA256 (clamav-0.104.3.tar.gz) = KBz668KiHTJ0bVI8TSOpYwmSq2H8KPVdL4EPKWfBBSE=
> -SIZE (clamav-0.104.3.tar.gz) = 12017176
> +SHA256 (clamav-0.105.0.tar.gz) = JwIDpUxFgEnbVPzZNoP/Wy2xkVHzY8SOgs7O/d4rNdQ=
> +SIZE (clamav-0.105.0.tar.gz) = 28765652
> Index: patches/patch-CMakeLists_txt
> ===
> RCS file: /cvs/ports/security/clamav/patches/patch-CMakeLists_txt,v
> retrieving revision 1.2
> diff -u -p -r1.2 patch-CMakeLists_txt
> --- patches/patch-CMakeLists_txt  7 Mar 2022 21:36:53 -   1.2
> +++ patches/patch-CMakeLists_txt  5 May 2022 17:22:57 -
> @@ -3,7 +3,7 @@ https://github.com/Cisco-Talos/clamav/is
>  Index: CMakeLists.txt
>  --- CMakeLists.txt.orig
>  +++ CMakeLists.txt
> -@@ -587,10 +587,12 @@ else()
> +@@ -632,10 +632,12 @@ else()
>   if(APPLE)
>   set(BIND_8_COMPAT 1)
>   endif()
>



Re: firefox 99.0.1 fails to start on -current

2022-05-05 Thread Mihai Popescu
> Better: Don't be like me, don't touch defaults you don't fully understand ...

Why not? I was hitting the point where my Firefox did an Auto
resolution for youtube videos in fullscreen at 480 pixels, half my
screen resolution. I was barely able to see something from the video.
Of course, i tried to make it fixed at whatever i needed, but i was
skipping frames so much that the video was again hard to see. Changing
the tuning values like you did got me even worse quality.
I am not able (maybe because my ignorance) to understand why such a
small projects bond like ffmpeg, mpv, yt-dlp are able to play youtube
videos at high resolution without problems, but a big browser can't.
Some people are even saying Firefox is on its deathbed.

So I turned to chromium, better youtube play but a very slow
interface. It was revealed that hdd write was the problem. I moved
most if not all chromium writes to a mfs partition and things are
bearable now. Until the next move.



[NEW] lang/binaryen

2022-05-05 Thread Frederic Cambus
Hi ports@,

Here is a new port: lang/binaryen

Tests assume a local copy of GoogleTest is present, but it's not bundled
in the distribution tarball. I patched the relevant CMakeLists.txt to
disable the attempt to build a local copy and added a LIB_DEPENDS on
devel/gtest instead.

>From DESCR:

Binaryen is a compiler and toolchain infrastructure library for WebAssembly,
written in C++. It aims to make compiling to WebAssembly easy, fast, and
effective.

* Easy: Binaryen has a simple C API in a single header, and can also be used
  from JavaScript. It accepts input in WebAssembly-like form but also accepts
  a general control flow graph for compilers that prefer that.

* Fast: Binaryen's internal IR uses compact data structures and is designed
  for completely parallel codegen and optimization, using all available CPU
  cores. Binaryen's IR also compiles down to WebAssembly extremely easily and
  quickly because it is essentially a subset of WebAssembly.

* Effective: Binaryen's optimizer has many passes (see an overview later
  down) that can improve code size and speed. These optimizations aim to
  make Binaryen powerful enough to be used as a compiler backend by itself.
  One specific area of focus is on WebAssembly-specific optimizations (that
  general-purpose compilers might not do), which you can think of as wasm
  minification, similar to minification for JavaScript, CSS, etc., all of
  which are language-specific.

Comments? OK?


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


Re: {External Email}Re: UPDATE rdiff-backup-2.0.5

2022-05-05 Thread Megerman, Joshua
-Original Message-
From: Stuart Henderson 
Sent: Wednesday, May 4, 2022 3:22 PM

> Hi, this is a good first submission, thanks. The maintainer of this port 
> often takes a while to respond to mails. I'll comment inline and include a 
> new diff below.

Thank you.  Most of the stuff you commented was things that I had no experience 
with, but you gave good explanations and I understand at least a little better 
now. :)  I really appreciate you providing clear, constructive feedback!

> I don't normally use rdiff-backup but this seems to work fine in some quick 
> local tests.
>
> So my updated diff is below. If there's no interest from pea@ in a few more 
> days I would propose to commit it.

It looks good on my end.  I ran my test again (using a Linux system as the 
other end for that matter) and everything runs the way I would expect it to 
(and how I have things running using 1.2.8p8).  Thank you again for your help, 
and I'm happy to be patient to let the maintainer respond.

Thanks,
Josh
__ CONFIDENTIALITY NOTICE: This 
e-mail, and any files/attachments transmitted, may include confidential and/or 
proprietary information from IWCO Direct, intended solely for the use of the 
individual or entity to whom they are addressed. If you are not the intended 
recipient, you are hereby notified that disclosure, printing, copying, 
distribution, or the taking of any action in reliance on the contents of this 
electronic information is strictly prohibited. If you have received this e-mail 
message in error, please immediately notify the sender by reply message and 
then delete the electronic message and any files/attachments. 
__



Re: update textproc/aspell

2022-05-05 Thread Stuart Henderson
btw: I've built enchant, enchant2, php/7.4 and builds of the newer php versions
are still running.

On 2022/05/05 17:31, Stuart Henderson wrote:
> On 2022/05/05 18:04, Moritz Buhl wrote:
> > Dear ports@,
> > 
> > Here is an update to aspell.
> > Tested on amd64, sparc64, and macppc.
> > 
> > kind regards,
> > mbuhl
> > 
> > Index: textproc/aspell/core/Makefile
> > ===
> > RCS file: /cvs/ports/textproc/aspell/core/Makefile,v
> > retrieving revision 1.50
> > diff -u -p -r1.50 Makefile
> > --- textproc/aspell/core/Makefile   11 Mar 2022 20:02:20 -  1.50
> > +++ textproc/aspell/core/Makefile   5 May 2022 13:09:33 -
> > @@ -1,9 +1,8 @@
> >  COMMENT=   spell checker designed to eventually replace Ispell
> >  
> > -DISTNAME=  aspell-0.60.6.1
> > -REVISION=  11
> > -SHARED_LIBS +=  aspell   17.0 # .16.4
> > -SHARED_LIBS +=  pspell   17.0 # .16.4
> > +DISTNAME=  aspell-0.60.8
> > +SHARED_LIBS +=  aspell   17.0 # 18.1
> > +SHARED_LIBS +=  pspell   17.0 # 18.1
> 
> these should be major bumps, symbols are removed
> 
> >  share/locale/ast/
> >  share/locale/ast/LC_MESSAGES/
> >  share/locale/ast/LC_MESSAGES/aspell.mo
> > +share/locale/be/
> > +share/locale/be/LC_MESSAGES/
> >  share/locale/be/LC_MESSAGES/aspell.mo
> > +share/locale/ca/
> > +share/locale/ca/LC_MESSAGES/
> >  share/locale/ca/LC_MESSAGES/aspell.mo
> > +share/locale/cs/
> > +share/locale/cs/LC_MESSAGES/
> >  share/locale/cs/LC_MESSAGES/aspell.mo
> 
> these added directories get removed again if I run make plist.
> they are already present in gettext which is a dependency so don't
> want to be listed here.
> 
> patch changes look sane.
> 
> a lot of ports indirectly depend on this, have you tried building any of
> the direct dependents?
> 
> $ show-reverse-deps textproc/aspell/core | wc -l
>  349
> 
> sqlite> select distinct fullpkgpath from wantlib where value like 'aspell%' 
> or value like 'pspell%';
> devel/kf5/sonnet,-aspell
> editors/abiword
> editors/subtitleeditor
> editors/teaqt
> editors/tpad
> lang/php/7.4,-pspell
> lang/php/8.0,-enchant
> lang/php/8.0,-pspell
> lang/php/8.1,-enchant
> lang/php/8.1,-pspell
> mail/evolution-rss
> net/weechat
> net/weechat,-main
> print/lyx
> textproc/enchant
> textproc/enchant2
> textproc/gspell
> textproc/gtkspell3
> textproc/p5-Text-Aspell
> www/bluefish
> www/liferea
> x11/gnome/online-accounts
> x11/gnome/yelp
> x11/gnustep/gui
> x11/mate/atril
> x11/mate/pluma
> x11/xfce4/mousepad
> 



sparc64 build test wanted: clamav

2022-05-05 Thread Stuart Henderson
Could someone with a sparc64 try building this please (and maybe "make
test" while you're there)? I'd like to check that the Rust parts don't
depend on something which fails there.

Index: Makefile
===
RCS file: /cvs/ports/security/clamav/Makefile,v
retrieving revision 1.151
diff -u -p -r1.151 Makefile
--- Makefile5 May 2022 10:57:55 -   1.151
+++ Makefile5 May 2022 17:22:57 -
@@ -1,5 +1,5 @@
 COMMENT=   virus scanner
-DISTNAME=  clamav-0.104.3
+DISTNAME=  clamav-0.105.0
 
 CATEGORIES=security
 
@@ -16,11 +16,12 @@ MAINTAINER= Stuart Henderson https://github.com/Cisco-Talos/clamav/is
 Index: CMakeLists.txt
 --- CMakeLists.txt.orig
 +++ CMakeLists.txt
-@@ -587,10 +587,12 @@ else()
+@@ -632,10 +632,12 @@ else()
  if(APPLE)
  set(BIND_8_COMPAT 1)
  endif()



Re: UPDATE: net/nextcloudclient-3.5.0

2022-05-05 Thread Landry Breuil
Le Thu, May 05, 2022 at 07:49:24AM -0400, Adriano Barbosa a écrit :
> Hi.
> Update for net/nextcloudclient v3.5.0

tested against 23.0.4, works fine for me - thanks !



Re: update textproc/aspell

2022-05-05 Thread Stuart Henderson
On 2022/05/05 18:04, Moritz Buhl wrote:
> Dear ports@,
> 
> Here is an update to aspell.
> Tested on amd64, sparc64, and macppc.
> 
> kind regards,
> mbuhl
> 
> Index: textproc/aspell/core/Makefile
> ===
> RCS file: /cvs/ports/textproc/aspell/core/Makefile,v
> retrieving revision 1.50
> diff -u -p -r1.50 Makefile
> --- textproc/aspell/core/Makefile 11 Mar 2022 20:02:20 -  1.50
> +++ textproc/aspell/core/Makefile 5 May 2022 13:09:33 -
> @@ -1,9 +1,8 @@
>  COMMENT= spell checker designed to eventually replace Ispell
>  
> -DISTNAME=aspell-0.60.6.1
> -REVISION=11
> -SHARED_LIBS +=  aspell   17.0 # .16.4
> -SHARED_LIBS +=  pspell   17.0 # .16.4
> +DISTNAME=aspell-0.60.8
> +SHARED_LIBS +=  aspell   17.0 # 18.1
> +SHARED_LIBS +=  pspell   17.0 # 18.1

these should be major bumps, symbols are removed

>  share/locale/ast/
>  share/locale/ast/LC_MESSAGES/
>  share/locale/ast/LC_MESSAGES/aspell.mo
> +share/locale/be/
> +share/locale/be/LC_MESSAGES/
>  share/locale/be/LC_MESSAGES/aspell.mo
> +share/locale/ca/
> +share/locale/ca/LC_MESSAGES/
>  share/locale/ca/LC_MESSAGES/aspell.mo
> +share/locale/cs/
> +share/locale/cs/LC_MESSAGES/
>  share/locale/cs/LC_MESSAGES/aspell.mo

these added directories get removed again if I run make plist.
they are already present in gettext which is a dependency so don't
want to be listed here.

patch changes look sane.

a lot of ports indirectly depend on this, have you tried building any of
the direct dependents?

$ show-reverse-deps textproc/aspell/core | wc -l
 349

sqlite> select distinct fullpkgpath from wantlib where value like 'aspell%' or 
value like 'pspell%';
devel/kf5/sonnet,-aspell
editors/abiword
editors/subtitleeditor
editors/teaqt
editors/tpad
lang/php/7.4,-pspell
lang/php/8.0,-enchant
lang/php/8.0,-pspell
lang/php/8.1,-enchant
lang/php/8.1,-pspell
mail/evolution-rss
net/weechat
net/weechat,-main
print/lyx
textproc/enchant
textproc/enchant2
textproc/gspell
textproc/gtkspell3
textproc/p5-Text-Aspell
www/bluefish
www/liferea
x11/gnome/online-accounts
x11/gnome/yelp
x11/gnustep/gui
x11/mate/atril
x11/mate/pluma
x11/xfce4/mousepad



Re: [maintainer update] devel/git-crypt 0.6.0 --> 0.7.0

2022-05-05 Thread Paco Esteban
Ping.

On Fri, 22 Apr 2022, Paco Esteban wrote:

> Hi ports@,
> 
> This is a simple update for devel/git-crypt to its latest version 0.7.0
> Changelog reads:
> 
> * Avoid "argument list too long" errors on macOS.
> * Fix handling of "-" arguments.
> * Minor documentation improvements.
> 
> Works fine for me on amd64.
> 
> Ok to commit ?


diff 9151fe3cdd89feb34573bf1117f0648961810822 /usr/ports
blob - 63f9765eb3f093e9b3eed1aed45a978ed897db07
file + devel/git-crypt/Makefile
--- devel/git-crypt/Makefile
+++ devel/git-crypt/Makefile
@@ -1,8 +1,7 @@
 COMMENT =  transparent file encryption in Git
 
-DISTNAME = git-crypt-0.6.0
+DISTNAME = git-crypt-0.7.0
 CATEGORIES =   devel
-REVISION = 0
 
 HOMEPAGE = https://www.agwa.name/projects/git-crypt/
 MAINTAINER =   Paco Esteban 
blob - b3a005dbf046e542b4884715fd485018d37d44da
file + devel/git-crypt/distinfo
--- devel/git-crypt/distinfo
+++ devel/git-crypt/distinfo
@@ -1,2 +1,2 @@
-SHA256 (git-crypt-0.6.0.tar.gz) = bTD82ZRC1Q9LPI1VQGf/HZgM358xIO53QTEXLbqY/W8=
-SIZE (git-crypt-0.6.0.tar.gz) = 57275
+SHA256 (git-crypt-0.7.0.tar.gz) = UPEAgWpjamgkBHA7bCOkWeTTAkiyiGpc9XGw1SUnx9g=
+SIZE (git-crypt-0.7.0.tar.gz) = 57621

-- 
Paco Esteban.
0x5818130B8A6DBC03



Re: [maintainer update] productivity/taskwarrior 2.6.1 --> 2.6.2

2022-05-05 Thread Paco Esteban
Ping.
Diff at the end for convenience.

On Sat, 23 Apr 2022, Paco Esteban wrote:

> Hi ports@,
> 
> This is a simple update for productivity/taskwarrior to its latest
> version 2.6.2.
> 
> Changelog reads:
> 
> - TW #502  Sequence of IDs doesn't work with attribute "depends"
>Thanks to Andreas Kalex and Reg for reporting.
> - TW #2648 xdg-open is not available on Mac OS-X
>Thanks to chapterjson for reporting.
> - TW #2655 The bulk removal of depends: and tags: is ignored
>Thanks to angelus2014 for reporting.
> - TW #2664 Tag exclusion should be detected as invalid write context
>Thanks to bentwitthold for reporting.
> - TW #2671 The value of soww named date is incorrect
>Thanks to Lennart Kill for reporting.
> - TW #2689 Corruption of the depends attribute upon syncing with taskd 1.1.0
>Thanks to Klaus Ethgen for reporting, Dusting J. Mitchell for
>  contributing.
> - TW #2707 Assigning dependencies via ID ranges
>Thanks to jaker-dotcom for reporting.
> - TW #2748 Recurring report does not include parent tasks
>Thanks to Klaus Ethgen for reporting.
> 
> Builds and works fine for me on amd64.
> 
> Ok to commit ?

diff 9151fe3cdd89feb34573bf1117f0648961810822 /usr/ports
blob - 968d64243a4bd998ed762d8466c05e45d6137b85
file + productivity/taskwarrior/Makefile
--- productivity/taskwarrior/Makefile
+++ productivity/taskwarrior/Makefile
@@ -1,6 +1,6 @@
 COMMENT =  command line todo list manager
 
-VERSION =  2.6.1
+VERSION =  2.6.2
 DISTNAME = task-${VERSION}
 PKGNAME =  taskwarrior-${VERSION}
 CATEGORIES =   productivity
blob - 3089c0acf3a62449f124dd3067edf9a68b953c4a
file + productivity/taskwarrior/distinfo
--- productivity/taskwarrior/distinfo
+++ productivity/taskwarrior/distinfo
@@ -1,2 +1,2 @@
-SHA256 (task-2.6.1.tar.gz) = AKpgMrPYN5pc+imvtm0rBwOmnj0f6nM9Il1lTbywCE8=
-SIZE (task-2.6.1.tar.gz) = 836830
+SHA256 (task-2.6.2.tar.gz) = sdOn8ADND9YGQGcAZODgAWE8nhyyJCubOpBmx4hiz+w=
+SIZE (task-2.6.2.tar.gz) = 838933

-- 
Paco Esteban.
0x5818130B8A6DBC03



update textproc/aspell

2022-05-05 Thread Moritz Buhl
Dear ports@,

Here is an update to aspell.
Tested on amd64, sparc64, and macppc.

kind regards,
mbuhl

Index: textproc/aspell/core/Makefile
===
RCS file: /cvs/ports/textproc/aspell/core/Makefile,v
retrieving revision 1.50
diff -u -p -r1.50 Makefile
--- textproc/aspell/core/Makefile   11 Mar 2022 20:02:20 -  1.50
+++ textproc/aspell/core/Makefile   5 May 2022 13:09:33 -
@@ -1,9 +1,8 @@
 COMMENT=   spell checker designed to eventually replace Ispell
 
-DISTNAME=  aspell-0.60.6.1
-REVISION=  11
-SHARED_LIBS +=  aspell   17.0 # .16.4
-SHARED_LIBS +=  pspell   17.0 # .16.4
+DISTNAME=  aspell-0.60.8
+SHARED_LIBS +=  aspell   17.0 # 18.1
+SHARED_LIBS +=  pspell   17.0 # 18.1
 DIST_SUBDIR=   aspell
 CATEGORIES=textproc
 
Index: textproc/aspell/core/distinfo
===
RCS file: /cvs/ports/textproc/aspell/core/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- textproc/aspell/core/distinfo   18 Jan 2015 03:15:17 -  1.7
+++ textproc/aspell/core/distinfo   5 May 2022 09:37:29 -
@@ -1,4 +1,4 @@
-SHA256 (aspell/aspell-0.60.6.1.tar.gz) = 
9SWDqDpjYzcBxfcds9xAqrh7f3aylyOusnlB7/Qt9uE=
+SHA256 (aspell/aspell-0.60.8.tar.gz) = 
+bd+UVM0p1Gy5g2qtdsjSZ4mySCfXnt0Q7BSNa0CJvI=
 SHA256 (aspell/aspell6-en-7.1-0.tar.bz2) = 
/53zwujFuxnGpmB4s2oO9MTfsPy5aeKfe1NF4m10jQo=
-SIZE (aspell/aspell-0.60.6.1.tar.gz) = 1878163
+SIZE (aspell/aspell-0.60.8.tar.gz) = 3486448
 SIZE (aspell/aspell6-en-7.1-0.tar.bz2) = 175360
Index: textproc/aspell/core/patches/patch-Makefile_in
===
RCS file: /cvs/ports/textproc/aspell/core/patches/patch-Makefile_in,v
retrieving revision 1.5
diff -u -p -r1.5 patch-Makefile_in
--- textproc/aspell/core/patches/patch-Makefile_in  11 Mar 2022 20:02:20 
-  1.5
+++ textproc/aspell/core/patches/patch-Makefile_in  5 May 2022 12:13:20 
-
@@ -1,6 +1,7 @@
 Makefile.in.orig   Mon Jul  4 10:58:49 2011
-+++ Makefile.inTue Jan 17 10:55:18 2012
-@@ -482,7 +482,7 @@ top_builddir = @top_builddir@
+Index: Makefile.in
+--- Makefile.in.orig
 Makefile.in
+@@ -667,7 +667,7 @@ top_builddir = @top_builddir@
  top_srcdir = @top_srcdir@
  AUTOMAKE_OPTIONS = foreign subdir-objects
  SUBDIRS = . po manual
@@ -8,4 +9,13 @@
 +DIST_SUBDIRS = ${SUBDIRS} myspell lib5
  filterdir = ${pkglibdir}
  optdir = ${pkgdatadir}
+ 
+@@ -2053,7 +2053,7 @@ uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIP
+ # settings.h added as a dependency so it will get recreated if
+ #   the COMPILE_IN_FILTERS option changes
+ gen/static_filters.src.cpp: ${static_optfiles} gen/mk-static-filter.pl 
gen/settings.h
+-  ${PERLPROG} ${srcdir}/gen/mk-static-filter.pl $(addprefix 
${srcdir}/,${static_optfiles})
++  ${PERLPROG} ${srcdir}/gen/mk-static-filter.pl 
${srcdir}/${static_optfiles}
+ 
+ ${srcdir}/lib/new_filter.cpp: gen/static_filters.src.cpp
  
Index: textproc/aspell/core/patches/patch-common_cache-t_hpp
===
RCS file: textproc/aspell/core/patches/patch-common_cache-t_hpp
diff -N textproc/aspell/core/patches/patch-common_cache-t_hpp
--- textproc/aspell/core/patches/patch-common_cache-t_hpp   11 Mar 2022 
20:02:20 -  1.2
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,14 +0,0 @@
-Fix segfault when building dictionaries on macppc
-see https://github.com/GNUAspell/aspell/pull/532
-
-Index: common/cache-t.hpp
 common/cache-t.hpp.orig
-+++ common/cache-t.hpp
-@@ -16,6 +16,7 @@ class GlobalCacheBase (public)
-   const char * name;
-   GlobalCacheBase * next;
-   GlobalCacheBase * * prev;
-+  static Mutex global_cache_lock;
- protected:
-   Cacheable * first;
-   void del(Cacheable * d);
Index: textproc/aspell/core/patches/patch-common_cache_cpp
===
RCS file: textproc/aspell/core/patches/patch-common_cache_cpp
diff -N textproc/aspell/core/patches/patch-common_cache_cpp
--- textproc/aspell/core/patches/patch-common_cache_cpp 11 Mar 2022 20:02:20 
-  1.2
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,42 +0,0 @@
-Fix segfaults while building dictionaries on macppc
-see https://github.com/GNUAspell/aspell/pull/532
-
-Index: common/cache.cpp
 common/cache.cpp.orig
-+++ common/cache.cpp
-@@ -5,8 +5,8 @@
- 
- namespace acommon {
- 
--static StackPtr global_cache_lock(new Mutex);
- static GlobalCacheBase * first_cache = 0;
-+Mutex GlobalCacheBase::global_cache_lock;
- 
- void Cacheable::copy() const
- {
-@@ -70,7 +70,7 @@ void release_cache_data(GlobalCacheBase * cache, const
- GlobalCacheBase::GlobalCacheBase(const char * n)
-   : name (n)
- {
--  LOCK(global_cache_lock);
-+  LOCK(&global_cache_lock);
-   next = first_cache;
-   prev = &first_cache;
-   if (first_cache)

UPDATE: net/nextcloudclient-3.5.0

2022-05-05 Thread Adriano Barbosa
Hi.
Update for net/nextcloudclient v3.5.0

Changelog: https://github.com/nextcloud/desktop/releases/tag/v3.5.0
desktop#3714 Require cmake 3.16
desktop#4135 Add testing for ActivityListModel
desktop#4154 Check for dbus-1 when building with cloudproviders
desktop#4162 Add ability to copy internal link from share dialog
desktop#4186 Feature/improve activity buttons
desktop#4189 Add thumbnails for files in the activity view
desktop#4191 Use proper API to dehydrate a placeholder file
desktop#4200 Feature/Talk Reply v1
desktop#4205 Ensure we emit a rename command for renamed files
desktop#4212 Remove Hirsute, add Jammy
desktop#4216 Allow account menu to scroll when content height is
larger than menu height
desktop#4217 Always build with updater. Use 'beta/stable' channel
selector in 'General Settins' dialog with default 'stable'.
desktop#4218 Cmake option to disable proxy
desktop#4237 Add support for server color theming
desktop#4247 No longer assume status bar height, calculate, fixing
notch borking on new MacBook Pro
desktop#4251 Add a dark mode
desktop#4252 Generates pot files automatically.
desktop#4257 Add headers in cmake files to get them properly detected
desktop#4263 Ensure that bulk upload network job errors are handled
desktop#4268 Do not remove a folder that has files that were not
uploaded yet during propagation
desktop#4272 L10n: Change to lowercase
desktop#4279 Simplify currentScreen in systray.cpp
desktop#4283 Fix warn colour in dark mode
desktop#4292 Do not remove files from a Group folder and its nested
folders when it is renamed or removed while not allowed.
desktop#4303 Rollback local move on server move failure
desktop#4316 Implement local socket to communicate with finder extension
desktop#4319 Bugfix/prevent overflow with mtime
desktop#4320 L10n: Changed spelling
desktop#4322 Add 'Help' action back.
desktop#4326 Ensure file activity dialog appears in centre of screen
desktop#4329 Increase maximum text line count in tray activity items
to two lines
desktop#4334 Fix file activity dialog
desktop#4340 Properly ask Qt to create qml opengl surface with proper options
desktop#4351 Old submodule url does not work anylonger
desktop#4359 Old submodule url does not work anylonger
desktop#4360 Prepare for 3.5.0-rc1
desktop#4363 Fix icon color and highlight color issues
desktop#4364 Fix for VFS crashes due to mimetype checking for thumbnails
desktop#4371 Fix various dark mode bugs
desktop#4372 Add a new yml github issue template for bug reports.
desktop#4379 Ensure we only store update channel not localized in settings
desktop#4385 Improve talk reply
desktop#4392 Prepare for 3.5.0-rc2
desktop#4393 Bugfix/talk reply part 2
desktop#4398 Darkmode. Fix crash on exit.
desktop#4399 Avoid deleting renamed file with spaces in name
desktop#4403 More dark mode fixes
desktop#4408 Ensure we do properly failed hydration jobs
desktop#4414 Fix build of appimage for branded clients
desktop#4418 Prepare for 3.5.0-rc3
desktop#4420 Feature/files lock
desktop#4426 Add call notification dialog.
desktop#4428 Fix thumbnails for new files made while client open
desktop#4430 Increase time between connection tries
desktop#4437 Improve contrast on server color themed elements
desktop#4438 Fix positioning of activities in the activities list
desktop#4441 Bugfix/activities fetch server overload
desktop#4447 Realigned and resized thumbnails
desktop#4465 Add user avatars in talk notifications in activity list
desktop#4466 Fix sparkle implementation in the desktop client
desktop#4470 Prepare 3.5.0-rc4
desktop#4471 Prepare final 3.5.0 release

Obrigado.
-- 
Adriano Barbosa
Index: Makefile
===
RCS file: /cvs/ports/net/nextcloudclient/Makefile,v
retrieving revision 1.31
diff -u -p -r1.31 Makefile
--- Makefile	20 Mar 2022 06:23:54 -	1.31
+++ Makefile	4 May 2022 16:15:38 -
@@ -2,7 +2,7 @@ USE_WXNEEDED =	Yes
 
 COMMENT =	desktop sync client for Nextcloud
 
-V =		3.4.4
+V =		3.5.0
 DISTNAME =	nextcloudclient-${V}
 
 GH_ACCOUNT =	nextcloud
@@ -13,8 +13,8 @@ CATEGORIES =	net
 
 HOMEPAGE =	https://nextcloud.com
 
-SHARED_LIBS +=  nextcloudsync1.1 # 3.4.4
-SHARED_LIBS +=  nextcloud_csync  1.0 # 3.4.0
+SHARED_LIBS +=  nextcloudsync2.0 # 3.5.0
+SHARED_LIBS +=  nextcloud_csync  2.0 # 3.5.0
 
 MAINTAINER =	Adriano Barbosa 
 
Index: distinfo
===
RCS file: /cvs/ports/net/nextcloudclient/distinfo,v
retrieving revision 1.26
diff -u -p -r1.26 distinfo
--- distinfo	20 Mar 2022 06:23:54 -	1.26
+++ distinfo	4 May 2022 16:15:38 -
@@ -1,2 +1,2 @@
-SHA256 (nextcloudclient-3.4.4.tar.gz) = 8Ns94/YdQTYo9XIotumZPrG65h1x6+1sX232TQPIlJ4=
-SIZE (nextcloudclient-3.4.4.tar.gz) = 14352142
+SHA256 (nextcloudclient-3.5.0.tar.gz) = JKs11UyiTuOAgi9QAij7JuFczO9oYcONurl8X9xf9ps=
+SIZE (nextcloudclient-3.5.0.tar.gz) = 15359946
Index: patches/patch-CMakeLists_txt
=

Re: py-twisted, py-treq updates

2022-05-05 Thread Landry Breuil
Le Thu, May 05, 2022 at 09:13:56AM +0200, Renaud Allard a écrit :
> Hi,
> 
> My synapse seems to fail to start with that version. It would be great if
> someone else could also check.
> 
> ImportError: cannot import name '_PY3' from 'twisted.python.compat' (unknown
> location)

sounds like
https://github.com/matrix-org/synapse/issues/6211#issuecomment-901262499
?

have you also updated treq (in the same diff) ?

Landry



Re: [new] x11/papirus-icon-theme

2022-05-05 Thread Omar Polo
David Demelier  wrote:
> On Wed, 2022-05-04 at 11:33 +0200, Omar Polo wrote:
> > I'd avoid rolling a custom do-install if possible: it can get
> > out-of-sync with updates and it's difficult to notice.  gmake would
> > be a
> > build-only dependency anyway, not something the users needs to have
> > installed in order to use this package.
> 
> Yeah I had troubles using the upstream Makefile because of the DESTDIR
> use, it didn't work without the FAKE_FLAGS macro.
> 
> > Here's a diff on top of your makefile.  (I'm setting PREFIX to
> > TRUEPREFIX instead of setting an empty DESTDIR because the port'
> > makefile generates the icons cache if DESTDIR is empty.)  With the
> > tabs
> > vs. spaces thing mentioned by landry@ fixed I'm ok too :)
> 
> The problem with broken tabs (i.e. used for alignment rather than
> leading indents) is that they are displayed incorrectly when not set to
> the original size (8 in our case). But since it's already present in
> the ports tree I'll change that. 
> 
> See updated v2 attached.
> 
> Thanks for feedback.

imported, thanks :)



Re: READMEs files for ports

2022-05-05 Thread Antoine Jacoutot
On Thu, May 05, 2022 at 02:02:40AM +0100, Tom Smyth wrote:
> Hello Marc,  Folks
> 
> regarding the READMEs in ports there is a wide variance in the writing
> style, sections, verbosity  of the READMEs,

There's a barebone one:
ports/infrastructure/templates/README.template


> 
> as far as I can tell there does not seem to be a Template README ( I
> could be wrong
> but I have searched ports briefly )and the READMEs across a sampling
> of ports shows
> a wide variety of approaches
> 
> Do we want to standardise the Readmes with a template
> perhaps with the following headings and advice about what the content
> of each headings should be ?
> 
> 
> 1) minimal / basic install
> - get users started on the port  useful for newer users and students
> trying out a specific ports
> 2) known Issues perhaps OpenBSD specific
> - alert users to  issues / features that dont work in the port
> 
> 3) Performance Optimisation
> 
> 4) security hardening / attack surface reduction steps
> 4a) sample additional BasicPF config required to allow the port to function
> 4b) doas  configuration
> 4c) logging configuration
> 4c) chroot jail guidance ... (if not already supported) even if  it
> may be chroot glamping rather than a chroot jail...
> 
> do we want the READMEs in  mdoc(7)  or just txt
> 
> 5) Example configs
>  (for testing the port and for giving user configuration ideas ?)
> 
> 
> Hope this helps
> 
> 
> 
> 
> On Sun, 1 May 2022 at 20:44, Marc Espie  wrote:
> >
> > You guys got to remember those are mostly written by developers.
> >
> > There's a bit of a chicken&egg problem: when you've been playing with
> > software for a while, it's difficult to figure out what might be a problem
> > for newcomers.
> >
> > That said READMEs files should reflect stuff that's a good idea to do if
> > you're using that package PREFERABLY IN A VERY TERSE MANNER.
> >
> > If you are using packages YOU CAN HELP.
> >
> > Yeah.
> >
> > What do you think is hard to figure out and could use a mention in a
> > pkg-readme ?
> >
> > Bear in mind that we're mostly talking OpenBSD specific related stuff.
> >
> > But personally, I don't mind a quickstart on "unfriendly" opensource
> > that's hard to get to work without looking at their docs.
> >
> > THIS IS AN OPPORTUNITY PEOPLE!!!
> >
> > You are using OpenBSD and you thing it's difficult to contribute ?
> >
> > Maybe you can share your experiences about making things work and what was
> > hard to figure out ?
> >
> > (Side note: pkg land is very tricky to automate. Some of what you're going 
> > to
> > say I'm probably already aware of, but nevertheless this might give an idea
> > about priorities on what to work on first)
> >
> 
> 
> -- 
> Kindest regards,
> Tom Smyth.
> 

-- 
Antoine



[update] www/pelican: update to 4.7.1

2022-05-05 Thread David Demelier
Hi,

This is an update for pelican-4.7.1, while here take maintainership.

-- 
David
diff --git a/www/pelican/Makefile b/www/pelican/Makefile
index 7bb27a5bb6d..38dada84eb9 100644
--- a/www/pelican/Makefile
+++ b/www/pelican/Makefile
@@ -6,11 +6,12 @@ REVISION =		2
 
 GH_ACCOUNT =		getpelican
 GH_PROJECT =		pelican
-GH_TAGNAME =		4.0.1
+GH_TAGNAME =		4.7.2
 
 CATEGORIES =		www
 
 HOMEPAGE =		https://blog.getpelican.com/
+MAINTAINER =		David Demelier 
 
 # GPLv3
 PERMIT_PACKAGE =	Yes
@@ -20,6 +21,7 @@ MODPY_SETUPTOOLS =	Yes
 
 RUN_DEPENDS =		devel/py-blinker${MODPY_FLAVOR} \
 			devel/py-dateutil${MODPY_FLAVOR} \
+			devel/py-rich${MODPY_FLAVOR} \
 			devel/py-six${MODPY_FLAVOR} \
 			devel/py-tz${MODPY_FLAVOR} \
 			textproc/py-markdown${MODPY_FLAVOR} \
diff --git a/www/pelican/distinfo b/www/pelican/distinfo
index daa195a92f1..8765f52e530 100644
--- a/www/pelican/distinfo
+++ b/www/pelican/distinfo
@@ -1,2 +1,2 @@
-SHA256 (pelican-4.0.1.tar.gz) = 4UHZ5g79Gxy+Mg/zKCcCyu4WNRUtVw/EBK/Eqx0WzZI=
-SIZE (pelican-4.0.1.tar.gz) = 1314716
+SHA256 (pelican-4.7.2.tar.gz) = tYW+rnts6OM3C5+tShxTQ3DU2mivxfhpD3mZvs/4Mpo=
+SIZE (pelican-4.7.2.tar.gz) = 1401737
diff --git a/www/pelican/patches/patch-pelican_tests_test_pelican_py b/www/pelican/patches/patch-pelican_tests_test_pelican_py
deleted file mode 100644
index b069701d012..000
--- a/www/pelican/patches/patch-pelican_tests_test_pelican_py
+++ /dev/null
@@ -1,12 +0,0 @@
-Index: pelican/tests/test_pelican.py
 pelican/tests/test_pelican.py.orig
-+++ pelican/tests/test_pelican.py
-@@ -62,7 +62,7 @@ class TestPelican(LoggedTestCase):
- 
- def assertDirsEqual(self, left_path, right_path):
- out, err = subprocess.Popen(
--['git', 'diff', '--no-ext-diff', '--exit-code',
-+['${LOCALBASE}/bin/git', 'diff', '--no-ext-diff', '--exit-code',
-  '-w', left_path, right_path],
- env={str('PAGER'): str('')},
- stdout=subprocess.PIPE,
diff --git a/www/pelican/pkg/PLIST b/www/pelican/pkg/PLIST
index 76d048ebeb2..06a6dcc9c5c 100644
--- a/www/pelican/pkg/PLIST
+++ b/www/pelican/pkg/PLIST
@@ -1,5 +1,6 @@
 bin/pelican
 bin/pelican-import
+bin/pelican-plugins
 bin/pelican-quickstart
 bin/pelican-themes
 lib/python${MODPY_VERSION}/site-packages/pelican/
@@ -11,8 +12,10 @@ lib/python${MODPY_VERSION}/site-packages/pelican-${MODPY_EGG_VERSION}-py${MODPY_
 lib/python${MODPY_VERSION}/site-packages/pelican-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
 lib/python${MODPY_VERSION}/site-packages/pelican-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/pelican/__init__.py
+lib/python${MODPY_VERSION}/site-packages/pelican/__main__.py
 ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pelican/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/pelican/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pelican/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pelican/${MODPY_PYCACHE}cache.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pelican/${MODPY_PYCACHE}contents.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pelican/${MODPY_PYCACHE}generators.${MODPY_PYC_MAGIC_TAG}pyc
@@ -31,11 +34,457 @@ lib/python${MODPY_VERSION}/site-packages/pelican/contents.py
 lib/python${MODPY_VERSION}/site-packages/pelican/generators.py
 lib/python${MODPY_VERSION}/site-packages/pelican/log.py
 lib/python${MODPY_VERSION}/site-packages/pelican/paginator.py
+lib/python${MODPY_VERSION}/site-packages/pelican/plugins/
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pelican/plugins/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pelican/plugins/${MODPY_PYCACHE}_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pelican/plugins/${MODPY_PYCACHE}signals.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pelican/plugins/_utils.py
+lib/python${MODPY_VERSION}/site-packages/pelican/plugins/signals.py
 lib/python${MODPY_VERSION}/site-packages/pelican/readers.py
 lib/python${MODPY_VERSION}/site-packages/pelican/rstdirectives.py
 lib/python${MODPY_VERSION}/site-packages/pelican/server.py
 lib/python${MODPY_VERSION}/site-packages/pelican/settings.py
 lib/python${MODPY_VERSION}/site-packages/pelican/signals.py
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/TestPages/
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/TestPages/bad_page.rst
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/TestPages/draft_page.rst
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/TestPages/draft_page_markdown.md
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/TestPages/draft_page_with_template.rst
+lib/python${MODPY_VERSION}/site-packages/pelican/tests/TestPages/hidden_page.rst
+lib/python${MODPY_VERSION}/site-packages/p

[update patch] twolame 0.3.13 -> 0.4.0

2022-05-05 Thread Martin Ziemer
This patch updates twolame from 0.3.13 to 0.4.0. 

Since i saw there is no maintainer, i also added myself as maintainer.

Tested on two amd64 systems and built sox with the new version.

Index: Makefile
===
RCS file: /cvs/ports/audio/twolame/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile1 Apr 2022 17:18:16 -   1.8
+++ Makefile26 Apr 2022 13:30:10 -
@@ -1,12 +1,13 @@
 COMMENT=   optimised MPEG Audio Layer 2 (MP2) encoder
 
-DISTNAME=  twolame-0.3.13
-REVISION=  2
+DISTNAME=  twolame-0.4.0
 SHARED_LIBS +=  twolame  0.0  # 0.0
 
 CATEGORIES=audio
 
 HOMEPAGE=  http://www.twolame.org/
+
+MAINTAINER =   Martin Ziemer 
 
 # LGPLv2.1+
 PERMIT_PACKAGE=Yes
Index: distinfo
===
RCS file: /cvs/ports/audio/twolame/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo18 Jan 2015 03:12:49 -  1.2
+++ distinfo26 Apr 2022 13:30:10 -
@@ -1,2 +1,2 @@
-SHA256 (twolame-0.3.13.tar.gz) = mPMy9IlR9H8j9w/QN5Rjr/fX+ybwfh4k5C3e8izGESo=
-SIZE (twolame-0.3.13.tar.gz) = 660415
+SHA256 (twolame-0.4.0.tar.gz) = zDVCT2AZqIxvUlcLY+G69Q9iljo+rFKgOoALsHDXyH0=
+SIZE (twolame-0.4.0.tar.gz) = 890908
Index: pkg/PLIST
===
RCS file: /cvs/ports/audio/twolame/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST   11 Mar 2022 18:20:34 -  1.3
+++ pkg/PLIST   26 Apr 2022 13:30:10 -
@@ -1,30 +1,15 @@
 @bin bin/twolame
 include/twolame.h
-lib/libtwolame.a
+@static-lib lib/libtwolame.a
 lib/libtwolame.la
 @lib lib/libtwolame.so.${LIBtwolame_VERSION}
 lib/pkgconfig/twolame.pc
 @man man/man1/twolame.1
 share/doc/twolame/
+share/doc/twolame/AUTHORS
+share/doc/twolame/COPYING
+share/doc/twolame/NEWS
+share/doc/twolame/README
 share/doc/twolame/api.txt
-share/doc/twolame/html/
-share/doc/twolame/html/api.html
-share/doc/twolame/html/authors.html
-share/doc/twolame/html/changelog.html
-share/doc/twolame/html/doxygen.css
-share/doc/twolame/html/doxygen.png
-share/doc/twolame/html/index.html
-share/doc/twolame/html/nav_f.png
-share/doc/twolame/html/nav_h.png
-share/doc/twolame/html/psycho.html
-share/doc/twolame/html/readme.html
-share/doc/twolame/html/tabs.css
-share/doc/twolame/html/todo.html
-share/doc/twolame/html/twolame-manpage.css
-share/doc/twolame/html/twolame.1.html
-share/doc/twolame/html/twolame.css
-share/doc/twolame/html/twolame_8h.html
-share/doc/twolame/html/twolame_8h_source.html
-share/doc/twolame/html/vbr.html
 share/doc/twolame/psycho.txt
 share/doc/twolame/vbr.txt