CVS: cvs.openbsd.org: ports

2021-03-27 Thread Bjorn Ketelaars
CVSROOT:/cvs
Module name:ports
Changes by: b...@cvs.openbsd.org2021/03/27 23:40:32

Modified files:
audio/audacious: Makefile Makefile.inc 
audio/audacious/player: Makefile 
audio/audacious/player/pkg: PLIST 
audio/audacious/plugins: Makefile 
audio/audacious/plugins/pkg: PLIST 
meta   : Makefile 
meta/audacious : Makefile 
meta/audacious/pkg: PLIST 
Removed files:
audio/audacious/player/pkg: PFRAG.no-qt5 PFRAG.qt5 
audio/audacious/plugins/pkg: PFRAG.no-qt5 PFRAG.qt5 

Log message:
audacious: drop flavor and move to Qt5

Recent addition of a qt5-flavor resulted in a dpb-related issue causing
only one of the flavors being build unless building happens on different
machines or dpb junks no longer needed installed packages in between.
Fix this by dropping flavors and moving audacious to Qt5.

"ports parts are good" sthen@



CVS: cvs.openbsd.org: ports

2021-03-27 Thread Bjorn Ketelaars
CVSROOT:/cvs
Module name:ports
Changes by: b...@cvs.openbsd.org2021/03/27 22:56:45

Modified files:
devel/ipython  : Makefile distinfo 

Log message:
Update to ipython-7.22.0

Changes:https://github.com/ipython/ipython/blob/7.22.0/docs/source/whatsnew/version7.rst



CVS: cvs.openbsd.org: ports

2021-03-27 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2021/03/27 22:03:04

Modified files:
graphics/krita : Makefile 

Log message:
math/eigen3 mistakenly removed.

Spotted by aja, thanks



update spyder to 3.3.6

2021-03-27 Thread rgc
ports@

to be considered as part 2/2 for an update of spyder3 to 3.3.6

3.3.6 is the last version before tons of new modules were added as requirements
if i get comfortable porting other stuff, i **might** get 4.2.5 in the ports

actual update to spyder 3.3.6 


Index: Makefile
===
RCS file: /home/cvs/ports/devel/spyder/spyder/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- Makefile26 Feb 2021 18:20:32 -  1.10
+++ Makefile27 Mar 2021 09:49:03 -
@@ -2,8 +2,7 @@
 
 COMMENT =  Scientific PYthon Development EnviRonment
 
-MODPY_EGG_VERSION =3.3.3
-REVISION = 6
+MODPY_EGG_VERSION =3.3.6
 DISTNAME = spyder-${MODPY_EGG_VERSION}
 PKGNAME =  spyder3-${MODPY_EGG_VERSION}
 
Index: distinfo
===
RCS file: /home/cvs/ports/devel/spyder/spyder/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo23 Feb 2019 17:57:43 -  1.2
+++ distinfo27 Mar 2021 09:49:03 -
@@ -1,2 +1,2 @@
-SHA256 (spyder/spyder-3.3.3.tar.gz) = 
7zHeA89vFJB35k7Vc2uHl9vSeOPJJeQ/C/wxu1X25bo=
-SIZE (spyder/spyder-3.3.3.tar.gz) = 2988827
+SHA256 (spyder/spyder-3.3.6.tar.gz) = 
YZczN+HiEMjvTNhRI8EOyD3xDf+5o828CIrBPGDg+Pw=
+SIZE (spyder/spyder-3.3.6.tar.gz) = 2996872
Index: patches/patch-setup_py
===
RCS file: /home/cvs/ports/devel/spyder/spyder/patches/patch-setup_py,v
retrieving revision 1.2
diff -u -p -r1.2 patch-setup_py
--- patches/patch-setup_py  23 Feb 2019 17:57:43 -  1.2
+++ patches/patch-setup_py  27 Mar 2021 09:49:03 -
@@ -3,7 +3,7 @@ $OpenBSD: patch-setup_py,v 1.2 2019/02/2
 Index: setup.py
 --- setup.py.orig
 +++ setup.py
-@@ -27,7 +27,7 @@ import subprocess
+@@ -28,7 +28,7 @@ import subprocess
  import sys
  import shutil
  
@@ -12,7 +12,7 @@ Index: setup.py
  from distutils.command.install_data import install_data
  
  
-@@ -82,7 +82,7 @@ def get_subpackages(name):
+@@ -83,7 +83,7 @@ def get_subpackages(name):
  
  def get_data_files():
  """Return data_files in a platform dependent manner"""
@@ -21,7 +21,7 @@ Index: setup.py
  if PY3:
  data_files = [('share/applications', ['scripts/spyder3.desktop']),
('share/icons', ['img_src/spyder3.png']),
-@@ -132,7 +132,7 @@ CMDCLASS = {'install_data': MyInstallData}
+@@ -133,7 +133,7 @@ CMDCLASS = {'install_data': MyInstallData}
  # NOTE: the '[...]_win_post_install.py' script is installed even on 
non-Windows
  # platforms due to a bug in pip installation process (see Issue 1158)
  SCRIPTS = ['%s_win_post_install.py' % NAME]
@@ -30,12 +30,16 @@ Index: setup.py
  SCRIPTS.append('spyder3')
  else:
  SCRIPTS.append('spyder')
-@@ -244,7 +244,7 @@ install_requires = [
+@@ -238,10 +238,10 @@ install_requires = [
  'keyring;sys_platform!="linux2"',
  # Packages for pyqt5 are only available in
  # Python 3
--'pyqt5<=5.12;python_version>="3"'
-+#'pyqt5<=5.12;python_version>="3"'
+-'pyqt5<5.13;python_version>="3"',
++#'pyqt5<5.13;python_version>="3"',
+ # pyqt5 5.12 split WebEngine into the
+ # pyqtwebengine module
+-'pyqtwebengine<5.13;python_version>="3"'
++#'pyqtwebengine<5.13;python_version>="3"'
  ]
  
  extras_require = {
Index: patches/patch-spyder_config_utils_py
===
RCS file: 
/home/cvs/ports/devel/spyder/spyder/patches/patch-spyder_config_utils_py,v
retrieving revision 1.2
diff -u -p -r1.2 patch-spyder_config_utils_py
--- patches/patch-spyder_config_utils_py23 Feb 2019 17:57:43 -  
1.2
+++ patches/patch-spyder_config_utils_py27 Mar 2021 10:34:36 -
@@ -3,15 +3,6 @@ $OpenBSD: patch-spyder_config_utils_py,v
 Index: spyder/config/utils.py
 --- spyder/config/utils.py.orig
 +++ spyder/config/utils.py
-@@ -162,7 +162,7 @@ def get_edit_extensions():
- 
#==
- def is_ubuntu():
- """Detect if we are running in an Ubuntu-based distribution"""
--if sys.platform.startswith('linux') and osp.isfile('/etc/lsb-release'):
-+if sys.platform.startswith(('linux','openbsd')) and 
osp.isfile('/etc/lsb-release'):
- release_info = open('/etc/lsb-release').read()
- if 'Ubuntu' in release_info:
- return True
 @@ -174,7 +174,7 @@ def is_ubuntu():
  
  def is_gtk_desktop():



update py-spyder-kernels to 0.5.2

2021-03-27 Thread rgc
ports@

to be considered as part 1/2 for an update of spyder3 to 3.3.6

py-spyder-kernels is updated to 0.5.2
(i use a pip installed 0.5.2 with spyder 3.3.3 previously)


Index: Makefile
===
RCS file: /home/cvs/ports/devel/spyder/py-spyder-kernels/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile3 Jul 2020 21:12:53 -   1.6
+++ Makefile26 Mar 2021 21:52:14 -
@@ -2,10 +2,9 @@
 
 COMMENT=   kernels used by spyder on its ipython console
 
-MODPY_EGG_VERSION= 0.4.2
+MODPY_EGG_VERSION= 0.5.2
 DISTNAME=  spyder-kernels-${MODPY_EGG_VERSION}
 PKGNAME=   ${MODPY_PY_PREFIX}${DISTNAME}
-REVISION=  3
 
 PORTROACH= limit:^0
 
Index: distinfo
===
RCS file: /home/cvs/ports/devel/spyder/py-spyder-kernels/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo23 Feb 2019 17:57:43 -  1.2
+++ distinfo26 Mar 2021 21:59:53 -
@@ -1,2 +1,2 @@
-SHA256 (spyder/spyder-kernels-0.4.2.tar.gz) = 
oTzvtWnvn2OBTLX889DbZuCdLX5sxoxwPVEYste6Bis=
-SIZE (spyder/spyder-kernels-0.4.2.tar.gz) = 36369
+SHA256 (spyder/spyder-kernels-0.5.2.tar.gz) = 
ATVLf6GAqHISzABVU7MacwAVmxCNNoKOMB03gikTI/c=
+SIZE (spyder/spyder-kernels-0.5.2.tar.gz) = 38054



WIP: QEMU 6.0.0-rc0

2021-03-27 Thread Brad Smith
Here is a work in progress update to QEMU 6.0.0-rc0.

I was able to fix the library detection for a few dependencies,
the optimization level being hardcoded and Meson was linking
libstdc++ when utilizing Clang (proabably due to only testing
on Linux).

I'm really hating this conversion to Meson. It really does some
oddball crap.

Testing and feedback welcome.


Index: Makefile
===
RCS file: /home/cvs/ports/emulators/qemu/Makefile,v
retrieving revision 1.206
diff -u -p -u -p -r1.206 Makefile
--- Makefile28 Feb 2021 18:38:41 -  1.206
+++ Makefile27 Mar 2021 18:12:59 -
@@ -6,11 +6,10 @@ DPB_PROPERTIES=   parallel
 COMMENT-main=  multi system emulator
 COMMENT-ga=QEMU guest agent
 
-VERSION=   5.1.0
-DISTNAME=  qemu-5.1.0
-PKGNAME-main=  qemu-${VERSION}
+VERSION=   6.0.0-rc0
+DISTNAME=  qemu-${VERSION}
+PKGNAME-main=  ${DISTNAME}
 PKGNAME-ga=qemu-ga-${VERSION}
-REVISION-main= 3
 CATEGORIES=emulators
 MASTER_SITES=  https://download.qemu.org/
 EXTRACT_SUFX=  .tar.xz
@@ -22,12 +21,11 @@ MAINTAINER= Brad Smith =3.5.1
 
 RUN_DEPENDS-main=  ${BUILD_PKGPATH}-ga
-LIB_DEPENDS=   devel/gettext,-runtime \
-   devel/glib2
+LIB_DEPENDS=   devel/glib2
 LIB_DEPENDS-main= ${LIB_DEPENDS} \
archivers/bzip2 \
archivers/lzo2 \
@@ -51,6 +49,7 @@ LIB_DEPENDS-main= ${LIB_DEPENDS} \
converters/libiconv \
devel/capstone/main \
devel/dtc \
+   devel/gettext,-runtime \
devel/libiscsi \
devel/libnfs \
devel/libusb1 \
@@ -70,18 +69,16 @@ LIB_DEPENDS-ga= ${LIB_DEPENDS}
 MAKE_ENV=  V=1
 FAKE_FLAGS=qemu_confdir=${PREFIX}/share/examples/qemu
 
-EXTRA_CFLAGS=  -I${LOCALBASE}/include -I${X11BASE}/include
-EXTRA_LDFLAGS= -L${LOCALBASE}/lib -L${X11BASE}/lib
-
-# fix build with ancient ncurses. ncurses needs to be updated to 5.9 or newer.
-EXTRA_CFLAGS+= -D_XOPEN_SOURCE_EXTENDED
+CFLAGS+=   -I${LOCALBASE}/include -I${X11BASE}/include
+LDFLAGS+=  -L${LOCALBASE}/lib -L${X11BASE}/lib
 
 # until the system headers are fixed properly.
-EXTRA_CFLAGS+= -Wno-redundant-decls
+CFLAGS+=   -Wno-redundant-decls
 
 SEPARATE_BUILD=Yes
 USE_GMAKE= Yes
 CONFIGURE_STYLE=simple
+CONFIGURE_ENV+=LDFLAGS="${LDFLAGS}"
 CONFIGURE_ARGS=--prefix=${PREFIX} \
--sysconfdir=${SYSCONFDIR} \
--mandir=${PREFIX}/man \
@@ -90,11 +87,8 @@ CONFIGURE_ARGS=  --prefix=${PREFIX} \
--cc="${CC}" \
--cxx="${CXX}" \
--host-cc="${CC}" \
-   --extra-cflags="${EXTRA_CFLAGS}" \
-   --extra-ldflags="${EXTRA_LDFLAGS}" \
--disable-bsd-user \
--enable-capstone=system \
-   --enable-curses \
--disable-auth-pam \
--disable-gcrypt \
--disable-sdl-image \
Index: distinfo
===
RCS file: /home/cvs/ports/emulators/qemu/distinfo,v
retrieving revision 1.62
diff -u -p -u -p -r1.62 distinfo
--- distinfo17 Aug 2020 09:58:44 -  1.62
+++ distinfo27 Mar 2021 00:04:47 -
@@ -1,2 +1,2 @@
-SHA256 (qemu-5.1.0.tar.xz) = yRdOtZM9nrXmH1Qc1tEYTNMRjf5MXElVvBvcTTkPpOU=
-SIZE (qemu-5.1.0.tar.xz) = 62911540
+SHA256 (qemu-6.0.0-rc0.tar.xz) = 52wKaiP+UYH6WleYXBqopFp+kn41i+JuOm6XrjB569s=
+SIZE (qemu-6.0.0-rc0.tar.xz) = 107311308
Index: patches/patch-audio_Makefile_objs
===
RCS file: patches/patch-audio_Makefile_objs
diff -N patches/patch-audio_Makefile_objs
--- patches/patch-audio_Makefile_objs   17 Aug 2020 09:58:44 -  1.3
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,19 +0,0 @@
-$OpenBSD: patch-audio_Makefile_objs,v 1.3 2020/08/17 09:58:44 sthen Exp $
-
-sndio module
-
-Index: audio/Makefile.objs
 audio/Makefile.objs.orig
-+++ audio/Makefile.objs
-@@ -29,6 +29,11 @@ sdl.mo-objs = sdlaudio.o
- sdl.mo-cflags := $(SDL_CFLAGS)
- sdl.mo-libs := $(SDL_LIBS)
- 
-+# sndio module
-+common-obj-$(CONFIG_AUDIO_SNDIO) += sndio.mo
-+sndio.mo-objs = sndioaudio.o
-+sndio.mo-libs := $(SNDIO_LIBS)
-+
- # jack module
- common-obj-$(CONFIG_AUDIO_JACK) += jack.mo
- jack.mo-objs = jackaudio.o
Index: patches/patch-audio_audio_c
===
RCS file: /home/cvs/ports/emulators/qemu/patches/patch-audio_audio_c,v
retrieving revision 1.8
diff -u -p -u -p -r1.8 patch-audio_audio_c
--- patches/patch-audio_audio_c 17 Aug 2020 09:58:44 -  1.8
+++ patches/patch-audio_audio_c 27 Mar 2021 00:12:30 -
@@ -3,10 +3,10 @@ $OpenBSD: patch-audio_audio_c,v 1.8 2020
 Index: audio/audio.c
 --- audio/audio.c.orig
 +++ audio/audio.c
-@@ -1973,6 +1973,7 @@ void audio_create_pdos(Audiodev *dev)
+@@ -1994,6 +1994,7 @@ void 

Re: shells/zsh: Keep $OSTYPE up to date

2021-03-27 Thread Christian Weisgerber
Matthew Martin:

> A while back [1] it was noted zsh's $OSTYPE is out of sync with the OS
> version.
> 
> 1: https://marc.info/?l=openbsd-ports=160940571013139=2

I don't think there's a problem to solve.

OSTYPE describes the operating system this instance of zsh (or bash)
was compiled on.  There are all sorts of programs that include this
information, e.g. mutt -v.

If pkg_add hasn't updated the package across a x.y -> x.y+1
increment, that suggests that there has been no API change.

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



sparc64 bulk build report

2021-03-27 Thread kmos
Bulk build on sparc64-0a.ports.openbsd.org

Started : Wed Mar 24 21:02:53 MDT 2021
Finished: Sat Mar 27 12:41:10 MDT 2021
Duration: 2 Days 15 hours 38 minutes

Built using OpenBSD 6.9-beta (GENERIC.MP) #755: Wed Mar 24 14:07:12 MDT 2021

Built 9448 packages

Number of packages built each day:
Mar 24: 4429
Mar 25: 3318
Mar 26: 1587
Mar 27: 114


Critical path missing pkgs:
http://build-failures.rhaalovely.net/sparc64/2021-03-24/summary.log

Build failures: 34
http://build-failures.rhaalovely.net/sparc64/2021-03-24/audio/hydrogen.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/audio/ncmpcpp.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/comms/sigrok/pulseview.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/comms/sigrok/sigrok-cli.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/comms/syncterm.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/devel/keystone/python,python3.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/emulators/emulationstation.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/emulators/libretro-genesis-plus-gx.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/games/frotz.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/games/odamex.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/games/openxcom.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/games/stepmania.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/geo/spatialite/gui.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/graphics/asymptote.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/graphics/mypaint.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/math/gnumeric.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/math/mlpack,-main.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/multimedia/gstreamer1/plugins-bad.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/multimedia/libde265.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/multimedia/libquicktime.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/multimedia/mkvtoolnix,no_x11.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/multimedia/mpv.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/net/barrier.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/net/pmacct,mysql.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/net/sniproxy.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/print/cups-bjnp.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/print/gutenprint.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/productivity/gnucash.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/security/opendnssec.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/sysutils/libvirt.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/www/py-genshi,python3.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/x11/mplayer.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/x11/roxterm.log
http://build-failures.rhaalovely.net/sparc64/2021-03-24/x11/xmenu.log

Recurrent failures:
 failures/audio/ncmpcpp.log
 failures/comms/sigrok/pulseview.log
 failures/comms/sigrok/sigrok-cli.log
 failures/comms/syncterm.log
 failures/devel/keystone/python,python3.log
 failures/emulators/emulationstation.log
 failures/emulators/libretro-genesis-plus-gx.log
 failures/games/frotz.log
 failures/games/odamex.log
 failures/games/openxcom.log
 failures/games/stepmania.log
 failures/geo/spatialite/gui.log
 failures/graphics/asymptote.log
 failures/graphics/mypaint.log
 failures/math/gnumeric.log
 failures/math/mlpack,-main.log
 failures/multimedia/mkvtoolnix,no_x11.log
 failures/net/barrier.log
 failures/net/sniproxy.log
 failures/print/cups-bjnp.log
 failures/print/gutenprint.log
 failures/productivity/gnucash.log
 failures/security/opendnssec.log
 failures/sysutils/libvirt.log
 failures/www/py-genshi,python3.log
 failures/x11/roxterm.log
 failures/x11/xmenu.log

New failures:
+failures/audio/hydrogen.log
+failures/multimedia/gstreamer1/plugins-bad.log
+failures/multimedia/libde265.log
+failures/multimedia/libquicktime.log
+failures/multimedia/mpv.log
+failures/net/pmacct,mysql.log
+failures/x11/mplayer.log

Resolved failures:
-failures/cad/dxf2gcode.log
-failures/games/egoboo.log
-failures/graphics/birdfont.log
-failures/graphics/makehuman.log
-failures/mail/evolution-rss.log
-failures/math/veusz.log
-failures/net/pmacct,postgresql.log
-failures/shells/nsh,static.log
-failures/sysutils/opam.log
-failures/x11/gnome/mutter.log
-failures/x11/kde-applications/kmix.log

Packages newly built:
+devel/py-astunparse,python3
+games/egoboo
+graphics/birdfont
+mail/claws-mail,,-gdata
+security/py-fickling,python3
+sysutils/opam

Packages not built this time:
-astro/kstars
-astro/stellarium
-audio/cantata
-audio/curseradio
-audio/disc-cover
-audio/hydrogen
-audio/musique
-audio/p5-gnupod
-audio/pacpl
-audio/picard

Re: [testing] exim-4.94 without pledge

2021-03-27 Thread Renaud Allard



On 16/03/2021 18:18, Renaud Allard wrote:



On 16/03/2021 17:46, Stuart Henderson wrote:


Exim has a big monolothic process design and lots of optional features
many of which pull in third party libraries which are complex themselves
(and *also* will have to deal with the same pledge restrictions which
again may vary in what functions they call depending on user config).

Maybe it's fine for some limited use cases, but it feels that there's
way too much in-scope for this to be a success for the general use case.



In fact, I scanned the code looking for calls, so this should be ready 
for general use. I could have restricted it way more for my own use only.
Though, I agree, this only protects from a very limited subset like 
route, settime, pf, audio, video.


So, here is a diff without pledge but with the SIOCGIFCONF call removed 
as this should really be tested.


I haven't had anyone complaining or telling OK about this patch. I 
haven't had any crash or bug myself with it. So, maybe nobody tested it, 
or it worked just fine. I am not sure whether this should be committed 
before 6.9 or not.




smime.p7s
Description: S/MIME Cryptographic Signature


CVS: cvs.openbsd.org: ports

2021-03-27 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/03/27 11:22:37

Modified files:
textproc/recutils: Makefile 

Log message:
Add devel/check to BDEP.
It is used if present at configure time.



graphics/krita does not build

2021-03-27 Thread Antoine Jacoutot
Hi.

krita failed to build in my last bulk.


>>> Building on exopi-3 under graphics/krita
 BDEPENDS = 
[devel/kf5/kcrash;graphics/exiv2;x11/qt5/qttools,-main;devel/gettext,-tools;graphics/opencolorio;devel/cmake;devel/boost;archivers/quazip;graphics/jpeg;graphics/openexr;math/fftw3;x11/qt5/qtsvg;x11/qt5/qtx11extras;graphics/tiff;devel/kf5/kguiaddons;devel/kf5/kitemmodels;graphics/lcms2;graphics/png;devel/kf5/ki18n;x11/qt5/qtbase,-main;devel/kf5/kwidgetsaddons;devel/kf5/kwindowsystem;devel/kf5/kcoreaddons;net/curl;devel/ninja;graphics/giflib;devel/kf5/extra-cmake-modules;print/poppler,-qt5;devel/kf5/kitemviews;print/poppler;x11/qt5/qtdeclarative;devel/kf5/kcompletion;graphics/libraw;devel/kf5/kdoctools;x11/qt5/qtmultimedia;devel/gsl;devel/kf5/kconfig;lang/python/3.8]
 DIST = [graphics/krita:krita-4.4.3.tar.gz]
 FULLPKGNAME = krita-4.4.3
 RDEPENDS = 
[print/poppler;x11/qt5/qtdeclarative;devel/kf5/kcompletion;x11/qt5/qtmultimedia;graphics/libraw;devel/kf5/kconfig;devel/gsl;devel/kf5/kwindowsystem;devel/desktop-file-utils;devel/kf5/kcoreaddons;net/curl;x11/gtk+3,-guic;graphics/giflib;print/poppler,-qt5;devel/kf5/kitemviews;graphics/tiff;x11/qt5/qtx11extras;x11/qt5/qtsvg;devel/kf5/kguiaddons;graphics/lcms2;graphics/png;devel/kf5/ki18n;x11/qt5/qtquickcontrols;x11/qt5/qtbase,-main;devel/kf5/kwidgetsaddons;graphics/exiv2;devel/kf5/kcrash;graphics/opencolorio;devel/boost;graphics/jpeg;archivers/quazip;math/fftw3;graphics/openexr]
(Junk lock failure for exopi-3 at 1616858010.67732)
Received IO
(Junk lock obtained for exopi-3 at 1616858016.00)
Received IO
Woken up graphics/krita
Woken up graphics/krita
Woken up graphics/krita
>>> Running depends in graphics/krita at 1616858017.17
   last junk was in print/poppler
/usr/sbin/pkg_add -aI -Drepair OpenEXR-2.5.5 boost-1.72.0 curl-7.75.0 
exiv2-0.27.3v0 fftw3-3.3.8p1 gettext-tools-0.21p1 giflib-5.1.6 gsl-1.15p3 
jpeg-2.0.6v0 kcompletion-5.80.0 kconfig-5.80.0 kcoreaddons-5.80.0p0 
kcrash-5.80.0 kdoctools-5.80.0 kguiaddons-5.80.0 ki18n-5.80.0 
kitemmodels-5.80.0 kitemviews-5.80.0 kwidgetsaddons-5.80.0 kwindowsystem-5.80.0 
lcms2-2.12 libraw-0.20.2 opencolorio-1.1.1p0v0 png-1.6.37 poppler-qt5-21.03.0 
python-3.8.8p0 qtsvg-5.15.2 qtx11extras-5.15.2 quazip-qt5-0.8.1 tiff-4.2.0
was: /usr/sbin/pkg_add -aI -Drepair OpenEXR-2.5.5 boost-1.72.0 cmake-3.19.4p0v0 
curl-7.75.0 exiv2-0.27.3v0 extra-cmake-modules-5.80.0p0 fftw3-3.3.8p1 
gettext-tools-0.21p1 giflib-5.1.6 gsl-1.15p3 jpeg-2.0.6v0 kcompletion-5.80.0 
kconfig-5.80.0 kcoreaddons-5.80.0p0 kcrash-5.80.0 kdoctools-5.80.0 
kguiaddons-5.80.0 ki18n-5.80.0 kitemmodels-5.80.0 kitemviews-5.80.0 
kwidgetsaddons-5.80.0 kwindowsystem-5.80.0 lcms2-2.12 libraw-0.20.2 
ninja-1.10.2p0 opencolorio-1.1.1p0v0 png-1.6.37 poppler-21.03.0 
poppler-qt5-21.03.0 python-3.8.8p0 qtbase-5.15.2p0 qtdeclarative-5.15.2 
qtmultimedia-5.15.2 qtsvg-5.15.2 qttools-5.15.2 qtx11extras-5.15.2 
quazip-qt5-0.8.1 tiff-4.2.0
/usr/sbin/pkg_add -aI -Drepair OpenEXR-2.5.5 boost-1.72.0 curl-7.75.0 
exiv2-0.27.3v0 fftw3-3.3.8p1 gettext-tools-0.21p1 giflib-5.1.6 gsl-1.15p3 
jpeg-2.0.6v0 kcompletion-5.80.0 kconfig-5.80.0 kcoreaddons-5.80.0p0 
kcrash-5.80.0 kdoctools-5.80.0 kguiaddons-5.80.0 ki18n-5.80.0 
kitemmodels-5.80.0 kitemviews-5.80.0 kwidgetsaddons-5.80.0 kwindowsystem-5.80.0 
lcms2-2.12 libraw-0.20.2 opencolorio-1.1.1p0v0 png-1.6.37 poppler-qt5-21.03.0 
python-3.8.8p0 qtsvg-5.15.2 qtx11extras-5.15.2 quazip-qt5-0.8.1 tiff-4.2.0
>>> Running show-prepare-results in graphics/krita at 1616858034.63
===> graphics/krita
===> krita-4.4.3 depends on: gettext-tools-* -> gettext-tools-0.21p1
===> krita-4.4.3 depends on: kdoctools-* -> kdoctools-5.80.0
===> krita-4.4.3 depends on: kitemmodels-* -> kitemmodels-5.80.0
===> krita-4.4.3 depends on: curl-* -> curl-7.75.0
===> krita-4.4.3 depends on: extra-cmake-modules->=5.80.0 -> 
extra-cmake-modules-5.80.0p0
===> krita-4.4.3 depends on: python->=3.8,<3.9 -> python-3.8.8p0
===> krita-4.4.3 depends on: cmake-* -> cmake-3.19.4p0v0
===> krita-4.4.3 depends on: ninja->=1.5.1 -> ninja-1.10.2p0
===> krita-4.4.3 depends on: qttools-* -> qttools-5.15.2
===> krita-4.4.3 depends on: quazip-qt5-* -> quazip-qt5-0.8.1
===> krita-4.4.3 depends on: boost-* -> boost-1.72.0
===> krita-4.4.3 depends on: gsl-* -> gsl-1.15p3
===> krita-4.4.3 depends on: kcompletion-* -> kcompletion-5.80.0
===> krita-4.4.3 depends on: kconfig-* -> kconfig-5.80.0
===> krita-4.4.3 depends on: kcoreaddons-* -> kcoreaddons-5.80.0p0
===> krita-4.4.3 depends on: kcrash-* -> kcrash-5.80.0
===> krita-4.4.3 depends on: kguiaddons-* -> kguiaddons-5.80.0
===> krita-4.4.3 depends on: ki18n-* -> ki18n-5.80.0
===> krita-4.4.3 depends on: kitemviews-* -> kitemviews-5.80.0
===> krita-4.4.3 depends on: kwidgetsaddons-* -> kwidgetsaddons-5.80.0
===> krita-4.4.3 depends on: kwindowsystem-* -> kwindowsystem-5.80.0
===> krita-4.4.3 depends on: exiv2-* -> exiv2-0.27.3v0
===> krita-4.4.3 depends on: giflib-* -> giflib-5.1.6
===> krita-4.4.3 depends on: jpeg-* 

Re: shells/nsh

2021-03-27 Thread Christian Weisgerber
On 2021-03-22, Marc Espie  wrote:

> I'm on the fence between marking it as BROKEN and give Chris a chance to
> fix the code, or downright removing it.

Also, fixes have been limited to keeping up with removals.  How
many networking things have been added to OpenBSD over the last
four years?

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



CVS: cvs.openbsd.org: ports

2021-03-27 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2021/03/27 10:54:23

Modified files:
shells/tcsh: Makefile 
Added files:
shells/tcsh/patches: patch-sh_lex_c patch-tests_lexical_at 

Log message:
shells/tcsh: restore the behavior where $foo:h returns the whole string

Cherry-picked from upstream.
Bug reported by Alessandro De Laurenzis.



Re: [MAINTAINER UPDATE] graphics/blender -> 2.92.0

2021-03-27 Thread Dimitri Karamazov
Ping

On Thu, Mar 18, 2021 at 04:08:31AM +, Dimitri Karamazov wrote:
> Update graphics/blender to 2.92.0
> 
> This update broke the cycles renderer just for OpenBSD hence the
> delay. Fix by @brecht - blender cycles developer.
> Hopefully if blender makes a corrective release we can get
> rid of these additional patches or just wait until 2.93.0.
> 
> The tests could be enabled now, 4 fail out of 61 but these failures are
> harmless and caused by the absence of port embree which I'm working on.
> Tests can only be carried out against the final installation and
> additional 1.5GBs of files are required which are hosted in a svn repo
> with no tarballs. :(
> So I've refrained from enabling them.
> 
> Added py-requests dependency to enable blenderkit addon.
> 
> Build & Run tested on amd64.
> 
> regards,
>   Dimitri
> 
Index: Makefile
===
RCS file: /cvs/ports/graphics/blender/Makefile,v
retrieving revision 1.102
diff -u -p -r1.102 Makefile
--- Makefile23 Feb 2021 19:39:24 -  1.102
+++ Makefile18 Mar 2021 03:26:59 -
@@ -4,7 +4,7 @@ ONLY_FOR_ARCHS = amd64
 
 COMMENT =  3D creation software
 
-DISTNAME = blender-2.91.2
+DISTNAME = blender-2.92.0
 
 CATEGORIES =   graphics
 
@@ -23,8 +23,8 @@ WANTLIB += avformat avutil blosc boost_a
 WANTLIB += boost_date_time-mt boost_filesystem-mt boost_iostreams-mt
 WANTLIB += boost_regex-mt boost_system-mt boost_thread-mt c fftw3
 WANTLIB += freetype gmp gmpxx jpeg m openal openjp2 openvdb osdCPU
-WANTLIB += osdGPU png potrace sndfile swscale tbb tiff tinyxml
-WANTLIB += util yaml-cpp z
+WANTLIB += osdGPU png potrace pugixml sndfile swscale tbb tiff
+WANTLIB += tinyxml util yaml-cpp z
 
 MASTER_SITES = https://download.blender.org/source/ \
http://mirror.cs.umn.edu/blender.org/source/
@@ -44,7 +44,8 @@ CONFIGURE_ARGS =  -DPYTHON_INCLUDE_DIR="$
-DWITH_CYCLES_EMBREE=OFF \
-DWITH_JACK=OFF
 
-BUILD_DEPENDS = math/py-numpy${MODPY_FLAVOR}
+BUILD_DEPENDS = math/py-numpy${MODPY_FLAVOR} \
+   www/py-requests${MODPY_FLAVOR}
 LIB_DEPENDS =  audio/libsndfile \
audio/openal \
devel/boost \
@@ -68,6 +69,7 @@ LIB_DEPENDS = audio/libsndfile \
${MODPY_LIB_DEPENDS}
 RUN_DEPENDS =  devel/desktop-file-utils \
math/py-numpy${MODPY_FLAVOR} \
+   www/py-requests${MODPY_FLAVOR} \
x11/gnome/librsvg
 
 NO_TEST =  Yes
Index: distinfo
===
RCS file: /cvs/ports/graphics/blender/distinfo,v
retrieving revision 1.30
diff -u -p -r1.30 distinfo
--- distinfo27 Jan 2021 20:15:25 -  1.30
+++ distinfo18 Mar 2021 03:26:59 -
@@ -1,2 +1,2 @@
-SHA256 (blender-2.91.2.tar.xz) = GFy8TNfy9hSnWUIh2CNxcK3n84nRaFjO4irXeMJvzHA=
-SIZE (blender-2.91.2.tar.xz) = 42057100
+SHA256 (blender-2.92.0.tar.xz) = 55HPxAMpI4NXfDyM4s005aos2NoKdIMEEEmhYJ3bRZU=
+SIZE (blender-2.92.0.tar.xz) = 42444576
Index: patches/patch-intern_cycles_graph_node_type_cpp
===
RCS file: patches/patch-intern_cycles_graph_node_type_cpp
diff -N patches/patch-intern_cycles_graph_node_type_cpp
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-intern_cycles_graph_node_type_cpp 18 Mar 2021 03:26:59 
-
@@ -0,0 +1,14 @@
+$OpenBSD$
+
+Index: intern/cycles/graph/node_type.cpp
+--- intern/cycles/graph/node_type.cpp.orig
 intern/cycles/graph/node_type.cpp
+@@ -154,7 +154,7 @@ void NodeType::register_input(ustring name,
+   int struct_offset,
+   const void *default_value,
+   const NodeEnum *enum_values,
+-  const NodeType **node_type,
++  const NodeType *node_type,
+   int flags,
+   int extra_flags)
+ {
Index: patches/patch-intern_cycles_graph_node_type_h
===
RCS file: patches/patch-intern_cycles_graph_node_type_h
diff -N patches/patch-intern_cycles_graph_node_type_h
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-intern_cycles_graph_node_type_h   18 Mar 2021 03:26:59 
-
@@ -0,0 +1,68 @@
+$OpenBSD$
+
+Index: intern/cycles/graph/node_type.h
+--- intern/cycles/graph/node_type.h.orig
 intern/cycles/graph/node_type.h
+@@ -87,7 +87,7 @@ struct SocketType {
+   int struct_offset;
+   const void *default_value;
+   const NodeEnum *enum_values;
+-  const NodeType **node_type;
++  const NodeType *node_type;
+   int flags;
+   ustring ui_name;
+   SocketModifiedFlags modified_flag_bit;
+@@ -115,7 +115,7 @@ struct NodeType {
+   int struct_offset,
+   const void *default_value,
+   const NodeEnum 

CVS: cvs.openbsd.org: ports

2021-03-27 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/03/27 09:20:38

Modified files:
telephony/asterisk: Makefile distinfo 
telephony/asterisk/patches: patch-configure_ac 
patch-res_res_pjsip_registrar_c 
patch-res_res_rtp_asterisk_c 

Log message:
update to asterisk-18.3.0



CVS: cvs.openbsd.org: ports

2021-03-27 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/03/27 09:15:06

Modified files:
graphics/blender: Makefile distinfo 
graphics/blender/patches: 
  patch-intern_guardedalloc_intern_mallocn_c 
  
patch-source_blender_blenkernel_intern_packedFile_c 
  
patch-source_blender_blenloader_intern_readfile_h 
  
patch-source_blender_blenloader_intern_writefile_c 
graphics/blender/pkg: PLIST 
Added files:
graphics/blender/patches: 
  patch-intern_cycles_graph_node_type_cpp 
  patch-intern_cycles_graph_node_type_h 
  patch-intern_cycles_graph_node_xml_cpp 
  patch-intern_cycles_render_background_cpp 
  patch-intern_cycles_render_camera_cpp 
  patch-intern_cycles_render_film_cpp 
  patch-intern_cycles_render_geometry_cpp 
  patch-intern_cycles_render_hair_cpp 
  patch-intern_cycles_render_integrator_cpp 
  patch-intern_cycles_render_light_cpp 
  patch-intern_cycles_render_mesh_cpp 
  patch-intern_cycles_render_nodes_cpp 
  patch-intern_cycles_render_object_cpp 
  patch-intern_cycles_render_particles_cpp 
  patch-intern_cycles_render_shader_cpp 
  patch-intern_cycles_render_volume_cpp 

Log message:
update to blender-2.92.0, from maintainer
(and i added DPB_PROPERTIES=parallel because it takes flipping ages to build)



CVS: cvs.openbsd.org: ports

2021-03-27 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/03/27 09:13:34

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

Log message:
update to librenms-21.3.0



CVS: cvs.openbsd.org: ports

2021-03-27 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/03/27 08:35:59

Modified files:
math/calc  : Makefile distinfo 
math/calc/pkg  : PLIST 

Log message:
update to calc-2.12.9.1



CVS: cvs.openbsd.org: ports

2021-03-27 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/03/27 08:35:12

Modified files:
textproc/calibre: Makefile distinfo 
textproc/calibre/patches: patch-setup___init___py 
  patch-setup_build_py 
  patch-setup_install_py 
  patch-src_calibre_gui2_update_py 
textproc/calibre/pkg: PLIST 

Log message:
update to calibre-5.14.0



CVS: cvs.openbsd.org: ports

2021-03-27 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/03/27 08:10:12

Modified files:
sysutils/ansible-lint: Makefile distinfo 

Log message:
update to ansible-lint-5.0.6



CVS: cvs.openbsd.org: ports

2021-03-27 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/03/27 08:10:00

Modified files:
security/sslscan: Makefile distinfo 

Log message:
update to sslscan-2.0.9



CVS: cvs.openbsd.org: ports

2021-03-27 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/03/27 07:59:58

Modified files:
misc/dialog: Makefile distinfo 

Log message:
update to dialog-1.3.20210324



CVS: cvs.openbsd.org: ports

2021-03-27 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/03/27 07:55:05

Modified files:
textproc/py-patiencediff: Makefile distinfo 
textproc/py-patiencediff/pkg: PLIST 

Log message:
update to py3-patiencediff-0.2.2



Re: [testing] exim-4.94 without pledge

2021-03-27 Thread Stuart Henderson
On 2021/03/27 14:37, Renaud Allard wrote:
> > 
> > So, here is a diff without pledge but with the SIOCGIFCONF call removed
> > as this should really be tested.
> 
> I haven't had anyone complaining or telling OK about this patch. I haven't
> had any crash or bug myself with it. So, maybe nobody tested it, or it
> worked just fine. I am not sure whether this should be committed before 6.9
> or not.
> 

I wouldn't really expect a problem with it, it's just using one interface
rather than another, both should work ok.. Committed.



CVS: cvs.openbsd.org: ports

2021-03-27 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2021/03/27 07:49:13

Modified files:
mail/exim  : Makefile 
Added files:
mail/exim/patches: patch-OS_os_h-OpenBSD 

Log message:
Patch exim's os file to use getifaddrs instead of fetching addresses
via SIOCGIFCONF. From maintainer.



Re: NEW: graphics/promplot

2021-03-27 Thread Stuart Henderson
The distfile isn't fetchable:

$ make
===>  Checking files for promplot-0.17.0
>> Fetch https://proxy.golang.org/qvl.io/promplot/@v/v0.17.0.zip
ftp: Error retrieving https://proxy.golang.org/qvl.io/promplot/@v/v0.17.0.zip: 
410 Gone



htop update, including threads display

2021-03-27 Thread Stuart Henderson
This updates htop to git head, support for displaying threads on OpenBSD
was recently merged upstream. Usual rebasing needed for the NCPUONLINE
patches, I have tidied them up a bit and opened a pull request upstream
for those. Other patches seem to not be needed (and many of them no
longer apply due to upstream work).

OK?

Ian, do you want to stay maintainer for this? (there have been a few
maintainer timeout commits on recent updates to this port)

Index: Makefile
===
RCS file: /cvs/ports/sysutils/htop/Makefile,v
retrieving revision 1.25
diff -u -p -r1.25 Makefile
--- Makefile8 Dec 2020 16:23:17 -   1.25
+++ Makefile27 Mar 2021 13:34:50 -
@@ -4,7 +4,9 @@ COMMENT =   interactive process viewer
 
 GH_ACCOUNT =   htop-dev
 GH_PROJECT =   htop
-GH_TAGNAME =   3.0.2
+#GH_TAGNAME =  3.0.5
+GH_COMMIT =272e72680b84a52183d39a519d6704324063bae1
+DISTNAME = htop-3.0.5pl20210325
 
 CATEGORIES =   sysutils
 
@@ -12,7 +14,7 @@ HOMEPAGE =https://htop.dev
 
 MAINTAINER =   Ian Sutton 
 
-# GPLv2+
+# GPLv2 only
 PERMIT_PACKAGE =   Yes
 
 WANTLIB =  c curses kvm m
@@ -21,6 +23,8 @@ RUN_DEPENDS = devel/desktop-file-utils
 
 NO_TEST =  Yes
 
+DEBUG_PACKAGES =   ${BUILD_PACKAEGS}
+
 CONFIGURE_STYLE =  autoreconf
 AUTOCONF_VERSION = 2.69
 AUTOMAKE_VERSION = 1.16
@@ -28,9 +32,7 @@ AUTORECONF =  ./autogen.sh
 CONFIGURE_ARGS +=  --disable-unicode \
--disable-taskstats
 
-# htop has some bugs which take hours or days to reach.
-# Keep the symbols to give a chance to the user to get an useful coredump.
-MAKE_FLAGS =   AM_CPPFLAGS="-DDEBUG"
-DEBUG =-g
+post-install:
+   rm -r ${PREFIX}/share/icons/
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/sysutils/htop/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- distinfo8 Dec 2020 16:23:17 -   1.6
+++ distinfo27 Mar 2021 13:34:50 -
@@ -1,2 +1,2 @@
-SHA256 (htop-3.0.2.tar.gz) = tHRKO+onnyo3Je2OXjX/2csQ1mZzvwfI/iH+s8RmEwU=
-SIZE (htop-3.0.2.tar.gz) = 176132
+SHA256 (htop-3.0.5pl20210325-272e7268.tar.gz) = 
vGQLe5GzuNBe8HVGjndJAvR5yrSCIA4gu24jaQgt7Rk=
+SIZE (htop-3.0.5pl20210325-272e7268.tar.gz) = 313192
Index: patches/patch-CPUMeter_c
===
RCS file: patches/patch-CPUMeter_c
diff -N patches/patch-CPUMeter_c
--- patches/patch-CPUMeter_c8 Dec 2020 16:23:17 -   1.8
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,16 +0,0 @@
-$OpenBSD: patch-CPUMeter_c,v 1.8 2020/12/08 16:23:17 sthen Exp $
-
-Index: CPUMeter.c
 CPUMeter.c.orig
-+++ CPUMeter.c
-@@ -202,6 +202,10 @@ static void SingleColCPUsMeter_draw(Meter* this, int x
-int start, count;
-AllCPUsMeter_getRange(this, , );
-for (int i = 0; i < count; i++) {
-+  if(meters[i]->draw == 0x1) {
-+ AllCPUsMeter_init(meters[i]);
-+ meters[i]->draw = Meter_modes[meters[i]->mode]->draw;
-+  }
-   meters[i]->draw(meters[i], x, y, w);
-   y += meters[i]->h;
-}
Index: patches/patch-FunctionBar_c
===
RCS file: patches/patch-FunctionBar_c
diff -N patches/patch-FunctionBar_c
--- patches/patch-FunctionBar_c 8 Dec 2020 16:23:17 -   1.4
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,23 +0,0 @@
-$OpenBSD: patch-FunctionBar_c,v 1.4 2020/12/08 16:23:17 sthen Exp $
-
-This function is called at the wrong time and will cause use-after-free's,
-so we leak for now.
-
-Index: FunctionBar.c
 FunctionBar.c.orig
-+++ FunctionBar.c
-@@ -59,14 +59,8 @@ FunctionBar* FunctionBar_new(const char* const* functi
- }
- 
- void FunctionBar_delete(FunctionBar* this) {
--   for (int i = 0; i < 15 && this->functions[i]; i++) {
--  free(this->functions[i]);
--   }
-free(this->functions);
-if (!this->staticData) {
--  for (int i = 0; i < this->size; i++) {
-- free(this->keys[i]);
--  }
-   free(this->keys);
-   free(this->events);
-}
Index: patches/patch-Header_c
===
RCS file: patches/patch-Header_c
diff -N patches/patch-Header_c
--- patches/patch-Header_c  8 Dec 2020 16:23:17 -   1.3
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,15 +0,0 @@
-$OpenBSD: patch-Header_c,v 1.3 2020/12/08 16:23:17 sthen Exp $  
-
-Index: Header.c
 Header.c.orig
-+++ Header.c
-@@ -168,7 +168,8 @@ void Header_draw(const Header* this) {
-Header_forEachColumn(this, col) {
-   Vector* meters = this->columns[col];
-   for (int y = (pad / 2), i = 0; i < Vector_size(meters); i++) {
-- Meter* meter = (Meter*) Vector_get(meters, i);
-+ Meter* meter = (Meter*) Vector_get(meters, i); 
-+ if (meter == 0x1 || meter->draw == 0x1) continue;
-  meter->draw(meter, x, 

CVS: cvs.openbsd.org: ports

2021-03-27 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:ports
Changes by: bl...@cvs.openbsd.org   2021/03/27 05:22:59

Modified files:
devel/p5-Test-File: Makefile distinfo 

Log message:
update p5-Test-File to 1.448



Re: NEW: graphics/promplot

2021-03-27 Thread Mikolaj Kucharski
Hi,

On Fri, Mar 26, 2021 at 08:28:05AM -0600, Aaron Bieber wrote:
> 
> Mikolaj Kucharski writes:
> 
> > Kind reminder.
> >
> > On Mon, Jan 25, 2021 at 03:51:16PM +, Mikolaj Kucharski wrote:
> >> Hi,
> >> 
> >> I was looking for a tool which can easily generate a screenshot
> >> from Prometheus metrics and I found:
> >> 
> >>https://github.com/qvl/promplot
> >> 
> >> > Comment:
> >> > create plots from Prometheus metrics
> >> >
> >> > Description:
> >> > promplot is an opinionated tool to create plots from Prometheus
> >> > metrics and automatically sends them to Slack or saves the image
> >> > to a file or stdout.
> >> 
> >> With help from Aaron Bieber I've created attached port. It compiles and
> >> I can generate PNG files with Prometheus metrics via the tool.
> >> 
> 
> 
> No need for $V:
> 
> 
> # $OpenBSD$
> 
> COMMENT =   create plots from Prometheus metrics
> 
> MODGO_MODNAME = qvl.io/promplot
> MODGO_VERSION = v0.17.0
> 
> DISTNAME =  promplot-${MODGO_VERSION}
> 
> CATEGORIES =graphics
> 
> 
> is sufficient. go.port.mk handles the package name stuff.
> 
> With the above change OK abieber@ for import. If someone wants to commit
> it :D

Updated port, per above request, attached.

-- 
Regards,
 Mikolaj


promplot-0.17.0.port-v2.tgz
Description: application/tar-gz


powerpc64 bulk build report

2021-03-27 Thread jasper
Bulk build on powerpc64.ports.openbsd.org

Started : Sat Mar 20 13:42:59 MDT 2021
Finished: Sat Mar 27 03:11:12 MDT 2021
Duration: 6 Days 13 hours 28 minutes

Built using OpenBSD 6.9-beta (GENERIC.MP) #112: Sat Mar 20 01:38:47 MDT 2021

Built 9349 packages

Number of packages built each day:
Mar 20: 1385
Mar 21: 1831
Mar 22: 1203
Mar 23: 1002
Mar 24: 120
Mar 25: 104
Mar 26: 1708
Mar 27: 1996



Critical path missing pkgs:
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/summary.log

Build failures: 26
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/devel/electron.log
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/emulators/higan.log
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/emulators/retroarch.log
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/games/astromenace.log
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/games/egoboo.log
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/games/fifengine.log
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/lang/chicken/bootstrap.log
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/lang/ruby/3.0,-gdbm.log
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/lang/scheme48.log
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/lang/swi-prolog.log
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/lang/zig.log
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/mail/elm.log
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/mail/evolution-rss.log
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/math/gbc.log
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/multimedia/synfigstudio.log
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/net/bro.log
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/productivity/gnucash.log
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/productivity/grisbi.log
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/security/gpgme.log
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/shells/nsh.log
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/sysutils/u-boot,aarch64.log
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/www/chromium.log
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/www/iridium.log
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/www/ruby-rainbows.log
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/x11/gnome/online-miners.log
http://build-failures.rhaalovely.net/powerpc64/2021-03-20/x11/mate/menu-advanced.log



CVS: cvs.openbsd.org: ports

2021-03-27 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2021/03/27 04:09:43

Modified files:
lang/zig   : Makefile 

Log message:
lang/zig marks arm64 and powerpc64 BROKEN

no need to waste build time for now as build didn't complete

- on arm64, the generated binary segfaults

- on powerpc64, the build fails due to undefined symbols. gkoehler@
did the analyzis, and it seems that zig wants to IEEE quad floats
(which are missing for now on powerpc64)



CVS: cvs.openbsd.org: ports

2021-03-27 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2021/03/27 04:02:11

Modified files:
lang/rust  : Makefile distinfo 
lang/rust/patches: 
   patch-compiler_rustc_session_src_filesearch_rs 
   
patch-compiler_rustc_target_src_spec_i686_unknown_openbsd_rs 
   patch-src_bootstrap_bin_rustc_rs 
   patch-src_bootstrap_bootstrap_py 
   patch-src_bootstrap_builder_rs 
   patch-src_bootstrap_config_rs 
   patch-src_bootstrap_test_rs 
   
patch-src_tools_cargo_crates_cargo-test-support_src_paths_rs 
lang/rust/pkg  : PLIST-main 

Log message:
update lang/rust to 1.51.0

ok landry@

Announce: https://blog.rust-lang.org/2021/03/25/Rust-1.51.0.html
ChangeLog: 
https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1510-2021-03-25



CVS: cvs.openbsd.org: ports

2021-03-27 Thread Charlene Wendling
CVSROOT:/cvs
Module name:ports
Changes by: c...@cvs.openbsd.org2021/03/27 03:13:39

Modified files:
games/egoboo   : Makefile 
games/egoboo/pkg: DESCR 
Added files:
games/egoboo/patches: patch-src_game_md2_c 

Log message:
egoboo: unbreak on big endian archs

There was a typo in the big endian specific code, leading to an undefined
reference at build time. While here, remove trailing whitespaces in DESCR.

OK kmos@ (who also tested on sparc64, thanks!)



CVS: cvs.openbsd.org: ports

2021-03-27 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2021/03/27 02:55:51

Modified files:
meta/tor-browser: Makefile 
www/tor-browser: Makefile.inc 
www/tor-browser/browser: Makefile distinfo 

Log message:
www/tor-browser: update to 10.0.14.

See https://blog.torproject.org/new-release-tor-browser-10014
>From MAINTAINER Caspar Schutijser



NEW: sysutils/openbsdisks2 - UDisks2 service implementation for OpenBSD

2021-03-27 Thread Rafael Sadowski
Hi ports@,

I would like to introduce a small minimalist UDisks2 service
implementation for OpenBSD to you. It is a more or less complete rework
of FreeBSD's (bsdutils/bsdisks).

Basic functions are available. The goal was to be able to list block
devices under applications like KDE dolphin.

Feeback, opinions, tests and OKs are welcome!

Rafael Sadowski

Information for inst:openbsdisks2-0.1b

Comment:
UDisks2 service implementation for OpenBSD

Description:
An UDisks2 service implementation for OpenBSD forked from FreeBSD
(bsdutils/bsdisks).

OpenBSDisks2 provides a simple DBus org.freedesktop.UDisks2 service.
It only provides reading information on UDisks2.Drive, UDisks2.Block and
UDisks2.Filesystem.

UDisks2 is an abstraction for enumerating disk and storage devices and
performing operations on them.

Maintainer: Rafael Sadowski 

WWW: https://github.com/sizeofvoid/openbsdisks2


openbsdisks2-0.1b.tar.gz
Description: Binary data


CVS: cvs.openbsd.org: ports

2021-03-27 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/03/27 02:08:34

Modified files:
sysutils/terraform: Makefile distinfo 

Log message:
Update to terraform-0.14.9.



CVS: cvs.openbsd.org: ports

2021-03-27 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/03/27 02:04:36

Modified files:
sysutils/terragrunt: Makefile distinfo 

Log message:
Update to terragrunt-0.28.16.



UPDATE: Tor Browser 10.0.14

2021-03-27 Thread Caspar Schutijser
Hi,

The diff below updates Tor Browser to 10.0.14. Tested on amd64. More
information can be found here:
https://blog.torproject.org/new-release-tor-browser-10014

Thanks,
Caspar Schutijser


Index: meta/tor-browser/Makefile
===
RCS file: /cvs/ports/meta/tor-browser/Makefile,v
retrieving revision 1.37
diff -u -p -r1.37 Makefile
--- meta/tor-browser/Makefile   28 Feb 2021 18:16:47 -  1.37
+++ meta/tor-browser/Makefile   27 Mar 2021 07:54:42 -
@@ -4,11 +4,11 @@ COMMENT=  Tor Browser meta package
 
 MAINTAINER=Caspar Schutijser 
 
-PKGNAME=   tor-browser-10.0.12
+PKGNAME=   tor-browser-10.0.14
 ONLY_FOR_ARCHS =   amd64 i386
 
-RUN_DEPENDS=   www/tor-browser/browser>=10.0.12 \
+RUN_DEPENDS=   www/tor-browser/browser>=10.0.14 \
www/tor-browser/noscript>=11.2.3 \
-   net/tor>=0.4.4.6
+   net/tor>=0.4.5.7
 
 .include 
Index: www/tor-browser/Makefile.inc
===
RCS file: /cvs/ports/www/tor-browser/Makefile.inc,v
retrieving revision 1.37
diff -u -p -r1.37 Makefile.inc
--- www/tor-browser/Makefile.inc28 Feb 2021 18:16:47 -  1.37
+++ www/tor-browser/Makefile.inc27 Mar 2021 07:54:42 -
@@ -5,7 +5,7 @@ HOMEPAGE ?= https://www.torproject.org
 PERMIT_PACKAGE ?=  Yes
 CATEGORIES =   www
 BROWSER_NAME = tor-browser
-TB_VERSION =   10.0.12
+TB_VERSION =   10.0.14
 TB_PREFIX =tb
 
 SUBST_VARS +=  BROWSER_NAME TB_VERSION
Index: www/tor-browser/browser/Makefile
===
RCS file: /cvs/ports/www/tor-browser/browser/Makefile,v
retrieving revision 1.60
diff -u -p -r1.60 Makefile
--- www/tor-browser/browser/Makefile28 Feb 2021 18:16:47 -  1.60
+++ www/tor-browser/browser/Makefile27 Mar 2021 07:54:42 -
@@ -16,7 +16,7 @@ EXTRACT_SUFX =.tar.xz
 PATCHORIG =.pat.orig
 
 PKGNAME =  ${TB_PREFIX}-browser-${TB_VERSION}
-DISTNAME = src-firefox-tor-browser-78.8.0esr-10.0-1-build1
+DISTNAME = src-firefox-tor-browser-78.9.0esr-10.0-1-build2
 
 FIX_EXTRACT_PERMISSIONS= Yes
 EXTRACT_ONLY +=${DISTNAME}.tar.xz \
@@ -79,7 +79,7 @@ BUILD_DEPENDS +=  devel/py-virtualenv
 
 BUILD_DEPENDS +=   archivers/unzip archivers/zip
 
-RUN_DEPENDS += net/tor>=0.4.4.6
+RUN_DEPENDS += net/tor>=0.4.5.7
 
 CONFIGURE_ARGS +=  --enable-release #1386371
 CONFIGURE_ARGS +=  --enable-sandbox
Index: www/tor-browser/browser/distinfo
===
RCS file: /cvs/ports/www/tor-browser/browser/distinfo,v
retrieving revision 1.36
diff -u -p -r1.36 distinfo
--- www/tor-browser/browser/distinfo28 Feb 2021 18:16:47 -  1.36
+++ www/tor-browser/browser/distinfo27 Mar 2021 07:54:42 -
@@ -1,8 +1,8 @@
 SHA256 (mozilla/https-everywhere-2021.1.27-eff.xpi) = 
g1ge5VObY9VPIICknsncfUN8hH+5wGq41TjU+AOcHOc=
-SHA256 (mozilla/src-firefox-tor-browser-78.8.0esr-10.0-1-build1.tar.xz) = 
eCq/RE0LpsnMzdBREEn9+whcZYpeJDeHE4f/t9WcyX8=
+SHA256 (mozilla/src-firefox-tor-browser-78.9.0esr-10.0-1-build2.tar.xz) = 
Zc9ynCSzoAo2yz+JcF5w71EsWjvGvXw9Q5Gd2+OpIlc=
 SHA256 (mozilla/src-tor-launcher-0.2.26.tar.xz) = 
JNovULiGxs68qC1A5c4zKaZHGGGlpj9ohKT8nQFKmNU=
-SHA256 (mozilla/tor-browser-linux64-10.0.12_en-US.tar.xz) = 
220fxv8BwnIdQIaqHbSIDtsx+tx+9XuiNPbYN09Kr0Q=
+SHA256 (mozilla/tor-browser-linux64-10.0.14_en-US.tar.xz) = 
HInS0Qgb6IkDNpghw2n70tGaTpyVrKs4nq/0uJv7/OE=
 SIZE (mozilla/https-everywhere-2021.1.27-eff.xpi) = 1742613
-SIZE (mozilla/src-firefox-tor-browser-78.8.0esr-10.0-1-build1.tar.xz) = 
364015416
+SIZE (mozilla/src-firefox-tor-browser-78.9.0esr-10.0-1-build2.tar.xz) = 
364523940
 SIZE (mozilla/src-tor-launcher-0.2.26.tar.xz) = 217792
-SIZE (mozilla/tor-browser-linux64-10.0.12_en-US.tar.xz) = 85400268
+SIZE (mozilla/tor-browser-linux64-10.0.14_en-US.tar.xz) = 85321456



CVS: cvs.openbsd.org: ports

2021-03-27 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/03/27 01:56:17

Modified files:
x11/dbus-glib  : Makefile distinfo 
x11/dbus-glib/pkg: PLIST 
Removed files:
x11/dbus-glib/patches: patch-dbus_dbus-binding-tool-glib_c 
   patch-dbus_dbus-gobject_c 

Log message:
Update to dbus-glib-0.112.



CVS: cvs.openbsd.org: ports

2021-03-27 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/03/27 01:55:15

Modified files:
sysutils/exoscale-cli: Makefile distinfo 

Log message:
Update to exoscale-cli-1.26.0.



CVS: cvs.openbsd.org: ports

2021-03-27 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/03/27 01:51:45

Modified files:
x11/gtk+3  : Makefile distinfo 
x11/gtk+3/patches: patch-gtk_updateiconcache_c 

Log message:
Update to gtk+3-3.24.28.



CVS: cvs.openbsd.org: ports

2021-03-27 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2021/03/27 01:26:42

Modified files:
devel/pango: Makefile distinfo 

Log message:
Update to pango-1.48.4.



CVS: cvs.openbsd.org: ports

2021-03-27 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2021/03/27 01:17:36

Modified files:
devel/pcre : Makefile distinfo 
devel/pcre/pkg : PLIST 

Log message:
update to 8.44; from Moritz Buhl



CVS: cvs.openbsd.org: ports

2021-03-27 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2021/03/27 00:47:02

Removed files:
geo/viking/patches: patch-src_gpspoint_c 

Log message:
geo/viking: remove (unneeded?) patch that was supposed to vanish

spotted by ajacoutot@