(maintainer update) lang/ecl-24.5.10

2024-06-15 Thread Timo Myyrä
Hi,

Here's a bit delayed update for the lang/ecl port.
Slightly tested on amd64, could use bigger testing as well.

Timo


diff /usr/ports
commit - 91c62197c95d894e5fecbb4866735eb37d9ec02a
path + /usr/ports
blob - 5d1ff4982781db1ed5fc9dfa5c1fb5c2680b06af
file + lang/ecl/Makefile
--- lang/ecl/Makefile
+++ lang/ecl/Makefile
@@ -1,9 +1,9 @@
 COMMENT =  embeddable common-lisp
 CATEGORIES =   lang
 
-V =21.2.1
+V =24.5.10
 DISTNAME = ecl-$V
-SHARED_LIBS += ecl 8.0
+SHARED_LIBS += ecl 9.0
 
 REVISION = 0
 
blob - 5da17098084bbc837811a12478849c7eb0b6024e
file + lang/ecl/distinfo
--- lang/ecl/distinfo
+++ lang/ecl/distinfo
@@ -1,2 +1,2 @@
-SHA256 (ecl-21.2.1.tgz) = sVp13PhLj2LmhyDMqxOT+WEcB4/NOv3WOaEIbK0BCQA=
-SIZE (ecl-21.2.1.tgz) = 7875088
+SHA256 (ecl-24.5.10.tgz) = 5Opluxhh4OSVOGv6i8ZzvQFOltPPnZHpA4+RQ1y+Yis=
+SIZE (ecl-24.5.10.tgz) = 8130112
blob - a7763bffb61f13d0e7ff85917530a01dd3294ba7
file + lang/ecl/patches/patch-src_Makefile_in
--- lang/ecl/patches/patch-src_Makefile_in
+++ lang/ecl/patches/patch-src_Makefile_in
@@ -1,7 +1,7 @@
 Index: src/Makefile.in
 --- src/Makefile.in.orig
 +++ src/Makefile.in
-@@ -213,29 +213,13 @@ install:
+@@ -201,29 +201,13 @@ install:
  $(INSTALL_DATA) ecl/$$i $(DESTDIR)$(includedir)/ecl/$$i; \
done
$(INSTALL_SCRIPT) bin/ecl-config $(DESTDIR)$(bindir)
blob - /dev/null
file + lang/ecl/patches/patch-src_cmp_cmpbackend-cxx_cmpbackend-cxx_lsp (mode 
644)
--- /dev/null
+++ lang/ecl/patches/patch-src_cmp_cmpbackend-cxx_cmpbackend-cxx_lsp
@@ -0,0 +1,17 @@
+Index: src/cmp/cmpbackend-cxx/cmpbackend-cxx.lsp
+--- src/cmp/cmpbackend-cxx/cmpbackend-cxx.lsp.orig
 src/cmp/cmpbackend-cxx/cmpbackend-cxx.lsp
+@@ -278,12 +278,7 @@ the environment variable TMPDIR to a different value."
+ 
+ (defun ecl-library-directory ()
+   "Finds the directory in which the ECL core library was installed."
+-  (cond ((and *ecl-library-directory*
+-  (probe-file (merge-pathnames (compile-file-pathname "ecl" :type
+-#+dlopen :shared-library
+-#-dlopen :static-library)
+-   *ecl-library-directory*)))
+- *ecl-library-directory*)
++  (cond ((and *ecl-library-directory* *ecl-library-directory*))
+ ((probe-file "SYS:BUILD-STAMP")
+  (setf *ecl-library-directory* (namestring 
(translate-logical-pathname "SYS:"
+ ((error "Unable to find library directory"
blob - a863e03254c2b802909d695af5cb0e2066962947
file + /dev/null
--- lang/ecl/patches/patch-src_cmp_cmpc-wt_lsp
+++ /dev/null
@@ -1,25 +0,0 @@
-backport 
https://gitlab.com/embeddable-common-lisp/ecl/-/commit/f3d4cf4b66ab6c3cd8629ab6d0c7f7c50d7fd8a4
-
-Index: src/cmp/cmpc-wt.lsp
 src/cmp/cmpc-wt.lsp.orig
-+++ src/cmp/cmpc-wt.lsp
-@@ -19,18 +19,7 @@
- (defun wt1 (form)
-   (cond ((not (floatp form))
-  (typecase form
--   (INTEGER
--(princ form *compiler-output1*)
--(princ
-- (cond ((typep form (rep-type->lisp-type :int)) "")
--   ((typep form (rep-type->lisp-type :unsigned-int)) "U")
--   ((typep form (rep-type->lisp-type :long)) "L")
--   ((typep form (rep-type->lisp-type :unsigned-long)) "UL")
--   ((typep form (rep-type->lisp-type :long-long)) "LL")
--   ((typep form (rep-type->lisp-type :unsigned-long-long)) 
"ULL")
--   (t (baboon :format-control "wt1: The number ~A doesn't fit 
any integer type." form)))
-- *compiler-output1*))
--   ((or STRING CHARACTER)
-+   ((or INTEGER STRING CHARACTER)
- (princ form *compiler-output1*))
-(VAR (wt-var form))
-(t (wt-loc form
blob - 12ec82db34881b8159569d96e80a0e9649a32f3c
file + /dev/null
--- lang/ecl/patches/patch-src_cmp_cmploc_lsp
+++ /dev/null
@@ -1,36 +0,0 @@
-backport 
https://gitlab.com/embeddable-common-lisp/ecl/-/commit/f3d4cf4b66ab6c3cd8629ab6d0c7f7c50d7fd8a4
-
-Index: src/cmp/cmploc.lsp
 src/cmp/cmploc.lsp.orig
-+++ src/cmp/cmploc.lsp
-@@ -181,10 +181,30 @@
- (defun wt-temp (temp)
-   (wt "T" temp))
- 
-+(defun wt-fixnum (value &optional vv)
-+  (declare (ignore vv))
-+  (princ value *compiler-output1*)
-+  ;; Specify explicit type suffix as a workaround for MSVC. C99
-+  ;; standard compliant compilers don't need type suffixes and choose
-+  ;; the correct type themselves. Note that we cannot savely use
-+  ;; anything smaller than a long long here, because we might perform
-+  ;; some other computation on the integer constant which could
-+  ;; overflow if we use a smaller integer type (overflows in long long
-+  ;; computations are taken care of by the compiler before we get to
-+  ;; this point).
-+  #+msvc (princ (cond ((typep value (rep-type->lisp-type :long-long)) "LL")
-+  ((typep value (rep-type->lisp-type 
:unsigned-lo

update games/recoil-rts

2024-06-15 Thread Fabien ROMANO
update to latest version

https://github.com/beyond-all-reason/spring/compare/spring_bar_%7BBAR105%7D105.1.1-2472-ga5aa45c...spring_bar_%7BBAR105%7D105.1.1-2511-g747f18b

https://github.com/rlcevg/CircuitAI/compare/aded4d13fcec74a3416e7055fcfb8275e49061a1...3dee671176bdae7e6b1dd46a3c6c2c0d03c48755

One more patch merged upstream, thx thfr@.
Use patch -E to drop the file.

While there, I mute portcheck long lines report by removing the space on url.
I also noticed other long lines and adjusted indentation (portcheck use awk 
length, looks like it does not handle tabulation size).
Only two versions changed in DIST_TUPLE, see distinfo.

Tested on BAR, barbarianIA works again.

Index: Makefile
===
RCS file: /cvs/ports/games/recoil-rts/Makefile,v
diff -u -p -r1.6 Makefile
--- Makefile14 May 2024 02:50:23 -  1.6
+++ Makefile16 Jun 2024 05:37:37 -
@@ -4,14 +4,14 @@ ONLY_FOR_ARCHS =  amd64
 COMMENT =  real-time strategy game engine for Beyond All Reason
 
 # To keep version in sync with Beyond All Reason: use version information at:
-# 
https://github.com/beyond-all-reason/BYAR-Chobby/blob/master/dist_cfg/config.json
+#https://github.com/beyond-all-reason/BYAR-Chobby/blob/master/dist_cfg/config.json
 # under setups->package->id: "manual-linux", see downloads->resources or
 # launch->engine
 MJ =   105
 # don't reduce ${MN} to just single digit to avoid update-plist going berserk
 MN =   1.1
-BLD =  2472
-HASH = ga5aa45c
+BLD =  2511
+HASH = g747f18b
 V =${MJ}.${MN}pl${BLD}
 # ${IN_ENGINE_V} is what recoil uses/displays internally
 IN_ENGINE_V =  ${MJ}.${MN:C/\..*//}
@@ -23,26 +23,30 @@ PKGNAME =   recoil-rts-0.${V}
 DIST_STRING =  spring_bar_%7BBAR${MJ}%7D${MAJ}.${MN}-${BLD}-${HASH}
 
 DIST_TUPLE +=  github beyond-all-reason spring ${DIST_STRING} .
-DIST_TUPLE +=  github USCiLab cereal 
d1fcec807b372f04e4c1041b3058e11c12853e6e \
+DIST_TUPLE +=  github USCiLab cereal \
+   d1fcec807b372f04e4c1041b3058e11c12853e6e \
rts/lib/cereal # BSD-3
-DIST_TUPLE +=  github skypjack entt 
e4ccb878f47245a319704912435d3c89f34ad6be \
+DIST_TUPLE +=  github skypjack entt \
+   e4ccb878f47245a319704912435d3c89f34ad6be \
rts/lib/entt # MIT
-DIST_TUPLE +=  github gflags gflags 
f8a0efe03aa69b3336d8e228b37d4ccb17324b88 \
+DIST_TUPLE +=  github gflags gflags \
+   f8a0efe03aa69b3336d8e228b37d4ccb17324b88 \
rts/lib/gflags # BSD-3
-DIST_TUPLE +=  github wolfpld tracy 
5a1f5371b792c12aea324213e1dc738b2923ae21 \
+DIST_TUPLE +=  github wolfpld tracy \
+   5a1f5371b792c12aea324213e1dc738b2923ae21 \
rts/lib/tracy # BSD-3
 DIST_TUPLE +=  github rlcevg CircuitAI \
-   aded4d13fcec74a3416e7055fcfb8275e49061a1 
AI/Skirmish/BARb \
-   # GPL-2.0
+   3dee671176bdae7e6b1dd46a3c6c2c0d03c48755 \
+   AI/Skirmish/BARb # GPL-2.0
 DIST_TUPLE +=  github rlcevg CircuitAI \
-   edc74149c281e2140f28c091ed74310c11611cc7 
AI/Skirmish/CircuitAI \
-   # GPL-2.0
+   edc74149c281e2140f28c091ed74310c11611cc7 \
+   AI/Skirmish/CircuitAI # GPL-2.0
 DIST_TUPLE +=  github spring SpringMapConvNG \
-   0ddd86eaa8871dc0833c69f931f55cd856c5009d 
tools/mapcompile \
-   # GPL-2.0
+   0ddd86eaa8871dc0833c69f931f55cd856c5009d \
+   tools/mapcompile # GPL-2.0
 DIST_TUPLE +=  github beyond-all-reason pr-downloader \
-   bdac30330eccb5ec73da299922491f3f4ee8debe 
tools/pr-downloader \
-   # GPL-2.0
+   bdac30330eccb5ec73da299922491f3f4ee8debe \
+   tools/pr-downloader # GPL-2.0
 DIST_TUPLE +=  github cameron314 readerwriterqueue \
8e7627d18c2108aca17d88514179899a044f \
tools/pr-downloader/src/lib/readerwriterqueue # BSD-2
@@ -58,7 +62,8 @@ WANTLIB += ${COMPILER_LIBCXX} GL GLEW GL
 WANTLIB += c curl execinfo fontconfig freetype jsoncpp m minizip ogg
 WANTLIB += openal vorbis vorbisfile z
 
-FIX_CRLF_FILES =   
tools/pr-downloader/src/lib/readerwriterqueue/benchmarks/systemtime.h
+FIX_CRLF_FILES = \
+   tools/pr-downloader/src/lib/readerwriterqueue/benchmarks/systemtime.h
 
 COMPILER = base-clang ports-gcc
 MODULES =  devel/cmake
Index: distinfo
===
RCS file: /cvs/ports/games/recoil-rts/distinfo,v
diff -u -p -

Re: devel/sdl2 add my controller GUID

2024-06-15 Thread Thomas Frohwein
On Sat, Jun 15, 2024 at 09:43:16PM +0200, Stefan Sperling wrote:
> On Sat, Jun 15, 2024 at 12:42:02AM +0200, Solene Rapenne wrote:
> > this diff adds my Xbox One S Controller to sdl2
> > controller database so it works in chiaki (and maybe other)
> > 
> > ok?

Could you by any chance check if this same patch is also needed on
Linux? There now being multiple such cases makes me worry about a bug
in the GUID code.

And/or check what GUID you get on Linux, for example with sdl2-jstest
like what we have in ports (package sdl-jstest), and see if there is a
difference... Not observed with the (very limited) number of gamepads
that I did the development with, but at this point probably worth
checking.

> ok with me
> 
> Not sure what the situation is with upstreaming these SDL patches?
> It's a bit annoying that we have to add patches like this to make
> our controllers work, and it implies that there might be other
> non-working controllers out there that just never get added.
> Many people trying such controllers probably assume OpenBSD is broken.
> But I don't have time myself to discuss this problem with upstream.



update games/wesnoth

2024-06-15 Thread Solene Rapenne
update to latest version

https://github.com/wesnoth/wesnoth/blob/1.18.1/changelog.md#version-1181

I dropped a patch because it didn't apply and the new code seemed
fine to me, I'm not sure about why this patch exist either as it
had no comment, the game runs fine without it with this version

ok?

diff --git a/games/wesnoth/Makefile b/games/wesnoth/Makefile
index a59e3ea2fd2..9dbec8ccf91 100644
--- a/games/wesnoth/Makefile
+++ b/games/wesnoth/Makefile
@@ -3,7 +3,7 @@ PORTROACH = limitw:1,even
 BROKEN-hppa =  missing atomic ops
 COMMENT=   fantasy turn-based strategy game
 
-DISTNAME=  wesnoth-1.18.0
+DISTNAME=  wesnoth-1.18.1
 
 CATEGORIES=games x11
 
diff --git a/games/wesnoth/distinfo b/games/wesnoth/distinfo
index 47f8e7ef565..931026388d3 100644
--- a/games/wesnoth/distinfo
+++ b/games/wesnoth/distinfo
@@ -1,2 +1,2 @@
-SHA256 (wesnoth-1.18.0.tar.bz2) = LNx1uXw0N+ZJDxmCx5OOh9XcvinKiu0yqNE7JeBpOcA=
-SIZE (wesnoth-1.18.0.tar.bz2) = 460686063
+SHA256 (wesnoth-1.18.1.tar.bz2) = 1PKBFWygPFaM471TyEIVeZnoQnWW/by5Z0hn1MPR9a4=
+SIZE (wesnoth-1.18.1.tar.bz2) = 461256300
diff --git a/games/wesnoth/patches/patch-src_utils_config_filters_hpp 
b/games/wesnoth/patches/patch-src_utils_config_filters_hpp
deleted file mode 100644
index 82116b28146..000
--- a/games/wesnoth/patches/patch-src_utils_config_filters_hpp
+++ /dev/null
@@ -1,23 +0,0 @@
-Index: src/utils/config_filters.hpp
 src/utils/config_filters.hpp.orig
-+++ src/utils/config_filters.hpp
-@@ -40,8 +40,8 @@ bool bool_matches_if_present(const config& filter, con
-  *
-  * Always returns true if the filter puts no restriction on the value of @a 
cfg[@a attribute].
-  */
--bool double_matches_if_present(const config& filter, const config& cfg, const 
std::string& attribute, std::optional def = NULL);
--bool int_matches_if_present(const config& filter, const config& cfg, const 
std::string& attribute, std::optional def = NULL);
-+bool double_matches_if_present(const config& filter, const config& cfg, const 
std::string& attribute, std::optional def = 0);
-+bool int_matches_if_present(const config& filter, const config& cfg, const 
std::string& attribute, std::optional def = 0);
- 
- /**
-  * Restricts filters to only looking for values that are zero or more.
-@@ -62,7 +62,7 @@ bool unsigned_matches_if_present(const config& filter,
-  * The function is named "negative" in case we later want to add a 
"reciprocal" for the "multiply"/"divide" pair.
-  */
- bool int_matches_if_present_or_negative(
--  const config& filter, const config& cfg, const std::string& attribute, 
const std::string& opposite, std::optional def = NULL);
-+  const config& filter, const config& cfg, const std::string& attribute, 
const std::string& opposite, std::optional def = 0);
- 
- bool string_matches_if_present(
-   const config& filter, const config& cfg, const std::string& attribute, 
const std::string& def);
diff --git a/games/wesnoth/pkg/PLIST b/games/wesnoth/pkg/PLIST
index ebca913eb42..e54990cf133 100644
--- a/games/wesnoth/pkg/PLIST
+++ b/games/wesnoth/pkg/PLIST
@@ -18740,6 +18740,7 @@ share/wesnoth/data/gui/window/attack_predictions.cfg
 share/wesnoth/data/gui/window/campaign_dialog.cfg
 share/wesnoth/data/gui/window/campaign_difficulty.cfg
 share/wesnoth/data/gui/window/chat_log.cfg
+share/wesnoth/data/gui/window/community_dialog.cfg
 share/wesnoth/data/gui/window/core_dialog.cfg
 share/wesnoth/data/gui/window/custom_tod.cfg
 share/wesnoth/data/gui/window/debug_clock.cfg
@@ -19485,6 +19486,7 @@ 
share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attack
 
share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_wfl_self.cfg
 
share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/attacks/attacks_zero.cfg
 share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/backstab.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/damage_recalculation_mid_attack.cfg
 share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/feeding.cfg
 
share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/firststrike_and_laststrike.cfg
 share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/heals/
@@ -19660,6 +19662,7 @@ 
share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/res
 
share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_apply_to_blade.cfg
 
share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_apply_to_invalid.cfg
 
share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_apply_to_non_blade.cfg
+share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_cumulative_max_value.cfg
 
share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_divide.cfg
 
share/wesnoth/data/test/scenarios/wml_tests/UnitsWML/AbilitiesWML/resistance/resistance_high_fraction.cfg
 
s

Re: devel/sdl2 add my controller GUID

2024-06-15 Thread Stefan Sperling
On Sat, Jun 15, 2024 at 12:42:02AM +0200, Solene Rapenne wrote:
> this diff adds my Xbox One S Controller to sdl2
> controller database so it works in chiaki (and maybe other)
> 
> ok?

ok with me

Not sure what the situation is with upstreaming these SDL patches?
It's a bit annoying that we have to add patches like this to make
our controllers work, and it implies that there might be other
non-working controllers out there that just never get added.
Many people trying such controllers probably assume OpenBSD is broken.
But I don't have time myself to discuss this problem with upstream.



PRB: uget startup supermaximed on a dual screen

2024-06-15 Thread Dan
Hello,

As per subject, on a dual 24" screen uget startup overmaximized
exceeding the one screen resolution beside the last run exit status.

-Dan



portcheck : expand file to count line(s) longer than 80 columns (including tabulation size)

2024-06-15 Thread Fabien ROMANO
While updating games/recoil-rts I notice portcheck did not report the correct
number of lines > 80. I did not find an easy solution with awk, expand fits 
nicely.

Index: portcheck
===
RCS file: /cvs/ports/infrastructure/bin/portcheck,v
diff -u -p -r1.147 portcheck
--- portcheck   10 Jun 2024 05:10:08 -  1.147
+++ portcheck   15 Jun 2024 14:32:44 -
@@ -1747,16 +1747,16 @@ check_rcscript() {
 }

 # Checks made:
-#   * There are no lines longer than 80 characters that have at least
-# one space (avoids warnings on long URLs etc.).
+#   * There are no lines longer than 80 columns (including tabulation size)
+# that have at least one space (avoids warnings on long URLs etc.).
 check_long_lines() {
$debugging && echo "CALLED: check_long_lines($*)" >&2
local file=$1; shift

-   local n=$(awk <"$file" \
+   local n=$(expand <"$file" | awk \
  '/[[:space:]]/ && length > 80 { n++ } END { print n+0 }')
(($n > 0 )) &&
-   err "$n line(s) longer than 80 chars in $file"
+   err "$n line(s) longer than 80 columns in $file"
 }

 # Checks made:



nginx: imrpove compatibiliy with unwind

2024-06-15 Thread Kirill A . Korinsky
ports@

Here a trivial patch which improves compatibility with unwind.

I'm using the following unwind.config:

preference { recursor oDoT-autoconf }

forwarder { 172.31.2.1 }

force accept bogus forwarder {
  some.internal.domain
}

where 172.31.2.1 is Unifi GW and nginx is configured as:

server {
listen  127.0.0.1:80;

resolver127.0.0.1;

set $nas_uri"http://nas.some.internal.domain";;

location / {
proxy_pass  $nas_uri;
}
}

it can't be used due errors in log:

2024/06/15 11:53:55 [error] 30452#0: invalid UDP DNS response 49184 fl:81A0
2024/06/15 11:54:00 [error] 30452#0: invalid UDP DNS response 30883 fl:81A0
2024/06/15 11:54:00 [error] 30452#0: invalid UDP DNS response 49184 fl:81A0
2024/06/15 11:54:05 [error] 30452#0: invalid UDP DNS response 30883 fl:81A0

because nginx rejects response with enabled AD bit.

So, here the diff to include a patch that allows it. This patch was sent to
both nginx and freenginx upstreams.

diff --git www/nginx/Makefile www/nginx/Makefile
index e0ed50751ed..2051bc152b3 100644
--- www/nginx/Makefile
+++ www/nginx/Makefile
@@ -21,7 +21,7 @@ COMMENT-securelink=   nginx HMAC secure link module
 VERSION=   1.26.1
 DISTNAME=  nginx-${VERSION}
 CATEGORIES=www
-REVISION-main= 0
+REVISION-main= 1
 
 VERSION-njs=   0.8.2
 VERSION-rtmp=  1.2.1
diff --git www/nginx/patches/patch-src_core_ngx_resolver_c 
www/nginx/patches/patch-src_core_ngx_resolver_c
new file mode 100644
index 000..b07cea4cc97
--- /dev/null
+++ www/nginx/patches/patch-src_core_ngx_resolver_c
@@ -0,0 +1,12 @@
+Index: src/core/ngx_resolver.c
+--- src/core/ngx_resolver.c.orig
 src/core/ngx_resolver.c
+@@ -1774,7 +1774,7 @@ ngx_resolver_process_response(ngx_resolver_t *r, u_cha
+(response->nar_hi << 8) + response->nar_lo);
+ 
+ /* response to a standard query */
+-if ((flags & 0xf870) != 0x8000 || (trunc && tcp)) {
++if ((flags & 0xf850) != 0x8000 || (trunc && tcp)) {
+ ngx_log_error(r->log_level, r->log, 0,
+   "invalid %s DNS response %ui fl:%04Xi",
+   tcp ? "TCP" : "UDP", ident, flags);


-- 
wbr, Kirill



[update] nextcloud 27.1.10

2024-06-15 Thread Landry Breuil
hi,

still works for me on 7.4 (yeah i know), and still maintained upstream
according to
https://github.com/nextcloud/server/wiki/Maintenance-and-Release-Schedule

ok ?

Landry
Index: Makefile
===
RCS file: /cvs/ports/www/nextcloud/27/Makefile,v
diff -u -r1.16 Makefile
--- Makefile30 Apr 2024 12:22:36 -  1.16
+++ Makefile15 Jun 2024 07:05:11 -
@@ -1,4 +1,4 @@
-NC_VERSION=27.1.9
+NC_VERSION=27.1.10
 # default PHP version changed, so keep REVISION in -current higher
 # than -stable until 7.5-release.
 
Index: distinfo
===
RCS file: /cvs/ports/www/nextcloud/27/distinfo,v
diff -u -r1.12 distinfo
--- distinfo30 Apr 2024 12:22:36 -  1.12
+++ distinfo15 Jun 2024 07:05:11 -
@@ -1,2 +1,2 @@
-SHA256 (nextcloud-27.1.9.tar.bz2) = 
+P4QzLWFNJ+EUQ25tLAgjbfziV2vPXpejxfSNuzEEfU=
-SIZE (nextcloud-27.1.9.tar.bz2) = 188979224
+SHA256 (nextcloud-27.1.10.tar.bz2) = 
lD4ScNdxp8gNqisy5ylM6MO3e56u9yrYs4SH1YyFB1Y=
+SIZE (nextcloud-27.1.10.tar.bz2) = 186125614
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/nextcloud/27/pkg/PLIST,v
diff -u -r1.12 PLIST
--- pkg/PLIST   30 Apr 2024 12:22:36 -  1.12
+++ pkg/PLIST   15 Jun 2024 07:05:11 -
@@ -8,16 +8,7 @@
 @sample nextcloud/.htaccess
 nextcloud/.user.ini
 nextcloud/3rdparty/
-nextcloud/3rdparty/.github/
-nextcloud/3rdparty/.github/dependabot.yml
-nextcloud/3rdparty/.github/workflows/
-nextcloud/3rdparty/.github/workflows/block-merge-freeze.yml
-nextcloud/3rdparty/.github/workflows/composer-auto.yml
-nextcloud/3rdparty/.github/workflows/composer.yml
-nextcloud/3rdparty/.github/workflows/lint-php.yml
-nextcloud/3rdparty/.gitignore
 nextcloud/3rdparty/LICENSE INFO
-nextcloud/3rdparty/README.md
 nextcloud/3rdparty/autoload.php
 nextcloud/3rdparty/aws/
 nextcloud/3rdparty/aws/aws-crt-php/
@@ -9314,13 +9305,10 @@
 nextcloud/apps/activity/appinfo/info.xml
 nextcloud/apps/activity/appinfo/routes.php
 nextcloud/apps/activity/appinfo/signature.json
-nextcloud/apps/activity/check-handlebars-templates.sh
-nextcloud/apps/activity/compile-handlebars-templates.sh
 nextcloud/apps/activity/composer.json
 nextcloud/apps/activity/composer.lock
 nextcloud/apps/activity/css/
 nextcloud/apps/activity/css/style.css
-nextcloud/apps/activity/cypress.config.ts
 nextcloud/apps/activity/docs/
 nextcloud/apps/activity/docs/create.md
 nextcloud/apps/activity/docs/endpoint-v2.md
@@ -9488,6 +9476,8 @@
 nextcloud/apps/activity/l10n/fo.json
 nextcloud/apps/activity/l10n/fr.js
 nextcloud/apps/activity/l10n/fr.json
+nextcloud/apps/activity/l10n/ga.js
+nextcloud/apps/activity/l10n/ga.json
 nextcloud/apps/activity/l10n/gd.js
 nextcloud/apps/activity/l10n/gd.json
 nextcloud/apps/activity/l10n/gl.js
@@ -9675,7 +9665,6 @@
 nextcloud/apps/activity/templates/settings/personal.php
 nextcloud/apps/activity/templates/stream.app.navigation.php
 nextcloud/apps/activity/templates/stream.body.php
-nextcloud/apps/activity/tsconfig.json
 nextcloud/apps/activity/vendor-bin/
 nextcloud/apps/activity/vendor-bin/cs-fixer/
 nextcloud/apps/activity/vendor-bin/cs-fixer/composer.json
@@ -9752,6 +9741,8 @@
 nextcloud/apps/admin_audit/l10n/fi.json
 nextcloud/apps/admin_audit/l10n/fr.js
 nextcloud/apps/admin_audit/l10n/fr.json
+nextcloud/apps/admin_audit/l10n/ga.js
+nextcloud/apps/admin_audit/l10n/ga.json
 nextcloud/apps/admin_audit/l10n/gl.js
 nextcloud/apps/admin_audit/l10n/gl.json
 nextcloud/apps/admin_audit/l10n/he.js
@@ -9943,6 +9934,8 @@
 nextcloud/apps/bruteforcesettings/l10n/fo.json
 nextcloud/apps/bruteforcesettings/l10n/fr.js
 nextcloud/apps/bruteforcesettings/l10n/fr.json
+nextcloud/apps/bruteforcesettings/l10n/ga.js
+nextcloud/apps/bruteforcesettings/l10n/ga.json
 nextcloud/apps/bruteforcesettings/l10n/gd.js
 nextcloud/apps/bruteforcesettings/l10n/gd.json
 nextcloud/apps/bruteforcesettings/l10n/gl.js
@@ -10058,8 +10051,6 @@
 nextcloud/apps/bruteforcesettings/lib/Settings/IPWhitelist.php
 nextcloud/apps/bruteforcesettings/package-lock.json
 nextcloud/apps/bruteforcesettings/package.json
-nextcloud/apps/bruteforcesettings/screenshots/
-nextcloud/apps/bruteforcesettings/screenshots/1.png
 nextcloud/apps/bruteforcesettings/templates/
 nextcloud/apps/bruteforcesettings/templates/ipwhitelist.php
 nextcloud/apps/bruteforcesettings/vendor/
@@ -10177,6 +10168,8 @@
 nextcloud/apps/circles/l10n/fi.json
 nextcloud/apps/circles/l10n/fr.js
 nextcloud/apps/circles/l10n/fr.json
+nextcloud/apps/circles/l10n/ga.js
+nextcloud/apps/circles/l10n/ga.json
 nextcloud/apps/circles/l10n/gl.js
 nextcloud/apps/circles/l10n/gl.json
 nextcloud/apps/circles/l10n/he.js
@@ -10976,6 +10969,8 @@
 nextcloud/apps/comments/l10n/fi.json
 nextcloud/apps/comments/l10n/fr.js
 nextcloud/apps/comments/l10n/fr.json
+nextcloud/apps/comments/l10n/ga.js
+nextcloud/apps/comments/l10n/ga.json
 nextcloud/apps/comments/l10n/gl.js
 nextcloud/