CVS: cvs.openbsd.org: ports

2020-10-02 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2020/10/02 23:56:33

Modified files:
devel/jenkins/devel: Makefile distinfo 

Log message:
Update jenkins to 2.259



Re: profanity segfaults and dumps core in recent snapshots

2020-10-02 Thread Rafael Sadowski
On Fri Sep 25, 2020 at 10:07:24AM +0100, Raf Czlonka wrote:
> Hi all,
> 
> As soon as I authenticate against Google's XMPP server - talk.google.com
> - profanity segfaults and dumps core:
> 
>   $ egdb profanity profanity.core  
>   [...]
>   Core was generated by `profanity'.
>   Program terminated with signal SIGSEGV, Segmentation fault.
>   #0  0x0e6f67fba14f in xmpp_conn_tlscert_fingerprint () from 
> /usr/local/lib/libmesode.so.0.0
>   (gdb) bt
>   #0  0x0e6f67fba14f in xmpp_conn_tlscert_fingerprint () from 
> /usr/local/lib/libmesode.so.0.0
>   #1  0x0e6cccde9466 in _xmppcert_to_profcert ()
>   #2  0x0e6cccde907e in ?? ()
>   #3  0x0e6f67fc6959 in verify_callback () from 
> /usr/local/lib/libmesode.so.0.0
>   #4  0x0e6f58058313 in check_id_error (ctx=0x7f7f6fd0, 
> errcode=) at 
> /usr/src/lib/libcrypto/x509/x509_vfy.c:183
>   #5  check_id (ctx=0x7f7f6fd0) at 
> /usr/src/lib/libcrypto/x509/x509_vfy.c:213
>   #6  0x0e6f5801ec31 in x509_verify_cert_hostname (ctx=0xe6f1f627d80, 
> cert=0xe6fb3bc6d00, name=0x0) at /usr/src/lib/libcrypto/x509/x509_verify.c:462
>   #7  x509_verify (ctx=0xe6f1f627d80, leaf=0xe6fb3bc6d00, name=0x0) at 
> /usr/src/lib/libcrypto/x509/x509_verify.c:870
>   #8  0x0e6f58058de1 in X509_verify_cert (ctx=0x7f7f6fd0) at 
> /usr/src/lib/libcrypto/x509/x509_vfy.c:682
>   #9  0x0e6f355991ed in ssl_verify_cert_chain (s=0xe6f4ca9c300, 
> sk=0xe6ee1db3840) at /usr/src/lib/libssl/ssl_cert.c:447
>   #10 0x0e6f355b79a5 in tls13_server_certificate_recv 
> (ctx=0xe6f4ca9c400, cbs=) at 
> /usr/src/lib/libssl/tls13_client.c:613
>   #11 0x0e6f355b777c in tls13_server_certificate_request_recv 
> (ctx=0xe6f4ca9c400, cbs=0x7f7f7218) at 
> /usr/src/lib/libssl/tls13_client.c:534
>   #12 0x0e6f355c6511 in tls13_handshake_recv_action 
> (ctx=0xe6f4ca9c400, action=) at 
> /usr/src/lib/libssl/tls13_handshake.c:500
>   #13 tls13_handshake_perform (ctx=0xe6f4ca9c400) at 
> /usr/src/lib/libssl/tls13_handshake.c:375
>   #14 0x0e6f355c57d7 in tls13_legacy_connect (ssl=0xe6f4ca9c300) at 
> /usr/src/lib/libssl/tls13_legacy.c:442
>   #15 0x0e6f67fc6aa5 in tls_start () from 
> /usr/local/lib/libmesode.so.0.0
>   #16 0x0e6f67fb9542 in conn_tls_start () from 
> /usr/local/lib/libmesode.so.0.0
>   #17 0x0e6f67fb7274 in _handle_proceedtls_default () from 
> /usr/local/lib/libmesode.so.0.0
>   #18 0x0e6f67fbbb01 in handler_fire_stanza () from 
> /usr/local/lib/libmesode.so.0.0
>   #19 0x0e6f67fb8835 in _handle_stream_stanza () from 
> /usr/local/lib/libmesode.so.0.0
>   #20 0x0e6f67fc76f5 in _end_element () from 
> /usr/local/lib/libmesode.so.0.0
>   #21 0x0e6f48109821 in doContent (parser=0xe6ee1dbf800, 
> startTagLevel=, enc=, s=, 
> end=0xe6f1a4511ad '\337' , ..
>   haveMore=1 '\001') at /usr/src/lib/libexpat/lib/xmlparse.c:2600
>   #22 0x0e6f48106f07 in contentProcessor (parser=0xe6ee1dbf800, 
> start=0x7f7f60f0 "ERROR: error number 62", end=0x7  memory at address 0x7>, endPtr=0x0) at /usr/src/lib/libexpat/
>   #23 0x0e6f48102191 in XML_ParseBuffer (parser=0xe6ee1dbf800, 
> len=50, isFinal=0) at /usr/src/lib/libexpat/lib/xmlparse.c:1704
>   #24 0x0e6f48101ca3 in XML_Parse (parser=0xe6ee1dbf800, 
>   s=0x7f7f7620 " xmlns=\"urn:ietf:params:xml:ns:xmpp-tls\"/>xml:ns:xmpp-tls\">  
> xmlns=\"urn:ietf:params:xml:ns:xmpp-sasl\">X-OAUTH2   len=50, isFinal=0) at /usr/src/lib/libexpat/lib/xmlparse.c:1668
>   #25 0x0e6f67fbb67e in xmpp_run_once () from 
> /usr/local/lib/libmesode.so.0.0
>   #26 0x0e6cccde8ada in connection_check_events ()
>   #27 0x0e6cccde1e3b in prof_run ()
>   #28 0x0e6ccce5d3de in main ()
> 
> This started happening a week or so ago.
> 
> Around the same time - most likely the same snapshot - lastpass-cli
> stopped working during authentication step, with an "SSL connect
> error" message.
> 
> Bjorn (bket@) found that lastpass-cli behaviour was related to a
> change in lib/libcrypto/x509/x509_vpm.c (r1.22). This has been
> subsequently fixed[0] by jsing@ and lastpass-cli works again.
> 
> This may or may not be related but, given X.509 and TLS appearing
> all over the place in the backtrace, I thought I'd mention it.
> 
> FWIW, profanity does *not* segfault when I authenticate to an XMPP
> server at work.
> 
> [0] https://marc.info/?l=openbsd-cvs=160088523031157=2
> 
> Please CC me in any replies as I am not subscribed to this mailing list.
> 
> Cheers,
> 
> Raf
> 


Could you test your use-case with the following libmesode update, please?
Upstream committed some "LibreSSL support" changes.

? libmesode-0.10.0-libmesode.so.0.0
Index: Makefile
===
RCS file: /cvs/ports/net/libmesode/Makefile,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 Makefile
--- 

Re: Remove textproc/glimpse?

2020-10-02 Thread Ingo Schwarze
Hi Klemens,

Klemens Nanni wrote on Sat, Oct 03, 2020 at 02:21:42AM +0200:
> On Sun, Sep 20, 2020 at 02:48:26PM +0200, Ingo Schwarze wrote:

>> Judging from patch-Makefile, it ought to be trivial to remove the
>> dependency on glimpse.

> True, so let's do that and keep the port as you outlined potential use
> for it.
> Feedback? OK?

OK schwarze@, this is already a clear improvement.


After this, more work should be done:

 * Remove the hidden dependency on textproc/groff and use mandoc(1)
   instead.  Fixing patch-Makefile is probably sufficient to achieve
   that.

So far, i did not investigate how the following can be achieved,
but they are clearly needed and i'd be surprised if they were hard:

 * Remove the requirement to set MANPATH.
   Use the default instead.
   Or even better, use /etc/man.conf if feasible.
 * Remove the warning that the "whatis" file is missing
 * Remove warning about stray cats
 * And probably more.

Also, there *are* formatting problem with the output the program
produces, for example with respect to line breaks.

So there is still a lot of work to do, but even without all that,
the port is already partially useable.

Yours,
  Ingo


> Index: Makefile
> ===
> RCS file: /cvs/ports/misc/tkman/Makefile,v
> retrieving revision 1.26
> diff -u -p -r1.26 Makefile
> --- Makefile  12 Jul 2019 20:47:54 -  1.26
> +++ Makefile  3 Oct 2020 00:14:57 -
> @@ -3,7 +3,7 @@
>  COMMENT =Tcl/Tk-based manual browser
>  
>  DISTNAME =   tkman-2.2
> -REVISION =   0
> +REVISION =   1
>  CATEGORIES = misc 
>  HOMEPAGE =   http://www.sourceforge.net/projects/tkman
>  MAINTAINER = Stuart Cassoff 
> @@ -15,8 +15,7 @@ MASTER_SITES =  ${MASTER_SITE_SOURCEFORGE
>  MODULES =x11/tk
>  
>  RUN_DEPENDS =${MODTK_RUN_DEPENDS} \
> - textproc/rman \
> - textproc/glimpse
> + textproc/rman
>  
>  NO_TEST =Yes
>  
> Index: patches/patch-Makefile
> ===
> RCS file: /cvs/ports/misc/tkman/patches/patch-Makefile,v
> retrieving revision 1.4
> diff -u -p -r1.4 patch-Makefile
> --- patches/patch-Makefile5 Jan 2011 17:34:17 -   1.4
> +++ patches/patch-Makefile3 Oct 2020 00:19:14 -
> @@ -1,6 +1,7 @@
>  $OpenBSD: patch-Makefile,v 1.4 2011/01/05 17:34:17 stu Exp $
>  Makefile.origFri Dec 10 19:26:34 2010
> -+++ Makefile Fri Dec 10 19:35:54 2010
> +Index: Makefile
> +--- Makefile.orig
>  Makefile
>  @@ -25,7 +25,7 @@ mintk = 8.4
>   
>   ### you need to localize the paths on these lines
> @@ -57,25 +58,16 @@ $OpenBSD: patch-Makefile,v 1.4 2011/01/0
>   # printing string for preformatted pages without [tn]roff source
>   #catprint = lpr
>   #catprint = "lpr -h"
> -@@ -201,14 +201,15 @@ shortnames = 0
> - # the right-topmost menu's Rebuild Database/Glimpse Index menu choice.
> - 
> +@@ -203,7 +203,7 @@ shortnames = 0
>   # BY DEFAULT OFF
> --glimpse = ""
> -+#glimpse = ""
> + glimpse = ""
>   # Glimpse on, with Boolean scope set to entire file
>  -glimpse = "glimpse -W"
>  +#glimpse = "glimpse -W"
>   # give the full path, if you'd like
>   #glimpse = /usr/sww/bin/glimpse
>   # variations (refer to the Glimpse manual page)
> - # no characters treated as meta characters:
> - #glimpse = "glimpse -Wk"
> -+glimpse = "glimpse -z"
> - # compressed manual pages are handled automatically; don't add -z to above
> - 
> - # glimpseindex indexes the manual pages, for each component of one's 
> MANPATH,
> -@@ -460,7 +461,7 @@ install: tkman retkman
> +@@ -460,7 +460,7 @@ install: tkman retkman
>   chmod +rx $(BINDIR)/tkman
>   $(CP) retkman $(BINDIR)
>   chmod +rx $(BINDIR)/retkman



CVS: cvs.openbsd.org: ports

2020-10-02 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2020/10/02 23:38:02

Modified files:
fonts/font-awesome: Makefile distinfo 

Log message:
Update font-awesome to 5.15.0



Re: mysql_waitpid: broken symbolic link to '/usr/local/bin/mariadb-waitpid'

2020-10-02 Thread Mikolaj Kucharski
On Fri, Oct 02, 2020 at 10:54:05PM +, Mikolaj Kucharski wrote:
> On Thu, Oct 01, 2020 at 09:09:16PM -0400, Brad Smith wrote:
> > 
> > It should go the other way around. Try something like this.
> > 
> 
> I see thanks. Your diff also has the issue which I hit with my diff:
> 
>Can't install mariadb-server-10.5.5p0v1 because of conflicts 
> (mariadb-client-10.5.5p0v1)
> 
> I think it needs to be like sthen@ mentioned:
> 
> @conflict mariadb-server-<10.5.5p0v1
> 
> It's interesting that three people didn't notice that problem, when
> preparing the diff or when reviwing it.
> 
> I'm really curious about rationale of this unexpected behaviour of
> conflict marker. I find it confusing.
> 
> I'm testing Brad's diff with conflict marker fix. Will reply when I'm
> done with final diff.
> 

Below diff works as intended. This is Brad's diff with conflict fix.

Index: Makefile
===
RCS file: /cvs/ports/databases/mariadb/Makefile,v
retrieving revision 1.96
diff -u -p -u -r1.96 Makefile
--- Makefile12 Aug 2020 14:43:54 -  1.96
+++ Makefile3 Oct 2020 00:48:12 -
@@ -9,8 +9,9 @@ DISTNAME=   mariadb-${VERSION}
 PKGNAME-main=  mariadb-client-${VERSION}
 PKGNAME-server=mariadb-server-${VERSION}
 PKGNAME-tests= mariadb-tests-${VERSION}
+REVISION-main= 0
+REVISION-server= 0
 EPOCH= 1
-
 CATEGORIES=databases
 MASTER_SITES=  https://downloads.mariadb.com/MariaDB/${DISTNAME}/source/ \
https://ftp.osuosl.org/pub/mariadb/${DISTNAME}/source/
Index: pkg/PLIST-main
===
RCS file: /cvs/ports/databases/mariadb/pkg/PLIST-main,v
retrieving revision 1.21
diff -u -p -u -r1.21 PLIST-main
--- pkg/PLIST-main  26 Jun 2020 08:46:42 -  1.21
+++ pkg/PLIST-main  3 Oct 2020 00:48:12 -
@@ -1,5 +1,5 @@
 @comment $OpenBSD: PLIST-main,v 1.21 2020/06/26 08:46:42 sthen Exp $
-@conflict mariadb-server-<=10.4.12v1
+@conflict mariadb-server-<10.5.5p0v1
 @conflict mytop-*
 @pkgpath databases/mytop
 @bin bin/mariadb
@@ -18,6 +18,7 @@ bin/mariadb-hotcopy
 bin/mariadb-setpermission
 @bin bin/mariadb-show
 @bin bin/mariadb-slap
+@bin bin/mariadb-waitpid
 @bin bin/mariadb_config
 bin/msql2mysql
 bin/mysql
@@ -88,6 +89,7 @@ lib/pkgconfig/mariadb.pc
 @man man/man1/mariadb-setpermission.1
 @man man/man1/mariadb-show.1
 @man man/man1/mariadb-slap.1
+@man man/man1/mariadb-waitpid.1
 @man man/man1/mariadb.1
 @man man/man1/mariadb_config.1
 @man man/man1/mbstream.1
Index: pkg/PLIST-server
===
RCS file: /cvs/ports/databases/mariadb/pkg/PLIST-server,v
retrieving revision 1.35
diff -u -p -u -r1.35 PLIST-server
--- pkg/PLIST-server12 Aug 2020 14:43:54 -  1.35
+++ pkg/PLIST-server3 Oct 2020 00:48:12 -
@@ -18,7 +18,6 @@ bin/mariadb-install-db
 bin/mariadb-secure-installation
 @bin bin/mariadb-tzinfo-to-sql
 @bin bin/mariadb-upgrade
-@bin bin/mariadb-waitpid
 bin/mariadbd-multi
 bin/mariadbd-safe
 @bin bin/mariadbd-safe-helper
@@ -522,7 +521,6 @@ libexec/mysqld
 @man man/man1/mariadb-secure-installation.1
 @man man/man1/mariadb-tzinfo-to-sql.1
 @man man/man1/mariadb-upgrade.1
-@man man/man1/mariadb-waitpid.1
 @man man/man1/mariadbd-multi.1
 @man man/man1/mariadbd-safe-helper.1
 @man man/man1/mariadbd-safe.1

-- 
Regards,
 Mikolaj



Re: Remove textproc/glimpse?

2020-10-02 Thread Klemens Nanni
On Sun, Sep 20, 2020 at 02:48:26PM +0200, Ingo Schwarze wrote:
> Judging from patch-Makefile, it ought to be trivial to remove the
> dependency on glimpse.
True, so let's do that and keep the port as you outlined potential use
for it.

Feedback? OK?


Index: Makefile
===
RCS file: /cvs/ports/misc/tkman/Makefile,v
retrieving revision 1.26
diff -u -p -r1.26 Makefile
--- Makefile12 Jul 2019 20:47:54 -  1.26
+++ Makefile3 Oct 2020 00:14:57 -
@@ -3,7 +3,7 @@
 COMMENT =  Tcl/Tk-based manual browser
 
 DISTNAME = tkman-2.2
-REVISION = 0
+REVISION = 1
 CATEGORIES =   misc 
 HOMEPAGE = http://www.sourceforge.net/projects/tkman
 MAINTAINER =   Stuart Cassoff 
@@ -15,8 +15,7 @@ MASTER_SITES =${MASTER_SITE_SOURCEFORGE
 MODULES =  x11/tk
 
 RUN_DEPENDS =  ${MODTK_RUN_DEPENDS} \
-   textproc/rman \
-   textproc/glimpse
+   textproc/rman
 
 NO_TEST =  Yes
 
Index: patches/patch-Makefile
===
RCS file: /cvs/ports/misc/tkman/patches/patch-Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 patch-Makefile
--- patches/patch-Makefile  5 Jan 2011 17:34:17 -   1.4
+++ patches/patch-Makefile  3 Oct 2020 00:19:14 -
@@ -1,6 +1,7 @@
 $OpenBSD: patch-Makefile,v 1.4 2011/01/05 17:34:17 stu Exp $
 Makefile.orig  Fri Dec 10 19:26:34 2010
-+++ Makefile   Fri Dec 10 19:35:54 2010
+Index: Makefile
+--- Makefile.orig
 Makefile
 @@ -25,7 +25,7 @@ mintk = 8.4
  
  ### you need to localize the paths on these lines
@@ -57,25 +58,16 @@ $OpenBSD: patch-Makefile,v 1.4 2011/01/0
  # printing string for preformatted pages without [tn]roff source
  #catprint = lpr
  #catprint = "lpr -h"
-@@ -201,14 +201,15 @@ shortnames = 0
- # the right-topmost menu's Rebuild Database/Glimpse Index menu choice.
- 
+@@ -203,7 +203,7 @@ shortnames = 0
  # BY DEFAULT OFF
--glimpse = ""
-+#glimpse = ""
+ glimpse = ""
  # Glimpse on, with Boolean scope set to entire file
 -glimpse = "glimpse -W"
 +#glimpse = "glimpse -W"
  # give the full path, if you'd like
  #glimpse = /usr/sww/bin/glimpse
  # variations (refer to the Glimpse manual page)
- # no characters treated as meta characters:
- #glimpse = "glimpse -Wk"
-+glimpse = "glimpse -z"
- # compressed manual pages are handled automatically; don't add -z to above
- 
- # glimpseindex indexes the manual pages, for each component of one's MANPATH,
-@@ -460,7 +461,7 @@ install: tkman retkman
+@@ -460,7 +460,7 @@ install: tkman retkman
chmod +rx $(BINDIR)/tkman
$(CP) retkman $(BINDIR)
chmod +rx $(BINDIR)/retkman



Re: NEW: jpeginfo-1.6.1

2020-10-02 Thread Mikolaj Kucharski
Kind reminder.

On Wed, Aug 19, 2020 at 09:08:06AM +, Mikolaj Kucharski wrote:
> Hi,
> 
> Simple new port attached. I wanted something to check JPEG files
> integrity (-c option to the tool).
> 
> $ jpeginfo -c DSC00470.JPG
> DSC00470.JPG 6000 x 4000 24bit Exif  N 10715136  [OK]
> 
> Comment:
> prints information and tests integrity of JPEG files
> 
> Description:
> Jpeginfo is an utility to generate informative listings from JPEG files,
> and to check JPEG files for errors. Program also supports automagic
> deletion of broken JPEGs.
> 
> WWW: https://www.kokkonen.net/tjko/projects.html
> 
> Comments?
> 

-- 
Regards,
 Mikolaj


jpeginfo-1.6.1-port-v1.tgz
Description: application/tar-gz


Re: [MAINTAINER UPDATE] net/xl2tpd (1.3.14 -> 1.3.15)

2020-10-02 Thread Alex Naumov
Here is the xl2tpd-1.3.15 Changelog:
https://github.com/xelerance/xl2tpd/blob/master/CHANGES

v1.3.15 (October 13, 2019)
* Fix spacing of CONTRIBUTION.md [Samir Hussain]
* Add CONTRIBUTION.md [Samir Hussain]
* Specify missing log arguments [Patch by github user: 川島和津実]
* Use matrix for .travis.yaml to test for multiple Linux distro [Samir
Hussain]
* Fixing .travis.yaml spacing warning [Samir Hussain]
* Sockopt bug fix for multiple IP's [JDTX]
* Add Clang as compiler test for travis [Samir Hussain]
* Add info on building and installing xl2tpd [Samir Hussain]

On Sat, Oct 3, 2020 at 1:35 AM Alex Naumov 
wrote:

> This patch updates xl2tpd to version 1.3.15.
>
> What was done:
> - make makesum
> - make test
> - /usr/ports/infrastructure/bin/portcheck
> - make port-lib-depends-check
> - make update-plist
>
> 'portcheck' reports some problems for 1.3.14 version:
> * trailing whitespace in pkg/README
> * 2 line(s) longer than 80 chars in pkg/README
> It's fixed now.
>
> Package was built/tested/installed on x86_64 and aarch64 (SoftIron 1000)
> machines.
>
> Like before
> $ echo c l2tp > /var/run/xl2tpd/l2tp-control
> lets communicate with peer npppd(8) via l2tp (7001/udp).
>
> There is no maintainer for xl2tpd.
> I can take responsibilities for this port.
>
> Cheers,
> Alex
>


[MAINTAINER UPDATE] net/xl2tpd (1.3.14 -> 1.3.15)

2020-10-02 Thread Alex Naumov
This patch updates xl2tpd to version 1.3.15.

What was done:
- make makesum
- make test
- /usr/ports/infrastructure/bin/portcheck
- make port-lib-depends-check
- make update-plist

'portcheck' reports some problems for 1.3.14 version:
* trailing whitespace in pkg/README
* 2 line(s) longer than 80 chars in pkg/README
It's fixed now.

Package was built/tested/installed on x86_64 and aarch64 (SoftIron 1000)
machines.

Like before
$ echo c l2tp > /var/run/xl2tpd/l2tp-control
lets communicate with peer npppd(8) via l2tp (7001/udp).

There is no maintainer for xl2tpd.
I can take responsibilities for this port.

Cheers,
Alex
Index: Makefile
===
RCS file: /cvs/ports/net/xl2tpd/Makefile,v
retrieving revision 1.20
diff -u -p -u -p -r1.20 Makefile
--- Makefile	12 Jul 2019 20:48:52 -	1.20
+++ Makefile	1 Oct 2020 20:03:33 -
@@ -4,11 +4,13 @@ COMMENT=	l2tp client/server
 
 GH_ACCOUNT=	xelerance
 GH_PROJECT=	xl2tpd
-GH_TAGNAME=	v1.3.14
+GH_TAGNAME=	v1.3.15
 
 CATEGORIES=	net
 
-HOMEPAGE=	http://www.xelerance.com/services/software/xl2tpd/
+HOMEPAGE=	https://github.com/xelerance/xl2tpd
+
+MAINTAINER=	Alexander Naumov 
 
 # GPLv2
 PERMIT_PACKAGE=	Yes
Index: distinfo
===
RCS file: /cvs/ports/net/xl2tpd/distinfo,v
retrieving revision 1.8
diff -u -p -u -p -r1.8 distinfo
--- distinfo	18 Apr 2019 17:30:45 -	1.8
+++ distinfo	1 Oct 2020 20:03:33 -
@@ -1,2 +1,2 @@
-SHA256 (xl2tpd-1.3.14.tar.gz) = /1oIBv7MWMe5y8YlEXpFIcBUZSKl9ZUf+27r2rmYYQ8=
-SIZE (xl2tpd-1.3.14.tar.gz) = 523992
+SHA256 (xl2tpd-1.3.15.tar.gz) = DRSb+dL32DiAbmo2/XpnbQO/JG0reGnhbJRTMOE7ki4=
+SIZE (xl2tpd-1.3.15.tar.gz) = 524960
Index: pkg/README
===
RCS file: /cvs/ports/net/xl2tpd/pkg/README,v
retrieving revision 1.8
diff -u -p -u -p -r1.8 README
--- pkg/README	4 Sep 2018 12:46:19 -	1.8
+++ pkg/README	1 Oct 2020 20:03:33 -
@@ -26,7 +26,7 @@ Control mechanisms
 ==
 When xl2tpd is started, it does not automatically connect. Instead it is
 controlled by writing simple commands to a fifo (you may be familiar with
-this style from isakmpd), e.g.: 
+this style from isakmpd), e.g.:
 
   echo '[command] [config_name]' > /var/run/xl2tpd/l2tp-control
 
@@ -100,8 +100,10 @@ And confirm that the tunnel does actuall
 
 # ipsecctl -sa
 FLOWS:
-flow esp in proto udp from $server port l2tp to $me peer $server srcid $myhostname dstid $server/32 type use
-flow esp out proto udp from $me to $server port l2tp peer $server srcid $myhostname dstid $server/32 type require
+flow esp in proto udp from $server port l2tp to $me peer $server \
+srcid $myhostname dstid $server/32 type use
+flow esp out proto udp from $me to $server port l2tp peer $server \
+srcid $myhostname dstid $server/32 type require
 
 SAD:
 esp transport from $me to $server spi 0x1037c0f2 auth hmac-sha1 enc aes


Ruby 2.5 Removal

2020-10-02 Thread Jeremy Evans
Per our standard Ruby support policy, I am planning to remove Ruby 2.5
from the ports tree, as it will be completely unsupported before the
release of OpenBSD 6.9.  Nothing currently depends on it, so
this should cause no problems.

Here's the diff for ruby.port.mk. I also have diffs prepared for
ruby-module.5 and quirks.

Thanks,
Jeremy

Index: ruby.port.mk
===
RCS file: /cvs/ports/lang/ruby/ruby.port.mk,v
retrieving revision 1.100
diff -u -p -r1.100 ruby.port.mk
--- ruby.port.mk20 Mar 2020 16:44:24 -  1.100
+++ ruby.port.mk2 Oct 2020 23:09:55 -
@@ -24,7 +24,7 @@ MODRUBY_HANDLE_FLAVORS ?= No
 # If ruby.pork.mk should handle FLAVORs, define a separate FLAVOR
 # for each ruby interpreter
 .if !defined(FLAVORS)
-FLAVORS=   ruby25 ruby26 ruby27
+FLAVORS=   ruby26 ruby27
 .  if !${CONFIGURE_STYLE:L:Mext}
 FLAVORS+=  jruby
 .  endif
@@ -52,11 +52,10 @@ FLAVOR =ruby26
 
 # Check for conflicting FLAVORs and set MODRUBY_REV appropriately based
 # on the FLAVOR.
-.for i in ruby25 ruby26 ruby27 jruby
+.for i in ruby26 ruby27 jruby
 .  if ${FLAVOR:M$i}
 MODRUBY_REV = ${i:C/ruby([0-9])/\1./}
-.if ${FLAVOR:N$i:Mruby25} || \ 
-${FLAVOR:N$i:Mruby26} || \ 
+.if ${FLAVOR:N$i:Mruby26} || \ 
 ${FLAVOR:N$i:Mruby27} || \ 
${FLAVOR:N$i:Mjruby}
 ERRORS += "Fatal: Conflicting flavors used: ${FLAVOR}"



Re: UPDATE: youtube-dl 2020.09.20

2020-10-02 Thread Solene Rapenne
On Wed, 30 Sep 2020 20:01:52 +
Mikolaj Kucharski :

> Hi,
> 
> I actually didn't have any issues with youtube-dl. I think this can wait
> after unlock.
> 
> ChangeLog at:
> 
> https://github.com/ytdl-org/youtube-dl/compare/2020.07.28...2020.09.20#diff-02f0b547c2779d25cff89672135f20e3
> 
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/www/youtube-dl/Makefile,v
> retrieving revision 1.211
> diff -u -p -u -r1.211 Makefile
> --- Makefile  28 Jul 2020 15:14:33 -  1.211
> +++ Makefile  30 Sep 2020 19:59:12 -
> @@ -2,7 +2,7 @@
>  
>  COMMENT =CLI program to download videos from YouTube and other sites
>  
> -VERSION =2020.07.28
> +VERSION =2020.09.20
>  MODPY_EGG_VERSION =  ${VERSION:S/.0/./g}
>  
>  DISTNAME =   youtube-dl-${VERSION}
> Index: distinfo
> ===
> RCS file: /cvs/ports/www/youtube-dl/distinfo,v
> retrieving revision 1.192
> diff -u -p -u -r1.192 distinfo
> --- distinfo  28 Jul 2020 15:14:33 -  1.192
> +++ distinfo  30 Sep 2020 19:59:12 -
> @@ -1,2 +1,2 @@
> -SHA256 (youtube-dl-2020.07.28.tar.gz) = 
> H7PjTYBABGTlWu62ElbDZGgRatnv6CVDtDend6Lvx8U=
> -SIZE (youtube-dl-2020.07.28.tar.gz) = 3179686
> +SHA256 (youtube-dl-2020.09.20.tar.gz) = 
> rBp5nPloNFvykIntLlxdT0oyAxYl2Ag2nmG2Ni0cfN4=
> +SIZE (youtube-dl-2020.09.20.tar.gz) = 3188480
> 

tested, works fine on amd64
ok solene@



CVS: cvs.openbsd.org: ports

2020-10-02 Thread Jeremy Evans
CVSROOT:/cvs
Module name:ports
Changes by: jer...@cvs.openbsd.org  2020/10/02 16:58:20

Modified files:
audio/ruby-vorbis_comment: Makefile distinfo 

Log message:
Update to vorbis_comment 1.0.3



Re: mysql_waitpid: broken symbolic link to '/usr/local/bin/mariadb-waitpid'

2020-10-02 Thread Mikolaj Kucharski
On Thu, Oct 01, 2020 at 09:09:16PM -0400, Brad Smith wrote:
> 
> It should go the other way around. Try something like this.
> 

I see thanks. Your diff also has the issue which I hit with my diff:

   Can't install mariadb-server-10.5.5p0v1 because of conflicts 
(mariadb-client-10.5.5p0v1)

I think it needs to be like sthen@ mentioned:

@conflict mariadb-server-<10.5.5p0v1

It's interesting that three people didn't notice that problem, when
preparing the diff or when reviwing it.

I'm really curious about rationale of this unexpected behaviour of
conflict marker. I find it confusing.

I'm testing Brad's diff with conflict marker fix. Will reply when I'm
done with final diff.


> Index: Makefile
> ===
> RCS file: /home/cvs/ports/databases/mariadb/Makefile,v
> retrieving revision 1.96
> diff -u -p -u -p -r1.96 Makefile
> --- Makefile  12 Aug 2020 14:43:54 -  1.96
> +++ Makefile  30 Sep 2020 20:21:27 -
> @@ -9,8 +9,9 @@ DISTNAME= mariadb-${VERSION}
>  PKGNAME-main=mariadb-client-${VERSION}
>  PKGNAME-server=  mariadb-server-${VERSION}
>  PKGNAME-tests=   mariadb-tests-${VERSION}
> +REVISION-main=   0
> +REVISION-server= 0
>  EPOCH=   1
> -
>  CATEGORIES=  databases
>  MASTER_SITES=
> https://downloads.mariadb.com/MariaDB/${DISTNAME}/source/ \
>   https://ftp.osuosl.org/pub/mariadb/${DISTNAME}/source/
> Index: pkg/PLIST-main
> ===
> RCS file: /home/cvs/ports/databases/mariadb/pkg/PLIST-main,v
> retrieving revision 1.21
> diff -u -p -u -p -r1.21 PLIST-main
> --- pkg/PLIST-main26 Jun 2020 08:46:42 -  1.21
> +++ pkg/PLIST-main30 Sep 2020 21:02:22 -
> @@ -1,5 +1,6 @@
>  @comment $OpenBSD: PLIST-main,v 1.21 2020/06/26 08:46:42 sthen Exp $
>  @conflict mariadb-server-<=10.4.12v1
> +@conflict mariadb-server-<=10.5.5v1
>  @conflict mytop-*
>  @pkgpath databases/mytop
>  @bin bin/mariadb
> @@ -18,6 +19,7 @@ bin/mariadb-hotcopy
>  bin/mariadb-setpermission
>  @bin bin/mariadb-show
>  @bin bin/mariadb-slap
> +@bin bin/mariadb-waitpid
>  @bin bin/mariadb_config
>  bin/msql2mysql
>  bin/mysql
> @@ -88,6 +90,7 @@ lib/pkgconfig/mariadb.pc
>  @man man/man1/mariadb-setpermission.1
>  @man man/man1/mariadb-show.1
>  @man man/man1/mariadb-slap.1
> +@man man/man1/mariadb-waitpid.1
>  @man man/man1/mariadb.1
>  @man man/man1/mariadb_config.1
>  @man man/man1/mbstream.1
> Index: pkg/PLIST-server
> ===
> RCS file: /home/cvs/ports/databases/mariadb/pkg/PLIST-server,v
> retrieving revision 1.35
> diff -u -p -u -p -r1.35 PLIST-server
> --- pkg/PLIST-server  12 Aug 2020 14:43:54 -  1.35
> +++ pkg/PLIST-server  30 Sep 2020 20:19:23 -
> @@ -18,7 +18,6 @@ bin/mariadb-install-db
>  bin/mariadb-secure-installation
>  @bin bin/mariadb-tzinfo-to-sql
>  @bin bin/mariadb-upgrade
> -@bin bin/mariadb-waitpid
>  bin/mariadbd-multi
>  bin/mariadbd-safe
>  @bin bin/mariadbd-safe-helper
> @@ -522,7 +521,6 @@ libexec/mysqld
>  @man man/man1/mariadb-secure-installation.1
>  @man man/man1/mariadb-tzinfo-to-sql.1
>  @man man/man1/mariadb-upgrade.1
> -@man man/man1/mariadb-waitpid.1
>  @man man/man1/mariadbd-multi.1
>  @man man/man1/mariadbd-safe-helper.1
>  @man man/man1/mariadbd-safe.1

-- 
Regards,
 Mikolaj



CVS: cvs.openbsd.org: ports

2020-10-02 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2020/10/02 16:05:15

Modified files:
graphics/gimp  : Makefile 

Log message:
+resynthesizer



CVS: cvs.openbsd.org: ports

2020-10-02 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2020/10/02 16:04:17

Log message:
gimp-resynthesizer-plugin is a popular gimp plugin that can recreate missing
content and complete patterns so that they are tileable.

it is actually completely different from liquid-rescale and has lots of
other applications, such as quickly removing selections from images.

okay solene@

Status:

Vendor Tag: espie
Release Tags:   ports

N ports/graphics/gimp/resynthesizer/Makefile
N ports/graphics/gimp/resynthesizer/distinfo
N ports/graphics/gimp/resynthesizer/pkg/PLIST
N ports/graphics/gimp/resynthesizer/pkg/DESCR

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2020-10-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2020/10/02 15:40:35

Modified files:
geo/qgis   : Makefile 

Log message:
bump, py-qscintilla pkgpath changed



CVS: cvs.openbsd.org: ports

2020-10-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2020/10/02 15:40:25

Modified files:
editors: Makefile 
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 
editors/py-qscintilla: Makefile 
Added files:
editors/py-qscintilla/pkg: DESCR PLIST 
Removed files:
editors/py-qscintilla/pkg: DESCR-common DESCR-main PLIST-common 
   PLIST-main 

Log message:
move py-qscintilla to py3-only, from kn@
merge old py-qscintilla-common into py3-scintilla, from me, ok kn@



Re: removal of devel/py-gobject3 (!python3)

2020-10-02 Thread Klemens Nanni
On Fri, Oct 02, 2020 at 09:33:04PM +0100, Stuart Henderson wrote:
> On 2020/10/02 22:08, Klemens Nanni wrote:
> > On Fri, Oct 02, 2020 at 08:44:51PM +0100, Stuart Henderson wrote:
> > > On 2020/10/02 21:25, Klemens Nanni wrote:
> > > > Updated diff after quirks churn.
> > > 
> > > -common should get merged back in too, I think this is the way:
> > As noted in my other (older) mail the -common subpackage also hardcodes
> > "py-" instead of "py3-" as prefix, but I wanted to fix this in a
> > separate diff.
> > 
> > Yours looks better of course, are you fine with doing these as separate
> > commits?  If so, OK kn for yours after I removed the Python 2 flavour.
> 
> I guess, it is a pain with cvs though.
Then just go ahead with your diff and my OK, you already have it :)



Re: removal of devel/py-gobject3 (!python3)

2020-10-02 Thread Stuart Henderson
On 2020/10/02 22:08, Klemens Nanni wrote:
> On Fri, Oct 02, 2020 at 08:44:51PM +0100, Stuart Henderson wrote:
> > On 2020/10/02 21:25, Klemens Nanni wrote:
> > > Updated diff after quirks churn.
> > 
> > -common should get merged back in too, I think this is the way:
> As noted in my other (older) mail the -common subpackage also hardcodes
> "py-" instead of "py3-" as prefix, but I wanted to fix this in a
> separate diff.
> 
> Yours looks better of course, are you fine with doing these as separate
> commits?  If so, OK kn for yours after I removed the Python 2 flavour.

I guess, it is a pain with cvs though.

> > Index: geo/qgis/Makefile
> > ===
> > RCS file: /cvs/ports/geo/qgis/Makefile,v
> > retrieving revision 1.134
> > diff -u -p -r1.134 Makefile
> > --- geo/qgis/Makefile   14 Sep 2020 07:25:27 -  1.134
> > +++ geo/qgis/Makefile   2 Oct 2020 19:44:45 -
> > @@ -8,6 +8,7 @@ COMMENT =   desktop geographical informati
> >  DPB_PROPERTIES =   parallel
> >  
> >  DISTNAME = qgis-3.14.16
> > +REVISION = 0
> >  EXTRACT_SUFX = .tar.bz2
> >  CATEGORIES =   geo x11
> >  DEBUG_PACKAGES =${BUILD_PACKAGES}
> 
> Is this bump required?

It is, the pkgpath of the dependency changes



CVS: cvs.openbsd.org: ports

2020-10-02 Thread Ingo Schwarze
CVSROOT:/cvs
Module name:ports
Changes by: schwa...@cvs.openbsd.org2020/10/02 14:18:32

Modified files:
textproc/igor  : Makefile 
textproc/igor/patches: patch-igor_1 

Log message:
1. update a .Lk, patch from Alan ; upstream agrees
2. fix a wrong .Xr; i shall also report this upstream
OK sthen@ tb@ kn@



Re: removal of devel/py-gobject3 (!python3)

2020-10-02 Thread Klemens Nanni
On Fri, Oct 02, 2020 at 08:44:51PM +0100, Stuart Henderson wrote:
> On 2020/10/02 21:25, Klemens Nanni wrote:
> > Updated diff after quirks churn.
> 
> -common should get merged back in too, I think this is the way:
As noted in my other (older) mail the -common subpackage also hardcodes
"py-" instead of "py3-" as prefix, but I wanted to fix this in a
separate diff.

Yours looks better of course, are you fine with doing these as separate
commits?  If so, OK kn for yours after I removed the Python 2 flavour.

> Index: geo/qgis/Makefile
> ===
> RCS file: /cvs/ports/geo/qgis/Makefile,v
> retrieving revision 1.134
> diff -u -p -r1.134 Makefile
> --- geo/qgis/Makefile 14 Sep 2020 07:25:27 -  1.134
> +++ geo/qgis/Makefile 2 Oct 2020 19:44:45 -
> @@ -8,6 +8,7 @@ COMMENT = desktop geographical informati
>  DPB_PROPERTIES = parallel
>  
>  DISTNAME =   qgis-3.14.16
> +REVISION =   0
>  EXTRACT_SUFX =   .tar.bz2
>  CATEGORIES = geo x11
>  DEBUG_PACKAGES =${BUILD_PACKAGES}

Is this bump required?



Re: local polishing of textproc/igor

2020-10-02 Thread Klemens Nanni
On Fri, Oct 02, 2020 at 09:38:28PM +0200, Ingo Schwarze wrote:
> we rarely patch manual pages of ports, but the port textproc/igor
> that i maintain is in a somewhat awkward situation right now
> so i'd like to fix it locally.
That's absoloutely fine with me.

>  1. I noticed a cross reference that is completely wrong
> and quite likely to confuse users.
> 
>  2. A web link given in the manual page went 404, and a replacement
> is readily available but not especially easy to find.
> This issue was reported by Alan .
> 
> I talked to upstream and Warren Block does not plan to roll a new
> release in the forseeable future, so waiting for that is not helping
> our users.
OK kn



Re: removal of devel/py-gobject3 (!python3)

2020-10-02 Thread Stuart Henderson
On 2020/10/02 21:25, Klemens Nanni wrote:
> Updated diff after quirks churn.

-common should get merged back in too, I think this is the way:

Index: editors/Makefile
===
RCS file: /cvs/ports/editors/Makefile,v
retrieving revision 1.141
diff -u -p -r1.141 Makefile
--- editors/Makefile28 Jun 2020 21:25:18 -  1.141
+++ editors/Makefile2 Oct 2020 19:44:45 -
@@ -51,7 +51,6 @@
  SUBDIR += nvi,iconv
  SUBDIR += py-neovim
  SUBDIR += py-neovim,python3
- SUBDIR += py-qscintilla
  SUBDIR += py-qscintilla,python3
  SUBDIR += qscintilla
  SUBDIR += scintilla
Index: devel/quirks/Makefile
===
RCS file: /cvs/ports/devel/quirks/Makefile,v
retrieving revision 1.1047
diff -u -p -r1.1047 Makefile
--- devel/quirks/Makefile   25 Sep 2020 21:40:55 -  1.1047
+++ devel/quirks/Makefile   2 Oct 2020 19:44:45 -
@@ -5,7 +5,7 @@ CATEGORIES =devel databases
 DISTFILES =
 
 # API.rev
-PKGNAME =  quirks-3.439
+PKGNAME =  quirks-3.440
 PKG_ARCH = *
 MAINTAINER =   Marc Espie 
 
Index: devel/quirks/files/Quirks.pm
===
RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
retrieving revision 1.1065
diff -u -p -r1.1065 Quirks.pm
--- devel/quirks/files/Quirks.pm25 Sep 2020 21:40:55 -  1.1065
+++ devel/quirks/files/Quirks.pm2 Oct 2020 19:44:45 -
@@ -479,6 +479,8 @@ my $stem_extensions = {
'py-urwid' => 'py3-urwid',
'py-ply' => 'py3-ply',
'py-dtfabric' => 'py3-dtfabric',
+# 6.9
+   'py-qscintilla' => 'py3-qscintilla',
 };
 
 my $obsolete_reason = {
Index: geo/qgis/Makefile
===
RCS file: /cvs/ports/geo/qgis/Makefile,v
retrieving revision 1.134
diff -u -p -r1.134 Makefile
--- geo/qgis/Makefile   14 Sep 2020 07:25:27 -  1.134
+++ geo/qgis/Makefile   2 Oct 2020 19:44:45 -
@@ -8,6 +8,7 @@ COMMENT =   desktop geographical informati
 DPB_PROPERTIES =   parallel
 
 DISTNAME = qgis-3.14.16
+REVISION = 0
 EXTRACT_SUFX = .tar.bz2
 CATEGORIES =   geo x11
 DEBUG_PACKAGES =${BUILD_PACKAGES}
Index: editors/py-qscintilla/Makefile
===
RCS file: /cvs/ports/editors/py-qscintilla/Makefile,v
retrieving revision 1.25
diff -u -p -r1.25 Makefile
--- editors/py-qscintilla/Makefile  3 Jul 2020 21:12:53 -   1.25
+++ editors/py-qscintilla/Makefile  2 Oct 2020 19:44:45 -
@@ -1,16 +1,12 @@
 # $OpenBSD: Makefile,v 1.25 2020/07/03 21:12:53 sthen Exp $
 
-COMMENT-main = Python binding for the Scintilla source code editor
-COMMENT-common =   common files for py-qscintilla
+COMMENT =  Python binding for the Scintilla source code editor
 
 VERSION =  2.11.4
-REVISION = 2
+REVISION = 3
 MODPY_EGG_VERSION =${VERSION}
 DISTNAME = QScintilla-${VERSION}
-
-PKGNAME-main = py-qscintilla-${VERSION}
-FULLPKGNAME-common =   py-qscintilla-common-${VERSION}
-FULLPKGPATH-common =   editors/py-qscintilla,-common
+PKGNAME =  py-qscintilla-${VERSION}
 
 CATEGORIES =   editors x11 devel
 
@@ -21,12 +17,8 @@ PERMIT_PACKAGE = Yes
 
 MASTER_SITES = 
https://www.riverbankcomputing.com/static/Downloads/QScintilla/${VERSION}/
 
-WANTLIB-main += ${COMPILER_LIBCXX} GL m Qt5Core Qt5Gui Qt5PrintSupport
-WANTLIB-main += Qt5Widgets qscintilla2_qt5
-
-WANTLIB-common +=
-
-MULTI_PACKAGES =   -main -common
+WANTLIB += ${COMPILER_LIBCXX} GL m Qt5Core Qt5Gui Qt5PrintSupport
+WANTLIB += Qt5Widgets qscintilla2_qt5
 
 MODULES =  lang/python \
x11/qt5
@@ -35,23 +27,13 @@ PYQTVER =   PyQt5
 SIPDIR =   share/sip/PyQt5${MODPY_BIN_SUFFIX}
 
 FLAVORS =  python3
-FLAVOR ?=
-
-.if ${FLAVOR:Mpython3}
-FULLPKGNAME-main = ${PKGNAME-main:S/^py-/py3-/}
-FULLPKGPATH-main = editors/py-qscintilla,-main${MODPY_FLAVOR}
-.endif
+FLAVOR =   python3
 
 BUILD_DEPENDS =${RUN_DEPENDS}
 RUN_DEPENDS =  devel/py-sip${MODPY_FLAVOR} \
x11/dbus-python${MODPY_FLAVOR} \
x11/py-qt5${MODPY_FLAVOR}
-RUN_DEPENDS-main = ${RUN_DEPENDS} \
-   editors/py-qscintilla,-common
-LIB_DEPENDS-main = editors/qscintilla=${VERSION}
-
-RUN_DEPENDS-common =
-LIB_DEPENDS-common =
+LIB_DEPENDS =  editors/qscintilla=${VERSION}
 
 COMPILER = base-clang ports-gcc base-gcc
 
Index: editors/py-qscintilla/pkg/DESCR
===
RCS file: editors/py-qscintilla/pkg/DESCR
diff -N editors/py-qscintilla/pkg/DESCR
--- /dev/null   1 Jan 1970 00:00:00 -
+++ editors/py-qscintilla/pkg/DESCR 2 Oct 2020 

CVS: cvs.openbsd.org: ports

2020-10-02 Thread Solene Rapenne
CVSROOT:/cvs
Module name:ports
Changes by: sol...@cvs.openbsd.org  2020/10/02 13:44:42

Modified files:
www/youtube-dl : Makefile distinfo 

Log message:
Update to youtube-dl-2020.09.20

Diff from Mikolaj Kucharski 



local polishing of textproc/igor

2020-10-02 Thread Ingo Schwarze
Hi,

we rarely patch manual pages of ports, but the port textproc/igor
that i maintain is in a somewhat awkward situation right now
so i'd like to fix it locally.

 1. I noticed a cross reference that is completely wrong
and quite likely to confuse users.

 2. A web link given in the manual page went 404, and a replacement
is readily available but not especially easy to find.
This issue was reported by Alan .

I talked to upstream and Warren Block does not plan to roll a new
release in the forseeable future, so waiting for that is not helping
our users.

OK?
  Ingo


Index: Makefile
===
RCS file: /cvs/ports/textproc/igor/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- Makefile12 Jul 2019 20:49:59 -  1.7
+++ Makefile2 Oct 2020 19:27:41 -
@@ -2,7 +2,7 @@
 
 COMMENT =  FreeBSD Documentation Project sanity check script
 VERSION =  1.595
-REVISION = 0
+REVISION = 1
 DISTNAME = igor-${VERSION}
 CATEGORIES =   textproc
 HOMEPAGE = http://www.wonkity.com/~wblock/igor/
Index: patches/patch-igor_1
===
RCS file: /cvs/ports/textproc/igor/patches/patch-igor_1,v
retrieving revision 1.3
diff -u -p -r1.3 patch-igor_1
--- patches/patch-igor_129 Nov 2017 13:26:36 -  1.3
+++ patches/patch-igor_12 Oct 2020 19:27:41 -
@@ -1,11 +1,22 @@
 $OpenBSD: patch-igor_1,v 1.3 2017/11/29 13:26:36 schwarze Exp $
 
-Chunks 1+3: Do not report contractions by default (local change).
-Chunks 2+4: Do not use /usr/local/etc/ (local change).
+Chunk 1: Correct wrong cross reference (also submitted upstream).
+Chunks 2 and 3(3): Do not report contractions by default (local change).
+Chunks 3(1) and 4: Do not use /usr/local/etc/ (local change).
+Chunk 3(2): Correct link to Debian wordlist (agreed with upstream).
 
 Index: igor.1
 --- igor.1.orig
 +++ igor.1
+@@ -30,7 +30,7 @@ to detect a file's type and only runs the applicable t
+ Files compressed with
+ .Xr gzip 1
+ or
+-.Xr bzip 2
++.Xr bzip2 1
+ are automatically decompressed.
+ If multiple files are specified, filenames are displayed before each
+ is analyzed.
 @@ -104,7 +104,7 @@ When ready for the actual commit, run
  .Nm
  without this option to check the date.
@@ -15,7 +26,7 @@ Index: igor.1
  .It Fl z
  Run all applicable non-whitespace
  .Pq content
-@@ -154,7 +154,7 @@ documents.
+@@ -154,15 +154,21 @@ documents.
  Additional files of misspelled words may be added with the
  .Ev IGORSPELLFILES
  environment variable, or placed in the
@@ -24,8 +35,10 @@ Index: igor.1
  directory.
  The first word on each line, including apostrophes, will be included in the
  list of known misspellings to be checked.
-@@ -163,6 +163,12 @@ The Debian project has a list of words at
- .Li 
http://anonscm.debian.org/gitweb/?p=lintian/lintian.git;a=blob_plain;f=vendors/debian/ftp-master-auto-reject/data/spelling/corrections;hb=HEAD
+ Blank lines and lines starting with a # character are ignored.
+ The Debian project has a list of words at
+-.Li 
http://anonscm.debian.org/gitweb/?p=lintian/lintian.git;a=blob_plain;f=vendors/debian/ftp-master-auto-reject/data/spelling/corrections;hb=HEAD
++.Lk 
https://salsa.debian.org/lintian/lintian/-/raw/master/data/spelling/corrections
  .It Fl u
  Identify contractions, which make translation more difficult.
 +This test is off by default on



CVS: cvs.openbsd.org: ports

2020-10-02 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2020/10/02 13:29:32

Modified files:
net/dhcpcd : Makefile distinfo 
Added files:
net/dhcpcd/patches: patch-src_if-bsd_c patch-src_if_c 
patch-src_if_h 

Log message:
Update to 9.2.0 again with cherry-picked pppoe(4) fix

Reverting to 9.1.4 fixed it for naddy but left it broken for me;  this time
apply the following commit "mak[ing] pppoe(4) interfaces more reliable on
FreeBSD and OpenBSD", fixing dhcpcd in my setup as well.

https://roy.marples.name/cgit/dhcpcd.git/commit/?id=e675d4dde0d865b6ffc7de733623a52852d284ff

Feedback OK sthen



Re: removal of devel/py-gobject3 (!python3)

2020-10-02 Thread Klemens Nanni
On Sun, Sep 20, 2020 at 07:09:43PM +0200, Klemens Nanni wrote:
> On Sun, Sep 20, 2020 at 12:09:24PM +0200, Antoine Jacoutot wrote:
> > Hi.
> > 
> > Next version of devel/py-gobject3 will loose python2 support.
> > Direct dependencies involve:
> > 
> > audio/exaile
> > misc/gpsd
> > x11/dbus-python
> > 
> > Out of these 3, x11/dbus-python is the most problematic because these are
> > dependending on the non python3 FLAVOR of it:
> > 
> > audio/exaile
> > editors/py-qscintilla
> > net/pidgin
> > x11/py-qt4
> > x11/py-qt5
> > x11/compiz/ccsm
> > 
> > We could use some help moving these to x11/dbus-python,python3 :-)
> > Thanks.
> I looked at x11/py-qt5 as user of the Python 2 flavour and came up with
> editors/py-qscintilla as user of py-qt5's Python 2 flavour.
> 
> `show-reverse-deps editors/py-qscintilla' lists geo/qgis as only user
> and qgis is Python 3 only, so we can make py-qscintilla Python 3 only
> as well - first step towards py-qt5 becoming Python 3 only.
> 
> I tested the following diff with
> 
>   $ cd /usr/ports
>   $ make -C devel/quirks package
>   ...
>   $ make -C editors/py-qscintilla package
>   ...
>   $ doas pkg_add py-qscintilla
>   py-qscintilla-2.11.4p2: ok
>   $ doas pkg_add -Dunsigned ./packages/`arch -s`/all/quirks-3.437.tgz
>   quirks-3.435->3.437: ok
>   $ doas pkg_add -Dunsigned ./packages/`arch 
> -s`/all/py3-qscintilla-2.11.4p3.tgz
>   py-qscintilla-2.11.4p2->py3-qscintilla-2.11.4p3: ok
>   Read shared items: ok
> 
> 
> Feedback? OK?
Ping.

Updated diff after quirks churn.


Index: editors/Makefile
===
RCS file: /cvs/ports/editors/Makefile,v
retrieving revision 1.141
diff -u -p -r1.141 Makefile
--- editors/Makefile28 Jun 2020 21:25:18 -  1.141
+++ editors/Makefile20 Sep 2020 16:31:07 -
@@ -51,7 +51,6 @@
  SUBDIR += nvi,iconv
  SUBDIR += py-neovim
  SUBDIR += py-neovim,python3
- SUBDIR += py-qscintilla
  SUBDIR += py-qscintilla,python3
  SUBDIR += qscintilla
  SUBDIR += scintilla
Index: editors/py-qscintilla/Makefile
===
RCS file: /cvs/ports/editors/py-qscintilla/Makefile,v
retrieving revision 1.25
diff -u -p -r1.25 Makefile
--- editors/py-qscintilla/Makefile  3 Jul 2020 21:12:53 -   1.25
+++ editors/py-qscintilla/Makefile  20 Sep 2020 16:30:52 -
@@ -4,7 +4,7 @@ COMMENT-main =  Python binding for the S
 COMMENT-common =   common files for py-qscintilla
 
 VERSION =  2.11.4
-REVISION = 2
+REVISION = 3
 MODPY_EGG_VERSION =${VERSION}
 DISTNAME = QScintilla-${VERSION}
 
@@ -35,12 +35,10 @@ PYQTVER =   PyQt5
 SIPDIR =   share/sip/PyQt5${MODPY_BIN_SUFFIX}
 
 FLAVORS =  python3
-FLAVOR ?=
+FLAVOR =   python3
 
-.if ${FLAVOR:Mpython3}
 FULLPKGNAME-main = ${PKGNAME-main:S/^py-/py3-/}
 FULLPKGPATH-main = editors/py-qscintilla,-main${MODPY_FLAVOR}
-.endif
 
 BUILD_DEPENDS =${RUN_DEPENDS}
 RUN_DEPENDS =  devel/py-sip${MODPY_FLAVOR} \
Index: editors/py-qscintilla/pkg/PLIST-common
===
RCS file: /cvs/ports/editors/py-qscintilla/pkg/PLIST-common,v
retrieving revision 1.1
diff -u -p -r1.1 PLIST-common
--- editors/py-qscintilla/pkg/PLIST-common  19 Feb 2020 17:35:36 -  
1.1
+++ editors/py-qscintilla/pkg/PLIST-common  20 Sep 2020 16:52:01 -
@@ -1,5 +1,5 @@
 @comment $OpenBSD: PLIST-common,v 1.1 2020/02/19 17:35:36 juanfra Exp $
-@conflict py3-qscintilla-${QTVER}-*
+@conflict ${MODPY_PY_PREFIX}qscintilla-${QTVER}-*
 @pkgpath editors/py-qscintilla,${QTVER}
 lib/${QTVER}/qsci/
 lib/${QTVER}/qsci/api/
Index: editors/py-qscintilla/pkg/PLIST-main
===
RCS file: /cvs/ports/editors/py-qscintilla/pkg/PLIST-main,v
retrieving revision 1.1
diff -u -p -r1.1 PLIST-main
--- editors/py-qscintilla/pkg/PLIST-main19 Feb 2020 17:35:36 -  
1.1
+++ editors/py-qscintilla/pkg/PLIST-main20 Sep 2020 16:28:56 -
@@ -1,7 +1,9 @@
 @comment $OpenBSD: PLIST-main,v 1.1 2020/02/19 17:35:36 juanfra Exp $
 @conflict ${MODPY_PY_PREFIX}qscintilla-${QTVER}-*
+@conflict py-qscintilla-*
 @pkgpath editors/py-qscintilla,${QTVER}
 @pkgpath editors/py-qscintilla
+@pkgpath editors/py-qscintilla,-main
 lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/Qsci.pyi
 @so lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/Qsci.so
 
lib/python${MODPY_VERSION}/site-packages/QScintilla-${MODPY_EGG_VERSION}.dist-info/
Index: devel/quirks/Makefile
===
RCS file: /cvs/ports/devel/quirks/Makefile,v
retrieving revision 1.1047
diff -u -p -r1.1047 Makefile
--- devel/quirks/Makefile   25 Sep 2020 21:40:55 -  1.1047
+++ 

CVS: cvs.openbsd.org: ports

2020-10-02 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2020/10/02 13:22:09

Modified files:
telephony/siproxd: Makefile distinfo 
telephony/siproxd/patches: patch-doc_siproxd_conf_example 
   patch-src_Makefile_in 
   patch-src_siproxd_c 
telephony/siproxd/pkg: PLIST 

Log message:
Update to 0.8.3 and take maintainer.

Changes:
- mostly bugfixes and performance improvements

New plugins:
- plugin_stats: write some statistics about currently active calls
- plugin_blacklist: new plugin to block UACs that cause excessive
failures during REGISTER attempts



CVS: cvs.openbsd.org: ports

2020-10-02 Thread Solene Rapenne
CVSROOT:/cvs
Module name:ports
Changes by: sol...@cvs.openbsd.org  2020/10/02 13:19:16

Modified files:
databases/py-minidb: Makefile distinfo 

Log message:
Update to py-minidb-2.0.4

Diff from wen heping 



Re: dhcpcd: update to 9.2.0 with cherry-picked pppoe(4) fix

2020-10-02 Thread Klemens Nanni
On Fri, Oct 02, 2020 at 11:16:38AM +0100, Stuart Henderson wrote:
> Please use standard ports-tree patches for the individual files rather
> than a handrolled jumbo patch. (no need for linux/sun parts I think).
Sure, like that?

> The code in git head ("BSD: struct if_data->ifi_link_state is the single
> source of truth") looks better but this is an easier patch until a new
> release is made.
Yes and yes, but the commit I used was the first one I tried after going
through all of them since 9.2.0 releaes and it immediately worked, so
I sticked with it.

Hopefully 9.2.1 is around the corner anyway.

Index: Makefile
===
RCS file: /cvs/ports/net/dhcpcd/Makefile,v
retrieving revision 1.80
diff -u -p -r1.80 Makefile
--- Makefile8 Sep 2020 15:02:32 -   1.80
+++ Makefile1 Oct 2020 23:04:41 -
@@ -2,7 +2,7 @@
 
 COMMENT=   DHCPv4/IPv4LL/IPv6RS/DHCPv6 quad stack client
 
-DISTNAME=  dhcpcd-9.1.4
+DISTNAME=  dhcpcd-9.2.0
 EPOCH= 0
 
 CATEGORIES=net
Index: distinfo
===
RCS file: /cvs/ports/net/dhcpcd/distinfo,v
retrieving revision 1.48
diff -u -p -r1.48 distinfo
--- distinfo8 Sep 2020 15:02:32 -   1.48
+++ distinfo1 Oct 2020 23:04:46 -
@@ -1,2 +1,2 @@
-SHA256 (dhcpcd-9.1.4.tar.xz) = X+Ez5Ul9ivbSa9bmuN1IqxLRJNbMTO/m3mU2/5f3aCA=
-SIZE (dhcpcd-9.1.4.tar.xz) = 249648
+SHA256 (dhcpcd-9.2.0.tar.xz) = /LLRlnLURbv9OGeP3uT1Vu+Wej6mvYEJLRBUXfLLlmY=
+SIZE (dhcpcd-9.2.0.tar.xz) = 250584
Index: patches/patch-src_if-bsd_c
===
RCS file: patches/patch-src_if-bsd_c
diff -N patches/patch-src_if-bsd_c
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-src_if-bsd_c  2 Oct 2020 19:13:24 -
@@ -0,0 +1,43 @@
+$OpenBSD$
+
+22.09.2020 e675d4dde0 "BSD: Detect initial link state in ifa_data"
+fixes dhcpcd on pppoe(4), remove with next release.
+
+Index: src/if-bsd.c
+--- src/if-bsd.c.orig
 src/if-bsd.c
+@@ -363,11 +363,32 @@ if_carrier(struct interface *ifp)
+   return LINK_UNKNOWN;
+ 
+   strlcpy(ifmr.ifm_name, ifp->name, sizeof(ifmr.ifm_name));
+-  if (ioctl(ifp->ctx->pf_inet_fd, SIOCGIFMEDIA, ) == -1 ||
+-  !(ifmr.ifm_status & IFM_AVALID))
++  if (ioctl(ifp->ctx->pf_inet_fd, SIOCGIFMEDIA, ) == -1)
+   return LINK_UNKNOWN;
+ 
++  if (!(ifmr.ifm_status & IFM_AVALID))
++  return LINK_UNKNOWN;
++
+   return (ifmr.ifm_status & IFM_ACTIVE) ? LINK_UP : LINK_DOWN;
++}
++
++int
++if_carrier_ifadata(struct interface *ifp, void *ifadata)
++{
++  int carrier = if_carrier(ifp);
++  struct if_data *ifdata;
++
++  if (carrier != LINK_UNKNOWN || ifadata == NULL)
++  return carrier;
++
++  ifdata = ifadata;
++  switch (ifdata->ifi_link_state) {
++  case LINK_STATE_DOWN:
++  return LINK_DOWN;
++  case LINK_STATE_UP:
++  return LINK_UP;
++  }
++  return LINK_UNKNOWN;
+ }
+ 
+ static void
Index: patches/patch-src_if_c
===
RCS file: patches/patch-src_if_c
diff -N patches/patch-src_if_c
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-src_if_c  2 Oct 2020 19:13:22 -
@@ -0,0 +1,17 @@
+$OpenBSD$
+
+22.09.2020 e675d4dde0 "BSD: Detect initial link state in ifa_data"
+fixes dhcpcd on pppoe(4), remove with next release.
+
+Index: src/if.c
+--- src/if.c.orig
 src/if.c
+@@ -682,7 +682,7 @@ if_discover(struct dhcpcd_ctx *ctx, struct ifaddrs **i
+ 
+   ifp->active = active;
+   if (ifp->active)
+-  ifp->carrier = if_carrier(ifp);
++  ifp->carrier = if_carrier_ifadata(ifp, ifa->ifa_data);
+   else
+   ifp->carrier = LINK_UNKNOWN;
+   TAILQ_INSERT_TAIL(ifs, ifp, next);
Index: patches/patch-src_if_h
===
RCS file: patches/patch-src_if_h
diff -N patches/patch-src_if_h
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-src_if_h  2 Oct 2020 19:13:21 -
@@ -0,0 +1,16 @@
+$OpenBSD$
+
+22.09.2020 e675d4dde0 "BSD: Detect initial link state in ifa_data"
+fixes dhcpcd on pppoe(4), remove with next release.
+
+Index: src/if.h
+--- src/if.h.orig
 src/if.h
+@@ -160,6 +160,7 @@ int if_domtu(const struct interface *, short int);
+ #define if_getmtu(ifp) if_domtu((ifp), 0)
+ #define if_setmtu(ifp, mtu) if_domtu((ifp), (mtu))
+ int if_carrier(struct interface *);
++int if_carrier_ifadata(struct interface *, void *);
+ int if_pollinit(struct interface *ifp);
+ 
+ #ifdef ALIAS_ADDR



CVS: cvs.openbsd.org: ports

2020-10-02 Thread Solene Rapenne
CVSROOT:/cvs
Module name:ports
Changes by: sol...@cvs.openbsd.org  2020/10/02 13:16:53

Modified files:
lang/abcl  : Makefile distinfo 

Log message:
Update to abcl-1.7.1

>From maintainer Timo Myyrä 



CVS: cvs.openbsd.org: ports

2020-10-02 Thread Solene Rapenne
CVSROOT:/cvs
Module name:ports
Changes by: sol...@cvs.openbsd.org  2020/10/02 13:14:58

Modified files:
productivity/ledger: Makefile distinfo 
productivity/ledger/pkg: PLIST 

Log message:
Update to ledger-3.2.1

Diff from Martin Ziemer 



CVS: cvs.openbsd.org: ports

2020-10-02 Thread Solene Rapenne
CVSROOT:/cvs
Module name:ports
Changes by: sol...@cvs.openbsd.org  2020/10/02 13:13:07

Modified files:
mail/claws-mail: Makefile distinfo 
Removed files:
mail/claws-mail/patches: 
 
patch-src_plugins_spamassassin_spamassassin_gtk_c 

Log message:
Update to claws-mail-3.17.7



Update: Ruby 2.7.2

2020-10-02 Thread Jeremy Evans
This updates Ruby 2.7 to the latest version, which was released today.

Release notes:
https://www.ruby-lang.org/en/news/2020/10/02/ruby-2-7-2-released/

Tested on amd64.  Will be committing in a couple days unless I hear
objections.

Thanks,
Jeremy

Index: Makefile
===
RCS file: /cvs/ports/lang/ruby/2.7/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile18 Aug 2020 23:40:13 -  1.4
+++ Makefile2 Oct 2020 14:44:02 -
@@ -1,12 +1,10 @@
 # $OpenBSD: Makefile,v 1.4 2020/08/18 23:40:13 abieber Exp $
 
-VERSION =  2.7.1
+VERSION =  2.7.2
 DISTNAME = ruby-${VERSION}
 SHARED_LIBS =  ruby27  0.0
 NEXTVER =  2.8
 PKGSPEC-main ?= ruby->=2.7.0,<${NEXTVER}
-
-REVISION-main =1
 
 PSEUDO_FLAVORS=no_ri_docs bootstrap
 # Do not build the RI docs on slow arches
Index: distinfo
===
RCS file: /cvs/ports/lang/ruby/2.7/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo3 Apr 2020 01:47:41 -   1.2
+++ distinfo2 Oct 2020 14:44:10 -
@@ -1,2 +1,2 @@
-SHA256 (ruby-2.7.1.tar.gz) = 1BhIO90AAFdsE3BXESGm6yRYIRbbC3uyAF6Q4lDq5Bg=
-SIZE (ruby-2.7.1.tar.gz) = 16816471
+SHA256 (ruby-2.7.2.tar.gz) = blcG0NTuTh4viD2512hYa00GVn3r6jU8eW7EXoMhw9Q=
+SIZE (ruby-2.7.2.tar.gz) = 16836767
Index: patches/patch-configure
===
RCS file: /cvs/ports/lang/ruby/2.7/patches/patch-configure,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-configure
--- patches/patch-configure 2 Jan 2020 21:19:57 -   1.1.1.1
+++ patches/patch-configure 2 Oct 2020 14:45:03 -
@@ -8,7 +8,7 @@ so ports don't have to be bumped when Op
 Index: configure
 --- configure.orig
 +++ configure
-@@ -28712,7 +28712,7 @@ fi
+@@ -28719,7 +28719,7 @@ fi
 ;; #(
openbsd*|mirbsd*) :
  
@@ -17,7 +17,7 @@ Index: configure
 ;; #(
solaris*) :
  
-@@ -30273,7 +30273,7 @@ _ACEOF
+@@ -30280,7 +30280,7 @@ _ACEOF
  
  else
  
Index: pkg/PLIST-main
===
RCS file: /cvs/ports/lang/ruby/2.7/pkg/PLIST-main,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST-main
--- pkg/PLIST-main  3 Apr 2020 01:47:41 -   1.2
+++ pkg/PLIST-main  2 Oct 2020 14:55:50 -
@@ -45,7 +45,7 @@ include/ruby-${REV}/ruby/util.h
 include/ruby-${REV}/ruby/version.h
 include/ruby-${REV}/ruby/vm.h
 include/ruby-${REV}/${SUB}/
-include/ruby-${REV}/${SUB}/rb_mjit_min_header-2.7.1.h
+include/ruby-${REV}/${SUB}/rb_mjit_min_header-2.7.2.h
 include/ruby-${REV}/${SUB}/ruby/
 include/ruby-${REV}/${SUB}/ruby/config.h
 @so lib/libruby27.so
@@ -453,6 +453,7 @@ lib/ruby/${REV}/irb/cmd/
 lib/ruby/${REV}/irb/cmd/chws.rb
 lib/ruby/${REV}/irb/cmd/fork.rb
 lib/ruby/${REV}/irb/cmd/help.rb
+lib/ruby/${REV}/irb/cmd/info.rb
 lib/ruby/${REV}/irb/cmd/load.rb
 lib/ruby/${REV}/irb/cmd/nop.rb
 lib/ruby/${REV}/irb/cmd/pushws.rb
@@ -1414,9 +1415,9 @@ lib/ruby/gems/${REV}/gems/gdbm-2.1.0/
 lib/ruby/gems/${REV}/gems/getoptlong-0.1.0/
 lib/ruby/gems/${REV}/gems/io-console-0.5.6/
 lib/ruby/gems/${REV}/gems/ipaddr-1.2.2/
-lib/ruby/gems/${REV}/gems/irb-1.2.3/
-lib/ruby/gems/${REV}/gems/irb-1.2.3/exe/
-lib/ruby/gems/${REV}/gems/irb-1.2.3/exe/irb
+lib/ruby/gems/${REV}/gems/irb-1.2.6/
+lib/ruby/gems/${REV}/gems/irb-1.2.6/exe/
+lib/ruby/gems/${REV}/gems/irb-1.2.6/exe/irb
 lib/ruby/gems/${REV}/gems/json-2.3.0/
 lib/ruby/gems/${REV}/gems/logger-1.4.2/
 lib/ruby/gems/${REV}/gems/matrix-0.2.0/
@@ -1598,7 +1599,7 @@ lib/ruby/gems/${REV}/gems/rdoc-6.2.1/exe
 lib/ruby/gems/${REV}/gems/rdoc-6.2.1/exe/ri
 lib/ruby/gems/${REV}/gems/readline-0.0.2/
 lib/ruby/gems/${REV}/gems/readline-ext-0.1.0/
-lib/ruby/gems/${REV}/gems/reline-0.1.3/
+lib/ruby/gems/${REV}/gems/reline-0.1.5/
 lib/ruby/gems/${REV}/gems/rexml-3.2.3/
 lib/ruby/gems/${REV}/gems/rss-0.2.8/
 lib/ruby/gems/${REV}/gems/sdbm-1.0.0/
@@ -1776,7 +1777,7 @@ lib/ruby/gems/${REV}/specifications/defa
 lib/ruby/gems/${REV}/specifications/default/getoptlong-0.1.0.gemspec
 lib/ruby/gems/${REV}/specifications/default/io-console-0.5.6.gemspec
 lib/ruby/gems/${REV}/specifications/default/ipaddr-1.2.2.gemspec
-lib/ruby/gems/${REV}/specifications/default/irb-1.2.3.gemspec
+lib/ruby/gems/${REV}/specifications/default/irb-1.2.6.gemspec
 lib/ruby/gems/${REV}/specifications/default/json-2.3.0.gemspec
 lib/ruby/gems/${REV}/specifications/default/logger-1.4.2.gemspec
 lib/ruby/gems/${REV}/specifications/default/matrix-0.2.0.gemspec
@@ -1794,7 +1795,7 @@ lib/ruby/gems/${REV}/specifications/defa
 lib/ruby/gems/${REV}/specifications/default/rdoc-6.2.1.gemspec
 lib/ruby/gems/${REV}/specifications/default/readline-0.0.2.gemspec
 lib/ruby/gems/${REV}/specifications/default/readline-ext-0.1.0.gemspec
-lib/ruby/gems/${REV}/specifications/default/reline-0.1.3.gemspec

CVS: cvs.openbsd.org: ports

2020-10-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2020/10/02 12:51:13

Modified files:
mail/rspamd: Makefile distinfo 
mail/rspamd/patches: patch-CMakeLists_txt 
 patch-cmake_Toolset_cmake 
mail/rspamd/pkg: PLIST 

Log message:
update to rspamd-2.6



CVS: cvs.openbsd.org: ports

2020-10-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2020/10/02 12:50:59

Modified files:
mail/neomutt   : Makefile distinfo 
mail/neomutt/patches: patch-auto_def 

Log message:
update to neomutt-20200925



CVS: cvs.openbsd.org: ports

2020-10-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2020/10/02 12:47:15

Modified files:
net/ntopng : Makefile distinfo 
net/ntopng/patches: patch-Makefile_in patch-autogen_sh 
patch-configure_seed 
patch-include_ntop_defines_h 
patch-include_ntop_includes_h 
patch-nDPI_Makefile_am 
patch-nDPI_src_lib_Makefile_in 
patch-src_DummyInterface_cpp 
patch-src_HTTPserver_cpp 
patch-src_LuaEngine_cpp 
patch-src_NetworkInterface_cpp 
patch-src_TimeseriesExporter_cpp 
net/ntopng/pkg : PLIST 
Added files:
net/ntopng/patches: patch-nDPI_autogen_sh 
patch-nDPI_src_lib_ndpi_community_id_c 
patch-src_InfluxDBTimeseriesExporter_cpp 
patch-src_Ntop_cpp 
patch-src_PcapInterface_cpp 
patch-src_SyslogCollectorInterface_cpp 
Removed files:
net/ntopng/patches: patch-src_CommunityIdFlowHash_cpp 

Log message:
update ntopng to commits from the 4.0-stable (ntopng) and 3.2-stable (ndpi) 
branches



WIP - Python 3.9.0rc2

2020-10-02 Thread Kurt Mosiejczuk
I took a stab at Python 3.9.0rc2. I don't think it is worth importing before
the final release of 3.9.0, but figured if anyone wants to do some testing
that this could be useful.

(tarball starts with a 3.9 directory to be placed under lang/python)

--Kurt


python3.9rc2.tgz
Description: application/tar-gz


CVS: cvs.openbsd.org: ports

2020-10-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2020/10/02 12:45:24

Modified files:
mail/roundcubemail: Makefile distinfo 

Log message:
update to roundcubemail-1.4.9



CVS: cvs.openbsd.org: ports

2020-10-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2020/10/02 12:46:03

Modified files:
net/unifi/testing: Makefile distinfo 
net/unifi/testing/pkg: PLIST 

Log message:
update unifi/testing to 6.0.24



CVS: cvs.openbsd.org: ports

2020-10-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2020/10/02 12:45:24

Modified files:
net/librenms   : Makefile distinfo 
net/librenms/patches: patch-LibreNMS_Config_php 
  patch-misc_config_definitions_json 
net/librenms/pkg: PLIST 

Log message:
update to librenms-1.68



CVS: cvs.openbsd.org: ports

2020-10-02 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2020/10/02 12:45:00

Modified files:
devel/ccache   : Makefile distinfo 

Log message:
update to ccache-3.7.12



Re: dhcpcd: update to 9.2.0 with cherry-picked pppoe(4) fix

2020-10-02 Thread Stuart Henderson
On 2020/10/02 01:35, Klemens Nanni wrote:
> A single commit from Roy Marples in current HEAD fixes dhcpcd when used
> on pppoe(4) interfaces;  naddy saw this breakage as well which caused
> sthen to revert to 9.1.4 which apparently works fine for naddy.
> 
> I've been experiencing these with 9.1.4 already, neither the 9.2.0
> update (nor the revert obviously) fixed it for me, so I here's the same
> update but with upstream's fix included.
> 
> Latest HEAD works for me as well, what's left to debug now is why 9.1.4
> works for naddy but not for me - I'd move this discussion over on
> dhcpcd's list, though.
> 
> The commit fails to apply as is due to the src/if.c hunk which I fixed
> manually, otherwise I'd probably have used PATCHFILES instead.
> 
> naddy, does this work for you?
> Feedback? OK?
> 

Please use standard ports-tree patches for the individual files rather
than a handrolled jumbo patch. (no need for linux/sun parts I think).

The code in git head ("BSD: struct if_data->ifi_link_state is the single
source of truth") looks better but this is an easier patch until a new
release is made.

> Index: Makefile
> ===
> RCS file: /cvs/ports/net/dhcpcd/Makefile,v
> retrieving revision 1.80
> diff -u -p -r1.80 Makefile
> --- Makefile  8 Sep 2020 15:02:32 -   1.80
> +++ Makefile  1 Oct 2020 23:04:41 -
> @@ -2,7 +2,7 @@
>  
>  COMMENT= DHCPv4/IPv4LL/IPv6RS/DHCPv6 quad stack client
>  
> -DISTNAME=dhcpcd-9.1.4
> +DISTNAME=dhcpcd-9.2.0
>  EPOCH=   0
>  
>  CATEGORIES=  net
> Index: distinfo
> ===
> RCS file: /cvs/ports/net/dhcpcd/distinfo,v
> retrieving revision 1.48
> diff -u -p -r1.48 distinfo
> --- distinfo  8 Sep 2020 15:02:32 -   1.48
> +++ distinfo  1 Oct 2020 23:04:46 -
> @@ -1,2 +1,2 @@
> -SHA256 (dhcpcd-9.1.4.tar.xz) = X+Ez5Ul9ivbSa9bmuN1IqxLRJNbMTO/m3mU2/5f3aCA=
> -SIZE (dhcpcd-9.1.4.tar.xz) = 249648
> +SHA256 (dhcpcd-9.2.0.tar.xz) = /LLRlnLURbv9OGeP3uT1Vu+Wej6mvYEJLRBUXfLLlmY=
> +SIZE (dhcpcd-9.2.0.tar.xz) = 250584
> Index: patches/patch-pppoe_fix
> ===
> RCS file: patches/patch-pppoe_fix
> diff -N patches/patch-pppoe_fix
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ patches/patch-pppoe_fix   1 Oct 2020 23:26:21 -
> @@ -0,0 +1,113 @@
> +$OpenBSD$
> +
> +Cherry-picked (and manually fixed src/if.c hunk), remove with next release:
> +
> +From e675d4dde0d865b6ffc7de733623a52852d284ff Mon Sep 17 00:00:00 2001
> +From: Roy Marples 
> +Date: Tue, 22 Sep 2020 13:09:03 +0100
> +Subject: BSD: Detect initial link state in ifa_data
> +
> +Not all interfaces report media state to get the link state.
> +However, link state is available from getifaddrs(3) ifa_data
> +for AF_LINK addresses.
> +
> +Testing shows that link state is also sent correctly via
> +route(4) messages for the same interface.
> +
> +This makes pppoe(4) interfaces more reliable on FreeBSD and OpenBSD.
> +
> +Index: src/if-bsd.c
> +--- src/if-bsd.c.orig
>  src/if-bsd.c
> +@@ -363,11 +363,32 @@ if_carrier(struct interface *ifp)
> + return LINK_UNKNOWN;
> + 
> + strlcpy(ifmr.ifm_name, ifp->name, sizeof(ifmr.ifm_name));
> +-if (ioctl(ifp->ctx->pf_inet_fd, SIOCGIFMEDIA, ) == -1 ||
> +-!(ifmr.ifm_status & IFM_AVALID))
> ++if (ioctl(ifp->ctx->pf_inet_fd, SIOCGIFMEDIA, ) == -1)
> + return LINK_UNKNOWN;
> + 
> ++if (!(ifmr.ifm_status & IFM_AVALID))
> ++return LINK_UNKNOWN;
> ++
> + return (ifmr.ifm_status & IFM_ACTIVE) ? LINK_UP : LINK_DOWN;
> ++}
> ++
> ++int
> ++if_carrier_ifadata(struct interface *ifp, void *ifadata)
> ++{
> ++int carrier = if_carrier(ifp);
> ++struct if_data *ifdata;
> ++
> ++if (carrier != LINK_UNKNOWN || ifadata == NULL)
> ++return carrier;
> ++
> ++ifdata = ifadata;
> ++switch (ifdata->ifi_link_state) {
> ++case LINK_STATE_DOWN:
> ++return LINK_DOWN;
> ++case LINK_STATE_UP:
> ++return LINK_UP;
> ++}
> ++return LINK_UNKNOWN;
> + }
> + 
> + static void
> +Index: src/if-linux.c
> +--- src/if-linux.c.orig
>  src/if-linux.c
> +@@ -475,6 +475,13 @@ if_carrier(struct interface *ifp)
> + }
> + 
> + int
> ++if_carrier_ifadata(struct interface *ifp, __unused void *ifadata)
> ++{
> ++
> ++return if_carrier(ifp);
> ++}
> ++
> ++int
> + if_getnetlink(struct dhcpcd_ctx *ctx, struct iovec *iov, int fd, int flags,
> + int (*cb)(struct dhcpcd_ctx *, void *, struct nlmsghdr *), void *cbarg)
> + {
> +Index: src/if-sun.c
> +--- src/if-sun.c.orig
>  src/if-sun.c
> +@@ -240,6 +240,13 @@ err:
> + }
> + 
> + int
> ++if_carrier_ifadata(struct interface *ifp, __unused void *ifadata)
> ++{
> ++
> ++return if_carrier(ifp);
> ++}
> ++
> ++int
> + if_mtu_os(const struct interface *ifp)
> + {
> + dlpi_handle_t   dh;
> +Index: src/if.c
> +--- 

icinga2 crashes on mutex different owner

2020-10-02 Thread Martijn van Duren
I'm currently trying to set up a couple of icinga2 satalites on OpenBSD,
but they keep crashing after 
/var/lib/icinga2/api/zones-stage/pub//_etc/generated_dbconfig_hosts.conf
has been copied to 
/var/lib/icinga2/api/zones/pub//_etc/generated_dbconfig_hosts.conf.

I managed to get the following backtrace:
#1  0x0a94dd2ce2ae in _libc_abort () at /usr/src/lib/libc/stdlib/abort.c:61
#2  0x0a94dd231e9c in _libc_pthread_mutex_unlock (mutexp=) 
at /usr/src/lib/libc/thread/rthread_mutex.c:265
#3  0x0a9272acc510 in boost::posix::pthread_mutex_unlock (m=0xa927306f488 
) at 
/usr/local/include/boost/thread/pthread/mutex.hpp:71
#4  boost::mutex::unlock (this=0xa927306f488 
) at 
/usr/local/include/boost/thread/pthread/mutex.hpp:125
#5  boost::unique_lock::~unique_lock (this=) at 
/usr/local/include/boost/thread/lock_types.hpp:331
#6  icinga::intrusive_ptr_release > 
(object=0xa952e854d60) at 
/usr/ports/pobj/icinga2-2.11.5/icinga2-2.11.5/lib/base/shared.hpp:27
#7  boost::intrusive_ptr > 
>::~intrusive_ptr (this=) at 
/usr/local/include/boost/smart_ptr/intrusive_ptr.hpp:98
#8  
icinga::ApiListener::AsyncTryActivateZonesStage(std::__1::vector > const&, 
boost::intrusive_ptr
> > const&)::$_34::~$_34() (this=0xa949f7244c8)
at 
/usr/ports/pobj/icinga2-2.11.5/icinga2-2.11.5/lib/remote/apilistener-filesync.cpp:648
#9  
std::__1::__compressed_pair_elem > const&,
boost::intrusive_ptr > > 
const&)::$_34, 0, false>::~__compressed_pair_elem() (this=0xa949f7244c8)
at /usr/include/c++/v1/memory:2134
#10 0x0a9272acc423 in 
std::__1::__function::__alloc_func > const&,
boost::intrusive_ptr > > 
const&)::$_34, 
std::__1::allocator > const&, 
boost::intrusive_ptr > > 
const&)::$_34>, void (icinga::ProcessResult const&)>::destroy() (this=) at /usr/include/c++/v1/functional:1546
#11 
std::__1::__function::__func > const&,
boost::intrusive_ptr > > 
const&)::$_34, 
std::__1::allocator > const&, 
boost::intrusive_ptr > > 
const&)::$_34>, void (icinga::ProcessResult const&)>::destroy_deallocate()
(this=0xa949f7244c0) at /usr/include/c++/v1/functional:1643
#12 0x0a92729bad13 in std::__1::__function::__value_func::~__value_func() (this=) at 
/usr/include/c++/v1/functional:1758
#13 std::__1::function::~function() 
(this=) at /usr/include/c++/v1/functional:2334
#14 std::__1::__bind&, 
icinga::ProcessResult&>::~__bind() (this=) at 
/usr/include/c++/v1/functional:2648
#15 std::__1::__compressed_pair_elem&, icinga::ProcessResult&>, 0, 
false>::~__compressed_pair_elem() (this=) at
/usr/include/c++/v1/memory:2134
#16 std::__1::__function::__alloc_func&, icinga::ProcessResult&>, 
std::__1::allocator&, icinga::ProcessResult&> >, void 
()>::destroy() (this=)
at /usr/include/c++/v1/functional:1546
#17 std::__1::__function::__func&, icinga::ProcessResult&>, 
std::__1::allocator&, icinga::ProcessResult&> >, void 
()>::destroy_deallocate() (this=0xa94b97a1000)
at /usr/include/c++/v1/functional:1643
#18 0x0a92729d438d in std::__1::__function::__value_func::~__value_func() (this=) at 
/usr/include/c++/v1/functional:1758
#19 std::__1::function::~function() (this=) at 
/usr/include/c++/v1/functional:2334
#20 bool icinga::ThreadPool::Post 
>(std::__1::function, 
icinga::SchedulerPolicy)::{lambda()#1}::~SchedulerPolicy() (this=) at
/usr/ports/pobj/icinga2-2.11.5/icinga2-2.11.5/lib/base/threadpool.hpp:59
#21 boost::asio::system_executor::dispatch >(std::__1::function, icinga::SchedulerPolicy)::{lambda()#1}, std::__1::allocator
>(bool icinga::ThreadPool::Post 
>>(std::__1::function, icinga::SchedulerPolicy)::{lambda()#1}&&, 
>std::__1::allocator const&) const (this=,
f=) at /usr/local/include/boost/asio/impl/system_executor.hpp:40
#22 0x0a92729d420c in boost::asio::detail::work_dispatcher >(std::__1::function,
icinga::SchedulerPolicy)::{lambda()#1}>::operator()() (this=) at 
/usr/local/include/boost/asio/detail/work_dispatcher.hpp:58
#23 boost::asio::asio_handler_invoke >(std::__1::function,
icinga::SchedulerPolicy)::{lambda()#1}> 
>(boost::asio::detail::work_dispatcher >(std::__1::function,
icinga::SchedulerPolicy)::{lambda()#1}>&, ...) (function=...) at 
/usr/local/include/boost/asio/handler_invoke_hook.hpp:69
#24 
boost_asio_handler_invoke_helpers::invoke >(std::__1::function,
icinga::SchedulerPolicy)::{lambda()#1}>, bool 
icinga::ThreadPool::Post >(std::__1::function,
icinga::SchedulerPolicy)::{lambda()#1}>(boost::asio::detail::work_dispatcher >(std::__1::function,
icinga::SchedulerPolicy)::{lambda()#1}>&, bool 
icinga::ThreadPool::Post >(std::__1::function, icinga::SchedulerPolicy)::{lambda()#1}&) (function=..., context=...)
at /usr/local/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#25 boost::asio::detail::executor_op >(std::__1::function,
icinga::SchedulerPolicy)::{lambda()#1}>, std::__1::allocator, 
boost::asio::detail::scheduler_operation>::do_complete(void*, 
std::__1::allocator*, boost::system::error_code const&, unsigned
long) (owner=0xa94be39e300, base=0xa94b97a1e00) at 

Re: NEW PORT: resynthesizer (gimp plugin)

2020-10-02 Thread Marc Espie
The homepage did show some outdated links elsewhere...
Long story short, somebody else took over, it was on the gimp registry
which is dead... but the github project lives, and they even have decent
new versions.

Changes:
- autogen gooey which seems to do the job
- converted to C, so no need for special compiler
- a few tweaks to the UI which is "nicer"
- script-fu have been replaced by python scripts
- some actual documentation


resynthesizer-2.0.3.tgz
Description: resynthesizer-2.0.3.tgz