CVS: cvs.openbsd.org: ports

2024-03-11 Thread Aisha Tammy
CVSROOT:/cvs
Module name:ports
Changes by: ai...@cvs.openbsd.org   2024/03/11 20:31:43

Modified files:
security/lego  : Makefile distinfo modules.inc 

Log message:
update to 4.16.1

from Horia Racoviceanu maintainer



[MAINTAINER UPDATE] security/lego v4.15.0 -> v4.16.1

2024-03-11 Thread Horia Racoviceanu
- Upgrade to v4.16.1

Changelog

Add DNS provider for CPanel and WHM
Add DNS provider for Mail-in-a-Box
Add DNS provider for Shellrent
bunny: support delegated sub-domains
cpanel: remove custom DNS call
easydns: fix zone detection
feat: implement 'replaces' field in newOrder and
draft-ietf-acme-ari-03 CertID changes
feat: improve errors and logs related to DNS call
fix: test on CI
nifcloud: fix bug in case of same auth zone
ns1: fix record creation
route53: fix example
fix: don't generate ARI cert ID if ARI is not enable
Index: Makefile
===
RCS file: /cvs/ports/security/lego/Makefile,v
diff -u -p -r1.14 Makefile
--- Makefile1 Feb 2024 11:40:22 -   1.14
+++ Makefile12 Mar 2024 02:03:00 -
@@ -1,7 +1,7 @@
 COMMENT =  Let's Encrypt/ACME client written in Go
 
 MODGO_MODNAME =github.com/go-acme/lego/v4
-MODGO_VERSION =v4.15.0
+MODGO_VERSION =v4.16.1
 
 DISTNAME = lego-${MODGO_VERSION}
 CATEGORIES =   security
Index: distinfo
===
RCS file: /cvs/ports/security/lego/distinfo,v
diff -u -p -r1.14 distinfo
--- distinfo1 Feb 2024 11:40:22 -   1.14
+++ distinfo12 Mar 2024 02:03:01 -
@@ -506,8 +506,8 @@ SHA256 (go_modules/github.com/go-errors/
 SHA256 (go_modules/github.com/go-errors/errors/@v/v1.0.1.zip) = 
vb7jFD4XmOrf9N+RlHnCjsLTKZqX1EWRe8ZNbrajuVo=
 SHA256 
(go_modules/github.com/go-gl/glfw/@v/v0.0.0-20190409004039-e6da0acd62b1.mod) = 
UQstVL8si0jvh8XQVXb4dxIkx+fuKoWlqX6gGSVgPrc=
 SHA256 
(go_modules/github.com/go-gl/glfw/@v/v0.0.0-20190409004039-e6da0acd62b1.zip) = 
lsaUxC57hm6o4m3Ei2EsTaqFgs5h/e776SwaTEYWMWk=
-SHA256 (go_modules/github.com/go-jose/go-jose/v3/@v/v3.0.1.mod) = 
cNUbcmMRhu0JiKt2ScxqVPzD48i20r5PY962IVPdRBM=
-SHA256 (go_modules/github.com/go-jose/go-jose/v3/@v/v3.0.1.zip) = 
LNWQXhhnrWJmZlqsbdyjTFVipIcLQ2cOSv2rvnCfjUU=
+SHA256 (go_modules/github.com/go-jose/go-jose/v4/@v/v4.0.1.mod) = 
9Y7SiHjVUwfCQxqNmI6/7S39dEHKHB1nj/gJ/7IMpeg=
+SHA256 (go_modules/github.com/go-jose/go-jose/v4/@v/v4.0.1.zip) = 
h+jaAO5WhLsASUX/RTO/7cVqaJFiqEGKUe4ElIR3m2o=
 SHA256 (go_modules/github.com/go-kit/kit/@v/v0.8.0.mod) = 
gHxS02vtLb98bcmTVno4bmvRMHOWozXvLvnsjOe1wts=
 SHA256 (go_modules/github.com/go-kit/kit/@v/v0.8.0.zip) = 
c65A20vLAyapvBzGaln3ISnFXRTkt+uiuKH5lOjAOP8=
 SHA256 (go_modules/github.com/go-logfmt/logfmt/@v/v0.3.0.mod) = 
eTmLzLy8EwrQD5ipnOaf/lysw0WL9NMy8Vib+Zur2Ug=
@@ -537,6 +537,8 @@ SHA256 (go_modules/github.com/go-stack/s
 SHA256 (go_modules/github.com/go-stack/stack/@v/v1.8.0.zip) = 
eMJmfHEPgRMHA4Y0/6Q69EJhms/q8e+1k6pODe2d9I8=
 SHA256 
(go_modules/github.com/go-task/slim-sprig/@v/v0.0.0-20210107165309-348f09dbbbc0.mod)
 = h1IDZpxQ79NpYo2qSHb0lKGCn75/OItWbW13xN8SKKE=
 SHA256 
(go_modules/github.com/go-task/slim-sprig/@v/v0.0.0-20210107165309-348f09dbbbc0.zip)
 = oLuLPkqnx15Ho/5QXzmqa1fTOcGt8AFJwBk6JfHMVwM=
+SHA256 (go_modules/github.com/go-viper/mapstructure/v2/@v/v2.0.0-alpha.1.mod) 
= U5P+Nk8aIAxqhO4se/cn8CyeCx+ETKE7GIypJfRxiwg=
+SHA256 (go_modules/github.com/go-viper/mapstructure/v2/@v/v2.0.0-alpha.1.zip) 
= O4M27tZ/k7DZwOCH0vbgjlb7AfxcjVGMmx/doPvLXGI=
 SHA256 
(go_modules/github.com/gobs/pretty/@v/v0.0.0-20180724170744-09732c25a95b.mod) = 
+DvF1mYxlYUG/ZpkgODr4IW/KBQdbVePuIGsogYdUGQ=
 SHA256 
(go_modules/github.com/gobs/pretty/@v/v0.0.0-20180724170744-09732c25a95b.zip) = 
6qUTGAK7mRGh9WGRT2JzDrHPaxkUckW5l+Q9qglJN/4=
 SHA256 (go_modules/github.com/goccy/go-json/@v/v0.10.2.mod) = 
Nsw9yOaK2D89UE+PauTcD8ynhFM/oKlPvnpGKdqwu2w=
@@ -885,6 +887,8 @@ SHA256 (go_modules/github.com/nrdcg/free
 SHA256 (go_modules/github.com/nrdcg/freemyip/@v/v0.2.0.zip) = 
LQO3ukGLUTM1veQxqpASM0ea3GK9HQ8mDz+UZ8otKiY=
 SHA256 (go_modules/github.com/nrdcg/goinwx/@v/v0.10.0.mod) = 
TLb6+X64B1OyQa6SQYGxHOA5ZsYN7ViU3QO+IZevoQQ=
 SHA256 (go_modules/github.com/nrdcg/goinwx/@v/v0.10.0.zip) = 
DZQclZhcvSF+zLjhD4CmoOLCGMxPiZjasqgwLE71ygU=
+SHA256 (go_modules/github.com/nrdcg/mailinabox/@v/v0.2.0.mod) = 
if7QdO5wexcZp9jY/AgO66YPjdKTGf6wWzmXALgCfsc=
+SHA256 (go_modules/github.com/nrdcg/mailinabox/@v/v0.2.0.zip) = 
HpHU8q7tPDa1AZm4T1WdrXyAlztmwPoGnM/jUvqULQA=
 SHA256 (go_modules/github.com/nrdcg/namesilo/@v/v0.2.1.mod) = 
udrmL3LJ/6+SzQfQg8u7KTDWylF3Bpr/NH6W3gJas0s=
 SHA256 (go_modules/github.com/nrdcg/namesilo/@v/v0.2.1.zip) = 
4gpH2SV/z3zpUlSxS7hLopC19IZ+TWMCe2afWlWqq2w=
 SHA256 (go_modules/github.com/nrdcg/nodion/@v/v0.1.0.mod) = 
wJlAsILqjsHbkjDZDhhGyfrGSi5YVuBbiY/TQ9RInGM=
@@ -1128,7 +1132,6 @@ SHA256 (go_modules/golang.org/x/crypto/@
 SHA256 
(go_modules/golang.org/x/crypto/@v/v0.0.0-20190510104115-cbcb75029529.mod) = 
OrnwH0YQ/ns5vYXWjo2XglNR5+KCw5zaQUV8KidvO+M=
 SHA256 
(go_modules/golang.org/x/crypto/@v/v0.0.0-20190605123033-f99c8df09eb5.mod) = 
OrnwH0YQ/ns5vYXWjo2XglNR5+KCw5zaQUV8KidvO+M=
 SHA256 
(go_modules/golang.org/x/crypto/@v/v0.0.0-20190820162420-60c769a6c586.mod) = 

sparc64 bulk build report

2024-03-11 Thread kmos
Bulk build on sparc64-0a.ports.openbsd.org

Started : Fri Mar  8 20:56:22 MST 2024
Finished: Mon Mar 11 17:19:28 MDT 2024
Duration: 2 Days 19 hours 23 minutes

Built using OpenBSD 7.5 (GENERIC.MP) #2082: Fri Mar  8 14:37:47 MST 2024

Built 9508 packages

Number of packages built each day:
Mar 8: 4085
Mar 9: 2896
Mar 10: 2235
Mar 11: 292



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

Build failures: 83
http://build-failures.rhaalovely.net/sparc64/2024-03-08/audio/libcanberra.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/audio/ncmpc.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/audio/xmms2.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/comms/gnuradio.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/databases/ruby-amalgalite,ruby31.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/devel/arm-none-eabi/gdb.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/devel/avr/gcc.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/devel/binutils.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/devel/difftastic.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/devel/libbgcode.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/devel/mtxclient.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/devel/py-thrift,python3.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/devel/qcoro.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/devel/vim-command-t.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/devel/xsd.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/devel/yder.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/devel/zug.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/emulators/dosbox-x.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/emulators/libretro-pcsx-rearmed.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/emulators/melonds.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/games/bugdom.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/games/bugdom2.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/games/cataclysm-dda,no_x11.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/games/choria.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/games/colobot/colobot.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/games/cromagrally.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/games/devilutionx.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/games/emptyclip.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/games/fheroes2.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/games/gnukem.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/games/nblood.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/games/ottomatic.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/games/pioneers.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/games/scid.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/games/widelands.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/games/wrath.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/geo/osm2pgrouting.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/graphics/decker.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/graphics/nomacs.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/graphics/rawstudio.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/graphics/spirv-tools.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/graphics/tesseract/tesseract.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/inputmethods/ibus.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/inputmethods/libime.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/lang/bootgcc.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/mail/mu.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/mail/neomutt,sasl.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/mail/rspamd,hyperscan.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/math/gunits.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/math/openfst.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/multimedia/gstreamer1/plugins-good.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/net/iamb.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/net/proxychains-ng.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/security/opensc.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/security/pinentry,,-gnome3.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/shells/nsh,static.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/sysutils/borgmatic.log
http://build-failures.rhaalovely.net/sparc64/2024-03-08/sysutils/crust.log

Re: firefox popup windows

2024-03-11 Thread Matthias Kilian
Hi Greg,

On Mon, Mar 11, 2024 at 11:52:59AM -0700, Greg Steuck wrote:
> I recently noticed that notification that firefox shows for Google Chat
> are displayed as ordinary windows by xmonad as opposed to corner popups.
> Is this a recent change or did I simply not notice this behavior before?
> 
> Anybody else hit this?

Yes. Same combination (xmonad and firefox). I think this started
with firefox-123.0, but I didn't find any hint in the upstream
release notes.

> Any workarounds?

Not yet, except curse every time firefox displays a popup.

Ciao,
Kili



firefox popup windows

2024-03-11 Thread Greg Steuck
I recently noticed that notification that firefox shows for Google Chat
are displayed as ordinary windows by xmonad as opposed to corner popups.
Is this a recent change or did I simply not notice this behavior before?

Anybody else hit this? Any workarounds?

The windows have somewhat different properties (Override Redirect State)
which may explain the delta in behavior.

firefox:   chrome:  
   

   
xwininfo: Window id: 0x36039ec (has no name)   xwininfo: Window id: 
0x360001f (has no name)

   
  Absolute upper-left X:  0  Absolute 
upper-left X:  5205  
  Absolute upper-left Y:  1080   Absolute 
upper-left Y:  1974  
  Relative upper-left X:  0  Relative 
upper-left X:  5205  
  Relative upper-left Y:  1080   Relative 
upper-left Y:  1974  
  Width: 958 Width: 540 
   
  Height: 1078   Height: 171
   
  Depth: 32  Depth: 24  
   
  Visual: 0xcc   Visual: 0x21   
   
  Visual Class: TrueColorVisual Class: 
TrueColor   
  Border width: 1Border width: 0
   
  Class: InputOutput Class: InputOutput 
   
  Colormap: 0x360002b (not installed)Colormap: 0x20 
(installed)
  Bit Gravity State: NorthWestGravityBit Gravity State: 
NorthWestGravity   
  Window Gravity State: NorthWestGravity Window Gravity 
State: NorthWestGravity
  Backing Store State: NotUseful Backing Store 
State: NotUseful
  Save Under State: no   Save Under State: 
no  
  Map State: IsViewable  Map State: 
IsViewable 
  Override Redirect State: noOverride Redirect 
State: yes  
  Corners:  +0+1080  -4800+1080  -4800-0  +0-0   Corners:  
+5205+1974  -15+1974  -15-15  +5205-15  
  -geometry 958x1078+0-0 -geometry 
540x171-15-15   

Thanks
Greg



CVS: cvs.openbsd.org: ports

2024-03-11 Thread Greg Steuck
CVSROOT:/cvs
Module name:ports
Changes by: gne...@cvs.openbsd.org  2024/03/11 12:31:49

Modified files:
textproc/pandoc: Makefile distinfo 

Log message:
Update to pandoc 3.1.12.2 by maintainer

from Evan Silberman

ok naddy@



Ports commits now require approval

2024-03-11 Thread Christian Weisgerber
Any ports tree commits now need to be approved by sthen@ or me.

If you have changes you consider important or fixes, don't hesitate
to ask.

-- 
Christian "naddy" Weisgerber  na...@mips.inka.de



Re: Firefox vs Chromium youtube playback

2024-03-11 Thread Stefan Moran
I can't say anything about Firefox, but if you're having performance
issues and don't mind using a 3rd party youtube client, check out
www/minitube or www/pipe-viewer (pipe-viewer recently imported a few
days ago, you will have to backport if you're on -stable; I wrote this
port and am using it on -stable so I know it works fine).



Re: Chromium browsers: Meet + webcam = SIGILL?

2024-03-11 Thread Laurence Tratt
On Mon, Mar 11, 2024 at 11:14:44AM -0600, Theo de Raadt wrote:

Hello Theo,

> With a bit of effort, the address you see:
> 
>  addr=0x67cb1d220
> 
> can be compared in the ktrace to earlier mmap() operations (done by the
> shared library linker ld.so); those mmap are mappings against a file 
> descriptor,
> and you can see what library file ld.so opened just previously... then we know
> what library still has a BTI issue.

I will admit to being absolute clueless with kdump output. I'm happy to try
if someone can give me some hints, but equally if someone wants to look at
the dump, I'm happy to send them on for analysis.


Laurie



Re: Chromium browsers: Meet + webcam = SIGILL?

2024-03-11 Thread Theo de Raadt
With a bit of effort, the address you see:

 addr=0x67cb1d220

can be compared in the ktrace to earlier mmap() operations (done by the
shared library linker ld.so); those mmap are mappings against a file descriptor,
and you can see what library file ld.so opened just previously... then we know
what library still has a BTI issue.

Laurence Tratt  wrote:

> On Mon, Mar 11, 2024 at 12:25:52PM +, Stuart Henderson wrote:
> 
> Hello Stuart,
> 
> >> On current, with packages upto date as of Saturday, I get a consistent
> >> SIGILL with Google Meet and the 3 Chromium browsers I'm aware of
> >> (Chromium, Iridium, Ungoogled-Chromium). It seems like it might be
> >> something to do with webcam/video processing in these browsers, but I'm
> >> far from sure.
> >>
> >> To replicate here's what I do:
> >>
> >> 1. Open a new private window (this probably isn't important but force of
> >> habit, but does mean a somewhat more consistent setup).
> >>
> >> 2. Go to meet.google.com and sign in.
> >>
> >> 3. Start a new meeting, and enable both microphone and webcam. As soon
> >> as the main "you should be able to see everyone else screen" is about to
> >> start, I get SIGILL.
> ...
> > Please ktrace and kdump | grep ILL, it should show the type of SIGILL. If
> > you're on Intel 11th gen or newer there's a good chance it will be
> > IBT-related.
> 
> Stuart pointed out off-list that `ktrace -i` is needed. With that I get:
> 
>   69377 chrome   PSIG  SIGILL SIG_DFL code=ILL_BTCFI addr=0x67cb1d220 
> trapno=21
> 
> I'm not sure if/how to get a backtrace out of any of the Chrome variants...
> 
> 
> Laurie
> 



Re: Chromium browsers: Meet + webcam = SIGILL?

2024-03-11 Thread Laurence Tratt
On Mon, Mar 11, 2024 at 12:25:52PM +, Stuart Henderson wrote:

Hello Stuart,

>> On current, with packages upto date as of Saturday, I get a consistent
>> SIGILL with Google Meet and the 3 Chromium browsers I'm aware of
>> (Chromium, Iridium, Ungoogled-Chromium). It seems like it might be
>> something to do with webcam/video processing in these browsers, but I'm
>> far from sure.
>>
>> To replicate here's what I do:
>>
>> 1. Open a new private window (this probably isn't important but force of
>> habit, but does mean a somewhat more consistent setup).
>>
>> 2. Go to meet.google.com and sign in.
>>
>> 3. Start a new meeting, and enable both microphone and webcam. As soon
>> as the main "you should be able to see everyone else screen" is about to
>> start, I get SIGILL.
...
> Please ktrace and kdump | grep ILL, it should show the type of SIGILL. If
> you're on Intel 11th gen or newer there's a good chance it will be
> IBT-related.

Stuart pointed out off-list that `ktrace -i` is needed. With that I get:

  69377 chrome   PSIG  SIGILL SIG_DFL code=ILL_BTCFI addr=0x67cb1d220 trapno=21

I'm not sure if/how to get a backtrace out of any of the Chrome variants...


Laurie



CVS: cvs.openbsd.org: ports

2024-03-11 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2024/03/11 08:25:50

Modified files:
telephony/baresip/baresip: Makefile 
Removed files:
telephony/baresip/baresip/patches: patch-cmake_modules_cmake 

Log message:
telephony/baresip/baresip: make sure pipewire isnt picked up

drop patch and use -DCMAKE_DISABLE_FIND_PACKAGE_ trick instead (from kn@)
build failure reported by ajacoutot@
ok sthen@ kn@



Re: [s...@spacehopper.org: Re: [NEW]: misc/openhab - open Home Automation Bus (openHAB)]

2024-03-11 Thread Chaz Kettleson
On Mon, Mar 04, 2024 at 08:25:47PM +, Stuart Henderson wrote:
> Hi Antoine, do you have any feedback on the rc.d parts please?
> Do you think the variabke setting bits are alright for rc.d or would
> they be better split off to a different script?
> 
> 
> - Forwarded message from Stuart Henderson  -
> 
> From: Stuart Henderson 
> Date: Mon, 26 Feb 2024 18:10:57 +
> To: Chaz Kettleson 
> Cc: A Tammy , Kirill Bychkov ,
>   ports@openbsd.org
> Subject: Re: [NEW]: misc/openhab - open Home Automation Bus (openHAB)
> Mail-Followup-To: Chaz Kettleson , A Tammy
>   , Kirill Bychkov ,
>   ports@openbsd.org
> 
> Here are some tweaks on top (sent as a diff for commentary and a new
> tar).
> 
> I'd like the opinion of someone with a hand in the rc.d system to
> comment on that part. Maybe they'll be ok with it, but it's a bit
> complicated and not something that I think we do in any other ports.
> On the other hand I'm not sure I can think of a nice alternative..
> 
> : diff --git a/misc/openhab/Makefile b/misc/openhab/Makefile
> : index 3ff4984..dc582de 100644
> : --- a/misc/openhab/Makefile
> : +++ b/misc/openhab/Makefile
> : @@ -28,16 +28,12 @@ pre-extract:
> : @mkdir ${WRKDIST}
> :  
> :  do-install:
> : -   ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/${PKGSTEM}/
> : +   ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/openhab/
> 
> the ${PKGSTEM} indirection isn't really useful imho and makes it harder
> to read, I've replaced with openhab throughout
> 
> : -   ${INSTALL_DATA} ${FILESDIR}/${PKGSTEM}.conf \
> : -   ${PREFIX}/share/examples/${PKGSTEM}/
> : -   ${INSTALL_DATA_DIR} ${PREFIX}/libexec/${PKGSTEM}/
> : -   @cd ${WRKDIST} && openrsync --rsync-path=openrsync -a \
> : -   --exclude={'./conf','./userdata'} . 
> ${PREFIX}/libexec/${PKGSTEM}/
> : -   ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/${PKGSTEM}/etc/
> : -   @cd ${WRKDIST}/conf && pax -rw . 
> ${PREFIX}/share/examples/${PKGSTEM}/etc/
> : -   ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/${PKGSTEM}/var/
> : -   @cd ${WRKDIST}/userdata && pax -rw . \
> : -   ${PREFIX}/share/examples/${PKGSTEM}/var/
> : +   ${INSTALL_DATA} ${FILESDIR}/openhab.conf \
> : +   ${PREFIX}/share/examples/openhab/
> : +   ${INSTALL_DATA_DIR} ${PREFIX}/libexec/openhab/
> : +   cd ${WRKDIST} && pax -rw . ${PREFIX}/libexec/openhab/
> : +   mv ${PREFIX}/libexec/openhab/conf ${PREFIX}/share/examples/openhab/
> : +   mv ${PREFIX}/libexec/openhab/userdata ${PREFIX}/share/examples/openhab/
> 
> not really a fan of using openrsync to copy files around, so I've
> replaced it by copying all files with pax to libexec, then moving the
> couple of dirs which should end up in examples. I kept the original
> dir names and adjusted PLIST to match.
> 
> : diff --git a/misc/openhab/pkg/PLIST b/misc/openhab/pkg/PLIST
> : index 1e76d42..8144a30 100644
> : --- a/misc/openhab/pkg/PLIST
> : +++ b/misc/openhab/pkg/PLIST
> : @@ -1,6 +1,5 @@
> : -@newgroup _openhab:896
> : -@newuser _openhab:896:_openhab::openHAB user:/nonexistent:/sbin/nologin
> : +@newgroup _openhab:897
> : +@newuser _openhab:897:_openhab::openHAB user:/nonexistent:/sbin/nologin
> 
> 896 is taken now, switch to 897
> 
> : -@exec-add usermod -G dialer _openhab
> 
> I don't think the package should auto-add itself to what in some
> circumstances could be a sensitive group. Could maybe be suggested
> in the readme (I haven't done so myself because I don't know which
> circumstances need it and I think that should be explained).
> 
> :  @rcscript ${RCDIR}/openhab
> :  libexec/openhab/
> :  libexec/openhab/LICENSE.TXT
> : @@ -1225,203 +1224,203 @@ libexec/openhab/start_debug.sh
> :  share/doc/pkg-readmes/${PKGSTEM}
> :  share/examples/openhab/
> :  @sample ${SYSCONFDIR}/openhab/
> : -share/examples/openhab/etc/
> : +share/examples/openhab/conf/
> ...
> 
> 
> : diff --git a/misc/openhab/pkg/openhab.rc b/misc/openhab/pkg/openhab.rc
> : index ea7a859..4284a62 100644
> : --- a/misc/openhab/pkg/openhab.rc
> : +++ b/misc/openhab/pkg/openhab.rc
> : @@ -1,7 +1,7 @@
> :  #!/bin/ksh
> :  
> : -JAVA="$(${LOCALBASE}/bin/javaPathHelper -c ${PKGSTEM})"
> : -JAVA_HOME="$(${LOCALBASE}/bin/javaPathHelper -h ${PKGSTEM})"
> : +JAVA="$(${LOCALBASE}/bin/javaPathHelper -c openhab)"
> : +JAVA_HOME="$(${LOCALBASE}/bin/javaPathHelper -h openhab)"
> 
> avoid indirection again
> 
> :  # Read configuration variable file if it is present
> :  if [ -r /etc/openhab.conf ]; then
> : @@ -13,12 +13,12 @@ if [ -z "${EXTRA_JAVA_OPTS}" ]; then 
> EXTRA_JAVA_OPTS="-Dsun.nio.fs.watchservice
> :  if [ -z "${OPENHAB_HTTP_ADDRESS}" ];   then 
> OPENHAB_HTTP_ADDRESS="127.0.0.1"; fi
> :  if [ -z "${OPENHAB_HTTP_PORT}" ];  then OPENHAB_HTTP_PORT=8080; fi
> :  if [ -z "${OPENHAB_HTTPS_PORT}" ]; then OPENHAB_HTTPS_PORT=8443; fi
> : -if [ -z "${OPENHAB_HOME}" ];   then 
> OPENHAB_HOME="${PREFIX}/libexec/${PKGSTEM}"; fi
> : -if [ -z "${OPENHAB_CONF}" ];   then 
> 

Re: Chromium browsers: Meet + webcam = SIGILL?

2024-03-11 Thread Stuart Henderson
On 2024/03/11 10:58, Solène Rapenne wrote:
> Le 11/03/2024 à 09:55, Laurence Tratt a écrit :
> > Hello all,
> > 
> > On current, with packages upto date as of Saturday, I get a consistent
> > SIGILL with Google Meet and the 3 Chromium browsers I'm aware of (Chromium,
> > Iridium, Ungoogled-Chromium). It seems like it might be something to do
> > with webcam/video processing in these browsers, but I'm far from sure.
> > 
> > To replicate here's what I do:
> > 
> >1. Open a new private window (this probably isn't important but force of
> >habit, but does mean a somewhat more consistent setup).
> > 
> >2. Go to meet.google.com and sign in.
> > 
> >3. Start a new meeting, and enable both microphone and webcam. As soon as
> >the main "you should be able to see everyone else screen" is about to
> >start, I get SIGILL.
> > 
> > Interestingly, I can use the webcam successfully with other sites in these
> > browsers, and Meet works OK in Firefox.
> > 
> > Perhaps there's something odd about my setup that causes this --- has
> > anyone else encountered it?
> > 
> > 
> > Laurie
> > 
> 
> Do you have a pledge violation in dmesg output?

Pledge violations are SIGABRT not SIGILL.



Re: telephony/baresip/baresip failed to build (hidden dep on pipewire)

2024-03-11 Thread Stuart Henderson
ok

On 2024/03/11 15:02, Landry Breuil wrote:
> Le Mon, Mar 11, 2024 at 01:48:22PM +, Klemens Nanni a écrit :
> > You can use CONFIGURE_ARGS += -DCMAKE_DISABLE_FIND_PACKAGE_PIPEWIRE=Yes
> > instead of a patch, that ought to work equally well.
> 
> right, didn't know about it, but seems to work fine after testing here,
> i dont see pipewire/pulse/portaudio/jack being detected with the
> attached diff.
> 

> ? baresip-3.4.0-libbaresip.so.0.0
> ? baresip-3.6.0-libbaresip.so.0.1
> ? notes.txt
> ? patch-cmake_modules_cmake
> Index: Makefile
> ===
> RCS file: /cvs/ports/telephony/baresip/baresip/Makefile,v
> retrieving revision 1.38
> diff -u -r1.38 Makefile
> --- Makefile  21 Oct 2023 08:36:19 -  1.38
> +++ Makefile  11 Mar 2024 14:00:39 -
> @@ -33,6 +33,10 @@
>   telephony/spandsp
>  LIB_DEPENDS-gtk =x11/gtk+3,-main
>  RUN_DEPENDS-gtk =telephony/baresip/baresip,-main
> +CONFIGURE_ARGS +=-DCMAKE_DISABLE_FIND_PACKAGE_JACK=Yes \
> + -DCMAKE_DISABLE_FIND_PACKAGE_PULSE=Yes \
> + -DCMAKE_DISABLE_FIND_PACKAGE_PORTAUDIO=Yes \
> + -DCMAKE_DISABLE_FIND_PACKAGE_PIPEWIRE=Yes
>  
>  post-extract:
>   # revert https://github.com/baresip/baresip/pull/2422
> Index: patches/patch-cmake_modules_cmake
> ===
> RCS file: patches/patch-cmake_modules_cmake
> diff -N patches/patch-cmake_modules_cmake
> --- patches/patch-cmake_modules_cmake 1 Sep 2023 15:56:49 -   1.2
> +++ /dev/null 1 Jan 1970 00:00:00 -
> @@ -1,19 +0,0 @@
> -disable other backends
> -Index: cmake/modules.cmake
>  cmake/modules.cmake.orig
> -+++ cmake/modules.cmake
> -@@ -12,14 +12,11 @@ find_package(GIO)
> - find_package(GST)
> - find_package(GTK3)
> - find_package(GZRTP)
> --find_package(JACK)
> - find_package(MOSQUITTO)
> - find_package(MPA)
> - find_package(OPENSLES)
> - find_package(OPUS)
> - find_package(PNG)
> --find_package(PORTAUDIO)
> --find_package(PULSE)
> - find_package(PIPEWIRE)
> - find_package(SDL)
> - find_package(SNDFILE)



Re: telephony/baresip/baresip failed to build (hidden dep on pipewire)

2024-03-11 Thread Landry Breuil
Le Mon, Mar 11, 2024 at 01:48:22PM +, Klemens Nanni a écrit :
> You can use CONFIGURE_ARGS += -DCMAKE_DISABLE_FIND_PACKAGE_PIPEWIRE=Yes
> instead of a patch, that ought to work equally well.

right, didn't know about it, but seems to work fine after testing here,
i dont see pipewire/pulse/portaudio/jack being detected with the
attached diff.

? baresip-3.4.0-libbaresip.so.0.0
? baresip-3.6.0-libbaresip.so.0.1
? notes.txt
? patch-cmake_modules_cmake
Index: Makefile
===
RCS file: /cvs/ports/telephony/baresip/baresip/Makefile,v
retrieving revision 1.38
diff -u -r1.38 Makefile
--- Makefile21 Oct 2023 08:36:19 -  1.38
+++ Makefile11 Mar 2024 14:00:39 -
@@ -33,6 +33,10 @@
telephony/spandsp
 LIB_DEPENDS-gtk =  x11/gtk+3,-main
 RUN_DEPENDS-gtk =  telephony/baresip/baresip,-main
+CONFIGURE_ARGS +=  -DCMAKE_DISABLE_FIND_PACKAGE_JACK=Yes \
+   -DCMAKE_DISABLE_FIND_PACKAGE_PULSE=Yes \
+   -DCMAKE_DISABLE_FIND_PACKAGE_PORTAUDIO=Yes \
+   -DCMAKE_DISABLE_FIND_PACKAGE_PIPEWIRE=Yes
 
 post-extract:
# revert https://github.com/baresip/baresip/pull/2422
Index: patches/patch-cmake_modules_cmake
===
RCS file: patches/patch-cmake_modules_cmake
diff -N patches/patch-cmake_modules_cmake
--- patches/patch-cmake_modules_cmake   1 Sep 2023 15:56:49 -   1.2
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,19 +0,0 @@
-disable other backends
-Index: cmake/modules.cmake
 cmake/modules.cmake.orig
-+++ cmake/modules.cmake
-@@ -12,14 +12,11 @@ find_package(GIO)
- find_package(GST)
- find_package(GTK3)
- find_package(GZRTP)
--find_package(JACK)
- find_package(MOSQUITTO)
- find_package(MPA)
- find_package(OPENSLES)
- find_package(OPUS)
- find_package(PNG)
--find_package(PORTAUDIO)
--find_package(PULSE)
- find_package(PIPEWIRE)
- find_package(SDL)
- find_package(SNDFILE)


Re: telephony/baresip/baresip failed to build (hidden dep on pipewire)

2024-03-11 Thread Klemens Nanni
You can use CONFIGURE_ARGS += -DCMAKE_DISABLE_FIND_PACKAGE_PIPEWIRE=Yes
instead of a patch, that ought to work equally well.

3/11/24 16:02, Landry Breuil пишет:
> that ought to fixit - ok ?
> 
> Index: patches/patch-cmake_modules_cmake
> ===
> RCS file: 
> /cvs/ports/telephony/baresip/baresip/patches/patch-cmake_modules_cmake,v
> retrieving revision 1.2
> diff -u -r1.2 patch-cmake_modules_cmake
> --- patches/patch-cmake_modules_cmake   1 Sep 2023 15:56:49 -   1.2
> +++ patches/patch-cmake_modules_cmake   11 Mar 2024 13:01:52 -
> @@ -2,7 +2,7 @@
>  Index: cmake/modules.cmake
>  --- cmake/modules.cmake.orig
>  +++ cmake/modules.cmake
> -@@ -12,14 +12,11 @@ find_package(GIO)
> +@@ -12,15 +12,11 @@ find_package(GIO)
>   find_package(GST)
>   find_package(GTK3)
>   find_package(GZRTP)
> @@ -14,6 +14,7 @@
>   find_package(PNG)
>  -find_package(PORTAUDIO)
>  -find_package(PULSE)
> - find_package(PIPEWIRE)
> +-find_package(PIPEWIRE)
>   find_package(SDL)
>   find_package(SNDFILE)
> + find_package(SPANDSP)



Re: telephony/baresip/baresip failed to build (hidden dep on pipewire)

2024-03-11 Thread Landry Breuil
Le Mon, Mar 11, 2024 at 01:46:33PM +0100, Antoine Jacoutot a écrit :
> dpb junking.
> 
> [212/277] /exopi-obj/pobj/baresip-3.6.0/bin/cc -DARCH=\"amd64\" 
> -DHAVE_ACCEPT4 -DHAVE_ARC4RANDOM -DHAVE_ATOMIC -DHAVE_EXECINFO -DHAVE_FORK 
> -DHAVE_GETIFADDRS -DHAVE_GETOPT -DHAVE_INET6 -DHAVE_KQUEUE -DHAVE_PTHREAD 
> -DHAVE_PWD_H -DHAVE_ROUTE_LIST -DHAVE_SELECT -DHAVE_SELECT_H -DHAVE_SETRLIMIT 
> -DHAVE_SIGNAL -DHAVE_STRERROR_R -DHAVE_STRINGS_H -DHAVE_SYSLOG 
> -DHAVE_SYS_TIME_H -DHAVE_UNAME -DHAVE_UNISTD_H -DHAVE_UNIXSOCK=1 
> -DMOD_PATH=\"/usr/local/lib/baresip/modules\" -DOPENBSD -DOS=\"OpenBSD\" 
> -DRELEASE -DSHARE_PATH=\"/usr/local/share/baresip\" -DUSE_DTLS -DUSE_OPENSSL 
> -DUSE_OPENSSL_AES -DUSE_OPENSSL_HMAC -DUSE_OPENSSL_SRTP -DUSE_TLS -DUSE_ZLIB 
> -DVERSION=\"3.6.0\" -DVER_MAJOR=3 -DVER_MINOR=6 -DVER_PATCH=0 
> -Dpipewire_EXPORTS -I/exopi-obj/pobj/baresip-3.6.0/baresip-3.6.0/include 
> -I/exopi-obj/pobj/baresip-3.6.0/baresip-3.6.0/src -I/usr/local/include/re 
> -isystem /usr/local/include/pipewire-0.3 -isystem /usr/local/include/spa-0.2 
> -O2 -pipe -DAMR_NB -DNDEBUG -std=c11 -fPIC -Wall -Wextra -pedantic 
> -Wcast-align -Wbad-function-cast -Wmissing-declarations -Wmissing-prototypes 
> -Wnested-externs -Wno-strict-aliasing -Wold-style-definition -Wshadow 
> -Waggregate-return -Wstrict-prototypes -Wuninitialized -Wvla 
> -Watomic-implicit-seq-cst -Wshorten-64-to-32 
> -Wno-gnu-zero-variadic-macro-arguments -Wno-pedantic -D_GNU_SOURCE -MD -MT 
> modules/pipewire/CMakeFiles/pipewire.dir/pipewire.c.o -MF 
> modules/pipewire/CMakeFiles/pipewire.dir/pipewire.c.o.d -o 
> modules/pipewire/CMakeFiles/pipewire.dir/pipewire.c.o -c 
> /exopi-obj/pobj/baresip-3.6.0/baresip-3.6.0/modules/pipewire/pipewire.c
> FAILED: modules/pipewire/CMakeFiles/pipewire.dir/pipewire.c.o 
> /exopi-obj/pobj/baresip-3.6.0/bin/cc -DARCH=\"amd64\" -DHAVE_ACCEPT4 
> -DHAVE_ARC4RANDOM -DHAVE_ATOMIC -DHAVE_EXECINFO -DHAVE_FORK -DHAVE_GETIFADDRS 
> -DHAVE_GETOPT -DHAVE_INET6 -DHAVE_KQUEUE -DHAVE_PTHREAD -DHAVE_PWD_H 
> -DHAVE_ROUTE_LIST -DHAVE_SELECT -DHAVE_SELECT_H -DHAVE_SETRLIMIT 
> -DHAVE_SIGNAL -DHAVE_STRERROR_R -DHAVE_STRINGS_H -DHAVE_SYSLOG 
> -DHAVE_SYS_TIME_H -DHAVE_UNAME -DHAVE_UNISTD_H -DHAVE_UNIXSOCK=1 
> -DMOD_PATH=\"/usr/local/lib/baresip/modules\" -DOPENBSD -DOS=\"OpenBSD\" 
> -DRELEASE -DSHARE_PATH=\"/usr/local/share/baresip\" -DUSE_DTLS -DUSE_OPENSSL 
> -DUSE_OPENSSL_AES -DUSE_OPENSSL_HMAC -DUSE_OPENSSL_SRTP -DUSE_TLS -DUSE_ZLIB 
> -DVERSION=\"3.6.0\" -DVER_MAJOR=3 -DVER_MINOR=6 -DVER_PATCH=0 
> -Dpipewire_EXPORTS -I/exopi-obj/pobj/baresip-3.6.0/baresip-3.6.0/include 
> -I/exopi-obj/pobj/baresip-3.6.0/baresip-3.6.0/src -I/usr/local/include/re 
> -isystem /usr/local/include/pipewire-0.3 -isystem /usr/local/include/spa-0.2 
> -O2 -pipe -DAMR_NB -DNDEBUG -std=c11 -fPIC -Wall -Wextra -pedantic 
> -Wcast-align -Wbad-function-cast -Wmissing-declarations -Wmissing-prototypes 
> -Wnested-externs -Wno-strict-aliasing -Wold-style-definition -Wshadow 
> -Waggregate-return -Wstrict-prototypes -Wuninitialized -Wvla 
> -Watomic-implicit-seq-cst -Wshorten-64-to-32 
> -Wno-gnu-zero-variadic-macro-arguments -Wno-pedantic -D_GNU_SOURCE -MD -MT 
> modules/pipewire/CMakeFiles/pipewire.dir/pipewire.c.o -MF 
> modules/pipewire/CMakeFiles/pipewire.dir/pipewire.c.o.d -o 
> modules/pipewire/CMakeFiles/pipewire.dir/pipewire.c.o -c 
> /exopi-obj/pobj/baresip-3.6.0/baresip-3.6.0/modules/pipewire/pipewire.c
> /exopi-obj/pobj/baresip-3.6.0/baresip-3.6.0/modules/pipewire/pipewire.c:12:10:
>  fatal error: 'spa/param/audio/raw.h' file not found
> #include 
>  ^~~
> 1 error generated.
> ninja: build stopped: subcommand failed.

that ought to fixit - ok ?

Index: patches/patch-cmake_modules_cmake
===
RCS file: 
/cvs/ports/telephony/baresip/baresip/patches/patch-cmake_modules_cmake,v
retrieving revision 1.2
diff -u -r1.2 patch-cmake_modules_cmake
--- patches/patch-cmake_modules_cmake   1 Sep 2023 15:56:49 -   1.2
+++ patches/patch-cmake_modules_cmake   11 Mar 2024 13:01:52 -
@@ -2,7 +2,7 @@
 Index: cmake/modules.cmake
 --- cmake/modules.cmake.orig
 +++ cmake/modules.cmake
-@@ -12,14 +12,11 @@ find_package(GIO)
+@@ -12,15 +12,11 @@ find_package(GIO)
  find_package(GST)
  find_package(GTK3)
  find_package(GZRTP)
@@ -14,6 +14,7 @@
  find_package(PNG)
 -find_package(PORTAUDIO)
 -find_package(PULSE)
- find_package(PIPEWIRE)
+-find_package(PIPEWIRE)
  find_package(SDL)
  find_package(SNDFILE)
+ find_package(SPANDSP)



telephony/baresip/baresip failed to build (hidden dep on pipewire)

2024-03-11 Thread Antoine Jacoutot
dpb junking.

[212/277] /exopi-obj/pobj/baresip-3.6.0/bin/cc -DARCH=\"amd64\" -DHAVE_ACCEPT4 
-DHAVE_ARC4RANDOM -DHAVE_ATOMIC -DHAVE_EXECINFO -DHAVE_FORK -DHAVE_GETIFADDRS 
-DHAVE_GETOPT -DHAVE_INET6 -DHAVE_KQUEUE -DHAVE_PTHREAD -DHAVE_PWD_H 
-DHAVE_ROUTE_LIST -DHAVE_SELECT -DHAVE_SELECT_H -DHAVE_SETRLIMIT -DHAVE_SIGNAL 
-DHAVE_STRERROR_R -DHAVE_STRINGS_H -DHAVE_SYSLOG -DHAVE_SYS_TIME_H -DHAVE_UNAME 
-DHAVE_UNISTD_H -DHAVE_UNIXSOCK=1 -DMOD_PATH=\"/usr/local/lib/baresip/modules\" 
-DOPENBSD -DOS=\"OpenBSD\" -DRELEASE -DSHARE_PATH=\"/usr/local/share/baresip\" 
-DUSE_DTLS -DUSE_OPENSSL -DUSE_OPENSSL_AES -DUSE_OPENSSL_HMAC 
-DUSE_OPENSSL_SRTP -DUSE_TLS -DUSE_ZLIB -DVERSION=\"3.6.0\" -DVER_MAJOR=3 
-DVER_MINOR=6 -DVER_PATCH=0 -Dpipewire_EXPORTS 
-I/exopi-obj/pobj/baresip-3.6.0/baresip-3.6.0/include 
-I/exopi-obj/pobj/baresip-3.6.0/baresip-3.6.0/src -I/usr/local/include/re 
-isystem /usr/local/include/pipewire-0.3 -isystem /usr/local/include/spa-0.2 
-O2 -pipe -DAMR_NB -DNDEBUG -std=c11 -fPIC -Wall -Wextra -pedantic -Wcast-align 
-Wbad-function-cast -Wmissing-declarations -Wmissing-prototypes 
-Wnested-externs -Wno-strict-aliasing -Wold-style-definition -Wshadow 
-Waggregate-return -Wstrict-prototypes -Wuninitialized -Wvla 
-Watomic-implicit-seq-cst -Wshorten-64-to-32 
-Wno-gnu-zero-variadic-macro-arguments -Wno-pedantic -D_GNU_SOURCE -MD -MT 
modules/pipewire/CMakeFiles/pipewire.dir/pipewire.c.o -MF 
modules/pipewire/CMakeFiles/pipewire.dir/pipewire.c.o.d -o 
modules/pipewire/CMakeFiles/pipewire.dir/pipewire.c.o -c 
/exopi-obj/pobj/baresip-3.6.0/baresip-3.6.0/modules/pipewire/pipewire.c
FAILED: modules/pipewire/CMakeFiles/pipewire.dir/pipewire.c.o 
/exopi-obj/pobj/baresip-3.6.0/bin/cc -DARCH=\"amd64\" -DHAVE_ACCEPT4 
-DHAVE_ARC4RANDOM -DHAVE_ATOMIC -DHAVE_EXECINFO -DHAVE_FORK -DHAVE_GETIFADDRS 
-DHAVE_GETOPT -DHAVE_INET6 -DHAVE_KQUEUE -DHAVE_PTHREAD -DHAVE_PWD_H 
-DHAVE_ROUTE_LIST -DHAVE_SELECT -DHAVE_SELECT_H -DHAVE_SETRLIMIT -DHAVE_SIGNAL 
-DHAVE_STRERROR_R -DHAVE_STRINGS_H -DHAVE_SYSLOG -DHAVE_SYS_TIME_H -DHAVE_UNAME 
-DHAVE_UNISTD_H -DHAVE_UNIXSOCK=1 -DMOD_PATH=\"/usr/local/lib/baresip/modules\" 
-DOPENBSD -DOS=\"OpenBSD\" -DRELEASE -DSHARE_PATH=\"/usr/local/share/baresip\" 
-DUSE_DTLS -DUSE_OPENSSL -DUSE_OPENSSL_AES -DUSE_OPENSSL_HMAC 
-DUSE_OPENSSL_SRTP -DUSE_TLS -DUSE_ZLIB -DVERSION=\"3.6.0\" -DVER_MAJOR=3 
-DVER_MINOR=6 -DVER_PATCH=0 -Dpipewire_EXPORTS 
-I/exopi-obj/pobj/baresip-3.6.0/baresip-3.6.0/include 
-I/exopi-obj/pobj/baresip-3.6.0/baresip-3.6.0/src -I/usr/local/include/re 
-isystem /usr/local/include/pipewire-0.3 -isystem /usr/local/include/spa-0.2 
-O2 -pipe -DAMR_NB -DNDEBUG -std=c11 -fPIC -Wall -Wextra -pedantic -Wcast-align 
-Wbad-function-cast -Wmissing-declarations -Wmissing-prototypes 
-Wnested-externs -Wno-strict-aliasing -Wold-style-definition -Wshadow 
-Waggregate-return -Wstrict-prototypes -Wuninitialized -Wvla 
-Watomic-implicit-seq-cst -Wshorten-64-to-32 
-Wno-gnu-zero-variadic-macro-arguments -Wno-pedantic -D_GNU_SOURCE -MD -MT 
modules/pipewire/CMakeFiles/pipewire.dir/pipewire.c.o -MF 
modules/pipewire/CMakeFiles/pipewire.dir/pipewire.c.o.d -o 
modules/pipewire/CMakeFiles/pipewire.dir/pipewire.c.o -c 
/exopi-obj/pobj/baresip-3.6.0/baresip-3.6.0/modules/pipewire/pipewire.c
/exopi-obj/pobj/baresip-3.6.0/baresip-3.6.0/modules/pipewire/pipewire.c:12:10: 
fatal error: 'spa/param/audio/raw.h' file not found
#include 
 ^~~
1 error generated.
ninja: build stopped: subcommand failed.

*** Error 1 in telephony/baresip/baresip 
(/exopi-cvs/ports/devel/cmake/cmake.port.mk:46 'do-build': @cd 
/exopi-obj/pobj/baresip-3.6.0/build-...)


-- 
Antoine



Re: [new] www/pipe-viewer

2024-03-11 Thread Omar Polo
On 2024/03/08 14:51:45 +, Klemens Nanni  wrote:
> Omar, with that I'm OK to import, seems safe before release.

Oops, forgot to reply here.  I have imported it a couple of days ago.
Thanks!



Re: Chromium browsers: Meet + webcam = SIGILL?

2024-03-11 Thread Stuart Henderson
Please ktrace and kdump | grep ILL, it should show the type of SIGILL. If 
you're on Intel 11th gen or newer there's a good chance it will be IBT-related.


Can you get any type of backtrace? Function names would give a clue as to 
where the problem lies.


--
 Sent from a phone, apologies for poor formatting.

On 11 March 2024 09:55:41 Laurence Tratt  wrote:


Hello all,

On current, with packages upto date as of Saturday, I get a consistent
SIGILL with Google Meet and the 3 Chromium browsers I'm aware of (Chromium,
Iridium, Ungoogled-Chromium). It seems like it might be something to do
with webcam/video processing in these browsers, but I'm far from sure.

To replicate here's what I do:

 1. Open a new private window (this probably isn't important but force of
 habit, but does mean a somewhat more consistent setup).

 2. Go to meet.google.com and sign in.

 3. Start a new meeting, and enable both microphone and webcam. As soon as
 the main "you should be able to see everyone else screen" is about to
 start, I get SIGILL.

Interestingly, I can use the webcam successfully with other sites in these
browsers, and Meet works OK in Firefox.

Perhaps there's something odd about my setup that causes this --- has
anyone else encountered it?


Laurie




maintainer update. net/miniflux --> 2.1.1

2024-03-11 Thread Paco Esteban
Hi ports@,

This is an update of net/miniflux to its latest version 2.1.1
You can see the changes here: https://github.com/miniflux/v2/releases
(from 2.0.51 we have currently in pots)

Builds and works fine for me on amd64.

I know we're slowing down on ports commits, so totally fine if ok for
after release.

diff /usr/ports
commit - 78d184603e64f0015ebe76b2db388b00c60c035e
path + /usr/ports
blob - ea121e02aff5d7c0103ba277dbd0c5eacd0ec0ea
file + net/miniflux/Makefile
--- net/miniflux/Makefile
+++ net/miniflux/Makefile
@@ -1,6 +1,6 @@
 COMMENT =  minimalist and opinionated feed reader
 
-V =2.0.51
+V =2.1.1
 
 MODGO_MODNAME =miniflux.app/v2
 MODGO_VERSION =v${V}
blob - c645753410b052621d038181c9faea43c4c793da
file + net/miniflux/distinfo
--- net/miniflux/distinfo
+++ net/miniflux/distinfo
@@ -2,15 +2,14 @@ SHA256 (go_modules/cloud.google.com/go/compute/@v/v1.2
 SHA256 (go_modules/cloud.google.com/go/compute/@v/v1.20.1.zip) = 
s2OUUpzJxqCU+DEtVG8FeKWQ3mqqHVpUR5j+twjIobA=
 SHA256 (go_modules/cloud.google.com/go/compute/metadata/@v/v0.2.3.mod) = 
ABGpCmT7GqppqtQm/orJyeWjfkthmnvQTUCQlTZatIg=
 SHA256 (go_modules/cloud.google.com/go/compute/metadata/@v/v0.2.3.zip) = 
KShk29Cx3jepaOKF6UmIXlczhIN9gc02lb5c4uI5GIc=
-SHA256 (go_modules/github.com/!puerkito!bio/goquery/@v/v1.8.1.mod) = 
PdJrWoVK5qjme4hGGMZqgUbSeLV9376VsbWDWV5lIfo=
-SHA256 (go_modules/github.com/!puerkito!bio/goquery/@v/v1.8.1.zip) = 
mHy89bC7F4vWBNfgA2iLfRttK0QgiWu3Kx+RGMxtu1c=
+SHA256 (go_modules/github.com/!puerkito!bio/goquery/@v/v1.9.1.mod) = 
lYvTpd1WCJUU7mibOagrnQNZ7VIh73Q6DlE8NEATM7A=
+SHA256 (go_modules/github.com/!puerkito!bio/goquery/@v/v1.9.1.zip) = 
SnMUOaHaFN8b99ix0BxY+fXPVjZWq6C6vW2LyPzOkPg=
 SHA256 (go_modules/github.com/abadojack/whatlanggo/@v/v1.0.1.mod) = 
jHniF4Hvg4kbhyMbZLrpnNEw3q3ZdMXkreYvyoea+bk=
 SHA256 (go_modules/github.com/abadojack/whatlanggo/@v/v1.0.1.zip) = 
L3RTvhuh+PD/XUbq+xVEjSXEetcS20FNdxqIiKl9uJo=
-SHA256 (go_modules/github.com/alecthomas/kingpin/v2/@v/v2.3.2.mod) = 
17OszAg8LYhxB+e5mY0rfap993NS0WnmnW+75plfuL0=
-SHA256 (go_modules/github.com/alecthomas/kingpin/v2/@v/v2.3.2.zip) = 
jzMPNcpCm2acOXzy5rWLjNaJT7bWQ39wmZMdLRQAuQk=
+SHA256 (go_modules/github.com/alecthomas/kingpin/v2/@v/v2.4.0.mod) = 
17OszAg8LYhxB+e5mY0rfap993NS0WnmnW+75plfuL0=
+SHA256 (go_modules/github.com/alecthomas/kingpin/v2/@v/v2.4.0.zip) = 
7x6m/q0h5fzJ4VMhh4iMjHxPPrvbAFh6tnoZJFIGymY=
 SHA256 
(go_modules/github.com/alecthomas/units/@v/v0.0.0-20211218093645-b94a6e3cc137.mod)
 = ftH6kO7vq7UGWGCrf2fdM/5ysTVwVCejb0515qgQBls=
 SHA256 
(go_modules/github.com/alecthomas/units/@v/v0.0.0-20211218093645-b94a6e3cc137.zip)
 = tiQ310pSMImvRroBFezhzhG8peMh/h4dTJduzKbueKo=
-SHA256 (go_modules/github.com/andybalholm/cascadia/@v/v1.3.1.mod) = 
Nz9xoR93/QzAdAw9khO/1momaUfm/DV5vjOC9m0aFBc=
 SHA256 (go_modules/github.com/andybalholm/cascadia/@v/v1.3.2.mod) = 
lCWbZH0N9OgSRTbrqhSLompCDGr3664uhL83/Nch+ks=
 SHA256 (go_modules/github.com/andybalholm/cascadia/@v/v1.3.2.zip) = 
3sU1zM9YQY3mo4kJAQz86p5GR195qrn1PNgNEzq83To=
 SHA256 (go_modules/github.com/beorn7/perks/@v/v1.0.1.mod) = 
yHCz/lC2lE+rCVsGII2ciJh2PpFzyx7tMljD1YMJumY=
@@ -26,40 +25,37 @@ SHA256 (go_modules/github.com/davecgh/go-spew/@v/v1.1.
 SHA256 (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.zip) = 
a0SoQ5UfNxtwEMdU7MPKvv6BXVztHFuUCfstaX6KiQ0=
 SHA256 (go_modules/github.com/djherbis/atime/@v/v1.1.0.mod) = 
eeTo1yaP0hOZYOMTL2GJFTpskpSMtwZRii7NChkrb6I=
 SHA256 (go_modules/github.com/djherbis/atime/@v/v1.1.0.zip) = 
GVzrzOttdjKPXl03MVS1xGpqm/ayeoj5wBWCdqB8fEE=
-SHA256 (go_modules/github.com/dustin/go-humanize/@v/v1.0.1.mod) = 
QyWZnQpoQQMSWKJWHCKHnZ+993q8azKhexy27fCBD7I=
-SHA256 (go_modules/github.com/dustin/go-humanize/@v/v1.0.1.zip) = 
MZQE6oTIpOLT2D8wmIsAbn3QSXbePhoakEhK2UZ5+kY=
 SHA256 (go_modules/github.com/fsnotify/fsnotify/@v/v1.7.0.mod) = 
MI452vopWeMzeMZTboGNxuosA9ssIQoY3LmwG3KmD18=
 SHA256 (go_modules/github.com/fsnotify/fsnotify/@v/v1.7.0.zip) = 
+Y8IqVIk8sene2KqSEDO/klw8P8A4KAn1+RXw991K7I=
 SHA256 (go_modules/github.com/fxamacker/cbor/v2/@v/v2.5.0.mod) = 
AuyE9aWCZMTG0PSEr8rx6HvQ7hzofgsCkwq0/hkOz70=
 SHA256 (go_modules/github.com/fxamacker/cbor/v2/@v/v2.5.0.zip) = 
muECKXxJXOcXTb3u2ss05LPF13PdgXFoS2VcKM5lKGM=
 SHA256 (go_modules/github.com/go-jose/go-jose/v3/@v/v3.0.1.mod) = 
cNUbcmMRhu0JiKt2ScxqVPzD48i20r5PY962IVPdRBM=
-SHA256 (go_modules/github.com/go-jose/go-jose/v3/@v/v3.0.1.zip) = 
LNWQXhhnrWJmZlqsbdyjTFVipIcLQ2cOSv2rvnCfjUU=
+SHA256 (go_modules/github.com/go-jose/go-jose/v3/@v/v3.0.3.mod) = 
ihOMeCWhN17bxszmA3s40Qu423693HuIbiKpRgUBrKM=
+SHA256 (go_modules/github.com/go-jose/go-jose/v3/@v/v3.0.3.zip) = 
CkWLM0/nCvFcM1W3weTQj7SnsrqyQ9CaEqyBDh3Fczk=
 SHA256 (go_modules/github.com/go-kit/log/@v/v0.2.1.mod) = 
N0PEgN83M7LBHXp+4mQ34hJc9siOtZa8BFneCcm4djM=
 SHA256 (go_modules/github.com/go-kit/log/@v/v0.2.1.zip) = 
UmNLUCudCqlFgz2TWCz/wb3Zv6OYEOfHDQaI4zC3UZg=
 SHA256 (go_modules/github.com/go-logfmt/logfmt/@v/v0.5.1.mod) = 

Re: Chromium browsers: Meet + webcam = SIGILL?

2024-03-11 Thread Laurence Tratt
On Mon, Mar 11, 2024 at 10:58:41AM +0100, Solène Rapenne wrote:

Hello Solène,

>> On current, with packages upto date as of Saturday, I get a consistent
>> SIGILL with Google Meet and the 3 Chromium browsers I'm aware of
>> (Chromium, Iridium, Ungoogled-Chromium). It seems like it might be
>> something to do with webcam/video processing in these browsers, but I'm
>> far from sure.
> Do you have a pledge violation in dmesg output?

Not that I can see. Though I did get this:

  Mar 11 08:55:41 overdrive notify-send: vfprintf %s NULL in "SNAP name: %s"

which I think might be Chromium's "snap" error being sent (seemingly
unformatted?!) to syslog. But it might be something else...


Laurie



Re: Chromium browsers: Meet + webcam = SIGILL?

2024-03-11 Thread Solène Rapenne

Le 11/03/2024 à 09:55, Laurence Tratt a écrit :

Hello all,

On current, with packages upto date as of Saturday, I get a consistent
SIGILL with Google Meet and the 3 Chromium browsers I'm aware of (Chromium,
Iridium, Ungoogled-Chromium). It seems like it might be something to do
with webcam/video processing in these browsers, but I'm far from sure.

To replicate here's what I do:

   1. Open a new private window (this probably isn't important but force of
   habit, but does mean a somewhat more consistent setup).

   2. Go to meet.google.com and sign in.

   3. Start a new meeting, and enable both microphone and webcam. As soon as
   the main "you should be able to see everyone else screen" is about to
   start, I get SIGILL.

Interestingly, I can use the webcam successfully with other sites in these
browsers, and Meet works OK in Firefox.

Perhaps there's something odd about my setup that causes this --- has
anyone else encountered it?


Laurie



Do you have a pledge violation in dmesg output?



Chromium browsers: Meet + webcam = SIGILL?

2024-03-11 Thread Laurence Tratt
Hello all,

On current, with packages upto date as of Saturday, I get a consistent
SIGILL with Google Meet and the 3 Chromium browsers I'm aware of (Chromium,
Iridium, Ungoogled-Chromium). It seems like it might be something to do
with webcam/video processing in these browsers, but I'm far from sure.

To replicate here's what I do:

  1. Open a new private window (this probably isn't important but force of
  habit, but does mean a somewhat more consistent setup).

  2. Go to meet.google.com and sign in.

  3. Start a new meeting, and enable both microphone and webcam. As soon as
  the main "you should be able to see everyone else screen" is about to
  start, I get SIGILL.

Interestingly, I can use the webcam successfully with other sites in these
browsers, and Meet works OK in Firefox.

Perhaps there's something odd about my setup that causes this --- has
anyone else encountered it?


Laurie



CVS: cvs.openbsd.org: ports

2024-03-11 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2024/03/11 03:07:30

Modified files:
sysutils/sysclean: Makefile distinfo 

Log message:
sysutils/sysclean: update to 3.8

- accounting files are expected to be present by default now

ok sthen@



CVS: cvs.openbsd.org: ports

2024-03-11 Thread Stefan Sperling
CVSROOT:/cvs
Module name:ports
Changes by: s...@cvs.openbsd.org2024/03/11 02:22:32

Modified files:
devel/got  : Makefile distinfo 

Log message:
update to got 0.97

see git repository history for per-change authorship information
- improve error messages shown upon execv failure
- fix 'gotadmin pack' crash upon Ctrl-C due to invalid imsg_free()
- significantly speed up deltification of large files
- improve error handling in got_privsep_recv_imsg()



update: sysutils/sysclean to 3.8

2024-03-11 Thread Sebastien Marie
Hi,

I would like to update sysclean to 3.8. It carries an important update
for 7.5.

Currently, /var/account/acct is created by default by the installer
(file in etc.tgz sets), and daily(8) has automatic processing of the
file for rotating it and create summary files for accounting.

All of that is done whatever is the accounting flag value in
rc.conf.local.

sysclean until 3.8, considers these files as unexpected if accounting is
disabled. In 7.5 release, it will not be the case anymore, so it will be
better if the file aren't reported as unexpected.

Comments or OK ?
-- 
Sebastien Marie


diff /home/semarie/repos/openbsd/ports
commit - 78d184603e64f0015ebe76b2db388b00c60c035e
path + /home/semarie/repos/openbsd/ports
blob - 3b1ad664d987d971192a0348dd459ff60828ac6d
file + sysutils/sysclean/Makefile
--- sysutils/sysclean/Makefile
+++ sysutils/sysclean/Makefile
@@ -1,6 +1,6 @@
 COMMENT =  list obsolete files between OpenBSD upgrades
 
-V =3.7
+V =3.8
 DISTNAME = sysclean-${V}
 
 CATEGORIES =   sysutils
blob - 077c634c0e152445524e68538afdf7416b4c381d
file + sysutils/sysclean/distinfo
--- sysutils/sysclean/distinfo
+++ sysutils/sysclean/distinfo
@@ -1,2 +1,2 @@
-SHA256 (sysclean-3.7.tar.gz) = eShCxxJEs4iVe8/KlrSSK3BEGo2MxTTV7u9lY1WBCqw=
-SIZE (sysclean-3.7.tar.gz) = 7601
+SHA256 (sysclean-3.8.tar.gz) = 9D4oTi8s4gAmAe2PQnHqrzIWHQTt+2Ep3wK+oWnp13A=
+SIZE (sysclean-3.8.tar.gz) = 7593