Re: remove devel/ocaml-configurator

2020-04-24 Thread Jeremie Courreges-Anglas
On Fri, Apr 17 2020, Christopher Zimmermann  wrote:
> Hi,
>
> I initially ported this only because I did not realize that this project
> had been integrated into devel/dune. This has no use anymore and can be
> removed. OK?

ok jca@
(please also add an entry in devel/quirks)

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



Re: Remove devel/py-iniparse ?

2020-04-24 Thread Jeremie Courreges-Anglas
On Thu, Apr 23 2020, Kurt Mosiejczuk  wrote:
> This was originally imported because tortoisehg needed it. Well,
> tortoisehg is gone. Let it go as well? It hasn't been updated in
> 8 years and has no consumers.

ok jca@

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



Re: Remove devel/py-iniparse ?

2020-04-24 Thread Landry Breuil
On Thu, Apr 23, 2020 at 11:14:44PM -0400, Kurt Mosiejczuk wrote:
> This was originally imported because tortoisehg needed it. Well,
> tortoisehg is gone. Let it go as well? It hasn't been updated in
> 8 years and has no consumers.

It was dead upstream for years, but there's apparently a new upstream at
https://github.com/candlepin/python-iniparse/commits/master without
releases, but py3 compatible.

not saying this as an argument to keep it or not :)



[macppc] Unbreak x11/ogle,altivec

2020-04-24 Thread Charlene Wendling
Hi,

Ogle's altivec flavor is broken in the current macppc bulk:

> error: unsupported argument '-m7400' to option 'Wa,'

Since the point of this flavor is to use AltiVec, i've used flags that
clang understands instead.

This allows to build this flavor without issues [0].

Comments/feedback are welcome,

Charlène.


[0] https://bin.charlenew.xyz/macppc/paths/x11/ogle,altivec.log


Index: patches/patch-configure
===
RCS file: /cvs/ports/x11/ogle/patches/patch-configure,v
retrieving revision 1.8
diff -u -p -u -p -r1.8 patch-configure
--- patches/patch-configure 9 Dec 2009 10:19:33 -   1.8
+++ patches/patch-configure 24 Apr 2020 09:59:45 -
@@ -1,6 +1,7 @@
 $OpenBSD: patch-configure,v 1.8 2009/12/09 10:19:33 jakemsr Exp $
 configure.orig Tue Nov  4 03:34:13 2003
-+++ configure  Sun Feb  8 23:20:43 2009
+Index: configure
+--- configure.orig
 configure
 @@ -11184,7 +11184,7 @@ fi
  echo "$as_me:$LINENO: result: $ac_cv_lib_jpeg_main" >&5
  echo "${ECHO_T}$ac_cv_lib_jpeg_main" >&6
@@ -46,3 +47,12 @@ $OpenBSD: patch-configure,v 1.8 2009/12/
  ;;
  esac
  fi
+@@ -13842,7 +13842,7 @@ _ACEOF
+ powerpc|ppc)
+   if test "x$GCC" = xyes; then
+ O_CFLAGS="$O_CFLAGS -fomit-frame-pointer -funroll-loops"
+-XCFLAGS="-Wa,-m7400"
++XCFLAGS="-maltivec -mabi=altivec"
+ USE_ALTIVEC=yes
+   fi
+ ;;



Re: [macppc] Unbreak x11/ogle,altivec

2020-04-24 Thread Marc Espie
On Fri, Apr 24, 2020 at 12:14:31PM +0200, Charlene Wendling wrote:
> Hi,
> 
> Ogle's altivec flavor is broken in the current macppc bulk:
> 
> > error: unsupported argument '-m7400' to option 'Wa,'
> 
> Since the point of this flavor is to use AltiVec, i've used flags that
> clang understands instead.
> 
> This allows to build this flavor without issues [0].
> 
> Comments/feedback are welcome,
> 
> Charlène.
> 
> 
> [0] https://bin.charlenew.xyz/macppc/paths/x11/ogle,altivec.log
> 
> 
> Index: patches/patch-configure
> ===
> RCS file: /cvs/ports/x11/ogle/patches/patch-configure,v
> retrieving revision 1.8
> diff -u -p -u -p -r1.8 patch-configure
> --- patches/patch-configure   9 Dec 2009 10:19:33 -   1.8
> +++ patches/patch-configure   24 Apr 2020 09:59:45 -
> @@ -1,6 +1,7 @@
>  $OpenBSD: patch-configure,v 1.8 2009/12/09 10:19:33 jakemsr Exp $
>  configure.orig   Tue Nov  4 03:34:13 2003
> -+++ configureSun Feb  8 23:20:43 2009
> +Index: configure
> +--- configure.orig
>  configure
>  @@ -11184,7 +11184,7 @@ fi
>   echo "$as_me:$LINENO: result: $ac_cv_lib_jpeg_main" >&5
>   echo "${ECHO_T}$ac_cv_lib_jpeg_main" >&6
> @@ -46,3 +47,12 @@ $OpenBSD: patch-configure,v 1.8 2009/12/
>   ;;
>   esac
>   fi
> +@@ -13842,7 +13842,7 @@ _ACEOF
> + powerpc|ppc)
> + if test "x$GCC" = xyes; then
> +   O_CFLAGS="$O_CFLAGS -fomit-frame-pointer -funroll-loops"
> +-  XCFLAGS="-Wa,-m7400"
> ++  XCFLAGS="-maltivec -mabi=altivec"
> +   USE_ALTIVEC=yes
> + fi
> + ;;
> 
Sure



[update] net.synapse -> 1.12.4

2020-04-24 Thread Renaud Allard

Hello,

Here is a really straightforward diff for net/synapse which solves some 
authentication bugs.


Regards
Index: Makefile
===
RCS file: /cvs/ports/net/synapse/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile	3 Apr 2020 07:19:47 -	1.3
+++ Makefile	24 Apr 2020 10:34:30 -
@@ -2,7 +2,7 @@
 
 COMMENT =	open network for secure, decentralized communication
 
-MODPY_EGG_VERSION =	1.12.2
+MODPY_EGG_VERSION =	1.12.4
 
 GH_ACCOUNT =	matrix-org
 GH_PROJECT =	synapse
Index: distinfo
===
RCS file: /cvs/ports/net/synapse/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo	3 Apr 2020 07:19:47 -	1.3
+++ distinfo	24 Apr 2020 10:34:30 -
@@ -1,2 +1,2 @@
-SHA256 (synapse-1.12.2.tar.gz) = F31opgtlPWpLTZB/Vuf7qwdYZg+3fzO4yvx24X5+Jeg=
-SIZE (synapse-1.12.2.tar.gz) = 6381687
+SHA256 (synapse-1.12.4.tar.gz) = qmaU/LwJGa5j4OLbh8fqPWeckAlGawfHVqWEGi9DZZo=
+SIZE (synapse-1.12.4.tar.gz) = 6384833


smime.p7s
Description: S/MIME Cryptographic Signature


Re: new: CrossFire crossword editor

2020-04-24 Thread Stuart Henderson
On 2020/04/23 13:37, Ian Darwin wrote:
> The guys who make many of the New York Times crosswords use
> and recommend this crossword-maker.
> 
> Since there is an unrelated crossfire-client in games/,
> would it be better to keep the camelcased name CrossFire
> (at least for the package and directory names, not the startup script)
> instead of lowercasing these?

I don't see anything granting us distribution rights ("About CrossFire"
in the application says "All rights reserved") so I think PERMIT_PACKAGE
and PERMIT_DISTFILES need to be set to disable distribution.

As-is the script doesn't work, either it needs a lowercase PKGNAME or
files/crossfire.sh needs adjusting to use the camelcase one. I'd prefer
a lowercase PKGNAME.

DISTNAME can be set based on V:

CrossFire-${V:S/./_/g}-linux

Nitpicking, the tabs in Makefile are a bit awkward with ports-standard
8 columns.

> It works fine on jdk-11, should we make that the dep to encourage
> ppl to move along?

I'd go with keeping it set to what's actually correct i.e. 1.8+.

I'd be quite happy if javaPathHelper picked up jdk 11 at runtime more
often (currently it looks at +REQUIRING to determine which version to
use, it could look at +CONTENTS instead to prefer 11 where possible).
so that where a port supports jdk 11 it always uses that if installed.
That would definitely be a post-release change though.



security/keepassxc,browser: build only on capable archs

2020-04-24 Thread Charlene Wendling
Hi,

While looking at the macppc bulk, i've found out that we build the
browser flavor of keepassxc on all archs.

Browser integration only works with Chromium-based browsers
and/or Firefox [0].

As such i'm proposing to limit the build of this flavor to archs where
these 2 browsers are built, to avoid wasting bulk time.

OK? 

Charlène.


[0] https://keepassxc.org/docs/keepassxc-browser-migration/


Index: Makefile
===
RCS file: /cvs/ports/security/keepassxc/Makefile,v
retrieving revision 1.29
diff -u -p -u -p -r1.29 Makefile
--- Makefile10 Apr 2020 07:25:02 -  1.29
+++ Makefile24 Apr 2020 12:19:33 -
@@ -56,6 +56,8 @@ WANTLIB += yubikey ykpers-1
 .endif
 
 .if ${FLAVOR:Mbrowser}
+# Sync with archs that ship Firefox and/or Chromium
+ONLY_FOR_ARCHS =   amd64 i386 aarch64
 CONFIGURE_ARGS +=  -DWITH_XC_BROWSER=ON \
-DWITH_XC_NETWORKING=ON
 .endif



Porting Jitsi to OpenBSD

2020-04-24 Thread Aisha Tammy
Hey all,
I'm hoping to port jitsi and wanted to know if anyone else is already working 
on a port so
that I don't do work that might be unnecessary.

Cheers,
Aisha



Re: lang/clisp build failure

2020-04-24 Thread Stuart Henderson
On 2018/02/06 10:20, Stuart Henderson wrote:
> On 2017/12/06 18:19, Jeremie Courreges-Anglas wrote:
> > On Wed, Dec 06 2017, Stuart Henderson  wrote:
> > > Seen in i386 bulk. No recent relevant change to clisp so I'm not sure
> > > what would have triggered it..
> > >
> > >
> > > /usr/obj/ports/clisp-2.49/clisp-2.49/src/spvw.d:2881:47: error: use of 
> > > undeclared identifier 'MAP_ANON'
> > >   
> > > mmap((void*)0xC000,0x2000,PROT_NONE,MAP_ANON|MAP_PRIVATE|MAP_FIXED,-1,0);
> > >   ^
> > > /usr/obj/ports/clisp-2.49/clisp-2.49/src/unix.d:65:22: note: expanded 
> > > from macro 'MAP_ANON'
> > > #define MAP_ANON MAP_ANONYMOUS
> > >  ^
> > > /usr/include/sys/mman.h:60:23: note: expanded from macro 'MAP_ANONYMOUS'
> > > #define MAP_ANONYMOUS   MAP_ANON/* alternate POSIX spelling */
> > > ^
> > 
> > Given that  defines both MAP_ANON and MAP_ANONYMOUS, along
> > with the other MAP_* and PROT_* used above, something looks seriously
> > messed up. :)
> > 
> > -- 
> > jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE
> > 
> 
> And I've just hit the same again...
> 

This still happens btw. (I don't send mail about it every time..) When it does
it knocks out texlive which is very annoying. Can someone with an interest in
clisp (or xindy in texlive) take a look please otherwise I'd like to disable
xindy on i386 to limit damage from the failures.

Noticable difference between working and failed builds is this:

-checking for working shared memory... no
+checking for working shared memory... yes

Test program from configure is here:

  28269 # This test is from Marcus Daniels
  28270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working shared 
memory" >&5
  28271 $as_echo_n "checking for working shared memory... " >&6; }
  28272 if test "${cl_cv_sys_shm_works+set}" = set; then :
  28273   $as_echo_n "(cached) " >&6
  28274 else
  28275
  28276 if test "$cross_compiling" = yes; then :
  28277   cl_cv_sys_shm_works="guessing no"
  28278 else
  28279   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  28280 /* end confdefs.h.  */
  28281 #include 
  28282 #include 
  28283 #include 
  28284 /* try attaching a single segment to multiple addresses */
  28285 #define segsize 0x1
  28286 #define attaches 128
  28287 #define base_addr 0x0100
  28288 int main ()
  28289 { int shmid, i; char* addr; char* result;
  28290   if ((shmid = shmget(IPC_PRIVATE,segsize,0400)) < 0) exit(1);
  28291   for (i=0, addr = (char*)0x0100; i

Re: [update] net/wiresep-0.11.2

2020-04-24 Thread Stuart Henderson
On 2020/04/24 00:22, Tim Kuijsten wrote:
> New upstream release that includes patches by Klemens Nanni that
> fix an endless loop on platforms where char is unsigned, e.g. macppc.

thanks - as this is a noop (the only thing that changes is the package
version number) I think there's no benefit to pushing it to ports before
6.7.



Re: security/keepassxc,browser: build only on capable archs

2020-04-24 Thread Rafael Sadowski
On Fri Apr 24, 2020 at 02:56:17PM +0200, Charlene Wendling wrote:
> Hi,
> 
> While looking at the macppc bulk, i've found out that we build the
> browser flavor of keepassxc on all archs.
> 
> Browser integration only works with Chromium-based browsers
> and/or Firefox [0].
> 
> As such i'm proposing to limit the build of this flavor to archs where
> these 2 browsers are built, to avoid wasting bulk time.
> 
> OK? 

fine for me.

> 
> Charlène.
> 
> 
> [0] https://keepassxc.org/docs/keepassxc-browser-migration/
> 
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/security/keepassxc/Makefile,v
> retrieving revision 1.29
> diff -u -p -u -p -r1.29 Makefile
> --- Makefile  10 Apr 2020 07:25:02 -  1.29
> +++ Makefile  24 Apr 2020 12:19:33 -
> @@ -56,6 +56,8 @@ WANTLIB += yubikey ykpers-1
>  .endif
>  
>  .if ${FLAVOR:Mbrowser}
> +# Sync with archs that ship Firefox and/or Chromium
> +ONLY_FOR_ARCHS = amd64 i386 aarch64
>  CONFIGURE_ARGS +=-DWITH_XC_BROWSER=ON \
>   -DWITH_XC_NETWORKING=ON
>  .endif
> 



Re: Porting Jitsi to OpenBSD

2020-04-24 Thread Robert Nagy
On 24/04/20 08:40 -0400, Aisha Tammy wrote:
> Hey all,
> I'm hoping to port jitsi and wanted to know if anyone else is already working 
> on a port so
> that I don't do work that might be unnecessary.
> 
> Cheers,
> Aisha

I literally just downloaded the source code :) But please go ahead, i have 
enough stuff
on my list already.



update: mail/mailman

2020-04-24 Thread Okan Demirmen
Hi,

A routine update to 2.1.30 and probably the last in the 2.1 branch.

Running with the below for the past week.

okay?

Thanks,
Okan

Index: Makefile
===
RCS file: /home/open/cvs/ports/mail/mailman/Makefile,v
retrieving revision 1.92
diff -u -p -r1.92 Makefile
--- Makefile12 Jul 2019 20:47:29 -  1.92
+++ Makefile16 Apr 2020 13:35:05 -
@@ -2,7 +2,7 @@
 
 COMMENT=   mailing list manager with web interface
 
-DISTNAME=  mailman-2.1.29
+DISTNAME=  mailman-2.1.30
 CATEGORIES=mail www
 
 HOMEPAGE=  https://www.gnu.org/software/mailman/
Index: distinfo
===
RCS file: /home/open/cvs/ports/mail/mailman/distinfo,v
retrieving revision 1.29
diff -u -p -r1.29 distinfo
--- distinfo5 Sep 2018 13:37:08 -   1.29
+++ distinfo16 Apr 2020 13:35:51 -
@@ -1,2 +1,2 @@
-SHA256 (mailman-2.1.29.tgz) = g4hycTYB6KEkFG5VD1NwlILB7xaPHhbSAUZcZRy/DSw=
-SIZE (mailman-2.1.29.tgz) = 9376258
+SHA256 (mailman-2.1.30.tgz) = 6gKNYQb3dgOM8TXN14brsUtP5wjXc4ZynEoiUySNA2Q=
+SIZE (mailman-2.1.30.tgz) = 9411262
Index: patches/patch-Mailman_Defaults_py_in
===
RCS file: 
/home/open/cvs/ports/mail/mailman/patches/patch-Mailman_Defaults_py_in,v
retrieving revision 1.16
diff -u -p -r1.16 patch-Mailman_Defaults_py_in
--- patches/patch-Mailman_Defaults_py_in5 Feb 2018 21:38:44 -   
1.16
+++ patches/patch-Mailman_Defaults_py_in16 Apr 2020 13:37:17 -
@@ -1,7 +1,8 @@
 $OpenBSD: patch-Mailman_Defaults_py_in,v 1.16 2018/02/05 21:38:44 okan Exp $
 Mailman/Defaults.py.in.origSun Feb  4 12:04:39 2018
-+++ Mailman/Defaults.py.in Sun Feb  4 17:36:01 2018
-@@ -573,7 +573,7 @@ SMTPPORT = 0  # de
+Index: Mailman/Defaults.py.in
+--- Mailman/Defaults.py.in.orig
 Mailman/Defaults.py.in
+@@ -612,7 +612,7 @@ SMTPPORT = 0  # de
  
  # Command for direct command pipe delivery to sendmail compatible program,
  # when DELIVERY_MODULE is 'Sendmail'.
Index: patches/patch-Mailman_Post_py
===
RCS file: /home/open/cvs/ports/mail/mailman/patches/patch-Mailman_Post_py,v
retrieving revision 1.1
diff -u -p -r1.1 patch-Mailman_Post_py
--- patches/patch-Mailman_Post_py   9 Jul 2008 19:30:23 -   1.1
+++ patches/patch-Mailman_Post_py   16 Apr 2020 13:37:20 -
@@ -1,9 +1,10 @@
 $OpenBSD: patch-Mailman_Post_py,v 1.1 2008/07/09 19:30:23 wcmaier Exp $
 Mailman/Post.py.orig   Fri Aug 26 20:40:17 2005
-+++ Mailman/Post.pyWed Jul  9 13:13:53 2008
+Index: Mailman/Post.py
+--- Mailman/Post.py.orig
 Mailman/Post.py
 @@ -1,4 +1,4 @@
 -#! /usr/bin/env python
 +#!${MODPY_BIN}
  #
- # Copyright (C) 2001,2002 by the Free Software Foundation, Inc.
+ # Copyright (C) 2001-2018 by the Free Software Foundation, Inc.
  #
Index: patches/patch-Mailman_htmlformat_py
===
RCS file: 
/home/open/cvs/ports/mail/mailman/patches/patch-Mailman_htmlformat_py,v
retrieving revision 1.10
diff -u -p -r1.10 patch-Mailman_htmlformat_py
--- patches/patch-Mailman_htmlformat_py 5 Feb 2018 21:38:44 -   1.10
+++ patches/patch-Mailman_htmlformat_py 16 Apr 2020 13:37:28 -
@@ -1,8 +1,8 @@
 $OpenBSD: patch-Mailman_htmlformat_py,v 1.10 2018/02/05 21:38:44 okan Exp $
 Index: Mailman/htmlformat.py
 Mailman/htmlformat.py.orig Sun Feb  4 12:04:39 2018
-+++ Mailman/htmlformat.py  Sun Feb  4 17:36:01 2018
-@@ -646,12 +646,14 @@ class DefinitionList(Container):
+--- Mailman/htmlformat.py.orig
 Mailman/htmlformat.py
+@@ -648,12 +648,14 @@ class DefinitionList(Container):
  from mm_cfg import MAILMAN_URL
  PYTHON_URL  = 'http://www.python.org/'
  GNU_URL = 'http://www.gnu.org/'
@@ -17,7 +17,7 @@ Index: Mailman/htmlformat.py
  
  
  def MailmanLogo():
-@@ -665,7 +667,9 @@ def MailmanLogo():
+@@ -667,7 +669,9 @@ def MailmanLogo():
   logo(PYTHON_POWERED)
  gnulink = '' % \
logo(GNU_HEAD)
@@ -28,7 +28,7 @@ Index: Mailman/htmlformat.py
  else:
  # use only textual links
  version = mm_cfg.VERSION
-@@ -673,7 +677,8 @@ def MailmanLogo():
+@@ -675,7 +679,8 @@ def MailmanLogo():
_('Delivered by Mailmanversion %(version)s'))
  pylink = Link(PYTHON_URL, _('Python Powered'))
  gnulink = Link(GNU_URL, _("Gnu's Not Unix"))
Index: patches/patch-tests_onebounce_py
===
RCS file: /home/open/cvs/ports/mail/mailman/patches/patch-tests_onebounce_py,v
retrieving revision 1.2
diff -u -p -r1.2 patch-tests_onebounce_py
--- patches/patch-tests_onebounce_py9 Apr 2015 15:37:08 -   1.2
+++ patches/patch-tests_onebounce_py16 Apr 2020 13:37:3

[macppc] Unbreak productivity/novprog

2020-04-24 Thread Charlene Wendling
Hi,

I've found out that novprog fail to build in the current macppc bulk:

> Missing library for atomic>=0.0

It looks like i've have missed that one. Removing 'atomic' from
WANTLIB fixes the build [0]. The runtime is fine as well.

OK?

Charlène.


[0]  https://bin.charlenew.xyz/macppc/paths/productivity/novprog.log


Index: Makefile
===
RCS file: /cvs/ports/productivity/novprog/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 Makefile
--- Makefile10 Aug 2019 21:27:07 -  1.1.1.1
+++ Makefile24 Apr 2020 13:54:02 -
@@ -13,7 +13,7 @@ PERMIT_PACKAGE =  Yes
 
 WANTLIB += ${COMPILER_LIBCXX} GL Qt5Core Qt5Gui Qt5Widgets c m
 
-.if ${MACHINE_ARCH:Mhppa} || ${MACHINE_ARCH:Mpowerpc}
+.if ${MACHINE_ARCH:Mhppa}
 WANTLIB += atomic
 .endif
 



Re: [macppc] Unbreak productivity/novprog

2020-04-24 Thread Brian Callahan




On 2020-04-24 10:13 AM, Charlene Wendling wrote:

Hi,

I've found out that novprog fail to build in the current macppc bulk:


Missing library for atomic>=0.0

It looks like i've have missed that one. Removing 'atomic' from
WANTLIB fixes the build [0]. The runtime is fine as well.

OK?


Sure! Thank you!

~Brian


Charlène.


[0]  https://bin.charlenew.xyz/macppc/paths/productivity/novprog.log


Index: Makefile
===
RCS file: /cvs/ports/productivity/novprog/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 Makefile
--- Makefile10 Aug 2019 21:27:07 -  1.1.1.1
+++ Makefile24 Apr 2020 13:54:02 -
@@ -13,7 +13,7 @@ PERMIT_PACKAGE =  Yes
  
  WANTLIB += ${COMPILER_LIBCXX} GL Qt5Core Qt5Gui Qt5Widgets c m
  
-.if ${MACHINE_ARCH:Mhppa} || ${MACHINE_ARCH:Mpowerpc}

+.if ${MACHINE_ARCH:Mhppa}
  WANTLIB += atomic
  .endif
  





Re: security/keepassxc,browser: build only on capable archs

2020-04-24 Thread Kurt Mosiejczuk
On Fri, Apr 24, 2020 at 02:56:17PM +0200, Charlene Wendling wrote:

> While looking at the macppc bulk, i've found out that we build the
> browser flavor of keepassxc on all archs.

> Browser integration only works with Chromium-based browsers
> and/or Firefox [0].

> As such i'm proposing to limit the build of this flavor to archs where
> these 2 browsers are built, to avoid wasting bulk time.

> OK? 

Eminently reasonable.

ok kmos

--Kurt

> Charlène.
> 
> 
> [0] https://keepassxc.org/docs/keepassxc-browser-migration/
> 
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/security/keepassxc/Makefile,v
> retrieving revision 1.29
> diff -u -p -u -p -r1.29 Makefile
> --- Makefile  10 Apr 2020 07:25:02 -  1.29
> +++ Makefile  24 Apr 2020 12:19:33 -
> @@ -56,6 +56,8 @@ WANTLIB += yubikey ykpers-1
>  .endif
>  
>  .if ${FLAVOR:Mbrowser}
> +# Sync with archs that ship Firefox and/or Chromium
> +ONLY_FOR_ARCHS = amd64 i386 aarch64
>  CONFIGURE_ARGS +=-DWITH_XC_BROWSER=ON \
>   -DWITH_XC_NETWORKING=ON
>  .endif
> 



Re: [macppc] Unbreak productivity/novprog

2020-04-24 Thread Kurt Mosiejczuk
On Fri, Apr 24, 2020 at 04:13:13PM +0200, Charlene Wendling wrote:

> I've found out that novprog fail to build in the current macppc bulk:

> > Missing library for atomic>=0.0

> It looks like i've have missed that one. Removing 'atomic' from
> WANTLIB fixes the build [0]. The runtime is fine as well.

> OK?

ok kmos

--Kurt

> Charlène.
> 
> 
> [0]  https://bin.charlenew.xyz/macppc/paths/productivity/novprog.log
> 
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/productivity/novprog/Makefile,v
> retrieving revision 1.1.1.1
> diff -u -p -u -p -r1.1.1.1 Makefile
> --- Makefile  10 Aug 2019 21:27:07 -  1.1.1.1
> +++ Makefile  24 Apr 2020 13:54:02 -
> @@ -13,7 +13,7 @@ PERMIT_PACKAGE =Yes
>  
>  WANTLIB += ${COMPILER_LIBCXX} GL Qt5Core Qt5Gui Qt5Widgets c m
>  
> -.if ${MACHINE_ARCH:Mhppa} || ${MACHINE_ARCH:Mpowerpc}
> +.if ${MACHINE_ARCH:Mhppa}
>  WANTLIB += atomic
>  .endif
>  
> 



Re: avrdude 6.3 and libelf

2020-04-24 Thread Tracey Emery
On Thu, Apr 23, 2020 at 01:09:19AM +0200, Jeremie Courreges-Anglas wrote:
> On Wed, Apr 22 2020, Andrea Fleckenstein  wrote:
> > Hello,
> >
> > devel/avrdude is currently version 5.11
> > avrdude 6.x includes support for direct reading of ELF files via
> > libelf. OpenBSD's sys/exec_elf.h does not include an e_machine entry for
> > EM_AVR, which causes compilation of 6.3 to fail as follows:
> >
> > fileio.c:910:15: error: use of undeclared identifier 'EM_AVR'
> > machine = EM_AVR;
> >   ^
> > I can get it to compile (on amd64 -current) by just writing:
> >
> > #define EM_AVR 83
> >
> > at the top of fileio.c. '83' is a value I got here:
> > https://refspecs.linuxfoundation.org/elf/gabi4+/ch4.eheader.html
> > I don't know if there is a preferred standardization of these values.
> >
> > now it builds and I can upload a .hex file to my arduino uno and
> > everything seems to work fine.
> 
> [...]
> 
> > What do people think of this? Reasons to go for one approach vs another?
> > Any potential problems with just setting EM_AVR that I need to be aware
> > of?
> 
> This looks like the most straightforward solution, but we could
> certainly push for the addition of EM_AVR to base libelf (#ifndef
> EM_AVR, #define EM_AVR...).
> 
> > I'm not an AVR expert by any means, just wanted to do some playing
> > around and thought updating our 9-year old avrdude version might be nice.
> 
> Indeed.  Probably Tracey will want to give it a try.  But this sounds
> like something that should be committed post-6.7.
> 

I can certainly test this here in the future. Having newer avrdude would
be great. None of the ESP "suite of tools" uses avrdude, so those won't
be affected.

I'm working on a ATTiny project, which would be a good test case for
this. :D

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

-- 

Tracey Emery



Re: [update] net/wiresep-0.11.2

2020-04-24 Thread Tim Kuijsten
Stuart Henderson  wrote:
> On 2020/04/24 00:22, Tim Kuijsten wrote:
> > New upstream release that includes patches by Klemens Nanni that
> > fix an endless loop on platforms where char is unsigned, e.g. macppc.
> 
> thanks - as this is a noop (the only thing that changes is the package
> version number) I think there's no benefit to pushing it to ports before
> 6.7.

no problem, thanks for letting me know.

I do have another change I made this morning that fixes a deadlock
when the queue runs full. If all goes well I probably wrap it in
another bugfix release this weekend.



Re: update: mail/mailman

2020-04-24 Thread Okan Demirmen
Not critical/important for 6.7! I'll re-post at a more appropriate time.

On Fri 2020.04.24 at 09:30 -0400, Okan Demirmen wrote:
> Hi,
> 
> A routine update to 2.1.30 and probably the last in the 2.1 branch.
> 
> Running with the below for the past week.
> 
> okay?
> 
> Thanks,
> Okan
> 
> Index: Makefile
> ===
> RCS file: /home/open/cvs/ports/mail/mailman/Makefile,v
> retrieving revision 1.92
> diff -u -p -r1.92 Makefile
> --- Makefile  12 Jul 2019 20:47:29 -  1.92
> +++ Makefile  16 Apr 2020 13:35:05 -
> @@ -2,7 +2,7 @@
>  
>  COMMENT= mailing list manager with web interface
>  
> -DISTNAME=mailman-2.1.29
> +DISTNAME=mailman-2.1.30
>  CATEGORIES=  mail www
>  
>  HOMEPAGE=https://www.gnu.org/software/mailman/
> Index: distinfo
> ===
> RCS file: /home/open/cvs/ports/mail/mailman/distinfo,v
> retrieving revision 1.29
> diff -u -p -r1.29 distinfo
> --- distinfo  5 Sep 2018 13:37:08 -   1.29
> +++ distinfo  16 Apr 2020 13:35:51 -
> @@ -1,2 +1,2 @@
> -SHA256 (mailman-2.1.29.tgz) = g4hycTYB6KEkFG5VD1NwlILB7xaPHhbSAUZcZRy/DSw=
> -SIZE (mailman-2.1.29.tgz) = 9376258
> +SHA256 (mailman-2.1.30.tgz) = 6gKNYQb3dgOM8TXN14brsUtP5wjXc4ZynEoiUySNA2Q=
> +SIZE (mailman-2.1.30.tgz) = 9411262
> Index: patches/patch-Mailman_Defaults_py_in
> ===
> RCS file: 
> /home/open/cvs/ports/mail/mailman/patches/patch-Mailman_Defaults_py_in,v
> retrieving revision 1.16
> diff -u -p -r1.16 patch-Mailman_Defaults_py_in
> --- patches/patch-Mailman_Defaults_py_in  5 Feb 2018 21:38:44 -   
> 1.16
> +++ patches/patch-Mailman_Defaults_py_in  16 Apr 2020 13:37:17 -
> @@ -1,7 +1,8 @@
>  $OpenBSD: patch-Mailman_Defaults_py_in,v 1.16 2018/02/05 21:38:44 okan Exp $
>  Mailman/Defaults.py.in.orig  Sun Feb  4 12:04:39 2018
> -+++ Mailman/Defaults.py.in   Sun Feb  4 17:36:01 2018
> -@@ -573,7 +573,7 @@ SMTPPORT = 0  # de
> +Index: Mailman/Defaults.py.in
> +--- Mailman/Defaults.py.in.orig
>  Mailman/Defaults.py.in
> +@@ -612,7 +612,7 @@ SMTPPORT = 0  # de
>   
>   # Command for direct command pipe delivery to sendmail compatible program,
>   # when DELIVERY_MODULE is 'Sendmail'.
> Index: patches/patch-Mailman_Post_py
> ===
> RCS file: /home/open/cvs/ports/mail/mailman/patches/patch-Mailman_Post_py,v
> retrieving revision 1.1
> diff -u -p -r1.1 patch-Mailman_Post_py
> --- patches/patch-Mailman_Post_py 9 Jul 2008 19:30:23 -   1.1
> +++ patches/patch-Mailman_Post_py 16 Apr 2020 13:37:20 -
> @@ -1,9 +1,10 @@
>  $OpenBSD: patch-Mailman_Post_py,v 1.1 2008/07/09 19:30:23 wcmaier Exp $
>  Mailman/Post.py.orig Fri Aug 26 20:40:17 2005
> -+++ Mailman/Post.py  Wed Jul  9 13:13:53 2008
> +Index: Mailman/Post.py
> +--- Mailman/Post.py.orig
>  Mailman/Post.py
>  @@ -1,4 +1,4 @@
>  -#! /usr/bin/env python
>  +#!${MODPY_BIN}
>   #
> - # Copyright (C) 2001,2002 by the Free Software Foundation, Inc.
> + # Copyright (C) 2001-2018 by the Free Software Foundation, Inc.
>   #
> Index: patches/patch-Mailman_htmlformat_py
> ===
> RCS file: 
> /home/open/cvs/ports/mail/mailman/patches/patch-Mailman_htmlformat_py,v
> retrieving revision 1.10
> diff -u -p -r1.10 patch-Mailman_htmlformat_py
> --- patches/patch-Mailman_htmlformat_py   5 Feb 2018 21:38:44 -   
> 1.10
> +++ patches/patch-Mailman_htmlformat_py   16 Apr 2020 13:37:28 -
> @@ -1,8 +1,8 @@
>  $OpenBSD: patch-Mailman_htmlformat_py,v 1.10 2018/02/05 21:38:44 okan Exp $
>  Index: Mailman/htmlformat.py
>  Mailman/htmlformat.py.orig   Sun Feb  4 12:04:39 2018
> -+++ Mailman/htmlformat.pySun Feb  4 17:36:01 2018
> -@@ -646,12 +646,14 @@ class DefinitionList(Container):
> +--- Mailman/htmlformat.py.orig
>  Mailman/htmlformat.py
> +@@ -648,12 +648,14 @@ class DefinitionList(Container):
>   from mm_cfg import MAILMAN_URL
>   PYTHON_URL  = 'http://www.python.org/'
>   GNU_URL = 'http://www.gnu.org/'
> @@ -17,7 +17,7 @@ Index: Mailman/htmlformat.py
>   
>   
>   def MailmanLogo():
> -@@ -665,7 +667,9 @@ def MailmanLogo():
> +@@ -667,7 +669,9 @@ def MailmanLogo():
>logo(PYTHON_POWERED)
>   gnulink = '' % \
> logo(GNU_HEAD)
> @@ -28,7 +28,7 @@ Index: Mailman/htmlformat.py
>   else:
>   # use only textual links
>   version = mm_cfg.VERSION
> -@@ -673,7 +677,8 @@ def MailmanLogo():
> +@@ -675,7 +679,8 @@ def MailmanLogo():
> _('Delivered by Mailmanversion %(version)s'))
>   pylink = Link(PYTHON_URL, _('Python Powered'))
>   gnulink = Link(GNU_URL, _("Gnu's Not Unix"))
> Index: patches/patch-tests_oneboun

chromium - movie play visual problem

2020-04-24 Thread Mihai Popescu
Hello,

I am using chromium to see youtube and since an old version (79-*) it
started to produce some problem in movie play ( it repeats on youtube and
vimeo), both in page video or fullscreen.
Here is a simple schematic:
_
|   |
|   |
|  -|
|\  |
|   A   \B|
|\  |
|\  |
|\|

I am able to see 2 zones of video, A and B. A is playing normally, but B is
delayed and updated after the A. The desync is not so much, but it can be
seen. B looks like a triangle and it is always in the same position. I use
radeon.
This is not happening with mpv or other players. I thought it is a version
problem of chromium and it will be corrected, then i tried to see if my
display is ok. It looks fine.

Did anyone else experienced this? I can send more info (dmesg, xorg log) if
needed.

Thank you.


Re: update: mail/mailman

2020-04-24 Thread Stuart Henderson
On 2020/04/24 09:30, Okan Demirmen wrote:
> Hi,
> 
> A routine update to 2.1.30 and probably the last in the 2.1 branch.
> 
> Running with the below for the past week.
> 
> okay?

ok.

is it worth pulling back to -stable for the security fix? (XSS in
archive, CVE-2020-12137)



Re: UPDATE mail/s-nail

2020-04-24 Thread Steffen Nurpmeso
Hello again.

Steffen Nurpmeso wrote in
<20200418234952.auzwf%stef...@sdaoden.eu>:
  ...
 |one more bugfix release of v14.9.*, fixes
 ...
 |-DISTNAME=s-nail-14.9.17
 |+DISTNAME=s-nail-14.9.18

It seems you are in a freeze for 6.7 already?
Anyway, please hold on with this here, i had an iconv (non-)error
report (and have to compatibility work for OpenSSL 3.0), and will
this release yet another v14.9. update as soon as possible, maybe
even already tomorrow.  I'll ring through then.

Ciao, and Good luck! from Germany,

--steffen
|
|Der Kragenbaer,The moon bear,
|der holt sich munter   he cheerfully and one by one
|einen nach dem anderen runter  wa.ks himself off
|(By Robert Gernhardt)



aarch64 bulk build report

2020-04-24 Thread phessler
bulk build on arm64.ports.openbsd.org
started on  Wed Apr 22 00:58:02 MDT 2020
finished at Fri Apr 24 19:24:46 MDT 2020
lasted 2D18h26m
done with kern.version=OpenBSD 6.7-beta (GENERIC.MP) #574: Tue Apr 21 17:54:33 
MDT 2020

built packages:10891
Apr 22:3782
Apr 23:1820
Apr 24:5288


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

build failures: 10
http://build-failures.rhaalovely.net/aarch64/2020-04-22/editors/xwpe.log
http://build-failures.rhaalovely.net/aarch64/2020-04-22/graphics/vulkan-loader.log
http://build-failures.rhaalovely.net/aarch64/2020-04-22/lang/pfe.log
http://build-failures.rhaalovely.net/aarch64/2020-04-22/lang/php/7.4.log
http://build-failures.rhaalovely.net/aarch64/2020-04-22/net/filezilla.log
http://build-failures.rhaalovely.net/aarch64/2020-04-22/sysutils/nomad.log
http://build-failures.rhaalovely.net/aarch64/2020-04-22/sysutils/telegraf.log
http://build-failures.rhaalovely.net/aarch64/2020-04-22/sysutils/terragrunt.log
http://build-failures.rhaalovely.net/aarch64/2020-04-22/x11/e17/elementary.log
http://build-failures.rhaalovely.net/aarch64/2020-04-22/x11/remmina.log

recurrent failures
 failures/editors/xwpe.log
 failures/graphics/vulkan-loader.log
 failures/lang/pfe.log
 failures/net/filezilla.log
 failures/sysutils/nomad.log
 failures/sysutils/telegraf.log
 failures/sysutils/terragrunt.log
 failures/x11/e17/elementary.log
new failures
+++ ls-failures Fri Apr 24 19:24:56 2020
+failures/lang/php/7.4.log
+failures/x11/remmina.log
resolved failures
--- ../old/aarch64/last//ls-failuresSun Apr 19 00:25:45 2020
-failures/net/gnugk.log



deluge: Remove obsolete x11/py-gtk2 dependency

2020-04-24 Thread Klemens Nanni


rsadowski's last update of deluge moved it to Python 3.  GTK+2 is no
longer in use, deluge-gtk uses GTK+3.

Builds and runs fine without x11/py-gtk2 installed, which is Python 2
only and therefore kept pulling it in.

OK?


Index: Makefile
===
RCS file: /cvs/ports/net/deluge/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile6 Feb 2020 20:00:22 -   1.8
+++ Makefile25 Apr 2020 01:13:30 -
@@ -4,6 +4,7 @@ COMMENT =   bittorrent client
 
 DISTNAME = deluge-${MODPY_EGG_VERSION}
 MODPY_EGG_VERSION =2.0.3
+REVISION = 0
 
 CATEGORIES =   net
 
@@ -34,7 +35,6 @@ RUN_DEPENDS = devel/desktop-file-utils 
net/libtorrent-rasterbar \
textproc/py-chardet,python3 \
www/py-mako,python3 \
-   x11/gtk+3,-guic \
-   x11/py-gtk2
+   x11/gtk+3,-guic
 
 .include 



Re: deluge: Remove obsolete x11/py-gtk2 dependency

2020-04-24 Thread Gleydson Soares
On Sat, Apr 25, 2020 at 03:28:53AM +0200, Klemens Nanni wrote:
> 
> rsadowski's last update of deluge moved it to Python 3.  GTK+2 is no
> longer in use, deluge-gtk uses GTK+3.
> 
> Builds and runs fine without x11/py-gtk2 installed, which is Python 2
> only and therefore kept pulling it in.
> 
> OK?

ok gsoares@



sparc64 bulk build report

2020-04-24 Thread kmos
Bulk build on sparc64-0.ports.openbsd.org

Started : Wed Apr 22 14:11:11 MDT 2020
Finished: Sat Apr 25 00:06:05 MDT 2020
Duration: 2 Days 9 hours 55 minutes

Built using OpenBSD 6.7-beta (GENERIC.MP) #290: Tue Apr 21 22:46:07 MDT 2020

Built 9807 packages

Number of packages built each day:
Apr 22: 6599
Apr 23: 2434
Apr 24: 773
Apr 25: 1


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

Build failures: 4
http://build-failures.rhaalovely.net/sparc64/2020-04-22/lang/hashlink.log
http://build-failures.rhaalovely.net/sparc64/2020-04-22/www/webkitgtk4.log
http://build-failures.rhaalovely.net/sparc64/2020-04-22/x11/gtk+4,-cloudprint.log
http://build-failures.rhaalovely.net/sparc64/2020-04-22/x11/py-qt5,python3.log

Recurrent failures:
 failures/lang/hashlink.log
 failures/www/webkitgtk4.log
 failures/x11/gtk+4,-cloudprint.log
 failures/x11/py-qt5,python3.log

New failures:

Resolved failures:
-failures/print/lilypond,-docs.log
-failures/textproc/libuninameslist.log

Packages newly built:
+archivers/pecl-lzf,php74
+audio/solfege
+databases/pecl-redis,php74
+graphics/pecl-imagick,php74
+lang/php/7.4
+lang/php/7.4,-apache
+lang/php/7.4,-bz2
+lang/php/7.4,-cgi
+lang/php/7.4,-curl
+lang/php/7.4,-dba
+lang/php/7.4,-dbg
+lang/php/7.4,-enchant
+lang/php/7.4,-gd
+lang/php/7.4,-gmp
+lang/php/7.4,-imap
+lang/php/7.4,-intl
+lang/php/7.4,-ldap
+lang/php/7.4,-main
+lang/php/7.4,-mysqli
+lang/php/7.4,-odbc
+lang/php/7.4,-pcntl
+lang/php/7.4,-pdo_dblib
+lang/php/7.4,-pdo_mysql
+lang/php/7.4,-pdo_odbc
+lang/php/7.4,-pdo_pgsql
+lang/php/7.4,-pdo_sqlite
+lang/php/7.4,-pgsql
+lang/php/7.4,-pspell
+lang/php/7.4,-shmop
+lang/php/7.4,-snmp
+lang/php/7.4,-soap
+lang/php/7.4,-sqlite3
+lang/php/7.4,-tidy
+lang/php/7.4,-xmlrpc
+lang/php/7.4,-xsl
+lang/php/7.4,-zip
+mail/pecl-mailparse,php74
+multimedia/py-chromecast,python3
+net/py-zeroconf,python3
+print/lilypond
+print/lilypond,-docs
+print/lilypond,-main
+security/pecl-mcrypt,php74
+textproc/libuninameslist
+textproc/pecl-yaml,php74
+www/pecl-chroot,php74
+www/pecl-memcached,php74
+www/pecl-pledge,php74
+www/pecl-proctitle,php74
+www/pecl-propro,php74
+www/pecl-raphf,php74
+www/pecl-ssh2,php74

Packages not built this time:
-mail/dspam
-mail/dspam,-main
-mail/dspam,-mysql
-mail/dspam,-pgsql
-mail/dspam,clamav
-mail/dspam,clamav,-main
-mail/dspam,clamav,-mysql
-mail/dspam,clamav,-pgsql
-mail/dspam,domainscale
-mail/dspam,domainscale,-main
-mail/dspam,domainscale,-mysql
-mail/dspam,domainscale,-pgsql
-mail/dspam,ldap
-mail/dspam,ldap,-main
-mail/dspam,ldap,-mysql
-mail/dspam,ldap,-pgsql
-multimedia/py-chromecast
-net/py-zeroconf
-www/drupal7/CKeditor
-www/drupal7/abt
-www/drupal7/alternate_login
-www/drupal7/auto_nodetitle
-www/drupal7/backup_migrate
-www/drupal7/colorbox
-www/drupal7/compact_forms
-www/drupal7/content_access
-www/drupal7/core7
-www/drupal7/ctools
-www/drupal7/date
-www/drupal7/devel
-www/drupal7/disable_messages
-www/drupal7/entity
-www/drupal7/genpass
-www/drupal7/google_analytics
-www/drupal7/jquery_plugin
-www/drupal7/locale-fr
-www/drupal7/locale-nl
-www/drupal7/masquerade
-www/drupal7/nodeaccess_userreference
-www/drupal7/nodesinblock
-www/drupal7/pathauto
-www/drupal7/printer-friendly
-www/drupal7/references
-www/drupal7/rules
-www/drupal7/scheduler
-www/drupal7/schema
-www/drupal7/securelogin
-www/drupal7/slideshow_creator
-www/drupal7/theme-adaptivetheme
-www/drupal7/theme-atcommerce
-www/drupal7/theme-danland
-www/drupal7/theme-newsflash
-www/drupal7/token
-www/drupal7/ubercart
-www/drupal7/user_readonly
-www/drupal7/views
-www/drupal7/webform
-www/py-django/lts
-www/py-django/stable