CVS: cvs.openbsd.org: ports

2023-09-26 Thread Greg Steuck
CVSROOT:/cvs
Module name:ports
Changes by: gne...@cvs.openbsd.org  2023/09/26 22:59:18

Modified files:
lang/ghc-8.10.7: Makefile 
lang/ghc   : Makefile distinfo 

Log message:
New bootstrap for lang/ghc by kili@

Committing with my OK as his connectivity is bad.



Re: new bootstrap for lang/ghc

2023-09-26 Thread Greg Steuck
Matthias Kilian  writes:

> Greg asked me to provide a new ghc boostrap. Here it is; i could built
> lang/ghc and all ports depending on it with it.

Thank you Matthias!

> If it's ok to put it in before release, could someone else please
> commit it? 

I intend to your patch as is once my build succeeds unless somebody
tells me not to.

> My internet connection is currently almost completely
> broken.

Do you also host the bootstrap files there? Should we considering
mirroring them somewhere else?

Thanks
Greg



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2023/09/26 21:42:06

Modified files:
games/fheroes2 : Makefile distinfo 

Log message:
update to fheroes2 1.0.8; switch to using DIST_TUPLE



Re: new bootstrap for lang/ghc

2023-09-26 Thread Greg Steuck
Marc Espie  writes:

> On Tue, Sep 26, 2023 at 10:29:57PM +0200, Matthias Kilian wrote:
>> Hi,
>> 
>> Greg asked me to provide a new ghc boostrap. Here it is; i could built
>> lang/ghc and all ports depending on it with it.
>> 
>> If it's ok to put it in before release, could someone else please
>> commit it? My internet connection is currently almost completely
>> broken.

> Just noticed this bootstrap thingy by accident (grep is a good thing)
> and fixed the MASTER_SITES0 to the new style.

Thanks for doing the sweeps!

> Could we NOT do things this way ? not sure if we have another 
> bootstrap Makefile for another language in the tree,
> but I'd rather there be marked as 
> IGNORE = reason
> and hooked up to the tree.

Depending on how badly you want this, we can either fix it after the
release or wait a bit longer. The reason for this bizarre scheme is
inability of ghc-9.2 series to bootstrap itself via make flow.  They
deprecated this flow upstream and it will be going away soon. I intend
to switch to their almost-ready flow with the 9.4 or 9.6 upgrade.  This
effort is predicated on my time availability and the Haskell ecosystem
readiness to these ghc version. Maybe I'll spend some time on this in
November, who knows?

Thanks
Greg



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2023/09/26 21:06:54

Modified files:
emulators/desmume: Makefile distinfo 
Added files:
emulators/desmume/patches: patch-desmume_src_arm_jit_cpp 
   
patch-desmume_src_frontend_posix_gtk2_main_cpp 
   
patch-desmume_src_libretro-common_rthreads_rthreads_c 
   patch-desmume_src_utils_task_cpp 
   patch-desmume_src_wifi_cpp 
Removed files:
emulators/desmume/patches: patch-src_MMU_timing_h 
   patch-src_arm_jit_cpp 
   patch-src_ctrlssdl_cpp 
   patch-src_gfx3d_cpp 
   patch-src_gtk_main_cpp 
   patch-src_path_h 
   patch-src_utils_AsmJit_core_stringbuilder_h 
   patch-src_utils_libfat_directory_cpp 
   patch-src_utils_xstring_cpp 
   patch-src_wifi_cpp 

Log message:
update to desmume 0.9.13

- upstream skipped doing a 0.9.12 release
- catches up on 7 years of changes, bringing in bug fixes and enhancements
- switches from sdl to sdl2
- some patches go away because they were already upstreamed

with tweaks and ok thfr@



Re: emulators/desmume 0.9.11 (from 2015) to 0.9.13 (from 2022)

2023-09-26 Thread Thomas Frohwein
On Tue, Sep 26, 2023 at 07:57:54PM -0400, Daniel Dickman wrote:
> desmume 0.9.11 was released in 2015. There was no release of 0.9.12, and 
> 0.9.13 was released in May 2022.
> 
> Below diff updates to the latest release which moves us forward by 7 
> years.
> 
> The nice thing about the update is a lot of patches go away as they are 
> already integrated upstream. Also the updates switches from sdl1 -> sdl2. 
> The changelog mentions a lot of bug fixes and enhancements too.
> 
> Appears to continue to work on amd64. There are no consumers so this 
> update should be low risk for release.
> 
> ok?

builds, runs... I played a few rounds of Plants vs. Zombies. The only
nit I have is the reference to mimmutable(1) in the patch is wrong and
should be mimmutable(2).

ok thfr@
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/emulators/desmume/Makefile,v
> retrieving revision 1.33
> diff -u -p -u -r1.33 Makefile
> --- Makefile  21 Sep 2023 13:10:25 -  1.33
> +++ Makefile  26 Sep 2023 23:49:56 -
> @@ -2,8 +2,9 @@ USE_WXNEEDED =Yes
>  
>  COMMENT =Nintendo DS emulator
>  
> -DISTNAME =   desmume-0.9.11
> -REVISION =   12
> +V =  0.9.13
> +DISTNAME =   desmume-${V}
> +EXTRACT_SUFX =   .tar.xz
>  
>  CATEGORIES = emulators
>  
> @@ -12,37 +13,36 @@ HOMEPAGE =https://desmume.org/
>  # GPLv2+
>  PERMIT_PACKAGE = Yes
>  
> -WANTLIB += agg c m pthread ${LIBCXX} z GL GLU X11 Xcomposite
> +WANTLIB += ${COMPILER_LIBCXX} GL GLU SDL2 SoundTouch X11 Xcomposite
>  WANTLIB += Xcursor Xdamage Xext Xfixes Xi Xinerama Xrandr Xrender
> -WANTLIB += fontconfig freetype gdk_pixbuf-2.0 gio-2.0
> -WANTLIB += glib-2.0 gobject-2.0 gthread-2.0 SDL SoundTouch
> -WANTLIB += atk-1.0 cairo gdk-x11-2.0 gtk-x11-2.0 iconv intl
> -WANTLIB += pango-1.0 pangocairo-1.0 pangoft2-1.0 zzip
> -WANTLIB += harfbuzz
> +WANTLIB += agg atk-1.0 c cairo fontconfig freetype gdk-x11-2.0
> +WANTLIB += gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0 gthread-2.0
> +WANTLIB += gtk-x11-2.0 harfbuzz intl m pango-1.0 pangocairo-1.0
> +WANTLIB += pangoft2-1.0 pcap z zzip
>  
> -SITES =  ${SITE_SOURCEFORGE:=desmume/}
> +SITES =  
> https://github.com/TASEmulators/desmume/releases/download/release_${V:S/./_/g}/
>  
>  RUN_DEPENDS =devel/desktop-file-utils
>  
>  LIB_DEPENDS =archivers/zziplib \
>   audio/soundtouch \
> - devel/sdl \
> + devel/sdl2 \
>   graphics/agg \
>   graphics/gdk-pixbuf2 \
>   x11/gtk+2
>  
> -CONFIGURE_ENV += CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
> - LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
> -
>  MODULES =textproc/intltool
>  
> -
>  COMPILER =   base-clang ports-gcc
>  
> +FIX_CRLF_FILES = desmume/src/arm_jit.cpp \
> + desmume/src/utils/task.cpp
> +
>  CONFIGURE_STYLE =gnu
> -FIX_CRLF_FILES = src/MMU_timing.h \
> - src/path.h \
> - src/arm_jit.cpp \
> - src/utils/AsmJit/core/stringbuilder.h
> +
> +CONFIGURE_ENV += CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
> + LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
> +
> +WRKSRC=${WRKDIST}/desmume/src/frontend/posix
>  
>  .include 
> Index: distinfo
> ===
> RCS file: /cvs/ports/emulators/desmume/distinfo,v
> retrieving revision 1.4
> diff -u -p -u -r1.4 distinfo
> --- distinfo  19 Apr 2015 04:11:16 -  1.4
> +++ distinfo  26 Sep 2023 23:49:56 -
> @@ -1,2 +1,2 @@
> -SHA256 (desmume-0.9.11.tar.gz) = OrNLpswAlWYkUCXB3ZS/RJtqG0FtJDh8tC4YPHjjiJY=
> -SIZE (desmume-0.9.11.tar.gz) = 5359305
> +SHA256 (desmume-0.9.13.tar.xz) = VzRFDgwl9ELdRM2mpAQQ/WVHD0/i+h658Le22uItq68=
> +SIZE (desmume-0.9.13.tar.xz) = 10437780
> Index: patches/patch-desmume_src_arm_jit_cpp
> ===
> RCS file: patches/patch-desmume_src_arm_jit_cpp
> diff -N patches/patch-desmume_src_arm_jit_cpp
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ patches/patch-desmume_src_arm_jit_cpp 26 Sep 2023 23:49:56 -
> @@ -0,0 +1,18 @@
> +BSS is immutable so mark it as mutable so that mprotect RWX works
> +
> +see: mimmutable(1)
> +https://github.com/google/syzkaller/commit/bc009f82ea71c399f19eef28f115ff5cda7be4ba
> +
> +Index: desmume/src/arm_jit.cpp
> +--- desmume/src/arm_jit.cpp.orig
>  desmume/src/arm_jit.cpp
> +@@ -205,7 +205,8 @@ static u8 recompile_counts[(1<<26)/16];
> + // Reduces memory needed for function pointers.
> + // FIXME win64 needs this too, x86_32 doesn't
> + 
> +-DS_ALIGN(4096) static u8 scratchpad[1<<25];
> ++DS_ALIGN(4096) static u8 scratchpad[1<<25]
> ++__attribute__((section(".openbsd.mutable")));
> + static u8 *scratchptr;
> + 
> + struct ASMJIT_API StaticCodeGenerator : public 

CVS: cvs.openbsd.org: ports

2023-09-26 Thread Aaron Bieber
CVSROOT:/cvs
Module name:ports
Changes by: abie...@cvs.openbsd.org 2023/09/26 18:51:08

Modified files:
net/tailscale  : Makefile distinfo modules.inc 
net/tailscale/pkg: PLIST 

Log message:
Update net/tailscale to 1.50.0

OK aisha@



emulators/desmume 0.9.11 (from 2015) to 0.9.13 (from 2022)

2023-09-26 Thread Daniel Dickman
desmume 0.9.11 was released in 2015. There was no release of 0.9.12, and 
0.9.13 was released in May 2022.

Below diff updates to the latest release which moves us forward by 7 
years.

The nice thing about the update is a lot of patches go away as they are 
already integrated upstream. Also the updates switches from sdl1 -> sdl2. 
The changelog mentions a lot of bug fixes and enhancements too.

Appears to continue to work on amd64. There are no consumers so this 
update should be low risk for release.

ok?

Index: Makefile
===
RCS file: /cvs/ports/emulators/desmume/Makefile,v
retrieving revision 1.33
diff -u -p -u -r1.33 Makefile
--- Makefile21 Sep 2023 13:10:25 -  1.33
+++ Makefile26 Sep 2023 23:49:56 -
@@ -2,8 +2,9 @@ USE_WXNEEDED =  Yes
 
 COMMENT =  Nintendo DS emulator
 
-DISTNAME = desmume-0.9.11
-REVISION = 12
+V =0.9.13
+DISTNAME = desmume-${V}
+EXTRACT_SUFX = .tar.xz
 
 CATEGORIES =   emulators
 
@@ -12,37 +13,36 @@ HOMEPAGE =  https://desmume.org/
 # GPLv2+
 PERMIT_PACKAGE =   Yes
 
-WANTLIB += agg c m pthread ${LIBCXX} z GL GLU X11 Xcomposite
+WANTLIB += ${COMPILER_LIBCXX} GL GLU SDL2 SoundTouch X11 Xcomposite
 WANTLIB += Xcursor Xdamage Xext Xfixes Xi Xinerama Xrandr Xrender
-WANTLIB += fontconfig freetype gdk_pixbuf-2.0 gio-2.0
-WANTLIB += glib-2.0 gobject-2.0 gthread-2.0 SDL SoundTouch
-WANTLIB += atk-1.0 cairo gdk-x11-2.0 gtk-x11-2.0 iconv intl
-WANTLIB += pango-1.0 pangocairo-1.0 pangoft2-1.0 zzip
-WANTLIB += harfbuzz
+WANTLIB += agg atk-1.0 c cairo fontconfig freetype gdk-x11-2.0
+WANTLIB += gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0 gthread-2.0
+WANTLIB += gtk-x11-2.0 harfbuzz intl m pango-1.0 pangocairo-1.0
+WANTLIB += pangoft2-1.0 pcap z zzip
 
-SITES =${SITE_SOURCEFORGE:=desmume/}
+SITES =
https://github.com/TASEmulators/desmume/releases/download/release_${V:S/./_/g}/
 
 RUN_DEPENDS =  devel/desktop-file-utils
 
 LIB_DEPENDS =  archivers/zziplib \
audio/soundtouch \
-   devel/sdl \
+   devel/sdl2 \
graphics/agg \
graphics/gdk-pixbuf2 \
x11/gtk+2
 
-CONFIGURE_ENV +=   CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
-   LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
-
 MODULES =  textproc/intltool
 
-
 COMPILER = base-clang ports-gcc
 
+FIX_CRLF_FILES =   desmume/src/arm_jit.cpp \
+   desmume/src/utils/task.cpp
+
 CONFIGURE_STYLE =  gnu
-FIX_CRLF_FILES =   src/MMU_timing.h \
-   src/path.h \
-   src/arm_jit.cpp \
-   src/utils/AsmJit/core/stringbuilder.h
+
+CONFIGURE_ENV +=   CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
+   LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
+
+WRKSRC=${WRKDIST}/desmume/src/frontend/posix
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/emulators/desmume/distinfo,v
retrieving revision 1.4
diff -u -p -u -r1.4 distinfo
--- distinfo19 Apr 2015 04:11:16 -  1.4
+++ distinfo26 Sep 2023 23:49:56 -
@@ -1,2 +1,2 @@
-SHA256 (desmume-0.9.11.tar.gz) = OrNLpswAlWYkUCXB3ZS/RJtqG0FtJDh8tC4YPHjjiJY=
-SIZE (desmume-0.9.11.tar.gz) = 5359305
+SHA256 (desmume-0.9.13.tar.xz) = VzRFDgwl9ELdRM2mpAQQ/WVHD0/i+h658Le22uItq68=
+SIZE (desmume-0.9.13.tar.xz) = 10437780
Index: patches/patch-desmume_src_arm_jit_cpp
===
RCS file: patches/patch-desmume_src_arm_jit_cpp
diff -N patches/patch-desmume_src_arm_jit_cpp
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-desmume_src_arm_jit_cpp   26 Sep 2023 23:49:56 -
@@ -0,0 +1,18 @@
+BSS is immutable so mark it as mutable so that mprotect RWX works
+
+see: mimmutable(1)
+https://github.com/google/syzkaller/commit/bc009f82ea71c399f19eef28f115ff5cda7be4ba
+
+Index: desmume/src/arm_jit.cpp
+--- desmume/src/arm_jit.cpp.orig
 desmume/src/arm_jit.cpp
+@@ -205,7 +205,8 @@ static u8 recompile_counts[(1<<26)/16];
+ // Reduces memory needed for function pointers.
+ // FIXME win64 needs this too, x86_32 doesn't
+ 
+-DS_ALIGN(4096) static u8 scratchpad[1<<25];
++DS_ALIGN(4096) static u8 scratchpad[1<<25]
++  __attribute__((section(".openbsd.mutable")));
+ static u8 *scratchptr;
+ 
+ struct ASMJIT_API StaticCodeGenerator : public Context
Index: patches/patch-desmume_src_frontend_posix_gtk2_main_cpp
===
RCS file: patches/patch-desmume_src_frontend_posix_gtk2_main_cpp
diff -N patches/patch-desmume_src_frontend_posix_gtk2_main_cpp
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-desmume_src_frontend_posix_gtk2_main_cpp  26 Sep 2023 
23:49:56 -
@@ -0,0 +1,17 @@

Re: [New] UnrealIRCD 6.1.1.1

2023-09-26 Thread A Tammy


On 9/26/23 18:52, JR Aquino wrote:
> Attached you will find the proposed new addition of the UnrealIRCD Port for
> OpenBSD
>
> I have tested everything based upon the OpenBSD Porting Guide documentation
> and everything appears to be in full working order.
>
> Attached in the tarball


thanks, this will be a nice one to have. even better if we can sneak it
in by 7.4 (seems unlikely though).

A few comments.

Remove DISTNAME, EXTRACT_SUFX, and bunch of other values which are
already the default. I'd suggest with trying to start removing things
and if a clean build of the port still works. This will give you a good
idea of whats redundant and what isn't.

Your BUILD_DEPENDS on gmake should be change to say USE_GMAKE=Yes

Your CONFIGURE_ARGS seems extremely verbose and it seems very likely
that a lot of it can be trimmed down.

The LIB_DEPENDS on libtool is almost certainly incorrect (haven't built
the port yet). Maybe you should set USE_LIBTOOL=gnu and see if that
suffices - https://man.openbsd.org/bsd.port.mk.5#USE_LIBTOOL

A lot of the variables that you''ve set, like RUNDIR, CONFDIR don't seem
correct. CONFDIR being inside /usr/local is definitely incorrect, it
needs to be just /etc/unrealircd.

Also curious why the do-install target had to be manually written out,
what's wrong with the autoconf installation? If you need to add extra
files manually, do it in a post-install step.

Overall, a pretty good start, hope this all helps.

Cheers,
Aisha


>
> WWW: https://www.unrealircd.org/
>
> UnrealIRCd is an Open Source IRC Server, serving thousands of networks
> since 1999. It runs on Linux, OS X and Windows and is currently the most
> widely deployed IRCd with a market share of 38%. UnrealIRCd is a highly
> advanced IRCd with a strong focus on modularity and security. It uses an
> advanced and highly configurable configuration file. Other key features
> include: full IRCv3 support, SSL/TLS, cloaking, advanced anti-flood and
> anti-spam systems, GeoIP, remote includes, and lots of other features.



[New] UnrealIRCD 6.1.1.1

2023-09-26 Thread JR Aquino
Attached you will find the proposed new addition of the UnrealIRCD Port for
OpenBSD

I have tested everything based upon the OpenBSD Porting Guide documentation
and everything appears to be in full working order.

Attached in the tarball

WWW: https://www.unrealircd.org/

UnrealIRCd is an Open Source IRC Server, serving thousands of networks
since 1999. It runs on Linux, OS X and Windows and is currently the most
widely deployed IRCd with a market share of 38%. UnrealIRCd is a highly
advanced IRCd with a strong focus on modularity and security. It uses an
advanced and highly configurable configuration file. Other key features
include: full IRCv3 support, SSL/TLS, cloaking, advanced anti-flood and
anti-spam systems, GeoIP, remote includes, and lots of other features.


unrealircd-6.1.1.1.tgz
Description: application/compressed


Re: new bootstrap for lang/ghc

2023-09-26 Thread Marc Espie
On Tue, Sep 26, 2023 at 10:29:57PM +0200, Matthias Kilian wrote:
> Hi,
> 
> Greg asked me to provide a new ghc boostrap. Here it is; i could built
> lang/ghc and all ports depending on it with it.
> 
> If it's ok to put it in before release, could someone else please
> commit it? My internet connection is currently almost completely
> broken.
> 
> Ciao,
>   Kili

Just noticed this bootstrap thingy by accident (grep is a good thing)
and fixed the MASTER_SITES0 to the new style.

Could we NOT do things this way ? not sure if we have another 
bootstrap Makefile for another language in the tree,
but I'd rather there be marked as 
IGNORE = reason
and hooked up to the tree.

Building is easy, just need to set NO_IGNORE on the command line.



CVS: cvs.openbsd.org: ports

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

Modified files:
astro/sunclock : Makefile 

Log message:
astro/sunclock: fix DISTFILES for -maps



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:ports
Changes by: bl...@cvs.openbsd.org   2023/09/26 15:49:13

Modified files:
misc/p5-User-Identity: Makefile distinfo 

Log message:
update p5-User-Identity to 1.02
from wen heping



new bootstrap for lang/ghc

2023-09-26 Thread Matthias Kilian
Hi,

Greg asked me to provide a new ghc boostrap. Here it is; i could built
lang/ghc and all ports depending on it with it.

If it's ok to put it in before release, could someone else please
commit it? My internet connection is currently almost completely
broken.

Ciao,
Kili

Index: ghc-8.10.7/Makefile
===
RCS file: /cvs/ports/lang/ghc-8.10.7/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- ghc-8.10.7/Makefile 26 Sep 2023 11:58:12 -  1.4
+++ ghc-8.10.7/Makefile 26 Sep 2023 19:35:13 -
@@ -162,7 +162,7 @@ post-patch:
 # It doesn't matter whether this is the actual date of the bootstrapper
 # build. It's just used to get different distfiles whenever new
 # bootstrappers have to be built.
-BOOTSTRAP_DATE =   20230613
+BOOTSTRAP_DATE =   20230925
 
 # Create a bootstrapper. This compiles a stripped-down version of
 # ghc and creates a `bindist', i.e. a tarball with binaries that
Index: ghc/Makefile
===
RCS file: /cvs/ports/lang/ghc/Makefile,v
retrieving revision 1.214
diff -u -p -r1.214 Makefile
--- ghc/Makefile25 Sep 2023 17:07:31 -  1.214
+++ ghc/Makefile26 Sep 2023 19:35:13 -
@@ -14,13 +14,13 @@ USE_NOEXECONLY =Yes
 USE_NOBTCFI =  Yes
 
 GHC_VERSION =  9.2.7
-REVISION = 3
+REVISION = 4
 DISTNAME = ghc-${GHC_VERSION}
 CATEGORIES =   lang devel
 HOMEPAGE = https://www.haskell.org/ghc/
 
 # Version of the precompiled binaries
-BIN_VER =  8.10.7.20230613
+BIN_VER =  8.10.7.20230925
 
 # lang/python needed for regression tests.
 MODULES =  lang/python
Index: ghc/distinfo
===
RCS file: /cvs/ports/lang/ghc/distinfo,v
retrieving revision 1.69
diff -u -p -r1.69 distinfo
--- ghc/distinfo11 Jul 2023 09:49:08 -  1.69
+++ ghc/distinfo26 Sep 2023 19:35:13 -
@@ -1,10 +1,10 @@
-SHA256 (ghc/ghc-8.10.7.20230613-amd64-unknown-openbsd.tar.xz) = 
/QCac6kB92pFCO9fzn90h/bFJysRl8GUQjOHBVA/5SA=
-SHA256 (ghc/ghc-8.10.7.20230613-shlibs-amd64.tar.gz) = 
LpQDN0fV+YASghLoGTjn0yzEeuYPNW9gtUasieUgu+g=
+SHA256 (ghc/ghc-8.10.7.20230925-amd64-unknown-openbsd.tar.xz) = 
nX0+ANvjPFh0fBwvmd/iQ9ZDQE9w1o1IFuLD52aQYbE=
+SHA256 (ghc/ghc-8.10.7.20230925-shlibs-amd64.tar.gz) = 
yffppwOB+SajgE2xN/AeFKvMHuWQanDUxDEqsJvh9DQ=
 SHA256 (ghc/ghc-9.2.7-src.tar.xz) = 
olNWehe3NKTA3Q/6KW0zwqW1pUp335iIBqKh4cp+iLg=
 SHA256 (ghc/ghc-9.2.7-testsuite.tar.xz) = 
JJSvF12xtiODaWBBo/N+s2VPyN9R8SifTygu6GsJ+1A=
 SHA256 (ghc/ghc-rtd-update-70526f5bd8.diff) = 
maCALPRglB5J9LJEQxBqMGdVbH4qK2gqVuaU5xmYdNU=
-SIZE (ghc/ghc-8.10.7.20230613-amd64-unknown-openbsd.tar.xz) = 48998912
-SIZE (ghc/ghc-8.10.7.20230613-shlibs-amd64.tar.gz) = 2941676
+SIZE (ghc/ghc-8.10.7.20230925-amd64-unknown-openbsd.tar.xz) = 48988780
+SIZE (ghc/ghc-8.10.7.20230925-shlibs-amd64.tar.gz) = 2951432
 SIZE (ghc/ghc-9.2.7-src.tar.xz) = 24610432
 SIZE (ghc/ghc-9.2.7-testsuite.tar.xz) = 3219572
 SIZE (ghc/ghc-rtd-update-70526f5bd8.diff) = 4245853



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2023/09/26 14:44:06

Modified files:
games/godot: Makefile distinfo 
games/godot/pkg: PLIST-main PLIST-tools 

Log message:
maintenance update to 3.5.3 runs with both mono and GDScript engines.
We can fortunately reuse the same pre-generated files for C#/nuget
(see SHARPFILES_V). Gamecontroller tested and still works.
ok op@



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Omar Polo
CVSROOT:/cvs
Module name:ports
Changes by: o...@cvs.openbsd.org2023/09/26 13:16:22

Modified files:
lang/clojure   : Makefile distinfo 

Log message:
update lang/clojure to 1.11.1.1413

No real changes; upstream moved to github as official place for
tarballs, so follow the move.

While here, take advantage that SITES needs less horizontal space
and de-indent the values.



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Omar Polo
CVSROOT:/cvs
Module name:ports
Changes by: o...@cvs.openbsd.org2023/09/26 12:17:56

Modified files:
games/godot: Makefile 

Log message:
games/godot: simplify mono handling

instead of the IS_MONO_ARCH loop use PROPERTIES; thanks espie for
the suggestion.  While here, inline SHARP_POST_EXTRACT and
SHARP_DO_INSTALL using the same .if check on PROPERTIES.



CVS: cvs.openbsd.org: ports

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

Modified files:
astro/py-jplephem: Makefile 
astro/sunclock : Makefile 
devel/boehm-gc : Makefile 
devel/cutter   : Makefile 
devel/jdk/1.8  : Makefile 
devel/jdk/11   : Makefile 
devel/jdk/17   : Makefile 
devel/codechecker: Makefile 
devel/radare2/main: Makefile 
devel/riscv32-esp-elf/gcc: Makefile 
devel/xtensa-esp32-elf/gcc: Makefile 
devel/xtensa-esp32s2-elf/gcc: Makefile 
devel/xtensa-esp32s3-elf/gcc: Makefile 
devel/xtensa-lx106-elf/gcc: Makefile 
editors/neovim : Makefile 
editors/vis: Makefile 
games/fs2open  : Makefile 
games/godot: Makefile 
games/openmw   : Makefile 
games/singularity: Makefile 
games/teeworlds: Makefile 
graphics/jbig2dec: Makefile 
graphics/orthanc/postgresql-plugin: Makefile 
graphics/orthanc/webviewer-plugin: Makefile 
graphics/povray: Makefile 
graphics/libjxl: Makefile 
inputmethods/fcitx: Makefile 
inputmethods/fcitx-chinese-addons: Makefile 
inputmethods/libime: Makefile 
lang/abcl  : Makefile 
lang/pypy  : Makefile 
lang/rust  : Makefile 
mail/postfix   : Makefile.inc 
misc/figlet: Makefile 
misc/m17n/db   : Makefile 
multimedia/pipewire/helvum: Makefile 
net/bore   : Makefile 
net/libmaxminddb: Makefile 
net/p5-IP-Country: Makefile 
net/scapy  : Makefile 
security/qdigidoc4: Makefile 
sysutils/firmware/qcpas: Makefile 
sysutils/grafana: Makefile 
textproc/aspell/core: Makefile 
textproc/sword : Makefile 
www/nginx  : Makefile 
www/p5-HTML-Prototype: Makefile 
x11/cool-retro-term: Makefile 
x11/eterm  : Makefile 
x11/gtk2-murrine-engine: Makefile 
x11/gtk2-rezlooks-engine: Makefile 

Log message:
remove "DISTFILES=${DISTNAME}${EXTRACT_SUFX}" where DISTFILES isn't
used to set another variable



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/09/26 10:57:41

Modified files:
lang/guile2: Makefile 

Log message:
fix DISTFILES list for 32-bit BE

-DISTFILES+=${SUPDISTFILES}
+DISTFILES+=${SUPDISTFILES.boot}



CVS: cvs.openbsd.org: ports

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

Modified files:
devel/leiningen: Makefile 

Log message:
fix SITES substitution, which depended on the exact url format generated
by GH_*, which changed. cute (S/archive/releases\/download/) but too much magic.



[NEW] graphics/oxipng

2023-09-26 Thread Frederic Cambus
Hi ports@,

Here is a new port: graphics/oxipng

>From DESCR:

Oxipng is a multithreaded lossless PNG compression optimizer. It can be used
via a command-line interface or as a library in other Rust programs.

Comments? OK?


oxipng.tar.gz
Description: application/tar-gz


Re: [maintainer update] pandoc 3.1.8

2023-09-26 Thread Greg Steuck
Hi Evan,

Evan Silberman  writes:

> Hi Greg, ports,
>
> Straightforward upgrade of Pandoc to 3.1.8 from a couple weeks ago,
> hoping to go in before ports freeze. (I only sit down to do this every
> so often so I was sort of playing chicken with the release cycle in case
> there was a bugfix release shortly after 3.1.8 here)

Thank you, I minimally tested the package and committed it.

> Among the changes since 3.1.6.1 here are improvements to the man(7)
> writer mode that benefitted from the input of OpenBSD and mandoc's very
> own Ingo Schwarze, see https://github.com/jgm/pandoc/issues/9020. Thanks
> for bringing your knowledge, generosity, and patience to bear on this
> one Ingo!

Yeah, thanks Ingo, this is quite impressive!

Thanks
Greg



CVS: cvs.openbsd.org: ports

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

Modified files:
devel  : Makefile 

Log message:
+p5-Hash-Ordered



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Greg Steuck
CVSROOT:/cvs
Module name:ports
Changes by: gne...@cvs.openbsd.org  2023/09/26 10:11:44

Modified files:
textproc/pandoc: Makefile distinfo 

Log message:
Straightforward maintainer upgrade of Pandoc to 3.1.8

From: Evan Silberman  evan at jklol dot net



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:ports
Changes by: bl...@cvs.openbsd.org   2023/09/26 10:05:45

Log message:
import p5-Hash-Ordered 0.014
from Wen Heping; OK benoit@

Comment:
fast, pure-Perl ordered hash class

Description:
This module implements an ordered hash, meaning that it associates keys
with values like a Perl hash, but keeps the keys in a consistent order.
Because it is implemented as an object and manipulated with method
calls, it is much slower than a Perl hash. This is the cost of keeping
order.

Status:

Vendor Tag: bluhm
Release Tags:   bluhm_20230926

N ports/devel/p5-Hash-Ordered/Makefile
N ports/devel/p5-Hash-Ordered/distinfo
N ports/devel/p5-Hash-Ordered/pkg/DESCR
N ports/devel/p5-Hash-Ordered/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2023/09/26 09:46:23

Modified files:
converters/bdf2psf: Makefile distinfo 

Log message:
Update bdf2psf to 1.223 and take back maintainership.



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2023/09/26 09:45:16

Modified files:
www/newsboat   : Makefile crates.inc distinfo 

Log message:
Update newsboat to 2.33 and take back maintainership.



Fwd: u-boot-arm PLIST; some files are built but not packaged

2023-09-26 Thread Stuart Henderson
I've committed a different diff which adds them with @comment, so they
are not included in the package, but won't show up in "make plist" next
time (so that any actual changes are apparent).

If they're needed for anything they can be un-@comment'ed.

- Forwarded message from Stuart Henderson  -

From: Stuart Henderson 
Date: Sat, 2 Sep 2023 15:36:58 +0100
To: ports 
Subject: u-boot-arm PLIST; some files are built but not packaged
Mail-Followup-To: ports 

As shown by "make plist" after building, u-boot-arm builds more files
than are packaged. There are already a bunch of @comment'ed-out files in
the list but there are others.

Would anyone who is familiar with arm u-boot like to comment on whether
any of these extra files should be included in the package, or should
they be commented-out too?

Here's a diff which just adds them (which makes it easy to see which
files are involved).

Index: Makefile
===
RCS file: /cvs/ports/sysutils/u-boot/arm/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile2 Sep 2023 14:29:59 -   1.3
+++ Makefile2 Sep 2023 14:33:39 -
@@ -1,5 +1,5 @@
 VERSION=   2021.10
-REVISION=  7
+REVISION=  8
 
 SOC=   arm
 
Index: pkg/PLIST
===
RCS file: /cvs/ports/sysutils/u-boot/arm/pkg/PLIST,v
retrieving revision 1.1
diff -u -p -r1.1 PLIST
--- pkg/PLIST   11 Aug 2023 19:48:27 -  1.1
+++ pkg/PLIST   2 Sep 2023 14:33:39 -
@@ -4,18 +4,21 @@ share/u-boot/
 share/u-boot/A10-OLinuXino-Lime/
 share/u-boot/A10-OLinuXino-Lime/sunxi-spl.bin
 @comment share/u-boot/A10-OLinuXino-Lime/u-boot
+share/u-boot/A10-OLinuXino-Lime/u-boot-spl.bin
 share/u-boot/A10-OLinuXino-Lime/u-boot-sunxi-with-spl.bin
 @comment share/u-boot/A10-OLinuXino-Lime/u-boot.bin
 @comment share/u-boot/A10-OLinuXino-Lime/u-boot.img
 share/u-boot/A10s-OLinuXino-M/
 share/u-boot/A10s-OLinuXino-M/sunxi-spl.bin
 @comment share/u-boot/A10s-OLinuXino-M/u-boot
+share/u-boot/A10s-OLinuXino-M/u-boot-spl.bin
 share/u-boot/A10s-OLinuXino-M/u-boot-sunxi-with-spl.bin
 @comment share/u-boot/A10s-OLinuXino-M/u-boot.bin
 @comment share/u-boot/A10s-OLinuXino-M/u-boot.img
 share/u-boot/A20-OLinuXino-Lime/
 share/u-boot/A20-OLinuXino-Lime/sunxi-spl.bin
 @comment share/u-boot/A20-OLinuXino-Lime/u-boot
+share/u-boot/A20-OLinuXino-Lime/u-boot-spl.bin
 share/u-boot/A20-OLinuXino-Lime/u-boot-sunxi-with-spl.bin
 @comment share/u-boot/A20-OLinuXino-Lime/u-boot.bin
 @comment share/u-boot/A20-OLinuXino-Lime/u-boot.img
@@ -23,140 +26,164 @@ share/u-boot/A20-OLinuXino-Lime2/
 share/u-boot/A20-OLinuXino-Lime2-eMMC/
 share/u-boot/A20-OLinuXino-Lime2-eMMC/sunxi-spl.bin
 @comment share/u-boot/A20-OLinuXino-Lime2-eMMC/u-boot
+share/u-boot/A20-OLinuXino-Lime2-eMMC/u-boot-spl.bin
 share/u-boot/A20-OLinuXino-Lime2-eMMC/u-boot-sunxi-with-spl.bin
 @comment share/u-boot/A20-OLinuXino-Lime2-eMMC/u-boot.bin
 @comment share/u-boot/A20-OLinuXino-Lime2-eMMC/u-boot.img
 share/u-boot/A20-OLinuXino-Lime2/sunxi-spl.bin
 @comment share/u-boot/A20-OLinuXino-Lime2/u-boot
+share/u-boot/A20-OLinuXino-Lime2/u-boot-spl.bin
 share/u-boot/A20-OLinuXino-Lime2/u-boot-sunxi-with-spl.bin
 @comment share/u-boot/A20-OLinuXino-Lime2/u-boot.bin
 @comment share/u-boot/A20-OLinuXino-Lime2/u-boot.img
 share/u-boot/A20-OLinuXino_MICRO/
 share/u-boot/A20-OLinuXino_MICRO/sunxi-spl.bin
 @comment share/u-boot/A20-OLinuXino_MICRO/u-boot
+share/u-boot/A20-OLinuXino_MICRO/u-boot-spl.bin
 share/u-boot/A20-OLinuXino_MICRO/u-boot-sunxi-with-spl.bin
 @comment share/u-boot/A20-OLinuXino_MICRO/u-boot.bin
 @comment share/u-boot/A20-OLinuXino_MICRO/u-boot.img
 share/u-boot/Bananapi/
 share/u-boot/Bananapi/sunxi-spl.bin
 @comment share/u-boot/Bananapi/u-boot
+share/u-boot/Bananapi/u-boot-spl.bin
 share/u-boot/Bananapi/u-boot-sunxi-with-spl.bin
 @comment share/u-boot/Bananapi/u-boot.bin
 @comment share/u-boot/Bananapi/u-boot.img
 share/u-boot/Bananapi_M2_Ultra/
 share/u-boot/Bananapi_M2_Ultra/sunxi-spl.bin
 @comment share/u-boot/Bananapi_M2_Ultra/u-boot
+share/u-boot/Bananapi_M2_Ultra/u-boot-spl.bin
 share/u-boot/Bananapi_M2_Ultra/u-boot-sunxi-with-spl.bin
 @comment share/u-boot/Bananapi_M2_Ultra/u-boot.bin
 @comment share/u-boot/Bananapi_M2_Ultra/u-boot.img
 share/u-boot/Bananapi_m2m/
 share/u-boot/Bananapi_m2m/sunxi-spl.bin
 @comment share/u-boot/Bananapi_m2m/u-boot
+share/u-boot/Bananapi_m2m/u-boot-spl.bin
 share/u-boot/Bananapi_m2m/u-boot-sunxi-with-spl.bin
 @comment share/u-boot/Bananapi_m2m/u-boot.bin
 @comment share/u-boot/Bananapi_m2m/u-boot.img
 share/u-boot/Bananapro/
 share/u-boot/Bananapro/sunxi-spl.bin
 @comment share/u-boot/Bananapro/u-boot
+share/u-boot/Bananapro/u-boot-spl.bin
 share/u-boot/Bananapro/u-boot-sunxi-with-spl.bin
 @comment share/u-boot/Bananapro/u-boot.bin
 @comment share/u-boot/Bananapro/u-boot.img
 share/u-boot/CHIP/
 share/u-boot/CHIP/sunxi-spl.bin
 @comment share/u-boot/CHIP/u-boot

CVS: cvs.openbsd.org: ports

2023-09-26 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/09/26 08:57:37

Modified files:
sysutils/u-boot/arm: Makefile 
sysutils/u-boot/arm/pkg: PLIST 

Log message:
regen PLIST, many of the built files were missing from the list (so
presumably added by a previous update without running "make plist").
since it's not clear whether they're needed or not, add them with
@comment so that the actual files in the package remain the same,
that can be easily changed if we do actually need them for anything.



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/09/26 08:30:34

Modified files:
net/unifi/snappy-java: Makefile 

Log message:
fix EXTRACT_ONLY, replace ${_LIST_DISTFILES:N*jar} with ${ALL_DISTFILES:N*jar}



[Update] net/tor 0.4.8.7

2023-09-26 Thread openbsd
Hi,

Here's another update for net/tor: 0.4.8.7

This release fixes a major bug on the client side. This bugfix is needed for 
the upcoming Tor Browser 13 :
https://forum.torproject.org/t/stable-release-0-4-8-7/9398

The port now uses autoconf-2.71 (instead of 2.69).

It builds and runs fine, lightly tested on amd64.

Best regards.Index: Makefile
===
RCS file: /cvs/ports/net/tor/Makefile,v
retrieving revision 1.157
diff -u -p -r1.157 Makefile
--- Makefile24 Sep 2023 18:31:16 -  1.157
+++ Makefile26 Sep 2023 13:39:27 -
@@ -1,6 +1,6 @@
 COMMENT=   anonymity service using onion routing

-DISTNAME=  tor-0.4.8.6
+DISTNAME=  tor-0.4.8.7
 CATEGORIES=net
 HOMEPAGE=  https://www.torproject.org/

@@ -13,7 +13,7 @@ WANTLIB += c crypto event_core event_ext

 MASTER_SITES=  https://www.torproject.org/dist/

-AUTOCONF_VERSION=2.69
+AUTOCONF_VERSION=2.71
 CONFIGURE_STYLE=autoconf
 # PIE is already taken care of on a per-arch basis, and we have stack protection
 # anyway on FRAME_GROWS_DOWN archs.
Index: distinfo
===
RCS file: /cvs/ports/net/tor/distinfo,v
retrieving revision 1.126
diff -u -p -r1.126 distinfo
--- distinfo24 Sep 2023 18:31:16 -  1.126
+++ distinfo26 Sep 2023 13:39:27 -
@@ -1,2 +1,2 @@
-SHA256 (tor-0.4.8.6.tar.gz) = VS2JX8r2bHzStQ9avmO3iEsw/tJUEVvnv7kjaAc1UIg=
-SIZE (tor-0.4.8.6.tar.gz) = 8246788
+SHA256 (tor-0.4.8.7.tar.gz) = sg0rnHTbKKAMB/CQ7lsCQbK2hPOv3szMa4AIkxxVdJE=
+SIZE (tor-0.4.8.7.tar.gz) = 8322562


CVS: cvs.openbsd.org: ports

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

Modified files:
telephony/asterisk: Makefile.inc 
telephony/asterisk/18: Makefile 
telephony/asterisk/20: Makefile 

Log message:
disable picking up libupnp in the pjproject sub-configure script run as
part of asterisk's build (hidden dep reported by naddy@)



Re: audio/snack

2023-09-26 Thread Klemens Nanni
On Mon, Sep 25, 2023 at 11:35:38AM +0100, Stuart Henderson wrote:
> On 2023/09/22 17:12, Daniel Dickman wrote:
> > We discussed this back in Jan and then nothing happened.
> > 
> > ok on the diff below to switch from python2 to python3?
> > 
> > This is one of the last 2 consumers of python2,-tkinter (the other 
> > consumer being security/oletools for which I've sent a python3 diff to 
> > rpointel@).
> 
> Or we could simply remove the python bindings from audio/snack, nothing
> is using them (and because upstream is py2-only, we're unlikely to find
> anything new using then that will work with what's in this proposal).
> Seems a little cleaner than pages of py3 compat patches..

Even better!



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/09/26 06:46:45

Modified files:
telephony/asterisk: Makefile 

Log message:
revert accidentally committed change



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/09/26 06:33:36

Modified files:
www/mozilla-firefox: Tag: OPENBSD_7_3 Makefile distinfo 
www/mozilla-firefox/patches: Tag: OPENBSD_7_3 
 patch-build_moz_configure_nss_configure 
 patch-widget_gtk_v4l2test_v4l2test_cpp 
www/mozilla-firefox/pkg: Tag: OPENBSD_7_3 PLIST 

Log message:
www/mozilla-firefox: MFC update to 118.0.

see https://www.mozilla.org/en-US/firefox/118.0/releasenotes/
fixes https://www.mozilla.org/en-US/security/advisories/mfsa2023-41/



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/09/26 06:32:01

Modified files:
www/firefox-esr: Makefile distinfo 
www/firefox-esr-i18n: Makefile.inc distinfo 

Log message:
www/firefox-esr: update to 115.3.0.

see https://www.mozilla.org/en-US/firefox/115.3.0/releasenotes/
fixes https://www.mozilla.org/en-US/security/advisories/mfsa2023-42/



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/09/26 06:30:55

Modified files:
www/mozilla-firefox: Makefile distinfo 
www/mozilla-firefox/patches: 
 patch-widget_gtk_v4l2test_v4l2test_cpp 
www/mozilla-firefox/pkg: PLIST 
www/firefox-i18n: Makefile.inc distinfo 

Log message:
www/mozilla-firefox: update to 118.0.

see https://www.mozilla.org/en-US/firefox/118.0/releasenotes/
fixes https://www.mozilla.org/en-US/security/advisories/mfsa2023-41/



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2023/09/26 06:28:16

Modified files:
mail/abook : Makefile 
mail/adcomplain: Makefile 
mail/alpine: Makefile 
mail/altermime : Makefile 
mail/amavisd-new: Makefile 
mail/archivemail: Makefile 
mail/archiveopteryx: Makefile 
mail/asmail: Makefile 
mail/bmf   : Makefile 
mail/bogofilter: Makefile 
mail/bulk_mailer: Makefile 
mail/clamnailer: Makefile 
mail/clamsmtp  : Makefile 
mail/claws-mail: Makefile 
mail/cmail : Makefile 
mail/courier-authlib: Makefile 
mail/courier-imap: Makefile 
mail/courier-unicode: Makefile 
mail/cyrus-imapd: Makefile 
mail/dkimproxy : Makefile 
mail/dma   : Makefile 
mail/dovecot   : Makefile 
mail/dovecot-pigeonhole: Makefile 
mail/elm   : Makefile 
mail/exim  : Makefile 
mail/exmh2 : Makefile 
mail/extsmail  : Makefile 
mail/fdm   : Makefile 
mail/femail: Makefile 
mail/fetchmail : Makefile 
mail/greyscanner: Makefile 
mail/hashcash  : Makefile 
mail/hypermail : Makefile 
mail/imapproxy : Makefile 
mail/isync : Makefile 
mail/kopano: Makefile.inc 
mail/kopano/webapp: Makefile 
mail/ldapvacation: Makefile 
mail/libsrs2   : Makefile 
mail/maildrop  : Makefile 
mail/mailgraph : Makefile 
mail/mailman   : Makefile 
mail/mailscanner: Makefile 
mail/mairix: Makefile 
mail/majordomo : Makefile 
mail/mblaze: Makefile 
mail/mboxgrep  : Makefile 
mail/mdsort: Makefile 
mail/metamail  : Makefile 
mail/mew   : Makefile 
mail/milter-checkrcpt: Makefile 
mail/milter-greylist: Makefile 
mail/milter-regex: Makefile 
mail/milter-spamd: Makefile 
mail/mimedefang: Makefile 
mail/mimetic   : Makefile 
mail/mini_sendmail: Makefile 
mail/mlmmj : Makefile 
mail/movemail  : Makefile 
mail/msmtp : Makefile 
mail/mu: Makefile 
mail/nmh   : Makefile 
mail/nmzmail   : Makefile 
mail/notmuch   : Makefile.inc 
mail/offlineimap: Makefile 
mail/opendkim  : Makefile 
mail/opensmtpd-extras: Makefile 
mail/opensmtpd-filters/admdscrub: Makefile 
mail/opensmtpd-filters/dkimsign: Makefile 
mail/opensmtpd-filters/dnsbl: Makefile 
mail/opensmtpd-filters/libopensmtpd: Makefile 
mail/opensmtpd-filters/mimedefang: Makefile 
mail/opensmtpd-filters/senderscore: Makefile 
mail/opensmtpd-filters/spamassassin: Makefile 
mail/osbf-lua  : Makefile 
mail/p5-FuzzyOcr: Makefile 
mail/p5-Mail-SpamAssassin: Makefile 
mail/p5-Mail-Tools: Makefile 
mail/p5-SMTP-Server: Makefile 
mail/perdition : Makefile 
mail/pflogsumm : Makefile 
mail/pine-pgp-filters: Makefile 
mail/popa3d: Makefile 
mail/popclient : Makefile 
mail/poppy : Makefile 
mail/postfix   : Makefile.inc 
mail/postfix/snapshot: Makefile 
mail/postfix/stable: Makefile 
mail/postfix/stable35: Makefile 
mail/postfix-policyd-spf-perl: Makefile 
mail/postfwd   : Makefile 
mail/postgrey  : Makefile 
mail/razor-agents: Makefile 
mail/relaydb   : Makefile 
mail/rmail : Makefile 
mail/s-nail: Makefile 
mail/s-postgray: Makefile 
mail/sendmail  : Makefile 
mail/sieve-connect: Makefile 
mail/signify   : Makefile 
mail/sma   : Makefile 
mail/smsmail   : Makefile 
mail/smtp-vilter: Makefile 
mail/smtpclient: Makefile 
mail/solid-pop3d: Makefile 
mail/sqlgrey   : Makefile 
mail/swaks : Makefile 
mail/sylpheed  : Makefile 
mail/sympa : Makefile 
mail/t-prot: Makefile 
mail/thunderbird-i18n: Makefile.inc 
mail/tnef  : Makefile 
mail/trojita   : Makefile 
mail/vrfy  : Makefile 
mail/xlbiff: Makefile 
mail/z-push: Makefile 

Log message:
MASTER_SITES -> SITES



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2023/09/26 06:02:05

Modified files:
lang/STk   : Makefile 
lang/a60   : Makefile 
lang/abcl  : Makefile 
lang/algol68g  : Makefile 
lang/apl   : Makefile 
lang/bacon : Makefile 
lang/bootgcc   : Makefile 
lang/brandy: Makefile 
lang/chibi-scheme: Makefile 
lang/chicken   : Makefile.inc 
lang/cim   : Makefile 
lang/clazy : Makefile 
lang/clisp : Makefile 
lang/clojure   : Makefile 
lang/datalog   : Makefile 
lang/duktape   : Makefile 
lang/eagle : Makefile 
lang/ecl   : Makefile 
lang/eltclsh   : Makefile 
lang/expect: Makefile 
lang/freebasic : Makefile 
lang/freehdl   : Makefile 
lang/gambit: Makefile 
lang/gawk  : Makefile 
lang/gforth: Makefile 
lang/gnucobol  : Makefile 
lang/gpc   : Makefile 
lang/gprolog   : Makefile 
lang/guile : Makefile 
lang/guile3: Makefile 
lang/icon/devel-book: Makefile 
lang/icon/interp: Makefile 
lang/intel2gas : Makefile 
lang/iverilog  : Makefile 
lang/jikes : Makefile 
lang/jruby : Makefile 
lang/kawa  : Makefile 
lang/librep: Makefile 
lang/lua   : Makefile.inc 
lang/mawk  : Makefile 
lang/moarvm: Makefile 
lang/mono  : Makefile 
lang/myrddin   : Makefile 
lang/nbfc  : Makefile 
lang/nekovm: Makefile 
lang/newlisp   : Makefile 
lang/nim   : Makefile 
lang/node  : Makefile 
lang/ocaml : Makefile 
lang/otcl  : Makefile 
lang/pcc/pcc   : Makefile 
lang/pcc/pcc-libs: Makefile 
lang/pfe   : Makefile 
lang/php   : Makefile.inc 
lang/processing: Makefile 
lang/python: Makefile.inc 
lang/qbe   : Makefile 
lang/quickjs   : Makefile 
lang/rakudo: Makefile 
lang/regina: Makefile 
lang/rsm   : Makefile 
lang/sbcl  : Makefile 
lang/scala : Makefile 
lang/scheme-report: Makefile 
lang/scheme48  : Makefile 
lang/scm   : Makefile 
lang/seed7 : Makefile 
lang/snobol4   : Makefile 
lang/spin  : Makefile 
lang/squeak/funsqueak: Makefile 
lang/squeak/image: Makefile 
lang/squeak/sources: Makefile 
lang/squeak/vm : Makefile 
lang/swi-prolog: Makefile 
lang/tcl/8.5   : Makefile 
lang/tcl/8.6   : Makefile 
lang/tcltutor  : Makefile 
lang/tinyscheme: Makefile 
lang/ucblogo   : Makefile 
lang/unicon: Makefile 
lang/verilator : Makefile 
lang/wabt  : Makefile 
lang/wasi-sdk  : Makefile.inc 

Log message:
MASTER_SITES->SITES (apart from modules)



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2023/09/26 05:58:12

Modified files:
lang/ghc-8.10.7: Makefile 

Log message:
fix the bootstrap thingy...



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2023/09/26 05:47:58

Modified files:
java/gradle: Makefile 
java/jlint : Makefile 
java/tanukiwrapper: Makefile 

Log message:
MASTER_SITES -> SITES



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2023/09/26 05:46:55

Modified files:
japanese/Wnn   : Makefile 
japanese/gwaei : Makefile 
japanese/kakasi: Makefile 
japanese/kanatest: Makefile 
japanese/kanjipad: Makefile 
japanese/kasumi: Makefile 
japanese/kbanner: Makefile 
japanese/kinput2: Makefile 
japanese/mecab : Makefile 
japanese/nkf   : Makefile 
japanese/onew  : Makefile 
japanese/p5-Text-Kakasi: Makefile 
japanese/skk-jisyo: Makefile 

Log message:
MASTER_SITES -> SITES



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2023/09/26 05:43:24

Modified files:
inputmethods/anthy: Makefile 
inputmethods/fcitx-config-qt: Makefile 
inputmethods/fcitx-gtk: Makefile 
inputmethods/fcitx-lua: Makefile 
inputmethods/fcitx-qt: Makefile 
inputmethods/fcitx-table-extra: Makefile 
inputmethods/ibus-skk: Makefile 
inputmethods/ibus-typing-booster: Makefile 
inputmethods/libkkc-data: Makefile 
inputmethods/libskk: Makefile 
inputmethods/libtomoe-gtk: Makefile 
inputmethods/scim: Makefile 
inputmethods/scim-anthy: Makefile 
inputmethods/scim-fcitx: Makefile 
inputmethods/scim-hangul: Makefile 
inputmethods/scim-pinyin: Makefile 
inputmethods/scim-tables: Makefile 
inputmethods/tomoe: Makefile 
inputmethods/uim: Makefile 
inputmethods/uim-chewing: Makefile 
inputmethods/uim-tomoe-gtk: Makefile 
inputmethods/xcb-imdkit: Makefile 

Log message:
MASTER_SITES -> SITES



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2023/09/26 05:39:11

Modified files:
graphics/DevIL : Makefile 
graphics/GraphicsMagick: Makefile 
graphics/ImageMagick: Makefile 
graphics/aalib : Makefile 
graphics/agg   : Makefile 
graphics/allegropng: Makefile 
graphics/animorph: Makefile 
graphics/ansilove: Makefile 
graphics/asymptote: Makefile 
graphics/autopano-sift-c: Makefile 
graphics/azpainter: Makefile 
graphics/babl  : Makefile 
graphics/barcode: Makefile 
graphics/birdfont: Makefile 
graphics/blender: Makefile 
graphics/cairo : Makefile 
graphics/cairomm: Makefile 
graphics/cairomm16: Makefile 
graphics/cal3d : Makefile 
graphics/cfdg  : Makefile 
graphics/chafa : Makefile 
graphics/colord-gtk: Makefile 
graphics/colorexplorer: Makefile 
graphics/comix : Makefile 
graphics/darktable: Makefile 
graphics/dcmtk : Makefile 
graphics/dcraw : Makefile 
graphics/delaboratory: Makefile 
graphics/dibuja: Makefile 
graphics/digikam: Makefile 
graphics/djview4: Makefile 
graphics/djvulibre: Makefile 
graphics/dpic  : Makefile 
graphics/drawpile: Makefile 
graphics/dumpmpeg: Makefile 
graphics/dvdrip: Makefile 
graphics/enblend-enfuse: Makefile 
graphics/exiftran: Makefile 
graphics/farbfeld: Makefile 
graphics/fcft  : Makefile 
graphics/feh   : Makefile 
graphics/ffmpeg: Makefile 
graphics/fna3d : Makefile 
graphics/fotowall: Makefile 
graphics/freeglut: Makefile 
graphics/freeimage: Makefile 
graphics/fswebcam: Makefile 
graphics/ftgl  : Makefile 
graphics/fyre  : Makefile 
graphics/gd: Makefile 
graphics/geeqie: Makefile 
graphics/gegl04: Makefile 
graphics/geomview: Makefile 
graphics/gif2png: Makefile 
graphics/giflib: Makefile 
graphics/gifsicle: Makefile 
graphics/giftrans: Makefile 
graphics/gimp/lensfun: Makefile 
graphics/gimp/liquid-rescale: Makefile 
graphics/gimp/resynthesizer: Makefile 
graphics/gimp/snapshot: Makefile 
graphics/gimp/stable: Makefile 
graphics/gle   : Makefile 
graphics/glew  : Makefile 
graphics/glfw  : Makefile 
graphics/glpng : Makefile 
graphics/gmic  : Makefile 
graphics/gmic-qt: Makefile.inc 
graphics/gmt   : Makefile 
graphics/gnofract4d: Makefile 
graphics/gocr  : Makefile 
graphics/gphoto2: Makefile 
graphics/gpicview: Makefile 
graphics/gracula: Makefile 
graphics/grafx2: Makefile 
graphics/grap  : Makefile 
graphics/graphite2: Makefile 
graphics/gtkam : Makefile 
graphics/gtkimageview: Makefile 
graphics/hugin : Makefile 
graphics/icoutils: Makefile 
graphics/indexpage: Makefile 
graphics/inkscape: Makefile 
graphics/ipe   : Makefile 
graphics/iview : Makefile 
graphics/jasper: Makefile 
graphics/jbigkit: Makefile 
graphics/jpeg  : Makefile 
graphics/jpeg2ps: Makefile 
graphics/jpegdump: Makefile 
graphics/jpeginfo: Makefile 
graphics/jpegpixi: Makefile 
graphics/kdiagram: Makefile 
graphics/kirigami-addons: Makefile 
graphics/kplot : Makefile 
graphics/kquickimageeditor: Makefile 
graphics/krita : Makefile 
graphics/krita-gmic-plugin: Makefile 
graphics/l2p   : Makefile 
graphics/lcms  : Makefile 
graphics/lcms2 : Makefile 
graphics/leptonica: Makefile 
graphics/libansilove: Makefile 
graphics/libcaca: Makefile 
graphics/libdvbpsi: Makefile 
graphics/libexif: Makefile 
graphics/libexif-gtk: Makefile 
graphics/libgphoto2: Makefile 
graphics/libiptcdata: Makefile 
graphics/libliftoff: Makefile 
graphics/liblqr: Makefile 
graphics/libmng: Makefile 
graphics/libmpeg2: Makefile 
graphics/libmypaint: Makefile 
graphics/libpano13: Makefile 
graphics/libpgf: Makefile 
graphics/libqrencode: Makefile 
graphics/libraw: Makefile 
graphics/libsixel: Makefile 
graphics/libspiro: Makefile 
graphics/libvidcap: Makefile 
graphics/libvips: Makefile 
graphics/libwmf: Makefile 
graphics/libxmi: Makefile 
graphics/lsys  : Makefile 
graphics/luagd : Makefile 
graphics/luvcview: Makefile 
graphics/mandelbulber: Makefile 
graphics/mapivi: Makefile 
graphics/mapnik: Makefile 
graphics/mhgui : Makefile 

CVS: cvs.openbsd.org: ports

2023-09-26 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2023/09/26 04:52:59

Modified files:
geo/foxtrotgps : Makefile 
geo/garmindev  : Makefile 
geo/gdal   : Makefile 
geo/geoclue2   : Makefile 
geo/geos   : Makefile 
geo/gimgtools  : Makefile 
geo/globe  : Makefile 
geo/gpx-viewer : Makefile 
geo/josm   : Makefile 
geo/kgeotag: Makefile 
geo/lib2geom   : Makefile 
geo/librttopo  : Makefile 
geo/mapcache   : Makefile 
geo/mapserver  : Makefile 
geo/pdal   : Makefile 
geo/pgrouting  : Makefile 
geo/postgis: Makefile 
geo/qgis   : Makefile 
geo/routino: Makefile 
geo/spatialindex: Makefile 
geo/spatialite : Makefile.inc 
geo/traccar: Makefile 
geo/viking : Makefile 

Log message:
->SITES



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2023/09/26 04:44:21

Modified files:
lang/node  : Makefile distinfo 
lang/node/patches: patch-Makefile patch-common_gypi 
   patch-deps_npm_node_modules_node-gyp_lib_install_js 
   patch-include_node_common_gypi 
   patch-lib_net_js patch-src_env_cc 
lang/node/pkg  : PLIST 
Removed files:
lang/node/patches: patch-deps_npm_bin_node-gyp-bin_node-gyp 

Log message:
lang/node: Update to v18.18.0

ppc64 fixes from gkoehler@, ok sthen@



CVS: cvs.openbsd.org: ports

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

Modified files:
sysutils/govmomi: Makefile distinfo modules.inc 

Log message:
Update to govc-0.31.0 to fix a panic if an UpdateSet is nil.



CVS: cvs.openbsd.org: ports

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

Modified files:
devel/libgit2/py-git2: Makefile distinfo 

Log message:
Update to py3-git2-1.13.1 to fix a segfault.



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2023/09/26 03:41:46

Modified files:
games/0ad  : Makefile.inc 
games/1oom : Makefile 
games/ace  : Makefile 
games/afternoonstalker: Makefile 
games/alephone/alephone: Makefile 
games/alephone/weland: Makefile 
games/allegro  : Makefile 
games/amoebax  : Makefile 
games/amph : Makefile 
games/an   : Makefile 
games/angband  : Makefile 
games/angrydd  : Makefile 
games/armagetronad: Makefile 
games/asciiquarium: Makefile 
games/astromenace: Makefile 
games/atomix   : Makefile 
games/barrage  : Makefile 
games/bass : Makefile 
games/batrachians: Makefile 
games/belooted : Makefile 
games/beret: Makefile 
games/blobwars : Makefile 
games/blockgame: Makefile 
games/blockrage: Makefile 
games/bluemoon : Makefile 
games/bomberclone: Makefile 
games/boswars  : Makefile 
games/brumbrumrally: Makefile 
games/burgerspace: Makefile 
games/bzflag   : Makefile 
games/capitan-sevilla: Makefile 
games/cdogs-sdl: Makefile 
games/cgames   : Makefile 
games/cgoban   : Makefile 
games/chiaki   : Makefile 
games/chocolate-doom: Makefile 
games/choria   : Makefile 
games/chroma   : Makefile 
games/chroma-enigma: Makefile 
games/chromium-bsu: Makefile 
games/circuit  : Makefile 
games/clines   : Makefile 
games/clonekeen: Makefile 
games/cmatrix  : Makefile 
games/colobot/music: Makefile 
games/corewars : Makefile 
games/cosmosmash: Makefile 
games/cpat : Makefile 
games/crack-attack: Makefile 
games/crimson  : Makefile 
games/crossfire-client: Makefile 
games/csmash   : Makefile 
games/dangerdeep: Makefile 
games/dd2  : Makefile 
games/defendguin: Makefile 
games/dmagnetic: Makefile 
games/dopewars : Makefile 
games/duke3ddata: Makefile 
games/dunelegacy: Makefile 
games/dungeon  : Makefile 
games/dungeon-crawl: Makefile 
games/dxx-rebirth: Makefile 
games/eboard   : Makefile 
games/eboard-extras: Makefile 
games/eduke32  : Makefile 
games/egoboo   : Makefile 
games/einstein : Makefile 
games/enigma   : Makefile 
games/extremetuxracer: Makefile 
games/f1spirit : Makefile 
games/falconseye: Makefile 
games/fillets-ng: Makefile 
games/fire : Makefile 
games/flare: Makefile 
games/flightgear/base: Makefile 
games/flightgear/data: Makefile 
games/fna  : Makefile 
games/fnaify   : Makefile 
games/fnaify-extralibs: Makefile 
games/foobillard: Makefile 
games/forcedattack: Makefile 
games/fotaq: Makefile 
games/freebee  : Makefile 
games/freeciv  : Makefile 
games/freecol  : Makefile 
games/freedink : Makefile.inc 
games/freedoom : Makefile.inc 
games/freedroidrpg: Makefile 
games/freeorion: Makefile 
games/freesynd : Makefile 
games/fretsonfire: Makefile 
games/frotz: Makefile 
games/frozen-bubble: Makefile 
games/galois   : Makefile 
games/gamine   : Makefile 
games/garden   : Makefile 
games/gcompris : Makefile 
games/gemdropx : Makefile 
games/gemrb: Makefile 
games/gigalomania: Makefile 
games/glsfcave : Makefile 
games/glutton  : Makefile 
games/gnome-mastermind: Makefile 
games/gnubg: Makefile 
games/gnuchess : Makefile 
games/gnugo: Makefile 
games/gnukem   : Makefile 
games/gnurobbo : Makefile 
games/gnushogi : Makefile 
games/goldberg_emulator: Makefile 
games/golly: Makefile 
games/gottcode : Makefile.inc 
games/hackdata : Makefile 
games/heroes   : Makefile 
games/hex-a-hop: Makefile 
games/icebreaker: Makefile 
games/inform6/library: Makefile 
games/instead  : Makefile 
games/irrlamb  : Makefile 
games/jag  : Makefile 
games/julius   : Makefile 
games/jumpnbump: Makefile 
games/kobodeluxe: Makefile 
games/komi : Makefile 
games/late : Makefile 
games/lbreakout2: Makefile 
games/lgeneral : Makefile 
games/liberalcrimesquad: Makefile 
games/lincity  : Makefile 
games/lincity-ng: Makefile 
games/lostpixels: Makefile 
games/love : Makefile.inc 
games/lugaru   : Makefile 
games/maelstrom: Makefile 
   

Re: [new] Nickel configuration language

2023-09-26 Thread Solène Rapenne
Le lundi 25 septembre 2023 à 22:25 -0700, Evan Silberman a écrit :
> Hi ports,
> 
> Here's a port of Nickel (https://nickel-lang.org/), a programmable
> configuration language that allows both strong-typing and more dynamic
> contract-driven specification of configurations.
> 
> There doesn't seem to be a uniform approach to building ports of
> applications that happen to be distributed as Rust crates; I'm just
> using the cargo index as SITES here.
> 
> Not hopping on MAINTAINER at this time, but maybe later.
> 
> Evan

thanks! As you used crates, it's really different than my port
submission I sent a while ago, but it should be easier to maintain.

however, "make test" fails, I'm not sure why though, maybe some missing
crates?



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/09/26 02:34:59

Modified files:
sysutils/firmware/bwfm: Makefile distinfo 

Log message:
no need for SITES.A, use DIST_TUPLE



Re: [new] Nickel configuration language

2023-09-26 Thread Stuart Henderson
On 2023/09/25 22:25, Evan Silberman wrote:
> Hi ports,
> 
> Here's a port of Nickel (https://nickel-lang.org/), a programmable
> configuration language that allows both strong-typing and more dynamic
> contract-driven specification of configurations.
> 
> There doesn't seem to be a uniform approach to building ports of
> applications that happen to be distributed as Rust crates; I'm just
> using the cargo index as SITES here.

That approach seema reasonable to me.

Two things I noticed:

- see line 1 of crates.inc
- LIB_DEPENDS is not valid unless there's a WANTLIB coming from that
port - there should be an error message due to this when running "make
package", it's explained in bsd.port.mk(5)

This is for after 7.4 I think.



CVS: cvs.openbsd.org: ports

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

Modified files:
textproc/p5-PDF-API2: Makefile distinfo 

Log message:
update to p5-PDF-API2-2.045, includes a crash fix when object numbers
contain leading zeroes.



CVS: cvs.openbsd.org: ports

2023-09-26 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/09/26 01:23:16

Modified files:
net/profanity  : Makefile 

Log message:
Unbreak:
Missing library for ngtcp2_crypto_openssl>=0.0
Fatal error

Update WANTLIB accordingly: ngtcp2_crypto_openssl -> ngtcp2_crypto_quictls



[maintainer update] pandoc 3.1.8

2023-09-26 Thread Evan Silberman
Hi Greg, ports,

Straightforward upgrade of Pandoc to 3.1.8 from a couple weeks ago,
hoping to go in before ports freeze. (I only sit down to do this every
so often so I was sort of playing chicken with the release cycle in case
there was a bugfix release shortly after 3.1.8 here)

Among the changes since 3.1.6.1 here are improvements to the man(7)
writer mode that benefitted from the input of OpenBSD and mandoc's very
own Ingo Schwarze, see https://github.com/jgm/pandoc/issues/9020. Thanks
for bringing your knowledge, generosity, and patience to bear on this
one Ingo!

Evan


diff /usr/ports
commit - 15b8c3090611bf0a7324e791b1f38bd48923fedd
path + /usr/ports
blob - a0f721cb8cd4666862ea70a8d4a0761d1d86c90e
file + textproc/pandoc/Makefile
--- textproc/pandoc/Makefile
+++ textproc/pandoc/Makefile
@@ -1,4 +1,4 @@
-V =3.1.6.1
+V =3.1.8
 COMMENT =  convert between markup and document formats
 PKGNAME =  pandoc-${V}
 
@@ -29,6 +29,7 @@ MODCABAL_EXECUTABLES =pandoc
 post-install:
${INSTALL_MAN} ${WRKDIR}/${PKGNAME}/man/pandoc.1 ${PREFIX}/man/man1
 
+
 MODCABAL_MANIFEST  = \
Glob0.10.2  3   \
HUnit   1.6.2.0 0   \
@@ -50,7 +51,6 @@ MODCABAL_MANIFEST = \
assoc   1.1 0   \
async   2.2.4   3   \
attoparsec  0.14.4  4   \
-   attoparsec-iso8601  1.1.0.0 1   \
auto-update 0.1.6   0   \
base-compat 0.13.0  0   \
base-compat-batteries   0.13.0  0   \
@@ -61,22 +61,22 @@ MODCABAL_MANIFEST   = \
base64-bytestring   1.2.1.0 1   \
basement0.0.16  0   \
bifunctors  5.6.1   1   \
-   bitvec  1.1.4.0 0   \
-   blaze-builder   0.4.2.2 1   \
-   blaze-html  0.9.1.2 3   \
-   blaze-markup0.8.2.8 5   \
+   bitvec  1.1.5.0 0   \
+   blaze-builder   0.4.2.3 0   \
+   blaze-html  0.9.1.2 4   \
+   blaze-markup0.8.3.0 0   \
boring  0.2.1   0   \
bsb-http-chunked0.0.0.4 3   \
byteorder   1.0.4   0   \
cabal-doctest   1.0.9   3   \
call-stack  0.4.0   0   \
case-insensitive1.2.1.0 0   \
-   cassava 0.5.3.0 3   \
+   cassava 0.5.3.0 4   \
cereal  0.5.8.3 0   \
citeproc0.8.1   0   \
colour  2.3.6   0   \
commonmark  0.2.3   0   \
-   commonmark-extensions   0.2.3.5 0   \
+   commonmark-extensions   0.2.3.6 0   \
commonmark-pandoc   0.2.1.3 0   \
comonad 5.0.8   1   \
conduit 1.3.5   0   \
@@ -90,7 +90,6 @@ MODCABAL_MANIFEST = \
crypton-x509-store  1.6.9   0   \
crypton-x509-system 1.6.7   0   \
crypton-x509-validation 1.6.12  0   \
-   cryptonite  0.300   \
data-array-byte 0.1.0.1 1   \
data-default0.7.1.1 0   \
data-default-class  0.1.2.0 0   \
@@ -99,10 +98,10 @@ MODCABAL_MANIFEST   = \
data-default-instances-old-locale   0.0.1   0   \
data-fix0.3.2   4   \
dec 0.0.5   1   \
-   digest  0.0.1.7 0   \
+   digest  0.0.1.7 1   \
digits  0.3.1   0   \
distributive0.6.2.1 1   \
-   dlist   1.0 0   \
+   dlist   1.0 1   \
doclayout   0.4.0.1 0   \
doctemplates0.110   \
easy-file   0.2.5   0   \
@@ -117,7 +116,7 @@ MODCABAL_MANIFEST   = \
hashable1.4.3.0 0   \
haskell-lexer   1.1.1   0   \
hourglass   0.2.12  0   \
-   hsc2hs  0.68.9  0   \
+   hsc2hs  0.68.10 0   \
hslua   2.3.0   0   \
hslua-aeson 2.3.0.1 0   \
hslua-classes   2.3.0   0   \
@@ -135,15 +134,16 @@ MODCABAL_MANIFEST = \
hslua-packaging 2.3.0   0   \
hslua-repl  0.1.1   0   \
hslua-typing0.1.0   0   \
-   http-api-data   0.5.1   0   \
-   http-client 0.7.13.11   \
-   http-client-tls 0.3.6.2 0   \
+   http-api-data   0.6 0   \
+   http-client 0.7.14  0   \
+   http-client-tls 0.3.6.3 0   \
http-date   0.0.11  0   \
-   http-media  0.8.0.0 8   \
+   http-media  0.8.1.1 0   \
http-types  0.12.3  0   \
-   http2   4.1.4   0   \
+   http2   4.2.0   0   \
indexed-traversable 0.1.2.1 0   \
indexed-traversable-instances   0.1.1.2 1   \
+   integer-conversion  0.1 0   \
integer-logarithms  1.0.3.1 4   \
iproute 1.7.12  0   \
ipynb   0.2 1   \
@@ -164,35 +164,35 @@ MODCABAL_MANIFEST = \
old-time

Ping: [new port] productivity/topydo

2023-09-26 Thread Martin Ziemer
Am Tue, Sep 19, 2023 at 03:42:56PM +0200 schrieb Martin Ziemer:
> Am Tue, Sep 19, 2023 at 02:28:35PM +0100 schrieb Stuart Henderson:
> > On 2023/09/19 13:45, Martin Ziemer wrote:
> > > This tarball contains a port of topydo, a todo.txt implementation in
> > > python.
> > > 
> > > Tested all three modes (cli, prompt and columns).
> > > 
> > > Use it on my daily driver with no problems.
> > 
> > couple of tweaks, then it's OK sthen@
> Just tested the new tar and everything works as expected.
> > 
> > : --- Makefile.orig Tue Sep 19 12:23:20 2023
> > : +++ Makefile  Tue Sep 19 14:20:36 2023
> > : @@ -4,7 +4,6 @@ MODPY_EGG_VERSION=0.14
> > :  GH_ACCOUNT=  topydo
> > :  GH_PROJECT=  topydo
> > :  GH_TAGNAME=  ${MODPY_EGG_VERSION}
> > : -PKGNAME= topydo-${MODPY_EGG_VERSION}
> > 
> > the default set by GH_* is good enough
> > 
> > :  CATEGORIES=  productivity
> > :  
> > :  HOMEPAGE=https://topydo.org/
> > : @@ -14,13 +13,13 @@ MAINTAINER=   Martin Ziemer 
> > :  # GPLv3
> > :  PERMIT_PACKAGE=  Yes
> > :  
> > : -TEST_DEPENDS =   devel/py-freezegun${MODPY_FLAVOR}
> > : +TEST_DEPENDS =   devel/py-freezegun${MODPY_FLAVOR}
> > 
> > various whitespace nits
> > 
> > : -RUN_DEPENDS =devel/py-arrow${MODPY_FLAVOR} \
> > : - devel/py-urwid${MODPY_FLAVOR}  \
> > : - sysutils/py-watchdog${MODPY_FLAVOR} \
> > : - devel/py-icalendar${MODPY_FLAVOR} \
> > : - devel/py-prompt_toolkit${MODPY_FLAVOR}
> > : +RUN_DEPENDS =devel/py-arrow${MODPY_FLAVOR} \
> > : + devel/py-urwid${MODPY_FLAVOR}  \
> > : + sysutils/py-watchdog${MODPY_FLAVOR} \
> > : + devel/py-icalendar${MODPY_FLAVOR} \
> > : + devel/py-prompt_toolkit${MODPY_FLAVOR}
> > :  
> > :  MODULES= lang/python
> > :  MODPY_PYBUILD=   setuptools