Re: [PATCH] www/nginx -- add njs dynamic module

2023-06-08 Thread Sergey A. Osokin
Hi,

On Wed, May 24, 2023 at 04:14:34PM +, Sergey A. Osokin wrote:
> 
> I'd like to extend the nginx functionality with nginx javascript
> module, so here's the patch to add the module to the www/nginx
> port.
> Please let me know your thoughts.

could you please provide an update.

Thank you.

-- 
Sergey A. Osokin


CVS: cvs.openbsd.org: ports

2023-06-08 Thread Pavel Korovin
CVSROOT:/cvs
Module name:ports
Changes by: p...@cvs.openbsd.org2023/06/08 16:15:37

Modified files:
security/vault : Makefile distinfo 

Log message:
Update vault 1.13.2 -> 1.13.3
Changelog: https://github.com/hashicorp/vault/blob/main/CHANGELOG.md#1133



Re: Nextcloud upgrade path

2023-06-08 Thread Stuart Henderson
I've been pkg_delete'ing the old one and pkg_add'ing the new when I want to 
swap between branches.


Using @pkgpath won't help for a correct upgrade path across multiple 
versions, the best it will do is offer multiple choices, but IIRC for 
nextcloud it has to be done major version by major version, you can't jump 
over them. i.e. when an old version is removed, add @pkgpath to them new 
version so that users of the old one get updated.


I agree a current.html entry might be a good idea.

--
 Sent from a phone, apologies for poor formatting.

On 8 June 2023 15:32:16 Giovanni Bechis  wrote:


Hi,
I have a Nextcloud 23.x instance running on OpenBSD 7.3.
pkg_add(1) suggests to upgrade to 24.x and then to 25.x before next release.

$ doas pkg_add -ui
[...]
--- +nextcloud-23.0.12p1 ---
Nextcloud 23 is EOL upstream, it is advised to update your installation
to 24 then to 25 to make sure you're on a supported branch by the time
OpenBSD 7.4 is released.
$ doas pkg_add -i nextcloud
quirks-6.121 signed on 2023-06-08T09:49:46Z
Ambiguous: choose package for nextcloud
a   0: 
1: nextcloud-23.0.12p1
2: nextcloud-24.0.12
3: nextcloud-25.0.6
Your choice: 2
Can't install nextcloud-24.0.12 because of conflicts (nextcloud-23.0.12p1)
--- nextcloud-24.0.12 ---
Can't install nextcloud-24.0.12: conflicts
Couldn't install nextcloud-24.0.12

How should a user upgrade (some info on current.html are needed imho) ?
Can't we add pkgpath entries in order to correctly upgrade between 
nextcloud versions ?


 Cheers
  Giovanni

-

OpenBSD 7.3 (GENERIC) #655: Fri Mar 17 19:16:28 MDT 2023
dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC
real mem  = 536363008 (511MB)
avail mem = 509448192 (485MB)
random: good seed from bootblocks
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: date 20/80/26, BIOS32 rev. 0 @ 0xfac40
pcibios0 at bios0: rev 2.0 @ 0xf/0x1
pcibios0: pcibios_get_intr_routing - function not supported
pcibios0: PCI IRQ Routing information unavailable.
pcibios0: PCI bus #0 is the last bus
bios0: ROM list: 0xc8000/0xa800
cpu0 at mainbus0: (uniprocessor)
cpu0: Geode(TM) Integrated Processor by AMD PCS ("AuthenticAMD" 586-class) 
500 MHz, 05-0a-02

cpu0: FPU,DE,PSE,TSC,MSR,CX8,SEP,PGE,CMOV,CFLUSH,MMX,MMXX,3DNOW2,3DNOW
mtrr: K6-family MTRR support (2 registers)
amdmsr0 at mainbus0
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
0:20:0: io address conflict 0x6100/0x100
0:20:0: io address conflict 0x6200/0x200
pchb0 at pci0 dev 1 function 0 "AMD Geode LX" rev 0x31
glxsb0 at pci0 dev 1 function 2 "AMD Geode LX Crypto" rev 0x00: RNG AES
vr0 at pci0 dev 6 function 0 "VIA VT6105M RhineIII" rev 0x96: irq 11, 
address 00:00:24:c8:de:80
ukphy0 at vr0 phy 1: Generic IEEE 802.3u media interface, rev. 3: OUI 
0x004063, model 0x0034
vr1 at pci0 dev 7 function 0 "VIA VT6105M RhineIII" rev 0x96: irq 5, 
address 00:00:24:c8:de:81
ukphy1 at vr1 phy 1: Generic IEEE 802.3u media interface, rev. 3: OUI 
0x004063, model 0x0034
vr2 at pci0 dev 8 function 0 "VIA VT6105M RhineIII" rev 0x96: irq 9, 
address 00:00:24:c8:de:82
ukphy2 at vr2 phy 1: Generic IEEE 802.3u media interface, rev. 3: OUI 
0x004063, model 0x0034
vr3 at pci0 dev 9 function 0 "VIA VT6105M RhineIII" rev 0x96: irq 12, 
address 00:00:24:c8:de:83
ukphy3 at vr3 phy 1: Generic IEEE 802.3u media interface, rev. 3: OUI 
0x004063, model 0x0034
glxpcib0 at pci0 dev 20 function 0 "AMD CS5536 ISA" rev 0x03: rev 3, 32-bit 
3579545Hz timer, watchdog, gpio, i2c

gpio0 at glxpcib0: 32 pins
iic0 at glxpcib0
pciide0 at pci0 dev 20 function 2 "AMD CS5536 IDE" rev 0x01: DMA, channel 0 
wired to compatibility, channel 1 wired to compatibility

wd0 at pciide0 channel 0 drive 0: 
wd0: 16-sector PIO, LBA48, 476940MB, 976773168 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
pciide0: channel 1 ignored (disabled)
ohci0 at pci0 dev 21 function 0 "AMD CS5536 USB" rev 0x02: irq 15, version 
1.0, legacy support

ehci0 at pci0 dev 21 function 1 "AMD CS5536 USB" rev 0x02: irq 15
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 configuration 1 interface 0 "AMD EHCI root hub" rev 2.00/1.00 
addr 1

isa0 at glxpcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
com0: console
com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5 irq 1 irq 12
pckbc0: unable to establish interrupt for irq 12
pckbd0 at pckbc0 (kbd slot)
wskbd0 at pckbd0: console keyboard
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
nsclpcsio0 at isa0 port 0x2e/2: NSC PC87366 rev 9: GPIO VLM TMS
gpio1 at nsclpcsio0: 29 pins
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
usb1 at ohci0: USB revision 1.0
uhub1 at usb1 configuration 1 interface 0 "AMD OHCI root hub" rev 1.00/1.00 
addr 1

vscsi0 at root
scsibus1 at vscsi0: 256 targets
softraid0 at root
scsibus2 at 

Re: [new] sysutils/lsblk

2023-06-08 Thread Benjamin Stürz

Hi Laurent,

On 31.05.23 15:29, Laurent Cheylus wrote:

On Tue, 30 May 2023 17:28:00 +0200, Benjamin Stürz wrote:


lsblk(8) is a simple tool to list attached block devices.
This specifically is a clone of the one in util-linux.

This is actually my second attempt of submitting this port.
This time I reworked most of it, fixed all bugs (hopefully :),
incorporated feedback, added a few options and a manual,
and added support for RAID through bio(4).


NOK, lsblk SegFault on openbsd-current/amd64 (VM with VirtualBox on Linux/
Debian)

$ doas /usr/obj/ports/lsblk-1.2.3/fake-amd64/usr/local/sbin/lsblk
Segmentation fault

I have finally gotten OpenBSD on VirtualBox working and found the bug:
lsblk allocated space for only n-1 drives and for some reason,
probably because of the malloc changes in -current,
only now this issue caused crashs.

I have attached a new version of lsblk.

Thanks,
Benjamin Stürz

lsblk-1.2.4.tgz
Description: Binary data


Re: Question about net/curl and SFTP

2023-06-08 Thread Christian Weisgerber
"Allan Streib":

> curl: (1) Protocol "sftp" not supported or disabled in libcurl
> 
> I tried to search the list archives for any discussion but found none.

There has been little demand for SFTP support in curl, and it would
add yet another dependency.

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



Re: UPDATE: yaml-cpp 0.7.0

2023-06-08 Thread Brad Smith

ping.

On 5/31/2023 1:39 AM, Brad Smith wrote:

On Tue, May 30, 2023 at 10:14:43AM -0400, Brad Smith wrote:

Here is an update to yaml-cpp 0.7.0.


- CMake improvements
- Adopts many modern C++ syntaxes
- Bug fixes

Looking through some of the newer commits I noticed two that were
pretty important. So I rolled them in.


Index: Makefile
===
RCS file: /home/cvs/ports/devel/yaml-cpp/Makefile,v
retrieving revision 1.19
diff -u -p -u -p -r1.19 Makefile
--- Makefile11 Mar 2022 18:53:39 -  1.19
+++ Makefile29 May 2023 18:22:35 -
@@ -1,12 +1,12 @@
  COMMENT = YAML parser and emitter in C++
  
-V=			0.6.3

+V= 0.7.0
  GH_ACCOUNT=   jbeder
  GH_PROJECT=   yaml-cpp
  GH_TAGNAME=   yaml-cpp-$V
  DISTNAME =yaml-cpp-$V
  
-SHARED_LIBS =		yaml-cpp	3.0 # 0.5

+SHARED_LIBS =  yaml-cpp4.0 # 0.5
  
  CATEGORIES =		devel
  
Index: distinfo

===
RCS file: /home/cvs/ports/devel/yaml-cpp/distinfo,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 distinfo
--- distinfo14 Dec 2020 06:26:27 -  1.5
+++ distinfo29 May 2023 18:14:30 -
@@ -1,2 +1,2 @@
-SHA256 (yaml-cpp-0.6.3.tar.gz) = d+obkLNxiqDDJCB8spQY9bztI1TC5IOpUj2Yw0YK8e0=
-SIZE (yaml-cpp-0.6.3.tar.gz) = 1398768
+SHA256 (yaml-cpp-0.7.0.tar.gz) = Q+ap/LFGrYcVFfDQhzlH5dSXocnGDFjLECqXtHIIt8M=
+SIZE (yaml-cpp-0.7.0.tar.gz) = 1033237
Index: patches/patch-CMakeLists_txt
===
RCS file: patches/patch-CMakeLists_txt
diff -N patches/patch-CMakeLists_txt
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-CMakeLists_txt31 May 2023 01:52:33 -
@@ -0,0 +1,67 @@
+- Fix CMake export files (#1077)
+  4aad2b1666a4742743b04e765a34742512915674
+- Install pkgconfig and cmake files into arch-dependent locations (#1055)
+  255bf1f9bccfb8cac5fc9ea70fe528423f2e58b9
+
+Index: CMakeLists.txt
+--- CMakeLists.txt.orig
 CMakeLists.txt
+@@ -127,10 +127,14 @@ set_target_properties(yaml-cpp PROPERTIES
+   PROJECT_LABEL "yaml-cpp ${yaml-cpp-label-postfix}"
+   DEBUG_POSTFIX "${CMAKE_DEBUG_POSTFIX}")
+
++set(CONFIG_EXPORT_DIR "${CMAKE_INSTALL_LIBDIR}/cmake/yaml-cpp")
++set(EXPORT_TARGETS yaml-cpp)
+ configure_package_config_file(
+   "${PROJECT_SOURCE_DIR}/yaml-cpp-config.cmake.in"
+   "${PROJECT_BINARY_DIR}/yaml-cpp-config.cmake"
+-  INSTALL_DESTINATION "${CMAKE_INSTALL_DATADIR}/cmake/yaml-cpp")
++  INSTALL_DESTINATION "${CONFIG_EXPORT_DIR}"
++  PATH_VARS CMAKE_INSTALL_INCLUDEDIR CONFIG_EXPORT_DIR)
++unset(EXPORT_TARGETS)
+
+ write_basic_package_version_file(
+   "${PROJECT_BINARY_DIR}/yaml-cpp-config-version.cmake"
+@@ -139,30 +143,31 @@ write_basic_package_version_file(
+ configure_file(yaml-cpp.pc.in yaml-cpp.pc @ONLY)
+
+ if (YAML_CPP_INSTALL)
+-  install(TARGETS yaml-cpp
++  install(TARGETS yaml-cpp
+ EXPORT yaml-cpp-targets
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
+-  install(DIRECTORY ${PROJECT_SOURCE_DIR}/include/
++  install(DIRECTORY ${PROJECT_SOURCE_DIR}/include/
+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
+-  FILES_MATCHING PATTERN "*.h")
++FILES_MATCHING PATTERN "*.h")
+   install(EXPORT yaml-cpp-targets
+-DESTINATION "${CMAKE_INSTALL_DATADIR}/cmake/yaml-cpp")
+-  install(FILES
+-  "${PROJECT_BINARY_DIR}/yaml-cpp-config.cmake"
+-  "${PROJECT_BINARY_DIR}/yaml-cpp-config-version.cmake"
+-DESTINATION "${CMAKE_INSTALL_DATADIR}/cmake/yaml-cpp")
++DESTINATION "${CONFIG_EXPORT_DIR}")
++  install(FILES
++  "${PROJECT_BINARY_DIR}/yaml-cpp-config.cmake"
++  "${PROJECT_BINARY_DIR}/yaml-cpp-config-version.cmake"
++DESTINATION "${CONFIG_EXPORT_DIR}")
+   install(FILES "${PROJECT_BINARY_DIR}/yaml-cpp.pc"
+-DESTINATION ${CMAKE_INSTALL_DATADIR}/pkgconfig)
++DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
+ endif()
++unset(CONFIG_EXPORT_DIR)
+
+ if(YAML_CPP_BUILD_TESTS)
+-  add_subdirectory(test)
++  add_subdirectory(test)
+ endif()
+
+ if(YAML_CPP_BUILD_TOOLS)
+-  add_subdirectory(util)
++  add_subdirectory(util)
+ endif()
+
+ if (YAML_CPP_CLANG_FORMAT_EXE)
Index: patches/patch-yaml-cpp-config_cmake_in
===
RCS file: patches/patch-yaml-cpp-config_cmake_in
diff -N patches/patch-yaml-cpp-config_cmake_in
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-yaml-cpp-config_cmake_in  31 May 2023 01:52:39 -
@@ -0,0 +1,25 @@
+- Fix CMake export files (#1077)
+  4aad2b1666a4742743b04e765a34742512915674
+
+Index: yaml-cpp-config.cmake.in
+--- yaml-cpp-config.cmake.in.orig
 yaml-cpp-config.cmake.in
+@@ -3,12 +3,14 @@
+ #  YAML_CPP_INCLUDE_DIR - include directory
+ #  YAML_CPP_LIBRARIES- 

Re: UPDATE: xmms

2023-06-08 Thread Brad Smith

ping.

On 5/19/2023 1:32 PM, Brad Smith wrote:

Disable the JACK backend. The are two backends enabled and the ao backend works 
fine.


Index: Makefile
===
RCS file: /home/cvs/ports/audio/xmms2/Makefile,v
retrieving revision 1.61
diff -u -p -u -p -r1.61 Makefile
--- Makefile5 Nov 2022 17:06:23 -   1.61
+++ Makefile19 May 2023 07:27:18 -
@@ -3,7 +3,7 @@ COMMENT =   audio player daemon with libr
  V =   0.8
  DISTNAME =xmms2-${V}DrO_o
  PKGNAME = xmms2-${V}
-REVISION = 17
+REVISION = 18
  
  SHARED_LIBS +=		xmmsclient++		2.0 # 4.0.0

  SHARED_LIBS +=xmmsclient++-glib   1.0 # 1.0.0
@@ -19,7 +19,7 @@ PERMIT_PACKAGE =  Yes
  
  WANTLIB += ${COMPILER_LIBCXX} FLAC ao avahi-client avahi-common

  WANTLIB += avahi-glib avcodec avutil c curl ffi gio-2.0 glib-2.0
-WANTLIB += gmodule-2.0 gobject-2.0 gthread-2.0 intl jack m mpg123
+WANTLIB += gmodule-2.0 gobject-2.0 gthread-2.0 intl m mpg123
  WANTLIB += ogg opus pcre2-8 perl python2.7 readline sndfile sqlite3
  WANTLIB += swresample vorbis vorbisenc vorbisfile xml2 z
  
@@ -33,7 +33,7 @@ COMPILER =		base-clang ports-gcc base-gc
  
  MODULES =		lang/python \

perl
-MODPY_VERSION =${MODPY_DEFAULT_VERSION_2}
+MODPY_VERSION =${MODPY_DEFAULT_VERSION_2}
  
  NO_TEST =		Yes
  
@@ -44,7 +44,6 @@ LIB_DEPENDS =		devel/glib2 \

databases/sqlite3 \
graphics/ffmpeg \
audio/libao \
-   audio/jack \
textproc/libxml \
net/curl \
audio/mpg123 \
@@ -71,7 +70,7 @@ do-configure:
--no-cython \
--disable-shmvis-server \

--without-optionals=medialib-updater,tests,xmmsclient-cf,xmmsclient-ecore,ruby \
-   
--without-plugins=airplay,alsa,cdda,coreaudio,faad,gme,ices,mac,mad,mms,modplug,musepack,nms,ofa,oss,pulse,samba,sid,speex,sun,tremor,vocoder,waveout,wavpack
+   
--without-plugins=airplay,alsa,cdda,coreaudio,faad,gme,ices,jack,mac,mad,mms,modplug,musepack,nms,ofa,oss,pulse,samba,sid,speex,sun,tremor,vocoder,waveout,wavpack
  
  post-configure:

# avoid linking to bogus libraries
Index: pkg/PLIST
===
RCS file: /home/cvs/ports/audio/xmms2/pkg/PLIST,v
retrieving revision 1.9
diff -u -p -u -p -r1.9 PLIST
--- pkg/PLIST   11 Mar 2022 18:20:36 -  1.9
+++ pkg/PLIST   19 May 2023 07:29:05 -
@@ -116,7 +116,6 @@ lib/xmms2/
  @so lib/xmms2/libxmms_html.so
  @so lib/xmms2/libxmms_icymetaint.so
  @so lib/xmms2/libxmms_id3v2.so
-@so lib/xmms2/libxmms_jack.so
  @so lib/xmms2/libxmms_karaoke.so
  @so lib/xmms2/libxmms_m3u.so
  @so lib/xmms2/libxmms_mp4.so




CVS: cvs.openbsd.org: ports

2023-06-08 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2023/06/08 13:03:52

Modified files:
security/openssl-ruby-tests: Makefile distinfo 

Log message:
Update to openssl-ruby-tests 20230608



CVS: cvs.openbsd.org: ports

2023-06-08 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2023/06/08 13:03:34

Modified files:
security/rust-openssl-tests: Makefile crates.inc distinfo 
security/rust-openssl-tests/pkg: PLIST 

Log message:
Update to rust-openssl-tests 20230608



Re: new devel/p5-Test-MockTime-HiRes

2023-06-08 Thread Benoit Lecocq




On 08/06/2023 15:36, Alexander Bluhm wrote:

Hi,

ok to import p5-Test-MockTime-HiRes?
I need it as test dependnecy for devel/p5-Date-Extract.

bluhm


Comment:
replaces actual time with simulated high resolution time

Description:
Test::MockTime::HiRes is a Time::HiRes compatible version of
Test::MockTime.  You can wait milliseconds in simulated time.


ok benoit@



CVS: cvs.openbsd.org: ports

2023-06-08 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:ports
Changes by: bl...@cvs.openbsd.org   2023/06/08 12:13:40

Modified files:
devel  : Makefile 

Log message:
+p5-Test-MockTime-HiRes



CVS: cvs.openbsd.org: ports

2023-06-08 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:ports
Changes by: bl...@cvs.openbsd.org   2023/06/08 12:10:08

Log message:
import p5-Test-MockTime-HiRes 0.08
OK benoit@

Comment:
replaces actual time with simulated high resolution time

Description:
Test::MockTime::HiRes is a Time::HiRes compatible version of
Test::MockTime.  You can wait milliseconds in simulated time.

Status:

Vendor Tag: bluhm
Release Tags:   bluhm_20230608

N ports/devel/p5-Test-MockTime-HiRes/Makefile
N ports/devel/p5-Test-MockTime-HiRes/distinfo
N ports/devel/p5-Test-MockTime-HiRes/pkg/DESCR
N ports/devel/p5-Test-MockTime-HiRes/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2023-06-08 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/06/08 11:32:59

Modified files:
lang/rust  : Makefile distinfo 
Added files:
lang/rust/patches: patch-vendor_psm_src_arch_x86_64_s 

Log message:
lang/rust: unbreak the build on amd64 IBT

The crate psm (used by rustc binary) has a asm file. Add some endbr64
instructions to permit rustc to run on amd64 with IBT enabled.

Bootstrap for amd64 regenerated accordingly.



Update: lang/jruby 9.4.3.0

2023-06-08 Thread Jeremy Evans
Simple update to the latest release of JRuby, released yesterday.
Release announcement at
https://www.jruby.org/2023/06/07/jruby-9-4-3-0.html

Tested on amd64, the only supported arch.  Will be committing in a
couple days unless I hear objections.

Thanks,
Jeremy

Index: Makefile
===
RCS file: /cvs/ports/lang/jruby/Makefile,v
retrieving revision 1.108
diff -u -p -r1.108 Makefile
--- Makefile12 Mar 2023 05:34:48 -  1.108
+++ Makefile8 Jun 2023 17:12:41 -
@@ -3,7 +3,7 @@ ONLY_FOR_ARCHS = amd64
 
 COMMENT =  pure-Java implementation of the Ruby language
 
-V =9.4.2.0
+V =9.4.3.0
 DISTNAME = jruby-dist-${V}-bin
 PKGNAME =  jruby-${V}
 CATEGORIES =   lang lang/ruby
Index: distinfo
===
RCS file: /cvs/ports/lang/jruby/distinfo,v
retrieving revision 1.74
diff -u -p -r1.74 distinfo
--- distinfo12 Mar 2023 05:34:48 -  1.74
+++ distinfo8 Jun 2023 17:12:41 -
@@ -1,6 +1,6 @@
 SHA256 (jffi-1.3.10.tar.gz) = QZWOTjjcxTOTidj4/JjERqcokJJ5SOiQualLs/ivHsw=
-SHA256 (jruby-dist-9.4.2.0-bin.tar.gz) = 
wrBlxVRtOYND+G3epoiSu0pLQ0XmyIdelkqXN3czw/E=
+SHA256 (jruby-dist-9.4.3.0-bin.tar.gz) = 
sJfgjFZp6KGIKI4RORHRK0rSvWeiwgnW36hEXWOk2Mk=
 SHA256 (jruby-launcher-1.1.19-java.gem) = 
LPGrpNcsdLNq7MSjCxiSXh4h+vcPVuC0ykUyUYquGJo=
 SIZE (jffi-1.3.10.tar.gz) = 3304571
-SIZE (jruby-dist-9.4.2.0-bin.tar.gz) = 29454699
+SIZE (jruby-dist-9.4.3.0-bin.tar.gz) = 29462176
 SIZE (jruby-launcher-1.1.19-java.gem) = 64000
Index: pkg/PLIST
===
RCS file: /cvs/ports/lang/jruby/pkg/PLIST,v
retrieving revision 1.65
diff -u -p -r1.65 PLIST
--- pkg/PLIST   12 Mar 2023 05:34:48 -  1.65
+++ pkg/PLIST   8 Jun 2023 17:12:42 -
@@ -30,7 +30,7 @@ jruby/lib/ruby/gems/1.8/cache/
 jruby/lib/ruby/gems/1.8/cache/matrix-0.4.2.gem
 jruby/lib/ruby/gems/1.8/cache/minitest-5.15.0.gem
 jruby/lib/ruby/gems/1.8/cache/net-ftp-0.1.3.gem
-jruby/lib/ruby/gems/1.8/cache/net-imap-0.2.2.gem
+jruby/lib/ruby/gems/1.8/cache/net-imap-0.2.3.gem
 jruby/lib/ruby/gems/1.8/cache/net-pop-0.1.1.gem
 jruby/lib/ruby/gems/1.8/cache/net-smtp-0.3.1.gem
 jruby/lib/ruby/gems/1.8/cache/power_assert-2.0.1.gem
@@ -40,10 +40,10 @@ jruby/lib/ruby/gems/1.8/cache/rexml-3.2.
 jruby/lib/ruby/gems/1.8/cache/rss-0.2.9.gem
 jruby/lib/ruby/gems/1.8/cache/test-unit-3.5.3.gem
 jruby/lib/ruby/gems/1.8/gems/
-jruby/lib/ruby/gems/1.8/gems/bundler-2.3.25/
-jruby/lib/ruby/gems/1.8/gems/bundler-2.3.25/exe/
-jruby/lib/ruby/gems/1.8/gems/bundler-2.3.25/exe/bundle
-jruby/lib/ruby/gems/1.8/gems/bundler-2.3.25/exe/bundler
+jruby/lib/ruby/gems/1.8/gems/bundler-2.3.26/
+jruby/lib/ruby/gems/1.8/gems/bundler-2.3.26/exe/
+jruby/lib/ruby/gems/1.8/gems/bundler-2.3.26/exe/bundle
+jruby/lib/ruby/gems/1.8/gems/bundler-2.3.26/exe/bundler
 jruby/lib/ruby/gems/1.8/gems/erb-2.2.3/
 jruby/lib/ruby/gems/1.8/gems/erb-2.2.3/libexec/
 jruby/lib/ruby/gems/1.8/gems/erb-2.2.3/libexec/erb
@@ -110,33 +110,31 @@ jruby/lib/ruby/gems/1.8/gems/net-ftp-0.1
 jruby/lib/ruby/gems/1.8/gems/net-ftp-0.1.3/lib/net/
 jruby/lib/ruby/gems/1.8/gems/net-ftp-0.1.3/lib/net/ftp.rb
 jruby/lib/ruby/gems/1.8/gems/net-ftp-0.1.3/net-ftp.gemspec
-jruby/lib/ruby/gems/1.8/gems/net-imap-0.2.2/
-jruby/lib/ruby/gems/1.8/gems/net-imap-0.2.2/.github/
-jruby/lib/ruby/gems/1.8/gems/net-imap-0.2.2/.github/workflows/
-jruby/lib/ruby/gems/1.8/gems/net-imap-0.2.2/.github/workflows/test.yml
-jruby/lib/ruby/gems/1.8/gems/net-imap-0.2.2/Gemfile
-jruby/lib/ruby/gems/1.8/gems/net-imap-0.2.2/LICENSE.txt
-jruby/lib/ruby/gems/1.8/gems/net-imap-0.2.2/README.md
-jruby/lib/ruby/gems/1.8/gems/net-imap-0.2.2/Rakefile
-jruby/lib/ruby/gems/1.8/gems/net-imap-0.2.2/bin/
-jruby/lib/ruby/gems/1.8/gems/net-imap-0.2.2/bin/console
-jruby/lib/ruby/gems/1.8/gems/net-imap-0.2.2/bin/setup
-jruby/lib/ruby/gems/1.8/gems/net-imap-0.2.2/lib/
-jruby/lib/ruby/gems/1.8/gems/net-imap-0.2.2/lib/net/
-jruby/lib/ruby/gems/1.8/gems/net-imap-0.2.2/lib/net/imap/
-jruby/lib/ruby/gems/1.8/gems/net-imap-0.2.2/lib/net/imap.rb
-jruby/lib/ruby/gems/1.8/gems/net-imap-0.2.2/lib/net/imap/authenticators/
-jruby/lib/ruby/gems/1.8/gems/net-imap-0.2.2/lib/net/imap/authenticators.rb
-jruby/lib/ruby/gems/1.8/gems/net-imap-0.2.2/lib/net/imap/authenticators/cram_md5.rb
-jruby/lib/ruby/gems/1.8/gems/net-imap-0.2.2/lib/net/imap/authenticators/digest_md5.rb
-jruby/lib/ruby/gems/1.8/gems/net-imap-0.2.2/lib/net/imap/authenticators/login.rb
-jruby/lib/ruby/gems/1.8/gems/net-imap-0.2.2/lib/net/imap/authenticators/plain.rb
-jruby/lib/ruby/gems/1.8/gems/net-imap-0.2.2/lib/net/imap/command_data.rb
-jruby/lib/ruby/gems/1.8/gems/net-imap-0.2.2/lib/net/imap/data_encoding.rb
-jruby/lib/ruby/gems/1.8/gems/net-imap-0.2.2/lib/net/imap/flags.rb
-jruby/lib/ruby/gems/1.8/gems/net-imap-0.2.2/lib/net/imap/response_data.rb

[MAINTAINER UPDATE] security/lego 4.12.0 -> 4.12.1

2023-06-08 Thread Horia Racoviceanu
- Upgrade to v4.12.1

Changelog

pdns: fix record value
chore: update linter
Index: Makefile
===
RCS file: /cvs/ports/security/lego/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- Makefile29 May 2023 15:48:51 -  1.9
+++ Makefile8 Jun 2023 16:45:59 -
@@ -1,7 +1,7 @@
 COMMENT =  Let's Encrypt/ACME client written in Go
 
 MODGO_MODNAME =github.com/go-acme/lego/v4
-MODGO_VERSION =v4.12.0
+MODGO_VERSION =v4.12.1
 
 DISTNAME = lego-${MODGO_VERSION}
 CATEGORIES =   security
Index: distinfo
===
RCS file: /cvs/ports/security/lego/distinfo,v
retrieving revision 1.9
diff -u -p -r1.9 distinfo
--- distinfo29 May 2023 15:48:51 -  1.9
+++ distinfo8 Jun 2023 16:45:59 -
@@ -1349,7 +1349,7 @@ SHA256 (go_modules/rsc.io/binaryregexp/@
 SHA256 (go_modules/rsc.io/binaryregexp/@v/v0.2.0.zip) = 
s+cGqiePp/iA0y+hzEDvgoLR/H1uADVlee0NuI87AEc=
 SHA256 (go_modules/software.sslmate.com/src/go-pkcs12/@v/v0.2.0.mod) = 
ycxHNZ55+c2ONOTeypncJ5t0zinSW0a1T86Qmw5wOm8=
 SHA256 (go_modules/software.sslmate.com/src/go-pkcs12/@v/v0.2.0.zip) = 
qse6k1xBU6O0e8ObNvLorTJD8DNJwRy33Mlt2fMWn6Y=
-SHA256 (lego-v4.12.0.zip) = fcjyMRdJHS8pmhTvPtuD2mjSilldT/2CWcddtsjErs0=
+SHA256 (lego-v4.12.1.zip) = HPQpG+Wh5+Helr4oDQukAmbS1uqagyIlKoNEAui/QwE=
 SIZE (go_modules/cloud.google.com/go/@v/v0.107.0.mod) = 1091
 SIZE (go_modules/cloud.google.com/go/@v/v0.107.0.zip) = 542234
 SIZE (go_modules/cloud.google.com/go/@v/v0.26.0.mod) = 27
@@ -2701,4 +2701,4 @@ SIZE (go_modules/rsc.io/binaryregexp/@v/
 SIZE (go_modules/rsc.io/binaryregexp/@v/v0.2.0.zip) = 450232
 SIZE (go_modules/software.sslmate.com/src/go-pkcs12/@v/v0.2.0.mod) = 127
 SIZE (go_modules/software.sslmate.com/src/go-pkcs12/@v/v0.2.0.zip) = 36374
-SIZE (lego-v4.12.0.zip) = 1271168
+SIZE (lego-v4.12.1.zip) = 1271269


CVS: cvs.openbsd.org: ports

2023-06-08 Thread Bjorn Ketelaars
CVSROOT:/cvs
Module name:ports
Changes by: b...@cvs.openbsd.org2023/06/08 10:45:02

Modified files:
news/sabnzbd   : Makefile distinfo 
news/sabnzbd/pkg: PLIST 

Log message:
Update to sabnzbd-4.0.2

Changes: https://github.com/sabnzbd/sabnzbd/releases/tag/4.0.2



CVS: cvs.openbsd.org: ports

2023-06-08 Thread Bjorn Ketelaars
CVSROOT:/cvs
Module name:ports
Changes by: b...@cvs.openbsd.org2023/06/08 10:44:42

Modified files:
news/py-sabctools: Makefile distinfo 

Log message:
Update to py-sabctools-7.0.2

Changes: https://github.com/sabnzbd/sabctools/releases/tag/v7.0.2

Update needed for sabnzbd.



Update: audio/aqualung 1.2

2023-06-08 Thread Jeremy Evans
Simple update to the current version of Aqualung, released today.
Two important changes:

* Support current ffmpeg, so Aqualung doesn't stand in the way of an
  ffmpeg update

* Avoid MAP_STACK errors in the lavc_decoder

Tested on amd64. I plan to commit in a couple days unless I hear
objections.

Thanks,
Jeremy

Index: Makefile
===
RCS file: /cvs/ports/audio/aqualung/Makefile,v
retrieving revision 1.59
diff -u -p -r1.59 Makefile
--- Makefile14 Apr 2022 02:01:41 -  1.59
+++ Makefile4 Jun 2023 19:15:09 -
@@ -1,15 +1,9 @@
 COMMENT=   advanced music player
 
-VERSION=   1.1
+VERSION=   1.2
 DISTNAME=  aqualung-${VERSION}
 EPOCH= 0
-REVISION=  0
 CATEGORIES=audio
-
-MASTER_SITES0 = https://github.com/jeremyevans/aqualung/commit/
-# Backport fix for mpeg files after upgrade to libsndfile 1.1.0
-PATCHFILES =
mpeg_before_sndfile{01427d144a4b1c4903e5197a1c76cede49c24eec}.patch:0
-PATCH_DIST_STRIP =  -p1
 
 HOMEPAGE=  https://github.com/jeremyevans/aqualung
 
Index: distinfo
===
RCS file: /cvs/ports/audio/aqualung/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- distinfo14 Apr 2022 02:01:41 -  1.8
+++ distinfo4 Jun 2023 19:15:13 -
@@ -1,4 +1,2 @@
-SHA256 (aqualung-1.1.tar.gz) = dRwN+naEAie4vl0JmFmZC8dlGAulzVVsbHL4GzaK/Lw=
-SHA256 (mpeg_before_sndfile.patch) = 
PRTwS9jo9qHt3+4GY1vGgmW+Xq9EjU3NZ4r3lQAqwR8=
-SIZE (aqualung-1.1.tar.gz) = 1986368
-SIZE (mpeg_before_sndfile.patch) = 1170
+SHA256 (aqualung-1.2.tar.gz) = Myv6Dqni97/ZZrl5h7dTf2i42o1WO6xKuYb6RBjc7TI=
+SIZE (aqualung-1.2.tar.gz) = 1974910



Re: Nextcloud upgrade path

2023-06-08 Thread Florian Obser
On 2023-06-08 16:31 +02, Giovanni Bechis  wrote:
> Hi,
> I have a Nextcloud 23.x instance running on OpenBSD 7.3.
> pkg_add(1) suggests to upgrade to 24.x and then to 25.x before next release.
>
> $ doas pkg_add -ui
> [...]
> --- +nextcloud-23.0.12p1 ---
> Nextcloud 23 is EOL upstream, it is advised to update your installation
> to 24 then to 25 to make sure you're on a supported branch by the time
> OpenBSD 7.4 is released.
> $ doas pkg_add -i nextcloud
> quirks-6.121 signed on 2023-06-08T09:49:46Z
> Ambiguous: choose package for nextcloud
> a   0: 
> 1: nextcloud-23.0.12p1
> 2: nextcloud-24.0.12
> 3: nextcloud-25.0.6
> Your choice: 2
> Can't install nextcloud-24.0.12 because of conflicts (nextcloud-23.0.12p1)
> --- nextcloud-24.0.12 ---
> Can't install nextcloud-24.0.12: conflicts
> Couldn't install nextcloud-24.0.12

The correct incantation is
$ doas pkg_add -r nextcloud

No, I don't know why either.

>
> How should a user upgrade (some info on current.html are needed imho) ?
> Can't we add pkgpath entries in order to correctly upgrade between nextcloud 
> versions ?
>
>  Cheers
>   Giovanni
>

-- 
In my defence, I have been left unsupervised.



Nextcloud upgrade path

2023-06-08 Thread Giovanni Bechis

Hi,
I have a Nextcloud 23.x instance running on OpenBSD 7.3.
pkg_add(1) suggests to upgrade to 24.x and then to 25.x before next release.

$ doas pkg_add -ui
[...]
--- +nextcloud-23.0.12p1 ---
Nextcloud 23 is EOL upstream, it is advised to update your installation
to 24 then to 25 to make sure you're on a supported branch by the time
OpenBSD 7.4 is released.
$ doas pkg_add -i nextcloud
quirks-6.121 signed on 2023-06-08T09:49:46Z
Ambiguous: choose package for nextcloud
a   0: 
1: nextcloud-23.0.12p1
2: nextcloud-24.0.12
3: nextcloud-25.0.6
Your choice: 2
Can't install nextcloud-24.0.12 because of conflicts (nextcloud-23.0.12p1)
--- nextcloud-24.0.12 ---
Can't install nextcloud-24.0.12: conflicts
Couldn't install nextcloud-24.0.12

How should a user upgrade (some info on current.html are needed imho) ?
Can't we add pkgpath entries in order to correctly upgrade between nextcloud 
versions ?

 Cheers
  Giovanni

-

OpenBSD 7.3 (GENERIC) #655: Fri Mar 17 19:16:28 MDT 2023
dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC
real mem  = 536363008 (511MB)
avail mem = 509448192 (485MB)
random: good seed from bootblocks
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: date 20/80/26, BIOS32 rev. 0 @ 0xfac40
pcibios0 at bios0: rev 2.0 @ 0xf/0x1
pcibios0: pcibios_get_intr_routing - function not supported
pcibios0: PCI IRQ Routing information unavailable.
pcibios0: PCI bus #0 is the last bus
bios0: ROM list: 0xc8000/0xa800
cpu0 at mainbus0: (uniprocessor)
cpu0: Geode(TM) Integrated Processor by AMD PCS ("AuthenticAMD" 586-class) 500 
MHz, 05-0a-02
cpu0: FPU,DE,PSE,TSC,MSR,CX8,SEP,PGE,CMOV,CFLUSH,MMX,MMXX,3DNOW2,3DNOW
mtrr: K6-family MTRR support (2 registers)
amdmsr0 at mainbus0
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
0:20:0: io address conflict 0x6100/0x100
0:20:0: io address conflict 0x6200/0x200
pchb0 at pci0 dev 1 function 0 "AMD Geode LX" rev 0x31
glxsb0 at pci0 dev 1 function 2 "AMD Geode LX Crypto" rev 0x00: RNG AES
vr0 at pci0 dev 6 function 0 "VIA VT6105M RhineIII" rev 0x96: irq 11, address 
00:00:24:c8:de:80
ukphy0 at vr0 phy 1: Generic IEEE 802.3u media interface, rev. 3: OUI 0x004063, 
model 0x0034
vr1 at pci0 dev 7 function 0 "VIA VT6105M RhineIII" rev 0x96: irq 5, address 
00:00:24:c8:de:81
ukphy1 at vr1 phy 1: Generic IEEE 802.3u media interface, rev. 3: OUI 0x004063, 
model 0x0034
vr2 at pci0 dev 8 function 0 "VIA VT6105M RhineIII" rev 0x96: irq 9, address 
00:00:24:c8:de:82
ukphy2 at vr2 phy 1: Generic IEEE 802.3u media interface, rev. 3: OUI 0x004063, 
model 0x0034
vr3 at pci0 dev 9 function 0 "VIA VT6105M RhineIII" rev 0x96: irq 12, address 
00:00:24:c8:de:83
ukphy3 at vr3 phy 1: Generic IEEE 802.3u media interface, rev. 3: OUI 0x004063, 
model 0x0034
glxpcib0 at pci0 dev 20 function 0 "AMD CS5536 ISA" rev 0x03: rev 3, 32-bit 
3579545Hz timer, watchdog, gpio, i2c
gpio0 at glxpcib0: 32 pins
iic0 at glxpcib0
pciide0 at pci0 dev 20 function 2 "AMD CS5536 IDE" rev 0x01: DMA, channel 0 
wired to compatibility, channel 1 wired to compatibility
wd0 at pciide0 channel 0 drive 0: 
wd0: 16-sector PIO, LBA48, 476940MB, 976773168 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
pciide0: channel 1 ignored (disabled)
ohci0 at pci0 dev 21 function 0 "AMD CS5536 USB" rev 0x02: irq 15, version 1.0, 
legacy support
ehci0 at pci0 dev 21 function 1 "AMD CS5536 USB" rev 0x02: irq 15
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 configuration 1 interface 0 "AMD EHCI root hub" rev 2.00/1.00 
addr 1
isa0 at glxpcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
com0: console
com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5 irq 1 irq 12
pckbc0: unable to establish interrupt for irq 12
pckbd0 at pckbc0 (kbd slot)
wskbd0 at pckbd0: console keyboard
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
nsclpcsio0 at isa0 port 0x2e/2: NSC PC87366 rev 9: GPIO VLM TMS
gpio1 at nsclpcsio0: 29 pins
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
usb1 at ohci0: USB revision 1.0
uhub1 at usb1 configuration 1 interface 0 "AMD OHCI root hub" rev 1.00/1.00 
addr 1
vscsi0 at root
scsibus1 at vscsi0: 256 targets
softraid0 at root
scsibus2 at softraid0: 256 targets
root on wd0a (5527fdd6d670763b.a) swap on wd0b dump on wd0b


CVS: cvs.openbsd.org: ports

2023-06-08 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2023/06/08 08:13:12

Modified files:
infrastructure/lib/DPB: Core.pm Job.pm 
infrastructure/lib/DPB/Job: Fetch.pm Port.pm 

Log message:
simplify a lot the way we build names for running objects



[update] lang/crystal 1.8.2

2023-06-08 Thread joshua stein
Index: Makefile
===
RCS file: /cvs/ports/lang/crystal/Makefile,v
retrieving revision 1.20
diff -u -p -u -p -r1.20 Makefile
--- Makefile9 Feb 2023 23:28:20 -   1.20
+++ Makefile8 Jun 2023 13:48:26 -
@@ -1,11 +1,8 @@
-# https://github.com/crystal-lang/crystal/issues/12743
-#BROKEN = No LLVM 15 support
-
 # Hopefully ${CLANG_ARCHS} at some point.
 ONLY_FOR_ARCHS=amd64
 
-V =1.4.1
-V_SHARDS = 0.17.0
+V =1.8.2
+V_SHARDS = 0.17.3
 V_MOLINILLO =  0.2.0
 COMMENT =  statically typed object oriented language
 DISTNAME = crystal-${V}
@@ -17,7 +14,7 @@ MAINTAINER =  joshua stein 
 # Apache 2.0
 PERMIT_PACKAGE = Yes
 
-WANTLIB += ${COMPILER_LIBCXX} c event_core gc iconv m pcre yaml-0
+WANTLIB += ${COMPILER_LIBCXX} c event_core gc iconv m pcre2-8 yaml-0
 
 #
 # crystal-X-OpenBSDX.X.tar.gz is an archive of a bootstrap compiler object
@@ -25,7 +22,7 @@ WANTLIB +=${COMPILER_LIBCXX} c event_co
 # current version of Crystal there, then checking out the source for that
 # version, applying patches included in this port, and running:
 #
-#  make crystal FLAGS="--cross-compile --target amd64-unknown-openbsd7.1"
+#  make crystal FLAGS="--cross-compile --target amd64-unknown-openbsd7.3"
 #
 # The result will be built at .build/crystal.o
 #
@@ -35,7 +32,7 @@ MASTER_SITES0 =   https://jcs.org/distfile
 MASTER_SITES1 =https://github.com/crystal-lang/shards/archive/
 MASTER_SITES2 =
https://github.com/crystal-lang/crystal-molinillo/archive/
 DISTFILES =crystal-${V}{${V}}.tar.gz \
-   crystal-${V}-OpenBSD7.1.tar.gz:0 \
+   crystal-${V}-OpenBSD7.3.tar.gz:0 \
shards-${V}{v${V_SHARDS}}.tar.gz:1 \
crystal-molinillo-${V}{v${V_MOLINILLO}}.tar.gz:2
 
@@ -43,13 +40,14 @@ DISTFILES = crystal-${V}{${V}}.tar.gz \
 COMPILER = ports-clang
 LLVM_CONFIG =  ${LOCALBASE}/bin/llvm-config
 
-BUILD_DEPENDS =devel/llvm
+BUILD_DEPENDS =devel/llvm \
+   shells/bash
 RUN_DEPENDS =  devel/llvm,-main
 
 LIB_DEPENDS =  converters/libiconv \
devel/boehm-gc \
devel/libevent2 \
-   devel/pcre \
+   devel/pcre2 \
devel/libyaml
 
 USE_GMAKE =Yes
@@ -71,7 +69,7 @@ do-build:
${WRKSRC}/../crystal.o \
${WRKSRC}/src/llvm/ext/llvm_ext.o \
`(${LLVM_CONFIG} --libs --system-libs --ldflags 2> /dev/null)` \
-   -liconv -lpcre -levent_core -lgc -lyaml
+   -liconv -lpcre2-8 -levent_core -lgc -lyaml
cd ${WRKSRC}/shards-${V_SHARDS} && \
env 
CRYSTAL_PATH=lib:${WRKSRC}/src:${WRKSRC}/crystal-molinillo-${V_MOLINILLO}/src \
CRYSTAL=${WRKSRC}/.build/crystal \
@@ -88,7 +86,7 @@ do-install:
 
 do-test:
cd ${WRKSRC}; \
-   ulimit -s 5120 -d 4096000 && \
+   ulimit -s 9680 -d 8096000 && \
${MAKE_PROGRAM} ${TEST_TARGET}
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/lang/crystal/distinfo,v
retrieving revision 1.10
diff -u -p -u -p -r1.10 distinfo
--- distinfo26 Apr 2022 15:44:52 -  1.10
+++ distinfo8 Jun 2023 13:48:26 -
@@ -1,8 +1,8 @@
-SHA256 (crystal-1.4.1-OpenBSD7.1.tar.gz) = 
IGlOAkDwUqwugcVoQe/xgO+Mr6TbZBKOU+Krt4fPdjQ=
-SHA256 (crystal-1.4.1.tar.gz) = l0ZmVq3t4ZlDYZ4YrwMMHVQsLD3R8286QiMQvYtT9eA=
-SHA256 (crystal-molinillo-1.4.1.tar.gz) = 
4jHPJBGmoRoVOJg8f7UrGeZQrMMzi9PN9v2xPWRjhho=
-SHA256 (shards-1.4.1.tar.gz) = s/CiJhQ3shs+JGW3dV7fDDPwMFoRK9mjbhs+x0+WsJg=
-SIZE (crystal-1.4.1-OpenBSD7.1.tar.gz) = 8986175
-SIZE (crystal-1.4.1.tar.gz) = 2880860
-SIZE (crystal-molinillo-1.4.1.tar.gz) = 23959
-SIZE (shards-1.4.1.tar.gz) = 71264
+SHA256 (crystal-1.8.2-OpenBSD7.3.tar.gz) = 
lIh8W8YYkSmJKNoPA4IjpZN/wjzF01quAt9gmIRT81s=
+SHA256 (crystal-1.8.2.tar.gz) = bnIuMjmoxGe6QqiDiRZ4ikeVsM6qLR4umGFs7etUBgU=
+SHA256 (crystal-molinillo-1.8.2.tar.gz) = 
4jHPJBGmoRoVOJg8f7UrGeZQrMMzi9PN9v2xPWRjhho=
+SHA256 (shards-1.8.2.tar.gz) = ZRL/Ub1pBX9NpHg+trFMKdmoi5fTWYU1bR3GRKCEJMc=
+SIZE (crystal-1.8.2-OpenBSD7.3.tar.gz) = 9474479
+SIZE (crystal-1.8.2.tar.gz) = 3171583
+SIZE (crystal-molinillo-1.8.2.tar.gz) = 23959
+SIZE (shards-1.8.2.tar.gz) = 72539
Index: patches/patch-bin_crystal
===
RCS file: patches/patch-bin_crystal
diff -N patches/patch-bin_crystal
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-bin_crystal   8 Jun 2023 13:48:26 -
@@ -0,0 +1,8 @@
+--- bin/crystal.orig   Wed Jun  7 17:35:23 2023
 bin/crystalWed Jun  7 17:35:31 2023
+@@ -1,4 +1,4 @@
+-#!/bin/sh
++#!/usr/local/bin/bash
+ 
+ ## https://github.com/mkropat/sh-realpath 
#
+ #
Index: patches/patch-src_compiler_crystal_compiler_cr

new devel/p5-Test-MockTime-HiRes

2023-06-08 Thread Alexander Bluhm
Hi,

ok to import p5-Test-MockTime-HiRes?
I need it as test dependnecy for devel/p5-Date-Extract.

bluhm


Comment:
replaces actual time with simulated high resolution time

Description:
Test::MockTime::HiRes is a Time::HiRes compatible version of
Test::MockTime.  You can wait milliseconds in simulated time.


p5-Test-MockTime-HiRes.tgz
Description: application/tar-gz


Re: Question about net/curl and SFTP

2023-06-08 Thread Allan Streib
On Thu, Jun 8, 2023, at 03:01, Stuart Henderson wrote:
> I don't recommend that. It affects the library too, which is used
> by many programs in ports.
>
> There are other ways to do this, including lftp:
>
> $ yes | head -500 | lftp sftp://hostname -e 'put /dev/stdin -o /tmp/file'
>
> and rclone (which works with a wide variety of object storage methods,
> not just sftp):
>
> $ rclone config
> <...go through the interactive "add host config" setup...>
> $ cat .config/rclone/rclone.conf
> [somehost]
> type = sftp
> host = somehost
> $ yes | head -500 | rclone rcat somehost:/tmp/rcattest
>
> It would be helpful if there was something to do this natively in
> openssh; it's very handy for streaming backups to a remote sftp-only
> account without using an intermediate file. It can only work with the
> SFTP protocol (not SCP which requires knowing the file size in advance).

Yes, this is exactly my use case. Backups to a storage server. Thank you for
the other suggestions.

Allan



[update] net/synapse 1.85.2

2023-06-08 Thread Renaud Allard

Hello,

Here is a short diff for net/synapse 1.85.2

It fixes a regression where using TLS for HTTP replication between 
workers did not work. Introduced in v1.85.0.


works for me on amd64

Best RegardsIndex: Makefile
===
RCS file: /cvs/ports/net/synapse/Makefile,v
retrieving revision 1.55
diff -u -p -r1.55 Makefile
--- Makefile	7 Jun 2023 19:17:59 -	1.55
+++ Makefile	8 Jun 2023 13:31:03 -
@@ -1,6 +1,6 @@
 COMMENT =	open network for secure, decentralized communication
 
-MODPY_EGG_VERSION =	1.85.1
+MODPY_EGG_VERSION =	1.85.2
 
 GH_ACCOUNT =	matrix-org
 GH_PROJECT =	synapse
Index: distinfo
===
RCS file: /cvs/ports/net/synapse/distinfo,v
retrieving revision 1.39
diff -u -p -r1.39 distinfo
--- distinfo	7 Jun 2023 19:17:59 -	1.39
+++ distinfo	8 Jun 2023 13:31:03 -
@@ -53,7 +53,7 @@ SHA256 (cargo/windows_i686_gnu-0.36.1.ta
 SHA256 (cargo/windows_i686_msvc-0.36.1.tar.gz) = 4ueRcUiygS0e6vrrIql+SBPfpgo/j3jr4gS8yI8S8CQ=
 SHA256 (cargo/windows_x86_64_gnu-0.36.1.tar.gz) = Tc0XG4d2xBuXUh5doSei2GrSgBFIB9Cyqx5GK8dk2eE=
 SHA256 (cargo/windows_x86_64_msvc-0.36.1.tar.gz) = yBHKSoyFPvQgq9hZK6U927rJBBD6tpA7PnmXKmMfdoA=
-SHA256 (synapse-1.85.1.tar.gz) = g0S9BKWr3OqtIXG8EJQmMsObiwGPp9iBr2Aj5Q/e8ec=
+SHA256 (synapse-1.85.2.tar.gz) = oifHNHmW6uAI4Pjw8ukpDHDh2W52hyk7Lr0VM3Zq1Ds=
 SIZE (cargo/aho-corasick-0.7.19.tar.gz) = 113070
 SIZE (cargo/anyhow-1.0.71.tar.gz) = 43808
 SIZE (cargo/arc-swap-1.5.1.tar.gz) = 66157
@@ -109,4 +109,4 @@ SIZE (cargo/windows_i686_gnu-0.36.1.tar.
 SIZE (cargo/windows_i686_msvc-0.36.1.tar.gz) = 724575
 SIZE (cargo/windows_x86_64_gnu-0.36.1.tar.gz) = 790934
 SIZE (cargo/windows_x86_64_msvc-0.36.1.tar.gz) = 661999
-SIZE (synapse-1.85.1.tar.gz) = 8285430
+SIZE (synapse-1.85.2.tar.gz) = 8285129


smime.p7s
Description: S/MIME Cryptographic Signature


CVS: cvs.openbsd.org: ports

2023-06-08 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2023/06/08 05:54:35

Modified files:
infrastructure/lib/DPB: Core.pm 

Log message:
GC very old test that should have gone away with the other tests for
the existence of $core->job



CVS: cvs.openbsd.org: ports

2023-06-08 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2023/06/08 05:50:22

Modified files:
infrastructure/lib/DPB: Core.pm 

Log message:
better name than "one_core", and call it OO style



CVS: cvs.openbsd.org: ports

2023-06-08 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2023/06/08 04:25:22

Modified files:
www/ungoogled-chromium: Makefile distinfo 

Log message:
update to 114.0.5735.106



CVS: cvs.openbsd.org: ports

2023-06-08 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/06/08 04:00:47

Modified files:
sysutils/terragrunt: Makefile distinfo 

Log message:
Update to terragrunt-0.46.3.



CVS: cvs.openbsd.org: ports

2023-06-08 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:ports
Changes by: bl...@cvs.openbsd.org   2023/06/08 02:52:35

Modified files:
net/p5-Net-DNS-SEC: Makefile distinfo 
Removed files:
net/p5-Net-DNS-SEC/patches: patch-SEC_xs 

Log message:
update p5-Net-DNS-SEC to 1.21



CVS: cvs.openbsd.org: ports

2023-06-08 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:ports
Changes by: bl...@cvs.openbsd.org   2023/06/08 02:48:40

Modified files:
net/p5-Net-DNS : Makefile distinfo 

Log message:
update p5-Net-DNS to 1.39



CVS: cvs.openbsd.org: ports

2023-06-08 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/06/08 02:09:20

Modified files:
x11/py-wxPython: Makefile distinfo 
x11/py-wxPython/pkg: PLIST-main 
Removed files:
x11/py-wxPython/patches: patch-buildtools_config_py 

Log message:
Update to py3-wxPython-4.2.1.



Re: Question about net/curl and SFTP

2023-06-08 Thread Stuart Henderson
On 2023/06/07 12:47, Allan Streib wrote:
> On Wed, Jun 7, 2023, at 12:37, Vlad Meșco wrote:
> 
> > You can do what I did: grab the ports tree, update net/curl/Makefile to 
> > configure --with-libssh (and add libssh as a dependency), make package 
> > and make install. 
> 
> Yes, that's fine, I can do that. I guess I assumed there might be some
> other (breaking) reason that it was disabled. Thanks!

I don't recommend that. It affects the library too, which is used
by many programs in ports.

There are other ways to do this, including lftp:

$ yes | head -500 | lftp sftp://hostname -e 'put /dev/stdin -o /tmp/file'

and rclone (which works with a wide variety of object storage methods,
not just sftp):

$ rclone config
<...go through the interactive "add host config" setup...>
$ cat .config/rclone/rclone.conf
[somehost]
type = sftp
host = somehost
$ yes | head -500 | rclone rcat somehost:/tmp/rcattest

It would be helpful if there was something to do this natively in
openssh; it's very handy for streaming backups to a remote sftp-only
account without using an intermediate file. It can only work with the
SFTP protocol (not SCP which requires knowing the file size in advance).

If you have some other requirement that needs a special build of curl,
consider installing the curl binary+library in a different dir. You'll
need to set LD_LIBRARY_PATH so that it can find the special version of
the library.

In theory you could use a curl binary that statically links to the
curl library, but building that on OpenBSD seems problematic.
(I once tried to write a "curl-jumbo" port doing this, but gave up
and found a different method to do what I needed).



CVS: cvs.openbsd.org: ports

2023-06-08 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2023/06/08 00:41:55

Modified files:
graphics/jhead : Makefile distinfo 
graphics/jhead/patches: patch-jhead_c patch-makefile 

Log message:
Update to jhead-3.08.



CVS: cvs.openbsd.org: ports

2023-06-08 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/06/08 00:34:00

Modified files:
lang/rust/patches: patch-compiler_rustc_session_src_options_rs 

Log message:
update lang/rust: unbreak the build due to bad patch commited

no bump as the port didn't build at all (syntax error).