textproc/p5-LaTeXML: Update to 0.8.8

2024-07-17 Thread wen heping
Hi,

   Here is a patch for textproc/p5-LaTeXML to update to 0.8.8.
It build and run well on amd64-current system, but there is one 
test failed.
   No other ports depend on it.


Best Regards,
wenIndex: textproc/p5-LaTeXML/Makefile
===
RCS file: /cvs/ports/textproc/p5-LaTeXML/Makefile,v
retrieving revision 1.13
diff -u -p -r1.13 Makefile
--- textproc/p5-LaTeXML/Makefile11 Mar 2022 20:02:52 -  1.13
+++ textproc/p5-LaTeXML/Makefile17 Jul 2024 08:19:34 -
@@ -2,7 +2,7 @@ COMMENT =   LaTeX to XML/HTML/MathML Conve
 
 MODULES =  cpan
 PKG_ARCH = *
-DISTNAME = LaTeXML-0.8.5
+DISTNAME = LaTeXML-0.8.8
 CATEGORIES =   textproc
 
 # perl
Index: textproc/p5-LaTeXML/distinfo
===
RCS file: /cvs/ports/textproc/p5-LaTeXML/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- textproc/p5-LaTeXML/distinfo1 Mar 2021 01:59:05 -   1.5
+++ textproc/p5-LaTeXML/distinfo17 Jul 2024 08:19:34 -
@@ -1,2 +1,2 @@
-SHA256 (LaTeXML-0.8.5.tar.gz) = Hegh0N+MiAQe4QggGI8z/qx31WGN5MB5iilqQl9OJjc=
-SIZE (LaTeXML-0.8.5.tar.gz) = 13083829
+SHA256 (LaTeXML-0.8.8.tar.gz) = fSu+LOJSuvhro/OIzQ3sOqSDj0nWErnsfMT/iBBbrcw=
+SIZE (LaTeXML-0.8.8.tar.gz) = 15310900
Index: textproc/p5-LaTeXML/pkg/PLIST
===
RCS file: /cvs/ports/textproc/p5-LaTeXML/pkg/PLIST,v
retrieving revision 1.7
diff -u -p -r1.7 PLIST
--- textproc/p5-LaTeXML/pkg/PLIST   11 Mar 2022 20:02:52 -  1.7
+++ textproc/p5-LaTeXML/pkg/PLIST   17 Jul 2024 08:19:34 -
@@ -18,7 +18,10 @@ ${P5SITE}/LaTeXML/Common/Config.pm
 ${P5SITE}/LaTeXML/Common/Dimension.pm
 ${P5SITE}/LaTeXML/Common/Error.pm
 ${P5SITE}/LaTeXML/Common/Float.pm
+${P5SITE}/LaTeXML/Common/Font/
 ${P5SITE}/LaTeXML/Common/Font.pm
+${P5SITE}/LaTeXML/Common/Font/Metric.pm
+${P5SITE}/LaTeXML/Common/Font/StandardMetrics.pm
 ${P5SITE}/LaTeXML/Common/Glue.pm
 ${P5SITE}/LaTeXML/Common/Locator.pm
 ${P5SITE}/LaTeXML/Common/Model/
@@ -89,6 +92,7 @@ ${P5SITE}/LaTeXML/Package/JHEP3.cls.ltxm
 ${P5SITE}/LaTeXML/Package/LaTeX.pool.ltxml
 ${P5SITE}/LaTeXML/Package/OmniBus.cls.ltxml
 ${P5SITE}/LaTeXML/Package/PoS.cls.ltxml
+${P5SITE}/LaTeXML/Package/SIunits.sty.ltxml
 ${P5SITE}/LaTeXML/Package/TeX.pool.ltxml
 ${P5SITE}/LaTeXML/Package/a0poster.cls.ltxml
 ${P5SITE}/LaTeXML/Package/a0size.sty.ltxml
@@ -105,6 +109,8 @@ ${P5SITE}/LaTeXML/Package/aastex.sty.ltx
 ${P5SITE}/LaTeXML/Package/accents.sty.ltxml
 ${P5SITE}/LaTeXML/Package/acmart.cls.ltxml
 ${P5SITE}/LaTeXML/Package/acronym.sty.ltxml
+${P5SITE}/LaTeXML/Package/actuarialangle.sty.ltxml
+${P5SITE}/LaTeXML/Package/adjustbox.sty.ltxml
 ${P5SITE}/LaTeXML/Package/ae.sty.ltxml
 ${P5SITE}/LaTeXML/Package/aecompl.sty.ltxml
 ${P5SITE}/LaTeXML/Package/afterpage.sty.ltxml
@@ -124,6 +130,7 @@ ${P5SITE}/LaTeXML/Package/alltt.sty.ltxm
 ${P5SITE}/LaTeXML/Package/ams_core.cls.ltxml
 ${P5SITE}/LaTeXML/Package/ams_support.sty.ltxml
 ${P5SITE}/LaTeXML/Package/amsa.fontmap.ltxml
+${P5SITE}/LaTeXML/Package/amsaddr.sty.ltxml
 ${P5SITE}/LaTeXML/Package/amsart.cls.ltxml
 ${P5SITE}/LaTeXML/Package/amsb.fontmap.ltxml
 ${P5SITE}/LaTeXML/Package/amsbook.cls.ltxml
@@ -148,20 +155,30 @@ ${P5SITE}/LaTeXML/Package/applemac.def.l
 ${P5SITE}/LaTeXML/Package/array.sty.ltxml
 ${P5SITE}/LaTeXML/Package/article.cls.ltxml
 ${P5SITE}/LaTeXML/Package/attachfile.sty.ltxml
+${P5SITE}/LaTeXML/Package/atveryend.sty.ltxml
 ${P5SITE}/LaTeXML/Package/authblk.sty.ltxml
+${P5SITE}/LaTeXML/Package/auxhook.sty.ltxml
 ${P5SITE}/LaTeXML/Package/avant.sty.ltxml
 ${P5SITE}/LaTeXML/Package/babel.def.ltxml
 ${P5SITE}/LaTeXML/Package/babel.sty.ltxml
+${P5SITE}/LaTeXML/Package/babel_support.sty.ltxml
 ${P5SITE}/LaTeXML/Package/balance.sty.ltxml
+${P5SITE}/LaTeXML/Package/bbding.sty.ltxml
 ${P5SITE}/LaTeXML/Package/bbm.sty.ltxml
 ${P5SITE}/LaTeXML/Package/bbold.sty.ltxml
+${P5SITE}/LaTeXML/Package/beamer.cls.ltxml
 ${P5SITE}/LaTeXML/Package/beton.sty.ltxml
+${P5SITE}/LaTeXML/Package/bezier.sty.ltxml
 ${P5SITE}/LaTeXML/Package/bibunits.sty.ltxml
+${P5SITE}/LaTeXML/Package/bigintcalc.sty.ltxml
+${P5SITE}/LaTeXML/Package/bitset.sty.ltxml
 ${P5SITE}/LaTeXML/Package/blindtext.sty.ltxml
 ${P5SITE}/LaTeXML/Package/bm.sty.ltxml
 ${P5SITE}/LaTeXML/Package/book.cls.ltxml
 ${P5SITE}/LaTeXML/Package/bookman.sty.ltxml
+${P5SITE}/LaTeXML/Package/bookmark.sty.ltxml
 ${P5SITE}/LaTeXML/Package/booktabs.sty.ltxml
+${P5SITE}/LaTeXML/Package/boxedminipage.sty.ltxml
 ${P5SITE}/LaTeXML/Package/braket.sty.ltxml
 ${P5SITE}/LaTeXML/Package/breakurl.sty.ltxml
 ${P5SITE}/LaTeXML/Package/calc.sty.ltxml
@@ -178,6 +195,7 @@ ${P5SITE}/LaTeXML/Package/circuitikz.sty
 ${P5SITE}/LaTeXML/Package/cite.sty.ltxml
 ${P5SITE}/LaTeXML/Package/citesort.sty.ltxml
 ${P5SITE}/LaTeXML/Package/cleveref.sty.ltxml
+${P5SITE}/LaTeXML/Package/cmap.sty.ltxml
 ${P5SITE}/LaTeXML/Package/cmbright.sty.ltxml
 

security/p5-Crypt-Argon2: Update to 0.022

2024-07-15 Thread wen heping
Hi, ports@:

Here is a patch for security/p5-Crypt-Argon2 to update to 0.022.
It build well and pass all tests on amd64-current system.
Only one port depends on it, textproc/p5-File-KDBX, it build well
with this patch and pass all tests.


Best Regards,
wenIndex: security/p5-Crypt-Argon2/Makefile
===
RCS file: /cvs/ports/security/p5-Crypt-Argon2/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- security/p5-Crypt-Argon2/Makefile   26 Nov 2023 07:17:10 -  1.6
+++ security/p5-Crypt-Argon2/Makefile   16 Jul 2024 02:27:19 -
@@ -1,6 +1,6 @@
 COMMENT =  interface to the Argon2 key derivation functions
 
-DISTNAME = Crypt-Argon2-0.020
+DISTNAME = Crypt-Argon2-0.022
 
 CATEGORIES =   security
 
Index: security/p5-Crypt-Argon2/distinfo
===
RCS file: /cvs/ports/security/p5-Crypt-Argon2/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- security/p5-Crypt-Argon2/distinfo   26 Nov 2023 07:17:10 -  1.5
+++ security/p5-Crypt-Argon2/distinfo   16 Jul 2024 02:27:19 -
@@ -1,2 +1,2 @@
-SHA256 (Crypt-Argon2-0.020.tar.gz) = 
FiGMb8lqnj7hMi2d+H9jW1vhF7wTfvnObW01NARVSlo=
-SIZE (Crypt-Argon2-0.020.tar.gz) = 40398
+SHA256 (Crypt-Argon2-0.022.tar.gz) = 
NmSSMK4kiYqECBQooVjjIJ41fKgQKeBSMdZAr9fTEKI=
+SIZE (Crypt-Argon2-0.022.tar.gz) = 40502
Index: security/p5-Crypt-Argon2/patches/patch-Build_PL
===
RCS file: security/p5-Crypt-Argon2/patches/patch-Build_PL
diff -N security/p5-Crypt-Argon2/patches/patch-Build_PL
--- security/p5-Crypt-Argon2/patches/patch-Build_PL 26 Nov 2023 07:17:10 
-  1.2
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,15 +0,0 @@
 Build.PL.orig.port Sun Oct 29 18:28:55 2023
-+++ Build.PL   Sun Nov 26 08:12:35 2023
-@@ -9,11 +9,10 @@
-   source   => 'opt/opt.c',
-   object_file  => File::Spec->devnull,
-   include_dirs => [ 'include', 'src' ],
--  extra_compiler_flags => [ '-march=native' ],
- );
- 
- my $optimized = $ENV{PERL5_CPAN_IS_RUNNING} && eval { 
$cbuilder->compile(%opt_args) };
--my ($dir, $compiler_flags, $linker_flags) = $optimized ? ('opt', 
['-march=native']) : ('ref');
-+my ($dir, $compiler_flags, $linker_flags) = $optimized ? ('opt') : ('ref');
- 
- if ($^O ne 'MSWin32') {
-   unshift @{ $compiler_flags }, '-pthread';


回复: geo/py-geojson: New port

2024-07-15 Thread wen heping
Here is the revised patch, now remove the conflict with laspy.


发件人: owner-po...@openbsd.org  代表 Landry Breuil 

发送时间: 2024年7月15日 18:08
收件人: ports@openbsd.org
主题: Re: geo/py-geojson: New port

Le Mon, Jul 15, 2024 at 07:52:23AM +, wen heping a écrit :
> Hi, ports@:
>
> Here is a patch to create new port geo/py-geojson, which is the
> RUN_D of geo/py-planet. Current py-planet in ports could
> not work because of missing geo/py-geojson.

are you sure about the conflict with laspy ? the upstream githu repo
doesnt seem to have such file..

Landry



py-geojson-p1.tar.gz
Description: py-geojson-p1.tar.gz


回复: geo/py-geojson: New port

2024-07-15 Thread wen heping
It is a mistake(I copied the port from laspy).
I shall sent the revised patch later.


发件人: owner-po...@openbsd.org  代表 Landry Breuil 

发送时间: 2024年7月15日 18:08
收件人: ports@openbsd.org
主题: Re: geo/py-geojson: New port

Le Mon, Jul 15, 2024 at 07:52:23AM +, wen heping a écrit :
> Hi, ports@:
>
> Here is a patch to create new port geo/py-geojson, which is the
> RUN_D of geo/py-planet. Current py-planet in ports could
> not work because of missing geo/py-geojson.

are you sure about the conflict with laspy ? the upstream githu repo
doesnt seem to have such file..

Landry



geo/py-planet: Update to 2.10.0

2024-07-15 Thread wen heping
Hi, ports@:

   Here is a patch for geo/py-planet:
   i) Update to 2.10.0
   ii) Add missing RUN_D

   It build and run well on amd64-current system.
   Before commit this patch, new port geo/py-geojson(which
I submitted just now) should be imported into portstree.

Best Regards,
wenIndex: geo/py-planet/Makefile
===
RCS file: /cvs/ports/geo/py-planet/Makefile,v
retrieving revision 1.19
diff -u -p -r1.19 Makefile
--- geo/py-planet/Makefile  15 Jun 2024 07:08:11 -  1.19
+++ geo/py-planet/Makefile  15 Jul 2024 07:57:46 -
@@ -1,6 +1,6 @@
 COMMENT =  client library and CLI for Planet's public API
 
-MODPY_EGG_VERSION =2.9
+MODPY_EGG_VERSION =2.10.0
 DISTNAME = planet-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME}
 
@@ -18,6 +18,11 @@ FLAVORS =python3
 FLAVOR =   python3
 
 RUN_DEPENDS += devel/py-click${MODPY_FLAVOR} \
+   devel/py-jsonschema${MODPY_FLAVOR} \
+   devel/py-tqdm${MODPY_FLAVOR} \
+   geo/py-geojson${MODPY_FLAVOR} \
+   www/py-jwt${MODPY_FLAVOR} \
+   www/py-httpx${MODPY_FLAVOR} \
www/py-requests${MODPY_FLAVOR} \
www/py-requests-futures${MODPY_FLAVOR}
 TEST_DEPENDS = devel/py-mock${MODPY_FLAVOR} \
Index: geo/py-planet/distinfo
===
RCS file: /cvs/ports/geo/py-planet/distinfo,v
retrieving revision 1.10
diff -u -p -r1.10 distinfo
--- geo/py-planet/distinfo  15 Jun 2024 07:08:11 -  1.10
+++ geo/py-planet/distinfo  15 Jul 2024 07:57:46 -
@@ -1,2 +1,2 @@
-SHA256 (planet-2.9.tar.gz) = FiBaqSlZ+AgWpYv88bIeEYTexS5eMEDC8iQrvlFJ4I8=
-SIZE (planet-2.9.tar.gz) = 62109
+SHA256 (planet-2.10.0.tar.gz) = pWkb3xCTs8ZXFOnJo5Zxulns4k8Xo+tCxfTpZYY6gYU=
+SIZE (planet-2.10.0.tar.gz) = 61840


geo/py-geojson: New port

2024-07-15 Thread wen heping
Hi, ports@:

Here is a patch to create new port geo/py-geojson, which is the 
RUN_D of geo/py-planet. Current py-planet in ports could 
not work because of missing geo/py-geojson.

   It build and run well on amd64-current system.


Best Regards,
wen 

py-geojson.tar.gz
Description: py-geojson.tar.gz


converters/html2text: Update to 2.2.3

2024-07-13 Thread wen heping
Hi, ports@:

   Here is a patch for converters/html2text:
   i) Update to 2.2.3
   ii) Update SITES and HOMEPAGE
   iii) Removed unneeded patches.

   It build and run well on amd64-current system.


Best regards,
wenIndex: Makefile
===
RCS file: /cvs/ports/converters/html2text/Makefile,v
retrieving revision 1.20
diff -u -p -r1.20 Makefile
--- Makefile20 Sep 2023 09:53:44 -  1.20
+++ Makefile14 Jul 2024 01:45:09 -
@@ -1,21 +1,17 @@
-PORTROACH= skipv:1.3.2
-
 COMMENT=   advanced HTML-to-text converter
 
-DISTNAME=  html2text-1.3.2a
-REVISION = 5
+DISTNAME=  html2text-2.2.3
 CATEGORIES=converters textproc
 
 
-HOMEPAGE=  http://www.mbayer.de/html2text/
+HOMEPAGE=  https://github.com/grobian/html2text
 
 # GPL
 PERMIT_PACKAGE=Yes
 
 WANTLIB += c m ${COMPILER_LIBCXX}
 
-SITES= http://www.mbayer.de/html2text/downloads/ \
-   ftp://ftp.ibiblio.org/pub/linux/apps/www/converters/
+SITES= 
https://github.com/grobian/html2text/releases/download/v2.2.3/
 
 COMPILER = base-clang ports-gcc base-gcc
 
@@ -23,18 +19,15 @@ CONFIGURE_STYLE=simple
 CONFIGURE_ENV= CXX="${CXX}"
 
 MAKE_FLAGS=PREFIX="${PREFIX}" \
-   CXXFLAGS="-DVERSION=1.3.2a -DAUTO_PTR_BROKEN ${CXXFLAGS}"
+   CXXFLAGS="-DAUTO_PTR_BROKEN ${CXXFLAGS}"
 
 NO_TEST=   Yes
 
-post-extract:
-   gunzip ${WRKSRC}/{html2text.1,html2textrc.5}.gz
-
 do-install:
${INSTALL_PROGRAM} ${WRKSRC}/html2text ${PREFIX}/bin/
${INSTALL_MAN} ${WRKSRC}/html2text.1 ${PREFIX}/man/man1
${INSTALL_MAN} ${WRKSRC}/html2textrc.5 ${PREFIX}/man/man5
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/html2text
-   ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/html2text
+   ${INSTALL_DATA} ${WRKSRC}/README.md ${PREFIX}/share/doc/html2text
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/converters/html2text/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo18 Jan 2015 03:12:57 -  1.2
+++ distinfo14 Jul 2024 01:45:09 -
@@ -1,2 +1,2 @@
-SHA256 (html2text-1.3.2a.tar.gz) = AAs51dkQuGf/fghxd7RwoeJuKBmSDc/9WZHDP21IA5I=
-SIZE (html2text-1.3.2a.tar.gz) = 130088
+SHA256 (html2text-2.2.3.tar.gz) = hZEzUos/2JNWLkHYS8HrwfkWbdKB0PqOF+fdJjN/V1I=
+SIZE (html2text-2.2.3.tar.gz) = 329841
Index: patches/patch-Makefile_in
===
RCS file: patches/patch-Makefile_in
diff -N patches/patch-Makefile_in
--- patches/patch-Makefile_in   11 Mar 2022 18:27:02 -  1.2
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,24 +0,0 @@
 Makefile.in.orig   Wed Jan 14 14:47:02 2004
-+++ Makefile.inThu Sep 13 21:36:17 2007
-@@ -29,9 +29,9 @@ BISONXX  = bison++
- YFLAGS   =
- 
- INSTALLER = install
--BINDIR= /usr/local/bin
--MANDIR= /usr/local/man
--DOCDIR= /usr/share/doc/html2text
-+BINDIR= $(PREFIX)/bin
-+MANDIR= $(PREFIX)/man
-+DOCDIR= $(PREFIX)/share/doc/html2text
- 
- CXX = @CXX@
- BOOL_DEFINITION = @BOOL_DEFINITION@
-@@ -48,7 +48,7 @@ DEBUG=-O2 -g
- INCLUDES  = $(LIBSTDCXX_INCLUDES)
- DEFINES   = -DVERSION=$(VERSION) $(SYS_POLL_MISSING) $(BOOL_DEFINITION) 
$(EXPLICIT) $(AUTO_PTR_BROKEN)
- CPPFLAGS  = $(INCLUDES) $(DEFINES)
--CXXFLAGS  = $(CPPFLAGS) $(DEBUG)
-+CXXFLAGS  = $(CPPFLAGS)
- LDFLAGS   = $(DEBUG)
- LOADLIBES = $(LIBSTDCXX_LIBS) $(SOCKET_LIBRARIES)
- 
Index: patches/patch-configure
===
RCS file: patches/patch-configure
diff -N patches/patch-configure
--- patches/patch-configure 11 Mar 2022 18:27:02 -  1.2
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,18 +0,0 @@
 configure.orig Mon Jan 12 15:47:18 2004
-+++ configure  Sun Feb 26 20:25:48 2017
-@@ -38,6 +38,7 @@ int main(int, char **) {
-   return 0;
- }
- EOF
-+if [[ -z $CXX ]]; then
- CXX=unknown;
- for i in "CC" "g++" "cc" "$CC"; do
-   if $i -c $tmp_file.C 2>/dev/null; then
-@@ -45,6 +46,7 @@ for i in "CC" "g++" "cc" "$CC"; do
- break;
-   fi;
- done;
-+fi;
- if test "$CXX" = unknown; then
-   $echo "Error: Could not find a working C++ compiler.";
-   exit 1;
Index: pkg/PLIST
===
RCS file: /cvs/ports/converters/html2text/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- pkg/PLIST   11 Mar 2022 18:27:02 -  1.5
+++ pkg/PLIST   14 Jul 2024 01:45:09 -
@@ -2,4 +2,4 @@
 @man man/man1/html2text.1
 @man man/man5/html2textrc.5
 share/doc/html2text/
-share/doc/html2text/README
+share/doc/html2text/README.md


回复: converters/p5-DateManip: Update to 6.95

2024-07-13 Thread wen heping
I attached patch.


发件人: owner-po...@openbsd.org  代表 wen heping 

发送时间: 2024年5月15日 8:27
收件人: Marc Espie; ports@openbsd.org
主题: converters/p5-DateManip: Update to 6.95

Hi,

   Here is a patch to update converters/p5-DateManip to 6.95,
it build well and pass all tests on my amd64-current system.


Cheers !
wen
Index: Makefile
===
RCS file: /cvs/ports/converters/p5-DateManip/Makefile,v
retrieving revision 1.26
diff -u -p -r1.26 Makefile
--- Makefile11 Mar 2022 18:27:12 -  1.26
+++ Makefile15 May 2024 00:24:27 -
@@ -1,11 +1,10 @@
 COMMENT =  manipulate dates in perl
-V =6.76
+V =6.95
 DISTNAME = Date-Manip-$V
 PKGNAME =  p5-DateManip-$V
 CATEGORIES =   converters
 MODULES =  cpan
 PKG_ARCH = *
-REVISION = 0
 
 MAINTAINER =   Marc Espie 
 
Index: distinfo
===
RCS file: /cvs/ports/converters/p5-DateManip/distinfo,v
retrieving revision 1.9
diff -u -p -r1.9 distinfo
--- distinfo9 May 2019 14:07:43 -   1.9
+++ distinfo15 May 2024 00:24:27 -
@@ -1,2 +1,2 @@
-SHA256 (Date-Manip-6.76.tar.gz) = HIfHjAPjR547aVlSwKXBHTWTyppTQN+xTQvj0+etY6g=
-SIZE (Date-Manip-6.76.tar.gz) = 2020952
+SHA256 (Date-Manip-6.95.tar.gz) = kjg4MjEfIgg/VdA8ja6PS8w4fNkCYk5e+axoDxRMvUw=
+SIZE (Date-Manip-6.95.tar.gz) = 1887360
Index: pkg/PLIST
===
RCS file: /cvs/ports/converters/p5-DateManip/pkg/PLIST,v
retrieving revision 1.11
diff -u -p -r1.11 PLIST
--- pkg/PLIST   11 Mar 2022 18:27:12 -  1.11
+++ pkg/PLIST   15 May 2024 00:24:28 -
@@ -474,43 +474,6 @@ ${P5SITE}/Date/Manip/Offset/off404.pm
 ${P5SITE}/Date/Manip/Offset/off405.pm
 ${P5SITE}/Date/Manip/Offset/off406.pm
 ${P5SITE}/Date/Manip/Offset/off407.pm
-${P5SITE}/Date/Manip/Offset/off408.pm
-${P5SITE}/Date/Manip/Offset/off409.pm
-${P5SITE}/Date/Manip/Offset/off410.pm
-${P5SITE}/Date/Manip/Offset/off411.pm
-${P5SITE}/Date/Manip/Offset/off412.pm
-${P5SITE}/Date/Manip/Offset/off413.pm
-${P5SITE}/Date/Manip/Offset/off414.pm
-${P5SITE}/Date/Manip/Offset/off415.pm
-${P5SITE}/Date/Manip/Offset/off416.pm
-${P5SITE}/Date/Manip/Offset/off417.pm
-${P5SITE}/Date/Manip/Offset/off418.pm
-${P5SITE}/Date/Manip/Offset/off419.pm
-${P5SITE}/Date/Manip/Offset/off420.pm
-${P5SITE}/Date/Manip/Offset/off421.pm
-${P5SITE}/Date/Manip/Offset/off422.pm
-${P5SITE}/Date/Manip/Offset/off423.pm
-${P5SITE}/Date/Manip/Offset/off424.pm
-${P5SITE}/Date/Manip/Offset/off425.pm
-${P5SITE}/Date/Manip/Offset/off426.pm
-${P5SITE}/Date/Manip/Offset/off427.pm
-${P5SITE}/Date/Manip/Offset/off428.pm
-${P5SITE}/Date/Manip/Offset/off429.pm
-${P5SITE}/Date/Manip/Offset/off430.pm
-${P5SITE}/Date/Manip/Offset/off431.pm
-${P5SITE}/Date/Manip/Offset/off432.pm
-${P5SITE}/Date/Manip/Offset/off433.pm
-${P5SITE}/Date/Manip/Offset/off434.pm
-${P5SITE}/Date/Manip/Offset/off435.pm
-${P5SITE}/Date/Manip/Offset/off436.pm
-${P5SITE}/Date/Manip/Offset/off437.pm
-${P5SITE}/Date/Manip/Offset/off438.pm
-${P5SITE}/Date/Manip/Offset/off439.pm
-${P5SITE}/Date/Manip/Offset/off440.pm
-${P5SITE}/Date/Manip/Offset/off441.pm
-${P5SITE}/Date/Manip/Offset/off442.pm
-${P5SITE}/Date/Manip/Offset/off443.pm
-${P5SITE}/Date/Manip/Offset/off444.pm
 ${P5SITE}/Date/Manip/Problems.pod
 ${P5SITE}/Date/Manip/Recur.pm
 ${P5SITE}/Date/Manip/Recur.pod
@@ -519,7 +482,6 @@ ${P5SITE}/Date/Manip/TZ.pm
 ${P5SITE}/Date/Manip/TZ.pod
 ${P5SITE}/Date/Manip/TZ/a00.pm
 ${P5SITE}/Date/Manip/TZ/afabid00.pm
-${P5SITE}/Date/Manip/TZ/afaccr00.pm
 ${P5SITE}/Date/Manip/TZ/afalgi00.pm
 ${P5SITE}/Date/Manip/TZ/afbiss00.pm
 ${P5SITE}/Date/Manip/TZ/afcair00.pm
@@ -542,14 +504,12 @@ ${P5SITE}/Date/Manip/TZ/amadak00.pm
 ${P5SITE}/Date/Manip/TZ/amanch00.pm
 ${P5SITE}/Date/Manip/TZ/amarag00.pm
 ${P5SITE}/Date/Manip/TZ/amasun00.pm
-${P5SITE}/Date/Manip/TZ/amatik00.pm
 ${P5SITE}/Date/Manip/TZ/ambahi00.pm
 ${P5SITE}/Date/Manip/TZ/ambahi01.pm
 ${P5SITE}/Date/Manip/TZ/ambarb00.pm
 ${P5SITE}/Date/Manip/TZ/ambele00.pm
 ${P5SITE}/Date/Manip/TZ/ambeli00.pm
 ${P5SITE}/Date/Manip/TZ/ambeul00.pm
-${P5SITE}/Date/Manip/TZ/amblan00.pm
 ${P5SITE}/Date/Manip/TZ/amboa_00.pm
 ${P5SITE}/Date/Manip/TZ/ambogo00.pm
 ${P5SITE}/Date/Manip/TZ/ambois00.pm
@@ -563,11 +523,10 @@ ${P5SITE}/Date/Manip/TZ/amcaye00.pm
 ${P5SITE}/Date/Manip/TZ/amcent00.pm
 ${P5SITE}/Date/Manip/TZ/amchic00.pm
 ${P5SITE}/Date/Manip/TZ/amchih00.pm
+${P5SITE}/Date/Manip/TZ/amciud00.pm
 ${P5SITE}/Date/Manip/TZ/amcord00.pm
 ${P5SITE}/Date/Manip/TZ/amcost00.pm
-${P5SITE}/Date/Manip/TZ/amcres00.pm
 ${P5SITE}/Date/Manip/TZ/amcuia00.pm
-${P5SITE}/Date/Manip/TZ/amcura00.pm
 ${P5SITE}/Date/Manip/TZ/amdanm00.pm
 ${P5SITE}/Date/Manip/TZ/amdaws00.pm
 ${P5SITE}/Date/Manip/TZ/amdaws01.pm
@@ -579,7 +538,6 @@ ${P5SITE}/Date/Manip/TZ/amel_s00.pm
 ${P5SITE}/Date/Manip/TZ/amfort00.pm
 ${P5SITE}/Date/Manip/TZ/amfort01.pm
 ${P5SITE}/Date/Manip/TZ

回复: 回复: devel/cargo-audit: Update to 0.19.0

2024-07-13 Thread wen heping
I regen the patch and update to 0.20.0.


发件人: Stuart Henderson 
发送时间: 2024年7月2日 15:16
收件人: wen heping
抄送: ports@openbsd.org
主题: Re: 回复: devel/cargo-audit: Update to 0.19.0

Please would you include the diff again when you send a ping?
Preferably as a new cvs/git diff in the email, so that a
reviewer doesn't have to search mailing list archives, and so
it will be in-sync with -current. Thanks!

On 2024/07/02 02:41, wen heping wrote:
> ping ...
>
> ____
> 发件人: wen heping 
> 发送时间: 2024年2月10日 15:44
> 收件人: ports@openbsd.org
> 主题: devel/cargo-audit: Update to 0.19.0
>
> Hi, ports@:
>
>Here is a patch for devel/cargo-audit to update to 0.19.0.
>It build well and run well on amd64-current system.
>
>
> Cheers !
> wen
? patch-cargo-audit-0_19_0_modcargo-crates_canonical-path-2_0_2_src_lib_rs
Index: Makefile
===
RCS file: /cvs/ports/devel/cargo-audit/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- Makefile1 Jan 2024 09:02:15 -   1.9
+++ Makefile14 Jul 2024 00:14:56 -
@@ -1,8 +1,6 @@
 COMMENT =  audit Cargo.lock files for security vulnerabilities
 
-# https://github.com/rustsec/rustsec/issues/429
-V =0.13.1
-REVISION = 3
+V =0.20.0
 CRATE =cargo-audit
 PKGNAME =  ${CRATE}-${V}
 
Index: crates.inc
===
RCS file: /cvs/ports/devel/cargo-audit/crates.inc,v
retrieving revision 1.3
diff -u -p -r1.3 crates.inc
--- crates.inc  24 Aug 2022 21:43:08 -  1.3
+++ crates.inc  14 Jul 2024 00:14:57 -
@@ -1,244 +1,301 @@
-MODCARGO_CRATES += abscissa_core   0.5.2   # Apache-2.0
-MODCARGO_CRATES += abscissa_derive 0.5.0   # Apache-2.0
-MODCARGO_CRATES += addr2line   0.13.0  # Apache-2.0/MIT
-MODCARGO_CRATES += adler   0.2.3   # 0BSD OR MIT OR Apache-2.0
-MODCARGO_CRATES += aho-corasick0.7.14  # Unlicense/MIT
-MODCARGO_CRATES += ansi_term   0.11.0  # MIT
-MODCARGO_CRATES += arc-swap0.4.7   # Apache-2.0/MIT
-MODCARGO_CRATES += arrayref0.3.6   # BSD-2-Clause
-MODCARGO_CRATES += arrayvec0.5.2   # MIT/Apache-2.0
-MODCARGO_CRATES += ascii   0.9.3   # Apache-2.0 / MIT
-MODCARGO_CRATES += atty0.2.14  # MIT
-MODCARGO_CRATES += autocfg 1.0.1   # Apache-2.0 OR MIT
-MODCARGO_CRATES += backtrace   0.3.53  # MIT/Apache-2.0
-MODCARGO_CRATES += base64  0.12.3  # MIT/Apache-2.0
-MODCARGO_CRATES += bitflags1.2.1   # MIT/Apache-2.0
-MODCARGO_CRATES += blake2b_simd0.5.10  # MIT
-MODCARGO_CRATES += block-buffer0.7.3   # MIT OR Apache-2.0
-MODCARGO_CRATES += block-padding   0.1.5   # MIT OR Apache-2.0
-MODCARGO_CRATES += bumpalo 3.4.0   # MIT/Apache-2.0
-MODCARGO_CRATES += byte-tools  0.3.1   # MIT OR Apache-2.0
-MODCARGO_CRATES += byteorder   1.3.4   # Unlicense OR MIT
-MODCARGO_CRATES += bytes   0.5.6   # MIT
+MODCARGO_CRATES += abscissa_core   0.7.0   # Apache-2.0
+MODCARGO_CRATES += abscissa_derive 0.7.0   # Apache-2.0
+MODCARGO_CRATES += addr2line   0.21.0  # Apache-2.0 OR MIT
+MODCARGO_CRATES += adler   1.0.2   # 0BSD OR MIT OR Apache-2.0
+MODCARGO_CRATES += aho-corasick1.1.2   # Unlicense OR MIT
+MODCARGO_CRATES += anstream0.6.11  # MIT OR Apache-2.0
+MODCARGO_CRATES += anstyle 1.0.5   # MIT OR Apache-2.0
+MODCARGO_CRATES += anstyle-parse   0.2.3   # MIT OR Apache-2.0
+MODCARGO_CRATES += anstyle-query   1.0.2   # MIT OR Apache-2.0
+MODCARGO_CRATES += anstyle-wincon  3.0.2   # MIT OR Apache-2.0
+MODCARGO_CRATES += arc-swap1.6.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += arrayvec0.7.4   # MIT OR Apache-2.0
+MODCARGO_CRATES += async-compression   0.4.6   # MIT OR Apache-2.0
+MODCARGO_CRATES += auditable-extract   0.3.2   # MIT OR Apache-2.0
+MODCARGO_CRATES += auditable-info  0.7.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += auditable-serde 0.6.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += autocfg 1.1.0   # Apache-2.0 OR MIT
+MODCARGO_CRATES += backtrace   0.3.69  # MIT OR Apache-2.0
+MODCARGO_CRATES += base64  0.21.7  # MIT OR Apache-2.0
+MODCARGO_CRATES += binfarce0.2.1   # MIT
+MODCARGO_CRATES += bitflags1.3.2   # MIT/Apache-2.0
+MODCARGO_CRATES += bitflags2.4.2   # MIT OR Apache-2.0
+MODCARGO_CRATES += bstr1.9.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += btoi0.4.3   # MIT OR Apache-2.0
+MODCARGO_CRATES += bumpalo 3.14.0  # MIT OR Apache-2.0
+MODCARGO_CRATES += bytes   1.5.0   # MIT
+MODCARGO_CRATES += camino  1.1.6   # MIT OR Apache-2.0
 MODCARGO_CRATES += canonical-path  2.0.2   # Apache-2.0
-MODCARGO_CRATES

回复: converters/p5-DateManip: Update to 6.95

2024-07-01 Thread wen heping
ping ...


发件人: wen heping 
发送时间: 2024年5月15日 8:27
收件人: Marc Espie; ports@openbsd.org
主题: converters/p5-DateManip: Update to 6.95

Hi,

   Here is a patch to update converters/p5-DateManip to 6.95,
it build well and pass all tests on my amd64-current system.


Cheers !
wen


回复: devel/cargo-audit: Update to 0.19.0

2024-07-01 Thread wen heping
ping ...


发件人: wen heping 
发送时间: 2024年2月10日 15:44
收件人: ports@openbsd.org
主题: devel/cargo-audit: Update to 0.19.0

Hi, ports@:

   Here is a patch for devel/cargo-audit to update to 0.19.0.
   It build well and run well on amd64-current system.


Cheers !
wen


devel/p5-MCE: Update to 1.897

2024-06-21 Thread wen heping
Hi, ports@:

Here is a simple patch for devel/p5-MCE to update to 1.897.
It build and run well and pass all tests on amd64-current system.


Regards,
wen ? devel/p5-MCE/wen1.pl
Index: devel/p5-MCE/Makefile
===
RCS file: /cvs/ports/devel/p5-MCE/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- devel/p5-MCE/Makefile   16 Sep 2023 06:22:57 -  1.10
+++ devel/p5-MCE/Makefile   22 Jun 2024 02:10:24 -
@@ -1,6 +1,6 @@
 COMMENT =  engine for Perl providing parallel processing capabilities
 
-DISTNAME = MCE-1.889
+DISTNAME = MCE-1.897
 CPAN_AUTHOR =  MARIOROY
 
 CATEGORIES =   devel
Index: devel/p5-MCE/distinfo
===
RCS file: /cvs/ports/devel/p5-MCE/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- devel/p5-MCE/distinfo   16 Sep 2023 06:22:57 -  1.8
+++ devel/p5-MCE/distinfo   22 Jun 2024 02:10:24 -
@@ -1,2 +1,2 @@
-SHA256 (MCE-1.889.tar.gz) = 22FT5HTQRvwlMFC/U8VAAthM1Mp30hwrnfVv7rgJu+0=
-SIZE (MCE-1.889.tar.gz) = 230624
+SHA256 (MCE-1.897.tar.gz) = Zz0zfRT8LXoSV2ymYVxymCHcYW7nbg7MnA8y3oqfnDk=
+SIZE (MCE-1.897.tar.gz) = 233575


[maintainer update]misc/p5-Spreadsheet-XLSX: Update to 0.18

2024-06-13 Thread wen heping
Hi, ports@:

   Here is a simple patch for misc/p5-Spreadsheet-XLSX to update
to 0.18. It build well and pass all tests on amd64-current system.


Cheers !
wenIndex: misc/p5-Spreadsheet-XLSX/Makefile
===
RCS file: /cvs/ports/misc/p5-Spreadsheet-XLSX/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- misc/p5-Spreadsheet-XLSX/Makefile   17 Jul 2023 00:36:59 -  1.1.1.1
+++ misc/p5-Spreadsheet-XLSX/Makefile   13 Jun 2024 12:23:06 -
@@ -1,6 +1,6 @@
 COMMENT =  Perl extension for reading MS Excel 2007 files
 
-DISTNAME = Spreadsheet-XLSX-0.17
+DISTNAME = Spreadsheet-XLSX-0.18
 
 CATEGORIES =   misc
 
Index: misc/p5-Spreadsheet-XLSX/distinfo
===
RCS file: /cvs/ports/misc/p5-Spreadsheet-XLSX/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- misc/p5-Spreadsheet-XLSX/distinfo   17 Jul 2023 00:36:59 -  1.1.1.1
+++ misc/p5-Spreadsheet-XLSX/distinfo   13 Jun 2024 12:23:06 -
@@ -1,2 +1,2 @@
-SHA256 (Spreadsheet-XLSX-0.17.tar.gz) = 
M7d4knz/FjCQZbdOuMRpawNxZg0szf5FvkYFCSrO6XY=
-SIZE (Spreadsheet-XLSX-0.17.tar.gz) = 79947
+SHA256 (Spreadsheet-XLSX-0.18.tar.gz) = 
/eaJ2iCd9tPqlgCf82IgdcLAm1nYg3472xSAWpVRVtc=
+SIZE (Spreadsheet-XLSX-0.18.tar.gz) = 80239


回复: math/igraph: Update to 0.10.12

2024-05-31 Thread wen heping
ping ...


发件人: owner-po...@openbsd.org  代表 wen heping 

发送时间: 2024年5月14日 15:18
收件人: ports@openbsd.org
主题: math/igraph: Update to 0.10.12

Hi, ports@:

Here is a patch for math/igraph to update to 0.10.12.
It build well and pass all tests on amd64-current system.
No other ports depend on it.


Cheers !
wen


www/py-html5-parser: Update to 0.4.12

2024-05-16 Thread wen heping
Hi, ports@:

 Here is a simple patch for www/py-html5-parser to update 
to 0.4.12. It build and run well and pass the tests on amd64-current
system.
It is required by the future update of calibre.


Cheers !
wenIndex: www/py-html5-parser/Makefile
===
RCS file: /cvs/ports/www/py-html5-parser/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- www/py-html5-parser/Makefile6 May 2024 12:24:11 -   1.8
+++ www/py-html5-parser/Makefile16 May 2024 06:32:33 -
@@ -1,10 +1,9 @@
 COMMENT =  fast C based HTML 5 parsing for python
 
-MODPY_EGG_VERSION =0.4.11
+MODPY_EGG_VERSION =0.4.12
 
 DISTNAME = html5-parser-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME}
-REVISION = 0
 
 CATEGORIES =   www
 
Index: www/py-html5-parser/distinfo
===
RCS file: /cvs/ports/www/py-html5-parser/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- www/py-html5-parser/distinfo2 Sep 2023 11:17:13 -   1.3
+++ www/py-html5-parser/distinfo16 May 2024 06:32:33 -
@@ -1,2 +1,2 @@
-SHA256 (html5-parser-0.4.11.tar.gz) = 
hbsW+qPN88bGhC4Mss4CgHy678bjuw87jhjavlEHB2M=
-SIZE (html5-parser-0.4.11.tar.gz) = 270735
+SHA256 (html5-parser-0.4.12.tar.gz) = 
PX+JhBqki5djEfQ4YxeMNMFBq88d1FtnpzOeYc/+UwY=
+SIZE (html5-parser-0.4.12.tar.gz) = 270861


games/freecol: Update to 1.1.0

2024-05-15 Thread wen heping
Hi, ports@:

   Here is a patch for games/freecol to update to 1.1.0.
   It build and run well on my amd64-current system.


Cheers !
wenIndex: games/freecol/Makefile
===
RCS file: /cvs/ports/games/freecol/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- games/freecol/Makefile  26 Sep 2023 09:41:35 -  1.17
+++ games/freecol/Makefile  16 May 2024 01:11:43 -
@@ -1,5 +1,5 @@
 COMMENT =  free Colonization clone
-DISTNAME = freecol-1.0.0
+DISTNAME = freecol-1.1.0
 EXTRACT_SUFX = .zip
 CATEGORIES =   games java x11
 
Index: games/freecol/distinfo
===
RCS file: /cvs/ports/games/freecol/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- games/freecol/distinfo  9 Apr 2023 06:27:35 -   1.8
+++ games/freecol/distinfo  16 May 2024 01:11:43 -
@@ -1,2 +1,2 @@
-SHA256 (freecol-1.0.0.zip) = 3y5SRi81u0gqW9DfUxFInFyCJqN8xp2ZocA7lnhukdc=
-SIZE (freecol-1.0.0.zip) = 145387171
+SHA256 (freecol-1.1.0.zip) = Ga/VFh+FY47bKUNTmoQMCd7Ivlf7dYJdL4/cn90kYVg=
+SIZE (freecol-1.1.0.zip) = 194579961
Index: games/freecol/pkg/PLIST
===
RCS file: /cvs/ports/games/freecol/pkg/PLIST,v
retrieving revision 1.7
diff -u -p -r1.7 PLIST
--- games/freecol/pkg/PLIST 9 Apr 2023 06:27:35 -   1.7
+++ games/freecol/pkg/PLIST 16 May 2024 01:11:44 -
@@ -113,6 +113,8 @@ share/freecol/data/base/resources/images
 
share/freecol/data/base/resources/images/ui/order-buttons/disabled/fortify.size2.png
 share/freecol/data/base/resources/images/ui/order-buttons/disabled/plow.png
 
share/freecol/data/base/resources/images/ui/order-buttons/disabled/plow.size2.png
+share/freecol/data/base/resources/images/ui/order-buttons/disabled/ranged.png
+share/freecol/data/base/resources/images/ui/order-buttons/disabled/ranged.size9.png
 share/freecol/data/base/resources/images/ui/order-buttons/disabled/road.png
 
share/freecol/data/base/resources/images/ui/order-buttons/disabled/road.size2.png
 share/freecol/data/base/resources/images/ui/order-buttons/disabled/sentry.png
@@ -144,6 +146,8 @@ share/freecol/data/base/resources/images
 
share/freecol/data/base/resources/images/ui/order-buttons/highlighted/fortify.size2.png
 share/freecol/data/base/resources/images/ui/order-buttons/highlighted/plow.png
 
share/freecol/data/base/resources/images/ui/order-buttons/highlighted/plow.size2.png
+share/freecol/data/base/resources/images/ui/order-buttons/highlighted/ranged.png
+share/freecol/data/base/resources/images/ui/order-buttons/highlighted/ranged.size9.png
 share/freecol/data/base/resources/images/ui/order-buttons/highlighted/road.png
 
share/freecol/data/base/resources/images/ui/order-buttons/highlighted/road.size2.png
 
share/freecol/data/base/resources/images/ui/order-buttons/highlighted/sentry.png
@@ -175,6 +179,8 @@ share/freecol/data/base/resources/images
 
share/freecol/data/base/resources/images/ui/order-buttons/normal/fortify.size2.png
 share/freecol/data/base/resources/images/ui/order-buttons/normal/plow.png
 share/freecol/data/base/resources/images/ui/order-buttons/normal/plow.size2.png
+share/freecol/data/base/resources/images/ui/order-buttons/normal/ranged.png
+share/freecol/data/base/resources/images/ui/order-buttons/normal/ranged.size9.png
 share/freecol/data/base/resources/images/ui/order-buttons/normal/road.png
 share/freecol/data/base/resources/images/ui/order-buttons/normal/road.size2.png
 share/freecol/data/base/resources/images/ui/order-buttons/normal/sentry.png
@@ -206,6 +212,8 @@ share/freecol/data/base/resources/images
 
share/freecol/data/base/resources/images/ui/order-buttons/pressed/fortify.size2.png
 share/freecol/data/base/resources/images/ui/order-buttons/pressed/plow.png
 
share/freecol/data/base/resources/images/ui/order-buttons/pressed/plow.size2.png
+share/freecol/data/base/resources/images/ui/order-buttons/pressed/ranged.png
+share/freecol/data/base/resources/images/ui/order-buttons/pressed/ranged.size9.png
 share/freecol/data/base/resources/images/ui/order-buttons/pressed/road.png
 
share/freecol/data/base/resources/images/ui/order-buttons/pressed/road.size2.png
 share/freecol/data/base/resources/images/ui/order-buttons/pressed/sentry.png
@@ -256,6 +264,8 @@ share/freecol/data/base/resources/images
 share/freecol/data/base/resources/images/ui/panelborder-sw.size2.png
 share/freecol/data/base/resources/images/ui/panelborder-w.png
 share/freecol/data/base/resources/images/ui/panelborder-w.size2.png
+share/freecol/data/base/resources/images/ui/ranged-target.png
+share/freecol/data/base/resources/images/ui/ranged-target.size9.png
 share/freecol/data/base/resources/images/ui/simplebuttonborder-e.png
 share/freecol/data/base/resources/images/ui/simplebuttonborder-e.size2.png
 share/freecol/data/base/resources/images/ui/simplebuttonborder-n.png
@@ -1230,17 +1240,25 

converters/p5-DateManip: Update to 6.95

2024-05-14 Thread wen heping
Hi, 

   Here is a patch to update converters/p5-DateManip to 6.95,
it build well and pass all tests on my amd64-current system.


Cheers !
wenIndex: Makefile
===
RCS file: /cvs/ports/converters/p5-DateManip/Makefile,v
retrieving revision 1.26
diff -u -p -r1.26 Makefile
--- Makefile11 Mar 2022 18:27:12 -  1.26
+++ Makefile15 May 2024 00:24:27 -
@@ -1,11 +1,10 @@
 COMMENT =  manipulate dates in perl
-V =6.76
+V =6.95
 DISTNAME = Date-Manip-$V
 PKGNAME =  p5-DateManip-$V
 CATEGORIES =   converters
 MODULES =  cpan
 PKG_ARCH = *
-REVISION = 0
 
 MAINTAINER =   Marc Espie 
 
Index: distinfo
===
RCS file: /cvs/ports/converters/p5-DateManip/distinfo,v
retrieving revision 1.9
diff -u -p -r1.9 distinfo
--- distinfo9 May 2019 14:07:43 -   1.9
+++ distinfo15 May 2024 00:24:27 -
@@ -1,2 +1,2 @@
-SHA256 (Date-Manip-6.76.tar.gz) = HIfHjAPjR547aVlSwKXBHTWTyppTQN+xTQvj0+etY6g=
-SIZE (Date-Manip-6.76.tar.gz) = 2020952
+SHA256 (Date-Manip-6.95.tar.gz) = kjg4MjEfIgg/VdA8ja6PS8w4fNkCYk5e+axoDxRMvUw=
+SIZE (Date-Manip-6.95.tar.gz) = 1887360
Index: pkg/PLIST
===
RCS file: /cvs/ports/converters/p5-DateManip/pkg/PLIST,v
retrieving revision 1.11
diff -u -p -r1.11 PLIST
--- pkg/PLIST   11 Mar 2022 18:27:12 -  1.11
+++ pkg/PLIST   15 May 2024 00:24:28 -
@@ -474,43 +474,6 @@ ${P5SITE}/Date/Manip/Offset/off404.pm
 ${P5SITE}/Date/Manip/Offset/off405.pm
 ${P5SITE}/Date/Manip/Offset/off406.pm
 ${P5SITE}/Date/Manip/Offset/off407.pm
-${P5SITE}/Date/Manip/Offset/off408.pm
-${P5SITE}/Date/Manip/Offset/off409.pm
-${P5SITE}/Date/Manip/Offset/off410.pm
-${P5SITE}/Date/Manip/Offset/off411.pm
-${P5SITE}/Date/Manip/Offset/off412.pm
-${P5SITE}/Date/Manip/Offset/off413.pm
-${P5SITE}/Date/Manip/Offset/off414.pm
-${P5SITE}/Date/Manip/Offset/off415.pm
-${P5SITE}/Date/Manip/Offset/off416.pm
-${P5SITE}/Date/Manip/Offset/off417.pm
-${P5SITE}/Date/Manip/Offset/off418.pm
-${P5SITE}/Date/Manip/Offset/off419.pm
-${P5SITE}/Date/Manip/Offset/off420.pm
-${P5SITE}/Date/Manip/Offset/off421.pm
-${P5SITE}/Date/Manip/Offset/off422.pm
-${P5SITE}/Date/Manip/Offset/off423.pm
-${P5SITE}/Date/Manip/Offset/off424.pm
-${P5SITE}/Date/Manip/Offset/off425.pm
-${P5SITE}/Date/Manip/Offset/off426.pm
-${P5SITE}/Date/Manip/Offset/off427.pm
-${P5SITE}/Date/Manip/Offset/off428.pm
-${P5SITE}/Date/Manip/Offset/off429.pm
-${P5SITE}/Date/Manip/Offset/off430.pm
-${P5SITE}/Date/Manip/Offset/off431.pm
-${P5SITE}/Date/Manip/Offset/off432.pm
-${P5SITE}/Date/Manip/Offset/off433.pm
-${P5SITE}/Date/Manip/Offset/off434.pm
-${P5SITE}/Date/Manip/Offset/off435.pm
-${P5SITE}/Date/Manip/Offset/off436.pm
-${P5SITE}/Date/Manip/Offset/off437.pm
-${P5SITE}/Date/Manip/Offset/off438.pm
-${P5SITE}/Date/Manip/Offset/off439.pm
-${P5SITE}/Date/Manip/Offset/off440.pm
-${P5SITE}/Date/Manip/Offset/off441.pm
-${P5SITE}/Date/Manip/Offset/off442.pm
-${P5SITE}/Date/Manip/Offset/off443.pm
-${P5SITE}/Date/Manip/Offset/off444.pm
 ${P5SITE}/Date/Manip/Problems.pod
 ${P5SITE}/Date/Manip/Recur.pm
 ${P5SITE}/Date/Manip/Recur.pod
@@ -519,7 +482,6 @@ ${P5SITE}/Date/Manip/TZ.pm
 ${P5SITE}/Date/Manip/TZ.pod
 ${P5SITE}/Date/Manip/TZ/a00.pm
 ${P5SITE}/Date/Manip/TZ/afabid00.pm
-${P5SITE}/Date/Manip/TZ/afaccr00.pm
 ${P5SITE}/Date/Manip/TZ/afalgi00.pm
 ${P5SITE}/Date/Manip/TZ/afbiss00.pm
 ${P5SITE}/Date/Manip/TZ/afcair00.pm
@@ -542,14 +504,12 @@ ${P5SITE}/Date/Manip/TZ/amadak00.pm
 ${P5SITE}/Date/Manip/TZ/amanch00.pm
 ${P5SITE}/Date/Manip/TZ/amarag00.pm
 ${P5SITE}/Date/Manip/TZ/amasun00.pm
-${P5SITE}/Date/Manip/TZ/amatik00.pm
 ${P5SITE}/Date/Manip/TZ/ambahi00.pm
 ${P5SITE}/Date/Manip/TZ/ambahi01.pm
 ${P5SITE}/Date/Manip/TZ/ambarb00.pm
 ${P5SITE}/Date/Manip/TZ/ambele00.pm
 ${P5SITE}/Date/Manip/TZ/ambeli00.pm
 ${P5SITE}/Date/Manip/TZ/ambeul00.pm
-${P5SITE}/Date/Manip/TZ/amblan00.pm
 ${P5SITE}/Date/Manip/TZ/amboa_00.pm
 ${P5SITE}/Date/Manip/TZ/ambogo00.pm
 ${P5SITE}/Date/Manip/TZ/ambois00.pm
@@ -563,11 +523,10 @@ ${P5SITE}/Date/Manip/TZ/amcaye00.pm
 ${P5SITE}/Date/Manip/TZ/amcent00.pm
 ${P5SITE}/Date/Manip/TZ/amchic00.pm
 ${P5SITE}/Date/Manip/TZ/amchih00.pm
+${P5SITE}/Date/Manip/TZ/amciud00.pm
 ${P5SITE}/Date/Manip/TZ/amcord00.pm
 ${P5SITE}/Date/Manip/TZ/amcost00.pm
-${P5SITE}/Date/Manip/TZ/amcres00.pm
 ${P5SITE}/Date/Manip/TZ/amcuia00.pm
-${P5SITE}/Date/Manip/TZ/amcura00.pm
 ${P5SITE}/Date/Manip/TZ/amdanm00.pm
 ${P5SITE}/Date/Manip/TZ/amdaws00.pm
 ${P5SITE}/Date/Manip/TZ/amdaws01.pm
@@ -579,7 +538,6 @@ ${P5SITE}/Date/Manip/TZ/amel_s00.pm
 ${P5SITE}/Date/Manip/TZ/amfort00.pm
 ${P5SITE}/Date/Manip/TZ/amfort01.pm
 ${P5SITE}/Date/Manip/TZ/amglac00.pm
-${P5SITE}/Date/Manip/TZ/amgodt00.pm
 ${P5SITE}/Date/Manip/TZ/amgoos00.pm
 ${P5SITE}/Date/Manip/TZ/amgran00.pm
 ${P5SITE}/Date/Manip/TZ/amguat00.pm
@@ -617,24 +575,20 @@ 

misc/p5-Finance-Quote: Update to 1.61

2024-05-14 Thread wen heping
Here is the patch to update p5-Finance-Quote to 1.61.


发件人: wen heping 
发送时间: 2023年12月1日 15:10
收件人: ports@openbsd.org
主题: 回复: misc/p5-Finance-Quote: Update to 1.57

Here is the revised patch for misc/p5-Finance-Quote to
update to 1.58.

5 new and needed new port had been imported to
portstree now.

Regards,
wen


发件人: wen heping 
发送时间: 2023年7月9日 17:34
收件人: ports@openbsd.org
主题: misc/p5-Finance-Quote: Update to 1.57

Hi, ports@:

   Here is a patch for misc/p5-Finance-Quote:
   i) Update to 1.57
   ii) Update RUN_DEPENDS
   iii) Add some TEST_DEPENDS

   It build and run well on amd64-current system. Without ONLINE_TEST it passed
all tests.

   Five new ports should be imported before commit this patch.




Regards,
wen
Index: Makefile
===
RCS file: /cvs/ports/misc/p5-Finance-Quote/Makefile,v
retrieving revision 1.28
diff -u -p -r1.28 Makefile
--- Makefile7 Nov 2023 14:19:38 -   1.28
+++ Makefile15 May 2024 00:06:55 -
@@ -2,20 +2,31 @@ COMMENT=  module to obtain financial quot
 
 MODULES=   cpan
 PKG_ARCH=  *
-DISTNAME = Finance-Quote-1.38
+DISTNAME = Finance-Quote-1.61
 CATEGORIES=misc
-REVISION = 0
 
 HOMEPAGE=  https://finance-quote.sourceforge.net
 
 BUILD_DEPENDS =${RUN_DEPENDS}
-RUN_DEPENDS=   converters/p5-JSON \
+RUN_DEPENDS=   converters/p5-DateManip \
+   converters/p5-JSON \
devel/p5-DateTime \
+   devel/p5-DateTime-Format-Strptime \
+   misc/p5-Spreadsheet-XLSX \
+   textproc/p5-String-Util \
+   textproc/p5-Text-Template \
www/p5-LWP-Protocol-https \
www/p5-HTML-TableExtract \
+   www/p5-HTML-TokeParser-Simple \
www/p5-HTML-Tree \
-   www/p5-libwww \
-   www/p5-LWP-Protocol-https
+   www/p5-HTTP-CookieJar \
+   www/p5-LWP-Protocol-https \
+   www/p5-Web-Scraper \
+   www/p5-libwww
+TEST_DEPENDS=  devel/p5-Date-Range \
+   devel/p5-Date-Simple \
+   devel/p5-DateTime-Format-ISO8601 \
+   devel/p5-Test-Perl-Critic
 
 MODCPAN_EXAMPLES = Yes
 MODCPAN_EXAMPLES_DIST =Examples
@@ -23,10 +34,9 @@ MODCPAN_EXAMPLES_DIST =  Examples
 # GPL
 PERMIT_PACKAGE=Yes
 
-# pod tests too many failures leave disabled
-#MAKE_ENV +=   TEST_POD=Yes
-#TEST_FLAGS =  TEST_AUTHOR=Tester
+# MAKE_ENV +=  TEST_POD=Yes
+# TEST_FLAGS = TEST_AUTHOR=Tester
 # uncomment for online checks, too many failures because of site changes, lot 
of downloads.
-#TEST_FLAGS += ONLINE_TEST=true
+# TEST_FLAGS +=ONLINE_TEST=true
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/misc/p5-Finance-Quote/distinfo,v
retrieving revision 1.12
diff -u -p -r1.12 distinfo
--- distinfo26 Aug 2015 06:20:21 -  1.12
+++ distinfo15 May 2024 00:06:55 -
@@ -1,2 +1,2 @@
-SHA256 (Finance-Quote-1.38.tar.gz) = 
qVQncp4GkJWqtMt7z6QHJzlBf6p8Cm0Osb1t4o9YGH4=
-SIZE (Finance-Quote-1.38.tar.gz) = 327822
+SHA256 (Finance-Quote-1.61.tar.gz) = 
Qw7p3yLcqjLrYwpNf7V6KFQvn+UHsmawo39nVLTzWgg=
+SIZE (Finance-Quote-1.61.tar.gz) = 267948
Index: pkg/PLIST
===
RCS file: /cvs/ports/misc/p5-Finance-Quote/pkg/PLIST,v
retrieving revision 1.13
diff -u -p -r1.13 PLIST
--- pkg/PLIST   11 Mar 2022 19:38:15 -  1.13
+++ pkg/PLIST   15 May 2024 00:06:55 -
@@ -1,122 +1,117 @@
 ${P5SITE}/Finance/
+${P5SITE}/Finance/CONTRIBUTING.pod
 ${P5SITE}/Finance/Quote/
 ${P5SITE}/Finance/Quote.pm
 ${P5SITE}/Finance/Quote/AEX.pm
-${P5SITE}/Finance/Quote/AIAHK.pm
 ${P5SITE}/Finance/Quote/ASEGR.pm
 ${P5SITE}/Finance/Quote/ASX.pm
-${P5SITE}/Finance/Quote/BMONesbittBurns.pm
-${P5SITE}/Finance/Quote/BSERO.pm
+${P5SITE}/Finance/Quote/AlphaVantage.pm
+${P5SITE}/Finance/Quote/BSEIndia.pm
+${P5SITE}/Finance/Quote/BVB.pm
+${P5SITE}/Finance/Quote/Bloomberg.pm
 ${P5SITE}/Finance/Quote/Bourso.pm
 ${P5SITE}/Finance/Quote/CSE.pm
-${P5SITE}/Finance/Quote/Cdnfundlibrary.pm
-${P5SITE}/Finance/Quote/Citywire.pm
-${P5SITE}/Finance/Quote/Cominvest.pm
+${P5SITE}/Finance/Quote/Comdirect.pm
+${P5SITE}/Finance/Quote/Consorsbank.pm
 ${P5SITE}/Finance/Quote/Currencies.pm
+${P5SITE}/Finance/Quote/CurrencyRates/
+${P5SITE}/Finance/Quote/CurrencyRates/AlphaVantage.pm
+${P5SITE}/Finance/Quote/CurrencyRates/ECB.pm
+${P5SITE}/Finance/Quote/CurrencyRates/Fixer.pm
+${P5SITE}/Finance/Quote/CurrencyRates/OpenExchange.pm
+${P5SITE}/Finance/Quote/CurrencyRates/YahooJSON.pm
 ${P5SITE}/Finance/Quote/DWS.pm
 ${P5SITE}/Finance/Quote/Deka.pm
-${P5SITE}/Finance/Quote/FTPortfolios.pm
 ${P5SITE}/Finance/Quote/FTfunds.pm
-${P5SITE}/Finance/Quote/Fidelity.pm
-${P5SITE}/Finance/Quote/FidelityFixed.pm
-${P5SITE}/Finance/Quote

math/igraph: Update to 0.10.12

2024-05-14 Thread wen heping
Hi, ports@:

Here is a patch for math/igraph to update to 0.10.12.
It build well and pass all tests on amd64-current system.
No other ports depend on it.


Cheers !
wenIndex: Makefile
===
RCS file: /cvs/ports/math/igraph/Makefile,v
retrieving revision 1.10
diff -u -p -u -r1.10 Makefile
--- Makefile14 Dec 2023 12:40:18 -  1.10
+++ Makefile14 May 2024 07:14:37 -
@@ -1,8 +1,8 @@
 COMMENT =  C graph library
-V =0.10.8
+V =0.10.12
 DISTNAME = igraph-$V
 
-SHARED_LIBS =  igraph 3.0  # 0.0
+SHARED_LIBS =  igraph 3.1  # 0.0
 
 CATEGORIES =   math
 
Index: distinfo
===
RCS file: /cvs/ports/math/igraph/distinfo,v
retrieving revision 1.4
diff -u -p -u -r1.4 distinfo
--- distinfo14 Dec 2023 12:40:18 -  1.4
+++ distinfo14 May 2024 07:14:37 -
@@ -1,2 +1,2 @@
-SHA256 (igraph-0.10.8.tar.gz) = rF+pSub9HqzmUeSyNemcBWR5pcXQ1kGu0wJArDOxlAM=
-SIZE (igraph-0.10.8.tar.gz) = 4326926
+SHA256 (igraph-0.10.12.tar.gz) = sBH3+fOKPlmSTMn/ZS5tMxBfoD/K83kvR9dSYmoKRiU=
+SIZE (igraph-0.10.12.tar.gz) = 4373463
Index: pkg/PLIST
===
RCS file: /cvs/ports/math/igraph/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -u -r1.3 PLIST
--- pkg/PLIST   4 Mar 2023 10:09:50 -   1.3
+++ pkg/PLIST   14 May 2024 07:14:37 -
@@ -6,6 +6,8 @@ include/igraph/igraph_array.h
 include/igraph/igraph_array_pmt.h
 include/igraph/igraph_attributes.h
 include/igraph/igraph_bipartite.h
+include/igraph/igraph_bitset.h
+include/igraph/igraph_bitset_list.h
 include/igraph/igraph_blas.h
 include/igraph/igraph_centrality.h
 include/igraph/igraph_cliques.h
@@ -63,6 +65,7 @@ include/igraph/igraph_progress.h
 include/igraph/igraph_psumtree.h
 include/igraph/igraph_qsort.h
 include/igraph/igraph_random.h
+include/igraph/igraph_reachability.h
 include/igraph/igraph_scan.h
 include/igraph/igraph_separators.h
 include/igraph/igraph_sparsemat.h


回复: 回复: [Update] www/p5-Mojo : Update to 9.37

2024-05-13 Thread wen heping
Here is the patch to update www/p5-Mojo to 9.37.

Now the `make test` result:
Failed 2/105 test programs. 2/4774 subtests failed.
__
发件人: Stuart Henderson 
发送时间: 2024年3月10日 22:16
收件人: wen heping
抄送: ports@openbsd.org; c...@openbsd.org
主题: Re: 回复: [Update] www/p5-Mojo : Update to 8.52

after release.

On 2024/03/10 13:00, wen heping wrote:
> Here is the revised patch:
>   i) Update to 9.36
>   ii) Update DEPENDS
>   iii) Update LICENSE
>
>   It build well and run well on amd64-current system.
>   2 of all 104 tests failed, just as the
>
>   Any comments? Current version in portstree is 8.22,
> which is releaed five years ago.
>
>
> Cheers !
> wen
>
> ________
> 发件人: wen heping 
> 发送时间: 2020年12月30日 10:36
> 收件人: Charlene Wendling
> 抄送: Manolis Tzanidakis; ports@openbsd.org; c...@openbsd.org
> 主题: 回复: [Update] www/p5-Mojo : Update to 8.52
>
> Here is the new patch to update p5-Mojo to 8.69.
> It build well and run well. 3 of all 104 tests failed, just as the
> current version in portstree.
>
> 11 ports depends on p5-Mojo, all build well and pass all tests
> if test defined with this patch.
>
> wen
> ____
> 发件人: Charlene Wendling 
> 发送时间: 2020年6月10日 17:48
> 收件人: wen heping 
> 抄送: Manolis Tzanidakis ; ports@openbsd.org 
> 
> 主题: Re: [Update] www/p5-Mojo : Update to 8.52
>
> Hi,
>
> On Wed, 10 Jun 2020 01:25:27 +
> wen heping wrote:
>
> > Hi,
> >
> > Here is a patch for www/p5-Mojo to update to 8.52.
> > It build well and pass all tests but one fail. One pod_coverage
> > tests fail, it would pass after we update p5-EV. It is a small
> > problem.
> >
> > 11 ports depends on p5-Mojo, all build and pass test with this
> > patch.
>
> It works fine here, OK cwen@
>
> > Regards,
> > wen

> Index: www/p5-Mojo/Makefile
> ===
> RCS file: /cvs/ports/www/p5-Mojo/Makefile,v
> retrieving revision 1.38
> diff -u -p -r1.38 Makefile
> --- www/p5-Mojo/Makefile  11 Mar 2022 20:10:33 -  1.38
> +++ www/p5-Mojo/Makefile  10 Mar 2024 12:54:05 -
> @@ -2,21 +2,20 @@ COMMENT =   next generation web framework
>
>  MODULES =cpan
>  PKG_ARCH =   *
> -DISTNAME =   Mojolicious-8.22
> -REVISION =   0
> +DISTNAME =   Mojolicious-9.36
>  CATEGORIES = www
>
> -# Perl
> +# Artistic 2.0
>  PERMIT_PACKAGE = Yes
>
>  HOMEPAGE =   https://mojolicious.org/
>
> -RUN_DEPENDS =devel/p5-EV \
> - security/p5-IO-Socket-SSL>=1.94
> +RUN_DEPENDS =converters/p5-Cpanel-JSON-XS>=4.09 \
> + devel/p5-EV>=4.32 \
> + security/p5-IO-Socket-SSL>=2.009
>
>  TEST_DEPENDS +=  net/p5-IO-Socket-Socks \
> - devel/p5-Role-Tiny>=2.01 \
> - converters/p5-Cpanel-JSON-XS>=4.04
> + devel/p5-Role-Tiny>=2.01
>
>  MAKE_ENV += TEST_EV=Yes
>  MAKE_ENV += TEST_HYPNOTOAD=Yes
> Index: www/p5-Mojo/distinfo
> ===
> RCS file: /cvs/ports/www/p5-Mojo/distinfo,v
> retrieving revision 1.27
> diff -u -p -r1.27 distinfo
> --- www/p5-Mojo/distinfo  25 Jul 2019 20:45:03 -  1.27
> +++ www/p5-Mojo/distinfo  10 Mar 2024 12:54:05 -
> @@ -1,2 +1,2 @@
> -SHA256 (Mojolicious-8.22.tar.gz) = 
> huNKUPfa63r0NlXXs7/kO7CRJCFr+vMBbm/ZdcPySFQ=
> -SIZE (Mojolicious-8.22.tar.gz) = 764431
> +SHA256 (Mojolicious-9.36.tar.gz) = 
> UX7Pb9hqC3xhadVRAiOL+YUWGNt2L7ANTPDZTGJSAV8=
> +SIZE (Mojolicious-9.36.tar.gz) = 938951
> Index: www/p5-Mojo/pkg/PLIST
> ===
> RCS file: /cvs/ports/www/p5-Mojo/pkg/PLIST,v
> retrieving revision 1.15
> diff -u -p -r1.15 PLIST
> --- www/p5-Mojo/pkg/PLIST 11 Mar 2022 20:10:33 -  1.15
> +++ www/p5-Mojo/pkg/PLIST 10 Mar 2024 12:54:05 -
> @@ -35,7 +35,6 @@ ${P5SITE}/Mojo/Home.pm
>  ${P5SITE}/Mojo/IOLoop/
>  ${P5SITE}/Mojo/IOLoop.pm
>  ${P5SITE}/Mojo/IOLoop/Client.pm
> -${P5SITE}/Mojo/IOLoop/Delay.pm
>  ${P5SITE}/Mojo/IOLoop/Server.pm
>  ${P5SITE}/Mojo/IOLoop/Stream.pm
>  ${P5SITE}/Mojo/IOLoop/Subprocess.pm
> @@ -84,6 +83,8 @@ ${P5SITE}/Mojo/UserAgent/Server.pm
>  ${P5SITE}/Mojo/UserAgent/Transactor.pm
>  ${P5SITE}/Mojo/Util.pm
>  ${P5SITE}/Mojo/WebSocket.pm
> +${P5SITE}/Mojo/resources/
> +${P5SITE}/Mojo/resources/html_entities.txt
>  ${P5SITE}/Mojolicious/
>  ${P5SITE}/Mojolicious.pm
>  ${P5SITE}/Mojolicious/Command/
> @@ -93,6 +94,7 @@ ${P5SITE}/Mojolicious/Command/Author/cpa
>  ${P5SITE}/

回复: shall we create new port lang/cython3 ?

2024-04-16 Thread wen heping
I agree with you that the best approach would be to fix ports to 
work with the newer version. 


发件人: Stuart Henderson 
发送时间: 2024年4月16日 20:22
收件人: wen heping
抄送: ports@openbsd.org
主题: Re: shall we create new port lang/cython3 ?

On 2024/04/16 11:10, wen heping wrote:
> Hi, ports@:
>
>  Here is a patch to create new lang/cython3.
>  cython3 is not campatible with cython, many ports depends on cython
> in OpenBSD portstree could not build with cython3, but the update of some
> other port, such as astro/py-astropy, require cython3.
>  Shall we create lang/cython3 ?
>
>
> Regards,
> wen

@conflict ${MODPY_PY_PREFIX}cython-<0.29.21p1
@conflict py-cython-*
@pkgpath lang/cython

Copying these directly from the existing port is incorrect

bin/cygdb
bin/cython
bin/cythonize
lib/python${MODPY_VERSION}/site-packages/Cython/
lib/python${MODPY_VERSION}/site-packages/Cython-${MODPY_EGG_VERSION}.dist-info/
lib/python${MODPY_VERSION}/site-packages/Cython-${MODPY_EGG_VERSION}.dist-info/COPYING.txt
lib/python${MODPY_VERSION}/site-packages/Cython-${MODPY_EGG_VERSION}.dist-info/LICENSE.txt
lib/python${MODPY_VERSION}/site-packages/Cython-${MODPY_EGG_VERSION}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/Cython-${MODPY_EGG_VERSION}.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/Cython-${MODPY_EGG_VERSION}.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/Cython-${MODPY_EGG_VERSION}.dist-info/entry_points.txt
lib/python${MODPY_VERSION}/site-packages/Cython-${MODPY_EGG_VERSION}.dist-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/Cython/Build/
lib/python${MODPY_VERSION}/site-packages/Cython/Build/BuildExecutable.py
lib/python${MODPY_VERSION}/site-packages/Cython/Build/Cythonize.py
lib/python${MODPY_VERSION}/site-packages/Cython/Build/Dependencies.py
...

The files cannot conflict with lang/cython, it will break bulk builds of
packages. To allow both versions in parallel, binaries would need to be
renamed or moved to alternative directory, and the Python module would
need to be renamed, and ports using it would need patches to use the new
name. This is not sustainable. (If we really did need to do that, it
would be better to rename old-cython so that we don't need to patch
new things, and it eventually disappears).

The best approach would be to fix ports to work with the newer version
(or, if there are ports which are no longer useful, remove them).
This is likely to be simpler than other approaches.

There are ~40 ports using cython in the first place, and some are
already held back at old versions due to updates requiring cython >=3.
Presumably some will build with either version. So we need to know which
ports are actually broken.



shall we create new port lang/cython3 ?

2024-04-16 Thread wen heping
Hi, ports@:

 Here is a patch to create new lang/cython3.
 cython3 is not campatible with cython, many ports depends on cython
in OpenBSD portstree could not build with cython3, but the update of some 
other port, such as astro/py-astropy, require cython3.
 Shall we create lang/cython3 ?


Regards,
wen 

cython3.tar.gz
Description: cython3.tar.gz


回复: [NEW]www/py-httpcore

2024-04-15 Thread wen heping
Now www/py-h11 had been imported into OpenBSD ports,
would someone have a look of py-httpcore ?

I attached the patch here.


发件人: wen heping 
发送时间: 2023年12月15日 18:54
收件人: ports@openbsd.org
主题: [NEW]www/py-httpcore

Hi, ports@:

 Here is a patch to create new port devel/py-httpcore,
which is required by the creating of devel/py-httpx,
which is required by some other ports.

   It build well and run well on amd64-current system.
NO_TEST defined since we are lacking of some TEST_DEPENDS.

   www/py-h11 should be imported into portstree before
this patch committed.


Cheers !
wen


devel/p5-Data-UUID: Update to 1.227

2024-04-14 Thread wen heping
Hi, ports@:

   Here is a patch to update devel/p5-Data-UUID to 1.227, which
upstream said:

Changes for version 1.227 - 2024-03-18
new maintainer, GTERMARS
add basic GitHub Actions setup for testing
typo corrections in POD (thanks, Paul Johnson)
eliminated use of state/node files in temp directory, addressing 
CVE-2013-4184.


It build well and pass all tests on amd64-current.


Cheers!
wenIndex: devel/p5-Data-UUID/Makefile
===
RCS file: /cvs/ports/devel/p5-Data-UUID/Makefile,v
retrieving revision 1.30
diff -u -p -r1.30 Makefile
--- devel/p5-Data-UUID/Makefile 11 Mar 2022 18:51:14 -  1.30
+++ devel/p5-Data-UUID/Makefile 15 Apr 2024 03:07:48 -
@@ -1,9 +1,8 @@
 COMMENT =  extension for generating GUIDs/UUIDs
 
 MODULES =  cpan
-DISTNAME = Data-UUID-1.226
+DISTNAME = Data-UUID-1.227
 CATEGORIES =   devel
-REVISION = 0
 
 # BSD
 PERMIT_PACKAGE =   Yes
Index: devel/p5-Data-UUID/distinfo
===
RCS file: /cvs/ports/devel/p5-Data-UUID/distinfo,v
retrieving revision 1.14
diff -u -p -r1.14 distinfo
--- devel/p5-Data-UUID/distinfo 15 Apr 2020 20:51:10 -  1.14
+++ devel/p5-Data-UUID/distinfo 15 Apr 2024 03:07:48 -
@@ -1,2 +1,2 @@
-SHA256 (Data-UUID-1.226.tar.gz) = CT1X/6DUEalLr6+uSVaX2yb1ydAncZj+P3zyviKZZFM=
-SIZE (Data-UUID-1.226.tar.gz) = 17647
+SHA256 (Data-UUID-1.227.tar.gz) = lb2nJ2Jl9XvEj/3t3sXvKM1vdl46GDdX+l8J8M5rmKw=
+SIZE (Data-UUID-1.227.tar.gz) = 16705


Update of three www/p5-CGI-* ports

2024-03-26 Thread wen heping
Hi,

Here is a patch for :
i) Update www/p5-CGI to 4.64
ii) Update www/p5-CGI-Simple to 1.281
iii) Update www/p5-CGI-Compile 0.26

All build well and pass all tests om amd64-current system.
 
   About 20 ports depend on these ports, I tested half of them,
all build well and pass tests.


Cheers !
wenIndex: www/p5-CGI/Makefile
===
RCS file: /cvs/ports/www/p5-CGI/Makefile,v
retrieving revision 1.22
diff -u -p -r1.22 Makefile
--- www/p5-CGI/Makefile 23 Feb 2023 04:45:59 -  1.22
+++ www/p5-CGI/Makefile 27 Mar 2024 01:41:25 -
@@ -1,5 +1,5 @@
 COMMENT =  handle Common Gateway Interface requests and responses
-DISTNAME = CGI-4.55
+DISTNAME = CGI-4.64
 CATEGORIES =   www
 
 MAINTAINER =   Andrew Hewus Fresh 
Index: www/p5-CGI/distinfo
===
RCS file: /cvs/ports/www/p5-CGI/distinfo,v
retrieving revision 1.9
diff -u -p -r1.9 distinfo
--- www/p5-CGI/distinfo 23 Feb 2023 04:45:59 -  1.9
+++ www/p5-CGI/distinfo 27 Mar 2024 01:41:25 -
@@ -1,2 +1,2 @@
-SHA256 (CGI-4.55.tar.gz) = Z4lelLE/30ajiTyaF8LQ1MPUzSVQ4fQeJmlsEMuMZLI=
-SIZE (CGI-4.55.tar.gz) = 205702
+SHA256 (CGI-4.64.tar.gz) = Ob2OQM4Azas54KK8cavSu+RR0dl7x+VOQaLhmetiJuc=
+SIZE (CGI-4.64.tar.gz) = 207299
Index: www/p5-CGI-Simple/Makefile
===
RCS file: /cvs/ports/www/p5-CGI-Simple/Makefile,v
retrieving revision 1.25
diff -u -p -r1.25 Makefile
--- www/p5-CGI-Simple/Makefile  11 Mar 2022 20:10:14 -  1.25
+++ www/p5-CGI-Simple/Makefile  27 Mar 2024 01:41:25 -
@@ -2,7 +2,7 @@ COMMENT =   drop-in object-oriented CGI.pm
 
 MODULES =  cpan
 PKG_ARCH = *
-DISTNAME = CGI-Simple-1.280
+DISTNAME = CGI-Simple-1.281
 CATEGORIES =   www
 
 # Perl
Index: www/p5-CGI-Simple/distinfo
===
RCS file: /cvs/ports/www/p5-CGI-Simple/distinfo,v
retrieving revision 1.13
diff -u -p -r1.13 distinfo
--- www/p5-CGI-Simple/distinfo  12 Jan 2022 22:47:04 -  1.13
+++ www/p5-CGI-Simple/distinfo  27 Mar 2024 01:41:25 -
@@ -1,2 +1,2 @@
-SHA256 (CGI-Simple-1.280.tar.gz) = GOAen/uBTl5O6neshImyBp/oNlGFUPN/bCIT61Wcar8=
-SIZE (CGI-Simple-1.280.tar.gz) = 86718
+SHA256 (CGI-Simple-1.281.tar.gz) = TVgQP9+lyOHtB2sV1cr7cAGyiGyzOW8AVkqIHrMk5ac=
+SIZE (CGI-Simple-1.281.tar.gz) = 87335
Index: www/p5-CGI-Compile/Makefile
===
RCS file: /cvs/ports/www/p5-CGI-Compile/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- www/p5-CGI-Compile/Makefile 11 Mar 2022 20:10:13 -  1.12
+++ www/p5-CGI-Compile/Makefile 27 Mar 2024 01:41:25 -
@@ -1,6 +1,6 @@
 COMMENT =  compile .cgi scripts to a code reference
 
-DISTNAME = CGI-Compile-0.25
+DISTNAME = CGI-Compile-0.26
 
 CATEGORIES =   www
 
Index: www/p5-CGI-Compile/distinfo
===
RCS file: /cvs/ports/www/p5-CGI-Compile/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- www/p5-CGI-Compile/distinfo 18 Aug 2020 01:39:12 -  1.7
+++ www/p5-CGI-Compile/distinfo 27 Mar 2024 01:41:25 -
@@ -1,2 +1,2 @@
-SHA256 (CGI-Compile-0.25.tar.gz) = 9Et07t+9Hrjw+WiPndrhVCLl+kiueL4hsK/LnjJJDqU=
-SIZE (CGI-Compile-0.25.tar.gz) = 22479
+SHA256 (CGI-Compile-0.26.tar.gz) = TzhcEMLJd+tgPzjNFT4OA2jfA3H9vSP1qm7nL0/GXcg=
+SIZE (CGI-Compile-0.26.tar.gz) = 23151


回复: www/lynx: Update to 2.9.0

2024-03-26 Thread wen heping
ping ...


发件人: wen heping 
发送时间: 2024年2月14日 21:40
收件人: ports@openbsd.org
主题: www/lynx: Update to 2.9.0

Hi, ports@:

Here is a patch for www/lynx to update to 2.9.0.
It build well and run well on amd64-current system.


Cheers !
wen


sysutils/ugrep: Updateto 5.1.1

2024-03-25 Thread wen heping
Hi,
   
Here is a simple patch for sysutils/ugrep to update to 5.1.1.
It build and run well on amd64-current system.


Cheers !
wenIndex: Makefile
===
RCS file: /cvs/ports/sysutils/ugrep/Makefile,v
retrieving revision 1.52
diff -u -p -r1.52 Makefile
--- Makefile6 Jan 2024 15:45:02 -   1.52
+++ Makefile25 Mar 2024 08:16:35 -
@@ -3,7 +3,7 @@ CATEGORIES =sysutils
 
 GH_ACCOUNT =   Genivia
 GH_PROJECT =   ugrep
-GH_TAGNAME =   v4.5.1
+GH_TAGNAME =   v5.1.1
 
 MAINTAINER =   Brian Callahan 
 
Index: distinfo
===
RCS file: /cvs/ports/sysutils/ugrep/distinfo,v
retrieving revision 1.50
diff -u -p -r1.50 distinfo
--- distinfo6 Jan 2024 15:45:02 -   1.50
+++ distinfo25 Mar 2024 08:16:35 -
@@ -1,2 +1,2 @@
-SHA256 (ugrep-4.5.1.tar.gz) = gbSFS2qL1p/zusYWqOU2O9AgIkFh+goa88Y9oOegcVA=
-SIZE (ugrep-4.5.1.tar.gz) = 6204538
+SHA256 (ugrep-5.1.1.tar.gz) = aH/EOgIoe6wY+XOCIDa7PEcKgYJbjrPZijNWA7JJsTs=
+SIZE (ugrep-5.1.1.tar.gz) = 6238147


回复: [NEW]www/py-h11

2024-03-25 Thread wen heping
Hi, 

I would restart the importing www/py-h11, which 
is the first step to import www/py-httpx, when I could 
not update geo/py-planet because it require py-httpx.
There is a typo in previous mail, it should be www/py-h11,
but not devel/py-h11.
The previous patch work well on amd64-current so I 
attached the previous patch here.


Cheers !
wen


发件人: wen heping 
发送时间: 2023年12月15日 18:40
收件人: ports@openbsd.org
主题: [NEW]www/py-h11

Hi, ports@:

 Here is a patch to create new port devel/py-h11,
which is required by the creating of devel/py-httpx,
which is required by some other ports.

   It build well and run well on amd64-current system
and pass all tests.


Cheers !
wen


py-h11.tar.gz
Description: py-h11.tar.gz


textproc/p5-PDF-Table: Update to 1.006

2024-03-22 Thread wen heping
Hi, ports@:

   Here is a simple patch to update textproc/p5-PDF-Table to 1.006.
It build and run well and pass all tests on amd64-current.
   No other ports depend on it.



Cheers !
wenIndex: Makefile
===
RCS file: /cvs/ports/textproc/p5-PDF-Table/Makefile,v
retrieving revision 1.21
diff -u -p -r1.21 Makefile
--- Makefile10 Mar 2023 13:50:04 -  1.21
+++ Makefile22 Mar 2024 06:27:18 -
@@ -1,6 +1,6 @@
 COMMENT =  create PDF tables with perl
 
-DISTNAME = PDF-Table-1.005
+DISTNAME = PDF-Table-1.006
 
 CATEGORIES =   textproc
 
Index: distinfo
===
RCS file: /cvs/ports/textproc/p5-PDF-Table/distinfo,v
retrieving revision 1.13
diff -u -p -r1.13 distinfo
--- distinfo10 Mar 2023 13:50:04 -  1.13
+++ distinfo22 Mar 2024 06:27:18 -
@@ -1,2 +1,2 @@
-SHA256 (PDF-Table-1.005.tar.gz) = mqhAPn7NZhpWNmSAmBeP9dzK7bDsatMXTi+2qY1n3So=
-SIZE (PDF-Table-1.005.tar.gz) = 91154
+SHA256 (PDF-Table-1.006.tar.gz) = AjHn/+5kKlPXA3UKQr4zn7jixcIOUVn7jfHPfLUxSIQ=
+SIZE (PDF-Table-1.006.tar.gz) = 92514


回复: [Update] www/p5-Mojo : Update to 8.52

2024-03-10 Thread wen heping
Here is the revised patch:
  i) Update to 9.36
  ii) Update DEPENDS
  iii) Update LICENSE
  
  It build well and run well on amd64-current system. 
  2 of all 104 tests failed, just as the

  Any comments? Current version in portstree is 8.22,
which is releaed five years ago.


Cheers !
wen


发件人: wen heping 
发送时间: 2020年12月30日 10:36
收件人: Charlene Wendling
抄送: Manolis Tzanidakis; ports@openbsd.org; c...@openbsd.org
主题: 回复: [Update] www/p5-Mojo : Update to 8.52

Here is the new patch to update p5-Mojo to 8.69.
It build well and run well. 3 of all 104 tests failed, just as the
current version in portstree.

11 ports depends on p5-Mojo, all build well and pass all tests
if test defined with this patch.

wen

发件人: Charlene Wendling 
发送时间: 2020年6月10日 17:48
收件人: wen heping 
抄送: Manolis Tzanidakis ; ports@openbsd.org 

主题: Re: [Update] www/p5-Mojo : Update to 8.52

Hi,

On Wed, 10 Jun 2020 01:25:27 +
wen heping wrote:

> Hi,
>
> Here is a patch for www/p5-Mojo to update to 8.52.
> It build well and pass all tests but one fail. One pod_coverage
> tests fail, it would pass after we update p5-EV. It is a small
> problem.
>
> 11 ports depends on p5-Mojo, all build and pass test with this
> patch.

It works fine here, OK cwen@

> Regards,
> wen
Index: www/p5-Mojo/Makefile
===
RCS file: /cvs/ports/www/p5-Mojo/Makefile,v
retrieving revision 1.38
diff -u -p -r1.38 Makefile
--- www/p5-Mojo/Makefile11 Mar 2022 20:10:33 -  1.38
+++ www/p5-Mojo/Makefile10 Mar 2024 12:54:05 -
@@ -2,21 +2,20 @@ COMMENT = next generation web framework 
 
 MODULES =  cpan
 PKG_ARCH = *
-DISTNAME = Mojolicious-8.22
-REVISION = 0
+DISTNAME = Mojolicious-9.36
 CATEGORIES =   www
 
-# Perl
+# Artistic 2.0
 PERMIT_PACKAGE =   Yes
 
 HOMEPAGE = https://mojolicious.org/
 
-RUN_DEPENDS =  devel/p5-EV \
-   security/p5-IO-Socket-SSL>=1.94
+RUN_DEPENDS =  converters/p5-Cpanel-JSON-XS>=4.09 \
+   devel/p5-EV>=4.32 \
+   security/p5-IO-Socket-SSL>=2.009
 
 TEST_DEPENDS +=net/p5-IO-Socket-Socks \
-   devel/p5-Role-Tiny>=2.01 \
-   converters/p5-Cpanel-JSON-XS>=4.04
+   devel/p5-Role-Tiny>=2.01
 
 MAKE_ENV += TEST_EV=Yes
 MAKE_ENV += TEST_HYPNOTOAD=Yes
Index: www/p5-Mojo/distinfo
===
RCS file: /cvs/ports/www/p5-Mojo/distinfo,v
retrieving revision 1.27
diff -u -p -r1.27 distinfo
--- www/p5-Mojo/distinfo25 Jul 2019 20:45:03 -  1.27
+++ www/p5-Mojo/distinfo10 Mar 2024 12:54:05 -
@@ -1,2 +1,2 @@
-SHA256 (Mojolicious-8.22.tar.gz) = huNKUPfa63r0NlXXs7/kO7CRJCFr+vMBbm/ZdcPySFQ=
-SIZE (Mojolicious-8.22.tar.gz) = 764431
+SHA256 (Mojolicious-9.36.tar.gz) = UX7Pb9hqC3xhadVRAiOL+YUWGNt2L7ANTPDZTGJSAV8=
+SIZE (Mojolicious-9.36.tar.gz) = 938951
Index: www/p5-Mojo/pkg/PLIST
===
RCS file: /cvs/ports/www/p5-Mojo/pkg/PLIST,v
retrieving revision 1.15
diff -u -p -r1.15 PLIST
--- www/p5-Mojo/pkg/PLIST   11 Mar 2022 20:10:33 -  1.15
+++ www/p5-Mojo/pkg/PLIST   10 Mar 2024 12:54:05 -
@@ -35,7 +35,6 @@ ${P5SITE}/Mojo/Home.pm
 ${P5SITE}/Mojo/IOLoop/
 ${P5SITE}/Mojo/IOLoop.pm
 ${P5SITE}/Mojo/IOLoop/Client.pm
-${P5SITE}/Mojo/IOLoop/Delay.pm
 ${P5SITE}/Mojo/IOLoop/Server.pm
 ${P5SITE}/Mojo/IOLoop/Stream.pm
 ${P5SITE}/Mojo/IOLoop/Subprocess.pm
@@ -84,6 +83,8 @@ ${P5SITE}/Mojo/UserAgent/Server.pm
 ${P5SITE}/Mojo/UserAgent/Transactor.pm
 ${P5SITE}/Mojo/Util.pm
 ${P5SITE}/Mojo/WebSocket.pm
+${P5SITE}/Mojo/resources/
+${P5SITE}/Mojo/resources/html_entities.txt
 ${P5SITE}/Mojolicious/
 ${P5SITE}/Mojolicious.pm
 ${P5SITE}/Mojolicious/Command/
@@ -93,6 +94,7 @@ ${P5SITE}/Mojolicious/Command/Author/cpa
 ${P5SITE}/Mojolicious/Command/Author/generate/
 ${P5SITE}/Mojolicious/Command/Author/generate.pm
 ${P5SITE}/Mojolicious/Command/Author/generate/app.pm
+${P5SITE}/Mojolicious/Command/Author/generate/dockerfile.pm
 ${P5SITE}/Mojolicious/Command/Author/generate/lite_app.pm
 ${P5SITE}/Mojolicious/Command/Author/generate/makefile.pm
 ${P5SITE}/Mojolicious/Command/Author/generate/plugin.pm
@@ -127,6 +129,7 @@ ${P5SITE}/Mojolicious/Plugin/EPRenderer.
 ${P5SITE}/Mojolicious/Plugin/HeaderCondition.pm
 ${P5SITE}/Mojolicious/Plugin/JSONConfig.pm
 ${P5SITE}/Mojolicious/Plugin/Mount.pm
+${P5SITE}/Mojolicious/Plugin/NotYAMLConfig.pm
 ${P5SITE}/Mojolicious/Plugin/TagHelpers.pm
 ${P5SITE}/Mojolicious/Plugins.pm
 ${P5SITE}/Mojolicious/Renderer.pm
@@ -145,21 +148,25 @@ ${P5SITE}/Mojolicious/resources/
 ${P5SITE}/Mojolicious/resources/public/
 ${P5SITE}/Mojolicious/resources/public/favicon.ico
 ${P5SITE}/Mojolicious/resources/public/mojo/
+${P5SITE}/Mojolicious/resources/public/mojo/b

回复: sysutils/py-watchdog: Update to 4.0.0

2024-02-20 Thread wen heping
Here is updated patch which remove py-argh from DEP as per upstream change.


发件人: Daniel Dickman 
发送时间: 2024年2月20日 2:31
收件人: wen heping
抄送: ports@openbsd.org
主题: Re: sysutils/py-watchdog: Update to 4.0.0



On Mon, 19 Feb 2024, wen heping wrote:

> Hi, ports@:
>
>  Here is patch for sysutils/py-watchdog to update to 4.0.0.

Thanks for the update.

I went through the changelog and they mentioned dropping the DEP on
py-argh. Can we remove it?

>  It build well and run well on amd64-current system. 7 tests
> failed in all 100+ tests, while 10 tests failed in current version.
>
> Only 1 port depends on it: devel/spyder/spyder, upstream require
> watchdog>=0.10.3. And it build well and run well with this update.

Again, looking through the changelog it seems like this release has python
3.8 to 3.12 support which is good, so I think it's a useful update just
curious what you tested already? Just launching spyder? Or did you do more
extensive tests as well?

>
>
> Cheers !
> wen
Index: sysutils/py-watchdog/Makefile
===
RCS file: /cvs/ports/sysutils/py-watchdog/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- sysutils/py-watchdog/Makefile   21 Nov 2023 11:34:30 -  1.2
+++ sysutils/py-watchdog/Makefile   20 Feb 2024 11:10:06 -
@@ -1,7 +1,6 @@
 COMMENT =  filesystem event monitoring
 
-# XXX restrictive version spec in spyder3
-MODPY_EGG_VERSION =1.0.2
+MODPY_EGG_VERSION =4.0.0
 DISTNAME = watchdog-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME}
 
@@ -19,7 +18,6 @@ MODPY_PI =Yes
 MODPY_PYBUILD =setuptools
 
 TEST_DEPENDS = devel/py-test-cov${MODPY_FLAVOR} \
-   devel/py-argh${MODPY_FLAVOR} \
devel/py-flaky${MODPY_FLAVOR} \
textproc/py-yaml${MODPY_FLAVOR}
 
Index: sysutils/py-watchdog/distinfo
===
RCS file: /cvs/ports/sysutils/py-watchdog/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- sysutils/py-watchdog/distinfo   16 Sep 2023 18:19:57 -  1.1.1.1
+++ sysutils/py-watchdog/distinfo   20 Feb 2024 11:10:06 -
@@ -1,2 +1,2 @@
-SHA256 (watchdog-1.0.2.tar.gz) = N2y8KjXAOSsP5/8W+8GzA/2Z1N2ZEatVge6daa3IiYI=
-SIZE (watchdog-1.0.2.tar.gz) = 98483
+SHA256 (watchdog-4.0.0.tar.gz) = 4+cGXL2r5hg6uCGZ16T2s7oKQ4xaUSpoVZhGzLdqeOw=
+SIZE (watchdog-4.0.0.tar.gz) = 126415
Index: sysutils/py-watchdog/pkg/PLIST
===
RCS file: /cvs/ports/sysutils/py-watchdog/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- sysutils/py-watchdog/pkg/PLIST  16 Sep 2023 18:19:57 -  1.1.1.1
+++ sysutils/py-watchdog/pkg/PLIST  20 Feb 2024 11:10:06 -
@@ -55,6 +55,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/watchdog/observers/polling.py
 
lib/python${MODPY_VERSION}/site-packages/watchdog/observers/read_directory_changes.py
 lib/python${MODPY_VERSION}/site-packages/watchdog/observers/winapi.py
+lib/python${MODPY_VERSION}/site-packages/watchdog/py.typed
 lib/python${MODPY_VERSION}/site-packages/watchdog/tricks/
 lib/python${MODPY_VERSION}/site-packages/watchdog/tricks/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/watchdog/tricks/${MODPY_PYCACHE}/
@@ -73,15 +74,21 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}dirsnapshot.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}echo.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}echo.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}event_debouncer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}event_debouncer.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}patterns.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}patterns.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}platform.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}platform.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}process_watcher.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}process_watcher.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/watchdog/utils/bri

回复: sysutils/py-watchdog: Update to 4.0.0

2024-02-20 Thread wen heping



发件人: Daniel Dickman 
发送时间: 2024年2月20日 2:31
收件人: wen heping
抄送: ports@openbsd.org
主题: Re: sysutils/py-watchdog: Update to 4.0.0



On Mon, 19 Feb 2024, wen heping wrote:

> Hi, ports@:
>
>  Here is patch for sysutils/py-watchdog to update to 4.0.0.

Thanks for the update.

I went through the changelog and they mentioned dropping the DEP on
py-argh. Can we remove it?

Yes, I shall submit the new patch which remove py-argh from TEST_DEP.

>  It build well and run well on amd64-current system. 7 tests
> failed in all 100+ tests, while 10 tests failed in current version.
>
> Only 1 port depends on it: devel/spyder/spyder, upstream require
> watchdog>=0.10.3. And it build well and run well with this update.

Again, looking through the changelog it seems like this release has python
3.8 to 3.12 support which is good, so I think it's a useful update just
curious what you tested already? Just launching spyder? Or did you do more
extensive tests as well?

I seldom use spyder, but I think my test is more than just lauching it :)

>
>
> Cheers !
> wen


sysutils/py-watchdog: Update to 4.0.0

2024-02-19 Thread wen heping
Hi, ports@:

 Here is patch for sysutils/py-watchdog to update to 4.0.0.
 It build well and run well on amd64-current system. 7 tests
failed in all 100+ tests, while 10 tests failed in current version.

Only 1 port depends on it: devel/spyder/spyder, upstream require
watchdog>=0.10.3. And it build well and run well with this update.

 
Cheers !
wenIndex: sysutils/py-watchdog/Makefile
===
RCS file: /cvs/ports/sysutils/py-watchdog/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- sysutils/py-watchdog/Makefile   21 Nov 2023 11:34:30 -  1.2
+++ sysutils/py-watchdog/Makefile   19 Feb 2024 12:03:52 -
@@ -1,7 +1,6 @@
 COMMENT =  filesystem event monitoring
 
-# XXX restrictive version spec in spyder3
-MODPY_EGG_VERSION =1.0.2
+MODPY_EGG_VERSION =4.0.0
 DISTNAME = watchdog-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME}
 
Index: sysutils/py-watchdog/distinfo
===
RCS file: /cvs/ports/sysutils/py-watchdog/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- sysutils/py-watchdog/distinfo   16 Sep 2023 18:19:57 -  1.1.1.1
+++ sysutils/py-watchdog/distinfo   19 Feb 2024 12:03:52 -
@@ -1,2 +1,2 @@
-SHA256 (watchdog-1.0.2.tar.gz) = N2y8KjXAOSsP5/8W+8GzA/2Z1N2ZEatVge6daa3IiYI=
-SIZE (watchdog-1.0.2.tar.gz) = 98483
+SHA256 (watchdog-4.0.0.tar.gz) = 4+cGXL2r5hg6uCGZ16T2s7oKQ4xaUSpoVZhGzLdqeOw=
+SIZE (watchdog-4.0.0.tar.gz) = 126415
Index: sysutils/py-watchdog/pkg/PLIST
===
RCS file: /cvs/ports/sysutils/py-watchdog/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- sysutils/py-watchdog/pkg/PLIST  16 Sep 2023 18:19:57 -  1.1.1.1
+++ sysutils/py-watchdog/pkg/PLIST  19 Feb 2024 12:03:52 -
@@ -55,6 +55,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/watchdog/observers/polling.py
 
lib/python${MODPY_VERSION}/site-packages/watchdog/observers/read_directory_changes.py
 lib/python${MODPY_VERSION}/site-packages/watchdog/observers/winapi.py
+lib/python${MODPY_VERSION}/site-packages/watchdog/py.typed
 lib/python${MODPY_VERSION}/site-packages/watchdog/tricks/
 lib/python${MODPY_VERSION}/site-packages/watchdog/tricks/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/watchdog/tricks/${MODPY_PYCACHE}/
@@ -73,15 +74,21 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}dirsnapshot.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}echo.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}echo.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}event_debouncer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}event_debouncer.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}patterns.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}patterns.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}platform.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}platform.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}process_watcher.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}process_watcher.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/watchdog/utils/bricks.py
 lib/python${MODPY_VERSION}/site-packages/watchdog/utils/delayed_queue.py
 lib/python${MODPY_VERSION}/site-packages/watchdog/utils/dirsnapshot.py
 lib/python${MODPY_VERSION}/site-packages/watchdog/utils/echo.py
+lib/python${MODPY_VERSION}/site-packages/watchdog/utils/event_debouncer.py
 lib/python${MODPY_VERSION}/site-packages/watchdog/utils/patterns.py
 lib/python${MODPY_VERSION}/site-packages/watchdog/utils/platform.py
+lib/python${MODPY_VERSION}/site-packages/watchdog/utils/process_watcher.py
 lib/python${MODPY_VERSION}/site-packages/watchdog/version.py
 lib/python${MODPY_VERSION}/site-packages/watchdog/watchmedo.py


回复: 回复: devel/py-rtree: Update to 1.2.0

2024-02-14 Thread wen heping
No special improvement I am interesting.
Both rtree-1.1.0 and 1.2.0 run well for me.


发件人: Daniel Dickman 
发送时间: 2024年2月15日 8:21
收件人: wen heping
抄送: ports@openbsd.org
主题: Re: 回复: devel/py-rtree: Update to 1.2.0

As far as I can tell from reading the changelog this update does not have
any interesting improvements over 1.1.0.

Was there some particular feature you are using in the updated version?
Did you run into any problems?


On Wed, 14 Feb 2024, wen heping wrote:

> ping ...
>
> 
> ???: owner-po...@openbsd.org  ?? wen heping 
> 
> : 2024?2?11? 22:00
> ???: ports@openbsd.org
> ??: devel/py-rtree: Update to 1.2.0
>
> Hi, ports@:
>
>Here is a simple patch to update devel/py-rtree to 1.2.0.
>It build well and pass all tests on amd64-current system.
>
>One port devel/spyder depends on it, either current version
> 5.5.0 or coming version 5.5.1, both build well and run well with
> this patch.
>
>
> Cheers !
> wen
>


www/lynx: Update to 2.9.0

2024-02-14 Thread wen heping
Hi, ports@:

Here is a patch for www/lynx to update to 2.9.0.
It build well and run well on amd64-current system.


Cheers !
wenIndex: www/lynx/Makefile
===
RCS file: /cvs/ports/www/lynx/Makefile,v
retrieving revision 1.47
diff -u -p -r1.47 Makefile
--- www/lynx/Makefile   27 Sep 2023 19:13:03 -  1.47
+++ www/lynx/Makefile   14 Feb 2024 13:38:19 -
@@ -1,9 +1,7 @@
-V =2.8.9
-R =1
+V =2.9.0
 COMMENT =  text web browser
-DISTNAME = lynx${V}rel.${R}
-PKGNAME =  lynx-${V}rel${R}
-REVISION = 1
+DISTNAME = lynx${V}
+PKGNAME =  lynx-${V}
 EXTRACT_SUFX = .tar.bz2
 CATEGORIES =   www net
 
Index: www/lynx/distinfo
===
RCS file: /cvs/ports/www/lynx/distinfo,v
retrieving revision 1.17
diff -u -p -r1.17 distinfo
--- www/lynx/distinfo   12 Aug 2018 08:28:49 -  1.17
+++ www/lynx/distinfo   14 Feb 2024 13:38:19 -
@@ -1,2 +1,2 @@
-SHA256 (lynx2.8.9rel.1.tar.bz2) = OH8ZPXeS+c+toUxgsOXAv/GPIn2SV6OUg+FPoar3lZU=
-SIZE (lynx2.8.9rel.1.tar.bz2) = 2689171
+SHA256 (lynx2.9.0.tar.bz2) = W8rl4uYEPKeyIJY6l3Y8ScEyGNhJ/9pr53Ob/VotNv8=
+SIZE (lynx2.9.0.tar.bz2) = 2781819
Index: www/lynx/pkg/PLIST
===
RCS file: /cvs/ports/www/lynx/pkg/PLIST,v
retrieving revision 1.8
diff -u -p -r1.8 PLIST
--- www/lynx/pkg/PLIST  11 Mar 2022 20:10:05 -  1.8
+++ www/lynx/pkg/PLIST  14 Feb 2024 13:38:19 -
@@ -75,6 +75,7 @@ share/doc/lynx/lynx_doc/test/c1.html
 share/doc/lynx/lynx_doc/test/circle.html
 share/doc/lynx/lynx_doc/test/cp-1252.html
 share/doc/lynx/lynx_doc/test/cp-1252a.html
+share/doc/lynx/lynx_doc/test/idna-tr46.html
 share/doc/lynx/lynx_doc/test/image.jpg
 share/doc/lynx/lynx_doc/test/iso-8859-1.html
 share/doc/lynx/lynx_doc/test/iso-8859-1a.html


回复: devel/cargo-audit: Update to 0.19.0

2024-02-14 Thread wen heping
ping ...


发件人: owner-po...@openbsd.org  代表 wen heping 

发送时间: 2024年2月10日 15:44
收件人: ports@openbsd.org
主题: devel/cargo-audit: Update to 0.19.0

Hi, ports@:

   Here is a patch for devel/cargo-audit to update to 0.19.0.
   It build well and run well on amd64-current system.


Cheers !
wen


回复: devel/py-rtree: Update to 1.2.0

2024-02-14 Thread wen heping
ping ...


发件人: owner-po...@openbsd.org  代表 wen heping 

发送时间: 2024年2月11日 22:00
收件人: ports@openbsd.org
主题: devel/py-rtree: Update to 1.2.0

Hi, ports@:

   Here is a simple patch to update devel/py-rtree to 1.2.0.
   It build well and pass all tests on amd64-current system.

   One port devel/spyder depends on it, either current version
5.5.0 or coming version 5.5.1, both build well and run well with
this patch.


Cheers !
wen


editors/texmaker: Update to 5.1.4

2024-02-14 Thread wen heping
Hi, ports@:

   Here is a patch for editors/texmaker to update to 5.1.4.
   The port build well with the patch and run well.


Cheers !
wenIndex: editors/texmaker/Makefile
===
RCS file: /cvs/ports/editors/texmaker/Makefile,v
retrieving revision 1.46
diff -u -p -r1.46 Makefile
--- editors/texmaker/Makefile   21 Sep 2023 12:22:34 -  1.46
+++ editors/texmaker/Makefile   14 Feb 2024 11:24:53 -
@@ -1,7 +1,6 @@
 COMMENT=   LaTeX development environment
-DISTNAME=  texmaker-5.0.2
+DISTNAME=  texmaker-5.1.4
 CATEGORIES=editors
-REVISION=  2
 
 HOMEPAGE=  http://www.xm1math.net/texmaker/
 
Index: editors/texmaker/distinfo
===
RCS file: /cvs/ports/editors/texmaker/distinfo,v
retrieving revision 1.20
diff -u -p -r1.20 distinfo
--- editors/texmaker/distinfo   15 Jul 2018 23:09:43 -  1.20
+++ editors/texmaker/distinfo   14 Feb 2024 11:24:53 -
@@ -1,2 +1,2 @@
-SHA256 (texmaker-5.0.2.tar.bz2) = qU6Nd6Fv3dB4nEUrCRO7CYsfiVOXs61TvimthKqsAXk=
-SIZE (texmaker-5.0.2.tar.bz2) = 15695684
+SHA256 (texmaker-5.1.4.tar.bz2) = MgUE1itxtZHAa30LEgKsdQoxEv4soyjjBYAFXrMI/qY=
+SIZE (texmaker-5.1.4.tar.bz2) = 15277027
Index: editors/texmaker/patches/patch-pdfium_core_fxcrt_fx_system_h
===
RCS file: editors/texmaker/patches/patch-pdfium_core_fxcrt_fx_system_h
diff -N editors/texmaker/patches/patch-pdfium_core_fxcrt_fx_system_h
--- /dev/null   1 Jan 1970 00:00:00 -
+++ editors/texmaker/patches/patch-pdfium_core_fxcrt_fx_system_h14 Feb 
2024 11:24:53 -
@@ -0,0 +1,12 @@
+Index: pdfium/core/fxcrt/fx_system.h
+--- pdfium/core/fxcrt/fx_system.h.orig
 pdfium/core/fxcrt/fx_system.h
+@@ -40,7 +40,7 @@
+ #elif defined(_WIN64)
+ #define _FX_OS_ _FX_WIN64_DESKTOP_
+ #define _FXM_PLATFORM_ _FXM_PLATFORM_WINDOWS_
+-#elif defined(__linux__)
++#elif defined(__linux__) || defined(__OpenBSD__)
+ #define _FX_OS_ _FX_LINUX_DESKTOP_
+ #define _FXM_PLATFORM_ _FXM_PLATFORM_LINUX_
+ #elif defined(__APPLE__)
Index: editors/texmaker/patches/patch-pdfium_core_fxcrt_include_fx_system_h
===
RCS file: editors/texmaker/patches/patch-pdfium_core_fxcrt_include_fx_system_h
diff -N editors/texmaker/patches/patch-pdfium_core_fxcrt_include_fx_system_h
--- editors/texmaker/patches/patch-pdfium_core_fxcrt_include_fx_system_h
11 Mar 2022 18:58:35 -  1.2
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,12 +0,0 @@
-Index: pdfium/core/fxcrt/include/fx_system.h
 pdfium/core/fxcrt/include/fx_system.h.orig
-+++ pdfium/core/fxcrt/include/fx_system.h
-@@ -40,7 +40,7 @@
- #elif defined(_WIN64)
- #define _FX_OS_ _FX_WIN64_DESKTOP_
- #define _FXM_PLATFORM_ _FXM_PLATFORM_WINDOWS_
--#elif defined(__linux__)
-+#elif defined(__linux__) || defined(__OpenBSD__)
- #define _FX_OS_ _FX_LINUX_DESKTOP_
- #define _FXM_PLATFORM_ _FXM_PLATFORM_LINUX_
- #elif defined(__APPLE__)
Index: editors/texmaker/patches/patch-pdfium_xfa_fgas_font_fgas_stdfontmgr_cpp
===
RCS file: 
editors/texmaker/patches/patch-pdfium_xfa_fgas_font_fgas_stdfontmgr_cpp
diff -N editors/texmaker/patches/patch-pdfium_xfa_fgas_font_fgas_stdfontmgr_cpp
--- editors/texmaker/patches/patch-pdfium_xfa_fgas_font_fgas_stdfontmgr_cpp 
11 Mar 2022 18:58:35 -  1.2
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,14 +0,0 @@
-Index: pdfium/xfa/fgas/font/fgas_stdfontmgr.cpp
 pdfium/xfa/fgas/font/fgas_stdfontmgr.cpp.orig
-+++ pdfium/xfa/fgas/font/fgas_stdfontmgr.cpp
-@@ -464,8 +464,8 @@ FX_LPEnumAllFonts FX_GetDefFontEnumerator() {
- #else
- const FX_CHAR* g_FontFolders[] = {
- #if _FXM_PLATFORM_ == _FXM_PLATFORM_LINUX_
--"/usr/share/fonts", "/usr/share/X11/fonts/Type1",
--"/usr/share/X11/fonts/TTF", "/usr/local/share/fonts",
-+"/usr/X11R6/lib/X11/fonts/Type1",
-+"/usr/X11R6/lib/X11/fonts/TTF", "/usr/local/share/fonts",
- #elif _FXM_PLATFORM_ == _FXM_PLATFORM_APPLE_
- "~/Library/Fonts", "/Library/Fonts", "/System/Library/Fonts",
- #elif _FXM_PLATFORM_ == _FXM_PLATFORM_ANDROID_
Index: editors/texmaker/patches/patch-texmaker_pro
===
RCS file: /cvs/ports/editors/texmaker/patches/patch-texmaker_pro,v
retrieving revision 1.18
diff -u -p -r1.18 patch-texmaker_pro
--- editors/texmaker/patches/patch-texmaker_pro 11 Mar 2022 18:58:35 -  
1.18
+++ editors/texmaker/patches/patch-texmaker_pro 14 Feb 2024 11:24:53 -
@@ -1,7 +1,7 @@
 Index: texmaker.pro
 --- texmaker.pro.orig
 +++ texmaker.pro
-@@ -24,6 +24,8 @@ message("Qt>=5.7 is required.")
+@@ -30,6 +30,8 @@ QT += webenginewidgets
  
  CONFIG+= qt hide_symbols warn_off rtti_off exceptions_off c++11 
release
  CONFIG -= precompile_header
@@ -10,52 

devel/spyder/spyder: Update to 5.5.1

2024-02-11 Thread wen heping
Hi,

  Here is a patch for devel/spyder/spyder to update to 5.5.1.
  It include the update of 5 ports:
devel/spyder/spyder
devel/py-python-lsp-server
devel/py-python-lsp-black
devel/pyflakes
devel/flake8

  It build well and run well on amd64-currrent system.


Cheers !
wenIndex: devel/spyder/spyder/Makefile
===
RCS file: /cvs/ports/devel/spyder/spyder/Makefile,v
retrieving revision 1.19
diff -u -p -r1.19 Makefile
--- devel/spyder/spyder/Makefile22 Dec 2023 15:08:02 -  1.19
+++ devel/spyder/spyder/Makefile11 Feb 2024 13:55:57 -
@@ -1,9 +1,8 @@
 COMMENT =  Scientific PYthon Development EnviRonment
 
-MODPY_EGG_VERSION =5.5.0
+MODPY_EGG_VERSION =5.5.1
 DISTNAME = spyder-${MODPY_EGG_VERSION}
 PKGNAME =  spyder3-${MODPY_EGG_VERSION}
-REVISION = 0
 
 HOMEPAGE = https://github.com/spyder-ide/spyder
 
@@ -22,10 +21,10 @@ RUN_DEPENDS +=  databases/py-pickleshare$
devel/py-nbconvert${MODPY_FLAVOR}>=4.0 \
devel/py-parso${MODPY_FLAVOR}>=0.7.0,<0.9.0 \
devel/py-pexpect${MODPY_FLAVOR}>=4.4.0 \
-   devel/py-python-lsp-black${MODPY_FLAVOR}>=1.2.0,<3.0.0 \
+   devel/py-python-lsp-black${MODPY_FLAVOR}>=2.0.0,<3.0.0 \
devel/py-pylint_venv${MODPY_FLAVOR}>=3.0.2 \
devel/py-pyls-spyder${MODPY_FLAVOR}>=0.4.0 \
-   devel/py-python-lsp-server${MODPY_FLAVOR}>=1.9.0,<1.10.0 \
+   devel/py-python-lsp-server${MODPY_FLAVOR}>=1.10.0,<1.11.0 \
devel/py-qdarkstyle${MODPY_FLAVOR}>=3.2.0,<3.3.0 \
devel/py-qstylizer${MODPY_FLAVOR}>=0.2.2 \
devel/py-rtree${MODPY_FLAVOR}>=0.9.7 \
Index: devel/spyder/spyder/distinfo
===
RCS file: /cvs/ports/devel/spyder/spyder/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- devel/spyder/spyder/distinfo27 Nov 2023 22:23:16 -  1.4
+++ devel/spyder/spyder/distinfo11 Feb 2024 13:55:57 -
@@ -1,2 +1,2 @@
-SHA256 (spyder/spyder-5.5.0.tar.gz) = 
zjQmUmkqwtXNnZKssNpl24p4FQscZKGiiJj5iwYl2UM=
-SIZE (spyder/spyder-5.5.0.tar.gz) = 14027358
+SHA256 (spyder/spyder-5.5.1.tar.gz) = 
+z8Jj0eA/mYH1r8ZQUyYUFMk7h1mBxjoTD5YZk0cH0k=
+SIZE (spyder/spyder-5.5.1.tar.gz) = 16299063
Index: devel/py-python-lsp-server/Makefile
===
RCS file: /cvs/ports/devel/py-python-lsp-server/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- devel/py-python-lsp-server/Makefile 27 Nov 2023 15:35:45 -  1.1.1.1
+++ devel/py-python-lsp-server/Makefile 11 Feb 2024 13:55:57 -
@@ -1,6 +1,6 @@
 COMMENT =  Python Language Server
 
-MODPY_EGG_VERSION =1.9.0
+MODPY_EGG_VERSION =1.10.0
 DISTNAME = python-lsp-server-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME}
 
@@ -18,8 +18,8 @@ MODPY_PI =Yes
 MODPY_PYBUILD =setuptools_scm
 
 RUN_DEPENDS =  devel/autopep8>=2.0.4,<2.1.0 \
-   devel/flake8>=6.1.0,<7 \
-   devel/pyflakes${MODPY_FLAVOR}>=3.1.0,<3.2.0 \
+   devel/flake8>=7.0.0,<8 \
+   devel/pyflakes${MODPY_FLAVOR}>=3.2.0,<3.3.0 \
devel/pylint${MODPY_FLAVOR}>=2.5.0,<3.1 \
devel/py-codestyle${MODPY_FLAVOR}>=2.11.0,<2.12.0 \
devel/py-docstring-to-markdown${MODPY_FLAVOR} \
Index: devel/py-python-lsp-server/distinfo
===
RCS file: /cvs/ports/devel/py-python-lsp-server/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- devel/py-python-lsp-server/distinfo 27 Nov 2023 15:35:45 -  1.1.1.1
+++ devel/py-python-lsp-server/distinfo 11 Feb 2024 13:55:57 -
@@ -1,2 +1,2 @@
-SHA256 (python-lsp-server-1.9.0.tar.gz) = 
3AyCmPAiL9ZqUqoxcPOlyP4wIQB6AgmLty9/2N81PRM=
-SIZE (python-lsp-server-1.9.0.tar.gz) = 76
+SHA256 (python-lsp-server-1.10.0.tar.gz) = 
DJpS3MFs0FYkBNUp1QoDNy2x6m+438w3krMmVEHIFPQ=
+SIZE (python-lsp-server-1.10.0.tar.gz) = 112917
Index: devel/py-python-lsp-black/Makefile
===
RCS file: /cvs/ports/devel/py-python-lsp-black/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- devel/py-python-lsp-black/Makefile  27 Nov 2023 15:38:07 -  1.1.1.1
+++ devel/py-python-lsp-black/Makefile  11 Feb 2024 13:55:57 -
@@ -1,6 +1,6 @@
 COMMENT =  black plugin for the Python Language Server
 
-MODPY_EGG_VERSION =1.3.0
+MODPY_EGG_VERSION =2.0.0
 DISTNAME = python-lsp-black-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME}
 
Index: devel/py-python-lsp-black/distinfo

devel/py-rtree: Update to 1.2.0

2024-02-11 Thread wen heping
Hi, ports@:

   Here is a simple patch to update devel/py-rtree to 1.2.0.
   It build well and pass all tests on amd64-current system.

   One port devel/spyder depends on it, either current version
5.5.0 or coming version 5.5.1, both build well and run well with 
this patch.


Cheers !
wenIndex: devel/py-rtree/Makefile
===
RCS file: /cvs/ports/devel/py-rtree/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- devel/py-rtree/Makefile 21 Nov 2023 22:14:25 -  1.1.1.1
+++ devel/py-rtree/Makefile 11 Feb 2024 13:56:46 -
@@ -1,6 +1,6 @@
 COMMENT =  python wrapper for spatial index
 
-MODPY_EGG_VERSION =1.1.0
+MODPY_EGG_VERSION =1.2.0
 DISTNAME = Rtree-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME:L}
 
Index: devel/py-rtree/distinfo
===
RCS file: /cvs/ports/devel/py-rtree/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- devel/py-rtree/distinfo 21 Nov 2023 22:14:25 -  1.1.1.1
+++ devel/py-rtree/distinfo 11 Feb 2024 13:56:46 -
@@ -1,2 +1,2 @@
-SHA256 (Rtree-1.1.0.tar.gz) = b47lBN3l0AWyWwiq9b4LNASvOtX+zm4d3N41kIp5ipU=
-SIZE (Rtree-1.1.0.tar.gz) = 49220
+SHA256 (Rtree-1.2.0.tar.gz) = 9RRfeFK/f5XBJvsWvxpMLKkwCuFRsH+KD3CD6keRJnU=
+SIZE (Rtree-1.2.0.tar.gz) = 48431


www/py-urllib3: Add missing TEST_DEPENDS

2024-02-10 Thread wen heping
Hi, ports@:

 Here is a simple patch for www/py-urllib3 to 
add missing TEST_DEPENDS.
 With this patch `make test` work.

 I am not sure should or not REVISION bumped.


Cheers !
wenIndex: www/py-urllib3/Makefile
===
RCS file: /cvs/ports/www/py-urllib3/Makefile,v
retrieving revision 1.37
diff -u -p -r1.37 Makefile
--- www/py-urllib3/Makefile 11 Mar 2023 11:24:09 -  1.37
+++ www/py-urllib3/Makefile 10 Feb 2024 08:31:41 -
@@ -17,7 +17,8 @@ FLAVOR=   python3
 MODPY_PI=  Yes
 MODPY_PYBUILD= setuptools
 
-TEST_DEPENDS=  devel/py-mock${MODPY_FLAVOR} \
+TEST_DEPENDS=  devel/py-dateutil${MODPY_FLAVOR} \
+   devel/py-mock${MODPY_FLAVOR} \
net/py-socks${MODPY_FLAVOR} \
sysutils/py-psutil${MODPY_FLAVOR} \
security/py-trustme${MODPY_FLAVOR} \


security/py-service_identity: Add missing RUN_D

2024-02-10 Thread wen heping
Hi, ports@:

   Here is a simple patch for security/py-service_identity to 
add missing RUN_DEPENDS.
   With this patch it now run well and pass all tests.


Cheers !
wenIndex: security/py-service_identity/Makefile
===
RCS file: /cvs/ports/security/py-service_identity/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- security/py-service_identity/Makefile   25 Nov 2022 19:30:39 -  
1.15
+++ security/py-service_identity/Makefile   10 Feb 2024 08:03:53 -
@@ -2,7 +2,7 @@ COMMENT =   service identity verification
 
 MODPY_EGG_VERSION =21.1.0
 PKGNAME =  py-${DISTNAME:S/-/_/}
-REVISION = 1
+REVISION = 2
 
 # also on pypi, but no tests present
 GH_ACCOUNT =   pyca
@@ -15,11 +15,12 @@ CATEGORIES =security
 PERMIT_PACKAGE =   Yes
 
 MODULES =  lang/python
-MODPY_PYBUILD =setuptools
+MODPY_PYBUILD =setuptools
 
 RUN_DEPENDS =  devel/py-asn1${MODPY_FLAVOR} \
devel/py-asn1-modules${MODPY_FLAVOR} \
devel/py-attrs${MODPY_FLAVOR} \
+   devel/py-six${MODPY_FLAVOR} \
net/py-idna${MODPY_FLAVOR} \
security/py-cryptography${MODPY_FLAVOR} \
security/py-openssl${MODPY_FLAVOR}


[maintainer update]astro/py-erfa: Update to 2.0.1.1

2024-02-09 Thread wen heping
Hi, ports@:

   Here is a patch for astro/py-erfa to update to 2.0.1.1.
   It build well and pass all tests an amd64-current system.


Cheers !
wenIndex: astro/py-erfa/Makefile
===
RCS file: /cvs/ports/astro/py-erfa/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- astro/py-erfa/Makefile  24 Jun 2023 08:08:54 -  1.7
+++ astro/py-erfa/Makefile  10 Feb 2024 03:09:33 -
@@ -1,6 +1,6 @@
 COMMENT=   Python wrapper for ERFA
 
-MODPY_EGG_VERSION= 2.0.0.3
+MODPY_EGG_VERSION= 2.0.1.1
 
 DISTNAME=  pyerfa-${MODPY_EGG_VERSION}
 PKGNAME=   ${DISTNAME:S/py/py-/}
Index: astro/py-erfa/distinfo
===
RCS file: /cvs/ports/astro/py-erfa/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- astro/py-erfa/distinfo  24 Jun 2023 08:08:54 -  1.2
+++ astro/py-erfa/distinfo  10 Feb 2024 03:09:33 -
@@ -1,2 +1,2 @@
-SHA256 (pyerfa-2.0.0.3.tar.gz) = 13+7+lg1DBlMy5nl2TqgXTwrFNWq2LZi2Txq2f/0Hzk=
-SIZE (pyerfa-2.0.0.3.tar.gz) = 813912
+SHA256 (pyerfa-2.0.1.1.tar.gz) = 26x07409Ow8i7wrTu72zCyqeEFcLH6Wpi+NMe+Nsmms=
+SIZE (pyerfa-2.0.1.1.tar.gz) = 817669
Index: astro/py-erfa/pkg/PLIST
===
RCS file: /cvs/ports/astro/py-erfa/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- astro/py-erfa/pkg/PLIST 13 Nov 2022 20:31:01 -  1.2
+++ astro/py-erfa/pkg/PLIST 10 Feb 2024 03:09:33 -
@@ -28,7 +28,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/erfa/tests/helper.py
 lib/python${MODPY_VERSION}/site-packages/erfa/tests/test_erfa.py
 lib/python${MODPY_VERSION}/site-packages/erfa/tests/test_ufunc.py
-@so 
lib/python${MODPY_VERSION}/site-packages/erfa/ufunc.${MODPY_PYC_MAGIC_TAG}so
+@so lib/python${MODPY_VERSION}/site-packages/erfa/ufunc${MODPY_ABI3SO}.so
 lib/python${MODPY_VERSION}/site-packages/erfa/version.py
 lib/python${MODPY_VERSION}/site-packages/pyerfa-${MODPY_EGG_VERSION}.dist-info/
 
lib/python${MODPY_VERSION}/site-packages/pyerfa-${MODPY_EGG_VERSION}.dist-info/LICENSE.rst


[maintainer] 4 perl ports update

2024-02-09 Thread wen heping
Hi, ports@:

   Here are 4 simple patches for 4 my maintained ports.
   All build well and pass all tests on amd64-current system.


Cheers !
wenIndex: devel/p5-CPAN-Perl-Releases/Makefile
===
RCS file: /cvs/ports/devel/p5-CPAN-Perl-Releases/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- devel/p5-CPAN-Perl-Releases/Makefile24 Jun 2023 07:59:33 -  
1.5
+++ devel/p5-CPAN-Perl-Releases/Makefile10 Feb 2024 02:30:47 -
@@ -1,6 +1,6 @@
 COMMENT =  mapping Perl releases to the location of the tarballs
 
-DISTNAME = CPAN-Perl-Releases-5.20230616
+DISTNAME = CPAN-Perl-Releases-5.20240120
 
 CATEGORIES =   devel
 
Index: devel/p5-CPAN-Perl-Releases/distinfo
===
RCS file: /cvs/ports/devel/p5-CPAN-Perl-Releases/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- devel/p5-CPAN-Perl-Releases/distinfo24 Jun 2023 07:59:33 -  
1.4
+++ devel/p5-CPAN-Perl-Releases/distinfo10 Feb 2024 02:30:47 -
@@ -1,2 +1,2 @@
-SHA256 (CPAN-Perl-Releases-5.20230616.tar.gz) = 
Dw8IZF4w1F2GvP1/LPw7KFbfCzqun5Bq3Gl9sh9nBVQ=
-SIZE (CPAN-Perl-Releases-5.20230616.tar.gz) = 22720
+SHA256 (CPAN-Perl-Releases-5.20240120.tar.gz) = 
l/BsI5TlOXnqtG1es4hBkTPMYG3o4m8tdxrVu2w/vdM=
+SIZE (CPAN-Perl-Releases-5.20240120.tar.gz) = 22907
Index: devel/p5-IO-Interactive/Makefile
===
RCS file: /cvs/ports/devel/p5-IO-Interactive/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- devel/p5-IO-Interactive/Makefile11 Mar 2022 18:51:35 -  1.3
+++ devel/p5-IO-Interactive/Makefile10 Feb 2024 02:32:55 -
@@ -1,6 +1,6 @@
 COMMENT =  utilities for interactive I/O
 
-DISTNAME = IO-Interactive-1.023
+DISTNAME = IO-Interactive-1.025
 
 CATEGORIES =   devel
 
Index: devel/p5-IO-Interactive/distinfo
===
RCS file: /cvs/ports/devel/p5-IO-Interactive/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- devel/p5-IO-Interactive/distinfo25 May 2021 22:58:51 -  1.2
+++ devel/p5-IO-Interactive/distinfo10 Feb 2024 02:32:55 -
@@ -1,2 +1,2 @@
-SHA256 (IO-Interactive-1.023.tar.gz) = 
EB1BKyhKDioTDrLl9FBkxpWPQVhawcJRVrxxgNMlvr0=
-SIZE (IO-Interactive-1.023.tar.gz) = 12352
+SHA256 (IO-Interactive-1.025.tar.gz) = 
yh7G+6t6AnXdLpz2e3yw4ARYY/MVMyEMfcVEYxtqqqc=
+SIZE (IO-Interactive-1.025.tar.gz) = 13097
Index: mail/p5-Mail-AuthenticationResults/Makefile
===
RCS file: /cvs/ports/mail/p5-Mail-AuthenticationResults/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- mail/p5-Mail-AuthenticationResults/Makefile 27 Feb 2023 01:22:39 -  
1.9
+++ mail/p5-Mail-AuthenticationResults/Makefile 10 Feb 2024 02:35:04 -
@@ -1,11 +1,10 @@
 COMMENT =  object oriented Authentication-Results headers
 
-DISTNAME = Mail-AuthenticationResults-2.20230112
+DISTNAME = Mail-AuthenticationResults-2.20231031
 
 CATEGORIES =   mail
 
 MAINTAINER =   Wen Heping 
-REVISION = 0
 
 # Perl
 PERMIT_PACKAGE =   Yes
Index: mail/p5-Mail-AuthenticationResults/distinfo
===
RCS file: /cvs/ports/mail/p5-Mail-AuthenticationResults/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- mail/p5-Mail-AuthenticationResults/distinfo 21 Feb 2023 19:15:25 -  
1.6
+++ mail/p5-Mail-AuthenticationResults/distinfo 10 Feb 2024 02:35:04 -
@@ -1,2 +1,2 @@
-SHA256 (Mail-AuthenticationResults-2.20230112.tar.gz) = 
wtFEyuAiX4vJ0PX60cPxOdJ89TT85+rHB2T79m/SI0E=
-SIZE (Mail-AuthenticationResults-2.20230112.tar.gz) = 32438
+SHA256 (Mail-AuthenticationResults-2.20231031.tar.gz) = 
bPLPqjNoQBrZ2QE8t1qKnGHbbDREse8dS0JLagai7Ws=
+SIZE (Mail-AuthenticationResults-2.20231031.tar.gz) = 32794
Index: databases/p5-SQL-Abstract-More/Makefile
===
RCS file: /cvs/ports/databases/p5-SQL-Abstract-More/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- databases/p5-SQL-Abstract-More/Makefile 22 Nov 2023 20:15:23 -  
1.5
+++ databases/p5-SQL-Abstract-More/Makefile 10 Feb 2024 02:28:33 -
@@ -1,6 +1,6 @@
 COMMENT =  extension of SQL::Abstract with more constructs
 
-DISTNAME = SQL-Abstract-More-1.40
+DISTNAME = SQL-Abstract-More-1.42
 
 CATEGORIES =   databases
 
Index: databases/p5-SQL-Abstract-More/distinfo
===
RCS file: /cvs/ports/databases/p5-SQL-Abstract-More/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- databases/p5-SQL-Abstract-More/distinfo 22 Nov 2023 20:15:23 -  
1.4
+++ databases/p5-SQL-Abstract-More/distinfo 10 Feb 2024 02:28:33 -
@@ -1,2 +1,2

math/muparser: Update to 2.3.4

2024-01-16 Thread wen heping
Hi, ports@:

   Here  is a patch for math/muparser to update to 2.3.4.
   It build well and pass all tests on amd64-current system.

   Two ports depend on math/muparser, both build well 
with this patch.


Cheers !
wenIndex: math/muparser/Makefile
===
RCS file: /cvs/ports/math/muparser/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- math/muparser/Makefile  2 Sep 2023 19:08:50 -   1.3
+++ math/muparser/Makefile  17 Jan 2024 06:27:31 -
@@ -2,10 +2,9 @@ COMMENT =  C++ math parser library
 
 GH_ACCOUNT =   beltoforion
 GH_PROJECT =   muparser
-GH_TAGNAME =   v2.2.6.1
-REVISION = 0
+GH_TAGNAME =   v2.3.4
 
-SHARED_LIBS =  muparser0.0 # 2.2
+SHARED_LIBS =  muparser1.0 # 2.3.4
 
 CATEGORIES =   math
 
@@ -19,5 +18,7 @@ WANTLIB = ${COMPILER_LIBCXX} m
 COMPILER = base-clang ports-gcc
 
 MODULES =  devel/cmake
+
+CONFIGURE_ARGS +=   -DENABLE_OPENMP:BOOL=OFF
 
 .include 
Index: math/muparser/distinfo
===
RCS file: /cvs/ports/math/muparser/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- math/muparser/distinfo  14 Aug 2019 12:01:38 -  1.1.1.1
+++ math/muparser/distinfo  17 Jan 2024 06:27:31 -
@@ -1,2 +1,2 @@
-SHA256 (muparser-2.2.6.1.tar.gz) = 0lYoU9lytt2wevR86KHN7ri7P6no2jCHRt45HbZ4l7M=
-SIZE (muparser-2.2.6.1.tar.gz) = 755653
+SHA256 (muparser-2.3.4.tar.gz) = DD+lSj6/Nt2g7T581UUclkr7sVECvby6CKr7NZopASE=
+SIZE (muparser-2.3.4.tar.gz) = 112693
Index: math/muparser/pkg/PLIST
===
RCS file: /cvs/ports/math/muparser/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- math/muparser/pkg/PLIST 11 Mar 2022 19:36:20 -  1.2
+++ math/muparser/pkg/PLIST 17 Jan 2024 06:27:31 -
@@ -7,10 +7,15 @@ include/muParserDef.h
 include/muParserError.h
 include/muParserFixes.h
 include/muParserInt.h
-include/muParserStack.h
 include/muParserTemplateMagic.h
 include/muParserTest.h
 include/muParserToken.h
 include/muParserTokenReader.h
+lib/cmake/
+lib/cmake/muparser/
+lib/cmake/muparser/muparser-targets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/muparser/muparser-targets.cmake
+lib/cmake/muparser/muparserConfig.cmake
+lib/cmake/muparser/muparserConfigVersion.cmake
 @lib lib/libmuparser.so.${LIBmuparser_VERSION}
 lib/pkgconfig/muparser.pc


回复: [NEW]devel/ruff

2024-01-15 Thread wen heping
ping ...


发件人: owner-po...@openbsd.org  代表 wen heping 

发送时间: 2024年1月13日 8:48
收件人: ports@openbsd.org
主题: [NEW]devel/ruff

Hi, ports@:

Here is a patch to create new port devel/ruff.

ruff is an extremely fast Python linter, written in Rust.

   Features:
   * 10-100x faster than existing linters
   * Installable via pip
   * Python 3.11 compatibility
   * pyproject.toml support
   * Built-in caching, to avoid re-analyzing unchanged files
   * Autofix support, for automatic error correction (e.g., automatically
remove unused imports)
   * Near-parity with the built-in Flake8 rule set
   * Native re-implementations of popular Flake8 plugins, like flake8-bugbear
   * Monorepo-friendly configuration via hierarchical and cascading settings

   It build and run well on amd64-current system.


Cheers !
wen


回复: devel/p5-IPC-Shareable: Update to 1.13

2024-01-15 Thread wen heping
ping ...


发件人: wen heping 
发送时间: 2023年12月8日 14:30
收件人: ports@openbsd.org
主题: devel/p5-IPC-Shareable: Update to 1.13

Hi, ports@:

Here is a patch for devel/p5-IPC-Shareable to update to 1.13 and
add missing RUN_D and TEST_D.
It build well and pass all tests on amd64-current system.

One port depends on devel/p5-IPC-Shareable, net/inetsim
build well and run well(should adjust kern.seminfo.semmni=20)
with this patch, no test defined.


Cheers!
wen


devel/p5-Modern-Perl: Update to 1.20240115

2024-01-15 Thread wen heping
Hi, ports@:

   Here is a simple patch for devel/p5-Modern-Perl to 
pdate to 1.20240115.
   It build well and pass all tests on amd64-current system.
   No other ports depend on it.

Cheers !
wenIndex: Makefile
===
RCS file: /cvs/ports/devel/p5-Modern-Perl/Makefile,v
retrieving revision 1.13
diff -u -p -r1.13 Makefile
--- Makefile26 Feb 2023 08:10:48 -  1.13
+++ Makefile16 Jan 2024 01:30:35 -
@@ -1,7 +1,7 @@
 COMMENT =  enable all of the features of Modern Perl with one import
 
 CPAN_AUTHOR =  CHROMATIC
-DISTNAME = Modern-Perl-1.20230106
+DISTNAME = Modern-Perl-1.20240115
 
 CATEGORIES =   devel
 
Index: distinfo
===
RCS file: /cvs/ports/devel/p5-Modern-Perl/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- distinfo26 Feb 2023 08:10:48 -  1.8
+++ distinfo16 Jan 2024 01:30:35 -
@@ -1,2 +1,2 @@
-SHA256 (Modern-Perl-1.20230106.tar.gz) = 
BFncq4DOgrY0Yf2B7pTgbpplFdmPP7wxmDjdHmAoUfc=
-SIZE (Modern-Perl-1.20230106.tar.gz) = 15490
+SHA256 (Modern-Perl-1.20240115.tar.gz) = 
cCcoA3V5RjMYn4bma2/J+WsKr/6yJfFHR/uybliL824=
+SIZE (Modern-Perl-1.20240115.tar.gz) = 16682


[NEW]devel/ruff

2024-01-12 Thread wen heping
Hi, ports@:

Here is a patch to create new port devel/ruff.
  
ruff is an extremely fast Python linter, written in Rust.

   Features:
   * 10-100x faster than existing linters
   * Installable via pip
   * Python 3.11 compatibility
   * pyproject.toml support
   * Built-in caching, to avoid re-analyzing unchanged files
   * Autofix support, for automatic error correction (e.g., automatically
remove unused imports)
   * Near-parity with the built-in Flake8 rule set
   * Native re-implementations of popular Flake8 plugins, like flake8-bugbear
   * Monorepo-friendly configuration via hierarchical and cascading settings

   It build and run well on amd64-current system.


Cheers !
wen

ruff.tar.gz
Description: ruff.tar.gz


devel/py-trio: Update COMMENTS

2024-01-09 Thread wen heping
Hi, ports@:

Seems the COMMENTS of devel/py-trio is duplicate of devel/py-untangle.
It should be updated as the patch below:

--- Makefile27 Nov 2023 20:37:54 -  1.1.1.1
+++ Makefile10 Jan 2024 07:19:05 -
@@ -1,4 +1,4 @@
-COMMENT =  converts XML to Python objects
+COMMENT =  library for async concurrency and I/O

Cheers !
wen

回复: devel/flake8: Update to 7.0.0

2024-01-09 Thread wen heping
Thank you very much for the detailed explaination.
Yes, the patch of flake8 and pyflakes which I submitted
yesterday would break py-python-lsp-server.

Please hold the patch.

Thank you !

wen


发件人: Daniel Dickman 
发送时间: 2024年1月10日 7:07
收件人: wen heping
抄送: ports@openbsd.org
主题: Re: devel/flake8: Update to 7.0.0



On Tue, 9 Jan 2024, wen heping wrote:

> Hi, ports@:
>
>Here is a simple patch for devel/flake8 to update to 7.0.0.
>It build and run well on amd64-current system.
>
> Cheers !
> wen

Hi Wen, thank you for the proposal!

Unfortunately see devel/py-python-lsp-server which has:

  RUN_DEPENDS = devel/flake8>=6.1.0,<7

So this means that unless something else changes we cannot go to flake8
without breaking spyder at the moment. I haven't checked if there's an
update of python-lsp-server which solves this.

Also the other reverse consumers don't say explicitly what versions they'd
need, but they would be good to check if you didn't already.

In general it would be a good idea to check reverse consumers when
submitting port updates as updating the port itself is not a sufficient
test before committing.

p.s. if you do plan to work on any of the Python code checkers and linters
like flake8, black, etc, etc. Then you should definitely look at the
entire spyder and jupyter ecosystems as those tend to have tight version
dependencies on the code checkers.

Now spyder is already updated to the most current version so what's in the
tree is ok to check. For jupyter I have a working update, but not to the
latest yet.

For guidance, my plan is to update jupyter in the next update so that
these are the new version upper bounds:

- jupyter-notebook < 7
- jupyterlab < 4
- jupter_server < 2

Hope that helps your porting efforts.


devel/flake8: Update to 7.0.0

2024-01-08 Thread wen heping
Hi, ports@:

   Here is a simple patch for devel/flake8 to update to 7.0.0.
   It build and run well on amd64-current system.

Cheers !
wenIndex: Makefile
===
RCS file: /cvs/ports/devel/flake8/Makefile,v
retrieving revision 1.33
diff -u -p -r1.33 Makefile
--- Makefile26 Oct 2023 10:03:48 -  1.33
+++ Makefile9 Jan 2024 06:13:00 -
@@ -1,8 +1,7 @@
 COMMENT=   modular python code checker wrapping pep8 and pyflakes
 
-MODPY_EGG_VERSION= 6.1.0
+MODPY_EGG_VERSION= 7.0.0
 DISTNAME=  flake8-${MODPY_EGG_VERSION}
-REVISION=  0
 
 CATEGORIES=devel
 
@@ -19,7 +18,7 @@ MODPY_PYBUILD=setuptools
 
 RUN_DEPENDS=   devel/py-codestyle${MODPY_FLAVOR}<2.12.0 \
devel/py-mccabe${MODPY_FLAVOR}<0.8.0 \
-   devel/pyflakes${MODPY_FLAVOR}<3.2.0
+   devel/pyflakes${MODPY_FLAVOR}<3.3.0
 
 BUILD_DEPENDS= devel/py-test-runner${MODPY_FLAVOR}
 
Index: distinfo
===
RCS file: /cvs/ports/devel/flake8/distinfo,v
retrieving revision 1.14
diff -u -p -r1.14 distinfo
--- distinfo25 Oct 2023 15:54:25 -  1.14
+++ distinfo9 Jan 2024 06:13:00 -
@@ -1,2 +1,2 @@
-SHA256 (flake8-6.1.0.tar.gz) = 1bOFfwfAML21v0HH9TeZVx11xEkXSKOtzUfekp40zSM=
-SIZE (flake8-6.1.0.tar.gz) = 48767
+SHA256 (flake8-7.0.0.tar.gz) = M/lmIQWeZe7EdBaQhdySvybnstRzZrcL4vZ6uA3CUTI=
+SIZE (flake8-7.0.0.tar.gz) = 48219


devel/pyflakes: Update to 3.2.0

2024-01-08 Thread wen heping
Hi, ports@:

   Here is a simple patch for devel/pyflakes to update to 3.2.0.
   It build well and pass all tests on amd64-current system.
   It is required by the update of devel/flake8.


Cheers !
wenIndex: Makefile
===
RCS file: /cvs/ports/devel/pyflakes/Makefile,v
retrieving revision 1.31
diff -u -p -r1.31 Makefile
--- Makefile25 Oct 2023 15:53:02 -  1.31
+++ Makefile9 Jan 2024 06:14:36 -
@@ -1,6 +1,6 @@
 COMMENT=   passive checker of Python programs
 
-MODPY_EGG_VERSION= 3.1.0
+MODPY_EGG_VERSION= 3.2.0
 DISTNAME=  pyflakes-${MODPY_EGG_VERSION}
 
 CATEGORIES=devel
Index: distinfo
===
RCS file: /cvs/ports/devel/pyflakes/distinfo,v
retrieving revision 1.14
diff -u -p -r1.14 distinfo
--- distinfo25 Oct 2023 15:53:02 -  1.14
+++ distinfo9 Jan 2024 06:14:36 -
@@ -1,2 +1,2 @@
-SHA256 (pyflakes-3.1.0.tar.gz) = oKrgNMRE2wBxqgd5crpHaNQMgw2VOf1Fv0zT+PaZLvw=
-SIZE (pyflakes-3.1.0.tar.gz) = 63636
+SHA256 (pyflakes-3.2.0.tar.gz) = HGFgP/FUYh+yqRcgN9hNyjUA3vjItjBlfRcB8Cb4rz8=
+SIZE (pyflakes-3.2.0.tar.gz) = 63788


www/p5-Plack: Update to 1.0051

2024-01-08 Thread wen heping
Hi, 

   Here is a simple patch for www/p5-Plack update to 1.0051,
it build well and pass all tests on amd64-current system.
   Many ports depend on Plack, I tests some of it, no problem meet.


Cheers !
wenIndex: Makefile
===
RCS file: /cvs/ports/www/p5-Plack/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile11 Mar 2022 20:10:34 -  1.16
+++ Makefile8 Jan 2024 07:21:26 -
@@ -2,7 +2,7 @@ COMMENT =   interface between perl web fr
 
 MODULES =  cpan
 PKG_ARCH = *
-DISTNAME = Plack-1.0048
+DISTNAME = Plack-1.0051
 CATEGORIES =   www
 MAINTAINER =   Abel Abraham Camarillo Ojeda 
 
Index: distinfo
===
RCS file: /cvs/ports/www/p5-Plack/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo10 Feb 2021 07:39:24 -  1.7
+++ distinfo8 Jan 2024 07:21:26 -
@@ -1,2 +1,2 @@
-SHA256 (Plack-1.0048.tar.gz) = MPXyXhm0N4WRVqJSb2HKmrcI1Q1XMMJ5GJQDqr/lQqY=
-SIZE (Plack-1.0048.tar.gz) = 190445
+SHA256 (Plack-1.0051.tar.gz) = vr3pHEIpjtbsjmyCshQzobSao5QSwkfzkFuA+VWs93s=
+SIZE (Plack-1.0051.tar.gz) = 191249


回复: 回复: [NEW]textproc/typst

2023-12-28 Thread wen heping
ping ...

I attached the newest patch here. 


发件人: owner-po...@openbsd.org  代表 wen heping 

发送时间: 2023年12月12日 11:29
收件人: Theo Buehler; ports@openbsd.org
主题: 回复: 回复: [NEW]textproc/typst

Sorry, this is the correct patch.
typst-0.10.0-p2.tar.gz

wen


发件人: owner-po...@openbsd.org  代表 wen heping 

发送时间: 2023年12月12日 11:21
收件人: Theo Buehler; ports@openbsd.org
主题: 回复: 回复: [NEW]textproc/typst

Here is the revised patch for typst:
   i)   Generate crates LICENSE.
   ii) Remove rust-ring from BUILD_DEPENDS
   iii) Add NOT_FOR_ARCHS = sparc64
   iv) Add NO_TEST


Cheers !
wen


发件人: Theo Buehler 
发送时间: 2023年12月11日 19:02
收件人: wen heping; ports@openbsd.org
主题: Re: 回复: [NEW]textproc/typst

On Mon, Dec 11, 2023 at 10:52:44AM +, Stuart Henderson wrote:
> On 2023/12/11 02:38, wen heping wrote:
> > Here is the revised patch, now update typst-0.10.0.
> >
> >
> > Cheers !
> > wen
> >
>
>
> You are missing license markers, use "make modcargo-gen-modules-licenses".
>
> Upstream uses newer "ring" so I believe you can remove the BDEP on
> rust-ring.
>

Correct.

ring 0.17 added support powerpc64 and riscv64, so this only needs

# ring-v0.17 does not support this arch
NOT_FOR_ARCHS = sparc64


Should I do something like this for rust-ring (with REVISION bump
of course)?

Index: pkg/DESCR
===
RCS file: /cvs/ports/security/rust-ring/pkg/DESCR,v
diff -u -p -r1.1.1.1 DESCR
--- pkg/DESCR   18 Jan 2023 12:56:09 -  1.1.1.1
+++ pkg/DESCR   11 Dec 2023 10:58:43 -
@@ -1,2 +1,3 @@
 Bundles the source of the ring crate patched to work with OpenBSD's
-execute only policy.
+execute only policy. Use this as a BUILD_DEPENDS for ports depending
+on ring 0.16.x. It is not needed for ring >= 0.17.0.


typst-0.10.0-p2.tar.gz
Description: typst-0.10.0-p2.tar.gz


回复: [NEW]devel/py-anyio

2023-12-19 Thread wen heping
I agree with you.
Thank you !

wen


发件人: Lucas Raab 
发送时间: 2023年12月20日 7:14
收件人: Stuart Henderson
抄送: Daniel Dickman; wen heping; ports@openbsd.org
主题: Re: [NEW]devel/py-anyio

On Tue, Dec 19, 2023 at 10:02:13PM +, Stuart Henderson wrote:
> On 2023/12/19 21:46, Lucas Raab wrote:
> > On Tue, Dec 19, 2023 at 02:49:14PM -0500, Daniel Dickman wrote:
> > >
> > >
> > > > On Dec 19, 2023, at 2:21 PM, Lucas Raab  
> > > > wrote:
> > > >
> > > > On Fri, Dec 15, 2023 at 07:16:01AM +, wen heping wrote:
> > > >> Hi, ports@:
> > > >>
> > > >>Here is a patch to create new port devel/py-anyio,
> > > >> which is required by the creating of devel/py-httpx,
> > > >> which is required by some other ports.
> > > >>
> > > >>   It build well and run well on amd64-current system.
> > > >>   The result of `make test`:
> > > >>   4 failed, 931 passed, 453 skipped
> > > >>   so many tests skip because of lack of py-uvloop in
> > > >> our portstree.
> > > >>
> > > >>
> > > >> Cheers !
> > > >> wen
> > > >
> > > > ok lraab@
> > > >
> > >
> > > Actually this cannot be imported as is because it will break my work to 
> > > add jupyterlab support.
> > >
> > > I would be ok with version 3.7.1 though or any version below anyio 4.0.
> > >
> > > The constraint on my end is jupyter_server.
> > >
> > Hm, I think that would cap an eventual httpx import to 0.25.0 or 0.25.1.
> > Those should take an httpcore version less than 1.* and httpcore 0.18.0
> > will accept anyio>=3.0,<5.0. 3.7.1 is the last release before 4.0 for
> > anyio, as a matter of interest. h11 that wen sent is 0.14.0 which is an
> > acceptable version for httpcore 0.18.0 as well.
> >
> > wen, how does that sound to you?
> >
>
> Sounds alright to me fwiw (slightly annoying, but it is what it is).
>
> Please make sure there's a quick note in the Makefile explaining that
> it's intentionally held back and why.
>
Alrighty, how's this look taking that into account?


回复: geo/py-laspy: Update to 2.5.1

2023-12-19 Thread wen heping
laspy cli needs py-typer, I shall create the port.

wen


发件人: Landry Breuil 
发送时间: 2023年12月15日 15:04
收件人: wen heping
抄送: ports@openbsd.org
主题: Re: geo/py-laspy: Update to 2.5.1

Le Fri, Dec 15, 2023 at 02:27:51AM +, wen heping a écrit :
> Hi, ports@:
>
>Here is a patch for geo/py-laspy to update to 2.5.1.
>
>It build and run well and pass all tests on amd64-current
> system. No other ports depnd on it.

fwiw, the new laspy cli needs extra deps, if you try to run it it will
complain:
laspy cli needs extra dependencies, install using
`pip install laspy[cli]`
`pip install laspy[cli,lazrs]`

cf https://github.com/laspy/laspy/blob/master/setup.py#L43
so at least typer and maybe https://pypi.org/project/lazrs/

or the update could be commited as-is with bin/laspy commented out via
@comment


devel/p5-DateTime: Update to 1.65

2023-12-18 Thread wen heping
Hi,

   Here is a simple patch for devel/p5-DateTime to update to 1.65.
   It build and run well on amd64-current system, all tests passed.

   Many ports depend on devel/p5-DateTime, I tests some of it, no 
problem meet.


Regards,
wenIndex: Makefile
===
RCS file: /cvs/ports/devel/p5-DateTime/Makefile,v
retrieving revision 1.32
diff -u -p -r1.32 Makefile
--- Makefile5 Nov 2022 17:29:55 -   1.32
+++ Makefile19 Dec 2023 07:49:40 -
@@ -1,7 +1,7 @@
 COMMENT =  date and time object for Perl
 
 MODULES =  cpan
-DISTNAME = DateTime-1.59
+DISTNAME = DateTime-1.65
 EPOCH =0
 CATEGORIES =   devel
 
Index: distinfo
===
RCS file: /cvs/ports/devel/p5-DateTime/distinfo,v
retrieving revision 1.14
diff -u -p -r1.14 distinfo
--- distinfo5 Nov 2022 17:29:55 -   1.14
+++ distinfo19 Dec 2023 07:49:40 -
@@ -1,2 +1,2 @@
-SHA256 (DateTime-1.59.tar.gz) = 3j6aY84VRwtNtK2tS6asjsKX2IwMbGs1SwgYg7CmdpU=
-SIZE (DateTime-1.59.tar.gz) = 324023
+SHA256 (DateTime-1.65.tar.gz) = C/2n/wJT+z2Iz0vbWhSvuM6iTRR5ddW988iLQOerFA4=
+SIZE (DateTime-1.65.tar.gz) = 324382
Index: pkg/PLIST
===
RCS file: /cvs/ports/devel/p5-DateTime/pkg/PLIST,v
retrieving revision 1.7
diff -u -p -r1.7 PLIST
--- pkg/PLIST   11 Mar 2022 18:51:16 -  1.7
+++ pkg/PLIST   19 Dec 2023 07:49:40 -
@@ -11,6 +11,7 @@ ${P5ARCH}/DateTime/Types.pm
 ${P5ARCH}/auto/DateTime/
 @so ${P5ARCH}/auto/DateTime/DateTime.so
 @man man/man3p/DateTime.3p
+@man man/man3p/DateTime::Conflicts.3p
 @man man/man3p/DateTime::Duration.3p
 @man man/man3p/DateTime::Infinite.3p
 @man man/man3p/DateTime::LeapSecond.3p


回复: archivers/libzim: Update to 9.0.0

2023-12-18 Thread wen heping
Here is the revised patch, now SHARED_LIBS bumped to 2.0.

It build and run well.

There are 6 tests failed(sometimes 4 failed), compared to current 
8.2.1 version in porttree, 9.0 has less tests failed.

And Only one port(www/kiwix/libkiwix) depends on libzim,
it build well  with this patch and passed all tests.

wen



发件人: Klemens Nanni 
发送时间: 2023年12月15日 19:46
收件人: wen heping
抄送: ports@openbsd.org
主题: Re: archivers/libzim: Update to 9.0.0

On Fri, Dec 15, 2023 at 01:24:33AM +, wen heping wrote:
> Hi, ports@:
>
>Here is a patch for archivers/libzim:
>i) Update to 9.0.0
>ii) Remove the patch which had been included upstream
>
>It build well and run well on amd64-current system.
>Only one port(www/kiwix/libkiwix) depends on libzim,
> build well  with thsi patch and passed all tests.

libzim tests do fail, however:

8.2.1:
Ok: 18
Expected Fail:  0
Fail:   8
Unexpected Pass:0
Skipped:0
Timeout:3

9.0.0:
Ok: 22
Expected Fail:  0
Fail:   6
Unexpected Pass:0
Skipped:0
Timeout:1

Tests also fill up /tmp/ without cleaning up after themselves.
TEST_ENV = TMPDIR=${WRKDIR}  keeps /tmp/ clean, but it only fixes some
failure cases.

>
>
> Cheers !
> wen

> Index: Makefile
> ===
> RCS file: /cvs/ports/archivers/libzim/Makefile,v
> retrieving revision 1.4
> diff -u -p -r1.4 Makefile
> --- Makefile  5 Sep 2023 14:59:17 -   1.4
> +++ Makefile  15 Dec 2023 01:20:02 -
> @@ -1,6 +1,6 @@
>  COMMENT =reference implementation of the ZIM specification
>
> -DISTNAME =   libzim-8.2.1
> +DISTNAME =   libzim-9.0.0
>
>  SHARED_LIBS +=  zim   1.0 # 0.0

Needs a major bump due to removal of dynamically exported symbols.

>
> Index: distinfo
> ===
> RCS file: /cvs/ports/archivers/libzim/distinfo,v
> retrieving revision 1.2
> diff -u -p -r1.2 distinfo
> --- distinfo  23 Aug 2023 06:24:44 -  1.2
> +++ distinfo  15 Dec 2023 01:20:02 -
> @@ -1,2 +1,2 @@
> -SHA256 (libzim-8.2.1.tar.xz) = /N20AMtxssIdXahv1gbg9FCDhz8N9dRSk0WFWjm1cHw=
> -SIZE (libzim-8.2.1.tar.xz) = 195324
> +SHA256 (libzim-9.0.0.tar.xz) = 72AAbvZuwtpIHA7dx4tuRy5KBuNxzaGYorPZG7daeQw=
> +SIZE (libzim-9.0.0.tar.xz) = 196000
> Index: patches/patch-meson_build
> ===
> RCS file: patches/patch-meson_build
> diff -N patches/patch-meson_build
> --- patches/patch-meson_build 23 Aug 2023 06:24:44 -  1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -
> @@ -1,13 +0,0 @@
> -https://github.com/openzim/libzim/issues/757
> -Index: meson.build
>  meson.build.orig
> -+++ meson.build
> -@@ -1,7 +1,7 @@
> - project('libzim', ['c', 'cpp'],
> -   version : '8.2.1',
> -   license : 'GPL2',
> --  default_options : ['c_std=c11', 'cpp_std=c++11'])
> -+  default_options : ['c_std=c11', 'cpp_std=c++14'])
> -
> - if build_machine.system() != 'windows'
> -   add_project_arguments('-D_LARGEFILE64_SOURCE=1', 
> '-D_FILE_OFFSET_BITS=64', language: 'cpp')

Index: Makefile
===
RCS file: /cvs/ports/archivers/libzim/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile5 Sep 2023 14:59:17 -   1.4
+++ Makefile19 Dec 2023 02:36:14 -
@@ -1,8 +1,8 @@
 COMMENT =  reference implementation of the ZIM specification
 
-DISTNAME = libzim-8.2.1
+DISTNAME = libzim-9.0.0
 
-SHARED_LIBS +=  zim   1.0 # 0.0
+SHARED_LIBS +=  zim   2.0 # 0.0
 
 CATEGORIES =   archivers
 
Index: distinfo
===
RCS file: /cvs/ports/archivers/libzim/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo23 Aug 2023 06:24:44 -  1.2
+++ distinfo19 Dec 2023 02:36:14 -
@@ -1,2 +1,2 @@
-SHA256 (libzim-8.2.1.tar.xz) = /N20AMtxssIdXahv1gbg9FCDhz8N9dRSk0WFWjm1cHw=
-SIZE (libzim-8.2.1.tar.xz) = 195324
+SHA256 (libzim-9.0.0.tar.xz) = 72AAbvZuwtpIHA7dx4tuRy5KBuNxzaGYorPZG7daeQw=
+SIZE (libzim-9.0.0.tar.xz) = 196000
Index: patches/patch-meson_build
===
RCS file: patches/patch-meson_build
diff -N patches/patch-meson_build
--- patches/patch-meson_build   23 Aug 2023 06:24:44 -  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,13 +0,0 @@
-https://github.com/openzim/libzim/issues/757
-Index: meson.build
 meson.build.orig
-+++ meson.build

[NEW]www/py-httpcore

2023-12-15 Thread wen heping
Hi, ports@:

 Here is a patch to create new port devel/py-httpcore,
which is required by the creating of devel/py-httpx,
which is required by some other ports.

   It build well and run well on amd64-current system.
NO_TEST defined since we are lacking of some TEST_DEPENDS.

   www/py-h11 should be imported into portstree before
this patch committed.
  

Cheers !
wen

py-httpcore.tar.gz
Description: py-httpcore.tar.gz


[NEW]www/py-h11

2023-12-15 Thread wen heping
Hi, ports@:

 Here is a patch to create new port devel/py-h11,
which is required by the creating of devel/py-httpx,
which is required by some other ports.

   It build well and run well on amd64-current system
and pass all tests.
   

Cheers !
wen

py-h11.tar.gz
Description: py-h11.tar.gz


[NEW]devel/py-anyio

2023-12-14 Thread wen heping
Hi, ports@:

Here is a patch to create new port devel/py-anyio,
which is required by the creating of devel/py-httpx,
which is required by some other ports.

   It build well and run well on amd64-current system.
   The result of `make test`:
   4 failed, 931 passed, 453 skipped
   so many tests skip because of lack of py-uvloop in 
our portstree.


Cheers !
wen

py-anyio.tar.gz
Description: py-anyio.tar.gz


geo/py-laspy: Update to 2.5.1

2023-12-14 Thread wen heping
Hi, ports@:

   Here is a patch for geo/py-laspy to update to 2.5.1.

   It build and run well and pass all tests on amd64-current
system. No other ports depnd on it.


Cheers !
wenIndex: Makefile
===
RCS file: /cvs/ports/geo/py-laspy/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile2 Apr 2023 09:59:40 -   1.16
+++ Makefile15 Dec 2023 02:25:03 -
@@ -1,6 +1,6 @@
 COMMENT=   library for reading, modifying and creating LAS LiDAR files
 
-MODPY_EGG_VERSION= 2.4.1
+MODPY_EGG_VERSION= 2.5.1
 DISTNAME=  laspy-${MODPY_EGG_VERSION}
 PKGNAME=   py-${DISTNAME}
 
Index: distinfo
===
RCS file: /cvs/ports/geo/py-laspy/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- distinfo2 Apr 2023 09:59:40 -   1.8
+++ distinfo15 Dec 2023 02:25:03 -
@@ -1,2 +1,2 @@
-SHA256 (laspy-2.4.1.tar.gz) = E8rsxzJcsiQsslOUmE0hs7X3lsiLy0S8LtLTzxuXKsQ=
-SIZE (laspy-2.4.1.tar.gz) = 1253300
+SHA256 (laspy-2.5.1.tar.gz) = uqPJxswVVjbxYRSREfnPwkPb0U9synKclLNWsxxmjy4=
+SIZE (laspy-2.5.1.tar.gz) = 1555098
Index: pkg/PLIST
===
RCS file: /cvs/ports/geo/py-laspy/pkg/PLIST,v
retrieving revision 1.6
diff -u -p -r1.6 PLIST
--- pkg/PLIST   25 Nov 2022 21:11:34 -  1.6
+++ pkg/PLIST   15 Dec 2023 02:25:03 -
@@ -1,16 +1,24 @@
 @conflict py-laspy-*
 @pkgpath geo/py-laspy
+bin/laspy
 lib/python${MODPY_VERSION}/site-packages/laspy/
 lib/python${MODPY_VERSION}/site-packages/laspy-${MODPY_EGG_VERSION}.dist-info/
 
lib/python${MODPY_VERSION}/site-packages/laspy-${MODPY_EGG_VERSION}.dist-info/LICENSE.txt
 
lib/python${MODPY_VERSION}/site-packages/laspy-${MODPY_EGG_VERSION}.dist-info/METADATA
 
lib/python${MODPY_VERSION}/site-packages/laspy-${MODPY_EGG_VERSION}.dist-info/RECORD
 
lib/python${MODPY_VERSION}/site-packages/laspy-${MODPY_EGG_VERSION}.dist-info/WHEEL
+lib/python${MODPY_VERSION}/site-packages/laspy-${MODPY_EGG_VERSION}.dist-info/entry_points.txt
 
lib/python${MODPY_VERSION}/site-packages/laspy-${MODPY_EGG_VERSION}.dist-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/laspy/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}_pointappender.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}_pointappender.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}_pointreader.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}_pointreader.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}_pointwriter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}_pointwriter.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}compression.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}compression.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}copc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -39,6 +47,40 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}typehints.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/laspy/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/_compression/
+lib/python${MODPY_VERSION}/site-packages/laspy/_compression/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/laspy/_compression/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/laspy/_compression/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/laspy/_compression/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/_compression/${MODPY_PYCACHE}backend.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/laspy/_compression/${MODPY_PYCACHE}backend.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/laspy/_compression/${MODPY_PYCACHE}format.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/laspy/_compression/${MODPY_PYCACHE}format.${MODPY_PYC_MAGIC_TAG}pyc

www/kiwix: Update

2023-12-14 Thread wen heping
Hi, ports@:

Here is a patch for www/kiwix:
i) Update to www/kiwix/kiwix-tools to 3.6.0
ii) Update to www/kiwix/libkiwix to 9.0.0
iii) Remove the patch which had been included upstream

Both buil well and run well, all tests of www/kiwix/libkiwix
passed, on amd64-current system.


Cheers !
wenIndex: www/kiwix/kiwix-tools/Makefile
===
RCS file: /cvs/ports/www/kiwix/kiwix-tools/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- www/kiwix/kiwix-tools/Makefile  2 Sep 2023 10:11:10 -   1.2
+++ www/kiwix/kiwix-tools/Makefile  15 Dec 2023 02:00:48 -
@@ -1,7 +1,7 @@
 COMMENT =  command-line Kiwix tools
 
 KIWIX_PROJECT =kiwix-tools
-V =3.5.0
+V =3.6.0
 
 # GPLv3+
 PERMIT_PACKAGE =   Yes
Index: www/kiwix/kiwix-tools/distinfo
===
RCS file: /cvs/ports/www/kiwix/kiwix-tools/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- www/kiwix/kiwix-tools/distinfo  2 Sep 2023 10:11:10 -   1.2
+++ www/kiwix/kiwix-tools/distinfo  15 Dec 2023 02:00:48 -
@@ -1,2 +1,2 @@
-SHA256 (kiwix-tools-3.5.0.tar.xz) = 
TQz5/gLrETapYv+VrnsVTduOoWgR0wewCCLL4OM+y2A=
-SIZE (kiwix-tools-3.5.0.tar.xz) = 528788
+SHA256 (kiwix-tools-3.6.0.tar.xz) = 
+kLfhNb/8f4BoVluOFIk5/oetxObgrQabml2xmBsT+o=
+SIZE (kiwix-tools-3.6.0.tar.xz) = 529468
Index: www/kiwix/libkiwix/Makefile
===
RCS file: /cvs/ports/www/kiwix/libkiwix/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- www/kiwix/libkiwix/Makefile 2 Sep 2023 10:10:42 -   1.3
+++ www/kiwix/libkiwix/Makefile 15 Dec 2023 02:00:48 -
@@ -1,7 +1,7 @@
 COMMENT =  common code base for all Kiwix ports
 
 KIWIX_PROJECT =libkiwix
-V =12.1.0
+V =13.0.0
 
 SHARED_LIBS +=  kiwix 0.0 # 0.0
 
Index: www/kiwix/libkiwix/distinfo
===
RCS file: /cvs/ports/www/kiwix/libkiwix/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- www/kiwix/libkiwix/distinfo 2 Sep 2023 10:10:42 -   1.2
+++ www/kiwix/libkiwix/distinfo 15 Dec 2023 02:00:48 -
@@ -1,2 +1,2 @@
-SHA256 (libkiwix-12.1.0.tar.xz) = YCr/rO6JwXJfAGHj4BMFofm2rtm1Ck7Zg0ZYhvbjRMc=
-SIZE (libkiwix-12.1.0.tar.xz) = 964212
+SHA256 (libkiwix-13.0.0.tar.xz) = CGNdxLU25IUJA9QxMeKpXqbhCNOW+tSVt465+PpMg2o=
+SIZE (libkiwix-13.0.0.tar.xz) = 981104
Index: www/kiwix/libkiwix/patches/patch-meson_build
===
RCS file: www/kiwix/libkiwix/patches/patch-meson_build
diff -N www/kiwix/libkiwix/patches/patch-meson_build
--- www/kiwix/libkiwix/patches/patch-meson_build23 Aug 2023 06:26:08 
-  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,13 +0,0 @@
-https://github.com/kiwix/libkiwix/issues/877
-Index: meson.build
 meson.build.orig
-+++ meson.build
-@@ -1,7 +1,7 @@
- project('libkiwix', 'cpp',
-   version : '12.0.0',
-   license : 'GPLv3+',
--  default_options : ['c_std=c11', 'cpp_std=c++11', 'werror=true'])
-+  default_options : ['c_std=c11', 'cpp_std=c++14', 'werror=true'])
- 
- compiler = meson.get_compiler('cpp')
- 
Index: www/kiwix/libkiwix/pkg/PLIST
===
RCS file: /cvs/ports/www/kiwix/libkiwix/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- www/kiwix/libkiwix/pkg/PLIST13 May 2023 05:12:58 -  1.1.1.1
+++ www/kiwix/libkiwix/pkg/PLIST15 Dec 2023 02:00:48 -
@@ -8,10 +8,8 @@ include/kiwix/downloader.h
 include/kiwix/kiwix_config.h
 include/kiwix/kiwixserve.h
 include/kiwix/library.h
-include/kiwix/libxml_dumper.h
 include/kiwix/manager.h
 include/kiwix/name_mapper.h
-include/kiwix/opds_dumper.h
 include/kiwix/search_renderer.h
 include/kiwix/server.h
 include/kiwix/tools.h


archivers/libzim: Update to 9.0.0

2023-12-14 Thread wen heping
Hi, ports@:

   Here is a patch for archivers/libzim:
   i) Update to 9.0.0
   ii) Remove the patch which had been included upstream

   It build well and run well on amd64-current system.
   Only one port(www/kiwix/libkiwix) depends on libzim,
build well  with thsi patch and passed all tests.


Cheers !
wenIndex: Makefile
===
RCS file: /cvs/ports/archivers/libzim/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile5 Sep 2023 14:59:17 -   1.4
+++ Makefile15 Dec 2023 01:20:02 -
@@ -1,6 +1,6 @@
 COMMENT =  reference implementation of the ZIM specification
 
-DISTNAME = libzim-8.2.1
+DISTNAME = libzim-9.0.0
 
 SHARED_LIBS +=  zim   1.0 # 0.0
 
Index: distinfo
===
RCS file: /cvs/ports/archivers/libzim/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo23 Aug 2023 06:24:44 -  1.2
+++ distinfo15 Dec 2023 01:20:02 -
@@ -1,2 +1,2 @@
-SHA256 (libzim-8.2.1.tar.xz) = /N20AMtxssIdXahv1gbg9FCDhz8N9dRSk0WFWjm1cHw=
-SIZE (libzim-8.2.1.tar.xz) = 195324
+SHA256 (libzim-9.0.0.tar.xz) = 72AAbvZuwtpIHA7dx4tuRy5KBuNxzaGYorPZG7daeQw=
+SIZE (libzim-9.0.0.tar.xz) = 196000
Index: patches/patch-meson_build
===
RCS file: patches/patch-meson_build
diff -N patches/patch-meson_build
--- patches/patch-meson_build   23 Aug 2023 06:24:44 -  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,13 +0,0 @@
-https://github.com/openzim/libzim/issues/757
-Index: meson.build
 meson.build.orig
-+++ meson.build
-@@ -1,7 +1,7 @@
- project('libzim', ['c', 'cpp'],
-   version : '8.2.1',
-   license : 'GPL2',
--  default_options : ['c_std=c11', 'cpp_std=c++11'])
-+  default_options : ['c_std=c11', 'cpp_std=c++14'])
- 
- if build_machine.system() != 'windows'
-   add_project_arguments('-D_LARGEFILE64_SOURCE=1', '-D_FILE_OFFSET_BITS=64', 
language: 'cpp')


graphics/img2pdf: Update to 0.5.1

2023-12-14 Thread wen heping
Hi, ports@:

Here is a patch for graphics/img2pdf to update to
0.5.1. It build well and run well on amd64-current.
The tests failed because of lacking some TEST_DEPENDS.

Two ports run_depend on graphics/img2pdf, both build well
and run well.



Cheers !
wenIndex: Makefile
===
RCS file: /cvs/ports/graphics/img2pdf/Makefile,v
retrieving revision 1.25
diff -u -p -r1.25 Makefile
--- Makefile14 Nov 2022 17:33:35 -  1.25
+++ Makefile15 Dec 2023 01:11:35 -
@@ -1,8 +1,7 @@
 COMMENT =  losslessly convert images to PDF
 
-MODPY_EGG_VERSION =0.4.4
+MODPY_EGG_VERSION =0.5.1
 DISTNAME = img2pdf-${MODPY_EGG_VERSION}
-REVISION = 1
 
 CATEGORIES =   graphics
 
Index: distinfo
===
RCS file: /cvs/ports/graphics/img2pdf/distinfo,v
retrieving revision 1.11
diff -u -p -r1.11 distinfo
--- distinfo12 Apr 2022 20:38:18 -  1.11
+++ distinfo15 Dec 2023 01:11:35 -
@@ -1,2 +1,2 @@
-SHA256 (img2pdf-0.4.4.tar.gz) = jsiYqWRlI/04YrFU8/R81SYJwkzD4twftfAWjwy+eTw=
-SIZE (img2pdf-0.4.4.tar.gz) = 97796
+SHA256 (img2pdf-0.5.1.tar.gz) = c4R+RyQvS1vRE8cASeA+AyEpNsJyfNKov1ZCKaZ9C5U=
+SIZE (img2pdf-0.5.1.tar.gz) = 104241
Index: pkg/PLIST
===
RCS file: /cvs/ports/graphics/img2pdf/pkg/PLIST,v
retrieving revision 1.6
diff -u -p -r1.6 PLIST
--- pkg/PLIST   14 Nov 2022 17:33:35 -  1.6
+++ pkg/PLIST   15 Dec 2023 01:11:35 -
@@ -1,6 +1,5 @@
 bin/img2pdf
 bin/img2pdf-gui
-lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}img2pdf.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}img2pdf.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}jp2.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -11,7 +10,6 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/img2pdf-${MODPY_EGG_VERSION}.dist-info/RECORD
 
lib/python${MODPY_VERSION}/site-packages/img2pdf-${MODPY_EGG_VERSION}.dist-info/WHEEL
 
lib/python${MODPY_VERSION}/site-packages/img2pdf-${MODPY_EGG_VERSION}.dist-info/entry_points.txt
-lib/python${MODPY_VERSION}/site-packages/img2pdf-${MODPY_EGG_VERSION}.dist-info/pbr.json
 
lib/python${MODPY_VERSION}/site-packages/img2pdf-${MODPY_EGG_VERSION}.dist-info/top_level.txt
 
lib/python${MODPY_VERSION}/site-packages/img2pdf-${MODPY_EGG_VERSION}.dist-info/zip-safe
 lib/python${MODPY_VERSION}/site-packages/img2pdf.py


education/gamgi: Update to 0.17.5

2023-12-14 Thread wen heping
Hi, ports@:

Here is a simple patch for education/gamgi to update
to 0.17.5.
It build and run well on amd64-current system.


Cheers !
wenIndex: education/gamgi/Makefile
===
RCS file: /cvs/ports/education/gamgi/Makefile,v
retrieving revision 1.25
diff -u -p -r1.25 Makefile
--- education/gamgi/Makefile21 Sep 2023 12:49:28 -  1.25
+++ education/gamgi/Makefile14 Dec 2023 11:44:58 -
@@ -1,7 +1,6 @@
 COMMENT=   General Atomistic Modelling Graphic Interface
 
-V= 0.17.3g
-REVISION = 0
+V= 0.17.5g
 DISTNAME=  gamgi-all-${V}
 PKGNAME=   ${DISTNAME:S/-all//}
 CATEGORIES=education x11
Index: education/gamgi/distinfo
===
RCS file: /cvs/ports/education/gamgi/distinfo,v
retrieving revision 1.12
diff -u -p -r1.12 distinfo
--- education/gamgi/distinfo20 Feb 2021 19:35:41 -  1.12
+++ education/gamgi/distinfo14 Dec 2023 11:44:58 -
@@ -1,2 +1,2 @@
-SHA256 (gamgi-all-0.17.3g.tar.gz) = 
WkbgGhMU3mn77FhWyPbwQQnxUgNYD6bSX5cTJF5MzEw=
-SIZE (gamgi-all-0.17.3g.tar.gz) = 2575304
+SHA256 (gamgi-all-0.17.5g.tar.gz) = 
zN60lzRs5Z8z5mgPgDspUQpSlW6tDvZra6sf6hNd5Zs=
+SIZE (gamgi-all-0.17.5g.tar.gz) = 2584023
Index: education/gamgi/pkg/PLIST
===
RCS file: /cvs/ports/education/gamgi/pkg/PLIST,v
retrieving revision 1.9
diff -u -p -r1.9 PLIST
--- education/gamgi/pkg/PLIST   11 Mar 2022 18:58:51 -  1.9
+++ education/gamgi/pkg/PLIST   14 Dec 2023 11:44:59 -
@@ -116,7 +116,7 @@ share/doc/gamgi/formats/layer/create_vie
 share/doc/gamgi/formats/layer/create_visibility.html
 share/doc/gamgi/formats/light/
 share/doc/gamgi/formats/light/config_color.html
-share/doc/gamgi/formats/light/config_materials.html
+share/doc/gamgi/formats/light/config_global.html
 share/doc/gamgi/formats/light/create_attenuation.html
 share/doc/gamgi/formats/light/create_color.html
 share/doc/gamgi/formats/light/create_type.html
@@ -186,10 +186,9 @@ share/doc/gamgi/interfaces/assembly/link
 share/doc/gamgi/interfaces/assembly/remove_object.html
 share/doc/gamgi/interfaces/assembly/select_list.html
 share/doc/gamgi/interfaces/atom/
-share/doc/gamgi/interfaces/atom/config.html
 share/doc/gamgi/interfaces/atom/config_analysis.html
-share/doc/gamgi/interfaces/atom/config_element.html
 share/doc/gamgi/interfaces/atom/config_global.html
+share/doc/gamgi/interfaces/atom/config_type.html
 share/doc/gamgi/interfaces/atom/config_view.html
 share/doc/gamgi/interfaces/atom/copy_object.html
 share/doc/gamgi/interfaces/atom/copy_shift.html
@@ -236,6 +235,7 @@ share/doc/gamgi/interfaces/cell/create_p
 share/doc/gamgi/interfaces/cell/create_symmetry.html
 share/doc/gamgi/interfaces/cell/create_view.html
 share/doc/gamgi/interfaces/cell/create_volume.html
+share/doc/gamgi/interfaces/cell/geometry.html
 share/doc/gamgi/interfaces/cell/groups.html
 share/doc/gamgi/interfaces/cell/lattices.html
 share/doc/gamgi/interfaces/cell/link_change.html
@@ -245,6 +245,10 @@ share/doc/gamgi/interfaces/cell/link_pac
 share/doc/gamgi/interfaces/cell/link_position.html
 share/doc/gamgi/interfaces/cell/link_shift.html
 share/doc/gamgi/interfaces/cell/measure_reciprocal.html
+share/doc/gamgi/interfaces/cell/measure_tolerance.html
+share/doc/gamgi/interfaces/cell/measure_type.html
+share/doc/gamgi/interfaces/cell/measure_view.html
+share/doc/gamgi/interfaces/cell/measure_voronoi.html
 share/doc/gamgi/interfaces/cell/modify_origin.html
 share/doc/gamgi/interfaces/cell/modify_position.html
 share/doc/gamgi/interfaces/cell/modify_symmetry.html
@@ -256,6 +260,7 @@ share/doc/gamgi/interfaces/cell/rotation
 share/doc/gamgi/interfaces/cell/select_list.html
 share/doc/gamgi/interfaces/cell/systems.html
 share/doc/gamgi/interfaces/cell/translation.html
+share/doc/gamgi/interfaces/cell/voronoi.html
 share/doc/gamgi/interfaces/cluster/
 share/doc/gamgi/interfaces/cluster/copy_object.html
 share/doc/gamgi/interfaces/cluster/copy_shift.html
@@ -335,6 +340,7 @@ share/doc/gamgi/interfaces/help/config_s
 share/doc/gamgi/interfaces/help/current.html
 share/doc/gamgi/interfaces/help/search.html
 share/doc/gamgi/interfaces/help/start.html
+share/doc/gamgi/interfaces/help/tips.html
 share/doc/gamgi/interfaces/help/topic.html
 share/doc/gamgi/interfaces/help/tutorial.html
 share/doc/gamgi/interfaces/interfaces.html
@@ -390,7 +396,7 @@ share/doc/gamgi/interfaces/light/select_
 share/doc/gamgi/interfaces/molecule/
 share/doc/gamgi/interfaces/molecule/copy_object.html
 share/doc/gamgi/interfaces/molecule/copy_shift.html
-share/doc/gamgi/interfaces/molecule/create.html
+share/doc/gamgi/interfaces/molecule/create_type.html
 share/doc/gamgi/interfaces/molecule/geometry.html
 share/doc/gamgi/interfaces/molecule/link_object.html
 share/doc/gamgi/interfaces/molecule/link_shift.html
@@ -419,7 

回复: math/igraph: Update to 0.10.8

2023-12-11 Thread wen heping
ping ...


发件人: owner-po...@openbsd.org  代表 wen heping 

发送时间: 2023年12月8日 20:02
收件人: ports@openbsd.org
主题: math/igraph: Update to 0.10.8

Hi, ports@:

Here is a patch for math/igraph:
i) Update to 0.10.8
ii) Enable `make -test`.  (`make test` does not work in current version)
It build and run well on amd64-current system, and 100% tests pass.


Cheers !
wen


textproc/p5-XML-Generator: Update to 1.13

2023-12-11 Thread wen heping
Hi, ports@:

Here is a simple patch for textproc/p5-XML-Generator
to update to 1.13, It build well and pass all tests on amd64-current
system.

   One port(devel/p5-TAP-Formatter-JUnit) depends on it,
build well and pass all tests with this patch.



Cheers !
wenIndex: textproc/p5-XML-Generator/Makefile
===
RCS file: /cvs/ports/textproc/p5-XML-Generator/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- textproc/p5-XML-Generator/Makefile  11 Mar 2022 20:03:06 -  1.12
+++ textproc/p5-XML-Generator/Makefile  12 Dec 2023 07:12:20 -
@@ -2,7 +2,7 @@ COMMENT=extension for generating XML
 
 MODULES=   cpan
 PKG_ARCH=  *
-DISTNAME=  XML-Generator-1.09
+DISTNAME=  XML-Generator-1.13
 CATEGORIES=textproc
 
 # Perl
Index: textproc/p5-XML-Generator/distinfo
===
RCS file: /cvs/ports/textproc/p5-XML-Generator/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- textproc/p5-XML-Generator/distinfo  19 Feb 2022 10:04:54 -  1.3
+++ textproc/p5-XML-Generator/distinfo  12 Dec 2023 07:12:20 -
@@ -1,2 +1,2 @@
-SHA256 (XML-Generator-1.09.tar.gz) = 
4vbXv2/tyZ90fvbiF3WA97zThenD4Q63ZUUM6XdewSQ=
-SIZE (XML-Generator-1.09.tar.gz) = 44798
+SHA256 (XML-Generator-1.13.tar.gz) = 
MO8y+sMPJoo9kGLET9WrdRhJm/mTtQ747jcth4e8uag=
+SIZE (XML-Generator-1.13.tar.gz) = 45541


www/p5-Dancer2: Update to 1.1.0

2023-12-11 Thread wen heping
Hi, ports@:


  Here is a simple patch to update www/p5-Dancer2 to 1.1.0.
It build well and run well and pass all tests on amd64-current system.

 All ports depend on Dancer2 build well and pass all tests too.




Regards,
wenIndex: www/p5-Dancer2/Makefile
===
RCS file: /cvs/ports/www/p5-Dancer2/Makefile,v
retrieving revision 1.18
diff -u -p -r1.18 Makefile
--- www/p5-Dancer2/Makefile 12 Oct 2023 06:46:17 -  1.18
+++ www/p5-Dancer2/Makefile 12 Dec 2023 06:58:48 -
@@ -1,6 +1,6 @@
 COMMENT =  lightweight yet powerful web application framework
 
-DISTNAME = Dancer2-1.0.0
+DISTNAME = Dancer2-1.1.0
 
 CATEGORIES =   www
 
Index: www/p5-Dancer2/distinfo
===
RCS file: /cvs/ports/www/p5-Dancer2/distinfo,v
retrieving revision 1.12
diff -u -p -r1.12 distinfo
--- www/p5-Dancer2/distinfo 12 Oct 2023 06:46:17 -  1.12
+++ www/p5-Dancer2/distinfo 12 Dec 2023 06:58:48 -
@@ -1,2 +1,2 @@
-SHA256 (Dancer2-1.0.0.tar.gz) = XGdoJ2d2sh5/G7qGvQfhXcqwheT5ReVir+ndZebobHc=
-SIZE (Dancer2-1.0.0.tar.gz) = 407850
+SHA256 (Dancer2-1.1.0.tar.gz) = 1nw/rQirI2mer8YlVZJ+hJ2kKKBCybjRpSqfG0G5y2U=
+SIZE (Dancer2-1.1.0.tar.gz) = 411617


回复: textproc/p5-Template: Update to 3.101

2023-12-11 Thread wen heping
ping ..


发件人: wen heping 
发送时间: 2023年12月5日 10:49
收件人: ports@openbsd.org
主题: textproc/p5-Template: Update to 3.101

Hi, ports@:

Here is a patch for textproc/p5-Template:
i) Update to 3.101
ii) Add missing TEST_DEPENDS.

It build well and pass all tests on amd64-current system.

Many(20+) ports depend on textproc/p5-Template,I had
tested some of these ports, include:
www/p5-Dancer
www/p5-Dancer2
devel/p5-Devel-Cover
www/p5-Catalyst-Devel
All build well and pass all tests.

Cheers !
wen


textproc/p5-PPIx-Regexp: Update to 0.088

2023-12-11 Thread wen heping
Hi, ports@:

Here is a simple patch to update textproc/p5-PPIx-Regexp
to 0.088. It build well and pass all tests on amd64-current system.
Only one port(p5-Perl-Critic) depends on it, it build well and
pass all tests on amd64-current system too.


Cheers!
wenIndex: textproc/p5-PPIx-Regexp/Makefile
===
RCS file: /cvs/ports/textproc/p5-PPIx-Regexp/Makefile,v
retrieving revision 1.22
diff -u -p -r1.22 Makefile
--- textproc/p5-PPIx-Regexp/Makefile17 Apr 2022 19:21:37 -  1.22
+++ textproc/p5-PPIx-Regexp/Makefile12 Dec 2023 06:45:53 -
@@ -2,7 +2,7 @@ COMMENT=parse regular expressions
 
 MODULES=   cpan
 PKG_ARCH=  *
-DISTNAME = PPIx-Regexp-0.084
+DISTNAME = PPIx-Regexp-0.088
 CATEGORIES=textproc
 
 # perl
Index: textproc/p5-PPIx-Regexp/distinfo
===
RCS file: /cvs/ports/textproc/p5-PPIx-Regexp/distinfo,v
retrieving revision 1.14
diff -u -p -r1.14 distinfo
--- textproc/p5-PPIx-Regexp/distinfo17 Apr 2022 19:21:37 -  1.14
+++ textproc/p5-PPIx-Regexp/distinfo12 Dec 2023 06:45:53 -
@@ -1,2 +1,2 @@
-SHA256 (PPIx-Regexp-0.084.tar.gz) = 
SvWTDm6TNgHf4VCzR8Vai0IBUWCQFsFA0ic08whTnYM=
-SIZE (PPIx-Regexp-0.084.tar.gz) = 242268
+SHA256 (PPIx-Regexp-0.088.tar.gz) = 
iFQz+bEC+tT9NrIccyC7A2A2ERyvmYExv0FvfNXul2Q=
+SIZE (PPIx-Regexp-0.088.tar.gz) = 255295


回复: 回复: [NEW]textproc/typst

2023-12-11 Thread wen heping
Sorry, this is the correct patch.
typst-0.10.0-p2.tar.gz

wen


发件人: owner-po...@openbsd.org  代表 wen heping 

发送时间: 2023年12月12日 11:21
收件人: Theo Buehler; ports@openbsd.org
主题: 回复: 回复: [NEW]textproc/typst

Here is the revised patch for typst:
   i)   Generate crates LICENSE.
   ii) Remove rust-ring from BUILD_DEPENDS
   iii) Add NOT_FOR_ARCHS = sparc64
   iv) Add NO_TEST


Cheers !
wen


发件人: Theo Buehler 
发送时间: 2023年12月11日 19:02
收件人: wen heping; ports@openbsd.org
主题: Re: 回复: [NEW]textproc/typst

On Mon, Dec 11, 2023 at 10:52:44AM +, Stuart Henderson wrote:
> On 2023/12/11 02:38, wen heping wrote:
> > Here is the revised patch, now update typst-0.10.0.
> >
> >
> > Cheers !
> > wen
> >
>
>
> You are missing license markers, use "make modcargo-gen-modules-licenses".
>
> Upstream uses newer "ring" so I believe you can remove the BDEP on
> rust-ring.
>

Correct.

ring 0.17 added support powerpc64 and riscv64, so this only needs

# ring-v0.17 does not support this arch
NOT_FOR_ARCHS = sparc64


Should I do something like this for rust-ring (with REVISION bump
of course)?

Index: pkg/DESCR
===
RCS file: /cvs/ports/security/rust-ring/pkg/DESCR,v
diff -u -p -r1.1.1.1 DESCR
--- pkg/DESCR   18 Jan 2023 12:56:09 -  1.1.1.1
+++ pkg/DESCR   11 Dec 2023 10:58:43 -
@@ -1,2 +1,3 @@
 Bundles the source of the ring crate patched to work with OpenBSD's
-execute only policy.
+execute only policy. Use this as a BUILD_DEPENDS for ports depending
+on ring 0.16.x. It is not needed for ring >= 0.17.0.


typst-0.10.0-p2.tar.gz
Description: typst-0.10.0-p2.tar.gz


回复: 回复: [NEW]textproc/typst

2023-12-11 Thread wen heping
Here is the revised patch for typst:
   i)   Generate crates LICENSE.
   ii) Remove rust-ring from BUILD_DEPENDS
   iii) Add NOT_FOR_ARCHS = sparc64
   iv) Add NO_TEST


Cheers !
wen


发件人: Theo Buehler 
发送时间: 2023年12月11日 19:02
收件人: wen heping; ports@openbsd.org
主题: Re: 回复: [NEW]textproc/typst

On Mon, Dec 11, 2023 at 10:52:44AM +, Stuart Henderson wrote:
> On 2023/12/11 02:38, wen heping wrote:
> > Here is the revised patch, now update typst-0.10.0.
> >
> >
> > Cheers !
> > wen
> >
>
>
> You are missing license markers, use "make modcargo-gen-modules-licenses".
>
> Upstream uses newer "ring" so I believe you can remove the BDEP on
> rust-ring.
>

Correct.

ring 0.17 added support powerpc64 and riscv64, so this only needs

# ring-v0.17 does not support this arch
NOT_FOR_ARCHS = sparc64


Should I do something like this for rust-ring (with REVISION bump
of course)?

Index: pkg/DESCR
===
RCS file: /cvs/ports/security/rust-ring/pkg/DESCR,v
diff -u -p -r1.1.1.1 DESCR
--- pkg/DESCR   18 Jan 2023 12:56:09 -  1.1.1.1
+++ pkg/DESCR   11 Dec 2023 10:58:43 -
@@ -1,2 +1,3 @@
 Bundles the source of the ring crate patched to work with OpenBSD's
-execute only policy.
+execute only policy. Use this as a BUILD_DEPENDS for ports depending
+on ring 0.16.x. It is not needed for ring >= 0.17.0.


typst-0.10.0p1.tar.gz
Description: typst-0.10.0p1.tar.gz


回复: [NEW]textproc/typst

2023-12-10 Thread wen heping
Here is the revised patch, now update typst-0.10.0.


Cheers !
wen



typst-0.10.0.tar.gz
Description: typst-0.10.0.tar.gz


math/igraph: Update to 0.10.8

2023-12-08 Thread wen heping
Hi, ports@:

Here is a patch for math/igraph:
i) Update to 0.10.8
ii) Enable `make -test`.  (`make test` does not work in current version)
It build and run well on amd64-current system, and 100% tests pass.


Cheers !
wenIndex: Makefile
===
RCS file: /cvs/ports/math/igraph/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- Makefile27 Sep 2023 09:27:55 -  1.9
+++ Makefile8 Dec 2023 11:58:31 -
@@ -1,8 +1,8 @@
 COMMENT =  C graph library
-V =0.10.4
+V =0.10.8
 DISTNAME = igraph-$V
 
-SHARED_LIBS =  igraph 2.0  # 0.0
+SHARED_LIBS =  igraph 3.0  # 0.0
 
 CATEGORIES =   math
 
@@ -32,6 +32,8 @@ LIB_DEPENDS = devel/glpk \
 CONFIGURE_ARGS +=  -DBUILD_SHARED_LIBS=ON \
-DIGRAPH_ENABLE_TLS=ON \
-DIGRAPH_WARNINGS_AS_ERRORS=OFF
+do-test:
+   cd ${WRKBUILD} && exec cmake --build . --target check
 
 .include 
 .if ${PROPERTIES:Mlld}
Index: distinfo
===
RCS file: /cvs/ports/math/igraph/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo4 Mar 2023 10:09:50 -   1.3
+++ distinfo8 Dec 2023 11:58:31 -
@@ -1,2 +1,2 @@
-SHA256 (igraph-0.10.4.tar.gz) = qlcAtYxfHh3h9GN6sU3xXGsg4l5R0PWiYJIYGOjwKvw=
-SIZE (igraph-0.10.4.tar.gz) = 4279321
+SHA256 (igraph-0.10.8.tar.gz) = rF+pSub9HqzmUeSyNemcBWR5pcXQ1kGu0wJArDOxlAM=
+SIZE (igraph-0.10.8.tar.gz) = 4326926


devel/p5-IPC-Shareable: Update to 1.13

2023-12-07 Thread wen heping
Hi, ports@:

Here is a patch for devel/p5-IPC-Shareable to update to 1.13 and 
add missing RUN_D and TEST_D.
It build well and pass all tests on amd64-current system.

One port depends on devel/p5-IPC-Shareable, net/inetsim
build well and run well(should adjust kern.seminfo.semmni=20) 
with this patch, no test defined.


Cheers!
wenIndex: Makefile
===
RCS file: /cvs/ports/devel/p5-IPC-Shareable/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- Makefile11 Mar 2022 18:51:37 -  1.10
+++ Makefile8 Dec 2023 06:25:16 -
@@ -2,11 +2,17 @@ COMMENT = share Perl variables between p
 
 MODULES =  cpan
 PKG_ARCH = *
-DISTNAME = IPC-Shareable-0.61
+DISTNAME = IPC-Shareable-1.13
 CATEGORIES =   devel
-REVISION = 1
 
 # GPLv2
 PERMIT_PACKAGE =   Yes
+
+RUN_DEPENDS =  converters/p5-JSON \
+   devel/p5-String-CRC32
+TEST_DEPENDS = devel/p5-Mock-Sub \
+   devel/p5-Test-SharedFork
+
+MAKE_ENV +=TEST_POD=1 RELEASE_TESTING=1
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/devel/p5-IPC-Shareable/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo14 Apr 2014 14:02:43 -  1.2
+++ distinfo8 Dec 2023 06:25:16 -
@@ -1,2 +1,2 @@
-SHA256 (IPC-Shareable-0.61.tar.gz) = 
wv+lu9oHas2fwbfZ2rHOZwfzRcWoM0MbWo7g+HRHIMQ=
-SIZE (IPC-Shareable-0.61.tar.gz) = 29730
+SHA256 (IPC-Shareable-1.13.tar.gz) = 
RW5mX3Kj+3ulqOcOMhz8nIJZ3vsxEbUZQK0IyrnADms=
+SIZE (IPC-Shareable-1.13.tar.gz) = 51682
Index: pkg/PLIST
===
RCS file: /cvs/ports/devel/p5-IPC-Shareable/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST   11 Mar 2022 18:51:37 -  1.2
+++ pkg/PLIST   8 Dec 2023 06:25:16 -
@@ -2,5 +2,6 @@ ${P5SITE}/IPC/
 ${P5SITE}/IPC/Shareable/
 ${P5SITE}/IPC/Shareable.pm
 ${P5SITE}/IPC/Shareable/SharedMem.pm
+${P5SITE}/IPC/ipc.pl
 @man man/man3p/IPC::Shareable.3p
 @man man/man3p/IPC::Shareable::SharedMem.3p


devel/p5-IPC-Run: Update to 20231003.0

2023-12-07 Thread wen heping
Hi, ports@:

   Here is a patch for devel/p5-IPC-Run:
 i) update to 20231003.0.
 ii) Remove the patch which had been merged into upstream

It build well and pass all tests on amd64-current system.

13 ports depend on p5-IPC-Run,  I tested most of it, few
tests failed, not cause by this patch.


Cheers !
wenIndex: Makefile
===
RCS file: /cvs/ports/devel/p5-IPC-Run/Makefile,v
retrieving revision 1.18
diff -u -p -r1.18 Makefile
--- Makefile11 Mar 2022 18:51:36 -  1.18
+++ Makefile8 Dec 2023 03:01:55 -
@@ -1,6 +1,6 @@
 COMMENT =  run a subprocess
 
-DISTNAME = IPC-Run-20200505.0
+DISTNAME = IPC-Run-20231003.0
 
 CATEGORIES =   devel
 
Index: distinfo
===
RCS file: /cvs/ports/devel/p5-IPC-Run/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- distinfo8 Sep 2021 21:23:22 -   1.8
+++ distinfo8 Dec 2023 03:01:55 -
@@ -1,2 +1,2 @@
-SHA256 (IPC-Run-20200505.0.tar.gz) = 
gW6/IX+g35nFg9c8Csxs7XisdzeHxmTHXL8UC7fkyQE=
-SIZE (IPC-Run-20200505.0.tar.gz) = 127505
+SHA256 (IPC-Run-20231003.0.tar.gz) = 
6yW731kT0pF5fvG/6ZjxUTC0VdPtAqrN5oVvCyXk/lc=
+SIZE (IPC-Run-20231003.0.tar.gz) = 135491
Index: patches/patch-t_pty_t
===
RCS file: patches/patch-t_pty_t
diff -N patches/patch-t_pty_t
--- patches/patch-t_pty_t   11 Mar 2022 18:51:36 -  1.2
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,16 +0,0 @@
-Make t/pty.t test pass on OpenBSD.
-
-Index: t/pty.t
 t/pty.t.orig
-+++ t/pty.t
-@@ -141,6 +141,10 @@ SKIP: {
- is( _map_fds, $fd_map );
- }
- 
-+# OpenBSD libc devname(3) opens /var/run/dev.db and keeps it open.
-+# As this would confuse open file descriptor checks, open it in advance.
-+IO::Pty->new();
-+
- ##
- ## stdout, stderr
- ##
Index: pkg/PLIST
===
RCS file: /cvs/ports/devel/p5-IPC-Run/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST   11 Mar 2022 18:51:36 -  1.2
+++ pkg/PLIST   8 Dec 2023 03:01:55 -
@@ -6,6 +6,7 @@ ${P5SITE}/IPC/Run/IO.pm
 ${P5SITE}/IPC/Run/Timer.pm
 ${P5SITE}/IPC/Run/Win32Helper.pm
 ${P5SITE}/IPC/Run/Win32IO.pm
+${P5SITE}/IPC/Run/Win32Process.pm
 ${P5SITE}/IPC/Run/Win32Pump.pm
 @man man/man3p/IPC::Run.3p
 @man man/man3p/IPC::Run::Debug.3p
@@ -13,4 +14,5 @@ ${P5SITE}/IPC/Run/Win32Pump.pm
 @man man/man3p/IPC::Run::Timer.3p
 @man man/man3p/IPC::Run::Win32Helper.3p
 @man man/man3p/IPC::Run::Win32IO.3p
+@man man/man3p/IPC::Run::Win32Process.3p
 @man man/man3p/IPC::Run::Win32Pump.3p


[NEW]devel/p5-Mock-Sub

2023-12-07 Thread wen heping
Hi, ports@:

 Here is a patch to create new port devel/p5-Mock-Sub,
which is required by the update of devel/p5-IPC-Shareable.
It build well and pass tests on amd64-current system.


Cheers !
wen

p5-Mock-Sub.tar.gz
Description: p5-Mock-Sub.tar.gz


回复: 回复: productivity/khal: Update to 0.11.2

2023-12-07 Thread wen heping
datetime_test.py::test_alarm - AssertionError: assert b'BE...
FAILED 
tests/parse_datetime_test.py::test_description_and_location_and_categories
FAILED tests/vtimezone_test.py::test_berlin - AssertionError: assert b'BEGIN:...
FAILED tests/vtimezone_test.py::test_berlin_rdate - AssertionError: assert b'...
FAILED tests/vtimezone_test.py::test_bogota - AssertionError: assert [b'BEGIN...
== 26 failed, 286 passed, 1 xfailed, 2 xpassed, 7 warnings in 15.85s ===
*** Error 1 in . (/usr/ports/lang/python/python.port.mk:379 'do-test': @cd 
/home/wen/ports/obj/khal-0.11.2/khal-0.11.2 && /usr/bin/env -i CC...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:3088 
'/home/wen/ports/obj/khal-0.11.2/.test_done': @cd /usr/ports/productivity/kh...)
*** Error 2 in /usr/ports/productivity/khal 
(/usr/ports/infrastructure/mk/bsd.port.mk:2702 'test': @lock=khal-0.11.2;  
export _LOCKS_HELD=" ...)


发件人: Stuart Henderson 
发送时间: 2023年12月7日 2:59
收件人: wen heping
抄送: j...@openbsd.org; ports@openbsd.org
主题: Re: 回复: productivity/khal: Update to 0.11.2

"/tmp/pytest-of-root/" in your logs means you are running this as root,
that's an extremely bad idea. I strongly recommend PORTS_PRIVSEP=Yes in
mk.conf and fixing up permissions so that it works.

Not sure whether that is responsible for the test failures (which look a
bit strange to me) but it's not impossible.



On 2023/12/06 03:25, wen heping wrote:
> My test log:
> platform openbsd7 -- Python 3.10.13, pytest-7.1.3, pluggy-1.3.0
> rootdir: /home/wen/ports/obj/khal-0.11.2/khal-0.11.2
> plugins: cov-4.0.0, hypothesis-6.47.1
> collected 315 items
>
> tests/backend_test.py .. [  
> 9%]
> tests/cal_display_test.py .  [ 
> 12%]
> tests/cli_test.py ..xX.X..FF...  [ 
> 25%]
> tests/configwizard_test.py ..[ 
> 26%]
> tests/controller_test.py [ 
> 29%]
> tests/event_test.py ..F...F..F.F.F.. [ 
> 46%]
> ..F. [ 
> 47%]
> tests/icalendar_test.py .FFF...  [ 
> 49%]
> tests/khalendar_test.py ..FF..   [ 
> 59%]
> tests/khalendar_utils_test.py .  [ 
> 72%]
> tests/parse_datetime_test.py ... [ 
> 86%]
> F[ 
> 87%]
> tests/settings_test.py   [ 
> 91%]
> tests/terminal_test.py ...   [ 
> 92%]
> tests/utils_test.py  [ 
> 94%]
> tests/vdir_test.py ...   [ 
> 95%]
> tests/vtimezone_test.py FFF  [ 
> 96%]
> tests/ui/test_calendarwidget.py .[ 
> 98%]
> tests/ui/test_editor.py  [ 
> 99%]
> tests/ui/test_widgets.py .   
> [100%]
>
> === FAILURES 
> ===
> _ test_vertical_month_unicode 
> __
>
> def test_vertical_month_unicode():
> try:
> locale.setlocale(locale.LC_ALL, 'de_DE.UTF-8')
> vert_str = vertical_month(month=12, year=2011,
>   today=dt.date(2011, 12, 12))
> # de_DE locale on at least Net and FreeBSD is different from the 
> one
> # commonly used on linux systems
> if platform.system() == 'FreeBSD':
> assert vert_str == example_de_freebsd
> elif platform.system() == 'NetBSD':
> assert vert_str == example_de_netbsd
> else:
> >   assert vert_str == example_de
> E   AssertionError: assert ['\x1b[1m... 31  1 ', ...] == 
> ['\x1b[1m... 31  1 ', ...]
> E At index 0 diff: '\x1b[1mMo Tu We Th Fr Sa Su \x1b[0m' 
> != '\x1b[1mMo Di Mi Do Fr Sa So \x1b[0m'
> E Use -v to get more diff
>
> tests/cal_display_test.py:357: AssertionError
>  test_vertical_month_unicode_weekdeays 
> _
>
> def test_vertical_month_unicode_weekdeays():
> try:
> locale.setlocale(locale.LC_ALL, 'cs_CZ.UTF-8')
> 

回复: productivity/py-caldav: Update to 1.3.6

2023-12-06 Thread wen heping
Here is the patch to create devel/py-recurring-ical-events.
Two new ports build and run well, but currently no tests defined
since we lack some of TEST_DEPENDS.
With it , now productivity/py-caldav pass all tests.

wen


发件人: Stuart Henderson 
发送时间: 2023年12月5日 20:17
收件人: wen heping
抄送: ports@openbsd.org
主题: Re: productivity/py-caldav: Update to 1.3.6

On 2023/12/05 07:40, wen heping wrote:
> Hi, ports@:
>
> Here is a simple patch for productivity/py-caldav to update to 1.3.6.
> It build well and run well on amd64-current system.
>
> 30+ tests pass and 6 tests fail, same as the current version but not
> caused by this patch.

This has a missing dependency on "recurring-ical-events>=2.0.0"
which is not yet in ports


2newports.tar.gz
Description: 2newports.tar.gz


回复: productivity/khal: Update to 0.11.2

2023-12-05 Thread wen heping
nings.html
=== short test summary info 
FAILED tests/cal_display_test.py::test_vertical_month_unicode - AssertionErro...
FAILED tests/cal_display_test.py::test_vertical_month_unicode_weekdeays - Ass...
FAILED tests/cal_display_test.py::test_vertical_month_unicode_weekdeays_gr - ...
FAILED tests/cal_display_test.py::test_vertical_month_abbr_fr - AssertionErro...
FAILED tests/cli_test.py::test_configure_command_cannot_write_config_file - a...
FAILED tests/cli_test.py::test_configure_command_cannot_create_vdir - Asserti...
FAILED tests/event_test.py::test_raw_dt - AssertionError: assert ('VCALENDAR'...
FAILED tests/event_test.py::test_transform_event - AssertionError: assert ('V...
FAILED tests/event_test.py::test_dt_two_tz - AssertionError: assert ('VCALEND...
FAILED tests/event_test.py::test_event_no_dst - AssertionError: assert ('VCAL...
FAILED tests/event_test.py::test_create_timezone_static - AssertionError: ass...
FAILED tests/event_test.py::test_create_timezone_in_future - AssertionError: ...
FAILED tests/icalendar_test.py::test_new_vevent - AssertionError: assert 'BEG...
FAILED tests/icalendar_test.py::test_split_ics - AssertionError: assert ['', ...
FAILED tests/icalendar_test.py::test_split_ics_random_uid - AssertionError: a...
FAILED tests/khalendar_test.py::TestCollection::test_get - AssertionError: as...
FAILED tests/khalendar_test.py::TestDbCreation::test_failed_create_db - Faile...
FAILED tests/parse_datetime_test.py::test_construct_event_format_de - Asserti...
FAILED tests/parse_datetime_test.py::test__construct_event_format_us - Assert...
FAILED tests/parse_datetime_test.py::test__construct_event_format_de_complexer
FAILED tests/parse_datetime_test.py::test_leap_year - AssertionError: assert ...
FAILED tests/parse_datetime_test.py::test_description - AssertionError: asser...
FAILED tests/parse_datetime_test.py::test_repeat_floating - AssertionError: a...
FAILED tests/parse_datetime_test.py::test_repeat_localized - AssertionError: ...
FAILED tests/parse_datetime_test.py::test_alarm - AssertionError: assert b'BE...
FAILED 
tests/parse_datetime_test.py::test_description_and_location_and_categories
FAILED tests/vtimezone_test.py::test_berlin - AssertionError: assert b'BEGIN:...
FAILED tests/vtimezone_test.py::test_berlin_rdate - AssertionError: assert b'...
FAILED tests/vtimezone_test.py::test_bogota - AssertionError: assert [b'BEGIN...
== 29 failed, 283 passed, 1 xfailed, 2 xpassed, 7 warnings in 18.76s ===


发件人: Stuart Henderson 
发送时间: 2023年12月5日 20:14
收件人: wen heping
抄送: j...@openbsd.org; ports@openbsd.org
主题: Re: productivity/khal: Update to 0.11.2

On 2023/12/05 03:08, wen heping wrote:
> Hi, all:
>
> Here is a patch for productivity/khal:
> i) Update to 0.11.2
> ii) Add some missing TEST_DEPENDS
>
>It build and run well on amd64-current system.
>In all 300+ tests there are 29 tests failed.
>No other ports depend on it.

vdirsyncer is a RUN_DEPENDS so it doesn't need listing again in
TEST_DEPENDS

can you show your test log? I only get 4 failed so maybe there are
some other deps we can add.


> Index: productivity/khal/Makefile
> ===
> RCS file: /cvs/ports/productivity/khal/Makefile,v
> retrieving revision 1.20
> diff -u -p -r1.20 Makefile
> --- productivity/khal/Makefile13 Nov 2022 20:31:00 -  1.20
> +++ productivity/khal/Makefile5 Dec 2023 03:03:27 -
> @@ -1,8 +1,7 @@
>  COMMENT =standards based terminal calendar
>
> -MODPY_EGG_VERSION =  0.10.4
> +MODPY_EGG_VERSION =  0.11.2
>  DISTNAME =   khal-${MODPY_EGG_VERSION}
> -REVISION =   2
>
>  CATEGORIES = productivity
>
> @@ -31,7 +30,9 @@ RUN_DEPENDS =   devel/py-atomicwrites${MO
>   devel/py-urwid${MODPY_FLAVOR} \
>   devel/py-xdg${MODPY_FLAVOR} \
>   productivity/vdirsyncer
> -TEST_DEPENDS =   devel/py-freezegun${MODPY_FLAVOR} \
> - devel/py-test-cov${MODPY_FLAVOR}
> +TEST_DEPENDS =   devel/py-hypothesis${MODPY_FLAVOR} \
> + devel/py-freezegun${MODPY_FLAVOR} \
> + productivity/vdirsyncer \
> + sysutils/py-packaging${MODPY_FLAVOR}
>
>  .include 
> Index: productivity/khal/distinfo
> ===
> RCS file: /cvs/ports/productivity/khal/distinfo,v
> retrieving revision 1.8
> diff -u -p -r1.8 distinfo
> --- productivity/khal/distinfo15 Sep 2021 20:06:12 -  1.8
> +++ productivity/khal/distinfo5 Dec 2023 03:03:27 -
> @@ -1,2 +1,2 @@
> -SHA256 (khal-0.10.4.tar.gz) = P9uYCpphwCBteoKxb3e0CKTz

devel/py-tzlocal: Update to 5.2

2023-12-05 Thread wen heping
Hi, ports@:

 Here is a patch for devel/py-tzlocal to update to 5.2.
 It build and run well on amd64-current system, but there
are 3 tests failed.

 8 ports depend on devel/py-tzlocal, I have tested:
productivity/khal
productivity/py-caldav
productivity/py-tasklib
textproc/py-dateparser
No problem found.


Cheers !
wenIndex: Makefile
===
RCS file: /cvs/ports/devel/py-tzlocal/Makefile,v
retrieving revision 1.13
diff -u -p -r1.13 Makefile
--- Makefile14 Nov 2022 17:17:00 -  1.13
+++ Makefile5 Dec 2023 08:13:21 -
@@ -1,9 +1,8 @@
 COMMENT =  python tzinfo object for the local timezone
 
-MODPY_EGG_VERSION =2.1
+MODPY_EGG_VERSION =5.2
 DISTNAME = tzlocal-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME}
-REVISION = 2
 
 CATEGORIES =   devel
 
Index: distinfo
===
RCS file: /cvs/ports/devel/py-tzlocal/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo10 Jan 2021 20:13:04 -  1.3
+++ distinfo5 Dec 2023 08:13:21 -
@@ -1,2 +1,2 @@
-SHA256 (tzlocal-2.1.tar.gz) = ZDyXxSlK7cc3eApJ2d8wiJMhy+EgTqwsLsYTQDWpLkQ=
-SIZE (tzlocal-2.1.tar.gz) = 22462
+SHA256 (tzlocal-5.2.tar.gz) = jTmSBVePGpNCgWQJzB5GqT69V1XjnqLYUzS+qRG/Dm4=
+SIZE (tzlocal-5.2.tar.gz) = 30201
Index: pkg/PLIST
===
RCS file: /cvs/ports/devel/py-tzlocal/pkg/PLIST,v
retrieving revision 1.6
diff -u -p -r1.6 PLIST
--- pkg/PLIST   14 Nov 2022 17:17:00 -  1.6
+++ pkg/PLIST   5 Dec 2023 08:13:21 -
@@ -6,7 +6,6 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/tzlocal-${MODPY_EGG_VERSION}.dist-info/RECORD
 
lib/python${MODPY_VERSION}/site-packages/tzlocal-${MODPY_EGG_VERSION}.dist-info/WHEEL
 
lib/python${MODPY_VERSION}/site-packages/tzlocal-${MODPY_EGG_VERSION}.dist-info/top_level.txt
-lib/python${MODPY_VERSION}/site-packages/tzlocal-${MODPY_EGG_VERSION}.dist-info/zip-safe
 lib/python${MODPY_VERSION}/site-packages/tzlocal/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/tzlocal/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/tzlocal/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -19,6 +18,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/tzlocal/${MODPY_PYCACHE}win32.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/tzlocal/${MODPY_PYCACHE}windows_tz.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/tzlocal/${MODPY_PYCACHE}windows_tz.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tzlocal/py.typed
 lib/python${MODPY_VERSION}/site-packages/tzlocal/unix.py
 lib/python${MODPY_VERSION}/site-packages/tzlocal/utils.py
 lib/python${MODPY_VERSION}/site-packages/tzlocal/win32.py


productivity/py-caldav: Update to 1.3.6

2023-12-04 Thread wen heping
Hi, ports@:

Here is a simple patch for productivity/py-caldav to update to 1.3.6.
It build well and run well on amd64-current system.

30+ tests pass and 6 tests fail, same as the current version but not
caused by this patch.


Cheers !
wenIndex: Makefile
===
RCS file: /cvs/ports/productivity/py-caldav/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile13 Aug 2023 05:57:00 -  1.1.1.1
+++ Makefile5 Dec 2023 07:37:22 -
@@ -1,6 +1,6 @@
 COMMENT =  caldav client library for Python
 
-MODPY_EGG_VERSION =1.2.1
+MODPY_EGG_VERSION =1.3.6
 GH_ACCOUNT =   python-caldav
 GH_PROJECT =   caldav
 GH_TAGNAME =   v${MODPY_EGG_VERSION}
Index: distinfo
===
RCS file: /cvs/ports/productivity/py-caldav/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo13 Aug 2023 05:57:00 -  1.1.1.1
+++ distinfo5 Dec 2023 07:37:22 -
@@ -1,2 +1,2 @@
-SHA256 (caldav-1.2.1.tar.gz) = ShHZHjhhoMqAmXzTJZAOqUo4ddhpFD6eorBR9EaxHrA=
-SIZE (caldav-1.2.1.tar.gz) = 122700
+SHA256 (caldav-1.3.6.tar.gz) = U6rSCuXbKx6ykIigXxfuvVqzoWvGz1LuGABiLZGnV2U=
+SIZE (caldav-1.3.6.tar.gz) = 122575


productivity/khal: Update to 0.11.2

2023-12-04 Thread wen heping
Hi, all:

Here is a patch for productivity/khal:
i) Update to 0.11.2
ii) Add some missing TEST_DEPENDS

   It build and run well on amd64-current system.
   In all 300+ tests there are 29 tests failed.
   No other ports depend on it.


Cheers !
wenIndex: productivity/khal/Makefile
===
RCS file: /cvs/ports/productivity/khal/Makefile,v
retrieving revision 1.20
diff -u -p -r1.20 Makefile
--- productivity/khal/Makefile  13 Nov 2022 20:31:00 -  1.20
+++ productivity/khal/Makefile  5 Dec 2023 03:03:27 -
@@ -1,8 +1,7 @@
 COMMENT =  standards based terminal calendar
 
-MODPY_EGG_VERSION =0.10.4
+MODPY_EGG_VERSION =0.11.2
 DISTNAME = khal-${MODPY_EGG_VERSION}
-REVISION = 2
 
 CATEGORIES =   productivity
 
@@ -31,7 +30,9 @@ RUN_DEPENDS = devel/py-atomicwrites${MO
devel/py-urwid${MODPY_FLAVOR} \
devel/py-xdg${MODPY_FLAVOR} \
productivity/vdirsyncer
-TEST_DEPENDS = devel/py-freezegun${MODPY_FLAVOR} \
-   devel/py-test-cov${MODPY_FLAVOR}
+TEST_DEPENDS = devel/py-hypothesis${MODPY_FLAVOR} \
+   devel/py-freezegun${MODPY_FLAVOR} \
+   productivity/vdirsyncer \
+   sysutils/py-packaging${MODPY_FLAVOR}
 
 .include 
Index: productivity/khal/distinfo
===
RCS file: /cvs/ports/productivity/khal/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- productivity/khal/distinfo  15 Sep 2021 20:06:12 -  1.8
+++ productivity/khal/distinfo  5 Dec 2023 03:03:27 -
@@ -1,2 +1,2 @@
-SHA256 (khal-0.10.4.tar.gz) = P9uYCpphwCBteoKxb3e0CKTzQaK4ZrnJ/PamQYUNEp8=
-SIZE (khal-0.10.4.tar.gz) = 185736
+SHA256 (khal-0.11.2.tar.gz) = j7jYk3HlPiI1lToHZeQbl+F0hIpojWN2hHdXbQP4mbo=
+SIZE (khal-0.11.2.tar.gz) = 196986
Index: productivity/khal/pkg/PLIST
===
RCS file: /cvs/ports/productivity/khal/pkg/PLIST,v
retrieving revision 1.6
diff -u -p -r1.6 PLIST
--- productivity/khal/pkg/PLIST 13 Nov 2022 20:31:00 -  1.6
+++ productivity/khal/pkg/PLIST 5 Dec 2023 03:03:27 -
@@ -24,6 +24,8 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/khal/${MODPY_PYCACHE}configwizard.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/khal/${MODPY_PYCACHE}controllers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/khal/${MODPY_PYCACHE}controllers.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/khal/${MODPY_PYCACHE}custom_types.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/khal/${MODPY_PYCACHE}custom_types.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/khal/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/khal/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/khal/${MODPY_PYCACHE}icalendar.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -40,6 +42,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/khal/cli.py
 lib/python${MODPY_VERSION}/site-packages/khal/configwizard.py
 lib/python${MODPY_VERSION}/site-packages/khal/controllers.py
+lib/python${MODPY_VERSION}/site-packages/khal/custom_types.py
 lib/python${MODPY_VERSION}/site-packages/khal/exceptions.py
 lib/python${MODPY_VERSION}/site-packages/khal/icalendar.py
 lib/python${MODPY_VERSION}/site-packages/khal/khalendar/


textproc/p5-Template: Update to 3.101

2023-12-04 Thread wen heping
Hi, ports@:

Here is a patch for textproc/p5-Template:
i) Update to 3.101
ii) Add missing TEST_DEPENDS.
  
It build well and pass all tests on amd64-current system.

Many(20+) ports depend on textproc/p5-Template,I had
tested some of these ports, include:
www/p5-Dancer
www/p5-Dancer2
devel/p5-Devel-Cover
www/p5-Catalyst-Devel
All build well and pass all tests.

Cheers !
wenIndex: Makefile
===
RCS file: /cvs/ports/textproc/p5-Template/Makefile,v
retrieving revision 1.22
diff -u -p -r1.22 Makefile
--- Makefile14 Mar 2022 08:23:29 -  1.22
+++ Makefile5 Dec 2023 02:27:03 -
@@ -1,7 +1,7 @@
 COMMENT=   template processing system
 
 MODULES=   cpan
-VERSION =  2.27
+VERSION =  3.101
 DISTNAME=  Template-Toolkit-${VERSION}
 PKGNAME=   p5-Template-${VERSION}
 CATEGORIES=textproc
@@ -15,6 +15,7 @@ WANTLIB += c perl
 
 RUN_DEPENDS=   devel/p5-AppConfig
 BUILD_DEPENDS= ${RUN_DEPENDS}
+TEST_DEPENDS=  textproc/p5-Pod-POM
 
 MODPERL_REGEN_PPPORT=  xs/ppport.h
 
Index: distinfo
===
RCS file: /cvs/ports/textproc/p5-Template/distinfo,v
retrieving revision 1.10
diff -u -p -r1.10 distinfo
--- distinfo30 Apr 2017 15:11:10 -  1.10
+++ distinfo5 Dec 2023 02:27:03 -
@@ -1,2 +1,2 @@
-SHA256 (Template-Toolkit-2.27.tar.gz) = 
ExGkAyZNATTFha8DCf8qnVB0uOziPs5WYNMeyWvyxtw=
-SIZE (Template-Toolkit-2.27.tar.gz) = 511172
+SHA256 (Template-Toolkit-3.101.tar.gz) = 
0qMt1sIeSzfGqT34CHyp6IDPrmE6Pl766jB7C9yu21g=
+SIZE (Template-Toolkit-3.101.tar.gz) = 515947
Index: pkg/PLIST
===
RCS file: /cvs/ports/textproc/p5-Template/pkg/PLIST,v
retrieving revision 1.9
diff -u -p -r1.9 PLIST
--- pkg/PLIST   11 Mar 2022 20:03:00 -  1.9
+++ pkg/PLIST   5 Dec 2023 02:27:03 -
@@ -34,7 +34,6 @@ ${P5ARCH}/Template/Parser.pm
 ${P5ARCH}/Template/Plugin/
 ${P5ARCH}/Template/Plugin.pm
 ${P5ARCH}/Template/Plugin/Assert.pm
-${P5ARCH}/Template/Plugin/CGI.pm
 ${P5ARCH}/Template/Plugin/Datafile.pm
 ${P5ARCH}/Template/Plugin/Date.pm
 ${P5ARCH}/Template/Plugin/Directory.pm
@@ -77,7 +76,7 @@ ${P5ARCH}/auto/
 ${P5ARCH}/auto/Template/
 ${P5ARCH}/auto/Template/Stash/
 ${P5ARCH}/auto/Template/Stash/XS/
-${P5ARCH}/auto/Template/Stash/XS/XS.so
+@so ${P5ARCH}/auto/Template/Stash/XS/XS.so
 @man man/man1/tpage.1
 @man man/man1/ttree.1
 @man man/man3p/Template.3p
@@ -109,7 +108,6 @@ ${P5ARCH}/auto/Template/Stash/XS/XS.so
 @man man/man3p/Template::Parser.3p
 @man man/man3p/Template::Plugin.3p
 @man man/man3p/Template::Plugin::Assert.3p
-@man man/man3p/Template::Plugin::CGI.3p
 @man man/man3p/Template::Plugin::Datafile.3p
 @man man/man3p/Template::Plugin::Date.3p
 @man man/man3p/Template::Plugin::Directory.3p


security/ruby-argon2: Update to 2.3.0

2023-12-04 Thread wen heping
Hi, all:

Here is a simple patch for security/ruby-argon2 to 
update to 2.3.0.

It build and run well on amd64-current system, no test
defined and no other ports depend on it.


Cheers !
wenIndex: security/ruby-argon2/Makefile
===
RCS file: /cvs/ports/security/ruby-argon2/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- security/ruby-argon2/Makefile   1 Sep 2023 17:11:35 -   1.3
+++ security/ruby-argon2/Makefile   4 Dec 2023 08:47:03 -
@@ -1,6 +1,6 @@
 COMMENT =  Ruby binding for the argon2 password hashing algorithm
 
-DISTNAME = argon2-2.2.0
+DISTNAME = argon2-2.3.0
 CATEGORIES =   security
 
 MAINTAINER =   Jeremy Evans 
Index: security/ruby-argon2/distinfo
===
RCS file: /cvs/ports/security/ruby-argon2/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- security/ruby-argon2/distinfo   1 Sep 2023 17:11:35 -   1.2
+++ security/ruby-argon2/distinfo   4 Dec 2023 08:47:03 -
@@ -1,2 +1,2 @@
-SHA256 (argon2-2.2.0.gem) = jT+DbLLD6X/kgi+daw6JugNjbtiNFkSc/zagTDGjtPE=
-SIZE (argon2-2.2.0.gem) = 1787904
+SHA256 (argon2-2.3.0.gem) = mA72UXK/USrTe2y7DWHu9AttzKtqfbTnBVdSfh3OlVc=
+SIZE (argon2-2.3.0.gem) = 1788928
Index: security/ruby-argon2/pkg/PLIST
===
RCS file: /cvs/ports/security/ruby-argon2/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- security/ruby-argon2/pkg/PLIST  1 Sep 2023 17:11:35 -   1.3
+++ security/ruby-argon2/pkg/PLIST  4 Dec 2023 08:47:03 -
@@ -1,4 +1,5 @@
 ${GEM_LIB}/cache/${DISTNAME}.gem
+${GEM_EXTENSIONS_DIR}/gem_make.out
 ${GEM_LIB}/gems/${DISTNAME}/
 ${GEM_LIB}/gems/${DISTNAME}/.github/
 ${GEM_LIB}/gems/${DISTNAME}/.github/workflows/
@@ -19,6 +20,112 @@ ${GEM_LIB}/gems/${DISTNAME}/bin/
 ${GEM_LIB}/gems/${DISTNAME}/bin/console
 ${GEM_LIB}/gems/${DISTNAME}/bin/setup
 ${GEM_LIB}/gems/${DISTNAME}/bin/test
+${GEM_LIB}/gems/${DISTNAME}/ext/
+${GEM_LIB}/gems/${DISTNAME}/ext/argon2_wrap/
+${GEM_LIB}/gems/${DISTNAME}/ext/argon2_wrap/Makefile
+${GEM_LIB}/gems/${DISTNAME}/ext/argon2_wrap/argon_wrap.c
+${GEM_LIB}/gems/${DISTNAME}/ext/argon2_wrap/argon_wrap.o
+${GEM_LIB}/gems/${DISTNAME}/ext/argon2_wrap/extconf.rb
+@so ${GEM_LIB}/gems/${DISTNAME}/ext/argon2_wrap/libargon2_wrap.so
+${GEM_LIB}/gems/${DISTNAME}/ext/argon2_wrap/test.c
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/.git
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/.gitattributes
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/.gitignore
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/.travis.yml
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/Argon2.sln
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/CHANGELOG.md
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/LICENSE
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/Makefile
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/Package.swift
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/README.md
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/appveyor.yml
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/argon2-specs.pdf
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/export.sh
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/include/
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/include/argon2.h
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/argon2d
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/argon2d.shasum
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/argon2d_v16
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/argon2d_v16.shasum
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/argon2i
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/argon2i.shasum
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/argon2i_v16
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/argon2i_v16.shasum
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/argon2id
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/argon2id.shasum
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/argon2id_v16
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/argon2id_v16.shasum
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/check-sums.ps1
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/check-sums.sh
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/test.ps1
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/test.sh
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/latex/
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/latex/IEEEtran.cls
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/latex/Makefile
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/latex/argon2-specs.tex
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/latex/pics/

security/p5-CryptX: Update to 0.080

2023-12-03 Thread wen heping
Hi, ports@:

Here is a simple patch for security/p5-CryptX to
update to 0.080.
It build well and pass all tests on amd64-current system.

7 ports depend on security/p5-CryptX, all build well and
pass all tests.



Cheers !
wenIndex: Makefile
===
RCS file: /cvs/ports/security/p5-CryptX/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- Makefile7 May 2023 11:19:34 -   1.11
+++ Makefile4 Dec 2023 03:04:10 -
@@ -1,6 +1,6 @@
 COMMENT =  cryptographic toolkit for Perl
 
-DISTNAME = CryptX-0.078
+DISTNAME = CryptX-0.080
 CPAN_AUTHOR =  MIK
 
 CATEGORIES =   security
Index: distinfo
===
RCS file: /cvs/ports/security/p5-CryptX/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- distinfo7 May 2023 11:19:34 -   1.8
+++ distinfo4 Dec 2023 03:04:10 -
@@ -1,2 +1,2 @@
-SHA256 (CryptX-0.078.tar.gz) = kxYLEkL31XQ8s8kxuO/HyzmCHQ4y+U+Wkz8eiOYYvL0=
-SIZE (CryptX-0.078.tar.gz) = 1647544
+SHA256 (CryptX-0.080.tar.gz) = tFe3khlKbJwT8G/goLXqFYllwygvOFypPh8AorM+fok=
+SIZE (CryptX-0.080.tar.gz) = 1651772


回复: misc/p5-Finance-Quote: Update to 1.57

2023-12-03 Thread wen heping
ping ...


发件人: owner-po...@openbsd.org  代表 wen heping 

发送时间: 2023年12月1日 15:10
收件人: ports@openbsd.org
主题: 回复: misc/p5-Finance-Quote: Update to 1.57

Here is the revised patch for misc/p5-Finance-Quote to
update to 1.58.

5 new and needed new port had been imported to
portstree now.

Regards,
wen


发件人: wen heping 
发送时间: 2023年7月9日 17:34
收件人: ports@openbsd.org
主题: misc/p5-Finance-Quote: Update to 1.57

Hi, ports@:

   Here is a patch for misc/p5-Finance-Quote:
   i) Update to 1.57
   ii) Update RUN_DEPENDS
   iii) Add some TEST_DEPENDS

   It build and run well on amd64-current system. Without ONLINE_TEST it passed
all tests.

   Five new ports should be imported before commit this patch.




Regards,
wen


回复: misc/p5-Finance-Quote: Update to 1.57

2023-11-30 Thread wen heping
Here is the revised patch for misc/p5-Finance-Quote to 
update to 1.58.

5 new and needed new port had been imported to 
portstree now.

Regards,
wen


发件人: wen heping 
发送时间: 2023年7月9日 17:34
收件人: ports@openbsd.org
主题: misc/p5-Finance-Quote: Update to 1.57

Hi, ports@:

   Here is a patch for misc/p5-Finance-Quote:
   i) Update to 1.57
   ii) Update RUN_DEPENDS
   iii) Add some TEST_DEPENDS

   It build and run well on amd64-current system. Without ONLINE_TEST it passed
all tests.

   Five new ports should be imported before commit this patch.




Regards,
wen
Index: misc/p5-Finance-Quote/Makefile
===
RCS file: /cvs/ports/misc/p5-Finance-Quote/Makefile,v
retrieving revision 1.28
diff -u -p -r1.28 Makefile
--- misc/p5-Finance-Quote/Makefile  7 Nov 2023 14:19:38 -   1.28
+++ misc/p5-Finance-Quote/Makefile  1 Dec 2023 07:03:39 -
@@ -2,20 +2,31 @@ COMMENT=  module to obtain financial quot
 
 MODULES=   cpan
 PKG_ARCH=  *
-DISTNAME = Finance-Quote-1.38
+DISTNAME = Finance-Quote-1.58
 CATEGORIES=misc
-REVISION = 0
 
 HOMEPAGE=  https://finance-quote.sourceforge.net
 
 BUILD_DEPENDS =${RUN_DEPENDS}
-RUN_DEPENDS=   converters/p5-JSON \
+RUN_DEPENDS=   converters/p5-DateManip \
+   converters/p5-JSON \
devel/p5-DateTime \
+   devel/p5-DateTime-Format-Strptime \
+   misc/p5-Spreadsheet-XLSX \
+   textproc/p5-String-Util \
+   textproc/p5-Text-Template \
www/p5-LWP-Protocol-https \
www/p5-HTML-TableExtract \
+   www/p5-HTML-TokeParser-Simple \
www/p5-HTML-Tree \
-   www/p5-libwww \
-   www/p5-LWP-Protocol-https
+   www/p5-HTTP-CookieJar \
+   www/p5-LWP-Protocol-https \
+   www/p5-Web-Scraper \
+   www/p5-libwww
+TEST_DEPENDS=  devel/p5-Date-Range \
+   devel/p5-Date-Simple \
+   devel/p5-DateTime-Format-ISO8601 \
+   devel/p5-Test-Perl-Critic
 
 MODCPAN_EXAMPLES = Yes
 MODCPAN_EXAMPLES_DIST =Examples
@@ -24,7 +35,7 @@ MODCPAN_EXAMPLES_DIST =   Examples
 PERMIT_PACKAGE=Yes
 
 # pod tests too many failures leave disabled
-#MAKE_ENV +=   TEST_POD=Yes
+MAKE_ENV +=TEST_POD=Yes
 #TEST_FLAGS =  TEST_AUTHOR=Tester
 # uncomment for online checks, too many failures because of site changes, lot 
of downloads.
 #TEST_FLAGS += ONLINE_TEST=true
Index: misc/p5-Finance-Quote/distinfo
===
RCS file: /cvs/ports/misc/p5-Finance-Quote/distinfo,v
retrieving revision 1.12
diff -u -p -r1.12 distinfo
--- misc/p5-Finance-Quote/distinfo  26 Aug 2015 06:20:21 -  1.12
+++ misc/p5-Finance-Quote/distinfo  1 Dec 2023 07:03:39 -
@@ -1,2 +1,2 @@
-SHA256 (Finance-Quote-1.38.tar.gz) = 
qVQncp4GkJWqtMt7z6QHJzlBf6p8Cm0Osb1t4o9YGH4=
-SIZE (Finance-Quote-1.38.tar.gz) = 327822
+SHA256 (Finance-Quote-1.58.tar.gz) = 
jN3qDTgJo2aVzuaaKGK+qs1hU1f+uv23JkGnerRna4A=
+SIZE (Finance-Quote-1.58.tar.gz) = 262288
Index: misc/p5-Finance-Quote/pkg/PLIST
===
RCS file: /cvs/ports/misc/p5-Finance-Quote/pkg/PLIST,v
retrieving revision 1.13
diff -u -p -r1.13 PLIST
--- misc/p5-Finance-Quote/pkg/PLIST 11 Mar 2022 19:38:15 -  1.13
+++ misc/p5-Finance-Quote/pkg/PLIST 1 Dec 2023 07:03:39 -
@@ -2,121 +2,122 @@ ${P5SITE}/Finance/
 ${P5SITE}/Finance/Quote/
 ${P5SITE}/Finance/Quote.pm
 ${P5SITE}/Finance/Quote/AEX.pm
-${P5SITE}/Finance/Quote/AIAHK.pm
 ${P5SITE}/Finance/Quote/ASEGR.pm
 ${P5SITE}/Finance/Quote/ASX.pm
-${P5SITE}/Finance/Quote/BMONesbittBurns.pm
-${P5SITE}/Finance/Quote/BSERO.pm
+${P5SITE}/Finance/Quote/AlphaVantage.pm
+${P5SITE}/Finance/Quote/BSEIndia.pm
+${P5SITE}/Finance/Quote/BVB.pm
+${P5SITE}/Finance/Quote/Bloomberg.pm
 ${P5SITE}/Finance/Quote/Bourso.pm
 ${P5SITE}/Finance/Quote/CSE.pm
 ${P5SITE}/Finance/Quote/Cdnfundlibrary.pm
-${P5SITE}/Finance/Quote/Citywire.pm
-${P5SITE}/Finance/Quote/Cominvest.pm
+${P5SITE}/Finance/Quote/Comdirect.pm
+${P5SITE}/Finance/Quote/Consorsbank.pm
 ${P5SITE}/Finance/Quote/Currencies.pm
+${P5SITE}/Finance/Quote/CurrencyRates/
+${P5SITE}/Finance/Quote/CurrencyRates/AlphaVantage.pm
+${P5SITE}/Finance/Quote/CurrencyRates/ECB.pm
+${P5SITE}/Finance/Quote/CurrencyRates/Fixer.pm
+${P5SITE}/Finance/Quote/CurrencyRates/OpenExchange.pm
+${P5SITE}/Finance/Quote/CurrencyRates/YahooJSON.pm
 ${P5SITE}/Finance/Quote/DWS.pm
 ${P5SITE}/Finance/Quote/Deka.pm
-${P5SITE}/Finance/Quote/FTPortfolios.pm
 ${P5SITE}/Finance/Quote/FTfunds.pm
 ${P5SITE}/Finance/Quote/Fidelity.pm
-${P5SITE}/Finance/Quote/FidelityFixed.pm
-${P5SITE}/Finance/Quote/FinanceCanada.pm
 ${P5SITE}/Finance/Quote/Finanzpartner.pm
+${P5SITE}/Finance/Quote/Fondsweb.pm
 ${P5SITE}/Finance/Quote/Fool.pm

回复: [NEW]textproc/p5-PPIx-Utils

2023-11-28 Thread wen heping
ping ...


发件人: wen heping 
发送时间: 2023年7月12日 15:23
收件人: ports@openbsd.org
主题: [NEW]textproc/p5-PPIx-Utils

Hi, ports@:

Here is a patch to create new port textproc/p5-PPIx-Utils.
It is required by the update of devel/p5-Perl-Critic.
It build and run well on amd64-current system, all tests passed.


Cheers !
wen


astro/gnuastro: Update to 0.21

2023-11-28 Thread wen heping
Hi, all:

Here is a patch for astro/gnuastro to update to 0.21.
It build and run well on amd64-current system.
10 of 75 tests fail, while 9 of 75 tests in current version.
No other ports depend on it.


Regards,
wenIndex: Makefile
===
RCS file: /cvs/ports/astro/gnuastro/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- Makefile20 Sep 2023 15:58:34 -  1.12
+++ Makefile28 Nov 2023 08:20:33 -
@@ -1,9 +1,9 @@
 COMMENT =  GNU Astronomy Utilities
-DISTNAME = gnuastro-0.18
+DISTNAME = gnuastro-0.21
 CATEGORIES =   astro
-REVISION = 1
 
-SHARED_LIBS += gnuastro  3.1 # 16.0
+SHARED_LIBS += gnuastro  3.2 # 19.0
+SHARED_LIBS += gnuastro_make 0.0 # 19.0
 
 HOMEPAGE = https://www.gnu.org/software/gnuastro/
 MAINTAINER =   Brian Callahan 
Index: distinfo
===
RCS file: /cvs/ports/astro/gnuastro/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo14 Aug 2022 14:07:01 -  1.7
+++ distinfo28 Nov 2023 08:20:33 -
@@ -1,2 +1,2 @@
-SHA256 (gnuastro-0.18.tar.gz) = bKfiLhQFERdMbwL9+UitCL8/dB/k6YKNjBzfKnCtWec=
-SIZE (gnuastro-0.18.tar.gz) = 6754502
+SHA256 (gnuastro-0.21.tar.gz) = L7qZPYQiORUXtV9+tRF4iUbXqIaqFYSYT9Rni90nU38=
+SIZE (gnuastro-0.21.tar.gz) = 7601435
Index: pkg/PLIST
===
RCS file: /cvs/ports/astro/gnuastro/pkg/PLIST,v
retrieving revision 1.7
diff -u -p -r1.7 PLIST
--- pkg/PLIST   14 Aug 2022 14:07:01 -  1.7
+++ pkg/PLIST   28 Nov 2023 08:20:33 -
@@ -7,12 +7,12 @@
 @bin bin/astfits
 @bin bin/astmatch
 @bin bin/astmkcatalog
-@bin bin/astmknoise
 @bin bin/astmkprof
 @bin bin/astnoisechisel
 @bin bin/astquery
 bin/astscript-ds9-region
 bin/astscript-fits-view
+bin/astscript-pointing-simulate
 bin/astscript-psf-scale-factor
 bin/astscript-psf-select-stars
 bin/astscript-psf-stamp
@@ -20,6 +20,7 @@ bin/astscript-psf-subtract
 bin/astscript-psf-unite
 bin/astscript-radial-profile
 bin/astscript-sort-by-night
+bin/astscript-zeropoint
 @bin bin/astsegment
 @bin bin/aststatistics
 @bin bin/asttable
@@ -30,6 +31,7 @@ include/gnuastro/array.h
 include/gnuastro/binary.h
 include/gnuastro/blank.h
 include/gnuastro/box.h
+include/gnuastro/color.h
 include/gnuastro/config.h
 include/gnuastro/convolve.h
 include/gnuastro/cosmology.h
@@ -37,6 +39,7 @@ include/gnuastro/data.h
 include/gnuastro/dimension.h
 include/gnuastro/ds9.h
 include/gnuastro/eps.h
+include/gnuastro/fit.h
 include/gnuastro/fits.h
 include/gnuastro/git.h
 include/gnuastro/interpolate.h
@@ -49,6 +52,7 @@ include/gnuastro/pdf.h
 include/gnuastro/permutation.h
 include/gnuastro/pointer.h
 include/gnuastro/polygon.h
+include/gnuastro/pool.h
 include/gnuastro/qsort.h
 include/gnuastro/speclines.h
 include/gnuastro/statistics.h
@@ -59,9 +63,14 @@ include/gnuastro/tile.h
 include/gnuastro/txt.h
 include/gnuastro/type.h
 include/gnuastro/units.h
+include/gnuastro/warp.h
 include/gnuastro/wcs.h
 info/gnuastro-figures/
 info/gnuastro-figures/README
+info/gnuastro-figures/color-names.eps
+info/gnuastro-figures/color-names.pdf
+info/gnuastro-figures/color-names.png
+info/gnuastro-figures/color-names.txt
 info/gnuastro-figures/done.txt
 info/gnuastro-figures/epicycles.eps
 info/gnuastro-figures/epicycles.png
@@ -90,6 +99,9 @@ info/gnuastro-figures/sphereandplane.txt
 @static-lib lib/libgnuastro.a
 lib/libgnuastro.la
 @lib lib/libgnuastro.so.${LIBgnuastro_VERSION}
+@static-lib lib/libgnuastro_make.a
+lib/libgnuastro_make.la
+@lib lib/libgnuastro_make.so.${LIBgnuastro_make_VERSION}
 lib/pkgconfig/gnuastro.pc
 @man man/man1/astarithmetic.1
 @man man/man1/astbuildprog.1
@@ -100,12 +112,12 @@ lib/pkgconfig/gnuastro.pc
 @man man/man1/astfits.1
 @man man/man1/astmatch.1
 @man man/man1/astmkcatalog.1
-@man man/man1/astmknoise.1
 @man man/man1/astmkprof.1
 @man man/man1/astnoisechisel.1
 @man man/man1/astquery.1
 @man man/man1/astscript-ds9-region.1
 @man man/man1/astscript-fits-view.1
+@man man/man1/astscript-pointing-simulate.1
 @man man/man1/astscript-psf-scale-factor.1
 @man man/man1/astscript-psf-select-stars.1
 @man man/man1/astscript-psf-stamp.1
@@ -113,6 +125,7 @@ lib/pkgconfig/gnuastro.pc
 @man man/man1/astscript-psf-unite.1
 @man man/man1/astscript-radial-profile.1
 @man man/man1/astscript-sort-by-night.1
+@man man/man1/astscript-zeropoint.1
 @man man/man1/astsegment.1
 @man man/man1/aststatistics.1
 @man man/man1/asttable.1
@@ -141,8 +154,6 @@ share/examples/gnuastro/astmatch.conf
 @sample ${SYSCONFDIR}/astmatch.conf
 share/examples/gnuastro/astmkcatalog.conf
 @sample ${SYSCONFDIR}/astmkcatalog.conf
-share/examples/gnuastro/astmknoise.conf
-@sample ${SYSCONFDIR}/astmknoise.conf
 share/examples/gnuastro/astmkprof-3d.conf
 @sample ${SYSCONFDIR}/astmkprof-3d.conf
 share/examples/gnuastro/astmkprof.conf


devel/p5-Log-Dispatch: Update to 2.71

2023-11-27 Thread wen heping
Hi, ports@:

Here is a patch for devel/p5-Log-Dispatch:
i) Update to 2.71
ii) Add missing DEPENDS

It build well and pass all tests on amd64-current system.

10 ports depend on devel/p5-Log-Dispatch, 9 ports 
build well and pass tests with this patch. But I did not test www/rt.


Regards,
wenIndex: Makefile
===
RCS file: /cvs/ports/devel/p5-Log-Dispatch/Makefile,v
retrieving revision 1.22
diff -u -p -r1.22 Makefile
--- Makefile11 Mar 2022 18:51:40 -  1.22
+++ Makefile28 Nov 2023 02:42:06 -
@@ -2,18 +2,22 @@ COMMENT = dispatches messages to one or 
 
 MODULES =  cpan
 PKG_ARCH = *
-DISTNAME = Log-Dispatch-2.51
+DISTNAME = Log-Dispatch-2.71
 CATEGORIES =   devel
-REVISION = 0
 
 # perl
 PERMIT_PACKAGE =   Yes
 
 RUN_DEPENDS =  devel/p5-Module-Runtime \
+   devel/p5-Devel-GlobalDestruction \
devel/p5-Dist-CheckConflicts \
-   devel/p5-Params-Validate
+   devel/p5-Params-Validate \
+   devel/p5-Specio>=0.32 \
+   devel/p5-Try-Tiny \
+   devel/p5-namespace-autoclean
 
 TEST_DEPENDS = devel/p5-File-Find-Rule \
+   devel/p5-Test-Needs \
devel/p5-Test-Requires \
devel/p5-Test-Fatal
 
Index: distinfo
===
RCS file: /cvs/ports/devel/p5-Log-Dispatch/distinfo,v
retrieving revision 1.9
diff -u -p -r1.9 distinfo
--- distinfo21 Sep 2015 06:43:26 -  1.9
+++ distinfo28 Nov 2023 02:42:06 -
@@ -1,2 +1,2 @@
-SHA256 (Log-Dispatch-2.51.tar.gz) = 
x9rYzbfyQvVmP9Se6EjENF3TX8YJ7ZiiwAx10jym+sg=
-SIZE (Log-Dispatch-2.51.tar.gz) = 56576
+SHA256 (Log-Dispatch-2.71.tar.gz) = 
nWDZZIw1zidUcx603rfwWAns4b1jO3TXR5Wu2exzJXA=
+SIZE (Log-Dispatch-2.71.tar.gz) = 72470
Index: pkg/PLIST
===
RCS file: /cvs/ports/devel/p5-Log-Dispatch/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- pkg/PLIST   11 Mar 2022 18:51:40 -  1.5
+++ pkg/PLIST   28 Nov 2023 02:42:06 -
@@ -19,6 +19,8 @@ ${P5SITE}/Log/Dispatch/Null.pm
 ${P5SITE}/Log/Dispatch/Output.pm
 ${P5SITE}/Log/Dispatch/Screen.pm
 ${P5SITE}/Log/Dispatch/Syslog.pm
+${P5SITE}/Log/Dispatch/Types.pm
+${P5SITE}/Log/Dispatch/Vars.pm
 @man man/man3p/Log::Dispatch.3p
 @man man/man3p/Log::Dispatch::ApacheLog.3p
 @man man/man3p/Log::Dispatch::Base.3p
@@ -35,3 +37,5 @@ ${P5SITE}/Log/Dispatch/Syslog.pm
 @man man/man3p/Log::Dispatch::Output.3p
 @man man/man3p/Log::Dispatch::Screen.3p
 @man man/man3p/Log::Dispatch::Syslog.3p
+@man man/man3p/Log::Dispatch::Types.3p
+@man man/man3p/Log::Dispatch::Vars.3p


devel/p5-Locale-Codes: Update to 3.76

2023-11-27 Thread wen heping
Hi, ports@:

Here is a simple patch for devel/p5-Locale-Codes to update to 3.76.
It build well and pass all tests on amd64-current system.

The changelog is:
3.76  2023-09-05  sbeck
  -  Fixed problem in distro
 Accidentally created a distribution (3.75) that is broken. GitHub
 #18
 3.75  2023-09-01  sbeck
  -  NEW CODE(s)
 3.74  2023-06-07  sbeck
  -  NEW CODE(s)


Regards,
wenIndex: Makefile
===
RCS file: /cvs/ports/devel/p5-Locale-Codes/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- Makefile28 Apr 2023 14:07:57 -  1.11
+++ Makefile28 Nov 2023 01:20:38 -
@@ -1,6 +1,6 @@
 COMMENT =  distribution of modules to handle locale codes
 
-DISTNAME = Locale-Codes-3.73
+DISTNAME = Locale-Codes-3.76
 
 CATEGORIES =   devel
 
Index: distinfo
===
RCS file: /cvs/ports/devel/p5-Locale-Codes/distinfo,v
retrieving revision 1.9
diff -u -p -r1.9 distinfo
--- distinfo28 Apr 2023 14:07:57 -  1.9
+++ distinfo28 Nov 2023 01:20:38 -
@@ -1,2 +1,2 @@
-SHA256 (Locale-Codes-3.73.tar.gz) = 
mm244rCEPrqKIod4XJt9BR3uaMc/HldXgKCX83Xo5oI=
-SIZE (Locale-Codes-3.73.tar.gz) = 868121
+SHA256 (Locale-Codes-3.76.tar.gz) = 
Qo00GFUJ7fbaYoYoAJcohrsCwySTRU/L4Y+Zmk9DXzk=
+SIZE (Locale-Codes-3.76.tar.gz) = 870255


www/aria2: Update to 1.37.0

2023-11-27 Thread wen heping
Hi, ports@:

Here is a simple patch for www/aria2 to update to 1.37.0.
It build and run well on amd64-current system. 3 tests failed 
in all 1k tests.

   Any comments ?


Regards,
wenIndex: Makefile
===
RCS file: /cvs/ports/www/aria2/Makefile,v
retrieving revision 1.64
diff -u -p -r1.64 Makefile
--- Makefile27 Sep 2023 19:13:00 -  1.64
+++ Makefile27 Nov 2023 10:37:22 -
@@ -1,7 +1,7 @@
 BROKEN-alpha = MetalinkParserStateV4Impl.cc:219:1: internal compiler error: 
Segmentation fault
 
 COMMENT =  lightweight multi-protocol & multi-source download 
utility
-V =1.36.0
+V =1.37.0
 DISTNAME = aria2-${V}
 CATEGORIES =   www
 HOMEPAGE = https://aria2.github.io/
Index: distinfo
===
RCS file: /cvs/ports/www/aria2/distinfo,v
retrieving revision 1.35
diff -u -p -r1.35 distinfo
--- distinfo9 Dec 2021 15:16:40 -   1.35
+++ distinfo27 Nov 2023 10:37:22 -
@@ -1,2 +1,2 @@
-SHA256 (aria2-1.36.0.tar.gz) = tZOy/TgkiZCclsYsbhgAVMMzK5UL49c+DLDSHqivs8U=
-SIZE (aria2-1.36.0.tar.gz) = 3805824
+SHA256 (aria2-1.37.0.tar.gz) = jnAhxtXo+CQMnMGUguDIWJVAg2dHdEck2Gv4r1oh8Og=
+SIZE (aria2-1.37.0.tar.gz) = 3904613


devel/p5-DateTime-Format-Natural: Update to 1.18

2023-11-26 Thread wen heping
Hi, ports@:

Here is a patch for devel/p5-DateTime-Format-Natural:
i) Update to 1.18
ii) Add 2 missing DEPENDS
It build well and pass all tests on amd64-current system.
 
4 ports depend on it:
www/p5-HTML-FormFu and www/p5-XML-Feed build well 
and pass all tests with this patch.
1 subtest of devel/p5-Date-Extract fail, but not caused by 
this patch.
I did not test www/rt, it has many test fail without this patch.


wen Index: devel/p5-DateTime-Format-Natural/Makefile
===
RCS file: /cvs/ports/devel/p5-DateTime-Format-Natural/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- devel/p5-DateTime-Format-Natural/Makefile   11 Mar 2022 18:51:17 -  
1.15
+++ devel/p5-DateTime-Format-Natural/Makefile   27 Nov 2023 06:39:30 -
@@ -2,7 +2,7 @@ COMMENT =   parse informal natural languag
 
 MODULES =  cpan
 PKG_ARCH = *
-DISTNAME = DateTime-Format-Natural-1.13
+DISTNAME = DateTime-Format-Natural-1.18
 CATEGORIES =   devel
 
 # Perl
@@ -16,6 +16,7 @@ BUILD_DEPENDS =   devel/p5-Module-Util
 
 RUN_DEPENDS =  devel/p5-Clone \
devel/p5-DateTime \
+   devel/p5-DateTime-HiRes\
devel/p5-DateTime-TimeZone \
devel/p5-List-MoreUtils \
devel/p5-Params-Validate>=1.15 \
@@ -24,6 +25,7 @@ RUN_DEPENDS = devel/p5-Clone \
 # Recommended dependency
 RUN_DEPENDS += devel/p5-Date-Calc
 
-TEST_DEPENDS = devel/p5-Test-MockTime
+TEST_DEPENDS = devel/p5-Test-MockTime \
+   devel/p5-Test-MockTime-HiRes
 
 .include 
Index: devel/p5-DateTime-Format-Natural/distinfo
===
RCS file: /cvs/ports/devel/p5-DateTime-Format-Natural/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- devel/p5-DateTime-Format-Natural/distinfo   4 Mar 2022 08:43:23 -   
1.6
+++ devel/p5-DateTime-Format-Natural/distinfo   27 Nov 2023 06:39:30 -
@@ -1,2 +1,2 @@
-SHA256 (DateTime-Format-Natural-1.13.tar.gz) = 
iVjt/QPw9LbXvhIS9vZ1JQ6jffiZcawjdr5d3UTS8lY=
-SIZE (DateTime-Format-Natural-1.13.tar.gz) = 83127
+SHA256 (DateTime-Format-Natural-1.18.tar.gz) = 
2TRqRhUDVFnYvO4PrD1OuuoDj09DsoT2nt9z9u1XUf4=
+SIZE (DateTime-Format-Natural-1.18.tar.gz) = 86921


[New]devel/p5-DateTime-HiRes

2023-11-24 Thread wen heping
Hi, ports@:

Here is a patch to create devel/devel/p5-DateTime-HiRes.
It is required by the update of devel/p5-DateTime-Format-Natural.
It build and run well and pass all tests on amd64-current system.

Cheers !
wen

p5-DateTime-HiRes.tar.gz
Description: p5-DateTime-HiRes.tar.gz


geo/libosmium: Update to 2.20.0

2023-11-23 Thread wen heping
Hi, ports@:

Here is a simple patch for geo/libosmium to update to 
2.20.0. It build and run well on amd64-current system.
Two ports depend on it:  geo/osm2pgsql and geo/py-osmium,
both build and run well with this patch.


Regards,
wenIndex: Makefile
===
RCS file: /cvs/ports/geo/libosmium/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile2 Apr 2023 10:28:04 -   1.8
+++ Makefile24 Nov 2023 06:31:56 -
@@ -2,7 +2,7 @@ COMMENT =   fast, flexible library for wor
 
 GH_ACCOUNT =   osmcode
 GH_PROJECT =   libosmium
-GH_TAGNAME =   v2.19.0
+GH_TAGNAME =   v2.20.0
 
 CATEGORIES =   geo
 
Index: distinfo
===
RCS file: /cvs/ports/geo/libosmium/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo2 Apr 2023 10:28:04 -   1.4
+++ distinfo24 Nov 2023 06:31:56 -
@@ -1,2 +1,2 @@
-SHA256 (libosmium-2.19.0.tar.gz) = aRGoyo6B1JIFNXF3mC35CK8RN2kZ+TuBTMzwLx1NY+M=
-SIZE (libosmium-2.19.0.tar.gz) = 565486
+SHA256 (libosmium-2.20.0.tar.gz) = PT4Ic8aqq7Oy70KDiWvr8jMzSJGnpJ9HEq8wym7XJHc=
+SIZE (libosmium-2.20.0.tar.gz) = 565349


geo/osm2pgsql: Update to 1.10.0

2023-11-23 Thread wen heping
Hi, ports@:

Here is a patch for geo/osm2pgsql:
i) Update to 1.10.0
ii) 3 patches removed and 2 new patches
iii) add missing BUILD_DEPEND

   It build well and run well on amd64-current system, 
97% tests passed , same as previous version.


Regards,
wenIndex: Makefile
===
RCS file: /cvs/ports/geo/osm2pgsql/Makefile,v
retrieving revision 1.27
diff -u -p -r1.27 Makefile
--- Makefile2 Apr 2023 10:08:25 -   1.27
+++ Makefile24 Nov 2023 02:15:53 -
@@ -1,8 +1,8 @@
 COMMENT =  OSM data to PostgreSQL converter
 
-GH_TAGNAME =   1.8.1
+GH_TAGNAME =   1.10.0
 GH_PROJECT =   osm2pgsql
-GH_ACCOUNT =   openstreetmap
+GH_ACCOUNT =   osm2pgsql-dev
 
 CATEGORIES =   geo databases
 
@@ -29,7 +29,8 @@ LIB_DEPENDS = databases/postgresql\
 BUILD_DEPENDS =devel/libtool \
devel/fmt \
devel/protozero \
-   geo/libosmium>=2.17.0
+   geo/libosmium>=2.17.0 \
+   textproc/nlohmann-json
 
 RUN_DEPENDS += geo/py-osmium${MODPY_FLAVOR} \
databases/py-psycopg2${MODPY_FLAVOR}
@@ -63,6 +64,6 @@ pre-configure:
rm -f ${WRKSRC}/cmake/FindLua.cmake
 
 post-patch:
-   @${SUBST_CMD} ${WRKSRC}/docs/osm2pgsql.1
+   @${SUBST_CMD} ${WRKSRC}/man/osm2pgsql.1
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/geo/osm2pgsql/distinfo,v
retrieving revision 1.9
diff -u -p -r1.9 distinfo
--- distinfo2 Apr 2023 10:08:25 -   1.9
+++ distinfo24 Nov 2023 02:15:53 -
@@ -1,2 +1,2 @@
-SHA256 (osm2pgsql-1.8.1.tar.gz) = njzZ4TiT/XoVPHtCCJvSMziGcZDJGxV8vbT/cXbsumI=
-SIZE (osm2pgsql-1.8.1.tar.gz) = 2545767
+SHA256 (osm2pgsql-1.10.0.tar.gz) = M4SdjtrLylq1SS/tMqyVTeFPkqtrMCjAPviLt6tZbSA=
+SIZE (osm2pgsql-1.10.0.tar.gz) = 2599615
Index: patches/patch-docs_CMakeLists_txt
===
RCS file: patches/patch-docs_CMakeLists_txt
diff -N patches/patch-docs_CMakeLists_txt
--- patches/patch-docs_CMakeLists_txt   11 Sep 2022 10:31:12 -  1.4
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,13 +0,0 @@
-Index: docs/CMakeLists.txt
 docs/CMakeLists.txt.orig
-+++ docs/CMakeLists.txt
-@@ -50,7 +50,5 @@ if(MANPAGE_TARGETS)
- add_custom_target(man DEPENDS ${MANPAGE_TARGETS} VERBATIM)
- endif()
- 
--if(ENABLE_INSTALL)
--install(FILES osm2pgsql.1 DESTINATION share/man/man1)
--install(FILES osm2pgsql-replication.1 DESTINATION share/man/man1)
--endif()
-+install(FILES osm2pgsql.1 DESTINATION man/man1)
-+install(FILES osm2pgsql-replication.1 DESTINATION man/man1)
Index: patches/patch-docs_osm2pgsql_1
===
RCS file: patches/patch-docs_osm2pgsql_1
diff -N patches/patch-docs_osm2pgsql_1
--- patches/patch-docs_osm2pgsql_1  2 Apr 2023 10:08:25 -   1.7
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,21 +0,0 @@
-Index: docs/osm2pgsql.1
 docs/osm2pgsql.1.orig
-+++ docs/osm2pgsql.1
-@@ -154,7 +154,7 @@ If the RAM is not big enough, use about 75% of memory.
- Make sure to leave enough RAM for PostgreSQL.
- It needs at least the amount of \f[V]shared_buffers\f[R] given in its
- configuration.
--Defaults to 800.
-+Defaults to 100.
- .TP
- --cache-strategy=STRATEGY
- This deprecated option will be ignored.
-@@ -213,7 +213,7 @@ The style file.
- This specifies how the data is imported into the database, its format
- depends on the output.
- (For the \f[B]pgsql\f[R] output, the default is
--\f[V]/usr/share/osm2pgsql/default.style\f[R], for other outputs there is
-+\f[V]${TRUEPREFIX}/share/osm2pgsql/default.style\f[R], for other outputs 
there is
- no default.)
- .SH PGSQL OUTPUT OPTIONS
- .TP
Index: patches/patch-man_CMakeLists_txt
===
RCS file: patches/patch-man_CMakeLists_txt
diff -N patches/patch-man_CMakeLists_txt
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-man_CMakeLists_txt24 Nov 2023 02:15:53 -
@@ -0,0 +1,16 @@
+Index: man/CMakeLists.txt
+--- man/CMakeLists.txt.orig
 man/CMakeLists.txt
+@@ -62,9 +62,9 @@ if(MANPAGE_TARGETS)
+ endif()
+ 
+ if(ENABLE_INSTALL)
+-install(FILES osm2pgsql.1 DESTINATION share/man/man1)
+-install(FILES osm2pgsql-replication.1 DESTINATION share/man/man1)
++install(FILES osm2pgsql.1 DESTINATION man/man1)
++install(FILES osm2pgsql-replication.1 DESTINATION man/man1)
+ if (BUILD_GEN)
+-install(FILES osm2pgsql-gen.1 COMPONENT gen EXCLUDE_FROM_ALL 
DESTINATION share/man/man1)
++install(FILES osm2pgsql-gen.1 COMPONENT gen EXCLUDE_FROM_ALL 
DESTINATION man/man1)
+ endif()
+ endif()
Index: patches/patch-man_osm2pgsql_1

databases/p5-DBM-Deep: Update to 2.0019

2023-11-20 Thread wen heping
Hi, ports@:

   Here is a patch for databases/p5-DBM-Deep:
   i) Update to 2.0019
   ii) Remove the unneeded BUILD_D
   iii) Change the RUN_D to TEST_D, p5-Test-Deep and 
databases/p5-DBM-Deep are only for test, not RUN_D.

   It build well and pass all tests on amd64-current system.

   Any comments?


Regards,
wenIndex: Makefile
===
RCS file: /cvs/ports/databases/p5-DBM-Deep/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- Makefile11 Mar 2022 18:31:31 -  1.17
+++ Makefile21 Nov 2023 02:44:03 -
@@ -1,7 +1,6 @@
 COMMENT=   perl multi-level hash/array DBM that supports transactions
 
-DISTNAME = DBM-Deep-2.0016
-REVISION = 0
+DISTNAME = DBM-Deep-2.0019
 
 CATEGORIES=databases
 
@@ -11,10 +10,9 @@ PERMIT_PACKAGE = Yes
 MODULES=   cpan
 PKG_ARCH=  *
 
-BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS=   devel/p5-Test-Deep \
+TEST_DEPENDS=  devel/p5-Test-Deep \
+   devel/p5-Test-Exception \
devel/p5-Test-Warn
-TEST_DEPENDS=  devel/p5-Test-Exception
 
 MAKE_ENV=  LONG_TESTS=Yes \
TEST_POD=Yes
Index: distinfo
===
RCS file: /cvs/ports/databases/p5-DBM-Deep/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo4 Dec 2018 19:21:58 -   1.7
+++ distinfo21 Nov 2023 02:44:03 -
@@ -1,2 +1,2 @@
-SHA256 (DBM-Deep-2.0016.tar.gz) = kCp8eqBIjY0KDops89oOlrQJOuRx5rdy8MbViY5HDk0=
-SIZE (DBM-Deep-2.0016.tar.gz) = 180410
+SHA256 (DBM-Deep-2.0019.tar.gz) = XWGl5rTkr8FtM+UpDVJIsEpPxO5MCn38f91iWWj7o0A=
+SIZE (DBM-Deep-2.0019.tar.gz) = 181482


  1   2   3   4   5   6   7   8   9   10   >