[UPDATE] www/youtube-dl to 2020.12.22

2020-12-22 Thread Ricardo Mestre
Hi,

Release du jour still fresh, OK?

Core
[common] Remove unwanted query params from unsigned akamai manifest URLs

Extractors
[tastytrade] Remove extractor (#25716)
[niconico] Fix playlist extraction (#27428)
[everyonesmixtape] Remove extractor
[kanalplay] Remove extractor
[arkena] Fix extraction
[nba] Rewrite extractor
[turner] Improve info extraction
[youtube] Improve xsrf token extraction (#27442)
[generic] Improve RSS age limit extraction
[generic] Fix RSS itunes thumbnail extraction (#27405)
[redditr] Extract duration (#27426)
[zaq1] Remove extractor
[asiancrush] Add support for retrocrush.tv
[asiancrush] Fix extraction
[noco] Remove extractor (#10864)
[nfl] Fix extraction (#22245)
[skysports] Relax URL regular expression (#27435)
[tv5unis] Add support for tv5unis.ca (#22399, #24890)
[videomore] Add support for more.tv (#27088)
[yandexmusic] Add support for music.yandex.com (#27425)
[nhk:program] Add support for audio programs and program clips
[nhk] Add support for NHK video programs (#27230)

Index: Makefile
===
RCS file: /cvs/ports/www/youtube-dl/Makefile,v
retrieving revision 1.221
diff -u -p -u -r1.221 Makefile
--- Makefile21 Dec 2020 10:55:01 -  1.221
+++ Makefile22 Dec 2020 09:16:36 -
@@ -2,7 +2,7 @@
 
 COMMENT =  CLI program to download videos from YouTube and other sites
 
-VERSION =  2020.12.14
+VERSION =  2020.12.22
 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.200
diff -u -p -u -r1.200 distinfo
--- distinfo21 Dec 2020 10:55:01 -  1.200
+++ distinfo22 Dec 2020 09:16:36 -
@@ -1,2 +1,2 @@
-SHA256 (youtube-dl-2020.12.14.tar.gz) = 
loGlpRXLRO8jwovXf2151TH9vHMlvfS7t5ZiYLe2QnM=
-SIZE (youtube-dl-2020.12.14.tar.gz) = 3229047
+SHA256 (youtube-dl-2020.12.22.tar.gz) = 
zJXOFHev7uDg06XlySuvUtIjsSHZUHlTZ9ijGFv292w=
+SIZE (youtube-dl-2020.12.22.tar.gz) = 3238866
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/youtube-dl/pkg/PLIST,v
retrieving revision 1.139
diff -u -p -u -r1.139 PLIST
--- pkg/PLIST   13 Dec 2020 19:15:53 -  1.139
+++ pkg/PLIST   22 Dec 2020 09:16:37 -
@@ -235,7 +235,6 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}espn.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}esri.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}europa.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}everyonesmixtape.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}expotv.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}expressen.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}extractors.${MODPY_PYC_MAGIC_TAG}pyc
@@ -343,7 +342,6 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}jwplatform.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}kakao.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}kaltura.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}kanalplay.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}kankan.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}karaoketv.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}karrierevideos.${MODPY_PYC_MAGIC_TAG}pyc
@@ -459,7 +457,6 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}nintendo.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}njpwworld.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}nobelprize.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}noco.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}nonktube.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}noovo.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-pack

Re: curl/wget: fail letsencrypt ceritifcate validation

2020-12-22 Thread Stuart Henderson
TL;DR server admin needs to fix their side.

On 2020/12/21 14:41, Greg Steuck wrote:
> Unlike firefox, chromium, and openssl s_client, these command line tools
> fail to connect (openbsd-amd64-current):
> 
> % curl --verbose https://oleg.fi/gentle-introduction-2020.11.tar.gz
> *   Trying 91.232.156.79:443...
> * Connected to oleg.fi (91.232.156.79) port 443 (#0)
> * ALPN, offering h2
> * ALPN, offering http/1.1
> * successfully set certificate verify locations:
> *  CAfile: /etc/ssl/cert.pem
> *  CApath: none
> * (304) (OUT), TLS handshake, Client hello (1):
> * (304) (IN), TLS handshake, Server hello (2):
> * TLSv1.2 (IN), TLS handshake, Certificate (11):
> * TLSv1.2 (OUT), TLS alert, unknown CA (560):
> * SSL certificate problem: unable to get local issuer certificate
> * Closing connection 0
> curl: (60) SSL certificate problem: unable to get local issuer certificate
> More details here: https://curl.se/docs/sslcerts.html
> 
> curl failed to verify the legitimacy of the server and therefore could not
> establish a secure connection to it. To learn more about this situation and
> how to fix it, please visit the web page mentioned above.
> 
> % wget https://oleg.fi/gentle-introduction-2020.11.tar.gz
> --2020-12-21 14:31:08--  https://oleg.fi/gentle-introduction-2020.11.tar.gz
> Resolving oleg.fi (oleg.fi)... 91.232.156.79, 91.232.156.80
> Connecting to oleg.fi (oleg.fi)|91.232.156.79|:443... connected.
> ERROR: cannot verify oleg.fi's certificate, issued by ‘CN=R3,O=Let's 
> Encrypt,C=US’:
>   Unable to locally verify the issuer's authority.
> To connect to oleg.fi insecurely, use `--no-check-certificate'.

> % openssl s_client -connect oleg.fi:443

You aren't asking s_client to verify certificates. You also aren't asking
it to use SNI so it is returning only the default certificate.

> ---
> Certificate chain
>  0 s:/OU=Domain Control Validated/OU=PositiveSSL Wildcard/CN=*.kapsi.fi
>i:/C=GB/ST=Greater Manchester/L=Salford/O=COMODO CA Limited/CN=COMODO RSA 
> Domain Validation Secure Server CA
>  1 s:/C=GB/ST=Greater Manchester/L=Salford/O=COMODO CA Limited/CN=COMODO RSA 
> Domain Validation Secure Server CA
>i:/C=GB/ST=Greater Manchester/L=Salford/O=COMODO CA Limited/CN=COMODO RSA 
> Certification Authority
>  ---

This one does have a valid chain ... but feeding the certificate into
openssl x509 -text -noout it only covers these:

DNS:*.kapsi.fi, DNS:kapsi.fi

Fixing that...

$ openssl s_client -CAfile /etc/ssl/cert.pem -connect oleg.fi:443 -servername 
oleg.fi
CONNECTED(0003)
depth=0 CN = oleg.fi
verify error:num=20:unable to get local issuer certificate
verify return:1
depth=0 CN = oleg.fi
verify error:num=20:unable to get local issuer certificate
verify return:1
write W BLOCK
---
Certificate chain
 0 s:/CN=oleg.fi
   i:/C=US/O=Let's Encrypt/CN=R3
 1 s:/C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3
   i:/O=Digital Signature Trust Co./CN=DST Root CA X3
---

>From this it is obvious that they are sending the wrong intermediate.

This will be happening in various places as some server admins just
used a static intermediate cert rather than correctly using the correct
one specified in the ACME response - letsencrypt recently changed to
issuing from a different intermediate certificate so the server admin
needs to catch up.

Firefox and Chromium still connect because they fallback to fetching
the intermediate from the URL specified in the "AIA" extension (again
can be seen by feeding the cert into 'openssl x509 -text');

Authority Information Access: 
OCSP - URI:http://r3.o.lencr.org
CA Issuers - URI:http://r3.i.lencr.org/

I suppose libtls could possibly do something about this (i.e. to lookup
from the AIA CA Issuers URI) but it feels like a bit of a layer violation.
Other than that I don't think libressl can really workaround this
server misconfiguration.

It will be affecting other software too e.g. curl/wget built using
openssl fails too.

(Note this is not related to the forthcoming hack for chain compatibility
with old android versions - mentioning it because the article about it
https://letsencrypt.org/2020/12/21/extending-android-compatibility.html
is currently doing the rounds).



Re: [new] comms/syncterm

2020-12-22 Thread Stuart Henderson
On 2020/12/21 12:05, joshua stein wrote:
> SyncTERM is a BBS terminal program with lots of features.

: diff dc4fde7aa1c4036ccebf62b44d24003e25253271 /usr/ports/mystuff
: blob - 91eac5d8f890230efc81f1ec74f922025a99668d
: file + comms/syncterm/Makefile
: --- comms/syncterm/Makefile
: +++ comms/syncterm/Makefile
: @@ -2,25 +2,27 @@
:  
:  COMMENT= BBS terminal program
:  
: -PKGNAME= syncterm-1.1
: -DISTNAME=${PKGNAME}-src
: +DISTNAME=syncterm-1.1
:  HOMEPAGE=http://syncterm.bbsdev.net/
:  
: -EXTRACT_SUFX=.tgz
: +EXTRACT_SUFX=-src.tgz

since this unpacks to WRKDIR/syncterm-1.1 this is a neater way to handle
it than setting WRKDIST (historically you couldn't rely on PKGNAME in this
way as it had p0/p1/... added for port updates; that isn't the case any
more as there's some special handling in ports infrastructure, but it
still feels wrong to an old porter to use it like this ;)

:  MASTER_SITES=${MASTER_SITE_SOURCEFORGE:=syncterm/}
:  
:  # GPLv2
:  PERMIT_PACKAGE=  Yes
:  
: -WANTLIB +=   c curses m ossaudio pthread util
: +# sdl2 is dlopen()'d
: +WANTLIB +=   SDL2 c curses m ossaudio pthread util

list SDL2 in WANTLIB to make sure that updates to SDL2 trigger an update
of this; although it's dlopen()'d it is still built against the SDL headers

:  
:  CATEGORIES=  comms net
:  
:  USE_GMAKE=   Yes
: +NO_TEST= Yes

"make test" tries to build test.c (and fails with missing symbols from
X libraries); even if it's setup to run it doesn't seem all that useful
as a test anyway so probably simplest to just disable tests for the
port
: -BUILD_DEPENDS=   devel/sdl2
: -# SDL gets dlopen'd at runtime
: -RUN_DEPENDS= ${LIB_DEPENDS}
:  
: +LIB_DEPENDS= devel/sdl2

LIB_DEPENDS wasn't set so setting RUN_DEPENDS=${LIB_DEPENDS} didn't do
anything.

the best way we have to handle this case with dlopen()'d a library is to
set in LIB_DEPENDS+WANTLIB with a warning that it's "Extra".

: +RUN_DEPENDS= devel/desktop-file-utils \
: + x11/gtk+3,-guic
: +

needs listing to provide @tag handling for the tags that "make plist"
automatically adds. the alternative if you don't like the extra
dependencies is to rm the icon and desktop files in post-install,
chances are these will already be present on any "desktop-ish" system
already though, and it's convenient for people using desktop environments
that handle these files.

:  MAKE_FILE=   GNUmakefile
:  MAKE_FLAGS=  RELEASE=1 \
:   WITHOUT_CRYPTLIB=1 \
: @@ -31,7 +33,7 @@ CFLAGS+=-DN_CURSES_LIB -D_XOPEN_SOURCE_EXTENDED=1
:  
:  FAKE_FLAGS=  PREFIX=${PREFIX}
:  
: -WRKDIST= ${WRKDIR}/${PKGNAME}/src/syncterm
: +WRKSRC=  ${WRKDIST}/src/syncterm


WRKDIST is the "source unpacks here" dir and apart from anything else is
used as the base dir for patches; there's a forced -O2 which ought to be
patched away (added in my updated tar)

WRKSRC is "cd to this dir before building" which is what's needed here

:  
:  post-install:
:   gzip -d ${PREFIX}/man/man1/syncterm.1.gz
: 

this updated version is ok with me to import..



syncterm.tgz
Description: application/tar-gz


rename docker package

2020-12-22 Thread Solene Rapenne
I made a mistake when I imported sysutils/docker-cli

the ports path is sysutils/docker-cli but the package is
still named docker.

ok?

Index: devel/quirks//Makefile
===
RCS file: /home/reposync/ports/devel/quirks/Makefile,v
retrieving revision 1.1112
diff -u -p -r1.1112 Makefile
--- devel/quirks//Makefile  21 Dec 2020 21:19:22 -  1.1112
+++ devel/quirks//Makefile  22 Dec 2020 15:30:54 -
@@ -5,7 +5,7 @@ CATEGORIES =devel databases
 DISTFILES =
 
 # API.rev
-PKGNAME =  quirks-3.501
+PKGNAME =  quirks-3.502
 PKG_ARCH = *
 MAINTAINER =   Marc Espie 
 
Index: devel/quirks//files/Quirks.pm
===
RCS file: /home/reposync/ports/devel/quirks/files/Quirks.pm,v
retrieving revision 1.1129
diff -u -p -r1.1129 Quirks.pm
--- devel/quirks//files/Quirks.pm   21 Dec 2020 21:19:22 -  1.1129
+++ devel/quirks//files/Quirks.pm   22 Dec 2020 15:30:48 -
@@ -522,6 +522,7 @@ my $stem_extensions = {
'fvicons' => 'fvwm2',
'py-frozen-flask' => 'py3-frozen-flask',
'glibmm26' => 'glibmm268',
+   'docker' => 'docker-cli',
 };
 
 my $obsolete_reason = {
Index: sysutils/docker-cli//Makefile
===
RCS file: /home/reposync/ports/sysutils/docker-cli/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- sysutils/docker-cli//Makefile   3 Oct 2020 20:38:46 -   1.1.1.1
+++ sysutils/docker-cli//Makefile   22 Dec 2020 15:31:54 -
@@ -3,11 +3,11 @@
 COMMENT =  command-line tool for controlling Docker
 
 V =19.03.13
-PKGNAME =  docker-${V}
 
 GH_ACCOUNT =   docker
 GH_PROJECT =   cli
 GH_TAGNAME =   v${V}
+PKGNAME =  docker-${DISTNAME}
 
 
 CATEGORIES =   sysutils
Index: sysutils/docker-cli//pkg/PLIST
===
RCS file: /home/reposync/ports/sysutils/docker-cli/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- sysutils/docker-cli//pkg/PLIST  3 Oct 2020 20:38:46 -   1.1.1.1
+++ sysutils/docker-cli//pkg/PLIST  22 Dec 2020 16:19:45 -
@@ -1,2 +1,3 @@
 @comment $OpenBSD: PLIST,v 1.1.1.1 2020/10/03 20:38:46 solene Exp $
 @bin bin/docker
+@conflict docker-*



Re: [Maintainer Update] sysutils/direnv: 2.25.0 -> 2.25.2

2020-12-22 Thread Ashton Fagg
Ping.

diff --git a/sysutils/direnv/Makefile b/sysutils/direnv/Makefile
index 6f3cd772701..8a70cf2ee80 100644
--- a/sysutils/direnv/Makefile
+++ b/sysutils/direnv/Makefile
@@ -4,7 +4,7 @@ COMMENT =		tool for managing environment based on current directory
 
 GH_ACCOUNT =		direnv
 GH_PROJECT =		direnv
-GH_TAGNAME =		v2.25.0
+GH_TAGNAME =		v2.25.2
 
 MAINTAINER=		Ashton Fagg 
 CATEGORIES =		sysutils devel
diff --git a/sysutils/direnv/distinfo b/sysutils/direnv/distinfo
index 8182f807e9c..44d56f9a68c 100644
--- a/sysutils/direnv/distinfo
+++ b/sysutils/direnv/distinfo
@@ -1,2 +1,2 @@
-SHA256 (direnv-2.25.0.tar.gz) = 8RADM76QRegyhaF1oJN7lv2dIRUZMzI0gV60qnxxn1s=
-SIZE (direnv-2.25.0.tar.gz) = 1357957
+SHA256 (direnv-2.25.2.tar.gz) = xCYkCGyftd1m5NSeKjCQfdMDgSal2tM2nFocbxXXuew=
+SIZE (direnv-2.25.2.tar.gz) = 1377094


Ashton Fagg  writes:

> The attached diff updates sysutils/direnv to the latest version
> (2.25.2). Tested on amd64 and is working. make build, test, fake,
> package, install, deinstall all working.
>
> The changelog from 2.25.0 -> 2.25.1:
>
> https://github.com/direnv/direnv/releases/tag/v2.25.1
>
> 2.25.1 -> 2.25.2 is the same substantively, they had a release
> engineering issue and so redid the release and called it
> 2.25.2.
>
> Thanks,
>
> Ash
>
>
> diff --git a/sysutils/direnv/Makefile b/sysutils/direnv/Makefile
> index 6f3cd772701..8a70cf2ee80 100644
> --- a/sysutils/direnv/Makefile
> +++ b/sysutils/direnv/Makefile
> @@ -4,7 +4,7 @@ COMMENT = tool for managing environment based on 
> current directory
>  
>  GH_ACCOUNT = direnv
>  GH_PROJECT = direnv
> -GH_TAGNAME = v2.25.0
> +GH_TAGNAME = v2.25.2
>  
>  MAINTAINER=  Ashton Fagg 
>  CATEGORIES = sysutils devel
> diff --git a/sysutils/direnv/distinfo b/sysutils/direnv/distinfo
> index 8182f807e9c..44d56f9a68c 100644
> --- a/sysutils/direnv/distinfo
> +++ b/sysutils/direnv/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (direnv-2.25.0.tar.gz) = 8RADM76QRegyhaF1oJN7lv2dIRUZMzI0gV60qnxxn1s=
> -SIZE (direnv-2.25.0.tar.gz) = 1357957
> +SHA256 (direnv-2.25.2.tar.gz) = xCYkCGyftd1m5NSeKjCQfdMDgSal2tM2nFocbxXXuew=
> +SIZE (direnv-2.25.2.tar.gz) = 1377094


Bug report: abook

2020-12-22 Thread obsd

Good day,

I have found a bug in the "abook" package 
(https://openports.se/mail/abook).


Platform: Tested on OpenBSD 6.0 - 6.8

Description: When I try to export contacts stored in the abook as vcard 
abook crashes


Steps to Reproduce:
1) start "abook"
2) press "e" to export contacts
3) press "c" to select vcard format
4) enter filename, e.g. "text.vcf" and press "enter"

Expected Result: Contacts exported to "text.vcf" file

Actual Result: Segmentation result (core dumped)

Exporting to other formats, e.g. cvs, works without any problem, only 
vcard is crashing the abook app.


Regards


Stepan



Re: [Maintainer Update] sysutils/direnv: 2.25.0 -> 2.25.2

2020-12-22 Thread Stuart Henderson
Committed. Looks like a noop for non-Windows though really.


On 2020/12/22 16:16, Ashton Fagg wrote:
> Ping.
> 

> diff --git a/sysutils/direnv/Makefile b/sysutils/direnv/Makefile
> index 6f3cd772701..8a70cf2ee80 100644
> --- a/sysutils/direnv/Makefile
> +++ b/sysutils/direnv/Makefile
> @@ -4,7 +4,7 @@ COMMENT = tool for managing environment based on 
> current directory
>  
>  GH_ACCOUNT = direnv
>  GH_PROJECT = direnv
> -GH_TAGNAME = v2.25.0
> +GH_TAGNAME = v2.25.2
>  
>  MAINTAINER=  Ashton Fagg 
>  CATEGORIES = sysutils devel
> diff --git a/sysutils/direnv/distinfo b/sysutils/direnv/distinfo
> index 8182f807e9c..44d56f9a68c 100644
> --- a/sysutils/direnv/distinfo
> +++ b/sysutils/direnv/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (direnv-2.25.0.tar.gz) = 8RADM76QRegyhaF1oJN7lv2dIRUZMzI0gV60qnxxn1s=
> -SIZE (direnv-2.25.0.tar.gz) = 1357957
> +SHA256 (direnv-2.25.2.tar.gz) = xCYkCGyftd1m5NSeKjCQfdMDgSal2tM2nFocbxXXuew=
> +SIZE (direnv-2.25.2.tar.gz) = 1377094

> 
> 
> Ashton Fagg  writes:
> 
> > The attached diff updates sysutils/direnv to the latest version
> > (2.25.2). Tested on amd64 and is working. make build, test, fake,
> > package, install, deinstall all working.
> >
> > The changelog from 2.25.0 -> 2.25.1:
> >
> > https://github.com/direnv/direnv/releases/tag/v2.25.1
> >
> > 2.25.1 -> 2.25.2 is the same substantively, they had a release
> > engineering issue and so redid the release and called it
> > 2.25.2.
> >
> > Thanks,
> >
> > Ash
> >
> >
> > diff --git a/sysutils/direnv/Makefile b/sysutils/direnv/Makefile
> > index 6f3cd772701..8a70cf2ee80 100644
> > --- a/sysutils/direnv/Makefile
> > +++ b/sysutils/direnv/Makefile
> > @@ -4,7 +4,7 @@ COMMENT =   tool for managing environment based on 
> > current directory
> >  
> >  GH_ACCOUNT =   direnv
> >  GH_PROJECT =   direnv
> > -GH_TAGNAME =   v2.25.0
> > +GH_TAGNAME =   v2.25.2
> >  
> >  MAINTAINER=Ashton Fagg 
> >  CATEGORIES =   sysutils devel
> > diff --git a/sysutils/direnv/distinfo b/sysutils/direnv/distinfo
> > index 8182f807e9c..44d56f9a68c 100644
> > --- a/sysutils/direnv/distinfo
> > +++ b/sysutils/direnv/distinfo
> > @@ -1,2 +1,2 @@
> > -SHA256 (direnv-2.25.0.tar.gz) = 
> > 8RADM76QRegyhaF1oJN7lv2dIRUZMzI0gV60qnxxn1s=
> > -SIZE (direnv-2.25.0.tar.gz) = 1357957
> > +SHA256 (direnv-2.25.2.tar.gz) = 
> > xCYkCGyftd1m5NSeKjCQfdMDgSal2tM2nFocbxXXuew=
> > +SIZE (direnv-2.25.2.tar.gz) = 1377094



Re: Bug report: abook

2020-12-22 Thread Stuart Henderson
On 2020/12/21 14:27, o...@klokocka.net wrote:
> Good day,
> 
> I have found a bug in the "abook" package (https://openports.se/mail/abook).
> 
> Platform: Tested on OpenBSD 6.0 - 6.8
> 
> Description: When I try to export contacts stored in the abook as vcard
> abook crashes
> 
> Steps to Reproduce:
> 1) start "abook"
> 2) press "e" to export contacts
> 3) press "c" to select vcard format
> 4) enter filename, e.g. "text.vcf" and press "enter"
> 
> Expected Result: Contacts exported to "text.vcf" file
> 
> Actual Result: Segmentation result (core dumped)
> 
> Exporting to other formats, e.g. cvs, works without any problem, only vcard
> is crashing the abook app.
> 
> Regards
> 
> 
> Stepan
> 

Which architecture? amd64, i386, sparc64, something else...

Can you build with debug symbols and get a backtrace?
https://www.openbsd.org/faq/ports/ports.html#Backtrace
There is no "debug package" for this so follow the "A port can be built
with debug symbols on an ad-hoc basis" steps.

I can't replicate it here on amd64 with a simple newly created address
book file with a few dummy entries.



Ping2: [update patch] getmail 5.14 -> 5.15

2020-12-22 Thread Martin Ziemer
Am Thu, Dec 17, 2020 at 03:27:31PM +0100 schrieb Martin Ziemer:
> Am Fri, Dec 11, 2020 at 06:24:27AM +0100 schrieb Martin Ziemer:
>> This patch updates getmail from 5.14 to 5.15.
>> 
>> Tested on two amd64 systems.

Index: Makefile
===
RCS file: /cvs/ports/mail/getmail/Makefile,v
retrieving revision 1.98
diff -u -p -u -p -r1.98 Makefile
--- Makefile6 Feb 2020 11:17:13 -   1.98
+++ Makefile11 Dec 2020 05:18:37 -
@@ -2,7 +2,7 @@
 
 COMMENT=   IMAP/POP3/SDPS mail retriever
 
-MODPY_EGG_VERSION= 5.14
+MODPY_EGG_VERSION= 5.15
 DISTNAME=  getmail-${MODPY_EGG_VERSION}
 CATEGORIES=mail
 
Index: distinfo
===
RCS file: /cvs/ports/mail/getmail/distinfo,v
retrieving revision 1.79
diff -u -p -u -p -r1.79 distinfo
--- distinfo6 Feb 2020 11:17:13 -   1.79
+++ distinfo11 Dec 2020 05:18:37 -
@@ -1,2 +1,2 @@
-SHA256 (getmail-5.14.tar.gz) = 86mf50VkI30Syo1FguETwGfJIFtatkD3K06ER2BqmcE=
-SIZE (getmail-5.14.tar.gz) = 199501
+SHA256 (getmail-5.15.tar.gz) = 1FOAX/w/j+JYbucFczvWZnd+U2kxJf2xSUlNIr0UFio=
+SIZE (getmail-5.15.tar.gz) = 199733