Re: backport sysutils/rclone update

2020-11-27 Thread Bjorn Ketelaars
On Fri 27/11/2020 21:56, Solene Rapenne wrote:
> On Fri, 27 Nov 2020 16:00:54 +0100
> Bjorn Ketelaars :
> 
> > On Fri 20/11/2020 07:02, Bjorn Ketelaars wrote:
> > > On Fri 20/11/2020 06:56, Bjorn Ketelaars wrote:  
> > > > I would like to backport the recent rclone update to 6.8.
> > > > 
> > > > Why? It fixes CVE-2020-28924: Some passwords generated with rclone
> > > > config may be insecure. In particular if you used the 'g' generate
> > > > option with rclone v1.49 - v1.53.2 then your password will based on the
> > > > second it was generated in. This means that there are fixed number of
> > > > passwords in that period.
> > > > 
> > > > Diff below includes a cve entry for quirks.
> > > > 
> > > > OK?  
> > > 
> > > Oops...previous diff contained an omission in the quirks entry. New
> > > diff:  
> > 
> > Ping...
> > 
> > Diff enclosed again.
> > 
> > 
> 
> it fails to build on arm64 on 6.8-stable

After a bit of investigating:

Actually, it fails to run on both arm and arm64. From phessler@'s bulk
reports I learned that rclone fails in the post-build phase for both
arches, and it has done so for some time. In the post-build phase rclone
tries to generate completions for bash and zsh, which fails with a
SIGILL for arm64 and a SIGBUS for arm. For now I have marked rclone
BROKEN for both arches in current.

For arm64 the issue seems to have arisen when I updated rclone to
1.52.0 (Makefile r1.14, 2020/05/28). arm started failing when I updated
rclone to 1.51.0 (Makefile r1.13, 2020/02/03). As a result there is no
rclone package in 6.7- and 6.8-stable for arm, and no rclone package in
6.8-stable for arm64. The backport did not cause breakage as rclone was
already broken.

I will try to resolve the underlying issue so that we have a working
rclone on current. However, this will take a bit of time as I have
currently no access arm and arm64.



CVS: cvs.openbsd.org: ports

2020-11-27 Thread Bjorn Ketelaars
CVSROOT:/cvs
Module name:ports
Changes by: b...@cvs.openbsd.org2020/11/27 23:18:43

Modified files:
sysutils/rclone: Makefile 

Log message:
rclone fails to run on aarch64 and arm so mark as BROKEN.

Thanks to solene@ for bringing this to my attention, and to phessler@
for his aarch64/arm bulk builds.



sparc64 bulk build report

2020-11-27 Thread kmos
Bulk build on sparc64-0.ports.openbsd.org

Started : Wed Nov 25 00:45:18 MST 2020
Finished: Fri Nov 27 21:54:20 MST 2020
Duration: 2 Days 21 hours 9 minutes

Built using OpenBSD 6.8-current (GENERIC.MP) #572: Tue Nov 24 00:02:07 MST 2020

Built 9450 packages

Number of packages built each day:
Nov 25: 7520
Nov 26: 1469
Nov 27: 461


Critical path missing pkgs:
http://build-failures.rhaalovely.net/sparc64/2020-11-25/summary.log

Build failures: 14
http://build-failures.rhaalovely.net/sparc64/2020-11-25/devel/spidermonkey78.log
http://build-failures.rhaalovely.net/sparc64/2020-11-25/emulators/spike.log
http://build-failures.rhaalovely.net/sparc64/2020-11-25/games/odamex.log
http://build-failures.rhaalovely.net/sparc64/2020-11-25/geo/spatialite/gui.log
http://build-failures.rhaalovely.net/sparc64/2020-11-25/graphics/gimp/lensfun.log
http://build-failures.rhaalovely.net/sparc64/2020-11-25/graphics/mypaint.log
http://build-failures.rhaalovely.net/sparc64/2020-11-25/lang/clazy.log
http://build-failures.rhaalovely.net/sparc64/2020-11-25/lang/mruby.log
http://build-failures.rhaalovely.net/sparc64/2020-11-25/productivity/gnucash.log
http://build-failures.rhaalovely.net/sparc64/2020-11-25/security/hydra,-gui.log
http://build-failures.rhaalovely.net/sparc64/2020-11-25/sysutils/libvirt.log
http://build-failures.rhaalovely.net/sparc64/2020-11-25/www/purritobin.log
http://build-failures.rhaalovely.net/sparc64/2020-11-25/x11/grantlee-qt5.log
http://build-failures.rhaalovely.net/sparc64/2020-11-25/x11/roxterm.log

Recurrent failures:
 failures/geo/spatialite/gui.log
 failures/graphics/gimp/lensfun.log
 failures/graphics/mypaint.log
 failures/lang/mruby.log
 failures/productivity/gnucash.log
 failures/security/hydra,-gui.log
 failures/sysutils/libvirt.log
 failures/www/purritobin.log
 failures/x11/grantlee-qt5.log
 failures/x11/roxterm.log

New failures:
+failures/lang/clazy.log

Resolved failures:
-failures/x11/gnome/gucharmap.log

Packages newly built:
+archivers/pecl-rar,php73
+archivers/pecl-rar,php74
+editors/tpad
+fonts/ttyp0-font
+fonts/ttyp0-font,ct
+fonts/ttyp0-font,nbd
+fonts/ttyp0-font,nbs
+fonts/ttyp0-font,sq
+fonts/ttyp0-font,sz
+graphics/py2-Pillow
+security/p5-Crypt-OpenSSL-Guess
+sysutils/hw-probe
+sysutils/py-vsphere-automation,python3
+www/bluefish
+www/py-bokeh,python3
+x11/gnome/gedit-plugins
+x11/gnome/gucharmap
+x11/xss-lock

Packages not built this time:
-devel/py-trollius
-devel/py-txaio
-graphics/py-Pillow
-graphics/py-qrcode
-lang/clazy
-www/py-autobahn
-www/py-bokeh



[M. UPDATE] net/qbittorent 4.3.0.1 to 4.3.1

2020-11-27 Thread Elias M . Mariani
Update net/qbittorrent 4.3.0.1 to 4.3.1

Changelog:
https://github.com/qbittorrent/qBittorrent/blob/release-4.3.1/Changelog

Tested OK on amd64.

Comments ?
OKs ?

Cheers
Elias mariani@

Index: Makefile.inc
===
RCS file: /cvs/ports/net/qbittorrent/Makefile.inc,v
retrieving revision 1.13
diff -u -p -r1.13 Makefile.inc
--- Makefile.inc25 Oct 2020 22:36:41 -  1.13
+++ Makefile.inc28 Nov 2020 03:43:45 -
@@ -3,7 +3,7 @@
 # qmake picks up gcrypt.h even though it's unused
 DPB_PROPERTIES =   nojunk
 
-VER =  4.3.0.1
+VER =  4.3.1
 DISTNAME = qbittorrent-${VER}
 
 DIST_SUBDIR =  qbittorrent
Index: qbittorrent/distinfo
===
RCS file: /cvs/ports/net/qbittorrent/qbittorrent/distinfo,v
retrieving revision 1.10
diff -u -p -r1.10 distinfo
--- qbittorrent/distinfo25 Oct 2020 22:36:41 -  1.10
+++ qbittorrent/distinfo28 Nov 2020 03:43:45 -
@@ -1,2 +1,2 @@
-SHA256 (qbittorrent/qbittorrent-4.3.0.1.tar.gz) = 
/ZovuqFJEUmpXNeTZuZyj7P6uvt2jlHRdIcw8gI8r+Q=
-SIZE (qbittorrent/qbittorrent-4.3.0.1.tar.gz) = 7781412
+SHA256 (qbittorrent/qbittorrent-4.3.1.tar.gz) = 
VQpJb1xzzVep1/Ct2uMGFgu7Qf1R8dBXYxVFViDmsPE=
+SIZE (qbittorrent/qbittorrent-4.3.1.tar.gz) = 7864145
Index: qbittorrent/patches/patch-src_base_utils_gzip_cpp
===
RCS file: 
/cvs/ports/net/qbittorrent/qbittorrent/patches/patch-src_base_utils_gzip_cpp,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-src_base_utils_gzip_cpp
--- qbittorrent/patches/patch-src_base_utils_gzip_cpp   17 Sep 2018 09:56:29 
-  1.1.1.1
+++ qbittorrent/patches/patch-src_base_utils_gzip_cpp   28 Nov 2020 03:43:45 
-
@@ -12,7 +12,7 @@ Index: src/base/utils/gzip.cpp
  strm.avail_in = uInt(data.size());
  strm.next_out = reinterpret_cast(tmpBuf.data());
  strm.avail_out = BUFSIZE;
-@@ -110,7 +110,7 @@ QByteArray Utils::Gzip::decompress(const QByteArray 
+@@ -113,7 +113,7 @@ QByteArray Utils::Gzip::decompress(const QByteArray 
  strm.zalloc = Z_NULL;
  strm.zfree = Z_NULL;
  strm.opaque = Z_NULL;
Index: qbittorrent-nox/distinfo
===
RCS file: /cvs/ports/net/qbittorrent/qbittorrent-nox/distinfo,v
retrieving revision 1.10
diff -u -p -r1.10 distinfo
--- qbittorrent-nox/distinfo25 Oct 2020 22:36:41 -  1.10
+++ qbittorrent-nox/distinfo28 Nov 2020 03:43:45 -
@@ -1,2 +1,2 @@
-SHA256 (qbittorrent/qbittorrent-4.3.0.1.tar.gz) = 
/ZovuqFJEUmpXNeTZuZyj7P6uvt2jlHRdIcw8gI8r+Q=
-SIZE (qbittorrent/qbittorrent-4.3.0.1.tar.gz) = 7781412
+SHA256 (qbittorrent/qbittorrent-4.3.1.tar.gz) = 
VQpJb1xzzVep1/Ct2uMGFgu7Qf1R8dBXYxVFViDmsPE=
+SIZE (qbittorrent/qbittorrent-4.3.1.tar.gz) = 7864145
Index: qbittorrent-nox/patches/patch-src_base_utils_gzip_cpp
===
RCS file: 
/cvs/ports/net/qbittorrent/qbittorrent-nox/patches/patch-src_base_utils_gzip_cpp,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-src_base_utils_gzip_cpp
--- qbittorrent-nox/patches/patch-src_base_utils_gzip_cpp   17 Sep 2018 
09:56:29 -  1.1.1.1
+++ qbittorrent-nox/patches/patch-src_base_utils_gzip_cpp   28 Nov 2020 
03:43:45 -
@@ -12,7 +12,7 @@ Index: src/base/utils/gzip.cpp
  strm.avail_in = uInt(data.size());
  strm.next_out = reinterpret_cast(tmpBuf.data());
  strm.avail_out = BUFSIZE;
-@@ -110,7 +110,7 @@ QByteArray Utils::Gzip::decompress(const QByteArray 
+@@ -113,7 +113,7 @@ QByteArray Utils::Gzip::decompress(const QByteArray 
  strm.zalloc = Z_NULL;
  strm.zfree = Z_NULL;
  strm.opaque = Z_NULL;



CVS: cvs.openbsd.org: ports

2020-11-27 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2020/11/27 19:44:19

Modified files:
math/py-scikit-image: Makefile distinfo 
math/py-scikit-image/pkg: PLIST 

Log message:
update to py-scikit-image 0.17.2; maintainer timeout



CVS: cvs.openbsd.org: ports

2020-11-27 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2020/11/27 19:41:24

Modified files:
devel/py-kiwisolver: Makefile distinfo 

Log message:
update to kiwisolver 1.3.1



[new] net/kristall (gopher/gemini navigator)

2020-11-27 Thread Solene Rapenne
hi,

this is a new port for Kristall
https://github.com/MasterQ32/kristall

A GUI program to navigate into Gemini and Gopher
spaces (or even http).

I patched a git call which happened at every clang
call which was pretty bad.


kristall.tar.gz
Description: application/gzip


Re: py-dnspython py2/py3 version split

2020-11-27 Thread Jeremie Courreges-Anglas
On Fri, Nov 27 2020, Ian McWilliam  wrote:
> Our samba in tree is out of date and discontinued in 2020-03-03. It contains 
> CVEs.
>
> Moving to a stable samba 4.13.x that supports python 3 would be the thing to 
> do. If I remember
> last time Jeremie jca@ attempted this, there were sparc64 issues with the 
> linker.

Regarding samba updates I dropped the ball.  ld.bfd isn't happy with
newer samba releases, it generates corrupted samba shared libs.  Maybe
I should just admit that I'm not smart enough to grok that quirky BFD
code. :)

Even though I'd like to get rid of this thorn, my opinion is that python
ports that should move to py3-only versions shouldn't be blocked by
software in the tree that requires py2 support.  So adding a py2-only
port makes sense.

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



aarch64 bulk build report

2020-11-27 Thread phessler
bulk build on arm64.ports.openbsd.org
started on  Wed Nov 25 01:39:14 MST 2020
finished at Fri Nov 27 18:05:24 MST 2020
lasted 2D16h26m
done with kern.version=OpenBSD 6.8-current (GENERIC.MP) #910: Tue Nov 24 
21:40:51 MST 2020

built packages:10772
Nov 25:4040
Nov 26:1756
Nov 27:4975


critical path missing pkgs:  
http://build-failures.rhaalovely.net/aarch64/2020-11-25/summary.log

build failures: 19
http://build-failures.rhaalovely.net/aarch64/2020-11-25/comms/gnuradio.log
http://build-failures.rhaalovely.net/aarch64/2020-11-25/converters/wv2.log
http://build-failures.rhaalovely.net/aarch64/2020-11-25/devel/sqlc.log
http://build-failures.rhaalovely.net/aarch64/2020-11-25/editors/calligra.log
http://build-failures.rhaalovely.net/aarch64/2020-11-25/editors/xwpe.log
http://build-failures.rhaalovely.net/aarch64/2020-11-25/emulators/vice.log
http://build-failures.rhaalovely.net/aarch64/2020-11-25/games/shockolate.log
http://build-failures.rhaalovely.net/aarch64/2020-11-25/lang/clazy.log
http://build-failures.rhaalovely.net/aarch64/2020-11-25/meta/gnome,-extras.log
http://build-failures.rhaalovely.net/aarch64/2020-11-25/security/age.log
http://build-failures.rhaalovely.net/aarch64/2020-11-25/sysutils/docker-cli.log
http://build-failures.rhaalovely.net/aarch64/2020-11-25/sysutils/nomad.log
http://build-failures.rhaalovely.net/aarch64/2020-11-25/sysutils/rclone.log
http://build-failures.rhaalovely.net/aarch64/2020-11-25/sysutils/telegraf.log
http://build-failures.rhaalovely.net/aarch64/2020-11-25/sysutils/terragrunt.log
http://build-failures.rhaalovely.net/aarch64/2020-11-25/www/chromium.log
http://build-failures.rhaalovely.net/aarch64/2020-11-25/x11/e17/elementary.log
http://build-failures.rhaalovely.net/aarch64/2020-11-25/x11/gnome/desktop.log
http://build-failures.rhaalovely.net/aarch64/2020-11-25/x11/kde-applications/marble.log

recurrent failures
 failures/converters/wv2.log
 failures/devel/sqlc.log
 failures/editors/calligra.log
 failures/editors/xwpe.log
 failures/emulators/vice.log
 failures/games/shockolate.log
 failures/security/age.log
 failures/sysutils/docker-cli.log
 failures/sysutils/nomad.log
 failures/sysutils/terragrunt.log
 failures/www/chromium.log
 failures/x11/e17/elementary.log
new failures
+++ ls-failures Fri Nov 27 18:05:35 2020
+failures/comms/gnuradio.log
+failures/lang/clazy.log
+failures/meta/gnome,-extras.log
+failures/x11/gnome/desktop.log
+failures/x11/kde-applications/marble.log
resolved failures
--- ../old/aarch64/last//ls-failuresSun Nov 22 18:50:26 2020
-failures/java/tanukiwrapper.log
-failures/net/i2p.log
-failures/x11/qt5/qtwebkit.log



Re: backport sysutils/rclone update

2020-11-27 Thread Solene Rapenne
On Fri, 27 Nov 2020 16:00:54 +0100
Bjorn Ketelaars :

> On Fri 20/11/2020 07:02, Bjorn Ketelaars wrote:
> > On Fri 20/11/2020 06:56, Bjorn Ketelaars wrote:  
> > > I would like to backport the recent rclone update to 6.8.
> > > 
> > > Why? It fixes CVE-2020-28924: Some passwords generated with rclone
> > > config may be insecure. In particular if you used the 'g' generate
> > > option with rclone v1.49 - v1.53.2 then your password will based on the
> > > second it was generated in. This means that there are fixed number of
> > > passwords in that period.
> > > 
> > > Diff below includes a cve entry for quirks.
> > > 
> > > OK?  
> > 
> > Oops...previous diff contained an omission in the quirks entry. New
> > diff:  
> 
> Ping...
> 
> Diff enclosed again.
> 
> 

it fails to build on arm64 on 6.8-stable

cd /build/tmp/pobj//rclone-1.53.3/go/bin &&  
HOME=/build/tmp/pobj//rclone-1.53.3/go/src/github.com/rclone/rclone ./rclone 
genautocomplete bash rclone.bash
SIGILL: illegal instruction
PC=0xca0700 m=0 sigcode=1
instruction bytes: 0x0 0x6 0x38 0xd5 0xe0 0x7 0x0 0xf9 0xc0 0x3 0x5f 0xd6 0x0 
0x0 0x0 0x0

goroutine 1 [running, locked to thread]:
github.com/rclone/rclone/vendor/golang.org/x/sys/cpu.getisar0(0x20a7180)

/build/tmp/pobj/rclone-1.53.3/go/src/github.com/rclone/rclone/vendor/golang.org/x/sys/cpu/cpu_arm64.s:13
 fp=0x40003dfd40 sp=0x40003dfd40 pc=0xca0700
github.com/rclone/rclone/vendor/golang.org/x/sys/cpu.readARM64Registers()

/build/tmp/pobj/rclone-1.53.3/go/src/github.com/rclone/rclone/vendor/golang.org/x/sys/cpu/cpu_arm64.go:36
 +0x28 fp=0x40003dfd60 sp=0x40003dfd40 pc=0xca0448
github.com/rclone/rclone/vendor/golang.org/x/sys/cpu.init.0()

/build/tmp/pobj/rclone-1.53.3/go/src/github.com/rclone/rclone/vendor/golang.org/x/sys/cpu/cpu_arm64.go:28
 +0x18 fp=0x40003dfd70 sp=0x40003dfd60 pc=0xca0408
runtime.doInit(0x1fd45e0)
/usr/local/go/src/runtime/proc.go:5625 +0x94 fp=0x40003dfdb0 
sp=0x40003dfd70 pc=0x51e24
runtime.doInit(0x1fdc160)
/usr/local/go/src/runtime/proc.go:5620 +0x50 fp=0x40003dfdf0 
sp=0x40003dfdb0 pc=0x51de0
runtime.doInit(0x1fe5dc0)
/usr/local/go/src/runtime/proc.go:5620 +0x50 fp=0x40003dfe30 
sp=0x40003dfdf0 pc=0x51de0
runtime.doInit(0x1fe3320)
/usr/local/go/src/runtime/proc.go:5620 +0x50 fp=0x40003dfe70 
sp=0x40003dfe30 pc=0x51de0
runtime.doInit(0x1fe9f80)
/usr/local/go/src/runtime/proc.go:5620 +0x50 fp=0x40003dfeb0 
sp=0x40003dfe70 pc=0x51de0
runtime.doInit(0x1fe2de0)
/usr/local/go/src/runtime/proc.go:5620 +0x50 fp=0x40003dfef0 
sp=0x40003dfeb0 pc=0x51de0
runtime.doInit(0x1feb7e0)
/usr/local/go/src/runtime/proc.go:5620 +0x50 fp=0x40003dff30 
sp=0x40003dfef0 pc=0x51de0
runtime.doInit(0x1fd5ee0)
/usr/local/go/src/runtime/proc.go:5620 +0x50 fp=0x40003dff70 
sp=0x40003dff30 pc=0x51de0
runtime.main()
/usr/local/go/src/runtime/proc.go:191 +0x1b0 fp=0x40003dffd0 
sp=0x40003dff70 pc=0x45300
runtime.goexit()
/usr/local/go/src/runtime/asm_arm64.s:1136 +0x4 fp=0x40003dffd0 
sp=0x40003dffd0 pc=0x748a4

goroutine 9 [select]:
github.com/rclone/rclone/vendor/go.opencensus.io/stats/view.(*worker).start(0x4ef100)

/build/tmp/pobj/rclone-1.53.3/go/src/github.com/rclone/rclone/vendor/go.opencensus.io/stats/view/worker.go:276
 +0x9c
created by github.com/rclone/rclone/vendor/go.opencensus.io/stats/view.init.0

/build/tmp/pobj/rclone-1.53.3/go/src/github.com/rclone/rclone/vendor/go.opencensus.io/stats/view/worker.go:34
 +0x68

r0  0x1
r1  0x40003603a0
r2  0x40003dfd60
r3  0x1
r4  0xffa0c0
r5  0x0
r6  0x1292f91
r7  0x32
r8  0xf
r9  0x1
r10 0x0
r11 0xd
r12 0x1
r13 0x0
r14 0xff
r15 0x0
r16 0x0
r17 0x16
r18 0x4a9270658
r19 0x8
r20 0x400025bdf0
r21 0x400025be50
r22 0x1f
r23 0x0
r24 0x0
r25 0x0
r26 0x1fd4600
r27 0x20a66f4
r28 0x400180
r29 0x0
lr  0xca0448
sp  0x40003dfd40
pc  0xca0700
fault   0xca0700
*** Error 2 in . (Makefile:34 'post-build')
*** Error 2 in . (/home/ports//infrastructure/mk/bsd.port.mk:2929 
'/build/tmp/pobj//rclone-1.53.3/build-aarch64/.build_done': @cd /home/port...)
*** Error 2 in /home/ports/sysutils/rclone 
(/home/ports//infrastructure/mk/bsd.port.mk:2584 'all': @lock=rclone-1.53.3;  
export _LOCKS_HELD=...)



Re: py-dnspython py2/py3 version split

2020-11-27 Thread Ian McWilliam
Our samba in tree is out of date and discontinued in 2020-03-03. It contains 
CVEs.

Moving to a stable samba 4.13.x that supports python 3 would be the thing to 
do. If I remember
last time Jeremie jca@ attempted this, there were sparc64 issues with the 
linker.

Ian McWilliam

From: owner-po...@openbsd.org  on behalf of Lucas Raab 

Sent: Friday, 27 November 2020 9:45 AM
To: ports@openbsd.org 
Cc: Rafael Sadowski ; Ian McWilliam 
; Jeremie Courreges-Anglas 
Subject: py-dnspython py2/py3 version split

Hello,

The latest version of dnspython drops support for py2, but there
are a number of packages that are currently py2 only. I'd like to
propose splitting py-dnspython into py2 and py3 specific versions
to allow the latest py3-only version to be used.

Following the model of the py2-Pillow/py-Pillow split, I have:

* py2-dnspython.tgz: a "new" port which is locked to py2
* py-dnspython.diff: the updated version of the port which is now py3
  only
* dnspython_reverse_deps.diff: updating all ports that rely on the
  current version of dnspython
  * mail/mailman
  * net/samba
  * security/knockpy
  * textproc/calibre
  * www/linkchecker
  * www/py-formencode (I added a small patch to maintain the flavors)

I've tried not to botch this. :) Those six have been make test-ed where
supported and at least make build-ed. Nothing untoward came up in those

Feedback, comments, questions?

Maintainers of security/knockpy and net/samba cc'd

Lucas

Other notes:
* mail/mailman could use latest dnspython if the port was updated for
  mailman3. However, the web interface would still require py2. This
  would probably need to be a split package.
* https://www.gnu.org/software/mailman/requirements.html
* https://www.gnu.org/software/mailman/download.html

* net/samba apparently also has support for py3, but I don't know what
  it would take for the port to get to that point. Beyond my current
  experience level :)
  * https://wiki.samba.org/index.php/Python3
  * https://bugzilla.samba.org/show_bug.cgi?id=10028

* textproc/calibre: py3 support debuted with Calibre 5, released just
  a few months ago. Similar to net/samba, not sure what it takes to get
  there
  * https://calibre-ebook.com/new-in/fourteen

* www/linkchecker could use the latest dnspython if we used HEAD in
  upstream, but that's something for later.
  * https://github.com/linkchecker/linkchecker/blob/master/setup.py#L381

* databases/web2ldap would be a consumer of the latest dnspython which
  is what prompted this whole thing


Re: [ld.bfd] Unbreak x11/gnome/gucharmap

2020-11-27 Thread Brad Smith

On 11/26/2020 6:37 AM, Antoine Jacoutot wrote:

On Wed, Nov 25, 2020 at 07:14:39PM -0500, Brad Smith wrote:

On Wed, Nov 25, 2020 at 10:39:33PM +0100, Charlene Wendling wrote:

On Wed, 25 Nov 2020 16:20:38 -0500
Brad Smith wrote:


On Wed, Nov 25, 2020 at 11:39:49AM +0100, Charlene Wendling wrote:

Hi,


http://build-failures.rhaalovely.net/sparc64/2020-11-17/x11/gnome/gucharmap.log

(same thing on macppc)

This new version of gucharmap "requires" the -Bsymbolic-functions
linker flag. Bypassing the check allows to build gucharmap.

I didn't bump REVISION; this changes nothing on amd64 and it has
never been built on ld.bfd archs.

The runtime is fine on macppc.

Comments/feedback are welcome,

Charl??ne.

[0] https://bin.charlenew.xyz/gucharmap.log

I was looking at this yesterday. I just had not sent the diff out yet.

I was committing the fix while you sending that mail. I'm pretty
sure that upstream would prefer your fix to mine.

Just FYI this was part of a bigger diff I had to remove the workaround
for lld. I previously had a similar diff to the autoconf based ports for
gucharmap and then it switched from autoconf to meson. It also included
devel/vte but that was removed.

We got that diff but you never answered the question I asked about testing.


I had set aside the remainder of the diff after the the gucharmap update
went in thinking with Meson this no longer was an issue and I wasn't sure
how to meaningfully test the other bits. But it appears there is at least
a test suite for librsvg. Running the test suite before and after I see 
the same

results. libcroco seems to be only used by librsvg with the C version of the
library and that appears to work Ok.


Testsuite summary for RSVG 2.40.21

# TOTAL: 71
# PASS:  66
# SKIP:  0
# XFAIL: 0
# FAIL:  4
# XPASS: 0
# ERROR: 1




[update] devel/intellij to 2020.2.4

2020-11-27 Thread Lucas Raab
Hello,

Here is a small update to intellij 2020.2.4. Seems to work fine, let me
know of any issues. Tested by rebuilding a new projects with Gradle.

Release notes: 
https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2020.2.4+(202.8194.7+build)+Release+Notes

Lucas
diff cbe813bee9e916993bb1a3ea9f90f5a141cd9361 /usr/ports
blob - d48f448149484b4a29974e0bee11ae4833df9654
file + devel/intellij/Makefile
--- devel/intellij/Makefile
+++ devel/intellij/Makefile
@@ -2,7 +2,7 @@
 
 COMMENT=   IntelliJ IDEA Java IDE
 
-V= 2020.2.3
+V= 2020.2.4
 DISTNAME=  ideaIC-${V}
 PKGNAME=   intellij-${V}
 CATEGORIES=devel
@@ -25,7 +25,7 @@ RUN_DEPENDS=  devel/desktop-file-utils \
 
 NO_TEST=   Yes
 
-WRKDIST=   ${WRKDIR}/idea-IC-202.7660.26
+WRKDIST=   ${WRKDIR}/idea-IC-202.8194.7
 IJ=${PREFIX}/intellij
 
 # If NO_BUILD is set, JAVA_HOME doesn't get defined. So do
blob - a55a9755a96e54664ef67b0df6063ec3b870684c
file + devel/intellij/distinfo
--- devel/intellij/distinfo
+++ devel/intellij/distinfo
@@ -1,2 +1,2 @@
-SHA256 (ideaIC-2020.2.3.tar.gz) = XypAfMITqcnbVTT/t9o9UBMxpJHdGWWzVuMGev7kWiQ=
-SIZE (ideaIC-2020.2.3.tar.gz) = 679519018
+SHA256 (ideaIC-2020.2.4.tar.gz) = y3+vKwHIdZR8zJDPJDSXMoEBxjwHkUZ2NyQyg1UAnOY=
+SIZE (ideaIC-2020.2.4.tar.gz) = 679072530
blob - 70a01ccb95a23c6962d2393b0240f8f2e68d9da7
file + devel/intellij/pkg/PLIST
--- devel/intellij/pkg/PLIST
+++ devel/intellij/pkg/PLIST
@@ -207,7 +207,6 @@ intellij/lib/jffi-1.2.19.jar
 intellij/lib/jing-20030619.jar
 intellij/lib/jna-platform.jar
 intellij/lib/jna.jar
-intellij/lib/jnaerator-runtime-0.12.jar
 intellij/lib/jnr-a64asm-1.0.0.jar
 intellij/lib/jnr-constants-0.9.12.jar
 intellij/lib/jnr-enxio-0.21.jar
@@ -309,7 +308,6 @@ intellij/lib/pty4j-native/linux/x86_64/
 intellij/lib/pty4j-native/linux/x86_64/libpty.so
 intellij/lib/purejavacomm-0.0.11.1.jar
 intellij/lib/qdox-2.0-M10.jar
-intellij/lib/quiche-jna-stubs-15.jar
 intellij/lib/rd-core-0.202.100.jar
 intellij/lib/rd-framework-0.202.100.jar
 intellij/lib/rd-swing-0.202.100.jar
@@ -334,7 +332,6 @@ intellij/lib/testFramework.core.jar
 intellij/lib/testFramework.jar
 intellij/lib/tests_bootstrap.jar
 intellij/lib/tips-intellij-idea-community-202.13.jar
-intellij/lib/tls-channel-0.3.2.jar
 intellij/lib/trang-core.jar
 intellij/lib/trove4j.jar
 intellij/lib/txw2-2.3.1.jar
@@ -644,14 +641,14 @@ intellij/plugins/gradle-java/lib/gradle-java.jar
 intellij/plugins/gradle-java/lib/gradle-jps-plugin.jar
 intellij/plugins/gradle-java/lib/resources_en.jar
 intellij/plugins/gradle/lib/
-intellij/plugins/gradle/lib/gradle-api-6.5.jar
-intellij/plugins/gradle/lib/gradle-api-impldep-6.5.jar
+intellij/plugins/gradle/lib/gradle-api-6.5.1-java7-sp2.jar
+intellij/plugins/gradle/lib/gradle-api-impldep-6.5.1-java7-sp2.jar
 intellij/plugins/gradle/lib/gradle-common.jar
-intellij/plugins/gradle/lib/gradle-launcher-6.5.jar
+intellij/plugins/gradle/lib/gradle-launcher-6.5.1-java7-sp2.jar
 intellij/plugins/gradle/lib/gradle-tooling-extension-api.jar
 intellij/plugins/gradle/lib/gradle-tooling-extension-impl.jar
 intellij/plugins/gradle/lib/gradle-toolingLoaderRt.jar
-intellij/plugins/gradle/lib/gradle-wrapper-6.5.jar
+intellij/plugins/gradle/lib/gradle-wrapper-6.5.1-java7-sp2.jar
 intellij/plugins/gradle/lib/gradle.jar
 intellij/plugins/grazie/
 intellij/plugins/grazie/lib/


powerpc bulk build report

2020-11-27 Thread cwen
Bulk build on macppc-0.ports.openbsd.org

Started : Wed Nov 11 15:24:16 MST 2020
Finished: Fri Nov 27 13:58:35 MST 2020
Duration: 15 Days 22 hours 34 minutes

Built using OpenBSD 6.8-current (GENERIC) #804: Wed Nov 11 02:39:50 MST 2020

Built 9449 packages

Number of packages built each day:
Nov 11: 585
Nov 12: 232
Nov 13: 464
Nov 14: 385
Nov 15: 734
Nov 16: 358
Nov 17: 285
Nov 18: 209
Nov 19: 289
Nov 20: 403
Nov 21: 415
Nov 22: 533
Nov 23: 380
Nov 24: 466
Nov 25: 464
Nov 26: 573
Nov 27: 2674


Critical path missing pkgs: 
http://build-failures.rhaalovely.net/powerpc/2020-11-11/summary.log

Build failures: 20
http://build-failures.rhaalovely.net/powerpc/2020-11-11/archivers/innoextract.log
http://build-failures.rhaalovely.net/powerpc/2020-11-11/emulators/higan.log
http://build-failures.rhaalovely.net/powerpc/2020-11-11/emulators/spike.log
http://build-failures.rhaalovely.net/powerpc/2020-11-11/games/hyperrogue.log
http://build-failures.rhaalovely.net/powerpc/2020-11-11/games/scummvm.log
http://build-failures.rhaalovely.net/powerpc/2020-11-11/games/valyriatear.log
http://build-failures.rhaalovely.net/powerpc/2020-11-11/geo/spatialite/gui.log
http://build-failures.rhaalovely.net/powerpc/2020-11-11/lang/gforth.log
http://build-failures.rhaalovely.net/powerpc/2020-11-11/lang/squeak/vm.log
http://build-failures.rhaalovely.net/powerpc/2020-11-11/net/icinga/core2,-main.log
http://build-failures.rhaalovely.net/powerpc/2020-11-11/net/powerdns_recursor.log
http://build-failures.rhaalovely.net/powerpc/2020-11-11/shells/ksh93.log
http://build-failures.rhaalovely.net/powerpc/2020-11-11/sysutils/libvirt.log
http://build-failures.rhaalovely.net/powerpc/2020-11-11/sysutils/py-elasticsearch-curator.log
http://build-failures.rhaalovely.net/powerpc/2020-11-11/www/sope.log
http://build-failures.rhaalovely.net/powerpc/2020-11-11/www/webkitgtk4.log
http://build-failures.rhaalovely.net/powerpc/2020-11-11/x11/e17/elementary.log
http://build-failures.rhaalovely.net/powerpc/2020-11-11/x11/gnustep/dbuskit.log
http://build-failures.rhaalovely.net/powerpc/2020-11-11/x11/gnustep/gui.log
http://build-failures.rhaalovely.net/powerpc/2020-11-11/x11/gnustep/performance.log



Re: [update] net/znc 1.7.5 -> 1.8.2 + new maintainer

2020-11-27 Thread Aisha Tammy
On 11/15/20 7:22 PM, Aisha Tammy wrote:
> On 11/15/20 7:20 PM, Aisha Tammy wrote:
>> On 11/15/20 2:40 PM, Stuart Henderson wrote:
>>> On 2020/11/15 13:20, Aisha Tammy wrote:
 On 11/14/20 1:23 PM, Aisha Tammy wrote:
> Hi,
>   Attached update for ZNC.
> Also adds ICU unicode support and new LIB_DEPENDS on icu4c.
>
> Aisha
 Brad is busy and has kindly asked me to take the port.

 Attached with updated maintainer
>>> This diff doesn't apply, something has gone wrong with the linebreaks.
>>>
>> Apologies.
>>
>> Theo graciously pointed out an obscure setting from some long forgotten
>> page (http://kb.mozillazine.org/Mail_content_types#Disabling_paragraph_flow)
>> which fixed some line breaking bad behaviour.
>>
>> Reattached,
>> Aisha
>>
>> diff --git a/net/znc/Makefile b/net/znc/Makefile
>>
>> index 8b50172b0fc..9e372675e66 100644
>>
>> --- a/net/znc/Makefile
>>
> Oh for fucks sake, that was supposed to have fixed
> 
> Probably need to sacrifice some goats or something
> 
> 
> diff --git a/net/znc/Makefile b/net/znc/Makefile
> index 8b50172b0fc..9e372675e66 100644
> --- a/net/znc/Makefile
> +++ b/net/znc/Makefile
> @@ -2,18 +2,20 @@
>  
>  COMMENT= advanced IRC bouncer
>  
> -DISTNAME=znc-1.7.5
> +DISTNAME=znc-1.8.2
>  CATEGORIES=  net
>  MASTER_SITES=${HOMEPAGE}releases/
>  
>  HOMEPAGE=https://znc.in/
>  
> -MAINTAINER=  Brad Smith 
> +MAINTAINER=  Aisha Tammy 
>  
>  # Apache 2.0
>  PERMIT_PACKAGE=  Yes
>  
> -WANTLIB= c crypto m pthread ssl z ${COMPILER_LIBCXX}
> +WANTLIB= c crypto icuuc icudata m pthread ssl z ${COMPILER_LIBCXX}
> +
> +LIB_DEPENDS= textproc/icu4c
>  
>  MODULES= devel/cmake
>  
> @@ -21,7 +23,7 @@ COMPILER=   base-clang ports-gcc
>  
>  CONFIGURE_ARGS+= -DWANT_CYRUS=NO \
>   -DWANT_I18N=NO \
> - -DWANT_ICU=NO
> + -DWANT_ICU=YES
>  
>  NO_TEST= Yes
>  
> diff --git a/net/znc/distinfo b/net/znc/distinfo
> index 680a1eedded..833699626bc 100644
> --- a/net/znc/distinfo
> +++ b/net/znc/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (znc-1.7.5.tar.gz) = qJQeE4XIZUKHpEKAGNk0WUgunV7u34a+97Ag3cXyRyE=
> -SIZE (znc-1.7.5.tar.gz) = 2170656
> +SHA256 (znc-1.8.2.tar.gz) = /yOKrj8q4OROaDxK7hfcjk/dJhypN52DtIp9QiSI3g0=
> +SIZE (znc-1.8.2.tar.gz) = 2101215
> diff --git a/net/znc/pkg/PLIST b/net/znc/pkg/PLIST
> index 92aede49ffd..a0d0011af30 100644
> --- a/net/znc/pkg/PLIST
> +++ b/net/znc/pkg/PLIST
> @@ -76,9 +76,7 @@ lib/znc/
>  @so lib/znc/nickserv.so
>  @so lib/znc/notes.so
>  @so lib/znc/notify_connect.so
> -@so lib/znc/partyline.so
>  @so lib/znc/perform.so
> -@so lib/znc/q.so
>  @so lib/znc/raw.so
>  @so lib/znc/route_replies.so
>  @so lib/znc/sample.so
> @@ -168,6 +166,7 @@ share/znc/translations/fr-FR
>  share/znc/translations/id-ID
>  share/znc/translations/it-IT
>  share/znc/translations/nl-NL
> +share/znc/translations/pl-PL
>  share/znc/translations/ru-RU
>  share/znc/webskins/
>  share/znc/webskins/_default_/
> 

re-ping

Cheers,
Aisha



CVS: cvs.openbsd.org: ports

2020-11-27 Thread Solene Rapenne
CVSROOT:/cvs
Module name:ports
Changes by: sol...@cvs.openbsd.org  2020/11/27 09:40:04

Modified files:
net/znc: Makefile distinfo 
net/znc/pkg: PLIST 

Log message:
Update to znc-1.8.2

Diff from new maintainer
Aisha Tamma 



[update] security/py-pyscard to 2.0.0

2020-11-27 Thread Lucas Raab
Hello,

Attached is a small update to security/py-pyscard to 2.0.0.

Builds fine and tested with a couple Yubikeys I have (blue FIDO, 4, and
a 5). I removed MODPY_PYTEST=Yes as it uses unitttest.

Look good to anyone else?

Lucas
diff e247c4521100df25113c5ad9aacf2b8754a959bf /usr/ports
blob - 2d225b995a479c76dc82fd707f54207f9951f402
file + security/py-pyscard/Makefile
--- security/py-pyscard/Makefile
+++ security/py-pyscard/Makefile
@@ -2,10 +2,9 @@
 
 COMMENT =  smartcard package for Python
 
-MODPY_EGG_VERSION =1.9.9
+MODPY_EGG_VERSION =2.0.0
 DISTNAME = pyscard-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME}
-REVISION = 1
 
 CATEGORIES =   security
 
@@ -20,7 +19,6 @@ FLAVORS = python3
 
 MODPY_PI = Yes
 MODPY_SETUPTOOLS = Yes
-MODPY_PYTEST = Yes
 
 BUILD_DEPENDS =devel/swig \
security/pcsc-lite
blob - 3cecbf6479b56bc6c1f53fe8eaf4c1ba67be1f4d
file + security/py-pyscard/distinfo
--- security/py-pyscard/distinfo
+++ security/py-pyscard/distinfo
@@ -1,2 +1,2 @@
-SHA256 (pyscard-1.9.9.tar.gz) = 5r3lQZkBg4WHQHk4BrHH9OeYZwUZrkyWFF811deUTCA=
-SIZE (pyscard-1.9.9.tar.gz) = 145428
+SHA256 (pyscard-2.0.0.tar.gz) = s2TZ2RhueTwcRwnrcqTSngkGfTbKRjssKr2ZW9EFV3k=
+SIZE (pyscard-2.0.0.tar.gz) = 148326
blob - 1183028ae1ac2faad00fa35d98ddaef98b097874
file + security/py-pyscard/pkg/PLIST
--- security/py-pyscard/pkg/PLIST
+++ security/py-pyscard/pkg/PLIST
@@ -4,7 +4,6 @@ lib/python${MODPY_VERSION}/site-packages/pyscard-${MOD
 
lib/python${MODPY_VERSION}/site-packages/pyscard-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
 
lib/python${MODPY_VERSION}/site-packages/pyscard-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
 
lib/python${MODPY_VERSION}/site-packages/pyscard-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
-lib/python${MODPY_VERSION}/site-packages/pyscard-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/pbr.json
 
lib/python${MODPY_VERSION}/site-packages/pyscard-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
 
lib/python${MODPY_VERSION}/site-packages/pyscard-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/smartcard/


CVS: cvs.openbsd.org: ports

2020-11-27 Thread Bjorn Ketelaars
CVSROOT:/cvs
Module name:ports
Changes by: b...@cvs.openbsd.org2020/11/27 08:31:57

Modified files:
devel/quirks   : Tag: OPENBSD_6_8 Makefile 
devel/quirks/files: Tag: OPENBSD_6_8 Quirks.pm 
sysutils/rclone: Tag: OPENBSD_6_8 Makefile distinfo 

Log message:
Update to rclone-1.53.3

Security fix release to fix CVE-2020-28924. Some passwords generated
with rclone config may be insecure. In particular if you used the 'g'
generate option with rclone v1.49 - v1.53.2 then your password will
based on the second it was generated in. This means that there are fixed
number of passwords in that period. Additional information:
https://github.com/rclone/rclone/issues/4783.

OK solene@



Re: backport sysutils/rclone update

2020-11-27 Thread Bjorn Ketelaars
On Fri 20/11/2020 07:02, Bjorn Ketelaars wrote:
> On Fri 20/11/2020 06:56, Bjorn Ketelaars wrote:
> > I would like to backport the recent rclone update to 6.8.
> > 
> > Why? It fixes CVE-2020-28924: Some passwords generated with rclone
> > config may be insecure. In particular if you used the 'g' generate
> > option with rclone v1.49 - v1.53.2 then your password will based on the
> > second it was generated in. This means that there are fixed number of
> > passwords in that period.
> > 
> > Diff below includes a cve entry for quirks.
> > 
> > OK?
> 
> Oops...previous diff contained an omission in the quirks entry. New
> diff:

Ping...

Diff enclosed again.


Index: sysutils/rclone/Makefile
===
RCS file: /cvs/ports/sysutils/rclone/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- sysutils/rclone/Makefile8 Aug 2020 16:41:13 -   1.17
+++ sysutils/rclone/Makefile20 Nov 2020 06:01:17 -
@@ -2,7 +2,7 @@
 
 COMMENT =  rsync for cloud storage
 
-V =1.52.3
+V =1.53.3
 DISTNAME = rclone-v${V}
 PKGNAME =  rclone-${V}
 
@@ -18,15 +18,21 @@ PERMIT_PACKAGE = Yes
 WANTLIB += c pthread
 
 MASTER_SITES =  https://downloads.rclone.org/v${V}/
+DISTFILES =${DISTNAME}${EXTRACT_SUFX} \
+   ${DISTNAME}-vendor${EXTRACT_SUFX}
 
 MODULES =  lang/go
 MODGO_TYPE =   bin
 
 ALL_TARGET =   github.com/rclone/rclone
 
+post-extract:
+   mv ${WRKDIR}/vendor ${WRKDIST}
+
 post-build:
 .for s in bash zsh
-   cd ${MODGO_WORKSPACE}/bin && ./rclone genautocomplete $s rclone.$s
+   cd ${MODGO_WORKSPACE}/bin && \
+   HOME=${WRKSRC} ./rclone genautocomplete $s rclone.$s
 .endfor
 
 do-install:
Index: sysutils/rclone/distinfo
===
RCS file: /cvs/ports/sysutils/rclone/distinfo,v
retrieving revision 1.14
diff -u -p -r1.14 distinfo
--- sysutils/rclone/distinfo8 Aug 2020 16:41:13 -   1.14
+++ sysutils/rclone/distinfo20 Nov 2020 06:01:17 -
@@ -1,2 +1,4 @@
-SHA256 (rclone-v1.52.3.tar.gz) = 9IOeAVPu5UYV26N2qFvpQ60EBTAMPupdXgKywn7XsN0=
-SIZE (rclone-v1.52.3.tar.gz) = 19431808
+SHA256 (rclone-v1.53.3-vendor.tar.gz) = 
21jG7eFRsD3xrEPZhJsy9afrf5rKp7MBfY4A7ZrgBJY=
+SHA256 (rclone-v1.53.3.tar.gz) = 8eITvG+3xG+aTMhgSuCFZxhDS9r+B/o85EmumlEKV2M=
+SIZE (rclone-v1.53.3-vendor.tar.gz) = 5723994
+SIZE (rclone-v1.53.3.tar.gz) = 14683066
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   20 Nov 2020 06:01:17 -
@@ -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.pm20 Nov 2020 06:01:17 -
@@ -2047,6 +2047,7 @@ my $cve = {
'shells/bash' => 'bash-<4.3.27',
'sysutils/ansible,-main' => 'ansible-<2.7.1',
'sysutils/mcollective' => 'mcollective-<2.5.3',
+   'sysutils/rclone' => 'rclone-<1.53.3',
'sysutils/salt' => 'salt-<2018.3.3p2',
'telephony/asterisk,-main' => 'asterisk-<13.23.1',
'telephony/coturn' => 'turnserver-<4.5.1.2',



CVS: cvs.openbsd.org: ports

2020-11-27 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2020/11/27 07:56:29

Modified files:
net/mosquitto  : Makefile 

Log message:
mosquitto: build with optional websockets support so that it can be
enabled in config if wanted. following a query from Jeff Ross
ok jasper@ (maintainer)



CVS: cvs.openbsd.org: ports

2020-11-27 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2020/11/27 07:35:05

Modified files:
mail/neomutt   : Tag: OPENBSD_6_8 Makefile distinfo 

Log message:
update to neomutt-20201127, fixes crash saving aliases introduced in previous



CVS: cvs.openbsd.org: ports

2020-11-27 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2020/11/27 07:33:54

Modified files:
mail/neomutt   : Makefile distinfo 

Log message:
update to neomutt-20201127, fixes crash saving aliases introduced in previous



CVS: cvs.openbsd.org: ports

2020-11-27 Thread Solene Rapenne
CVSROOT:/cvs
Module name:ports
Changes by: sol...@cvs.openbsd.org  2020/11/27 07:20:14

Modified files:
sysutils   : Makefile 

Log message:
+ rclone-browser



CVS: cvs.openbsd.org: ports

2020-11-27 Thread Solene Rapenne
CVSROOT:/cvs
Module name:ports
Changes by: sol...@cvs.openbsd.org  2020/11/27 07:19:55

Log message:
import rclone-browser-1.8.0

Simple cross platfrom GUI for rclone command line tool.

- Allows to browse and modify any rclone remote
- Navigate multiple repositories in separate tabs
- Lists files hierarchically with file name, size
and modify date
- File hierarchy is cached in memory, for faster
traversal of folders
- Allows to upload, download, create new folders,
rename or delete files and folders
- And a lot more!

ok landry@ rsadowski@

Status:

Vendor Tag: solene
Release Tags:   solene_20201127

N ports/sysutils/rclone-browser/Makefile
N ports/sysutils/rclone-browser/distinfo
N ports/sysutils/rclone-browser/pkg/DESCR
N ports/sysutils/rclone-browser/pkg/PLIST

No conflicts created by this import



NEW security/wfuzz

2020-11-27 Thread Sebastian Reitenbach
Hi,

attached a port of wfuzz, The Web Fuzzer:

Wfuzz has been created to facilitate the task in web applications
assessments and it is based on a simple concept: it replaces any
reference to the FUZZ keyword by the value of a given payload.

A payload in Wfuzz is a source of data.

This simple concept allows any input to be injected in any field of an
HTTP request, allowing to perform complex web security attacks in
different web application components such as: parameters,
authentication, forms, directories/files, headers, etc.

comments, tests, etc. or even OK to import welcome.

cheers,
Sebastian


wfuzz.tar.gz
Description: application/gzip


NEW: security/hashid

2020-11-27 Thread Sebastian Reitenbach
Hi,

attached a port for hashid:

Identify the different types of hashes used to encrypt data and
especially passwords.

It is able to identify a single hash, parse a file or read multiple
files in a directory and identify the hashes within them. hashID is also
capable of including the corresponding hashcat mode and/or JohnTheRipper
format in its output.

comments, test, or even OK to import welcome.

cheers,
Sebastian


hashid.tar.gz
Description: application/gzip


Re: UPDATE: john-jumbo to 1.9.0-jumbo-1

2020-11-27 Thread Sebastian Reitenbach
Hi,

Am Freitag, November 27, 2020 11:15 CET, schrieb Stuart Henderson 
:

> Do the new examples files not need @sample?

well spotted, I had my old (modified) /etc/john.conf laying around, so missed 
some other things as well.
Updated patch, also now with rules installed, below.

Sebastian


>
> --
>   Sent from a phone, apologies for poor formatting.
> On 27 November 2020 09:58:47 "Sebastian Reitenbach"
>  wrote:
>
> > Hi,
> >
> > patch below updates john-jumbo to 1.9.0-jumbo-1. I attempted last year, but
> > at that time, the SIP test failed reliably. Now, that problem just got
> > addressed, and while there, a number of other patches upstreamed.
> > At lest for me on amd64, all tests pass. Tests from other platforms welcome.
> > While there, take MAINTAINER.
> >
> > comments, test reports etc. or even OK welcome.
> >
> > cheers,
> > Sebastian
> >

Index: Makefile
===
RCS file: /cvs/ports/security/john-jumbo/Makefile,v
retrieving revision 1.22
diff -u -r1.22 Makefile
--- Makefile7 Apr 2020 13:29:52 -   1.22
+++ Makefile27 Nov 2020 12:17:47 -
@@ -4,9 +4,8 @@
 BROKEN-alpha = DES_bs.c:173: internal compiler error: in get_callee_fndecl, at 
tree.c:5940
 FIX_EXTRACT_PERMISSIONS=Yes

-V =1.8.0
+V =1.9.0
 JV =   1
-REVISION = 4
 EXTRACT_SUFX = .tar.xz

 DISTNAME = john-$V-jumbo-${JV}
@@ -14,17 +13,17 @@
 CATEGORIES =   security

 HOMEPAGE = https://www.openwall.com/john/
+MAINTAINER =   Sebastian Reitenbach 

 # files from various authors; see license review txt file
 PERMIT_PACKAGE =   Yes

-WANTLIB += c crypto m nspr4 nss3 pcap plc4 plds4 pthread smime3
-WANTLIB += nssutil3 sqlite3 ssl ssl3 z
+WANTLIB += c crypto m nspr4 nss3 pcap plc4 plds4 smime3
+WANTLIB += nssutil3 ssl ssl3 z

-MASTER_SITES = https://www.openwall.com/john/j/
+MASTER_SITES = https://www.openwall.com/john/k/

-LIB_DEPENDS =  databases/sqlite3 \
-   security/nss
+LIB_DEPENDS =  security/nss

 USE_GMAKE =Yes
 MAKE_FILE =Makefile.legacy
@@ -68,17 +67,17 @@
 ALL_TARGET=generic
 .endif

-BINS += SIPdump calc_stat cprepair genmkvpwd luks2john makechr
+BINS += SIPdump calc_stat cprepair genmkvpwd makechr
 BINS += mkvcalcproba raw2dyna tgtsnarf uaf2john vncpcap2john wpapcap2john

 do-configure:
perl -pi -e 's,\$$JOHN/john.conf,${SYSCONFDIR}/john.conf,' 
${WRKSRC}/params.h
rm ${WRKSRC}/KRB4_*_plug.c  # no old DES API support in LibreSSL
-   rm ${WRKSRC}/rawSHA0_fmt_plug.c # no SHA-0 support in LibreSSL

 do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/john
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/john
+   ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/john/rules
${INSTALL_PROGRAM} ${WRKDIST}/run/john ${PREFIX}/bin
cd ${WRKDIST}/run; ${INSTALL_PROGRAM} ${BINS} ${PREFIX}/bin
${INSTALL_SCRIPT} ${WRKDIST}/run/mailer \
@@ -87,7 +86,9 @@
ln -sf john ${PREFIX}/bin/`basename $$i`; done
${INSTALL_DATA} ${WRKDIST}/run/*.{chr,conf,lst} \
${PREFIX}/share/examples/john
-   ${INSTALL_DATA} ${WRKDIST}/doc/* ${PREFIX}/share/doc/john
+   ${INSTALL_DATA} ${WRKDIST}/run/rules/*.rule \
+   ${PREFIX}/share/examples/john/rules
+   cp -R ${WRKDIST}/doc/* ${PREFIX}/share/doc/john

 # not using TEST_TARGET as it gets confused by the quotes in CFLAGS
 do-test:
Index: distinfo
===
RCS file: /cvs/ports/security/john-jumbo/distinfo,v
retrieving revision 1.3
diff -u -r1.3 distinfo
--- distinfo16 Jan 2015 15:40:01 -  1.3
+++ distinfo27 Nov 2020 12:17:47 -
@@ -1,2 +1,2 @@
-SHA256 (john-1.8.0-jumbo-1.tar.xz) = 
usk9AlmVoFHwVa29fOLxl1Z2ysbHSmx6PuTP3ZwWCSM=
-SIZE (john-1.8.0-jumbo-1.tar.xz) = 23232492
+SHA256 (john-1.9.0-jumbo-1.tar.xz) = 
9dEj+CmDxT2MxZjhdDlLB0vnp3dW9fte2FFZGMgefzs=
+SIZE (john-1.9.0-jumbo-1.tar.xz) = 33638768
Index: patches/patch-src_Makefile_legacy
===
RCS file: /cvs/ports/security/john-jumbo/patches/patch-src_Makefile_legacy,v
retrieving revision 1.2
diff -u -r1.2 patch-src_Makefile_legacy
--- patches/patch-src_Makefile_legacy   24 Apr 2018 18:10:55 -  1.2
+++ patches/patch-src_Makefile_legacy   27 Nov 2020 12:17:47 -
@@ -2,7 +2,7 @@
 Index: src/Makefile.legacy
 --- src/Makefile.legacy.orig
 +++ src/Makefile.legacy
-@@ -1073,11 +1073,9 @@ openbsd-alpha:
+@@ -976,11 +976,9 @@ openbsd-alpha:
  openbsd-sparc64:
$(LN) sparc64.h arch.h
@echo "#define JOHN_BLD" '"'$@'"' > john_build_rule.h
@@ -16,7 +16,7 @@
@echo "All done"

  openbsd-sparc:
-@@ -1922,7 +1920,7 @@ generic: generic.h
+@@ -1718,7 +1716,7 @@ generic: generic.h
$(RM) arch.h
ln -s generic.h arch.h
@echo "#define JOHN_BLD" '"'$@'"' > john_build_rule.h
@@ -25,12 

Re: UPDATE: john-jumbo to 1.9.0-jumbo-1

2020-11-27 Thread Stuart Henderson

Do the new examples files not need @sample?

--
 Sent from a phone, apologies for poor formatting.
On 27 November 2020 09:58:47 "Sebastian Reitenbach" 
 wrote:



Hi,

patch below updates john-jumbo to 1.9.0-jumbo-1. I attempted last year, but 
at that time, the SIP test failed reliably. Now, that problem just got 
addressed, and while there, a number of other patches upstreamed.

At lest for me on amd64, all tests pass. Tests from other platforms welcome.
While there, take MAINTAINER.

comments, test reports etc. or even OK welcome.

cheers,
Sebastian

Index: Makefile
===
RCS file: /cvs/ports/security/john-jumbo/Makefile,v
retrieving revision 1.22
diff -u -r1.22 Makefile
--- Makefile7 Apr 2020 13:29:52 -   1.22
+++ Makefile27 Nov 2020 09:49:56 -
@@ -4,9 +4,8 @@
BROKEN-alpha =	DES_bs.c:173: internal compiler error: in get_callee_fndecl, 
at tree.c:5940

FIX_EXTRACT_PERMISSIONS=Yes

-V =1.8.0
+V =1.9.0
JV =1
-REVISION = 4
EXTRACT_SUFX =  .tar.xz

DISTNAME =  john-$V-jumbo-${JV}
@@ -14,17 +13,17 @@
CATEGORIES =security

HOMEPAGE =  https://www.openwall.com/john/
+MAINTAINER =   Sebastian Reitenbach 

# files from various authors; see license review txt file
PERMIT_PACKAGE =Yes

-WANTLIB += c crypto m nspr4 nss3 pcap plc4 plds4 pthread smime3
-WANTLIB += nssutil3 sqlite3 ssl ssl3 z
+WANTLIB += c crypto m nspr4 nss3 pcap plc4 plds4 smime3
+WANTLIB += nssutil3 ssl ssl3 z

-MASTER_SITES = https://www.openwall.com/john/j/
+MASTER_SITES = https://www.openwall.com/john/k/

-LIB_DEPENDS =  databases/sqlite3 \
-   security/nss
+LIB_DEPENDS =  security/nss

USE_GMAKE = Yes
MAKE_FILE = Makefile.legacy
@@ -68,13 +67,12 @@
ALL_TARGET= generic
.endif

-BINS += SIPdump calc_stat cprepair genmkvpwd luks2john makechr
+BINS += SIPdump calc_stat cprepair genmkvpwd makechr
BINS += mkvcalcproba raw2dyna tgtsnarf uaf2john vncpcap2john wpapcap2john

do-configure:
perl -pi -e 's,\$$JOHN/john.conf,${SYSCONFDIR}/john.conf,' 
${WRKSRC}/params.h
rm ${WRKSRC}/KRB4_*_plug.c  # no old DES API support in LibreSSL
-   rm ${WRKSRC}/rawSHA0_fmt_plug.c # no SHA-0 support in LibreSSL

do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/john
@@ -87,7 +85,7 @@
ln -sf john ${PREFIX}/bin/`basename $$i`; done
${INSTALL_DATA} ${WRKDIST}/run/*.{chr,conf,lst} \
${PREFIX}/share/examples/john
-   ${INSTALL_DATA} ${WRKDIST}/doc/* ${PREFIX}/share/doc/john
+   cp -R ${WRKDIST}/doc/* ${PREFIX}/share/doc/john

# not using TEST_TARGET as it gets confused by the quotes in CFLAGS
do-test:
Index: distinfo
===
RCS file: /cvs/ports/security/john-jumbo/distinfo,v
retrieving revision 1.3
diff -u -r1.3 distinfo
--- distinfo16 Jan 2015 15:40:01 -  1.3
+++ distinfo27 Nov 2020 09:49:56 -
@@ -1,2 +1,2 @@
-SHA256 (john-1.8.0-jumbo-1.tar.xz) = 
usk9AlmVoFHwVa29fOLxl1Z2ysbHSmx6PuTP3ZwWCSM=

-SIZE (john-1.8.0-jumbo-1.tar.xz) = 23232492
+SHA256 (john-1.9.0-jumbo-1.tar.xz) = 
9dEj+CmDxT2MxZjhdDlLB0vnp3dW9fte2FFZGMgefzs=

+SIZE (john-1.9.0-jumbo-1.tar.xz) = 33638768
Index: patches/patch-src_Makefile_legacy
===
RCS file: /cvs/ports/security/john-jumbo/patches/patch-src_Makefile_legacy,v
retrieving revision 1.2
diff -u -r1.2 patch-src_Makefile_legacy
--- patches/patch-src_Makefile_legacy   24 Apr 2018 18:10:55 -  1.2
+++ patches/patch-src_Makefile_legacy   27 Nov 2020 09:49:56 -
@@ -2,7 +2,7 @@
Index: src/Makefile.legacy
--- src/Makefile.legacy.orig
+++ src/Makefile.legacy
-@@ -1073,11 +1073,9 @@ openbsd-alpha:
+@@ -976,11 +976,9 @@ openbsd-alpha:
 openbsd-sparc64:
$(LN) sparc64.h arch.h
@echo "#define JOHN_BLD" '"'$@'"' > john_build_rule.h
@@ -16,7 +16,7 @@
@echo "All done"

 openbsd-sparc:
-@@ -1922,7 +1920,7 @@ generic: generic.h
+@@ -1718,7 +1716,7 @@ generic: generic.h
$(RM) arch.h
ln -s generic.h arch.h
@echo "#define JOHN_BLD" '"'$@'"' > john_build_rule.h
@@ -25,12 +25,12 @@

 generic.h:
$(RM) arch.h
-@@ -2307,7 +2305,7 @@ john.com: john.asm
+@@ -1919,7 +1917,7 @@ john.com: john.asm

 ../run/cprepair: cprepair.c unicode.c unicode.h options.h misc.h misc.c \
-   memdbg.h memdbg.c
+
-   $(CC) -Wall -O3 -s -DNOT_JOHN -D_JOHN_MISC_NO_LOG cprepair.c unicode.c \
+	$(CC) -Wall $(COPTFLAGS) -s -DNOT_JOHN -D_JOHN_MISC_NO_LOG cprepair.c 
unicode.c \

-   misc.c memdbg.c -o ../run/cprepair
+   misc.c memory.c -o ../run/cprepair

 ../run/tgtsnarf: tgtsnarf.o
Index: patches/patch-src_cprepair_c
===
RCS file: /cvs/ports/security/john-jumbo/patches/patch-src_cprepair_c,v
retrieving revision 1.1

UPDATE: john-jumbo to 1.9.0-jumbo-1

2020-11-27 Thread Sebastian Reitenbach
Hi,

patch below updates john-jumbo to 1.9.0-jumbo-1. I attempted last year, but at 
that time, the SIP test failed reliably. Now, that problem just got addressed, 
and while there, a number of other patches upstreamed. 
At lest for me on amd64, all tests pass. Tests from other platforms welcome.
While there, take MAINTAINER.

comments, test reports etc. or even OK welcome.

cheers,
Sebastian

Index: Makefile
===
RCS file: /cvs/ports/security/john-jumbo/Makefile,v
retrieving revision 1.22
diff -u -r1.22 Makefile
--- Makefile7 Apr 2020 13:29:52 -   1.22
+++ Makefile27 Nov 2020 09:49:56 -
@@ -4,9 +4,8 @@
 BROKEN-alpha = DES_bs.c:173: internal compiler error: in get_callee_fndecl, at 
tree.c:5940
 FIX_EXTRACT_PERMISSIONS=Yes

-V =1.8.0
+V =1.9.0
 JV =   1
-REVISION = 4
 EXTRACT_SUFX = .tar.xz

 DISTNAME = john-$V-jumbo-${JV}
@@ -14,17 +13,17 @@
 CATEGORIES =   security

 HOMEPAGE = https://www.openwall.com/john/
+MAINTAINER =   Sebastian Reitenbach 

 # files from various authors; see license review txt file
 PERMIT_PACKAGE =   Yes

-WANTLIB += c crypto m nspr4 nss3 pcap plc4 plds4 pthread smime3
-WANTLIB += nssutil3 sqlite3 ssl ssl3 z
+WANTLIB += c crypto m nspr4 nss3 pcap plc4 plds4 smime3
+WANTLIB += nssutil3 ssl ssl3 z

-MASTER_SITES = https://www.openwall.com/john/j/
+MASTER_SITES = https://www.openwall.com/john/k/

-LIB_DEPENDS =  databases/sqlite3 \
-   security/nss
+LIB_DEPENDS =  security/nss

 USE_GMAKE =Yes
 MAKE_FILE =Makefile.legacy
@@ -68,13 +67,12 @@
 ALL_TARGET=generic
 .endif

-BINS += SIPdump calc_stat cprepair genmkvpwd luks2john makechr
+BINS += SIPdump calc_stat cprepair genmkvpwd makechr
 BINS += mkvcalcproba raw2dyna tgtsnarf uaf2john vncpcap2john wpapcap2john

 do-configure:
perl -pi -e 's,\$$JOHN/john.conf,${SYSCONFDIR}/john.conf,' 
${WRKSRC}/params.h
rm ${WRKSRC}/KRB4_*_plug.c  # no old DES API support in LibreSSL
-   rm ${WRKSRC}/rawSHA0_fmt_plug.c # no SHA-0 support in LibreSSL

 do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/john
@@ -87,7 +85,7 @@
ln -sf john ${PREFIX}/bin/`basename $$i`; done
${INSTALL_DATA} ${WRKDIST}/run/*.{chr,conf,lst} \
${PREFIX}/share/examples/john
-   ${INSTALL_DATA} ${WRKDIST}/doc/* ${PREFIX}/share/doc/john
+   cp -R ${WRKDIST}/doc/* ${PREFIX}/share/doc/john

 # not using TEST_TARGET as it gets confused by the quotes in CFLAGS
 do-test:
Index: distinfo
===
RCS file: /cvs/ports/security/john-jumbo/distinfo,v
retrieving revision 1.3
diff -u -r1.3 distinfo
--- distinfo16 Jan 2015 15:40:01 -  1.3
+++ distinfo27 Nov 2020 09:49:56 -
@@ -1,2 +1,2 @@
-SHA256 (john-1.8.0-jumbo-1.tar.xz) = 
usk9AlmVoFHwVa29fOLxl1Z2ysbHSmx6PuTP3ZwWCSM=
-SIZE (john-1.8.0-jumbo-1.tar.xz) = 23232492
+SHA256 (john-1.9.0-jumbo-1.tar.xz) = 
9dEj+CmDxT2MxZjhdDlLB0vnp3dW9fte2FFZGMgefzs=
+SIZE (john-1.9.0-jumbo-1.tar.xz) = 33638768
Index: patches/patch-src_Makefile_legacy
===
RCS file: /cvs/ports/security/john-jumbo/patches/patch-src_Makefile_legacy,v
retrieving revision 1.2
diff -u -r1.2 patch-src_Makefile_legacy
--- patches/patch-src_Makefile_legacy   24 Apr 2018 18:10:55 -  1.2
+++ patches/patch-src_Makefile_legacy   27 Nov 2020 09:49:56 -
@@ -2,7 +2,7 @@
 Index: src/Makefile.legacy
 --- src/Makefile.legacy.orig
 +++ src/Makefile.legacy
-@@ -1073,11 +1073,9 @@ openbsd-alpha:
+@@ -976,11 +976,9 @@ openbsd-alpha:
  openbsd-sparc64:
$(LN) sparc64.h arch.h
@echo "#define JOHN_BLD" '"'$@'"' > john_build_rule.h
@@ -16,7 +16,7 @@
@echo "All done"

  openbsd-sparc:
-@@ -1922,7 +1920,7 @@ generic: generic.h
+@@ -1718,7 +1716,7 @@ generic: generic.h
$(RM) arch.h
ln -s generic.h arch.h
@echo "#define JOHN_BLD" '"'$@'"' > john_build_rule.h
@@ -25,12 +25,12 @@

  generic.h:
$(RM) arch.h
-@@ -2307,7 +2305,7 @@ john.com: john.asm
+@@ -1919,7 +1917,7 @@ john.com: john.asm

  ../run/cprepair: cprepair.c unicode.c unicode.h options.h misc.h misc.c \
-   memdbg.h memdbg.c
+
 -  $(CC) -Wall -O3 -s -DNOT_JOHN -D_JOHN_MISC_NO_LOG cprepair.c unicode.c \
 +  $(CC) -Wall $(COPTFLAGS) -s -DNOT_JOHN -D_JOHN_MISC_NO_LOG cprepair.c 
unicode.c \
-   misc.c memdbg.c -o ../run/cprepair
+   misc.c memory.c -o ../run/cprepair

  ../run/tgtsnarf: tgtsnarf.o
Index: patches/patch-src_cprepair_c
===
RCS file: /cvs/ports/security/john-jumbo/patches/patch-src_cprepair_c,v
retrieving revision 1.1
diff -u -r1.1 patch-src_cprepair_c
--- patches/patch-src_cprepair_c24 Apr 2018 18:10:55 -  1.1
+++ patches/patch-src_cprepair_c  

CVS: cvs.openbsd.org: ports

2020-11-27 Thread Solene Rapenne
CVSROOT:/cvs
Module name:ports
Changes by: sol...@cvs.openbsd.org  2020/11/27 02:56:28

Modified files:
productivity/zim: Makefile distinfo 

Log message:
Update to zim-0.73.4

update from wen heping 



CVS: cvs.openbsd.org: ports

2020-11-27 Thread Sebastian Reitenbach
CVSROOT:/cvs
Module name:ports
Changes by: sebas...@cvs.openbsd.org2020/11/27 02:35:28

Modified files:
sysutils/ruby-r10k: Makefile distinfo 
sysutils/ruby-r10k/pkg: PLIST 

Log message:
simple update 3.6.0 -> 3.7.0



CVS: cvs.openbsd.org: ports

2020-11-27 Thread Gonzalo L . Rodriguez
CVSROOT:/cvs
Module name:ports
Changes by: gonz...@cvs.openbsd.org 2020/11/27 02:24:41

Modified files:
emulators/nono : Makefile 
emulators/nono/pkg: README 

Log message:
Add aoyama@ example to run OpenBSD on nono.

OK benoit@



CVS: cvs.openbsd.org: ports

2020-11-27 Thread Sebastian Reitenbach
CVSROOT:/cvs
Module name:ports
Changes by: sebas...@cvs.openbsd.org2020/11/27 02:21:23

Modified files:
devel/leatherman: Makefile distinfo 

Log message:
simple update 1.12.2 -> 1.12.3



CVS: cvs.openbsd.org: ports

2020-11-27 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2020/11/27 02:13:40

Modified files:
devel/p5-Graph : Makefile distinfo 

Log message:
Update to p5-Graph-0.9711.



NEW: DASM-2.20.14

2020-11-27 Thread Gonzalo L. Rodriguez
Moin,

Attached a port of DASM a macro assembler with support for several 8-bit
microprocessors.

https://github.com/dasm-assembler/dasm

Thanks jasper@ for the help!

Cheers.-

-- 

- gonzalo


dasm.tgz
Description: Binary data