update spyder-kernels

2023-09-10 Thread Daniel Dickman
The attached includes an update for spyder-kernels 1.8.1. To do that 
update we need to update ipykernel to at least 5.1.3 first.

Diffs for both are attached. ok?

(this is the first step toward reviving spyder3).Index: Makefile
===
RCS file: /cvs/ports/devel/spyder/py-spyder-kernels/Makefile,v
retrieving revision 1.10
diff -u -p -u -r1.10 Makefile
--- Makefile26 Nov 2022 23:28:13 -  1.10
+++ Makefile11 Sep 2023 04:55:54 -
@@ -1,21 +1,20 @@
 COMMENT=   kernels used by spyder on its ipython console
 
-MODPY_EGG_VERSION= 0.4.2
+MODPY_EGG_VERSION= 1.8.1
 DISTNAME=  spyder-kernels-${MODPY_EGG_VERSION}
 PKGNAME=   ${MODPY_PY_PREFIX}${DISTNAME}
-REVISION=  6
 
-PORTROACH= limit:^0
+PORTROACH= limit:^1
 
 HOMEPAGE=  https://github.com/spyder-ide/spyder-kernels
 
 FLAVORS =  python3
 FLAVOR =   python3
 
-RUN_DEPENDS += devel/py-cloudpickle${MODPY_FLAVOR} \
-   devel/py-ipykernel${MODPY_FLAVOR}>=4.8.2 \
-   devel/py-jupyter_client${MODPY_FLAVOR}>=5.2.3 \
-   devel/py-wurlitzer${MODPY_FLAVOR} \
+RUN_DEPENDS =  devel/py-cloudpickle${MODPY_FLAVOR} \
+   devel/py-ipykernel${MODPY_FLAVOR}>=5.1.3 \
+   devel/py-jupyter_client${MODPY_FLAVOR}>=5.3.4 \
+   devel/py-wurlitzer${MODPY_FLAVOR}>=1.0.3 \
net/py-zmq${MODPY_FLAVOR}
 
 NO_TEST =  Yes
Index: distinfo
===
RCS file: /cvs/ports/devel/spyder/py-spyder-kernels/distinfo,v
retrieving revision 1.2
diff -u -p -u -r1.2 distinfo
--- distinfo23 Feb 2019 17:57:43 -  1.2
+++ distinfo11 Sep 2023 04:55:54 -
@@ -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-1.8.1.tar.gz) = 
p4L8WWGp3UjVIN3ByGi5YNVLjtsRFsIfwuPDR/5aRHQ=
+SIZE (spyder/spyder-kernels-1.8.1.tar.gz) = 52588
Index: patches/patch-spyder_kernels_customize_spydercustomize_py
===
RCS file: 
/cvs/ports/devel/spyder/py-spyder-kernels/patches/patch-spyder_kernels_customize_spydercustomize_py,v
retrieving revision 1.3
diff -u -p -u -r1.3 patch-spyder_kernels_customize_spydercustomize_py
--- patches/patch-spyder_kernels_customize_spydercustomize_py   11 Mar 2022 
18:53:29 -  1.3
+++ patches/patch-spyder_kernels_customize_spydercustomize_py   11 Sep 2023 
04:55:54 -
@@ -1,12 +1,12 @@
 Index: spyder_kernels/customize/spydercustomize.py
 --- spyder_kernels/customize/spydercustomize.py.orig
 +++ spyder_kernels/customize/spydercustomize.py
-@@ -157,7 +157,7 @@ except:
+@@ -118,7 +118,7 @@ except Exception:
  # Add default filesystem encoding on Linux to avoid an error with
  # Matplotlib 1.5 in Python 2 (Fixes Issue 2793)
- 
#==
+ # 
=
 -if PY2 and sys.platform.startswith('linux'):
-+if PY2 and sys.platform.startswith(('linux','openbsd')):
++if PY2 and sys.platform.startswith(('linux', 'openbsd')):
  def _getfilesystemencoding_wrapper():
  return 'utf-8'
  
Index: pkg/PLIST
===
RCS file: /cvs/ports/devel/spyder/py-spyder-kernels/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -u -r1.4 PLIST
--- pkg/PLIST   11 Mar 2022 18:53:29 -  1.4
+++ pkg/PLIST   11 Sep 2023 04:55:54 -
@@ -13,6 +13,14 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/spyder_kernels/${MODPY_PYCACHE}_version.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/spyder_kernels/${MODPY_PYCACHE}py3compat.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/spyder_kernels/_version.py
+lib/python${MODPY_VERSION}/site-packages/spyder_kernels/comms/
+lib/python${MODPY_VERSION}/site-packages/spyder_kernels/comms/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/spyder_kernels/comms/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/spyder_kernels/comms/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/spyder_kernels/comms/${MODPY_PYCACHE}commbase.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/spyder_kernels/comms/${MODPY_PYCACHE}frontendcomm.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/spyder_kernels/comms/commbase.py
+lib/python${MODPY_VERSION}/site-packages/spyder_kernels/comms/frontendcomm.py
 lib/python${MODPY_VERSION}/site-packages/spyder_kernels/console/
 lib/python${MODPY_VERSION}/site-packages/spyder_kernels/console/__init__.py
 

CVS: cvs.openbsd.org: ports

2023-09-10 Thread Bjorn Ketelaars
CVSROOT:/cvs
Module name:ports
Changes by: b...@cvs.openbsd.org2023/09/10 22:46:46

Modified files:
devel/git-cola : Makefile distinfo 

Log message:
Update to git-cola-4.3.2

Changes: https://github.com/git-cola/git-cola/blob/v4.3.2/CHANGES.rst



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2023/09/10 20:49:15

Modified files:
lang/pcc/pcc   : Makefile distinfo 
lang/pcc/pcc/patches: patch-arch_powerpc_local2_c 
  patch-arch_powerpc_local_c 
  patch-arch_powerpc_macdefs_h 
  patch-arch_powerpc_table_c 
Added files:
lang/pcc/pcc/patches: patch-arch_powerpc_code_c 
Removed files:
lang/pcc/pcc/patches: patch-arch_i386_code_c 
  patch-arch_i386_local_c 

Log message:
update to pcc 20230830

As usual, big thanks to gkoehler@ for the PowerPC patches



UPDATE: objfw-1.0.2 (was: Re: UPDATE: objfw-1.0.1)

2023-09-10 Thread Jonathan Schleifer
And here's an update to the just released 1.0.2 instead. This is 1.0.1 
with some additional fixes for macOS, so not important for OpenBSD. But 
when updating anyway, why not update to the latest version :).


Index: Makefile
===
RCS file: /cvs/ports/devel/objfw/Makefile,v
retrieving revision 1.2
diff -u -p -u -r1.2 Makefile
--- Makefile4 Sep 2023 14:28:59 -   1.2
+++ Makefile11 Sep 2023 01:22:54 -
@@ -1,6 +1,6 @@
 COMMENT =  portable, lightweight framework for the Objective-C language

-DISTNAME = objfw-1.0
+DISTNAME = objfw-1.0.2

 SHARED_LIBS += objfw   0.0
 SHARED_LIBS += objfwrt 0.0
@@ -23,6 +23,7 @@ MASTER_SITES =https://objfw.nil.im/dow
 COMPILER=  base-clang ports-clang

 CONFIGURE_STYLE =  gnu
+CONFIGURE_FLAGS += --disable-silent-rules

 MAKE_FLAGS +=  OBJFW_LIB_MAJOR=${LIBobjfw_VERSION:R}
 MAKE_FLAGS +=  OBJFW_LIB_MINOR=${LIBobjfw_VERSION:E}
Index: distinfo
===
RCS file: /cvs/ports/devel/objfw/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -r1.1.1.1 distinfo
--- distinfo4 Sep 2023 14:12:27 -   1.1.1.1
+++ distinfo11 Sep 2023 01:22:54 -
@@ -1,2 +1,2 @@
-SHA256 (objfw-1.0.tar.gz) = pqo79ZDGp64hzxPbqpSnKSbmevXH1a70orFyVD0fJqM=
-SIZE (objfw-1.0.tar.gz) = 785854
+SHA256 (objfw-1.0.2.tar.gz) = toC+CL+t43bReVjzzq2vIjrF0I33GkvXh6QmQKhtt8s=
+SIZE (objfw-1.0.2.tar.gz) = 786962
Index: patches/patch-buildsys_mk_in
===
RCS file: patches/patch-buildsys_mk_in
diff -N patches/patch-buildsys_mk_in
--- patches/patch-buildsys_mk_in4 Sep 2023 14:28:59 -   1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,66 +0,0 @@
-Make build log more useful by printing CFLAGS etc
-
-Index: buildsys.mk.in
 buildsys.mk.in.orig
-+++ buildsys.mk.in
-@@ -123,18 +123,17 @@ DEPS = ${OBJS:.o=.dep}   \
-
- MO_FILES = ${LOCALES:.po=.mo}
-
--.SILENT:
- .SUFFIXES:
- .SUFFIXES: .amigalib.o .beam .c .cc .class .cxx .d .erl .lib.o .java 
.mo .m .mm .o .plugin.o .po .py .pyc .rc .S .xpm
- .PHONY: all subdirs subdirs-after pre-depend depend install 
install-extra uninstall uninstall-extra clean distclean locales 
copy-headers-into-framework ${SUBDIRS} ${SUBDIRS_AFTER}

-
- all:
--  ${MAKE} -s pre-all
--  ${MAKE} -s subdirs
--  ${MAKE} -s depend
--	${MAKE} -s ${STATIC_LIB} ${STATIC_LIB_NOINST} ${STATIC_PIC_LIB} 
${STATIC_PIC_LIB_NOINST} ${STATIC_AMIGA_LIB} ${STATIC_AMIGA_LIB_NOINST} 
${SHARED_LIB} ${SHARED_LIB_NOINST} ${FRAMEWORK} ${FRAMEWORK_NOINST} 
${AMIGA_LIB} ${AMIGA_LIB_NOINST} ${PLUGIN} ${PLUGIN_NOINST} ${PROG} 
${PROG_NOINST} ${JARFILE} locales

--  ${MAKE} -s subdirs-after
--  ${MAKE} -s post-all
-+  ${MAKE} pre-all
-+  ${MAKE} subdirs
-+  ${MAKE} depend
-+	${MAKE} ${STATIC_LIB} ${STATIC_LIB_NOINST} ${STATIC_PIC_LIB} 
${STATIC_PIC_LIB_NOINST} ${STATIC_AMIGA_LIB} ${STATIC_AMIGA_LIB_NOINST} 
${SHARED_LIB} ${SHARED_LIB_NOINST} ${FRAMEWORK} ${FRAMEWORK_NOINST} 
${AMIGA_LIB} ${AMIGA_LIB_NOINST} ${PLUGIN} ${PLUGIN_NOINST} ${PROG} 
${PROG_NOINST} ${JARFILE} locales

-+  ${MAKE} subdirs-after
-+  ${MAKE} post-all
-
- pre-all post-all:
-
-@@ -144,7 +143,7 @@ subdirs-after: ${SUBDIRS_AFTER}
- ${SUBDIRS} ${SUBDIRS_AFTER}:
-   for i in $@; do \
-   ${DIR_ENTER}; \
--  ${MAKE} -s || exit $$?; \
-+  ${MAKE} || exit $$?; \
-   ${DIR_LEAVE}; \
-   done
-
-@@ -194,7 +193,7 @@ ${SHARED_LIB} ${SHARED_LIB_NOINST}: ${EXT_DEPS} ${LIB_
- ${FRAMEWORK} ${FRAMEWORK_NOINST}: ${EXT_DEPS} ${LIB_OBJS} 
${LIB_OBJS_EXTRA}

-   ${LINK_STATUS}
-   out="$@"; \
--	if rm -fr $$out && ${MKDIR_P} $$out && ${MAKE} -s 
COPY_HEADERS_IF_SUBDIR=${includesubdir} 
COPY_HEADERS_DESTINATION=$$PWD/$@/Headers copy-headers-into-framework && 
if test -f Info.plist; then ${INSTALL} -m 644 Info.plist 
$$out/Info.plist; fi && if test -f module.modulemap; then ${MKDIR_P} 
$$out/Modules && ${INSTALL} -m 644 module.modulemap 
$$out/Modules/module.modulemap; fi && ${LD} -o $$out/$${out%.framework} 
${LIB_OBJS} ${LIB_OBJS_EXTRA} ${FRAMEWORK_LDFLAGS} 
${FRAMEWORK_LDFLAGS_INSTALL_NAME} ${LDFLAGS} ${FRAMEWORK_LIBS} && 
${CODESIGN} -fs ${CODESIGN_IDENTITY} $$out; then \
-+	if rm -fr $$out && ${MKDIR_P} $$out && ${MAKE} 
COPY_HEADERS_IF_SUBDIR=${includesubdir} 
COPY_HEADERS_DESTINATION=$$PWD/$@/Headers copy-headers-into-framework && 
if test -f Info.plist; then ${INSTALL} -m 644 Info.plist 
$$out/Info.plist; fi && if test -f module.modulemap; then ${MKDIR_P} 
$$out/Modules && ${INSTALL} -m 644 module.modulemap 
$$out/Modules/module.modulemap; fi && ${LD} -o $$out/$${out%.framework} 
${LIB_OBJS} ${LIB_OBJS_EXTRA} ${FRAMEWORK_LDFLAGS} 
${FRAMEWORK_LDFLAGS_INSTALL_NAME} ${LDFLAGS} ${FRAMEWORK_LIBS} && 
${CODESIGN} -fs ${CODESIGN_IDENTITY} $$out; then \

-   

CVS: cvs.openbsd.org: ports

2023-09-10 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2023/09/10 19:04:40

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

Log message:
update to wxMaxima 22.05.0



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2023/09/10 18:47:00

Modified files:
lang/pythran   : Makefile distinfo 
lang/pythran/pkg: PLIST 

Log message:
update pythran to 0.14.0



Re: [new] www/py-flasgger

2023-09-10 Thread Lucas Raab
On Sun, Sep 03, 2023 at 05:15:21PM +, Lucas Raab wrote:
> Hello,
> 
> Here's a new port for py-flasgger which is a new dep for a www/py-httpbin
> update and possibly of interest for those who have APIs implemented in Flask.
> 
> pkg/DESCR:
> Flask extension to extract OpenAPI-Specification from all Flask
> views registered in your API.
> 
> https://github.com/flasgger/flasgger
> 
> Comments?
> 
> Thanks,
> Lucas

Any feedback or good to import as is?

Thanks,
Lucas


py-flasgger.tgz
Description: application/tar-gz


KiCad exits with "illegal instruction"

2023-09-10 Thread Isaac Meerwarth
I wanted to report that KiCad exits with "illegal instruction" when you 
try to launch a project.
OpenBSD 7.3-current (GENERIC.MP) #1359: Sun Sep  3 10:53:36 MDT 2023
dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 34006142976 (32430MB)
avail mem = 32955805696 (31429MB)
random: good seed from bootblocks
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 3.3 @ 0x3f085000 (54 entries)
bios0: vendor INSYDE Corp. version "03.05" date 08/23/2022
bios0: Framework Laptop (12th Gen Intel Core)
efi0 at bios0: UEFI 2.8
efi0: INSYDE Corp. rev 0x305
acpi0 at bios0: ACPI 6.3
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP UEFI SSDT SSDT SSDT SSDT SSDT SSDT SSDT TPM2 SSDT LPIT 
WSMT SSDT SSDT DBGP DBG2 NHLT ECDT HPET APIC MCFG SSDT DMAR SSDT SSDT SSDT SSDT 
FPDT ASF! PHAT BGRT
acpi0: wakeup devices PEG0(S4) PEGP(S4) PEGP(S4) PEGP(S4) XHCI(S4) XDCI(S4) 
HDAS(S4) CNVW(S4) RP01(S4) PXSX(S4) RP02(S4) PXSX(S4) RP03(S4) PXSX(S4) 
RP04(S4) PXSX(S4) [...]
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpiec0 at acpi0
acpihpet0 at acpi0: 1920 Hz
acpimadt0 at acpi0 addr 0xfee0: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: 12th Gen Intel(R) Core(TM) i5-1240P, 4390.58 MHz, 06-9a-03, patch 042c
cpu0: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,RDSEED,ADX,SMAP,CLFLUSHOPT,CLWB,PT,SHA,UMIP,PKU,WAITPKG,PKS,MD_CLEAR,IBT,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,IBRS_ALL,SKIP_L1DFL,MDS_NO,IF_PSCHANGE,TAA_NO,MISC_PKG_CT,ENERGY_FILT,DOITM,SBDR_SSDP_N,FBSDP_NO,PSDP_NO,RRSBA,OVERCLOCK,XSAVEOPT,XSAVEC,XGETBV1,XSAVES
cpu0: 48KB 64b/line 12-way D-cache, 32KB 64b/line 8-way I-cache, 1MB 64b/line 
10-way L2 cache, 12MB 64b/line 8-way L3 cache
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges
cpu0: apic clock running at 38MHz
cpu0: mwait min=64, max=64, C-substates=0.2.0.2.0.1.0.1, IBE
cpu1 at mainbus0: apid 1 (application processor)
cpu1: 12th Gen Intel(R) Core(TM) i5-1240P, 4390.58 MHz, 06-9a-03, patch 042c
cpu1: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,RDSEED,ADX,SMAP,CLFLUSHOPT,CLWB,PT,SHA,UMIP,PKU,WAITPKG,PKS,MD_CLEAR,IBT,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,IBRS_ALL,SKIP_L1DFL,MDS_NO,IF_PSCHANGE,TAA_NO,MISC_PKG_CT,ENERGY_FILT,DOITM,SBDR_SSDP_N,FBSDP_NO,PSDP_NO,RRSBA,OVERCLOCK,XSAVEOPT,XSAVEC,XGETBV1,XSAVES
cpu1: 48KB 64b/line 12-way D-cache, 32KB 64b/line 8-way I-cache, 1MB 64b/line 
10-way L2 cache, 12MB 64b/line 8-way L3 cache
cpu1: smt 1, core 0, package 0
cpu2 at mainbus0: apid 8 (application processor)
cpu2: 12th Gen Intel(R) Core(TM) i5-1240P, 4375.71 MHz, 06-9a-03, patch 042c
cpu2: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,RDSEED,ADX,SMAP,CLFLUSHOPT,CLWB,PT,SHA,UMIP,PKU,WAITPKG,PKS,MD_CLEAR,IBT,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,IBRS_ALL,SKIP_L1DFL,MDS_NO,IF_PSCHANGE,TAA_NO,MISC_PKG_CT,ENERGY_FILT,DOITM,SBDR_SSDP_N,FBSDP_NO,PSDP_NO,RRSBA,OVERCLOCK,XSAVEOPT,XSAVEC,XGETBV1,XSAVES
cpu2: 48KB 64b/line 12-way D-cache, 32KB 64b/line 8-way I-cache, 1MB 64b/line 
10-way L2 cache, 12MB 64b/line 8-way L3 cache
cpu2: smt 0, core 4, package 0
cpu3 at mainbus0: apid 9 (application processor)
cpu3: 12th Gen Intel(R) Core(TM) i5-1240P, 4390.69 MHz, 06-9a-03, patch 042c
cpu3: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,RDSEED,ADX,SMAP,CLFLUSHOPT,CLWB,PT,SHA,UMIP,PKU,WAITPKG,PKS,MD_CLEAR,IBT,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,IBRS_ALL,SKIP_L1DFL,MDS_NO,IF_PSCHANGE,TAA_NO,MISC_PKG_CT,ENERGY_FILT,DOITM,SBDR_SSDP_N,FBSDP_NO,PSDP_NO,RRSBA,OVERCLOCK,XSAVEOPT,XSAVEC,XGETBV1,XSAVES
cpu3: 48KB 64b/line 12-way D-cache, 32KB 64b/line 8-way I-cache, 1MB 64b/line 
10-way L2 cache, 12MB 

Re: [update] devel/pycharm to 2023.2.1

2023-09-10 Thread Lucas Raab
On Sun, Sep 03, 2023 at 09:40:31AM +, Lucas Raab wrote:
> Hello,
> 
> Similar to the devel/intellij update sent a bit ago, getting an update out
> there now and circling back to including JNA later.
> 
> Other tests?
> 
> Thanks,
> Lucas

I'll plan on committing this in the next few days unless anyone has other
tests?



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Lucas Raab
CVSROOT:/cvs
Module name:ports
Changes by: lr...@cvs.openbsd.org   2023/09/10 18:22:43

Modified files:
www/py-httpie  : Makefile 

Log message:
www/py-httpie: add two more TDEPs

The only remaining errors look to be blocked network attempts



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:ports
Changes by: bl...@cvs.openbsd.org   2023/09/10 16:35:49

Modified files:
converters/p5-JSON-Any: Makefile distinfo 

Log message:
update p5-JSON-Any to 1.40



CVS: cvs.openbsd.org: ports

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

Modified files:
devel/p5-Data-Printer: Makefile distinfo 
devel/p5-Data-Printer/pkg: PLIST 

Log message:
update p5-Data-Printer to 1.001001



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:ports
Changes by: bl...@cvs.openbsd.org   2023/09/10 15:28:20

Modified files:
devel/p5-Algorithm-Diff: Makefile distinfo 
devel/p5-Algorithm-Diff/pkg: PLIST 

Log message:
update p5-Algorithm-Diff to 1.2010



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2023/09/10 15:12:44

Modified files:
audio/audacity : Makefile 
multimedia/motion: Makefile 
Added files:
audio/audacity/patches: patch-locale_ar_po patch-locale_be_po 
patch-locale_bg_po 
patch-locale_ca_ES@valencia_po 
patch-locale_ca_po patch-locale_fa_po 
patch-locale_gl_po patch-locale_hr_po 
patch-locale_hy_po patch-locale_id_po 
patch-locale_km_po patch-locale_ro_po 
patch-locale_sr_RS@latin_po 
patch-locale_ta_po patch-locale_tg_po 
multimedia/motion/patches: patch-po_de_po patch-po_fi_po 

Log message:
fix format strings in message catalogs

The gettext 0.22 tools flag those errors.



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2023/09/10 15:10:08

Modified files:
devel/id-utils : Makefile 
games/tornado  : Makefile 
Added files:
devel/id-utils/patches: patch-po_fr_po 
games/tornado/patches: patch-po_no_po patch-po_pt_po 

Log message:
fix charset declaration in message catalogs

The gettext 0.22 tools flag those errors.



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2023/09/10 15:07:23

Modified files:
x11/mate/panel : Makefile 
Added files:
x11/mate/panel/patches: patch-libmate-panel-applet_Makefile_in 

Log message:
x11/mate/panel: fix build with gettext 0.22; from upstream



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2023/09/10 15:06:53

ports/x11/mate/panel/patches

Update of /cvs/ports/x11/mate/panel/patches
In directory cvs.openbsd.org:/tmp/cvs-serv52277/patches

Log Message:
Directory /cvs/ports/x11/mate/panel/patches added to the repository



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2023/09/10 15:04:22

Modified files:
news/slrn  : Makefile 
Added files:
news/slrn/patches: patch-src_Makefile_in 
Removed files:
news/slrn/patches: patch-autoconf_configure_ac 

Log message:
news/slrn: cope with the included configure script

Stop trying to regenerate the configure script with new gettext macros,
which keeps breaking with newer gettext releases.



Re: games/devilutionx - unbreak on arm64

2023-09-10 Thread Lucas Raab
On Sun, Sep 10, 2023 at 01:43:58PM +0200, Christian Weisgerber wrote:
> Lucas Raab:
> 
> > > It would be interesting to figure out where that crash is coming
> > > from.  Is this a problem in devilutionx proper?  Or library code
> > > it links against?
> > 
> > I'm assuming there's no Easy Button(tm) to identify those and that'll 
> > require
> > stepping through each dependent library to determine? :)
> 
> I would assume a backtrace from a core dump would allow identifying
> the library, as a first step.  Once we know that a library has a
> BTI problem, somebody can dig there.
> 
> -- 
> Christian "naddy" Weisgerber  na...@mips.inka.de

Thanks, naddy. bentley@ also helped get me going with debug builds.

Which leads to my next question...I've built devilutionx with DEBUG_PACKAGES
and that initially gets me to:

Process 41444 stopped
* thread #1, stop reason = signal SIGILL
frame #0: 0x000e2abf7000
->  0xe2abf7000: stpd15, d14, [sp, #-0xa0]!
0xe2abf7004: subx9, sp, #0x40 ; =0x40 
0xe2abf7008: stpd13, d12, [sp, #0x10]
0xe2abf700c: stpd11, d10, [sp, #0x20]
(lldb) bt
* thread #1, stop reason = signal SIGILL
  * frame #0: 0x000e2abf7000
frame #1: 0x000ebecbab34
frame #2: 0x000ebecd7e7c
frame #3: 0x000ebecb8ea0
frame #4: 0x000ebecb8a50
frame #5: 0x000ebecb89c0
frame #6: 0x000ebf15ac08
frame #7: 0x000ebe9fbb3c
frame #8: 0x000e7c612cc4 libSDL2.so.0.14`GL_RunCommandQueue at 
SDL_render_gl.c:1372:17
frame #9: 0x000e7c60ccb4 libSDL2.so.0.14`SDL_RenderPresent_REAL at 
SDL_render.c:249:14
frame #10: 0x000a0fc1e5b4 devilutionx`devilution::RenderPresent() at 
dx.cpp:247:3
frame #11: 0x000a0fbf3554 
devilutionx`devilution::LoadBackgroundArt(pszFile=, frames=1) at 
diabloui.cpp:714:2
frame #12: 0x000a0fbfbb20 devilutionx`devilution::UiMainMenuDialog(char 
const*, devilution::_mainmenu_selections*, int) [inlined] 
devilution::(anonymous namespace)::MainmenuLoad(name="DevilutionX vDebug") at 
unique_ptr.h:0:5
frame #13: 0x000a0fbfb614 
devilutionx`devilution::UiMainMenuDialog(name="DevilutionX vDebug", 
pdwResult=0x007e6c3a15cc, attractTimeOut=30) at mainmenu.cpp:99:3
frame #14: 0x000a0fb511b4 devilutionx`devilution::mainmenu_loop() at 
menu.cpp:155:13
frame #15: 0x000a0fafb770 
devilutionx`devilution::DiabloMain(argc=, argv=) at 
diablo.cpp:2435:2
frame #16: 0x000a0fad46f8 devilutionx`_start + 284

bentley@'s thought was to rebuild mesa with debug info to proceed, but I can't
seem to get any symbols to show up and I actually get four additional frames.
Example:

Process 92689 stopped
* thread #1, stop reason = signal SIGILL
frame #0: 0x001840b33000
->  0x1840b33000: stpd15, d14, [sp, #-0xa0]!
0x1840b33004: subx9, sp, #0x40 ; =0x40 
0x1840b33008: stpd13, d12, [sp, #0x10]
0x1840b3300c: stpd11, d10, [sp, #0x20]
(lldb) bt
* thread #1, stop reason = signal SIGILL
  * frame #0: 0x001840b33000
frame #1: 0x0017c8286b4c
frame #2: 0x0017c82b1bac
frame #3: 0x0017c82b0808
frame #4: 0x0017c8284404
frame #5: 0x0017c8283f24
frame #6: 0x0017c8283cb8
frame #7: 0x0017c890cc9c
frame #8: 0x0017c82c3800
frame #9: 0x0017c7e5bbb4
frame #10: 0x0017c7e50f90
frame #11: 0x0017c7e50d64
frame #12: 0x00182072b9a8
frame #13: 0x00182808b8a8 libSDL2.so.0.14`GL_RunCommandQueue + 1168
frame #14: 0x001828085898 libSDL2.so.0.14`SDL_RenderPresent_REAL + 128
frame #15: 0x0013b20ee5b4 devilutionx`devilution::RenderPresent() at 
dx.cpp:247:3
frame #16: 0x0013b20c3554 
devilutionx`devilution::LoadBackgroundArt(pszFile=, frames=1) at 
diabloui.cpp:714:2
frame #17: 0x0013b20cbb20 devilutionx`devilution::UiMainMenuDialog(char 
const*, devilution::_mainmenu_selections*, int) [inlined] 
devilution::(anonymous namespace)::MainmenuLoad(name="DevilutionX vDebug") at 
unique_ptr.h:0:5
frame #18: 0x0013b20cb614 
devilutionx`devilution::UiMainMenuDialog(name="DevilutionX vDebug", 
pdwResult=0x0064ae8e2cdc, attractTimeOut=30) at mainmenu.cpp:99:3
frame #19: 0x0013b20211b4 devilutionx`devilution::mainmenu_loop() at 
menu.cpp:155:13
frame #20: 0x0013b1fcb770 
devilutionx`devilution::DiabloMain(argc=, argv=) at 
diablo.cpp:2435:2
frame #21: 0x0013b1fa46f8 devilutionx`_start + 284

I can see xorg-config.cache.arm64 has ac_cv_env_CFLAGS_value=-g set so I
believe the I've rebuilt with debug info. I don't understand how/why the extra
four frames would appear though and why there's no additional information.
Is there something I've missed?

Thanks,
Lucas



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/09/10 13:51:11

Modified files:
net/p5-Zonemaster/cli: Makefile distinfo 

Log message:
update to zonemaster-6.0.2



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/09/10 13:51:07

Modified files:
net/p5-Zonemaster/engine: Makefile distinfo 

Log message:
update to p5-Zonemaster-engine-4.7.3



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2023/09/10 11:12:57

Modified files:
devel/py-dill  : Makefile distinfo 
devel/py-dill/pkg: PLIST 

Log message:
update to py-dill 0.3.7 and correct license marker

Needed for an update of devel/py-multiprocess



UPDATE: objfw-1.0.1

2023-09-10 Thread Jonathan Schleifer
Fixes an issue with TLS connections and no longer requires a patch to 
disable the silent rules.


Index: devel/objfw/Makefile
===
RCS file: /cvs/ports/devel/objfw/Makefile,v
retrieving revision 1.2
diff -u -p -u -r1.2 Makefile
--- devel/objfw/Makefile4 Sep 2023 14:28:59 -   1.2
+++ devel/objfw/Makefile10 Sep 2023 17:08:24 -
@@ -1,6 +1,6 @@
 COMMENT =  portable, lightweight framework for the Objective-C language

-DISTNAME = objfw-1.0
+DISTNAME = objfw-1.0.1

 SHARED_LIBS += objfw   0.0
 SHARED_LIBS += objfwrt 0.0
@@ -23,6 +23,7 @@ MASTER_SITES =https://objfw.nil.im/dow
 COMPILER=  base-clang ports-clang

 CONFIGURE_STYLE =  gnu
+CONFIGURE_FLAGS += --disable-silent-rules

 MAKE_FLAGS +=  OBJFW_LIB_MAJOR=${LIBobjfw_VERSION:R}
 MAKE_FLAGS +=  OBJFW_LIB_MINOR=${LIBobjfw_VERSION:E}
Index: devel/objfw/distinfo
===
RCS file: /cvs/ports/devel/objfw/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -r1.1.1.1 distinfo
--- devel/objfw/distinfo4 Sep 2023 14:12:27 -   1.1.1.1
+++ devel/objfw/distinfo10 Sep 2023 17:08:24 -
@@ -1,2 +1,2 @@
-SHA256 (objfw-1.0.tar.gz) = pqo79ZDGp64hzxPbqpSnKSbmevXH1a70orFyVD0fJqM=
-SIZE (objfw-1.0.tar.gz) = 785854
+SHA256 (objfw-1.0.1.tar.gz) = lT/Yp4Gf2/o7MJKwasf0OnS6xzbBIKQPLjck8hjSFfE=
+SIZE (objfw-1.0.1.tar.gz) = 786603
Index: devel/objfw/patches/patch-buildsys_mk_in
===
RCS file: devel/objfw/patches/patch-buildsys_mk_in
diff -N devel/objfw/patches/patch-buildsys_mk_in
--- devel/objfw/patches/patch-buildsys_mk_in4 Sep 2023 14:28:59 -   
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,66 +0,0 @@
-Make build log more useful by printing CFLAGS etc
-
-Index: buildsys.mk.in
 buildsys.mk.in.orig
-+++ buildsys.mk.in
-@@ -123,18 +123,17 @@ DEPS = ${OBJS:.o=.dep}   \
-
- MO_FILES = ${LOCALES:.po=.mo}
-
--.SILENT:
- .SUFFIXES:
- .SUFFIXES: .amigalib.o .beam .c .cc .class .cxx .d .erl .lib.o .java 
.mo .m .mm .o .plugin.o .po .py .pyc .rc .S .xpm
- .PHONY: all subdirs subdirs-after pre-depend depend install 
install-extra uninstall uninstall-extra clean distclean locales 
copy-headers-into-framework ${SUBDIRS} ${SUBDIRS_AFTER}

-
- all:
--  ${MAKE} -s pre-all
--  ${MAKE} -s subdirs
--  ${MAKE} -s depend
--	${MAKE} -s ${STATIC_LIB} ${STATIC_LIB_NOINST} ${STATIC_PIC_LIB} 
${STATIC_PIC_LIB_NOINST} ${STATIC_AMIGA_LIB} ${STATIC_AMIGA_LIB_NOINST} 
${SHARED_LIB} ${SHARED_LIB_NOINST} ${FRAMEWORK} ${FRAMEWORK_NOINST} 
${AMIGA_LIB} ${AMIGA_LIB_NOINST} ${PLUGIN} ${PLUGIN_NOINST} ${PROG} 
${PROG_NOINST} ${JARFILE} locales

--  ${MAKE} -s subdirs-after
--  ${MAKE} -s post-all
-+  ${MAKE} pre-all
-+  ${MAKE} subdirs
-+  ${MAKE} depend
-+	${MAKE} ${STATIC_LIB} ${STATIC_LIB_NOINST} ${STATIC_PIC_LIB} 
${STATIC_PIC_LIB_NOINST} ${STATIC_AMIGA_LIB} ${STATIC_AMIGA_LIB_NOINST} 
${SHARED_LIB} ${SHARED_LIB_NOINST} ${FRAMEWORK} ${FRAMEWORK_NOINST} 
${AMIGA_LIB} ${AMIGA_LIB_NOINST} ${PLUGIN} ${PLUGIN_NOINST} ${PROG} 
${PROG_NOINST} ${JARFILE} locales

-+  ${MAKE} subdirs-after
-+  ${MAKE} post-all
-
- pre-all post-all:
-
-@@ -144,7 +143,7 @@ subdirs-after: ${SUBDIRS_AFTER}
- ${SUBDIRS} ${SUBDIRS_AFTER}:
-   for i in $@; do \
-   ${DIR_ENTER}; \
--  ${MAKE} -s || exit $$?; \
-+  ${MAKE} || exit $$?; \
-   ${DIR_LEAVE}; \
-   done
-
-@@ -194,7 +193,7 @@ ${SHARED_LIB} ${SHARED_LIB_NOINST}: ${EXT_DEPS} ${LIB_
- ${FRAMEWORK} ${FRAMEWORK_NOINST}: ${EXT_DEPS} ${LIB_OBJS} 
${LIB_OBJS_EXTRA}

-   ${LINK_STATUS}
-   out="$@"; \
--	if rm -fr $$out && ${MKDIR_P} $$out && ${MAKE} -s 
COPY_HEADERS_IF_SUBDIR=${includesubdir} 
COPY_HEADERS_DESTINATION=$$PWD/$@/Headers copy-headers-into-framework && 
if test -f Info.plist; then ${INSTALL} -m 644 Info.plist 
$$out/Info.plist; fi && if test -f module.modulemap; then ${MKDIR_P} 
$$out/Modules && ${INSTALL} -m 644 module.modulemap 
$$out/Modules/module.modulemap; fi && ${LD} -o $$out/$${out%.framework} 
${LIB_OBJS} ${LIB_OBJS_EXTRA} ${FRAMEWORK_LDFLAGS} 
${FRAMEWORK_LDFLAGS_INSTALL_NAME} ${LDFLAGS} ${FRAMEWORK_LIBS} && 
${CODESIGN} -fs ${CODESIGN_IDENTITY} $$out; then \
-+	if rm -fr $$out && ${MKDIR_P} $$out && ${MAKE} 
COPY_HEADERS_IF_SUBDIR=${includesubdir} 
COPY_HEADERS_DESTINATION=$$PWD/$@/Headers copy-headers-into-framework && 
if test -f Info.plist; then ${INSTALL} -m 644 Info.plist 
$$out/Info.plist; fi && if test -f module.modulemap; then ${MKDIR_P} 
$$out/Modules && ${INSTALL} -m 644 module.modulemap 
$$out/Modules/module.modulemap; fi && ${LD} -o $$out/$${out%.framework} 
${LIB_OBJS} ${LIB_OBJS_EXTRA} ${FRAMEWORK_LDFLAGS} 
${FRAMEWORK_LDFLAGS_INSTALL_NAME} ${LDFLAGS} ${FRAMEWORK_LIBS} && 
${CODESIGN} -fs ${CODESIGN_IDENTITY} $$out; 

CVS: cvs.openbsd.org: ports

2023-09-10 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2023/09/10 11:06:45

Modified files:
math/py-ecos   : Makefile distinfo 

Log message:
update to py-ecos 2.0.10

ok pirofti@ (MAINTAINER)



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Stefan Hagen
CVSROOT:/cvs
Module name:ports
Changes by: s...@cvs.openbsd.org2023/09/10 10:32:01

Modified files:
graphics/krita-gmic-plugin: Makefile 

Log message:
Fix krita-gmic-plugin, add bash to BUILD_DEPENDS

translations/lrelease.sh needs bash

found by tb@



Re: [maintainer update] Nuclei 2.9.4 -> 2.9.14

2023-09-10 Thread Omar Polo
On 2023/09/10 22:27:15 +0800, lux  wrote:
> Hi, This patch updates Nuclei from 2.9.4 to 2.9.14.
> 
> Tested ok on AMD64.

Committed, but note that the patch was mangled.

See for example this part

> --- distinfo  19 May 2023 12:27:59 -  1.1.1.1
> +++ distinfo  10 Sep 2023 11:04:10 -
> @@ -4,10 +4,12 @@ SHA256 (go_modules/bitbucket.org/creacha
>  SHA256 (go_modules/bitbucket.org/creachadair/shell/@v/v0.0.7.zip) =
> qewUZ5lrjXYREFhJ2eS6JeS+/TYKg4rxsCPppVBxyac=

word-wrapping was applied to these lines, so it can't be applied.

Luckily, it only needs one manual change to the Makefile to re-create
the rest of the diff.

Unfortunately I can't help with Evolution (which seems to be your MUA
judging from the User-Agent header) mangling diffs.



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Omar Polo
CVSROOT:/cvs
Module name:ports
Changes by: o...@cvs.openbsd.org2023/09/10 09:59:00

Modified files:
security/nuclei: Makefile distinfo modules.inc 
security/nuclei/pkg: PLIST 

Log message:
update security/nuclei to 2.9.14

diff from MAINTAINER Xi Lu, thanks!



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/09/10 09:42:58

Modified files:
devel/libgit2/py-git2: Makefile distinfo 
Removed files:
devel/libgit2/py-git2/patches: patch-pygit2_decl_diff_h 
   patch-pygit2_decl_oid_h 
   patch-pygit2_decl_remote_h 
   patch-src_types_h 

Log message:
Update to py3-git2-1.13.0.



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/09/10 09:39:22

Modified files:
print/py-pypdf : Makefile distinfo 
print/py-pypdf/pkg: PLIST 

Log message:
Update to py3-pypdf-3.16.0.



Re: NEW: fonts/recursive 1.085

2023-09-10 Thread Omar Polo
On 2023/09/10 08:10:58 -0600, "Anthony J. Bentley"  wrote:
> Renato Aguiar writes:
> > Recursive Sans & Mono is a variable type family built for better 
> > code & UI.
> >
> > https://www.recursive.design/
> >
> > https://github.com/arrowtype/recursive
> >
> > Port attached.
> 
> EXTRACT_SUFX=.zip is already set by default in the font module. And I
> would wrap the do-install lines to 80 characters.

agreed

> Other than that, the port looks fine to me. Anyone else willing to ok?

ok op@

while here we might change MASTER_SITES with SITES and avoid the
vertical spacing too.

--- recursive/Makefile  Fri Sep  8 04:10:55 2023
+++ /usr/ports/fonts/recursive/Makefile Sun Sep 10 17:29:34 2023
@@ -11,13 +11,12 @@
 # SIL OFL 1.1
 PERMIT_PACKAGE =   Yes
 
-MASTER_SITES = 
https://github.com/arrowtype/recursive/releases/download/v$V/
-EXTRACT_SUFX = .zip
+SITES =
https://github.com/arrowtype/recursive/releases/download/v$V/
 
-MODULES =  font
+MODULES =  font
 
-NO_BUILD = Yes
-NO_TEST =  Yes
+NO_BUILD = Yes
+NO_TEST =  Yes
 
 do-install:
${INSTALL_DATA_DIR} ${FONTDIR}



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/09/10 09:19:45

Modified files:
sysutils/firmware/apple-boot: Makefile 

Log message:
Bump m1n1 version to 1.3.6
Bump u-boot version to 2023.07.02

ok tobhe@



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/09/10 09:18:39

Modified files:
sysutils/u-boot-asahi: Makefile distinfo 

Log message:
Update to openbsd-v2023.07.02

ok tobhe@



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/09/10 09:17:37

Modified files:
sysutils/m1n1  : Makefile distinfo 

Log message:
Update to m1n1 1.3.6

ok tobhe@



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Peter Hessler
CVSROOT:/cvs
Module name:ports
Changes by: phess...@cvs.openbsd.org2023/09/10 08:56:06

Modified files:
misc/ietf-cli  : Tag: OPENBSD_7_3 Makefile distinfo 
misc/ietf-cli/patches: Tag: OPENBSD_7_3 patch-ietf 

Log message:
update to most recent release, which fixes rsync source urls

OK kn@ (MAINTAINER)
OK sthen@ for -stable



Re: REMOVE sysutils/borgbackup/1.1

2023-09-10 Thread Daniel Jakots
On Sat, 9 Sep 2023 08:20:34 +0200, Bjorn Ketelaars 
wrote:

> On Fri 08/09/2023 22:30, Daniel Jakots wrote:
> > On Fri, 8 Sep 2023 16:04:19 +0200, Bjorn Ketelaars
> >  wrote:
> >   
> > > It probably makes sense to remove the 1.1 branch of borgbackup as
> > > upstream considers it EOL [0]. As a result, a recent security fix
> > > (CVE-2023-36811) has not been made available for 1.1.x.
> > > The 1.2 branch, which we have in ports, is actively maintained,
> > > and upgrading from 1.1.x to 1.2.x is possible [1].  
> > 
> > Thanks for raising this issue!
> >   
> > > Diff below removes the 1.1 branch and adds @pkgpath markers to the
> > > PLIST of 1.2. With this I'm able to 'pkg_add -u' cleanly from
> > > borgbackup-1.1.18 to borgbackup-1.2.6.  
> > 
> > Is that the right thing to do though? Checking the upgrade notes,
> > there's a couple of commands to run, and things to check.
> > 
> > I'm afraid if we provide an update path to borgbackup-1.2, people
> > will not notice the silent upgrade, and their backups may
> > consequently be broken.
> > Not a big issue since I'm sure everyone does monthly 'restore
> > attempt' to ensure the backup validity, right (:
> > 
> > Either way, adding a current.html entry with the upgrade notes
> > would be quite useful I think. (At least, I appreciated having them
> > in your email!)  
> 
> An addition to current.html makes sense. Do you think the bit below
> suffices?

sure, ok danj@
 
> Index: current.html
> ===
> RCS file: /cvs/www/faq/current.html,v
> retrieving revision 1.1108
> diff -u -p -r1.1108 current.html
> --- current.html  9 Sep 2023 05:47:12 -   1.1108
> +++ current.html  9 Sep 2023 06:18:08 -
> @@ -175,6 +175,20 @@ please do the following BEFORE starting 
>  
>  
>  
> +2023/09/09 - [packages] sysutils/borgbackup/1.1
> removal +
> +
> +The 1.1 branch of borgbackup is end-of-life, and has been
> removed from +ports. Upgrading packages using pkg_add -u
> will result in +borgbackup-1.1.8 to be replaced by a release
> from the 1.2 branch, which +at this time is borgbackup-1.2.6.
> +
> +
> +Before upgrading it is recommended to follow the  +href="https://github.com/borgbackup/borg/blob/1.2.6/docs/changes.rst#upgrade-notes;>upgrade
> +notes.
> +
> +
>  

Re: NEW: fonts/recursive 1.085

2023-09-10 Thread Anthony J. Bentley
Renato Aguiar writes:
> Recursive Sans & Mono is a variable type family built for better 
> code & UI.
>
> https://www.recursive.design/
>
> https://github.com/arrowtype/recursive
>
> Port attached.

EXTRACT_SUFX=.zip is already set by default in the font module. And I
would wrap the do-install lines to 80 characters.

Other than that, the port looks fine to me. Anyone else willing to ok?



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Peter Hessler
CVSROOT:/cvs
Module name:ports
Changes by: phess...@cvs.openbsd.org2023/09/10 07:01:46

Modified files:
misc/ietf-cli  : Makefile distinfo 

Log message:
update to most recent release, which fixes rsync source urls

OK kn@ (MAINTAINER)



update java/gradle to 8.3

2023-09-10 Thread Peter Hessler
I have need to build some mods for Minecraft, and they want to use Java
17, which is newer than what our in-tree Gradle supports.  Here's an
update to the most recent version of Gradle, works for me in light
testing.

OK?

-peter


Index: java/gradle/Makefile
===
RCS file: /cvs/openbsd/ports/java/gradle/Makefile,v
retrieving revision 1.12
diff -u -p -u -p -r1.12 Makefile
--- java/gradle/Makefile22 Jul 2022 05:21:06 -  1.12
+++ java/gradle/Makefile10 Sep 2023 12:33:14 -
@@ -1,6 +1,6 @@
 COMMENT =  build automation tool
 
-DISTNAME = gradle-6.7
+DISTNAME = gradle-8.3
 EXTRACT_SUFX = -bin.zip
 EPOCH =0
 
Index: java/gradle/distinfo
===
RCS file: /cvs/openbsd/ports/java/gradle/distinfo,v
retrieving revision 1.9
diff -u -p -u -p -r1.9 distinfo
--- java/gradle/distinfo22 Jul 2022 05:21:06 -  1.9
+++ java/gradle/distinfo10 Sep 2023 12:33:27 -
@@ -1,2 +1,2 @@
-SHA256 (gradle-6.7-bin.zip) = itV3WQGakjPcfcTRpTDO/hCdwSIADVf35iP4z0up38Q=
-SIZE (gradle-6.7-bin.zip) = 102804263
+SHA256 (gradle-8.3-bin.zip) = WRhVtRf8Y1ueBN4dBdXnato/ifX8dvh5eNGyRbT2kiU=
+SIZE (gradle-8.3-bin.zip) = 130639305
Index: java/gradle/patches/patch-bin_gradle
===
RCS file: /cvs/openbsd/ports/java/gradle/patches/patch-bin_gradle,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 patch-bin_gradle
--- java/gradle/patches/patch-bin_gradle22 Jul 2022 05:21:06 -  
1.5
+++ java/gradle/patches/patch-bin_gradle10 Sep 2023 12:33:46 -
@@ -1,8 +1,8 @@
 Index: bin/gradle
 --- bin/gradle.orig
 +++ bin/gradle
-@@ -83,6 +83,8 @@ esac
- CLASSPATH=$APP_HOME/lib/gradle-launcher-6.6.jar
+@@ -115,6 +115,8 @@ esac
+ CLASSPATH=$APP_HOME/lib/gradle-launcher-8.3.jar
  
  
 +JAVA_HOME="$(javaPathHelper -h gradle)"
Index: java/gradle/pkg/PLIST
===
RCS file: /cvs/openbsd/ports/java/gradle/pkg/PLIST,v
retrieving revision 1.11
diff -u -p -u -p -r1.11 PLIST
--- java/gradle/pkg/PLIST   22 Jul 2022 05:21:06 -  1.11
+++ java/gradle/pkg/PLIST   10 Sep 2023 12:33:59 -
@@ -10,26 +10,32 @@ share/java/gradle/bin/gradle.bat
 share/java/gradle/init.d/
 share/java/gradle/init.d/readme.txt
 share/java/gradle/lib/
-share/java/gradle/lib/annotations-13.0.jar
-share/java/gradle/lib/ant-1.10.8.jar
-share/java/gradle/lib/ant-launcher-1.10.8.jar
-share/java/gradle/lib/asm-7.3.1.jar
-share/java/gradle/lib/asm-analysis-7.3.1.jar
-share/java/gradle/lib/asm-commons-7.3.1.jar
-share/java/gradle/lib/asm-tree-7.3.1.jar
-share/java/gradle/lib/commons-compress-1.19.jar
-share/java/gradle/lib/commons-io-2.6.jar
+share/java/gradle/lib/HikariCP-4.0.3.jar
+share/java/gradle/lib/agents/
+share/java/gradle/lib/agents/gradle-instrumentation-agent${GRADLE_JAR}
+share/java/gradle/lib/annotations-24.0.0.jar
+share/java/gradle/lib/ant-1.10.13.jar
+share/java/gradle/lib/ant-antlr-1.10.12.jar
+share/java/gradle/lib/ant-junit-1.10.12.jar
+share/java/gradle/lib/ant-launcher-1.10.13.jar
+share/java/gradle/lib/antlr4-runtime-4.7.2.jar
+share/java/gradle/lib/asm-9.5.jar
+share/java/gradle/lib/asm-commons-9.5.jar
+share/java/gradle/lib/asm-tree-9.5.jar
+share/java/gradle/lib/commons-compress-1.21.jar
+share/java/gradle/lib/commons-io-2.11.0.jar
 share/java/gradle/lib/commons-lang-2.6.jar
 share/java/gradle/lib/failureaccess-1.0.1.jar
-share/java/gradle/lib/fastutil-8.3.0-min.jar
-share/java/gradle/lib/file-events-0.22-milestone-8.jar
-share/java/gradle/lib/file-events-linux-aarch64-0.22-milestone-8.jar
-share/java/gradle/lib/file-events-linux-amd64-0.22-milestone-8.jar
-share/java/gradle/lib/file-events-osx-amd64-0.22-milestone-8.jar
-share/java/gradle/lib/file-events-windows-amd64-0.22-milestone-8.jar
-share/java/gradle/lib/file-events-windows-amd64-min-0.22-milestone-8.jar
-share/java/gradle/lib/file-events-windows-i386-0.22-milestone-8.jar
-share/java/gradle/lib/file-events-windows-i386-min-0.22-milestone-8.jar
+share/java/gradle/lib/fastutil-8.5.2-min.jar
+share/java/gradle/lib/file-events-0.22-milestone-24.jar
+share/java/gradle/lib/file-events-linux-aarch64-0.22-milestone-24.jar
+share/java/gradle/lib/file-events-linux-amd64-0.22-milestone-24.jar
+share/java/gradle/lib/file-events-osx-aarch64-0.22-milestone-24.jar
+share/java/gradle/lib/file-events-osx-amd64-0.22-milestone-24.jar
+share/java/gradle/lib/file-events-windows-amd64-0.22-milestone-24.jar
+share/java/gradle/lib/file-events-windows-amd64-min-0.22-milestone-24.jar
+share/java/gradle/lib/file-events-windows-i386-0.22-milestone-24.jar
+share/java/gradle/lib/file-events-windows-i386-min-0.22-milestone-24.jar
 share/java/gradle/lib/gradle-api-metadata${GRADLE_JAR}
 share/java/gradle/lib/gradle-base-annotations${GRADLE_JAR}
 share/java/gradle/lib/gradle-base-services${GRADLE_JAR}

[update] misc/ietf-cli

2023-09-10 Thread Peter Hessler
#  1.25
#Fixed one source at ietf.org to use "rsync"
#  1.26
#Fixed the rsync source for the RFC Editor

OK?


Index: misc/ietf-cli/Makefile
===
RCS file: /cvs/openbsd/ports/misc/ietf-cli/Makefile,v
retrieving revision 1.15
diff -u -p -u -p -r1.15 Makefile
--- misc/ietf-cli/Makefile  28 May 2023 00:12:39 -  1.15
+++ misc/ietf-cli/Makefile  10 Sep 2023 12:26:42 -
@@ -2,7 +2,7 @@ COMMENT=command-line tools to work with
 
 GH_ACCOUNT=paulehoffman
 GH_PROJECT=ietf-cli
-GH_TAGNAME=1.24
+GH_TAGNAME=1.26
 
 CATEGORIES=misc net books
 
Index: misc/ietf-cli/distinfo
===
RCS file: /cvs/openbsd/ports/misc/ietf-cli/distinfo,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 distinfo
--- misc/ietf-cli/distinfo  28 May 2023 00:12:39 -  1.5
+++ misc/ietf-cli/distinfo  10 Sep 2023 12:26:46 -
@@ -1,2 +1,2 @@
-SHA256 (ietf-cli-1.24.tar.gz) = 2w40CoIZvelUBSzVZBYKkaari08E3b4MPlG4GiWn3ok=
-SIZE (ietf-cli-1.24.tar.gz) = 18885
+SHA256 (ietf-cli-1.26.tar.gz) = UfdjEhDc0C3OYZbRj9DMkefcae/bp6XCeJ3I0uKdIVs=
+SIZE (ietf-cli-1.26.tar.gz) = 18921


-- 
Research is what I'm doing when I don't know what I'm doing.
-- Wernher von Braun



Re: games/devilutionx - unbreak on arm64

2023-09-10 Thread Christian Weisgerber
Lucas Raab:

> > It would be interesting to figure out where that crash is coming
> > from.  Is this a problem in devilutionx proper?  Or library code
> > it links against?
> 
> I'm assuming there's no Easy Button(tm) to identify those and that'll require
> stepping through each dependent library to determine? :)

I would assume a backtrace from a core dump would allow identifying
the library, as a first step.  Once we know that a library has a
BTI problem, somebody can dig there.

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



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2023/09/10 03:57:12

Modified files:
misc/portroach : Makefile 
misc/portroach/patches: patch-Portroach_SQL_pm 

Log message:
revert to using DISTNAME if it's defined and FULLPKGNAME only if not



Re: [update] protobuf and py3-protobuf 4.24.3

2023-09-10 Thread Theo Buehler
On Sun, Sep 10, 2023 at 11:46:24AM +0200, Theo Buehler wrote:
> On Fri, Sep 08, 2023 at 11:53:15PM +0200, Theo Buehler wrote:
> > Here is an updated version of my previous abandoned attempt at updating
> > this google monster: https://marc.info/?t=16768932911=1=2
> > 
> > A major annoyance comes from abseil-cpp shipping 20 gazillion components
> > combined with a misdesign in our pkg-config. The result is that protobuf
> > detection in configure scripts takes a ridiculous amount of time.
> > Configuring libphonenumber takes 10 minutes on a fast amd64 box and over
> > half an hour on a fast sparc64 box. pkgconf is a lot faster.
> > 
> > Remaining fallout: audio/clementine, devel/protobuf-c, games/pokerth
> > 
> > * clementine and cmake make it hard to pass -std=gnu++17 to the various
> >   components. There are some leads on GH. I haven't tried myself, and
> >   I won't: https://github.com/clementine-player/Clementine/issues/7272
> > 
> > * pokerth is similarly obtuse. Again this can be fixed by someone else.
> > 
> > * I sent out a diff for protobuf-c earlier today. All its consumers build.
> > 
> > py3-protobuf works for me, the only thing I couldn't figure out is how
> > to make tests pass when the package is installed.
> > 
> > I have tested this on amd64, arm64 and sparc64. It ran through an amd64
> > bulk (as 4.23.2, a bulk with 4.23.3 is ongoing). Unless the pkg-config
> > vs abseil-cpp thing is considered a blocker (I'd argue it will give more
> > incentive to fix pkg-config which needs to be done anyway), I'd like to
> > land this modulo tweaks from review.
> 
> Here's a better diff that disables the tests. This simplifies the port
> and also avoids installing libgmock for no good reason. Additionally,
> switch to shared libraries for libutf8_{range,validity}.

Missed cvs add for utf8_range's CMakeLists.txt.

Index: devel/protobuf/Makefile
===
RCS file: /cvs/ports/devel/protobuf/Makefile,v
retrieving revision 1.66
diff -u -p -r1.66 Makefile
--- devel/protobuf/Makefile 19 Feb 2023 11:50:53 -  1.66
+++ devel/protobuf/Makefile 10 Sep 2023 00:21:26 -
@@ -1,35 +1,64 @@
 COMMENT =  c++ protocol buffers
 
-CPPMAJOR = 3
-PROTOBUF_VERSION = 21.12
+CPPMAJOR = 4
+PROTOBUF_VERSION = 24.3
 V =${CPPMAJOR}.${PROTOBUF_VERSION}
 TAG =  v${PROTOBUF_VERSION:S/rc-/rc/}
-DISTNAME = protobuf-cpp-${V}
+DISTNAME = protobuf-${PROTOBUF_VERSION}
 PKGNAME =  protobuf-${V:S/-//g}
-REVISION = 0
+DISTFILES =protobuf-${PROTOBUF_VERSION}.tar.gz
 
-WRKDIST =  ${WRKDIR}/protobuf-${V}
-
-SHARED_LIBS += protobuf-lite   19.0# 32.12
-SHARED_LIBS += protobuf21.0# 32.12
-SHARED_LIBS += protoc  23.0# 32.12
+SHARED_LIBS += protobuf-lite   20.0
+SHARED_LIBS += protobuf22.0
+SHARED_LIBS += protoc  24.0
+SHARED_LIBS += utf8_range  0.0
+SHARED_LIBS += utf8_validity   0.0
 
 CATEGORIES =   devel
 
 HOMEPAGE = https://github.com/protocolbuffers/protobuf/
 
+SITES =
https://github.com/protocolbuffers/protobuf/releases/download/${TAG}/
+
 # New BSD
 PERMIT_PACKAGE =   Yes
 
-WANTLIB += c m pthread ${COMPILER_LIBCXX} z
+WANTLIB += ${COMPILER_LIBCXX} absl_bad_optional_access absl_bad_variant_access
+WANTLIB += absl_base absl_city absl_civil_time absl_cord absl_cord_internal
+WANTLIB += absl_cordz_functions absl_cordz_handle absl_cordz_info
+WANTLIB += absl_crc32c absl_crc_cord_state absl_crc_cpu_detect
+WANTLIB += absl_crc_internal absl_debugging_internal absl_demangle_internal
+WANTLIB += absl_die_if_null absl_examine_stack absl_exponential_biased
+WANTLIB += absl_flags absl_flags_commandlineflag 
absl_flags_commandlineflag_internal
+WANTLIB += absl_flags_config absl_flags_internal absl_flags_marshalling
+WANTLIB += absl_flags_private_handle_accessor absl_flags_program_name
+WANTLIB += absl_flags_reflection absl_graphcycles_internal absl_hash
+WANTLIB += absl_hashtablez_sampler absl_int128 absl_kernel_timeout_internal
+WANTLIB += absl_log_entry absl_log_globals absl_log_initialize
+WANTLIB += absl_log_internal_check_op absl_log_internal_conditions
+WANTLIB += absl_log_internal_format absl_log_internal_globals
+WANTLIB += absl_log_internal_log_sink_set absl_log_internal_message
+WANTLIB += absl_log_internal_nullguard absl_log_internal_proto
+WANTLIB += absl_log_severity absl_log_sink absl_low_level_hash
+WANTLIB += absl_malloc_internal absl_raw_hash_set absl_raw_logging_internal
+WANTLIB += absl_spinlock_wait absl_stacktrace absl_status absl_statusor
+WANTLIB += absl_str_format_internal absl_strerror absl_string_view
+WANTLIB += absl_strings absl_strings_internal absl_symbolize 
absl_synchronization
+WANTLIB += absl_throw_delegate absl_time absl_time_zone c m z

Re: [update] protobuf and py3-protobuf 4.24.3

2023-09-10 Thread Theo Buehler
On Fri, Sep 08, 2023 at 11:53:15PM +0200, Theo Buehler wrote:
> Here is an updated version of my previous abandoned attempt at updating
> this google monster: https://marc.info/?t=16768932911=1=2
> 
> A major annoyance comes from abseil-cpp shipping 20 gazillion components
> combined with a misdesign in our pkg-config. The result is that protobuf
> detection in configure scripts takes a ridiculous amount of time.
> Configuring libphonenumber takes 10 minutes on a fast amd64 box and over
> half an hour on a fast sparc64 box. pkgconf is a lot faster.
> 
> Remaining fallout: audio/clementine, devel/protobuf-c, games/pokerth
> 
> * clementine and cmake make it hard to pass -std=gnu++17 to the various
>   components. There are some leads on GH. I haven't tried myself, and
>   I won't: https://github.com/clementine-player/Clementine/issues/7272
> 
> * pokerth is similarly obtuse. Again this can be fixed by someone else.
> 
> * I sent out a diff for protobuf-c earlier today. All its consumers build.
> 
> py3-protobuf works for me, the only thing I couldn't figure out is how
> to make tests pass when the package is installed.
> 
> I have tested this on amd64, arm64 and sparc64. It ran through an amd64
> bulk (as 4.23.2, a bulk with 4.23.3 is ongoing). Unless the pkg-config
> vs abseil-cpp thing is considered a blocker (I'd argue it will give more
> incentive to fix pkg-config which needs to be done anyway), I'd like to
> land this modulo tweaks from review.

Here's a better diff that disables the tests. This simplifies the port
and also avoids installing libgmock for no good reason. Additionally,
switch to shared libraries for libutf8_{range,validity}.

Index: devel/protobuf/Makefile
===
RCS file: /cvs/ports/devel/protobuf/Makefile,v
retrieving revision 1.66
diff -u -p -r1.66 Makefile
--- devel/protobuf/Makefile 19 Feb 2023 11:50:53 -  1.66
+++ devel/protobuf/Makefile 10 Sep 2023 00:21:26 -
@@ -1,35 +1,64 @@
 COMMENT =  c++ protocol buffers
 
-CPPMAJOR = 3
-PROTOBUF_VERSION = 21.12
+CPPMAJOR = 4
+PROTOBUF_VERSION = 24.3
 V =${CPPMAJOR}.${PROTOBUF_VERSION}
 TAG =  v${PROTOBUF_VERSION:S/rc-/rc/}
-DISTNAME = protobuf-cpp-${V}
+DISTNAME = protobuf-${PROTOBUF_VERSION}
 PKGNAME =  protobuf-${V:S/-//g}
-REVISION = 0
+DISTFILES =protobuf-${PROTOBUF_VERSION}.tar.gz
 
-WRKDIST =  ${WRKDIR}/protobuf-${V}
-
-SHARED_LIBS += protobuf-lite   19.0# 32.12
-SHARED_LIBS += protobuf21.0# 32.12
-SHARED_LIBS += protoc  23.0# 32.12
+SHARED_LIBS += protobuf-lite   20.0
+SHARED_LIBS += protobuf22.0
+SHARED_LIBS += protoc  24.0
+SHARED_LIBS += utf8_range  0.0
+SHARED_LIBS += utf8_validity   0.0
 
 CATEGORIES =   devel
 
 HOMEPAGE = https://github.com/protocolbuffers/protobuf/
 
+SITES =
https://github.com/protocolbuffers/protobuf/releases/download/${TAG}/
+
 # New BSD
 PERMIT_PACKAGE =   Yes
 
-WANTLIB += c m pthread ${COMPILER_LIBCXX} z
+WANTLIB += ${COMPILER_LIBCXX} absl_bad_optional_access absl_bad_variant_access
+WANTLIB += absl_base absl_city absl_civil_time absl_cord absl_cord_internal
+WANTLIB += absl_cordz_functions absl_cordz_handle absl_cordz_info
+WANTLIB += absl_crc32c absl_crc_cord_state absl_crc_cpu_detect
+WANTLIB += absl_crc_internal absl_debugging_internal absl_demangle_internal
+WANTLIB += absl_die_if_null absl_examine_stack absl_exponential_biased
+WANTLIB += absl_flags absl_flags_commandlineflag 
absl_flags_commandlineflag_internal
+WANTLIB += absl_flags_config absl_flags_internal absl_flags_marshalling
+WANTLIB += absl_flags_private_handle_accessor absl_flags_program_name
+WANTLIB += absl_flags_reflection absl_graphcycles_internal absl_hash
+WANTLIB += absl_hashtablez_sampler absl_int128 absl_kernel_timeout_internal
+WANTLIB += absl_log_entry absl_log_globals absl_log_initialize
+WANTLIB += absl_log_internal_check_op absl_log_internal_conditions
+WANTLIB += absl_log_internal_format absl_log_internal_globals
+WANTLIB += absl_log_internal_log_sink_set absl_log_internal_message
+WANTLIB += absl_log_internal_nullguard absl_log_internal_proto
+WANTLIB += absl_log_severity absl_log_sink absl_low_level_hash
+WANTLIB += absl_malloc_internal absl_raw_hash_set absl_raw_logging_internal
+WANTLIB += absl_spinlock_wait absl_stacktrace absl_status absl_statusor
+WANTLIB += absl_str_format_internal absl_strerror absl_string_view
+WANTLIB += absl_strings absl_strings_internal absl_symbolize 
absl_synchronization
+WANTLIB += absl_throw_delegate absl_time absl_time_zone c m z
 
-MASTER_SITES = 
https://github.com/protocolbuffers/protobuf/releases/download/${TAG}/
+LIB_DEPENDS += devel/abseil-cpp
 
+# C++17
 COMPILER = 

Re: [new] textproc/vgrep

2023-09-10 Thread lux
On Sat, 2023-09-09 at 19:38 +0200, Omar Polo wrote:
> On 2023/09/09 23:51:20 +0800, lux  wrote:
> > Github: https://github.com/vrothberg/vgrep
> > 
> > The built-in grep command in OpenBSD is currently not supported,
> > but it
> > works well with git-grep and ripgrep. I have tested it on AMD64 7.3
> > and
> > it works fine for me.
> 
> Haven't tried the port, but have you tried if removing --color from
> the grep invocation (using a custom patch) works?  Looking at the
> code
> they use --color=auto which our grep (rightly IMHO) doesn't support,
> but quickly looking at the code they don't seem to care about the
> escapes being there.
> 
> If you go this route you may also consider changing -Z with --null.
> They seem to assume that -Z is to NUL terminate the file names, while
> in our and other grep(1) implementations is to force grep to behave
> as
> zgrep, we have --null for that.  IIUC --null is more portable than -
> Z.
> 
> 

Thank you, I've made a patch to remove the --color parameter but still
retain the -Z parameter. However, using the --null parameter caused the
original program's output to be misaligned. Now the program works fine.

Here's the patch content:

Index: vgrep.go
--- vgrep.go.orig
+++ vgrep.go
@@ -311,10 +311,9 @@ func (v *vgrep) grep(args []string) {
cmd = append(cmd, args...)
greptype = GITGrep
} else {
-   env =
"GREP_COLORS='ms=01;31:mc=:sl=:cx=:fn=:ln=:se=:bn='"
-   cmd = []string{"grep", "-ZHInr", "--color=always"}
+   cmd = []string{"grep", "-ZHInr"}
cmd = append(cmd, args...)
-   greptype = v.getGrepType()
+   greptype = "BSD"
}
output, err := v.runCommand(cmd, env)
if err != nil {


vgrep.tar.gz
Description: application/compressed-tar


CVS: cvs.openbsd.org: ports

2023-09-10 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/09/10 03:08:36

Modified files:
devel/py-build : Makefile distinfo 
devel/py-build/pkg: PLIST 

Log message:
update to py3-build-1.0.3



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/09/10 03:04:45

Modified files:
astro/py-jplephem: Makefile distinfo 
astro/py-jplephem/pkg: DESCR 

Log message:
update to py3-jplephem-2.19



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/09/10 01:54:02

Modified files:
sysutils/libportal: Makefile distinfo 

Log message:
Update to libportal-0.7.1.



Re: [new] graphics/shaderc; new dep for games/taisei update

2023-09-10 Thread Omar Polo
On 2023/09/09 21:22:38 +, Lucas  wrote:
> Omar Polo  wrote:
> > games/taisei latest version (1.4) needs shaderc and spirv-cross
> > (separate mail).
> > 
> > had to patch a bit the CMake files to not use the bundled dependencies
> > and to not run git & co.  Some patches were inspired by the freebsd'
> > port, but had to tweak more as, for e.g., we don't seem to have
> > libraries like OSDependent or OGLCompiler.  Yet it compiles, it works
> > for games/taisei needs, and the regress suite seems happy:
> > 
> > : 96% tests passed, 1 tests failed out of 24
> > 
> > The one test failing was expecting some strings in the program usage
> > that I don't generate.  No big deal.
> > 
> > ok to import?
> 
> This is missing a BDEP on graphics/spirv-headers. Doesn't change the
> results of make test.

Thanks for spotting, added in my tree.