Long road to ghc-9.2.2

2022-03-26 Thread Greg Steuck
Hi Matthias,

This has been in the making for a while and although it's still not
landable, having more eyes on this work now seems prudent:
https://github.com/blackgnezdo/ports/tree/ghc-9.2

Most packages can be rebuilt on amd64 modulo some known problems:

  * needs a new bootstrap with libHSrts_l (I keep an amd64 library for now)
  * lang/ghc-9.2.2 can't be built with ghc-8.10.6 package installed
  * some git-annex dependencies aren't yet compatible with ghc-9.2.2

Other than that, I'm running many of the updated packages built with 9.2.2.

I expect all the diffs besides lang/ghc and devel/cabal-install to be
compatible with ghc-8.10.6. I can commit them any time we deem
appropriate if they look good.

Thanks
Greg



Re: [WIP] UPDATE: security/keepassxc 1.6.6 -> 1.7.0 | Feedback/testing needed

2022-03-26 Thread Josh Grosse
On Sat, Mar 26, 2022 at 08:08:57PM +0100, ~Ricardo wrote:
> .diff and .log attached.

Works fine, here, *after* I added this to the Makefile:

FIX_CRLF_FILES =src/keeshare/ShareExport.cpp

Your emailed .diff stripped the Carriage Returns again.  Adding
this to the makefile will strip them from the file before
patching, and then the patch file won't need them.  
 
I can't comment on test failures.  :)

> Obrigado.
> ~Ricardo
> 
> > 
> > From: ~Ricardo 
> > Sent: Sat Mar 26 20:04:11 CET 2022
> > To: , Josh Grosse 
> > Cc: Rsadowski 
> > Subject: Re: [WIP] UPDATE: security/keepassxc 1.6.6 -> 1.7.0 | 
> > Feedback/testing needed
> > 
> > 
> > Hey ports@ and Josh
> > 
> > After some trial and too many errors, I eventually figured out that:
> > 
> > - libgcrypt and libsodium were replaced with botan;
> > - quazip was replaced with minizip;
> > - Xi gpg-error and pthread were not being used.
> > 
> > WANTLIB and LIB_DEPENDS were modified to reflect that.
> > 
> > portcheck and 'make port-lib-depends-check' does not seem to complain under 
> > amd64.
> > 
> > 'make test', however, returns this:
> > 
> > 90% tests passed, 4 tests failed out of 39
> > 
> > The following tests FAILED:
> > 36 - testcli (Subprocess aborted)
> > 37 - testgui (Subprocess aborted)
> > 38 - testguipixmaps (Subprocess aborted)
> > 39 - testguifdosecrets (Failed)
> > 
> > I attached a more detailed log. Would be cool to get some help 
> > troubleshooting these errors and fix them or, as last resort, ignore them.
> > Every other step works properly:
> > 
> > make 
> > makesum|extract|configure|build|update-plist|package|install|deinstall [OK]
> > 
> > 
> > Any comments or feedback? 
> > 
> > Take care.
> > ~Ricardo
> > 
> > > 
> > > From: Josh Grosse 
> > > Sent: Sat Mar 26 14:52:21 CET 2022
> > > To: 
> > > Subject: Re: [WIP] UPDATE: security/keepassxc 1.6.6 -> 1.7.0 | 
> > > Feedback/testing needed
> > > 
> > > 
> > > On Sat, Mar 26, 2022 at 11:07:46AM +0100, ~Ricardo wrote:
> > > > Opps, Forgot to remove quazip dependency. It's no longer used.
> > > > Summary of changes: 
> > > > https://github.com/keepassxreboot/keepassxc/releases/tag/2.7.0
> > > > 
> > > > Obrigado.
> > > > ~Ricardo
> > > 
> > > Built and tested on amd64.  Notes:
> > > 
> > > I removed REVISION from your Makefile - as revisions are used to track 
> > > committed 
> > > changes to a port that don't bump versions, and you were using this for
> > > personal version tracking.
> > 
> > Sorry, forgot to comment that line. Thanks. :)
> >  
> > > I had to revise your patch to include lost embedded Carriage Return (^M) 
> > > characters.
> > 
> > I do not even know how that happened but thanks for fixing it.
> > 
> > > 
> > > And port-lib-depends-check shows:
> > > 
> > > Extra:  Xi.12 gcrypt.21 gpg-error.3 pthread.26 sodium.10
> > 
> > Eventually I got this output as well, but after some trial and too many 
> > errors, I figured out that:
> > 
> > - libgcrypt and libsodium were replaced by botan;
> > - quazip was replaced with minizip.
> > 
> > All those libs from  'port-lib-depends-check' were deleted from WANTLIB and 
> > now 'port-lib-depends-check' returns nothing, as it should.
> > 
> > 
> > The only thing that does not work entirely are the regress tests:
> > 
> > 
> > 
> > -- 
> > Sent with https://mailfence.com  
> > Secure and private email
> 
> 
> Take care.
> 
> Obrigado e boa semana.
> ~Ricardo
> 
> -- 
> Sent with https://mailfence.com  
> Secure and private email

> Start testing: Mar 26 17:09 WET
> --
> 1/39 Testing: testgroup
> 1/39 Test: testgroup
> Command: "/usr/ports/pobj/keepassxc-2.7.0/build-amd64/tests/testgroup"
> Directory: /usr/ports/pobj/keepassxc-2.7.0/build-amd64/tests
> "testgroup" start time: Mar 26 17:09 WET
> Output:
> --
> * Start testing of TestGroup *
> Config: Using QtTest library 5.15.2, Qt 5.15.2 (x86_64-little_endian-lp64 
> shared (dynamic) release build; by Clang 13.0.0 ), unknown unknown
> PASS   : TestGroup::initTestCase()
> PASS   : TestGroup::testParenting()
> PASS   : TestGroup::testSignals()
> PASS   : TestGroup::testEntries()
> PASS   : TestGroup::testDeleteSignals()
> PASS   : TestGroup::testCopyCustomIcon()
> PASS   : TestGroup::testClone()
> PASS   : TestGroup::testCopyCustomIcons()
> PASS   : TestGroup::testFindEntry()
> PASS   : TestGroup::testFindGroupByPath()
> PASS   : TestGroup::testPrint()
> PASS   : TestGroup::testAddEntryWithPath()
> PASS   : TestGroup::testIsRecycled()
> PASS   : TestGroup::testCopyDataFrom()
> PASS   : TestGroup::testEquals()
> PASS   : TestGroup::testChildrenSort()
> PASS   : TestGroup::testHierarchy()
> PASS   : TestGroup::testApplyGroupIconRecursively()
> PASS   : TestGroup::testUsernamesRecursive()
> 

CVS: cvs.openbsd.org: ports

2022-03-26 Thread Pavel Korovin
CVSROOT:/cvs
Module name:ports
Changes by: p...@cvs.openbsd.org2022/03/26 17:02:23

Modified files:
security/vault : Makefile distinfo 

Log message:
Update vault 1.9.4 -> 1.10.0
Changelog: https://github.com/hashicorp/vault/blob/main/CHANGELOG.md#1100



[guile vs guile2 headers] Re: lepton-schematic won't start on OpenBSD

2022-03-26 Thread Stuart Henderson
Hi Dmitry, ports policy is that library version numbers are under
control of ports, we have had times where we've needed to bump various
libraries following a change in the base OS (not at all often, but it
has happened), also in many cases we have found that ports don't bump
their library version when the ABI is changed and we have to do that
ourselves, so generally we are just using our own numbering.

I've just seen that I can replicate the problem that Tracey saw here
(I was unable to before) and have figured out what's happening, though
not a fix yet.

The symbols mentioned,

guile2.2:/usr/local/lib/libleptongui.so.0.0: undefined symbol 'scm_i_freelist'
guile2.2:/usr/local/lib/libleptongui.so.0.0: undefined symbol 
'scm_i_master_freelist'
guile2.2:/usr/local/lib/libleptongui.so.0.0: undefined symbol 
'scm_cells_allocated'
etc.

are in guile 1.x but not 2.x:

$ nm -s libguile.so.20.0 | grep scm_i_freelist
0012b8d0 B scm_i_freelist
0012b8d4 B scm_i_freelist2
$ nm -s libguile-2.2.so.0.2 | grep scm_i_freelist
$ 

and referenced from libleptongui if guile 1 was present at build time

$ nm -s /usr/local/lib/libleptongui.so.0.0 |grep scm_i_f  
 U scm_i_freelist

but leptongui *is* linked against guile 2 lib

$ objdump -p /usr/local/lib/libleptongui.so.0.0 | grep -i guile
  NEEDED  libguile-2.2.so.0.2
  required from libguile-2.2.so.0.2:
0x0e0b6980 0x00 02 GUILE_2.0

The problem is that it's picking up guile 1.x headers in preference
to those for 2.x. Unfortunately guile 1.x headers are placed directly
in /usr/local/include so they're picked up in preference because that
is listed first in the places where guile is needed.

For now I have added a check to the port to prevent building a
miscompiled package. It needs an actual fix but this is at least a
start.

One fix would be to ensure /usr/local/include/guile/2.2 is searched
before /usr/local/include but I've not found a way (including some
fairly disgusting hacks) to do this without major work to the build
system.

Another possibility would be for us to move guile 1's headers to a
subdirectory, which is probably the cleanest fix, but will likely mean
adjusting the 8 ports using it to cope.

Anyone else have an idea that I've missed?



On 2022/03/26 21:45, Dmitry Pryakhin wrote:
> On Fri, 18 Mar 2022 09:44:19 -0600
> Tracey Emery  wrote:
> 
> > Hello,
> > 
> > I ok'd the import of lepton into ports by sthen@ yesterday. Upon
> > testing, there is a problem. I don't understand the ins-and-outs of
> > the lepton software yet, so sending this problem to you. The errors
> > when starting are below. I'm hoping it is just an anomaly on my
> > laptop. I've rebuilt this twice just to be sure. This is built
> > against -current:
> > 
> > OpenBSD 7.1-beta (GENERIC.MP) #422: Tue Mar 15 11:28:22 MDT 2022
> > 
> > CC'ing sthen on this, so he's in on the loop.
> > 
> > Thanks!
> > 
> 
> > ... [skip]
> > In unknown file:
> >0 (dynamic-link "libleptongui")
> > ERROR: In procedure dynamic-link:
> > In procedure dynamic-link: file: "libleptongui", message: "file not
> > found"
> 
> 
> Hello,
> 
> Sorry for the delay. I've tested both binary package installed
> with pkg_add(1) and built from the ports tree on this system:
> 
> OpenBSD 7.1-beta (GENERIC.MP) #441: Fri Mar 25 11:36:26 MDT 2022
> 
> Unfortunately, I can't reproduce the error, lepton-schematic
> works as intended. Looking at the error messages I see that it
> cannot load the library libleptongui.
> I noticed that library versions in port's Makefile are wrong:
> both libleptongui and liblepton versions are set to 0.0, but
> should be 4.0 and 10.0, respectively. Please try to build with
> the attached patch applied (created with 'cvs diff'). I would
> also suggest to delete Guile cache before starting the
> application (rm -rf ~/.cache/guile/).
> Thank you for accepting Lepton to the OpenBSD ports collection!
> 
> Regards,
> Dmitry.

> Index: Makefile
> ===
> RCS file: /cvs/ports/cad/lepton-eda/Makefile,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 Makefile
> --- Makefile  18 Mar 2022 09:42:36 -  1.1.1.1
> +++ Makefile  26 Mar 2022 17:18:56 -
> @@ -3,8 +3,8 @@ COMMENT = lepton electronic design autom
>  V =  1.9.17-20211219
>  DISTNAME =   lepton-eda-${V:C/-.*//}
>  
> -SHARED_LIBS +=   lepton   0.0  # 8.0
> -SHARED_LIBS +=   leptongui0.0  # 2.0
> +SHARED_LIBS +=   lepton   10.0 # 10.0
> +SHARED_LIBS +=   leptongui4.0  # 4.0
>  
>  CATEGORIES = cad
>  



CVS: cvs.openbsd.org: ports

2022-03-26 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2022/03/26 15:58:26

ports/cad/lepton-eda/patches

Update of /cvs/ports/cad/lepton-eda/patches
In directory cvs.openbsd.org:/tmp/cvs-serv23082/patches

Log Message:
Directory /cvs/ports/cad/lepton-eda/patches added to the repository



CVS: cvs.openbsd.org: ports

2022-03-26 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2022/03/26 15:35:50

Modified files:
cad/lepton-eda : Makefile 

Log message:
lepton-eda: add a dirty check for lang/guile which will
cause it to miscompile. non ideal but better than silently building
bad binaries.



CVS: cvs.openbsd.org: ports

2022-03-26 Thread Stefan Hagen
CVSROOT:/cvs
Module name:ports
Changes by: s...@cvs.openbsd.org2022/03/26 14:35:16

Modified files:
graphics   : Makefile 

Log message:
+ krita-gmic-plugin



CVS: cvs.openbsd.org: ports

2022-03-26 Thread Stefan Hagen
CVSROOT:/cvs
Module name:ports
Changes by: s...@cvs.openbsd.org2022/03/26 14:33:50

Log message:
Import krita-gmic-plugin - gmic for by the krita team

cat pkg/DESCR
This package contains the G'MIC plugin for krita.

The krita developers decided to fork and patch G'MIC to enable a tighter
integration in krita. This version is based on this fork and works
independently from the system G'MIC.

HOMEPAGE =   https://kde.org/krita
MAINTAINER = Stefan Hagen 

This port replaces the broken gmic-qt-krita port in 7.0.

Why gmic was forked for krita is described here:
https://github.com/KDE/krita/blob/master/README.packagers.md

OK rsadowski@

Status:

Vendor Tag: sdk
Release Tags:   sdk_20220326

N ports/graphics/krita-gmic-plugin/Makefile
N ports/graphics/krita-gmic-plugin/distinfo
N ports/graphics/krita-gmic-plugin/patches/patch-src_gmic_cpp
N ports/graphics/krita-gmic-plugin/pkg/DESCR
N ports/graphics/krita-gmic-plugin/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2022-03-26 Thread Stefan Hagen
CVSROOT:/cvs
Module name:ports
Changes by: s...@cvs.openbsd.org2022/03/26 14:19:55

Modified files:
devel/fnc  : Makefile distinfo 

Log message:
Update fnc 0.9 => 0.10

Changes:
* fix gcc 9.3 compiler warnings (i.e., unused variable) (reported by stephan)
* restrict C key map for diffing local changes to check-in artifacts
* ensure timeline --branch option ignores cancelled branches (reported by sean)
* fix landlock initialisation of handled fs access perms (patch by Ashish)
* tighten landlock ruleset depending on which fnc command is called
* improve branch view rendering of last modified date and hash id
* colour branch header and make (in)active behaviour consistent with other views
* improve branch parsing of imported repositories (reported by Dan)
* fix OB1 error when branch entry length exceeds COLUMNS
* add timezone path to landlock ruleset (reported by Ashish)
* implement P key map to write a patch file of the currently viewed diff
* fix invalid write in landlock initialisation code (reported by Ashish)
* ensure unveil(2) initialisation handles -R|--repo invocations
* add create file to landlock ruleset for permitted dirs (reported by Ashish)
* make mandir if needed in makefile install target (reported by Dan)
* document backspace key map to cancel tl search/traversal (reported by Dan)
* return to blocking on user input when tl search is aborted (reported by Dan)
* implement persistent diff options for global and per-repo defaults
* implement --whitespace-eol and W key map to only ignore eol whitespace
* implement horizontal scroll in the in-app help
* add Q key map to in-app help to directly quit fnc
* implement blame navigation from diff view with C-{j,k} key maps



Re: [update] sysutils/telegraf to 1.22.0

2022-03-26 Thread Martin Reindl
Am 26.03.22 um 20:59 schrieb Lucas Raab:
> On Sat, Mar 26, 2022 at 08:32:11PM +0100, Martin Reindl wrote:
>>
>> Am 26.03.22 um 18:41 schrieb Lucas Raab:
>>> Hello,
>>>
>>> Here's an update for telegraf. This fixes a snmp collection issue
>>> that was identified in 1.21.x. This is my first attempt at updating
>>> a Go-based port so hopefully I didn't botch the job :) Tested so
>>> far on amd64 only. Other testers out there want to give this a
>>> whirl?
>>>
>>> Changelog: https://github.com/influxdata/telegraf/releases/tag/v1.22.0
>>>
>>> Thanks,
>>> Lucas
>>
>>
>> v1.22.0 switched gopsutil to v3 which breaks arm64
>> (which was just fixed in v1.21.4)
>>
>> If people prefer to have snmp fixed I can take this forward, but then
>> there won't be a telegraf package for arm64 in 7.1.
>>
>> -m
> 
> Ah, that's unfortunate. I think not updating makes the most sense in
> that case

https://github.com/shirou/gopsutil/pull/1244 is not yet in a new
release, so it will take some more days before the cpu module (which
breaks arm64) is actually usable and some more weeks or months before it
makes it into telegraf.

If someone beats me into disabling the gopsutil cpu module in the guts
of telegraf I will happily check this for the 7.1 release.



Re: [update] sysutils/telegraf to 1.22.0

2022-03-26 Thread Lucas Raab
On Sat, Mar 26, 2022 at 08:32:11PM +0100, Martin Reindl wrote:
> 
> Am 26.03.22 um 18:41 schrieb Lucas Raab:
> > Hello,
> > 
> > Here's an update for telegraf. This fixes a snmp collection issue
> > that was identified in 1.21.x. This is my first attempt at updating
> > a Go-based port so hopefully I didn't botch the job :) Tested so
> > far on amd64 only. Other testers out there want to give this a
> > whirl?
> > 
> > Changelog: https://github.com/influxdata/telegraf/releases/tag/v1.22.0
> > 
> > Thanks,
> > Lucas
> 
> 
> v1.22.0 switched gopsutil to v3 which breaks arm64
> (which was just fixed in v1.21.4)
> 
> If people prefer to have snmp fixed I can take this forward, but then
> there won't be a telegraf package for arm64 in 7.1.
> 
> -m

Ah, that's unfortunate. I think not updating makes the most sense in
that case



Re: lepton-schematic won't start on OpenBSD

2022-03-26 Thread Dmitry Pryakhin
On Fri, 18 Mar 2022 09:44:19 -0600
Tracey Emery  wrote:

> Hello,
> 
> I ok'd the import of lepton into ports by sthen@ yesterday. Upon
> testing, there is a problem. I don't understand the ins-and-outs of
> the lepton software yet, so sending this problem to you. The errors
> when starting are below. I'm hoping it is just an anomaly on my
> laptop. I've rebuilt this twice just to be sure. This is built
> against -current:
> 
> OpenBSD 7.1-beta (GENERIC.MP) #422: Tue Mar 15 11:28:22 MDT 2022
> 
> CC'ing sthen on this, so he's in on the loop.
> 
> Thanks!
> 

> ... [skip]
> In unknown file:
>0 (dynamic-link "libleptongui")
> ERROR: In procedure dynamic-link:
> In procedure dynamic-link: file: "libleptongui", message: "file not
> found"


Hello,

Sorry for the delay. I've tested both binary package installed
with pkg_add(1) and built from the ports tree on this system:

OpenBSD 7.1-beta (GENERIC.MP) #441: Fri Mar 25 11:36:26 MDT 2022

Unfortunately, I can't reproduce the error, lepton-schematic
works as intended. Looking at the error messages I see that it
cannot load the library libleptongui.
I noticed that library versions in port's Makefile are wrong:
both libleptongui and liblepton versions are set to 0.0, but
should be 4.0 and 10.0, respectively. Please try to build with
the attached patch applied (created with 'cvs diff'). I would
also suggest to delete Guile cache before starting the
application (rm -rf ~/.cache/guile/).
Thank you for accepting Lepton to the OpenBSD ports collection!

Regards,
Dmitry.
Index: Makefile
===
RCS file: /cvs/ports/cad/lepton-eda/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile	18 Mar 2022 09:42:36 -	1.1.1.1
+++ Makefile	26 Mar 2022 17:18:56 -
@@ -3,8 +3,8 @@ COMMENT =	lepton electronic design autom
 V =		1.9.17-20211219
 DISTNAME =	lepton-eda-${V:C/-.*//}
 
-SHARED_LIBS +=	lepton   0.0  # 8.0
-SHARED_LIBS +=	leptongui0.0  # 2.0
+SHARED_LIBS +=	lepton   10.0 # 10.0
+SHARED_LIBS +=	leptongui4.0  # 4.0
 
 CATEGORIES =	cad
 


Re: [update] sysutils/telegraf to 1.22.0

2022-03-26 Thread Martin Reindl


Am 26.03.22 um 18:41 schrieb Lucas Raab:
> Hello,
> 
> Here's an update for telegraf. This fixes a snmp collection issue
> that was identified in 1.21.x. This is my first attempt at updating
> a Go-based port so hopefully I didn't botch the job :) Tested so
> far on amd64 only. Other testers out there want to give this a
> whirl?
> 
> Changelog: https://github.com/influxdata/telegraf/releases/tag/v1.22.0
> 
> Thanks,
> Lucas


v1.22.0 switched gopsutil to v3 which breaks arm64
(which was just fixed in v1.21.4)

If people prefer to have snmp fixed I can take this forward, but then
there won't be a telegraf package for arm64 in 7.1.

-m



CVS: cvs.openbsd.org: ports

2022-03-26 Thread Kurt Mosiejczuk
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2022/03/26 13:05:48

Modified files:
sysutils/dspy  : Makefile 

Log message:
Fix build on sparc64 by doing the usual c99 dance



CVS: cvs.openbsd.org: ports

2022-03-26 Thread Omar Polo
CVSROOT:/cvs
Module name:ports
Changes by: o...@cvs.openbsd.org2022/03/26 12:58:05

Modified files:
audio/amused   : Makefile distinfo 

Log message:
update amused to 0.5

changelog:

* unbreak opus and ogg vorbis
* handle flacs with bps != 16 and/or channels != 2
* speed up `load' a lot (especially if over NFS)

port-wise: update HOMEPAGE and MASTER_SITES



CVS: cvs.openbsd.org: ports

2022-03-26 Thread Matthieu Herrb
CVSROOT:/cvs
Module name:ports
Changes by: matth...@cvs.openbsd.org2022/03/26 11:09:00

Modified files:
productivity/impressive: Makefile distinfo 
Added files:
productivity/impressive/patches: patch-impressive_py 

Log message:
Uppdate to impressive 0.13.1. ok sthen@

- switches to Python3
- adds video support through mplayer



CVS: cvs.openbsd.org: ports

2022-03-26 Thread T . J . Townsend
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2022/03/26 10:43:02

Modified files:
graphics/tiff  : Makefile 
Added files:
graphics/tiff/patches: patch-libtiff_tif_dir_c 
   patch-libtiff_tif_dirread_c 
   patch-libtiff_tif_jbig_c 
   patch-tools_tiffcp_c 
   patch-tools_tiffcrop_c 
   patch-tools_tiffset_c 

Log message:
backport upstream patches for CVE-2022-0909, CVE-2022-0561, CVE-2022-0562,
CVE-2022-0908, CVE-2022-0865, CVE-2022-0924, CVE-2022-0891, CVE-2022-0907,
and CVE-2022-22844

ok landry



CVS: cvs.openbsd.org: ports

2022-03-26 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/03/26 10:11:56

Modified files:
www/webkitgtk4 : Makefile distinfo 
www/webkitgtk4/patches: 

patch-Source_JavaScriptCore_assembler_ARM64Assembler_h 

patch-Source_JavaScriptCore_assembler_ARMv7Assembler_h 
patch-Source_JavaScriptCore_jsc_cpp 

patch-Source_JavaScriptCore_runtime_MachineContext_h 
patch-Source_WTF_wtf_PlatformEnable_h 
patch-Source_WebCore_page_NavigatorBase_cpp 
patch-Source_cmake_OptionsCommon_cmake 
patch-Source_cmake_WebKitCommon_cmake 
patch-Source_cmake_WebKitCompilerFlags_cmake 
patch-Source_cmake_WebKitFeatures_cmake 
www/webkitgtk4/pkg: PLIST 
Added files:
www/webkitgtk4/patches: 

patch-Source_ThirdParty_ANGLE_src_common_platform_h 

patch-Source_ThirdParty_ANGLE_src_common_system_utils_posix_cpp 

patch-Source_bmalloc_bmalloc_AvailableMemory_cpp 
patch-Source_bmalloc_bmalloc_AvailableMemory_h 
patch-Source_bmalloc_bmalloc_BPlatform_h 
Removed files:
www/webkitgtk4/patches: patch-Source_WTF_wtf_PlatformHave_h 
patch-Source_WTF_wtf_PlatformRegisters_h 

Log message:
Update to webkitgtk4-2.36.0.
Survived a bulk.

with and ok robert@



CVS: cvs.openbsd.org: ports

2022-03-26 Thread Solene Rapenne
CVSROOT:/cvs
Module name:ports
Changes by: sol...@cvs.openbsd.org  2022/03/26 07:55:15

Modified files:
shells/fish: Makefile distinfo 

Log message:
Update to fish-3.4.1

bugfix release



Re: [WIP] UPDATE: security/keepassxc 1.6.6 -> 1.7.0 | Feedback/testing needed

2022-03-26 Thread Josh Grosse
On Sat, Mar 26, 2022 at 11:07:46AM +0100, ~Ricardo wrote:
> Opps, Forgot to remove quazip dependency. It's no longer used.
> Summary of changes: 
> https://github.com/keepassxreboot/keepassxc/releases/tag/2.7.0
> 
> Obrigado.
> ~Ricardo

Built and tested on amd64.  Notes:

I removed REVISION from your Makefile - as revisions are used to track 
committed 
changes to a port that don't bump versions, and you were using this for
personal version tracking.

I had to revise your patch to include lost embedded Carriage Return (^M) 
characters.

And port-lib-depends-check shows:

Extra:  Xi.12 gcrypt.21 gpg-error.3 pthread.26 sodium.10



CVS: cvs.openbsd.org: ports

2022-03-26 Thread Solene Rapenne
CVSROOT:/cvs
Module name:ports
Changes by: sol...@cvs.openbsd.org  2022/03/26 07:50:30

Modified files:
net/vger   : Makefile distinfo 

Log message:
Update to vger-1.09

Patch from maintainer Florian Viehweger, thanks!



[update] vger 1.09

2022-03-26 Thread Florian Viehweger
Hi,

this is a simple update for vger to 1.09.

portcheck, 'make lib-depends-check' and 'make test' are happy.

Some testing done on amd64.

Comments?

Thanks!


Index: Makefile
===
RCS file: /cvs/ports/net/vger/Makefile,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 Makefile
--- Makefile11 Mar 2022 19:48:05 -  1.3
+++ Makefile26 Mar 2022 12:39:35 -
@@ -1,5 +1,5 @@
 COMMENT =  gemini server written in C used with inetd
-V =1.07
+V =1.09
 DISTNAME = vger-${V}
 
 CATEGORIES =   net
Index: distinfo
===
RCS file: /cvs/ports/net/vger/distinfo,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 distinfo
--- distinfo13 Jul 2021 16:33:36 -  1.2
+++ distinfo26 Mar 2022 12:39:35 -
@@ -1,2 +1,2 @@
-SHA256 (vger-1.07.tar.gz) = ByCUxfD1uS9nE/L/7MTuJuYxy85Pokjbiz2PUbKx4Tc=
-SIZE (vger-1.07.tar.gz) = 13371
+SHA256 (vger-1.09.tar.gz) = sjuLH9gk0AV6BixQ7UJQN+omJtskyIzJh3HY34iYFh4=
+SIZE (vger-1.09.tar.gz) = 13594



-- 
greetings,

Florian Viehweger



Re: UPDATE help: productivity/impressive 0.13.1

2022-03-26 Thread Matthieu Herrb
On Sat, Mar 26, 2022 at 12:06:21PM +, Stuart Henderson wrote:
> 
> inline:

Thanks. New version below.
> 
> > Index: Makefile
> > ===
> > RCS file: /cvs/OpenBSD/ports/productivity/impressive/Makefile,v
> > retrieving revision 1.22
> > diff -u -p -u -r1.22 Makefile
> > --- Makefile11 Mar 2022 19:51:42 -  1.22
> > +++ Makefile26 Mar 2022 10:47:32 -
> > @@ -1,9 +1,8 @@
> >  COMMENT =  stylish PDF presentation generator
> >  
> > -MODPY_EGG_VERSION =0.11.1
> > +MODPY_EGG_VERSION =0.13.1
> >  DISTNAME = Impressive-${MODPY_EGG_VERSION}
> >  PKGNAME =  impressive-${MODPY_EGG_VERSION}
> > -REVISION = 1
> >  
> >  CATEGORIES =   productivity
> >  HOMEPAGE = http://impressive.sourceforge.net/
> > @@ -13,16 +12,19 @@ MASTER_SITES =  ${MASTER_SITE_SOURCEFORG
> >  PERMIT_PACKAGE =   Yes
> >  
> >  MODULES =  lang/python
> > -MODPY_VERSION =${MODPY_DEFAULT_VERSION_2}
> 
> good
> 
> >  NO_BUILD = Yes
> >  NO_TEST =  Yes
> >  
> > -RUN_DEPENDS =  devel/pygame \
> > +FLAVORS=python3
> > +FLAVOR= python3
> 
> remove FLAVOR/FLAVORS, they are for python libraries rather than
> standalone software.
> 
> > +
> > +RUN_DEPENDS =  devel/pygame,python3 \
> > devel/xdg-utils \
> > -   graphics/py2-Pillow \
> > -   graphics/py-opengl \
> > +   graphics/py-Pillow \
> > +   graphics/py-opengl,python3 \
> 
> These python library dependencies should use ${MODPY_FLAVOR}
> rather than (nothing) or ,python3
> 
> > print/poppler,-utils \
> > -   textproc/pdftk
> > +   textproc/pdftk \
> > +   x11/mplayer
> >  
> >  MODPY_ADJ_FILES =  impressive.py

Index: Makefile
===
RCS file: /cvs/OpenBSD/ports/productivity/impressive/Makefile,v
retrieving revision 1.22
diff -u -p -u -r1.22 Makefile
--- Makefile11 Mar 2022 19:51:42 -  1.22
+++ Makefile26 Mar 2022 12:37:45 -
@@ -1,9 +1,8 @@
 COMMENT =  stylish PDF presentation generator
 
-MODPY_EGG_VERSION =0.11.1
+MODPY_EGG_VERSION =0.13.1
 DISTNAME = Impressive-${MODPY_EGG_VERSION}
 PKGNAME =  impressive-${MODPY_EGG_VERSION}
-REVISION = 1
 
 CATEGORIES =   productivity
 HOMEPAGE = http://impressive.sourceforge.net/
@@ -13,16 +12,16 @@ MASTER_SITES =  ${MASTER_SITE_SOURCEFORG
 PERMIT_PACKAGE =   Yes
 
 MODULES =  lang/python
-MODPY_VERSION =${MODPY_DEFAULT_VERSION_2}
 NO_BUILD = Yes
 NO_TEST =  Yes
 
-RUN_DEPENDS =  devel/pygame \
+RUN_DEPENDS =  devel/pygame${MODPY_FLAVOR} \
devel/xdg-utils \
-   graphics/py2-Pillow \
-   graphics/py-opengl \
+   graphics/py-Pillow${MODPY_FLAVOR} \
+   graphics/py-opengl${MODPY_FLAVOR} \
print/poppler,-utils \
-   textproc/pdftk
+   textproc/pdftk \
+   x11/mplayer
 
 MODPY_ADJ_FILES =  impressive.py
 
Index: distinfo
===
RCS file: /cvs/OpenBSD/ports/productivity/impressive/distinfo,v
retrieving revision 1.3
diff -u -p -u -r1.3 distinfo
--- distinfo8 Apr 2016 09:23:13 -   1.3
+++ distinfo26 Mar 2022 12:37:45 -
@@ -1,2 +1,2 @@
-SHA256 (Impressive-0.11.1.tar.gz) = 
WT9hbrcqGKgmvHaHyZUqKuXd7VSD0miLq1tcpoyveSw=
-SIZE (Impressive-0.11.1.tar.gz) = 195743
+SHA256 (Impressive-0.13.1.tar.gz) = 
JIkXO7+KsStEmQfYEQMPqXPSOjDmN8Y18XUn6roULTQ=
+SIZE (Impressive-0.13.1.tar.gz) = 215989
Index: patches/patch-impressive_py
===
RCS file: patches/patch-impressive_py
diff -N patches/patch-impressive_py
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-impressive_py 26 Mar 2022 12:37:45 -
@@ -0,0 +1,23 @@
+--- impressive.py.orig Sat Mar 26 11:10:53 2022
 impressive.py  Sat Mar 26 11:34:40 2022
+@@ -1059,9 +1059,9 @@
+ # first, ask politely
+ try:
+ if Platform.use_omxplayer and VideoPlaying:
+-MPlayerProcess.stdin.write('q')
++MPlayerProcess.stdin.write('q'.encode())
+ else:
+-MPlayerProcess.stdin.write('quit\n')
++MPlayerProcess.stdin.write('quit\n'.encode())
+ MPlayerProcess.stdin.flush()
+ for i in range(10):
+ if MPlayerProcess.poll() is None:
+@@ -5571,7 +5571,7 @@
+ cmd = omxplayer_cmd if Platform.use_omxplayer else (mplayer_cmd + 
'\n')
+ if not cmd: return
+ try:
+-   

Re: UPDATE help: productivity/impressive 0.13.1

2022-03-26 Thread Stuart Henderson
On 2022/03/26 12:00, Matthieu Herrb wrote:
> Hi,
> 
> I've a need for the new video playing feature of impress!ve 0.12, and
> even found a new 0.13.1 version that supports python3.
> 
> Unfortunatly there's a small bug in the mplayer control code with
> python3, so I've added a patch to fix it (and I also reported it
> upstreams).
> 
> But I'm not sure if my patch below is the proper way to handle a port
> that is now python3 only (the FLAVOR handling looks suspicious to me)
> but I'm not experienced enough with python ports to figure it out.
> 
> Comments, suggestions, oks ?

inline:

> Index: Makefile
> ===
> RCS file: /cvs/OpenBSD/ports/productivity/impressive/Makefile,v
> retrieving revision 1.22
> diff -u -p -u -r1.22 Makefile
> --- Makefile  11 Mar 2022 19:51:42 -  1.22
> +++ Makefile  26 Mar 2022 10:47:32 -
> @@ -1,9 +1,8 @@
>  COMMENT =stylish PDF presentation generator
>  
> -MODPY_EGG_VERSION =  0.11.1
> +MODPY_EGG_VERSION =  0.13.1
>  DISTNAME =   Impressive-${MODPY_EGG_VERSION}
>  PKGNAME =impressive-${MODPY_EGG_VERSION}
> -REVISION =   1
>  
>  CATEGORIES = productivity
>  HOMEPAGE =   http://impressive.sourceforge.net/
> @@ -13,16 +12,19 @@ MASTER_SITES =${MASTER_SITE_SOURCEFORG
>  PERMIT_PACKAGE = Yes
>  
>  MODULES =lang/python
> -MODPY_VERSION =  ${MODPY_DEFAULT_VERSION_2}

good

>  NO_BUILD =   Yes
>  NO_TEST =Yes
>  
> -RUN_DEPENDS =devel/pygame \
> +FLAVORS=python3
> +FLAVOR= python3

remove FLAVOR/FLAVORS, they are for python libraries rather than
standalone software.

> +
> +RUN_DEPENDS =devel/pygame,python3 \
>   devel/xdg-utils \
> - graphics/py2-Pillow \
> - graphics/py-opengl \
> + graphics/py-Pillow \
> + graphics/py-opengl,python3 \

These python library dependencies should use ${MODPY_FLAVOR}
rather than (nothing) or ,python3

>   print/poppler,-utils \
> - textproc/pdftk
> + textproc/pdftk \
> + x11/mplayer
>  
>  MODPY_ADJ_FILES =impressive.py
>  
> Index: distinfo
> ===
> RCS file: /cvs/OpenBSD/ports/productivity/impressive/distinfo,v
> retrieving revision 1.3
> diff -u -p -u -r1.3 distinfo
> --- distinfo  8 Apr 2016 09:23:13 -   1.3
> +++ distinfo  26 Mar 2022 10:47:32 -
> @@ -1,2 +1,2 @@
> -SHA256 (Impressive-0.11.1.tar.gz) = 
> WT9hbrcqGKgmvHaHyZUqKuXd7VSD0miLq1tcpoyveSw=
> -SIZE (Impressive-0.11.1.tar.gz) = 195743
> +SHA256 (Impressive-0.13.1.tar.gz) = 
> JIkXO7+KsStEmQfYEQMPqXPSOjDmN8Y18XUn6roULTQ=
> +SIZE (Impressive-0.13.1.tar.gz) = 215989
> Index: patches/patch-impressive_py
> ===
> RCS file: patches/patch-impressive_py
> diff -N patches/patch-impressive_py
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ patches/patch-impressive_py   26 Mar 2022 10:47:32 -
> @@ -0,0 +1,23 @@
> +--- impressive.py.orig   Sat Mar 26 11:10:53 2022
>  impressive.pySat Mar 26 11:34:40 2022
> +@@ -1059,9 +1059,9 @@
> + # first, ask politely
> + try:
> + if Platform.use_omxplayer and VideoPlaying:
> +-MPlayerProcess.stdin.write('q')
> ++MPlayerProcess.stdin.write('q'.encode())
> + else:
> +-MPlayerProcess.stdin.write('quit\n')
> ++MPlayerProcess.stdin.write('quit\n'.encode())
> + MPlayerProcess.stdin.flush()
> + for i in range(10):
> + if MPlayerProcess.poll() is None:
> +@@ -5571,7 +5571,7 @@
> + cmd = omxplayer_cmd if Platform.use_omxplayer else (mplayer_cmd + 
> '\n')
> + if not cmd: return
> + try:
> +-MPlayerProcess.stdin.write(cmd)
> ++MPlayerProcess.stdin.write(cmd.encode())
> + MPlayerProcess.stdin.flush()
> + except:
> + StopMPlayer()
> 
> 
> -- 
> Matthieu Herrb
> 



Re: UPDATE: graphics/scrot

2022-03-26 Thread Stuart Henderson
Do watch out with SEPARATE_BUILD, it often breaks tests, or breaks
something with a future update (upstreams often don't test out-of-tree
builds) - sometimes this breakage is obvious, sometimes it's subtle.

Also it's practically of very little use except for huge ports.
Mainly for those which take longer to extract than to run configure.



aarch64 bulk build report

2022-03-26 Thread phessler
bulk build on arm64.ports.openbsd.org
started on  Thu Mar 24 02:25:29 MDT 2022
finished at Sat Mar 26 06:01:23 MDT 2022
lasted 2D03h35m
done with kern.version=OpenBSD 7.1-beta (GENERIC.MP) #1599: Wed Mar 23 19:54:46 
MDT 2022

built packages:11159
Mar 24:4011
Mar 25:3078
Mar 26:4069


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

build failures: 0
grep: /usr/ports/logs/aarch64/locks/*: No such file or directory
find: failures: No such file or directory
cp: failures/: No such file or directory

recurrent failures
new failures
+++ ls-failures Sat Mar 26 06:01:34 2022
resolved failures
--- ../old/aarch64/last//ls-failuresWed Mar 23 13:42:10 2022
-failures/games/irrlamb.log
-failures/www/seamonkey,-lightning.log
tar: Unable to access aarch64/failures: No such file or directory
tar: WARNING! These file names were not selected:
aarch64/failures



CVS: cvs.openbsd.org: ports

2022-03-26 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2022/03/26 05:55:15

Modified files:
mail/mutt  : Makefile distinfo 
mail/mutt/pkg  : PLIST 

Log message:
update to mutt-2.2.2



UPDATE help: productivity/impressive 0.13.1

2022-03-26 Thread Matthieu Herrb
Hi,

I've a need for the new video playing feature of impress!ve 0.12, and
even found a new 0.13.1 version that supports python3.

Unfortunatly there's a small bug in the mplayer control code with
python3, so I've added a patch to fix it (and I also reported it
upstreams).

But I'm not sure if my patch below is the proper way to handle a port
that is now python3 only (the FLAVOR handling looks suspicious to me)
but I'm not experienced enough with python ports to figure it out.

Comments, suggestions, oks ?

Index: Makefile
===
RCS file: /cvs/OpenBSD/ports/productivity/impressive/Makefile,v
retrieving revision 1.22
diff -u -p -u -r1.22 Makefile
--- Makefile11 Mar 2022 19:51:42 -  1.22
+++ Makefile26 Mar 2022 10:47:32 -
@@ -1,9 +1,8 @@
 COMMENT =  stylish PDF presentation generator
 
-MODPY_EGG_VERSION =0.11.1
+MODPY_EGG_VERSION =0.13.1
 DISTNAME = Impressive-${MODPY_EGG_VERSION}
 PKGNAME =  impressive-${MODPY_EGG_VERSION}
-REVISION = 1
 
 CATEGORIES =   productivity
 HOMEPAGE = http://impressive.sourceforge.net/
@@ -13,16 +12,19 @@ MASTER_SITES =  ${MASTER_SITE_SOURCEFORG
 PERMIT_PACKAGE =   Yes
 
 MODULES =  lang/python
-MODPY_VERSION =${MODPY_DEFAULT_VERSION_2}
 NO_BUILD = Yes
 NO_TEST =  Yes
 
-RUN_DEPENDS =  devel/pygame \
+FLAVORS=python3
+FLAVOR= python3
+
+RUN_DEPENDS =  devel/pygame,python3 \
devel/xdg-utils \
-   graphics/py2-Pillow \
-   graphics/py-opengl \
+   graphics/py-Pillow \
+   graphics/py-opengl,python3 \
print/poppler,-utils \
-   textproc/pdftk
+   textproc/pdftk \
+   x11/mplayer
 
 MODPY_ADJ_FILES =  impressive.py
 
Index: distinfo
===
RCS file: /cvs/OpenBSD/ports/productivity/impressive/distinfo,v
retrieving revision 1.3
diff -u -p -u -r1.3 distinfo
--- distinfo8 Apr 2016 09:23:13 -   1.3
+++ distinfo26 Mar 2022 10:47:32 -
@@ -1,2 +1,2 @@
-SHA256 (Impressive-0.11.1.tar.gz) = 
WT9hbrcqGKgmvHaHyZUqKuXd7VSD0miLq1tcpoyveSw=
-SIZE (Impressive-0.11.1.tar.gz) = 195743
+SHA256 (Impressive-0.13.1.tar.gz) = 
JIkXO7+KsStEmQfYEQMPqXPSOjDmN8Y18XUn6roULTQ=
+SIZE (Impressive-0.13.1.tar.gz) = 215989
Index: patches/patch-impressive_py
===
RCS file: patches/patch-impressive_py
diff -N patches/patch-impressive_py
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-impressive_py 26 Mar 2022 10:47:32 -
@@ -0,0 +1,23 @@
+--- impressive.py.orig Sat Mar 26 11:10:53 2022
 impressive.py  Sat Mar 26 11:34:40 2022
+@@ -1059,9 +1059,9 @@
+ # first, ask politely
+ try:
+ if Platform.use_omxplayer and VideoPlaying:
+-MPlayerProcess.stdin.write('q')
++MPlayerProcess.stdin.write('q'.encode())
+ else:
+-MPlayerProcess.stdin.write('quit\n')
++MPlayerProcess.stdin.write('quit\n'.encode())
+ MPlayerProcess.stdin.flush()
+ for i in range(10):
+ if MPlayerProcess.poll() is None:
+@@ -5571,7 +5571,7 @@
+ cmd = omxplayer_cmd if Platform.use_omxplayer else (mplayer_cmd + 
'\n')
+ if not cmd: return
+ try:
+-MPlayerProcess.stdin.write(cmd)
++MPlayerProcess.stdin.write(cmd.encode())
+ MPlayerProcess.stdin.flush()
+ except:
+ StopMPlayer()


-- 
Matthieu Herrb



mips64 bulk build report

2022-03-26 Thread visa
bulk build on octeon.ports.openbsd.org
started on  Thu Mar 10 09:53:44 UTC 2022
finished at Sat Mar 26 09:24:06 UTC 2022
lasted 16D23h30m
done with kern.version=OpenBSD 7.1-beta (GENERIC.MP) #880: Wed Mar  9 16:52:25 
MST 2022

built packages:8758
Mar 10:2468
Mar 11:639
Mar 12:621
Mar 13:585
Mar 14:823
Mar 15:921
Mar 16:338
Mar 23:755
Mar 24:36
Mar 25:1570
Mar 26:1


build failures: 75
http://build-failures.rhaalovely.net/mips64/2022-03-10/audio/mpd.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/chinese/libpinyin.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/databases/postgresql-pllua.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/devel/clang-tools-extra.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/devel/coccinelle.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/devel/go-sys.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/devel/promu.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/devel/protobuf.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/devel/py-unicorn,python3.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/devel/sdcc.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/editors/micro.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/emulators/openmsx.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/emulators/spike.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/games/astromenace.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/games/hyperrogue.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/games/irrlamb.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/games/wesnoth.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/games/witchblast.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/geo/gpstk.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/graphics/asymptote.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/graphics/enblend-enfuse.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/graphics/openvdb.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/lang/STk.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/lang/algol68g.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/lang/gambit.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/lang/gforth.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/lang/librep.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/lang/pfe.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/lang/php/8.1.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/mail/opensmtpd-filters/rspamd.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/math/gbc.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/math/lean.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/math/lrs.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/math/mlpack,-main.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/math/ntl.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/multimedia/assimp.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/net/amule,-daemon.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/net/deluge.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/net/gortr.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/net/gtk-gnutella.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/net/icinga/core2.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/net/minio/client.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/net/minio/server.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/net/powerdns_recursor.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/net/syncthing.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/net/utox.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/plan9/drawterm.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/print/ghostscript/gnu,no_x11.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/security/botan2.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/security/go-siphash.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/security/gobuster.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/security/vault.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/shells/elvish.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/sysutils/amazon-ecs-cli.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/sysutils/beats/filebeat.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/sysutils/beats/heartbeat.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/sysutils/beats/metricbeat.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/sysutils/beats/packetbeat.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/sysutils/dep.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/sysutils/direnv.log
http://build-failures.rhaalovely.net/mips64/2022-03-10/sysutils/gitlab-runner.log

CVS: cvs.openbsd.org: ports

2022-03-26 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2022/03/26 02:14:00

Modified files:
devel/cmake: Makefile 
devel/cmake/patches: patch-Source_cmComputeLinkInformation_cxx 

Log message:
add a hack to the hack to allow building libraries that link to libraries
with OBJECT type so that path/to/object.o does not get translated to -lobject.o

ok aja@, sthen@, rsadowski@



Re: [new] graphics/krita-gmic-plugin

2022-03-26 Thread Rafael Sadowski
On Sat Mar 26, 2022 at 07:40:43AM +0100, Stefan Hagen wrote:
> Stefan Hagen wrote (2022-03-25 23:36 CET):
> > Stefan Hagen wrote (2022-03-25 23:19 CET):
> > > Stefan Hagen wrote (2022-03-25 23:15 CET):
> > > > Hi,
> > > > 
> > > > This is the second attempt to bring the krita-gmic plugin back to life. 
> > > > Integrating the plugin build process into krita worked, but it didn't 
> > > > feel like it is the right way. I wanted a separate port again.
> > > > 
> > > > DESCR:
> > > > 
> > > > This package contains the G'MIC plugin for krita.
> > > > 
> > > > The krita developers decided to fork and patch G'MIC to enable a tighter
> > > > integration in krita. This version is based on this fork and works
> > > > independently from the system G'MIC.
> > > > 
> > > > HOMEPAGE: https://kde.org/krita
> > > > 
> > > > MAINTAINER: Stefan Hagen 
> > > > 
> > > > 
> > > > port-lib-depends-check and portcheck are happy.
> > > > 
> > > > OKs, comments and tests are welcome!
> 
> Josh Grosse reported a configure error due to a missing build dep 
> (ECMConfig.cmake). Thanks for testing!
> 
> It turns out the devel/cmake module is not enough and it needs
> devel/kf5, which pulls in devel/kf5/extra-cmake-modules.
> 
> Update attached.
> 
> -- 
> Thanks for not using node.js

- COMPILER is set by x11/qt5
- CMAKE_INSTALL_PREFIX and CMAKE_PREFIX_PATH are set
  by devel/kf5, drop it please.

Otherwise, ok rsadowski, thanks



Re: UPDATE: graphics/scrot

2022-03-26 Thread Omar Polo
~Ricardo   wrote:
> Hey ports@
> 
> Attached is a diff to update graphics/scrot to version 1.7.
> Summary of the changes[1]:
> 
>   Fixed: free memory image and font resources.
>   Fixed: segfault if mouse cursor image was not obtained.
>   Improvement option: --stack, add an optional join direction (v/h).  
>   New option: --file (-F), provide the filename as an option.
>   New option: --ignorekeyboard (-i), Don't exit for keyboard input. ESC 
> still exits.
>   New option: --select=hole (-shole), hole selection area.
>   New option: --select=hide (-shide), hide selection area, support image.
>   New option: --select=blur (-sblur), blur selection area.
>   New option: (-) add redirection to standard output (format PNG).
>   Using libbsd from now.
>   Several improvements over the source code and documentation.
> 
> Straightforward update.  Additionally SEPARATE_BUILD was set.
> Tested on amd64.

committed, thanks!

P.S. there is no need for NO_TESTS in this case, as `make test' doesn't
fail.  This way if upstream adds test in the future we have less chance
to miss them.  NO_TESTS is really for when `make test' fails because the
build system errors out.

> Take care.
> 
> Obrigado.
> ~Ricardo
> 
> [1] 
> https://github.com/resurrecting-open-source-projects/scrot/releases/tag/1.7




CVS: cvs.openbsd.org: ports

2022-03-26 Thread Omar Polo
CVSROOT:/cvs
Module name:ports
Changes by: o...@cvs.openbsd.org2022/03/26 01:59:57

Modified files:
graphics/scrot : Makefile distinfo 

Log message:
update graphics/scrot to 1.7

changelog here:
https://github.com/resurrecting-open-source-projects/scrot/releases/tag/1.7

port-wise: set SEPARATE_BUILD.

diff from Ricardo (r.santos at mailfence dot com), thanks!



CVS: cvs.openbsd.org: ports

2022-03-26 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2022/03/26 01:54:52

Modified files:
www/chromium   : Makefile distinfo 

Log message:
update to 99.0.4844.84



Re: unbrak cmake in case of OBJECT library type

2022-03-26 Thread Antoine Jacoutot
On Fri, Mar 25, 2022 at 10:04:24AM +0100, Robert Nagy wrote:
> Hi
> 
> Our cmake has some hacks and due to that we cannot build binaries that
> link to libraries with an OBJECT type because that means that all the object
> files are pulled instead of linking to a static library. e.g.:
> 
> Source/WTF/wtf/CMakeFiles/WTF.dir/./ApproximateTime.cpp.o
> 
> But our cmake code modifies that to be -lApproximateTime.cpp.o which will
> fail obviously.
> 
> The following hack on top of our hack fixes the issue. aja@ is running a bulk
> wit this already:

Survived a bulk.
ok aja@


> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/devel/cmake/Makefile,v
> retrieving revision 1.206
> diff -u -p -u -r1.206 Makefile
> --- Makefile  18 Mar 2022 21:05:31 -  1.206
> +++ Makefile  23 Mar 2022 16:07:03 -
> @@ -6,7 +6,7 @@ VER = 3.20.3
>  EPOCH =  0
>  DISTNAME =   cmake-${VER}
>  CATEGORIES = devel
> -REVISION =   5
> +REVISION =   6
>  
>  HOMEPAGE =   https://www.cmake.org/
>  
> Index: patches/patch-Source_cmComputeLinkInformation_cxx
> ===
> RCS file: 
> /cvs/ports/devel/cmake/patches/patch-Source_cmComputeLinkInformation_cxx,v
> retrieving revision 1.29
> diff -u -p -u -r1.29 patch-Source_cmComputeLinkInformation_cxx
> --- patches/patch-Source_cmComputeLinkInformation_cxx 11 Mar 2022 18:49:50 
> -  1.29
> +++ patches/patch-Source_cmComputeLinkInformation_cxx 23 Mar 2022 16:07:03 
> -
> @@ -12,7 +12,7 @@ Index: Source/cmComputeLinkInformation.c
> 
> this->OrderRuntimeSearchPath->SetImplicitDirectories(this->ImplicitLinkDirs);
> if (this->OrderDependentRPath) {
>   
> this->OrderDependentRPath->SetImplicitDirectories(this->ImplicitLinkDirs);
> -@@ -713,10 +714,16 @@ void cmComputeLinkInformation::AddItem(BT
> +@@ -713,10 +714,20 @@ void cmComputeLinkInformation::AddItem(BT
>   // This is a directory.
>   this->DropDirectoryItem(item.Value);
> } else {
> @@ -25,14 +25,18 @@ Index: Source/cmComputeLinkInformation.c
>  +  this->AddFullItem(item);
>  +  this->AddLibraryRuntimeInfo(item.Value);
>  +} else {
> -+  std::string file = cmSystemTools::GetFilenameName(item.Value);
> -+  this->AddUserItem(file, false);
> ++  if (cmHasLiteralSuffix(item.Value, ".o"))
> ++this->AddFullItem(item);
> ++  else {
> ++std::string file = cmSystemTools::GetFilenameName(item.Value);
> ++this->AddUserItem(file, false);
> ++  }
>  +  this->OrderLinkerSearchPath->AddLinkLibrary(item.Value);
>  +}
> }
>   } else {
> // This is a library or option specified by the user.
> -@@ -1049,11 +1056,18 @@ void 
> cmComputeLinkInformation::AddTargetItem(BT +@@ -1049,11 +1060,18 @@ void 
> cmComputeLinkInformation::AddTargetItem(BT   this->SharedLibrariesLinked.insert(target);
> }
>   
> @@ -55,7 +59,7 @@ Index: Source/cmComputeLinkInformation.c
> }
>   
> // For compatibility with CMake 2.4 include the item's directory in
> -@@ -1066,6 +1080,27 @@ void cmComputeLinkInformation::AddTargetItem(BT +@@ -1066,6 +1084,27 @@ void cmComputeLinkInformation::AddTargetItem(BT   
> // Now add the full path to the library.
> this->Items.emplace_back(item, true, target);
> 

-- 
Antoine



CVS: cvs.openbsd.org: ports

2022-03-26 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2022/03/26 00:43:48

Modified files:
www/seamonkey  : Makefile distinfo 
www/seamonkey-i18n: Makefile.inc distinfo 

Log message:
www/seamonkey: update to 2.53.11.1

see https://www.seamonkey-project.org/releases/seamonkey2.53.11.1/