lang/ghc: drop (broken) pledge(2) interface

2023-03-14 Thread Matthias Kilian
Hi,

Remove the pledge(2) interface (broken since OpenBSD-6.3).

If anybody wants to use pledge(2) and unveil(2) from Haskell, this
should be done with a separate library on hackage.haskell.org.

Nothing in the ports tree is using it.

Ok?

Index: Makefile
===
RCS file: /cvs/ports/lang/ghc/Makefile,v
retrieving revision 1.209
diff -u -p -r1.209 Makefile
--- Makefile8 Mar 2023 02:30:08 -   1.209
+++ Makefile14 Mar 2023 06:53:07 -
@@ -12,6 +12,7 @@ NO_CCACHE =   Yes
 USE_NOEXECONLY =   Yes
 
 GHC_VERSION =  9.2.7
+REVISION = 0
 DISTNAME = ghc-${GHC_VERSION}
 CATEGORIES =   lang devel
 HOMEPAGE = https://www.haskell.org/ghc/
@@ -137,9 +138,6 @@ TEST_DEPENDS =  print/ghostscript/gnu ${M
 
 post-extract:
cd ${WRKSRC} && ${AUTOCONF_ENV} ./boot
-   cd ${WRKSRC}/libraries/unix && \
-   mkdir -p System/OpenBSD && \
-   install -m 644 ${FILESDIR}/Process.hsc System/OpenBSD
 
 BOOTSTRAP_SHLIBS = ${WRKDIR}/ghc-${BIN_VER}-shlibs-${MACHINE_ARCH}
 
Index: files/Process.hsc
===
RCS file: files/Process.hsc
diff -N files/Process.hsc
--- files/Process.hsc   24 Mar 2016 20:32:25 -  1.3
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,31 +0,0 @@
-{-# LANGUAGE Safe #-}
-
-module System.OpenBSD.Process ( pledge ) where
-
-import Foreign
-import Foreign.C
-import System.Posix.Internals ( withFilePath )
-
--- | This function provides an interface to the OpenBSD
--- 
--- system call.
---
--- Passing 'Nothing' to the promises or paths arguments has the same
--- effect as passing NULL to the corresponding arguments of the system
--- call (i.e. not changing the current value).
-pledge :: Maybe String -> Maybe [FilePath] -> IO ()
-
-pledge promises paths =
-  maybeWith withCString promises $ \cproms ->
-  maybeWith withPaths2Array0 paths $ \paths_arr ->
-  throwErrnoIfMinus1_ "pledge" (c_pledge cproms paths_arr)
-
-withPaths2Array0 :: [FilePath] -> (Ptr (Ptr CChar) -> IO a) -> IO a
-
-withPaths2Array0 paths f =
-  withMany withFilePath paths $ \cstrs ->
-  withArray0 nullPtr cstrs $ \paths_arr ->
-  f paths_arr
-
-foreign import ccall unsafe "unistd.h pledge"
-  c_pledge :: CString -> Ptr CString -> IO CInt
Index: patches/patch-libraries_unix_unix_cabal
===
RCS file: patches/patch-libraries_unix_unix_cabal
diff -N patches/patch-libraries_unix_unix_cabal
--- patches/patch-libraries_unix_unix_cabal 11 Mar 2022 19:29:00 -  
1.5
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,11 +0,0 @@
 libraries/unix/unix.cabal.orig Thu Feb  4 17:16:38 2016
-+++ libraries/unix/unix.cabal  Wed Nov  2 11:07:58 2016
-@@ -112,6 +112,8 @@ library
- System.Posix.Terminal
- System.Posix.Terminal.ByteString
- 
-+System.OpenBSD.Process
-+
- other-modules:
- System.Posix.Directory.Common
- System.Posix.DynamicLinker.Common
Index: pkg/PLIST
===
RCS file: /cvs/ports/lang/ghc/pkg/PLIST,v
retrieving revision 1.30
diff -u -p -r1.30 PLIST
--- pkg/PLIST   8 Mar 2023 02:30:08 -   1.30
+++ pkg/PLIST   14 Mar 2023 06:53:07 -
@@ -5228,10 +5228,6 @@ lib/ghc/unix-${UNIX_VER}/
 lib/ghc/unix-${UNIX_VER}/HSunix-${UNIX_VER}.o
 lib/ghc/unix-${UNIX_VER}/HSunix-${UNIX_VER}.p_o
 lib/ghc/unix-${UNIX_VER}/System/
-lib/ghc/unix-${UNIX_VER}/System/OpenBSD/
-lib/ghc/unix-${UNIX_VER}/System/OpenBSD/Process.dyn_hi
-lib/ghc/unix-${UNIX_VER}/System/OpenBSD/Process.hi
-lib/ghc/unix-${UNIX_VER}/System/OpenBSD/Process.p_hi
 lib/ghc/unix-${UNIX_VER}/System/Posix/
 lib/ghc/unix-${UNIX_VER}/System/Posix.dyn_hi
 lib/ghc/unix-${UNIX_VER}/System/Posix.hi
@@ -7756,7 +7752,6 @@ share/doc/ghc/html/libraries/transformer
 share/doc/ghc/html/libraries/transformers-${TRANSFORMERS_VER}/transformers.txt
 share/doc/ghc/html/libraries/unix-${UNIX_VER}/
 share/doc/ghc/html/libraries/unix-${UNIX_VER}/LICENSE
-share/doc/ghc/html/libraries/unix-${UNIX_VER}/System-OpenBSD-Process.html
 
share/doc/ghc/html/libraries/unix-${UNIX_VER}/System-Posix-ByteString-FilePath.html
 share/doc/ghc/html/libraries/unix-${UNIX_VER}/System-Posix-ByteString.html
 
share/doc/ghc/html/libraries/unix-${UNIX_VER}/System-Posix-Directory-ByteString.html



Update proposal for Jenkins entry in ports repository

2023-03-14 Thread Alexander Brandes
Hey everyone,

I would like to propose the following update for the Jenkins port in the ports 
repository.
This proposal removes the references to the AJP flags because they have been 
removed in recent releases after being deprecated for years doing nothing 
anymore, given the underlying functionality has been removed way longer ago.

Additionally, I replaced the current description with the blurb from 
Jenkins.io, serving some up to date information.

Finally, I replaced the outdated Jenkins wiki link with the destination it 
already redirects to.

Best regards,
Alexander Brandes

diff --git a/devel/jenkins/pkg/DESCR b/devel/jenkins/pkg/DESCR
index eb4f2ee3a14..9229f646fc0 100644
--- a/devel/jenkins/pkg/DESCR
+++ b/devel/jenkins/pkg/DESCR
@@ -1,8 +1,9 @@
-Jenkins is a community continuation of Hudson, the continuous
-integration (CI) server (for information on CI see
-http://www.martinfowler.com/articles/continuousIntegration.html).
-Written in Java and with a web-based configuration interface, Jenkins
-can be run standalone (contains its own tiny web server) or in any
-standard Java-capable web server or application server.
-But not limited to Java: can test almost anything, particularly
-projects built with Make, Ant, Maven, or similar.
+Jenkins is the leading open source automation server supported by
+a large and growing community of developers, testers, designers
+and other people interested in continuous integration,
+continuous delivery and modern software delivery practices.
+Built on the Java Virtual Machine (JVM), it provides more than
+1,800 plugins that extend Jenkins to automate with practically
+any technology software delivery teams use. In 2022, Jenkins
+reached 300,000 known installations making it the most widely
+deployed automation server.
diff --git a/devel/jenkins/pkg/README b/devel/jenkins/pkg/README
index d492831ecbb..98e9027866a 100644
--- a/devel/jenkins/pkg/README
+++ b/devel/jenkins/pkg/README
@@ -16,7 +16,7 @@ access to the HTTP port using pf(8).
 Take these steps before you start the server the first time!
 
 See more information at
-http://wiki.jenkins-ci.org/display/JENKINS/Securing+Jenkins
+https://www.jenkins.io/doc/book/security/securing-jenkins/
 
 Post-installation
 =
@@ -26,8 +26,7 @@ on reboot, add "jenkins" to your pkg_scripts" line in 
/etc/rc.conf.local.
 
 NOTE: This script runs Jenkins on port 8000, not 8080, since most
 Java application servers run on port 8080. By default we disable
-HTTPS and AJP, since the former is extra overhead on localhost and
-the latter conflicts with most Java application servers' AJP port.
+HTTPS, since the former is extra overhead on localhost.
 
 To change any of these options, carefully copy the line
 starting daemon_flags= from ${RCDIR}/jenkins into /etc/rc.conf.local
diff --git a/devel/jenkins/pkg/jenkins.rc b/devel/jenkins/pkg/jenkins.rc
index 996ea8fe872..0420e775c82 100644
--- a/devel/jenkins/pkg/jenkins.rc
+++ b/devel/jenkins/pkg/jenkins.rc
@@ -1,7 +1,7 @@
 #!/bin/ksh
 
 daemon=$(${LOCALBASE}/bin/javaPathHelper -c jenkins)
-daemon_flags="-Djava.io.tmpdir=/var/cache/jenkins -jar 
${TRUEPREFIX}/share/jenkins/jenkins.war --httpPort=8000 --httpsPort=-1 
--ajp13Port=-1"
+daemon_flags="-Djava.io.tmpdir=/var/cache/jenkins -jar 
${TRUEPREFIX}/share/jenkins/jenkins.war --httpPort=8000 --httpsPort=-1"
 daemon_user="_jenkins"
 
 . /etc/rc.d/rc.subr
@@ -12,8 +12,8 @@ rc_stop_signal=KILL
 
 # Move Jenkins' exploded .war files away from a location
 # where daily(8)/weekly(8) may clean them.
-# https://issues.jenkins-ci.org/browse/JENKINS-17526
-# https://issues.jenkins-ci.org/browse/JENKINS-20858
+# https://issues.jenkins.io/browse/JENKINS-17526
+# https://issues.jenkins.io/browse/JENKINS-20858
 rc_pre() {
   install -d -o _jenkins /var/cache/jenkins
 }


Re: Update proposal for Jenkins entry in ports repository

2023-03-14 Thread Stuart Henderson
On 2023/03/14 01:06, Alexander Brandes wrote:
> Hey everyone,
> 
> I would like to propose the following update for the Jenkins port in the 
> ports repository.
> This proposal removes the references to the AJP flags because they have been 
> removed in recent releases after being deprecated for years doing nothing 
> anymore, given the underlying functionality has been removed way longer ago.
> 
> Additionally, I replaced the current description with the blurb from 
> Jenkins.io, serving some up to date information.
> 
> Finally, I replaced the outdated Jenkins wiki link with the destination it 
> already redirects to.

I agree with most of this, but I think the updated DESCR reduces the
information about what it actually does, and adds a lot of marketing
blurb which jsn't really what DESCR is about.

> --- a/devel/jenkins/pkg/DESCR
> +++ b/devel/jenkins/pkg/DESCR
> @@ -1,8 +1,9 @@
> -Jenkins is a community continuation of Hudson, the continuous
> -integration (CI) server (for information on CI see
> -http://www.martinfowler.com/articles/continuousIntegration.html).
> -Written in Java and with a web-based configuration interface, Jenkins
> -can be run standalone (contains its own tiny web server) or in any
> -standard Java-capable web server or application server.
> -But not limited to Java: can test almost anything, particularly
> -projects built with Make, Ant, Maven, or similar.
> +Jenkins is the leading open source automation server supported by
> +a large and growing community of developers, testers, designers
> +and other people interested in continuous integration,
> +continuous delivery and modern software delivery practices.
> +Built on the Java Virtual Machine (JVM), it provides more than
> +1,800 plugins that extend Jenkins to automate with practically
> +any technology software delivery teams use. In 2022, Jenkins
> +reached 300,000 known installations making it the most widely
> +deployed automation server.

How about this, cribbed from the docs and homepage?

-
Jenkins is a self-contained, open source automation server which can be
used to automate all sorts of tasks related to building, testing, and
delivering or deploying software.

As an extensible automation server, Jenkins can be used as a simple CI
(Continuous Integration) server or turned into the continuous delivery
hub for any project.

Jenkins can be extended via its plugin architecture. Hundreds of plugins
are available in the Update Center integrating with practically every
tool in the continuous integration and continuous delivery toolchain.
 
It can easily distribute work across multiple machines, helping drive
builds, tests and deployments across multiple platforms faster.

Jenkins can be easily set up and configured via its web interface,
which includes on-the-fly error checks and built-in help.
-

(sad to see yet more use of the Chagos Islands .io tld - from a project
with a big anti-war banner at the top of their homepage no less)



[New] security/pizauth

2023-03-14 Thread Laurence Tratt
Please find attached a port for pizauth 0.2.1:

  pizauth is a simple program for requesting, showing, and refreshing OAuth2
  access tokens. pizauth is formed of two components: a persistent server
  which interacts with the user to request tokens, and refreshes them as
  necessary; and a command-line interface which can be used by programs such
  as fdm, neomutt, or msmtp to authenicate with OAuth2.

I wrote pizauth, so it's been fairly well tested on OpenBSD by me, Edd
Barrett, and Todd Fries. Todd has also kindly tested the attached port.


Laurie


pizauth.tgz
Description: application/tar-gz


Re: NEW: devel/p5-OpenAI-API

2023-03-14 Thread Todd T. Fries
I missed the update, thanks!

A single line added to the Makefile seems useful of 'make test' is to succeed:

  TEST_DEPENDS=   devel/p5-Test-RequiresInternet

Otherwise, still works with https://github.com/toddfries/coai so ..

New version p5-OpenAI-API,4.tgz attached.

Thanks,

Penned by Mikolaj Kucharski on 20230312  5:09.32, we have:
| Hi,
| 
| I took p5-OpenAI-API,2.tgz from Stuart and update OpenAI::API to 0.25
| which I saw in CPAN.
| 
| Port changes:
| - version bumped to 0.25
| - new dependencies added
| - plist updated
| - checksums regenerated via makesum
| 
| New version p5-OpenAI-API,3.tgz attached.
| 
| I did simple test via:
| 
| 
| ---8<---
| #!/usr/bin/perl
| 
| use warnings;
| use strict;
| use OpenAI::API;
| 
| use Data::Dumper;
| $Data::Dumper::Terse = 1;
| $Data::Dumper::Indent = 1;
| $Data::Dumper::Sortkeys = 1;
| 
| open(my $fh, '<', 'key.conf') or die $!;
| my $key = <$fh>;
| close($fh) or die $!;
| 
| chomp $key;
| 
| my $ai = OpenAI::API->new(api_key => $key);
| print Dumper($ai->models());
| 
| print Dumper($ai->chat(model => 'gpt-3.5-turbo',
|   messages => [ { 'role' => 'user', 'content' => 'What is 
OpenBSD?' }, ]));
| --->8---
| 
| 
| and I got some data back. Didn't had time to look into it more, but I guess
| it works?
| 
| 
| 
| On Mon, Feb 27, 2023 at 12:01:00PM +, Stuart Henderson wrote:
| > On 2023/02/25 17:36, Todd T. Fries wrote:
| > > Penned by Stuart Henderson on 20230221  9:37.50, we have:
| > > | On 2023/02/20 15:14, Todd T. Fries wrote:
| > > | > This is not used by anything, yet.
| > > | > 
| > > | > Comment:
| > > | > A Perl module for accessing the OpenAI API
| > > | 
| > > | s/A //
| > > | 
| > > | > Feedback?  If OK, please commit, I don't have commit access since
| > > | > I fell off the radar.
| > > | 
| > > | There's no attachment.
| > > 
| > > Getting back into the swing is hard. Or probably I just goofed. Here ya 
go, with the above
| > > suggestion!
| > > -- 
| > > Todd T. Fries . http://todd.fries.net/pgp.txt . @unix2mars . 
github:toddfries
| > 
| > Tweaked version (tar attached) is OK with me if someone would like to
| > commit. (I've only built and run "make test", I have no interest in
| > signing up for an api key). I'll comment on the changes inline:
| > 
| > : diff --git devel/p5-OpenAI-API/Makefile devel/p5-OpenAI-API/Makefile
| > : index 9d33fb2..9025886 100644
| > : --- devel/p5-OpenAI-API/Makefile
| > : +++ devel/p5-OpenAI-API/Makefile
| > : @@ -1,24 +1,16 @@
| > : -# : Makefile,v 1.2 2005/12/01 22:37:28 steven Exp $
| > : -
| > 
| > the main part of the ports tree is not using RCS IDs any more (only
| > for infrastructure)
| > 
| > :  COMMENT= Perl module for accessing the OpenAI API
| > :  
| > :  MODULES= cpan
| > : -VER= 0.07
| > : -DISTNAME=OpenAI-API-${VER}
| > : -PKGNAME= p5-${DISTNAME}
| > : -CATEGORIES=  devel perl5
| > : +DISTNAME=OpenAI-API-0.07
| > : +CATEGORIES=  devel
| > 
| > simplify, the p5- prefix and 'perl' CATEGORIES are added automatically
| > by MODULES=cpan.
| > 
| > :  CPAN_AUTHOR= NFERRAZ
| > :  
| > :  MAINTAINER=  Todd T. Fries 
| > :  
| > :  # Artistic
| > : -PERMIT_PACKAGE=  Yes
| > : -PERMIT_DISTFILES=   Yes
| > : +PERMIT_PACKAGE=  Yes
| > 
| > PERMIT_DISTFILES is defaulted to Yes if PERMIT_PACKAGE is set.
| > 
| > : -RUN_DEPENDS+= ${BUILD_DEPENDS}
| > : -BUILD_DEPENDS+=  www/p5-libwww \
| > : +RUN_DEPENDS= www/p5-libwww \
| > :   converters/p5-JSON-MaybeXS
| > 
| > although in this case it makes no difference, often there are some
| > 'hidden' build dependencies (for example, Module::Build for a perl port
| > using CONFIGURE_STYLE=modbuild, or autoconf etc for some other ports),
| > so avoid setting it this way round.
| > 
| > if you need this, do it the other way round instead,
| > BUILD_DEPENDS=${RUN_DEPENDS}, this is less likely to pollute the run deps.
| > but in this port the build dep isn't doing much; just avoids a warning
| > at build time. if it were a port with a more complex set of dependencies
| > I might argue to keep listing them as BUILD_DEPENDS to make it easier
| > to check updates, but in this case it's a short list and easy to check
| > by hand.
| > 
| > :  
| > : -CONFIGURE_STYLE= perl
| > : -
| > 
| > already set by MODULES=cpan
| > 
| > :  .include 
| > : diff --git devel/p5-OpenAI-API/pkg/DESCR devel/p5-OpenAI-API/pkg/DESCR
| > : index 004d87e..413129c 100644
| > : --- devel/p5-OpenAI-API/pkg/DESCR
| > : +++ devel/p5-OpenAI-API/pkg/DESCR
| > : @@ -1 +1,7 @@
| > : -Perl module for accessing the OpenAI API
| > : +OpenAI::API is a Perl module that provides an interface to the OpenAI
| > : +API, which allows you to generate text, translate languages, summarize
| > : +text, and perform other tasks using the language models developed by
| > : +OpenAI.
| > : +
| > : +To use the OpenAI::API module, you will need a

Re: [New] security/pizauth

2023-03-14 Thread Stuart Henderson
On 2023/03/14 09:45, Laurence Tratt wrote:
> Please find attached a port for pizauth 0.2.1:
> 
>   pizauth is a simple program for requesting, showing, and refreshing OAuth2
>   access tokens. pizauth is formed of two components: a persistent server
>   which interacts with the user to request tokens, and refreshes them as
>   necessary; and a command-line interface which can be used by programs such
>   as fdm, neomutt, or msmtp to authenicate with OAuth2.

typo:authenticate

Please also split the MODCARGO_CRATES lines off to crates.inc with a
.include, then it's ok sthen@, but maybe also add "mail" to CATEGORIES?
(Or even put the port in mail/ with CATEGORIES=mail security?)

With o365 keeping on pushing to require OAUTH2 for mail access and
considering pizauth is a much nicer way to handle it than the usual
Python scripts I think this would be useful to have for 7.3.



UPDATE: OSV-Scanner-1.2.0

2023-03-14 Thread Gonzalo L. Rodriguez
Hello,

Update for OSV-Scanner to 1.2.0:

https://github.com/google/osv-scanner/releases/tag/v1.2.0

OK? Comments?

Cheers.-


Index: Makefile
===
RCS file: /cvs/ports/security/osv-scanner/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile16 Jan 2023 13:19:50 -  1.3
+++ Makefile14 Mar 2023 12:12:01 -
@@ -6,7 +6,7 @@ ONLY_FOR_ARCHS = aarch64 amd64 mips64 ri
 
 COMMENT =  scan your project's dependencies for vulnerabilities
 
-V =1.1.0
+V =1.2.0
 MODGO_MODNAME =github.com/google/osv-scanner
 MODGO_VERSION =v${V}
 
Index: distinfo
===
RCS file: /cvs/ports/security/osv-scanner/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo16 Jan 2023 13:19:50 -  1.2
+++ distinfo14 Mar 2023 12:12:01 -
@@ -2,22 +2,77 @@ SHA256 (go_modules/github.com/!burnt!sus
 SHA256 (go_modules/github.com/!burnt!sushi/toml/@v/v1.2.1.zip) = 
b7ZY6CYhef/TTVfq72sHayXHfoshKWWbZml83tKacSE=
 SHA256 (go_modules/github.com/!cyclone!d!x/cyclonedx-go/@v/v0.7.0.mod) = 
SKB0jK23wf8dnhwVqicWbye5ex2qRszBWhoBVbh0490=
 SHA256 (go_modules/github.com/!cyclone!d!x/cyclonedx-go/@v/v0.7.0.zip) = 
yyDWspQ+9lwXekiVv5U1XYBbmUmdd464jVYm9dFfriw=
+SHA256 (go_modules/github.com/!microsoft/go-winio/@v/v0.5.2.mod) = 
Gbj76dRBkni7Hp0M8v1a7IeeQoKcU7o+/VZWuNGzWuc=
+SHA256 (go_modules/github.com/!microsoft/go-winio/@v/v0.5.2.zip) = 
9HnUI0H97R0KmFQHEzOZIHdPdUDt96drhJf7wRSTE4w=
+SHA256 
(go_modules/github.com/!proton!mail/go-crypto/@v/v0.0.0-20221026131551-cf6655e29de4.mod)
 = n5M1x3zb3c6ld3nZKZ1bKyc23N+8JldsgfrwhHCMAbU=
+SHA256 
(go_modules/github.com/!proton!mail/go-crypto/@v/v0.0.0-20221026131551-cf6655e29de4.zip)
 = r+PZYXnpM6svceZcuwKVGDIhTfGQbHrVwfYMB130blA=
+SHA256 (go_modules/github.com/acomagu/bufpipe/@v/v1.0.3.mod) = 
Iaxsw323lcL/h53Hl9IqRY/0F1um/IBgrFx8/DYOoWw=
+SHA256 (go_modules/github.com/acomagu/bufpipe/@v/v1.0.3.zip) = 
7ZrftBGZjQjNK28lO9OrAlWZiFBswyIjWv1cLY+m5t0=
+SHA256 
(go_modules/github.com/anmitsu/go-shlex/@v/v0.0.0-20200514113438-38f4b401e2be.mod)
 = YFvwqg2YIjVA9dr3+pcJHq+79ImJx9F2Uq+ZLKdkr7Y=
+SHA256 
(go_modules/github.com/anmitsu/go-shlex/@v/v0.0.0-20200514113438-38f4b401e2be.zip)
 = Klz3yaJwn2Sf1QjLrLK+luT7pNU0oooSLuTXV0r0C14=
+SHA256 
(go_modules/github.com/armon/go-socks5/@v/v0.0.0-20160902184237-e75332964ef5.mod)
 = eH9fmKshF09xFkyrjuplEl5gqnL111F+EuCOe47szNI=
+SHA256 
(go_modules/github.com/armon/go-socks5/@v/v0.0.0-20160902184237-e75332964ef5.zip)
 = 9HPm3OgmoFUmOYM89yz6qLxxQdqntTdiLX946s/Z37M=
 SHA256 (go_modules/github.com/bradleyjkemp/cupaloy/v2/@v/v2.8.0.mod) = 
Irw2AV+FCyXe73ShEsNARxdI76cC9taJWn6pcIumIZM=
 SHA256 (go_modules/github.com/bradleyjkemp/cupaloy/v2/@v/v2.8.0.zip) = 
+nOEG0auVcwJj3c5M4gl5XREHETrknHSzqt1rMDbPtc=
+SHA256 (go_modules/github.com/bwesterb/go-ristretto/@v/v1.2.0.mod) = 
NorKF1e+h0XM47kN60Aee+V0CWPKU1nEqVTMA1AtjwM=
+SHA256 (go_modules/github.com/bwesterb/go-ristretto/@v/v1.2.0.zip) = 
RZ6byrTT29I8JWJebDwSHZzBjz9oPhO7YXQA9offe3I=
+SHA256 (go_modules/github.com/cloudflare/circl/@v/v1.1.0.mod) = 
HbnQ8RL5ropyoGhB9PGR01RcFExuBe082BYBiliCKBo=
+SHA256 (go_modules/github.com/cloudflare/circl/@v/v1.1.0.zip) = 
vGIgcUMzpWYndEC0f6KpArlTR2nbVvhPvHGuKZLfF5o=
 SHA256 (go_modules/github.com/cpuguy83/go-md2man/v2/@v/v2.0.2.mod) = 
FMOvou9iNVXBtINNH4ixTfd1Sa/uheV1DBkQJGW3iro=
 SHA256 (go_modules/github.com/cpuguy83/go-md2man/v2/@v/v2.0.2.zip) = 
cKfmCYCc8qksVTUQTbXrgtdcVL/P7S0iTofdL9lyn2I=
+SHA256 (go_modules/github.com/creack/pty/@v/v1.1.9.mod) = 
6rBwW8ShjdMVwnpOPbqPIKnhIwZfogYzlmMytczPdzE=
+SHA256 (go_modules/github.com/creack/pty/@v/v1.1.9.zip) = 
IO38wnr9eZF4C8kcpSPSaZnqAl5B9gvF7XG7rADhdeI=
 SHA256 (go_modules/github.com/davecgh/go-spew/@v/v1.1.0.mod) = 
vLKTkyUSN7eaF7bBm/KRNPQ+j0OMMZiYj81GGhzfBcw=
 SHA256 (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.mod) = 
vLKTkyUSN7eaF7bBm/KRNPQ+j0OMMZiYj81GGhzfBcw=
 SHA256 (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.zip) = 
a0SoQ5UfNxtwEMdU7MPKvv6BXVztHFuUCfstaX6KiQ0=
+SHA256 (go_modules/github.com/emirpasic/gods/@v/v1.18.1.mod) = 
DhV8fvGXUTm3UmlrqQWKXpb1H8go4ecqCUKxkAZSzo4=
+SHA256 (go_modules/github.com/emirpasic/gods/@v/v1.18.1.zip) = 
HXXikawVz5yi/Ni9JOL3IDq60xnNNiLNGxnbXE+52qU=
+SHA256 (go_modules/github.com/gliderlabs/ssh/@v/v0.3.5.mod) = 
e58vOhQap3SYfxqH3pDCYmF1qKUCULu557Sbxvv9Kf8=
+SHA256 (go_modules/github.com/gliderlabs/ssh/@v/v0.3.5.zip) = 
fJ36VBTamJYPw9nSBdJ3SNzGPTFIJqTUdF9IhrWpfx8=
+SHA256 (go_modules/github.com/go-git/gcfg/@v/v1.5.0.mod) = 
0DoySGRYxR2I2E7NltN9s229rEcv/wQB5vYZEDyQE88=
+SHA256 (go_modules/github.com/go-git/gcfg/@v/v1.5.0.zip) = 
Jv62GrQQJ5rK1GQij5zT41Aic4uRN16uHpPxPRUDe9Y=
+SHA256 (go_modules/github.com/go-git/go-billy/v5/@v/v5.3.1.mod) = 
SmX5tLNJVae/uTMrlKXTnPVWTIpCn08Kxl+sUrOu7J4=
+SHA256 (go_modules/github.com/go-git/go-billy/v5/@v/v5.4.0.mod) = 
JzxbIXNdOG9QRxvQ8qQE1xsBd8da3+BbGdClJ9IlXMM=
+

UPDATE: Artty-1.4.3

2023-03-14 Thread Gonzalo L. Rodriguez


Hi,

Update for Artty to 1.4.3:

https://github.com/mjwhitta/artty/releases/tag/v1.4.3

OK? Comments?

Cheers.-


Index: Makefile
===
RCS file: /cvs/ports/sysutils/artty/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile31 Jan 2023 09:30:50 -  1.1.1.1
+++ Makefile14 Mar 2023 12:09:39 -
@@ -1,7 +1,7 @@
 COMMENT =  art for your TTY
 
 MODGO_MODNAME =github.com/mjwhitta/artty
-MODGO_VERSION =v1.4.1
+MODGO_VERSION =v1.4.3
 
 DISTNAME = artty-${MODGO_VERSION}
 
Index: distinfo
===
RCS file: /cvs/ports/sysutils/artty/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo31 Jan 2023 09:30:50 -  1.1.1.1
+++ distinfo14 Mar 2023 12:09:39 -
@@ -1,4 +1,4 @@
-SHA256 (artty-v1.4.1.zip) = jfOkE86vA0xZEB9nhP37x/ppWFMwnNfb1/mPotYiBP0=
+SHA256 (artty-v1.4.3.zip) = DZfGQWqJIR63EC50oiXO3XAJGx23HW2tAxJ9RN458i8=
 SHA256 (go_modules/github.com/davecgh/go-spew/@v/v1.1.0.mod) = 
vLKTkyUSN7eaF7bBm/KRNPQ+j0OMMZiYj81GGhzfBcw=
 SHA256 (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.mod) = 
vLKTkyUSN7eaF7bBm/KRNPQ+j0OMMZiYj81GGhzfBcw=
 SHA256 (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.zip) = 
a0SoQ5UfNxtwEMdU7MPKvv6BXVztHFuUCfstaX6KiQ0=
@@ -15,17 +15,19 @@ SHA256 (go_modules/github.com/mjwhitta/h
 SHA256 (go_modules/github.com/mjwhitta/jq/@v/v1.5.3.mod) = 
3G+yEXtyM/E4CYui3m5rSKQwG0AWTk52vN2w655vPe0=
 SHA256 (go_modules/github.com/mjwhitta/jq/@v/v1.5.3.zip) = 
z7d9cGQ7BvjRBbSC0DJD5dMLuwQJHE6YExZuCL57o0k=
 SHA256 (go_modules/github.com/mjwhitta/jsoncfg/@v/v1.6.8.mod) = 
n7lkKFbGPB9eS37GYvKOfMAudU9IkU6vH9csmNP5QeE=
-SHA256 (go_modules/github.com/mjwhitta/jsoncfg/@v/v1.6.8.zip) = 
YOQ+GJ6M4sTHPc4oC1PLz1aob9/0qqMVtDMP9rFSpoA=
+SHA256 (go_modules/github.com/mjwhitta/jsoncfg/@v/v1.6.9.mod) = 
9K6JIiP53136xBjkDiOQQIIqLH958f77bA8eTxszchg=
+SHA256 (go_modules/github.com/mjwhitta/jsoncfg/@v/v1.6.9.zip) = 
sgDfCHby2hhD+8esWgt2qcOPKpNhigAgTZvF2nl7/x0=
 SHA256 (go_modules/github.com/mjwhitta/log/@v/v1.6.3.mod) = 
SGrZigb6xeYhDAtbaa29aeKR/ZWOEFYWrMJcMshh6gI=
 SHA256 (go_modules/github.com/mjwhitta/log/@v/v1.6.3.zip) = 
tVr4w76iw8Qd+9I6O5AZDtZQPYpxYkJUdYR4/TSajJ4=
-SHA256 (go_modules/github.com/mjwhitta/pathname/@v/v1.2.3.mod) = 
9SpHKGe7LZ/Ah/1XNdxEuEgPfoAIubtNpTDoUhlmY7c=
-SHA256 (go_modules/github.com/mjwhitta/pathname/@v/v1.2.3.zip) = 
yyLZftSGcvKg6/26PYWLARbDTQihpO1kgupZcAZwyvg=
+SHA256 (go_modules/github.com/mjwhitta/pathname/@v/v1.2.4.mod) = 
9SpHKGe7LZ/Ah/1XNdxEuEgPfoAIubtNpTDoUhlmY7c=
+SHA256 (go_modules/github.com/mjwhitta/pathname/@v/v1.2.4.zip) = 
btrjwjJcnSVasixKQofRlL50+c0Ow1iMSJSkR54I/WE=
 SHA256 (go_modules/github.com/mjwhitta/safety/@v/v1.11.2.mod) = 
I3iiDb/HKnytElccMXWvyInGohyrwUR638FAqXg9srI=
 SHA256 (go_modules/github.com/mjwhitta/safety/@v/v1.11.2.zip) = 
gHkLQHbonTwKRGyyRYhC+4tGQoZQxC34d0/r7cEXew0=
-SHA256 (go_modules/github.com/mjwhitta/sysinfo/@v/v1.4.9.mod) = 
9PMWMne7deLP1mxjUlMctEMS0WW/K7HA6cTKQ/Y1Dww=
-SHA256 (go_modules/github.com/mjwhitta/sysinfo/@v/v1.4.9.zip) = 
OGMlxuuQKyGVsn/ETKdv/A/0nzUU1qw7mnQCg56O0SQ=
+SHA256 (go_modules/github.com/mjwhitta/sysinfo/@v/v1.5.0.mod) = 
O1LaW08E4AFEDUqvsg/GZZqmXCgTfKKecHcCowNMUMo=
+SHA256 (go_modules/github.com/mjwhitta/sysinfo/@v/v1.5.0.zip) = 
hIyG5YsKtCS80EVJWgroIzdtEq1RFwMhKiAVV12xjbE=
 SHA256 (go_modules/github.com/mjwhitta/where/@v/v1.2.6.mod) = 
5Z6MAaJWbFAWN91zPfYa4Xfz8p3XGbQPVnKiJdrikNM=
-SHA256 (go_modules/github.com/mjwhitta/where/@v/v1.2.6.zip) = 
ju09173CmvdCfslY/BHevGVIH5O0N7XNwNjmYx2Ky0w=
+SHA256 (go_modules/github.com/mjwhitta/where/@v/v1.2.7.mod) = 
qTZF7I2uqTSmwGEksK4hkgGAEyiY4cZlKhBVnMci6Gs=
+SHA256 (go_modules/github.com/mjwhitta/where/@v/v1.2.7.zip) = 
+FPRFcScQndiVj797PZpnM/K3yfiHJNgOMM1w1AGmWY=
 SHA256 (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.mod) = 
dLLnZushU3eGTVh7rfV+lVIfaS0qeGCzx3WQk/nJvsI=
 SHA256 (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.zip) = 
3gTOzBpLjVPkNXBRAmeUvLxU8uaiYM+sUIzmnV1kV6A=
 SHA256 (go_modules/github.com/rogpeppe/go-internal/@v/v1.9.0.mod) = 
kFmpfaKZDIGaCXZ6XpvYeEtFpXt6JeKQVbvRsKqhRP8=
@@ -37,16 +39,18 @@ SHA256 (go_modules/github.com/stretchr/o
 SHA256 (go_modules/github.com/stretchr/testify/@v/v1.7.1.mod) = 
//gWjZjmoHFWxFShtuklUJ8xd+lsFVUW1/lrQHnMo78=
 SHA256 (go_modules/github.com/stretchr/testify/@v/v1.8.0.mod) = 
4HYHTBVgrR3amLiwD+pjCMS2zNBt3QiNIttGJu1o9zg=
 SHA256 (go_modules/github.com/stretchr/testify/@v/v1.8.1.mod) = 
rxpdyzMazno/n8G11+7pwLyCtKKhgv5M7CrdIX4oU9Y=
-SHA256 (go_modules/github.com/stretchr/testify/@v/v1.8.1.zip) = 
NvZOTyKfh2cu+N4cdWZIxBZedqvQNDYlF1eDl+gkhWw=
+SHA256 (go_modules/github.com/stretchr/testify/@v/v1.8.2.mod) = 
rxpdyzMazno/n8G11+7pwLyCtKKhgv5M7CrdIX4oU9Y=
+SHA256 (go_modules/github.com/stretchr/testify/@v/v1.8.2.zip) = 
QA4YyI5cS+t+zKXWdQSPGRWm5nWzD8A/j1Y+tN/eB5o=
 SHA256 (go_modules/golang.org/x/sys/@v/v0.4.0.mod) = 
8DM

[update] samba-4.17.6

2023-03-14 Thread Jeremie Courreges-Anglas


No configure/PLIST/shared libs symbols change.

Release notes:
https://www.samba.org/samba/history/samba-4.17.6.html

Tests and oks welcome.


Index: Makefile
===
RCS file: /cvs/ports/net/samba/Makefile,v
retrieving revision 1.328
diff -u -p -r1.328 Makefile
--- Makefile14 Feb 2023 11:19:03 -  1.328
+++ Makefile14 Mar 2023 12:35:26 -
@@ -1,4 +1,4 @@
-VERSION =  4.17.5
+VERSION =  4.17.6
 DISTNAME = samba-${VERSION}
 EPOCH =0
 
@@ -7,8 +7,6 @@ COMMENT-docs =  additional documentation
 
 PKGNAME-main = ${PKGNAME}
 PKGNAME-docs = samba-docs-${VERSION}
-
-REVISION-main =0
 
 PKG_ARCH-docs =*
 
Index: distinfo
===
RCS file: /cvs/ports/net/samba/distinfo,v
retrieving revision 1.102
diff -u -p -r1.102 distinfo
--- distinfo29 Jan 2023 11:59:18 -  1.102
+++ distinfo14 Mar 2023 12:35:26 -
@@ -1,2 +1,2 @@
-SHA256 (samba-4.17.5.tar.gz) = 67eIDUdP/AnXO1/He8vWV/YjWRAzczGpwk1/acoRRCs=
-SIZE (samba-4.17.5.tar.gz) = 30846334
+SHA256 (samba-4.17.6.tar.gz) = iubtbmKzybPqa+Yn3UBXfPPPmkQtUjcFWAbGLdRgsUo=
+SIZE (samba-4.17.6.tar.gz) = 30857472


-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE



Re: [Update] editors/emacs.28.2

2023-03-14 Thread Jeremie Courreges-Anglas
On Sun, Mar 12 2023, "lux"  wrote:
> Hi ports@:
>
>Here is a patch for Emacs.28.2, fixed CVE-2022-45939, CVE-2022-
> 48337, CVE-2022-48338 and CVE-2022-48339.

Committed with a few tweaks (REVISION bump, links to upstream commits,
refreshed patches).

Thanks a lot for caring about downstreams, I wouldn't have noticed those
fixes without your mail.  If upstream publishes an emacs-28.3 release
soon we'll use that instead.

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE



Re: UPDATE: GNU make 4.4.1

2023-03-14 Thread Christian Weisgerber
Brad Smith:

> Here is an update to GNU make 4.4.1.

Thank you.  That has been on my list since you originally submitted
the update to 4.4, but I never got around to it.

It will need to languish a few weeks more, because due to the
documented incompatibilities between 4.3 and 4.4, I do not want to
commit this before the release.  I'll put it into my "unlock" branch
now.

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



UPDATE: Gobuster-3.5.0

2023-03-14 Thread Gonzalo L. Rodriguez
Hello,

Update for Gobuster to 3.5.0:

https://github.com/OJ/gobuster/releases/tag/v3.5.0

OK? Comments?

Cheers.-


Index: Makefile
===
RCS file: /cvs/ports/security/gobuster/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile6 Feb 2023 15:41:50 -   1.4
+++ Makefile14 Mar 2023 15:23:59 -
@@ -1,7 +1,7 @@
 COMMENT =  tool used to brute-force stuff
 
 MODGO_MODNAME =github.com/OJ/gobuster/v3
-MODGO_VERSION =v3.4.0
+MODGO_VERSION =v3.5.0
 
 DISTNAME = gobuster-${MODGO_VERSION}
 
Index: distinfo
===
RCS file: /cvs/ports/security/gobuster/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo6 Feb 2023 15:41:50 -   1.2
+++ distinfo14 Mar 2023 15:23:59 -
@@ -1,7 +1,7 @@
 SHA256 (go_modules/github.com/cpuguy83/go-md2man/v2/@v/v2.0.2.mod) = 
FMOvou9iNVXBtINNH4ixTfd1Sa/uheV1DBkQJGW3iro=
 SHA256 (go_modules/github.com/cpuguy83/go-md2man/v2/@v/v2.0.2.zip) = 
cKfmCYCc8qksVTUQTbXrgtdcVL/P7S0iTofdL9lyn2I=
-SHA256 (go_modules/github.com/fatih/color/@v/v1.13.0.mod) = 
8KxJ/fh41LNolwJb+xhjni/mfYhM6o4yTlwZFWl/ixw=
-SHA256 (go_modules/github.com/fatih/color/@v/v1.13.0.zip) = 
jyKpKBbZRhsv+Wd1TTDpvIJ50EWvG3VYVOvnZehMqyA=
+SHA256 (go_modules/github.com/fatih/color/@v/v1.14.1.mod) = 
HQ4b7Aqq6abAdbrDh2DDyszwXtU4C8Eu8uRcIPFOW6g=
+SHA256 (go_modules/github.com/fatih/color/@v/v1.14.1.zip) = 
5JOOT46ezm9elaqiXcD+d1NxjgQVhDM6F9ECpkR+AzE=
 SHA256 (go_modules/github.com/google/uuid/@v/v1.3.0.mod) = 
c9pHtjOLAKCC/UUao1oyc9OtwJuOm7qY2rAQkeQCr24=
 SHA256 (go_modules/github.com/google/uuid/@v/v1.3.0.zip) = 
Cl/MBepJKv6sqYSgEkhfahXiJZsy8SBtbzaojIivxgc=
 SHA256 (go_modules/github.com/inconshreveable/mousetrap/@v/v1.0.1.mod) = 
HBsVkRqooL1c0PZnDsI9EIZJbzYV/fUzBq/ytHbOm+E=
@@ -9,11 +9,9 @@ SHA256 (go_modules/github.com/inconshrev
 SHA256 (go_modules/github.com/inconshreveable/mousetrap/@v/v1.1.0.zip) = 
UmZ03mJNfbEIz+dlPvEQzN/Ze8hQJiVCJIFVZ5KO0kM=
 SHA256 (go_modules/github.com/mattn/go-colorable/@v/v0.1.13.mod) = 
1nQ64urmVxYSLxK0LJ8/g6gFwK4yvTxVPUpvG8uSQ6U=
 SHA256 (go_modules/github.com/mattn/go-colorable/@v/v0.1.13.zip) = 
CL4yLcxYSp/P3lyvDPh4tOEc2Y8lLjK8cE6SxaS6nRU=
-SHA256 (go_modules/github.com/mattn/go-colorable/@v/v0.1.9.mod) = 
rf8+JDhLzS7PDG1qGp5OMQZUAem10pzmoSAlWrPAIxM=
-SHA256 (go_modules/github.com/mattn/go-isatty/@v/v0.0.12.mod) = 
GgYuVsAmbQBL6lERWs+MK1l9FAfKVa1WzOAel62j2ks=
-SHA256 (go_modules/github.com/mattn/go-isatty/@v/v0.0.14.mod) = 
6SmRM81yQ+wmZ6oloEstrGAJI0rkwc2k7bRXSZcNrp8=
 SHA256 (go_modules/github.com/mattn/go-isatty/@v/v0.0.16.mod) = 
cUdm7ILWfbiVreiva4BUrUMMPOpeFbOoiPI+0vPhuGM=
-SHA256 (go_modules/github.com/mattn/go-isatty/@v/v0.0.16.zip) = 
PV/xnEsqKhZP64T1zDivNJOAwMSgPQRD3OQLvW7D/Ss=
+SHA256 (go_modules/github.com/mattn/go-isatty/@v/v0.0.17.mod) = 
cUdm7ILWfbiVreiva4BUrUMMPOpeFbOoiPI+0vPhuGM=
+SHA256 (go_modules/github.com/mattn/go-isatty/@v/v0.0.17.zip) = 
7YqYSnkx1hi2d7b9a8yTxYu1fme0swBcQBKohRtJQow=
 SHA256 (go_modules/github.com/pin/tftp/v3/@v/v3.0.0.mod) = 
Cap6DBmCCHRjLMZWw/OZ/NG/HZviv+NWOsWwGes4XC0=
 SHA256 (go_modules/github.com/pin/tftp/v3/@v/v3.0.0.zip) = 
c6D9nUZWtUPYkBB8RaGuRmweXhIwg7SHn5XGhTU0xQI=
 SHA256 (go_modules/github.com/russross/blackfriday/v2/@v/v2.1.0.mod) = 
w5VHzOboZujPo5XSk3vOMIAc0H8LkBwhMySPH7oS9Y0=
@@ -23,33 +21,31 @@ SHA256 (go_modules/github.com/spf13/cobr
 SHA256 (go_modules/github.com/spf13/pflag/@v/v1.0.5.mod) = 
FsbfwOtY6zyRE84ZfUYMZyXGR+RoisJtMcjtafHrvGg=
 SHA256 (go_modules/github.com/spf13/pflag/@v/v1.0.5.zip) = 
/G5wTy9qhN3Nzm3gQE5TQPogyGdhgb9dOBsXiIEHuoQ=
 SHA256 
(go_modules/golang.org/x/crypto/@v/v0.0.0-20190308221718-c2843e01d9a2.mod) = 
M+0HClpm4JYGhaxThkQOG1mJnnTYo4oRgGhecqIZXe0=
-SHA256 (go_modules/golang.org/x/crypto/@v/v0.4.0.mod) = 
oCSfrnXTVD+PMNcJZjAsz7P2H8Q4oOyGBzOiLff5UME=
-SHA256 (go_modules/golang.org/x/crypto/@v/v0.4.0.zip) = 
hodCa/q7P/WcJT8Ji4Y6K7NQPvrYDcAUNf/Oji6R6qg=
+SHA256 (go_modules/golang.org/x/crypto/@v/v0.6.0.mod) = 
G2poNFWjuIK2rFPyJ1KWDoe9kQQKlNbyxcthJh4jidg=
+SHA256 (go_modules/golang.org/x/crypto/@v/v0.6.0.zip) = 
gcqIrzcc/1qERCuijiPY9CzME4fI/hUuVeh7pK+eGsc=
 SHA256 (go_modules/golang.org/x/net/@v/v0.0.0-20200202094626-16171245cfb2.mod) 
= 5u/a94opUD8IDPbSYV4onPsdnjq31XD1NmjsorSrQdo=
-SHA256 (go_modules/golang.org/x/net/@v/v0.3.0.mod) = 
PDYKM2jCXws5pktjD+dO2ZjfAOar7pP9SfVv/nWQoTE=
-SHA256 (go_modules/golang.org/x/net/@v/v0.4.0.mod) = 
PDYKM2jCXws5pktjD+dO2ZjfAOar7pP9SfVv/nWQoTE=
-SHA256 (go_modules/golang.org/x/net/@v/v0.4.0.zip) = 
V+7Gs/ErVa6GvQaQ8+aP+GJlhpNdF7rUZjXq+NM2rqo=
+SHA256 (go_modules/golang.org/x/net/@v/v0.6.0.mod) = 
Qex26iFy8+4wMeOPmlNZOaWE1rs170gIVP3LjCAmcBs=
+SHA256 (go_modules/golang.org/x/net/@v/v0.7.0.mod) = 
Qex26iFy8+4wMeOPmlNZOaWE1rs170gIVP3LjCAmcBs=
+SHA256 (go_modules/golang.org/x/net/@v/v0.7.0.zip) = 
BgVSBkUmqQrJsL3OK6CrNFkt7MlCjRRBw8lyL4U80pA=
 SHA256 (go_modules/golang.org/x/

[new] security/openssl/3.1

2023-03-14 Thread Theo Buehler
Released today: https://www.openssl.org/news/openssl-3.1-notes.html

This doesn't need to make the 7.3 release, but I guess it would be nice
to have. Since it is quarantined under eopenssl31, I don't expect any
impact on ports.

The changelog contains nothing particularly exciting except that there's
initial RiscV assembly support. It looks like that assembly is already
x-only clean, so I left the noexeconly exemption. 

It would be nice if someone could run regress on riscv64 to confirm.

I took the 3.0 port, attempted to adjust the PKGSPEC line, dropped a
@conflict from the PLIST, ran s/30/31/g over the Makefile and reset the
SHLIBVER to 0.0 (should that be ahead of 3.0?). That's about it.

I refreshed the patches and needed to adjust the armv8 assembly a little.

Passes regress on an amd64 machine with PKU and arm64 (beware, it takes
forever).


There's one failing test case on sparc64. Not sure if that's new.
I'll look more closely:

../../util/wrap.pl ../../test/ssl_test 02-protocol-version.cnf.default default 
=> 139
not ok 6 - running CTLOG_FILE=test/ct/log_list.cnf 
TEST_CERTS_DIR=test/certs test/ssl_test test/
ssl-tests/02-protocol-version.cnf default

#0  0x0066c7e33610 in aes256_t4_cbc_encrypt ()
   from /usr/ports/pobj/openssl-3.1.0/openssl-3.1.0/libcrypto.so.0.0
#1  0x0066c8089674 in ossl_cipher_hw_generic_cbc ()
   from /usr/ports/pobj/openssl-3.1.0/openssl-3.1.0/libcrypto.so.0.0
#2  0x0066c808616c in ossl_cipher_generic_block_update ()
   from /usr/ports/pobj/openssl-3.1.0/openssl-3.1.0/libcrypto.so.0.0
#3  0x0066c7f503e8 in EVP_EncryptUpdate ()
   from /usr/ports/pobj/openssl-3.1.0/openssl-3.1.0/libcrypto.so.0.0
#4  0x0066f06d35dc in tls_construct_new_session_ticket ()
   from /usr/ports/pobj/openssl-3.1.0/openssl-3.1.0/libssl.so.0.0
#5  0x0066f06c2dec in state_machine ()
   from /usr/ports/pobj/openssl-3.1.0/openssl-3.1.0/libssl.so.0.0
#6  0x0066f068fd60 in SSL_do_handshake ()


3.1.tgz
Description: application/tar-gz


mips64 bulk build report

2023-03-14 Thread visa
bulk build on octeon.ports.openbsd.org
started on  Fri Mar 3 16:17:41 UTC 2023
finished at Mon Mar 13 20:41:16 UTC 2023
lasted 11D04h23m
done with kern.version=OpenBSD 7.2-current (GENERIC.MP) #1221: Thu Mar  2 
16:50:22 MST 2023

built packages:8990
Mar 3:1584
Mar 4:916
Mar 5:590
Mar 6:406
Mar 7:639
Mar 8:772
Mar 9:1198
Mar 10:619
Mar 11:2072
Mar 12:68
Mar 13:125


build failures: 75
http://build-failures.rhaalovely.net/mips64/2023-03-03/audio/audacity.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/audio/espeak.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/chinese/libpinyin.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/databases/postgresql-pllua.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/devel/clang-tools-extra.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/devel/py-thrift,python3.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/devel/py-unicorn,python3.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/devel/sdcc.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/emulators/openmsx.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/emulators/spike.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/games/astromenace.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/games/goldberg_emulator.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/games/hyperrogue.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/games/love/11.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/games/wesnoth.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/games/witchblast.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/geo/gpstk.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/graphics/enblend-enfuse.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/graphics/openvdb.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/inputmethods/ibus.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/lang/STk.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/lang/gambit.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/lang/gforth.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/lang/librep.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/lang/pfe.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/lang/php/8.1.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/lang/php/8.2.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/mail/opensmtpd-filters/rspamd.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/math/gbc.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/math/igraph.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/math/lean.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/math/lrs.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/math/mlpack,-main.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/math/ntl.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/misc/remind.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/multimedia/assimp.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/net/eduvpn/vpn-daemon.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/net/gtk-gnutella.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/net/icinga/core2.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/net/minio/client.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/net/minio/server.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/net/powerdns_recursor.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/net/syncthing.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/net/utox.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/plan9/drawterm.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/security/botan2.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/security/step-cli.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/security/vault.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/shells/elvish.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/sysutils/amazon-ecs-cli.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/sysutils/beats/filebeat.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/sysutils/beats/heartbeat.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/sysutils/beats/metricbeat.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/sysutils/beats/packetbeat.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/sysutils/dep.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/sysutils/direnv.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/sysutils/gitlab-runner.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/sysutils/kubectl.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/sysutils/libvirt.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/sysutils/nix.log
http://build-failures.rhaalovely.net/mips64/2023-03-03/sysutils

[update] security/rbw to 1.6.0

2023-03-14 Thread Aaron Bieber

Hi!


Here is a trivial update for rbw. Changelog available here: 
https://git.tozt.net/rbw/tree/CHANGELOG.md



OK?


Cheers,

Aaron
diff --git a/security/rbw/Makefile b/security/rbw/Makefile
index 92bc3f905f0..709642d9fb0 100644
--- a/security/rbw/Makefile
+++ b/security/rbw/Makefile
@@ -3,8 +3,7 @@ NOT_FOR_ARCHS =	powerpc64 riscv64 sparc64
 
 COMMENT =	command line BitWarden client
 
-DISTNAME =	rbw-1.4.3
-REVISION =	5
+DISTNAME =	rbw-1.6.0
 
 CATEGORIES =	security
 
diff --git a/security/rbw/crates.inc b/security/rbw/crates.inc
index b16ab154be4..4d136ee4d0f 100644
--- a/security/rbw/crates.inc
+++ b/security/rbw/crates.inc
@@ -1,196 +1,201 @@
-# run: make modcargo-gen-crates-licenses
-MODCARGO_CRATES +=	aes	0.7.5
-MODCARGO_CRATES +=	aho-corasick	0.7.18
-MODCARGO_CRATES +=	ansi_term	0.12.1
-MODCARGO_CRATES +=	anyhow	1.0.53
-MODCARGO_CRATES +=	arrayvec	0.7.2
-MODCARGO_CRATES +=	async-trait	0.1.52
-MODCARGO_CRATES +=	atty	0.2.14
-MODCARGO_CRATES +=	autocfg	0.1.8
-MODCARGO_CRATES +=	autocfg	1.1.0
-MODCARGO_CRATES +=	base32	0.4.0
-MODCARGO_CRATES +=	base64	0.13.0
-MODCARGO_CRATES +=	base64ct	1.0.1
-MODCARGO_CRATES +=	bitflags	1.3.2
-MODCARGO_CRATES +=	block-buffer	0.9.0
-MODCARGO_CRATES +=	block-modes	0.8.1
-MODCARGO_CRATES +=	block-padding	0.2.1
-MODCARGO_CRATES +=	boxfnonce	0.1.1
-MODCARGO_CRATES +=	bumpalo	3.9.1
-MODCARGO_CRATES +=	byteorder	1.4.3
-MODCARGO_CRATES +=	bytes	1.1.0
-MODCARGO_CRATES +=	cc	1.0.72
-MODCARGO_CRATES +=	cfg-if	1.0.0
-MODCARGO_CRATES +=	cipher	0.3.0
-MODCARGO_CRATES +=	clap	2.34.0
-MODCARGO_CRATES +=	const-oid	0.6.2
-MODCARGO_CRATES +=	core-foundation	0.9.3
-MODCARGO_CRATES +=	core-foundation-sys	0.8.3
-MODCARGO_CRATES +=	cpufeatures	0.2.1
-MODCARGO_CRATES +=	crypto-bigint	0.2.11
-MODCARGO_CRATES +=	crypto-mac	0.11.1
-MODCARGO_CRATES +=	daemonize	0.4.1
-MODCARGO_CRATES +=	der	0.4.5
-MODCARGO_CRATES +=	digest	0.9.0
-MODCARGO_CRATES +=	directories	4.0.1
-MODCARGO_CRATES +=	dirs-sys	0.3.6
-MODCARGO_CRATES +=	encoding_rs	0.8.30
-MODCARGO_CRATES +=	env_logger	0.9.0
-MODCARGO_CRATES +=	fastrand	1.7.0
-MODCARGO_CRATES +=	fnv	1.0.7
-MODCARGO_CRATES +=	form_urlencoded	1.0.1
-MODCARGO_CRATES +=	futures-channel	0.3.21
-MODCARGO_CRATES +=	futures-core	0.3.21
-MODCARGO_CRATES +=	futures-io	0.3.21
-MODCARGO_CRATES +=	futures-sink	0.3.21
-MODCARGO_CRATES +=	futures-task	0.3.21
-MODCARGO_CRATES +=	futures-util	0.3.21
-MODCARGO_CRATES +=	generic-array	0.14.5
-MODCARGO_CRATES +=	getrandom	0.2.4
-MODCARGO_CRATES +=	h2	0.3.11
-MODCARGO_CRATES +=	hashbrown	0.11.2
-MODCARGO_CRATES +=	heck	0.3.3
-MODCARGO_CRATES +=	hermit-abi	0.1.19
-MODCARGO_CRATES +=	hkdf	0.11.0
-MODCARGO_CRATES +=	hmac	0.11.0
-MODCARGO_CRATES +=	http	0.2.6
-MODCARGO_CRATES +=	http-body	0.4.4
-MODCARGO_CRATES +=	httparse	1.6.0
-MODCARGO_CRATES +=	httpdate	1.0.2
-MODCARGO_CRATES +=	humantime	2.1.0
-MODCARGO_CRATES +=	hyper	0.14.16
-MODCARGO_CRATES +=	hyper-rustls	0.23.0
-MODCARGO_CRATES +=	idna	0.2.3
-MODCARGO_CRATES +=	indexmap	1.8.0
-MODCARGO_CRATES +=	instant	0.1.12
-MODCARGO_CRATES +=	ipnet	2.3.1
-MODCARGO_CRATES +=	itoa	0.4.8
-MODCARGO_CRATES +=	itoa	1.0.1
-MODCARGO_CRATES +=	js-sys	0.3.56
-MODCARGO_CRATES +=	lazy_static	1.4.0
-MODCARGO_CRATES +=	libc	0.2.117
-MODCARGO_CRATES +=	libm	0.2.2
-MODCARGO_CRATES +=	lock_api	0.4.6
-MODCARGO_CRATES +=	log	0.4.14
-MODCARGO_CRATES +=	mach	0.3.2
-MODCARGO_CRATES +=	matches	0.1.9
-MODCARGO_CRATES +=	memchr	2.4.1
-MODCARGO_CRATES +=	memoffset	0.6.5
-MODCARGO_CRATES +=	mime	0.3.16
-MODCARGO_CRATES +=	mio	0.7.14
-MODCARGO_CRATES +=	miow	0.3.7
-MODCARGO_CRATES +=	nix	0.23.1
-MODCARGO_CRATES +=	ntapi	0.3.6
-MODCARGO_CRATES +=	num-bigint-dig	0.7.0
-MODCARGO_CRATES +=	num-integer	0.1.44
-MODCARGO_CRATES +=	num-iter	0.1.42
-MODCARGO_CRATES +=	num-traits	0.2.14
-MODCARGO_CRATES +=	num_cpus	1.13.1
-MODCARGO_CRATES +=	once_cell	1.9.0
-MODCARGO_CRATES +=	opaque-debug	0.3.0
-MODCARGO_CRATES +=	openssl-probe	0.1.5
-MODCARGO_CRATES +=	parking_lot	0.11.2
-MODCARGO_CRATES +=	parking_lot_core	0.8.5
-MODCARGO_CRATES +=	password-hash	0.3.2
-MODCARGO_CRATES +=	paw	1.0.0
-MODCARGO_CRATES +=	paw-attributes	1.0.2
-MODCARGO_CRATES +=	paw-raw	1.0.0
-MODCARGO_CRATES +=	pbkdf2	0.9.0
-MODCARGO_CRATES +=	pem-rfc7468	0.2.4
-MODCARGO_CRATES +=	percent-encoding	2.1.0
-MODCARGO_CRATES +=	pin-project-lite	0.2.8
-MODCARGO_CRATES +=	pin-utils	0.1.0
-MODCARGO_CRATES +=	pkcs1	0.2.4
-MODCARGO_CRATES +=	pkcs8	0.7.6
-MODCARGO_CRATES +=	ppv-lite86	0.2.16
-MODCARGO_CRATES +=	proc-macro-error	1.0.4
-MODCARGO_CRATES +=	proc-macro-error-attr	1.0.4
-MODCARGO_CRATES +=	proc-macro2	1.0.36
-MODCARGO_CRATES +=	quote	1.0.15
-MODCARGO_CRATES +=	rand	0.8.4
-MODCARGO_CRATES +=	rand_chacha	0.3.1
-MODCARGO_CRATES +=	rand_core	0.6.3
-MODCARGO_CRATES +=	rand_hc	0.3.1
-MODCARGO_CRATES +=	redox_syscall	0.2.10
-MODCARGO_CRATES +=	redox_users	0.4.0
-MODCARGO_CRATES +=	regex	1.5.4
-MODCARGO_CRATES +=	regex-syntax	0.6.25
-MODCARGO_CRATES +=	region	3.0.0
-MODCARGO_CRATES +=	remove_dir_all	0.5.3
-MODCARGO_CRATES +=	reqwest	0.11.9
-MODCARGO_CRATES +=	ring	0.

Re: [new] security/openssl/3.1

2023-03-14 Thread Stuart Henderson
On 2023/03/14 16:42, Theo Buehler wrote:

Generally OK with me.

> I took the 3.0 port, attempted to adjust the PKGSPEC line, dropped a
> @conflict from the PLIST, ran s/30/31/g over the Makefile and reset the
> SHLIBVER to 0.0 (should that be ahead of 3.0?). That's about it.

When we've had other ports which use the same library name in
different directories (e.g. databases/db, net/libnet) we have kept the
shlib versions higher, so I think it probably would make sense to do the
same here.



Re: [update] samba-4.17.6

2023-03-14 Thread Bjorn Ketelaars
On Tue 14/03/2023 13:37, Jeremie Courreges-Anglas wrote:
> 
> No configure/PLIST/shared libs symbols change.
> 
> Release notes:
> https://www.samba.org/samba/history/samba-4.17.6.html
> 
> Tests and oks welcome.

Build- and run tested on amd64.

OK bket@



Re: [UPDATE] lang/node 18.15.0

2023-03-14 Thread A Tammy


On 3/12/23 14:40, Volker Schlecht wrote:
> Updates lang/node to the latest release 18.15.0
> https://github.com/nodejs/node/releases/tag/v18.15.0
>
> Builds and runs fine on amd64, i386 and arm64.
>
> AFAICT no changes with an obvious risk for other platforms.
> As usual, quite a bit of PLIST churn due to npm.

Builds fine for me on arm64. Ran simple scripts and they worked.

OK aisha, will commit tonight if no one has any issue.



Re: [New] security/pizauth

2023-03-14 Thread Laurence Tratt
On Tue, Mar 14, 2023 at 10:55:41AM +, Stuart Henderson wrote:

Hello Stuart,

> typo:authenticate

Oops!

> Please also split the MODCARGO_CRATES lines off to crates.inc with a
> .include, then it's ok sthen@, but maybe also add "mail" to CATEGORIES?

Both done! [Since I can use pizauth to help control my washing machine, I
think "security" is the best main category, but I agree that "mail" is a
sensible second category.]

I also realised that I needed to set BUILD_DEPENDS to pick up the `ring` fix,
so I've done that too.

Update attached -- thanks for your feedback!


Laurie


pizauth.tgz
Description: application/tar-gz


Re: [New] security/pizauth

2023-03-14 Thread Stuart Henderson
On 2023/03/14 20:47, Laurence Tratt wrote:
> Both done! [Since I can use pizauth to help control my washing machine, I
> think "security" is the best main category, but I agree that "mail" is a
> sensible second category.]

Fine with me.

> I also realised that I needed to set BUILD_DEPENDS to pick up the `ring` fix,
> so I've done that too.

Good catch! One more nit, "WANTLIB += ${MODCARGO_WANTLIB} m" which
can be fixed before commit, no need for a new tar.

Any OKs to import? / OK sthen@



Re: [update] net/transmission 4.0.1 - work in progress

2023-03-14 Thread Josh Grosse
On Sat, Mar 11, 2023 at 12:55:39PM +, Klemens Nanni wrote:
> 10.03.2023 20:47, Klemens Nanni ??:
> > +++ pkg/PLIST-main  10 Mar 2023 14:45:13 -
> > @@ -22,81 +22,84 @@
> >  @man man/man1/transmission-remote.1
> >  @man man/man1/transmission-show.1
> >  @comment share/applications/
> 
> (This @comment  can probably go well and then get cleaned up from
>  update-plist, now that I see it...)
> 
> > +share/doc/transmission/
> > +share/doc/transmission/AUTHORS
> > +share/doc/transmission/COPYING
> > +share/doc/transmission/README.md
> > +share/doc/transmission/news/
> > +share/doc/transmission/news/news-2.42-and-older.md
> [lots of news files]
> > +share/doc/transmission/news/news-4.0.1.md
> > +share/doc/transmission/rpc-spec.md
> > +share/doc/transmission/send-email-when-torrent-done.sh
> 
> These come from default INSTALL_DOC, either default =ON should put the
> script into the examples dir and account for its nail(1) usage, imho, or
> =OFF should be used to skip all those files.  Or just zap news/?

I've added INSTALL_DOC=NO to the Makefile, removed the @comment,
and updated the plist.  Thank you for your help and your guidance!

I think this may be ready for testing by transmission users.

diff --git a/net/transmission/Makefile b/net/transmission/Makefile
index 3deb9382f4a..8c18efcee02 100644
--- a/net/transmission/Makefile
+++ b/net/transmission/Makefile
@@ -2,10 +2,7 @@ COMMENT-main=  BitTorrent command line and daemon client
 COMMENT-gtk=   BitTorrent client with GTK+ interface
 COMMENT-qt=BitTorrent client with Qt interface
 
-NOT_FOR_ARCHS-gtk= sparc64
-NOT_FOR_ARCHS-qt= sparc64
-
-VER=   3.00
+VER=   4.0.1
 DISTNAME=  transmission-${VER}
 PKGNAME-main=  transmission-${VER}
 PKGNAME-gtk=   transmission-gtk-${VER}
@@ -13,22 +10,17 @@ PKGNAME-qt= transmission-qt-${VER}
 CATEGORIES=net
 HOMEPAGE=  https://transmissionbt.com/
 MAINTAINER=Josh Grosse 
-REVISION-gtk=  2
-REVISION-main= 2
-REVISION-qt=   2
 
 # GPLv2+
 PERMIT_PACKAGE=Yes
 
-MASTER_SITES=  
https://github.com/transmission/transmission-releases/raw/master/
+MASTER_SITES=  
https://github.com/transmission/transmission/releases/download/${VER}/
 EXTRACT_SUFX=  .tar.xz
 
 MULTI_PACKAGES=-main -gtk -qt
 
-ONLY_FOR_ARCHS-qt= ${MODGCC4_ARCHS} ${CLANG_ARCHS}
-
+# gnu++17
 COMPILER = base-clang ports-gcc
-COMPILER_LANGS =   c
 
 
 PSEUDO_FLAVORS=no_gtk no_qt
@@ -36,84 +28,63 @@ FLAVOR?=
 
 .include 
 
-WANTLIB-common=c crypto curl event_core event_extra m miniupnpc>=2.0 \
-   natpmp pthread ssl z intl
-WANTLIB-main=  ${WANTLIB-common} nghttp2 iconv
-WANTLIB-gtk=   ${WANTLIB-common} X11 Xcomposite Xcursor Xdamage \
-   Xext Xfixes Xi Xinerama Xrandr Xrender \
-   atk-1.0 atk-bridge-2.0 cairo cairo-gobject \
-   expat ffi fontconfig freetype fribidi \
-   gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0 \
-   gobject-2.0 graphite2 gthread-2.0 gtk-3 \
-   harfbuzz pango-1.0 pangoft2-1.0 \
-   pangocairo-1.0 pixman-1 png pcre2-8 xcb \
-   xcb-render xcb-shm epoxy nghttp2 iconv \
-   Xau Xdmcp execinfo jpeg ${COMPILER_LIBCXX}
-WANTLIB-qt=${WANTLIB-common} ${MODQT_WANTLIB} \
-   GL Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5Widgets \
-   fontconfig freetype $(COMPILER_LIBCXX)
-
-MODULES+=  textproc/intltool
-
-LIB_DEPENDS-common=devel/gettext,-runtime \
-   devel/libevent2 \
-   net/curl \
+WANTLIB-common = ${COMPILER_LIBCXX} c crypto curl m miniupnpc natpmp psl ssl
+
+WANTLIB-main = ${WANTLIB-common}
+
+WANTLIB-gtk += ${WANTLIB-common} cairo cairo-gobject cairomm-1.16 
gdk_pixbuf-2.0
+WANTLIB-gtk += gio-2.0 giomm-2.68 glib-2.0 glibmm-2.68 gobject-2.0 graphene-1.0
+WANTLIB-gtk += gtk-4 gtkmm-4.0 harfbuzz intl pango-1.0 pangocairo-1.0
+WANTLIB-gtk += pangomm-2.48 sigc-3.0
+
+WANTLIB-qt += ${WANTLIB-common} GL Qt6Core Qt6DBus Qt6Gui Qt6Network Qt6Svg
+WANTLIB-qt += Qt6Widgets
+
+MODULES =  devel/cmake \
+   textproc/intltool
+
+LIB_DEPENDS-common=net/curl \
+   net/libpsl \
net/miniupnp/libnatpmp \
net/miniupnp/miniupnpc>=1.9
 LIB_DEPENDS-main=${LIB_DEPENDS-common}
 LIB_DEPENDS-gtk=${LIB_DEPENDS-common} \
-   x11/gtk+3
+   x11/gtkmm40 \
+   x11/gtk+4
 LIB_DEPENDS-qt=${LIB_DEPENDS-common} \
-   ${MODQT_LIB_DEPENDS}
+   ${MODQT_LIB_DEPENDS} \
+   x11/qt6/qtsvg
 
 RUN_DEPENDS-gtk=${PKGNAME-main}:${BUILD_PKGPATH} \
devel/desktop-file-utils \
-   x11/gtk+3,-guic
+   x11/gtk+3,-guic \
+   x11/gtk+4,-guic
 RUN_DEPENDS-qt=${PKGNAME-main}:${BUILD_PKGPATH} \
devel/desktop-file-utils
 
-USE_GMAKE= Yes
-CONFIGURE_STYLE=gnu
+CONFIGURE_ARGS =   -DENABLE_CLI=ON \
+   -DENAB

Re: UPDATE: sysutils/vultr-cli-2.15.1

2023-03-14 Thread Daniel Jakots
On Mon, 13 Mar 2023 09:49:29 -0400, Adriano Barbosa
 wrote:

> Update for sysutils/vultr-cli-2.15.1

Committed, thanks!



[new] games/simutrans

2023-03-14 Thread James Russell Stickney
The game simutrans along with two of it's gameplay modules.

https://www.simutrans.com/en/

The game is a transport simulator, sort of like openttd.
The pak sets are like the game code, 
they provide different gameplay and graphics.

tar file of port is attached and also provided at
https://nl1.outband.net/extra/simutrans.tar.gz



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


Re: [new] games/simutrans

2023-03-14 Thread Thomas Frohwein
On Wed, Mar 15, 2023 at 04:43:48AM +0100, James Russell Stickney wrote:
> The game simutrans along with two of it's gameplay modules.
> 
> https://www.simutrans.com/en/
> 
> The game is a transport simulator, sort of like openttd.
> The pak sets are like the game code, 
> they provide different gameplay and graphics.
> 
> tar file of port is attached and also provided at
> https://nl1.outband.net/extra/simutrans.tar.gz
> 

Based on our discussion on mastodon, here is a version cleaned up,
including removing redundant entries that are already in Makefile.inc,
adding a README, and more (I sent details to James on mastodon; can
provide more explanation if needed.)

Attaching my version.


simutrans.tgz
Description: application/tar-gz