Re: devel/maven: 3.8.7 -> 3.9.6

2024-05-07 Thread Theo Buehler
> But I may missed it, I not sure that had happened.

No worries, happens.

> Anyway, here a patch which fixed the issue.

Confirmed and committed, thanks!



Re: devel/maven: 3.8.7 -> 3.9.6

2024-05-07 Thread Kirill A . Korinsky
On Tue, 07 May 2024 10:28:16 +0100,
Theo Buehler  wrote:
>
> > Tested on -current/amd64, tests includes building game/libgdx and
> > net/jitsi which uses devel/maven as port dependncy.
>
> net/jitsi/videobridge doesn't build here
>

Wired. I had checked it via make in net/jitsi and I recall that it was
sucessful.

But I may missed it, I not sure that had happened.

Anyway, here a patch which fixed the issue.

Sorry for broken it.

diff --git net/jitsi/videobridge/patches/patch-pom_xml 
net/jitsi/videobridge/patches/patch-pom_xml
new file mode 100644
index 000..03db5b1bddb
--- /dev/null
+++ net/jitsi/videobridge/patches/patch-pom_xml
@@ -0,0 +1,21 @@
+Enforce version of maven-resources-plugin and maven-jar-plugin from 
videobridge-deps-2.0.8319.tgz
+Index: pom.xml
+--- pom.xml.orig
 pom.xml
+@@ -61,6 +61,16 @@
+ 
+ 
+ 
++
++org.apache.maven.plugins
++maven-resources-plugin
++2.6
++
++
++org.apache.maven.plugins
++maven-jar-plugin
++3.2.0
++
+ 
+ 
+ 


--
wbr, Kirill



Re: devel/maven: 3.8.7 -> 3.9.6

2024-05-07 Thread Theo Buehler
> Tested on -current/amd64, tests includes building game/libgdx and
> net/jitsi which uses devel/maven as port dependncy.

net/jitsi/videobridge doesn't build here

>>> Building on localhost under net/jitsi/videobridge
BDEPENDS = [devel/maven;devel/jdk/11]
DIST = 
[net/jitsi/videobridge:jitsi-videobridge-deps-2.0.8319.tgz;net/jitsi/videobridge:jitsi-videobridge-2.0.8319-f6426ea0.tar.gz]
FULLPKGNAME = jitsi-videobridge-2.0.8319
RDEPENDS = [java/javaPathHelper;devel/jdk/11;net/jitsi/srtp]
(Junk lock obtained for localhost at 1715073767.89)
>>> Running depends in net/jitsi/videobridge at 1715073767.90
   last junk was in archivers/pecl-lzf,php74
/usr/sbin/pkg_add -aI -Drepair jdk-11.0.23.9.1v0 maven-3.9.6
was: /usr/sbin/pkg_add -aI -Drepair jdk-11.0.23.9.1v0 maven-3.9.6
/usr/sbin/pkg_add -aI -Drepair jdk-11.0.23.9.1v0 maven-3.9.6
New and changed readme(s):
/usr/local/share/doc/pkg-readmes/jdk-11
--- +jdk-11.0.23.9.1v0 ---
You may wish to add /usr/local/jdk-11/man to /etc/man.conf
>>> Running show-prepare-results in net/jitsi/videobridge at 1715073771.54
===> net/jitsi/videobridge
===> Building from scratch jitsi-videobridge-2.0.8319
===> jitsi-videobridge-2.0.8319 depends on: maven-* -> maven-3.9.6
===> jitsi-videobridge-2.0.8319 depends on: jdk->=11v0,<12v0 -> 
jdk-11.0.23.9.1v0
jdk-11.0.23.9.1v0
maven-3.9.6
(Junk lock released for localhost at 1715073771.76)
distfiles size=251743152
>>> Running patch in net/jitsi/videobridge at 1715073771.78
===> net/jitsi/videobridge
===>  Checking files for jitsi-videobridge-2.0.8319
`/data/distfiles/jitsi-videobridge-2.0.8319-f6426ea0.tar.gz' is up to date.
`/data/distfiles/jitsi-videobridge-deps-2.0.8319.tgz' is up to date.
>> (SHA256) jitsi-videobridge-2.0.8319-f6426ea0.tar.gz: OK
>> (SHA256) jitsi-videobridge-deps-2.0.8319.tgz: OK
===>  Extracting for jitsi-videobridge-2.0.8319
===>  Patching for jitsi-videobridge-2.0.8319
===>  Compiler link: clang -> /usr/bin/clang
===>  Compiler link: clang++ -> /usr/bin/clang++
===>  Compiler link: cc -> /usr/bin/cc
===>  Compiler link: c++ -> /usr/bin/c++
>>> Running configure in net/jitsi/videobridge at 1715073776.21
===> net/jitsi/videobridge
===>  Generating configure for jitsi-videobridge-2.0.8319
===>  Configuring for jitsi-videobridge-2.0.8319
>>> Running build in net/jitsi/videobridge at 1715073776.31
===> net/jitsi/videobridge
===>  Building for jitsi-videobridge-2.0.8319
cd 
/tmp/pobj/jitsi-videobridge-2.0.8319/jitsi-videobridge-f6426ea01d6d4426149dd2bf658d388f447b9f5d
 &&  /usr/bin/env -i JAVA_HOME=/usr/local/jdk-11 PORTSDIR="/usr/ports" 
LIBTOOL="/usr/bin/libtool"  
PATH='/tmp/pobj/jitsi-videobridge-2.0.8319/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin'
 PREFIX='/usr/local'  LOCALBASE='/usr/local' X11BASE='/usr/X11R6'  CFLAGS='-O2 
-pipe'  TRUEPREFIX='/usr/local' DESTDIR=''  
HOME='/jitsi-videobridge-2.0.8319_writes_to_HOME' PICFLAG="-fpic"  BINGRP=bin 
BINOWN=root BINMODE=755 NONBINMODE=644  DIRMODE=755  INSTALL_COPY=-c 
INSTALL_STRIP=-s  MANGRP=bin MANOWN=root MANMODE=644 
BSD_INSTALL_PROGRAM="/tmp/pobj/jitsi-videobridge-2.0.8319/bin/install -c -s -m 
755"  BSD_INSTALL_SCRIPT="/tmp/pobj/jitsi-videobridge-2.0.8319/bin/install -c 
-m 755"  BSD_INSTALL_DATA="/tmp/pobj/jitsi-videobridge-2.0.8319/bin/install -c 
-m 644"  BSD_INSTALL_MAN="/tmp/pobj/jitsi-videobridge-2.0.8319/bin/install -c 
-m 644"  
BSD_INSTALL_PROGRAM_DIR="/tmp/pobj/jitsi-videobridge-2.0.8319/bin/install -d -m 
755"  BSD_INSTALL_SCRIPT_DIR="/tmp/pobj/jitsi-videobridge-2.0.8319/bin/install 
-d -m 755"  
BSD_INSTALL_DATA_DIR="/tmp/pobj/jitsi-videobridge-2.0.8319/bin/install -d -m 
755"  BSD_INSTALL_MAN_DIR="/tmp/pobj/jitsi-videobridge-2.0.8319/bin/install -d 
-m 755" mvn -Dmaven.repo.local=/tmp/pobj/jitsi-videobridge-2.0.8319/m2 
--offline -PbuildFatJar -DskipTests -Dassembly.skipAssembly=false package
[INFO] Scanning for projects...
[INFO] 
[INFO] Reactor Build Order:
[INFO] 
[INFO] jvb-parent [pom]
[INFO] rtp[jar]
[INFO] jitsi-media-transform  [jar]
[INFO] jitsi-videobridge  [jar]
[INFO] 
[INFO] < org.jitsi:jvb-parent >
[INFO] Building jvb-parent 2.1-SNAPSHOT   [1/4]
[INFO]   from pom.xml
[INFO] [ pom ]-
[INFO] 
[INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ jvb-parent ---
[INFO] 
[INFO] ---< org.jitsi:rtp >
[INFO] Building rtp 2.1-SNAPSHOT  [2/4]
[INFO]   from rtp/pom.xml
[INFO] [ jar ]-
[WARNING] 

Re: devel/maven: 3.8.7 -> 3.9.6

2024-05-06 Thread Stuart Henderson
thanks, committed.

On 2024/05/03 15:51, Kirill A. Korinsky wrote:
> ports@
> 
> Here an update of devel/maven to the last version.
> 
> Changelogs available here: https://maven.apache.org/release-notes-all.html
> 
> Tested on -current/amd64, tests includes building game/libgdx and
> net/jitsi which uses devel/maven as port dependncy.
> 
> net/jitsi/jicofo requires a patch to enforce version of
> maven-resources-plugin from jicofo-deps-2.0.8319.tgz
> 
> Everything else works well.
> 
> diff --git devel/maven/Makefile devel/maven/Makefile
> index 825dc92984b..d8ee9d8e528 100644
> --- devel/maven/Makefile
> +++ devel/maven/Makefile
> @@ -1,6 +1,6 @@
>  COMMENT= software project management and comprehension tool
>  
> -V=   3.8.7
> +V=   3.9.6
>  DISTNAME=apache-maven-$V
>  PKGNAME= ${DISTNAME:S/apache-//}
>  CATEGORIES=  devel
> diff --git devel/maven/distinfo devel/maven/distinfo
> index f70c4b796f7..fa108564c9f 100644
> --- devel/maven/distinfo
> +++ devel/maven/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (apache-maven-3.8.7-bin.tar.gz) = 
> YotJNSEw0dJdVRmxxyTw7+WLhrrVXzemlMqPc/EeNgQ=
> -SIZE (apache-maven-3.8.7-bin.tar.gz) = 8293440
> +SHA256 (apache-maven-3.9.6-bin.tar.gz) = 
> bu3SyuNibWrTpcnuMkvSZYU9ZCl/B/AzQwdVvQ4MOks=
> +SIZE (apache-maven-3.9.6-bin.tar.gz) = 9410508
> diff --git devel/maven/patches/patch-bin_mvn devel/maven/patches/patch-bin_mvn
> index 240dafc5b02..34da9dac3aa 100644
> --- devel/maven/patches/patch-bin_mvn
> +++ devel/maven/patches/patch-bin_mvn
> @@ -1,7 +1,7 @@
>  Index: bin/mvn
>  --- bin/mvn.orig
>  +++ bin/mvn
> -@@ -33,8 +33,8 @@ if [ -z "$MAVEN_SKIP_RC" ] ; then
> +@@ -34,8 +34,8 @@ if [ -z "$MAVEN_SKIP_RC" ] ; then
>   . /usr/local/etc/mavenrc
> fi
>   
> diff --git devel/maven/pkg/PLIST devel/maven/pkg/PLIST
> index b7562796909..bc71adbc861 100644
> --- devel/maven/pkg/PLIST
> +++ devel/maven/pkg/PLIST
> @@ -10,20 +10,34 @@ maven/bin/mvn
>  maven/bin/mvnDebug
>  maven/bin/mvnyjp
>  maven/boot/
> -maven/boot/plexus-classworlds-2.6.0.jar
> +maven/boot/plexus-classworlds-2.7.0.jar
>  maven/boot/plexus-classworlds.license
>  maven/conf
>  maven/lib/
> -maven/lib/commons-cli-1.4.jar
> +maven/lib/aopalliance-1.0.jar
> +maven/lib/aopalliance.license
> +maven/lib/commons-cli-1.5.0.jar
>  maven/lib/commons-cli.license
> -maven/lib/commons-lang3-3.8.1.jar
> +maven/lib/commons-codec-1.16.0.jar
> +maven/lib/commons-codec.license
> +maven/lib/commons-lang3-3.12.0.jar
>  maven/lib/commons-lang3.license
>  maven/lib/ext/
>  maven/lib/ext/README.txt
> -maven/lib/guava-25.1-android.jar
> +maven/lib/ext/hazelcast/
> +maven/lib/ext/hazelcast/README.txt
> +maven/lib/ext/redisson/
> +maven/lib/ext/redisson/README.txt
> +maven/lib/failureaccess-1.0.1.jar
> +maven/lib/failureaccess.license
> +maven/lib/guava-32.0.1-jre.jar
>  maven/lib/guava.license
> -maven/lib/guice-4.2.2-no_aop.jar
> +maven/lib/guice-5.1.0.jar
>  maven/lib/guice.license
> +maven/lib/httpclient-4.5.14.jar
> +maven/lib/httpclient.license
> +maven/lib/httpcore-4.4.16.jar
> +maven/lib/httpcore.license
>  maven/lib/jansi-2.4.0.jar
>  maven/lib/jansi-native/
>  maven/lib/jansi-native/README.txt
> @@ -33,35 +47,38 @@ maven/lib/jansi-native/Windows/x86/jansi.dll
>  maven/lib/jansi-native/Windows/x86_64/
>  maven/lib/jansi-native/Windows/x86_64/jansi.dll
>  maven/lib/jansi.license
> -maven/lib/javax.annotation-api-1.2.jar
> +maven/lib/javax.annotation-api-1.3.2.jar
>  maven/lib/javax.annotation-api.license
>  maven/lib/javax.inject-1.jar
>  maven/lib/javax.inject.license
>  maven/lib/jcl-over-slf4j-1.7.36.jar
>  maven/lib/jcl-over-slf4j.license
> -maven/lib/maven-artifact-3.8.7.jar
> -maven/lib/maven-builder-support-3.8.7.jar
> -maven/lib/maven-compat-3.8.7.jar
> -maven/lib/maven-core-3.8.7.jar
> -maven/lib/maven-embedder-3.8.7.jar
> -maven/lib/maven-model-3.8.7.jar
> -maven/lib/maven-model-builder-3.8.7.jar
> -maven/lib/maven-plugin-api-3.8.7.jar
> -maven/lib/maven-repository-metadata-3.8.7.jar
> -maven/lib/maven-resolver-api-1.6.3.jar
> -maven/lib/maven-resolver-connector-basic-1.6.3.jar
> -maven/lib/maven-resolver-impl-1.6.3.jar
> -maven/lib/maven-resolver-provider-3.8.7.jar
> -maven/lib/maven-resolver-spi-1.6.3.jar
> -maven/lib/maven-resolver-transport-wagon-1.6.3.jar
> -maven/lib/maven-resolver-util-1.6.3.jar
> -maven/lib/maven-settings-3.8.7.jar
> -maven/lib/maven-settings-builder-3.8.7.jar
> +maven/lib/maven-artifact-3.9.6.jar
> +maven/lib/maven-builder-support-3.9.6.jar
> +maven/lib/maven-compat-3.9.6.jar
> +maven/lib/maven-core-3.9.6.jar
> +maven/lib/maven-embedder-3.9.6.jar
> +maven/lib/maven-model-3.9.6.jar
> +maven/lib/maven-model-builder-3.9.6.jar
> +maven/lib/maven-plugin-api-3.9.6.jar
> +maven/lib/maven-repository-metadata-3.9.6.jar
> +maven/lib/maven-resolver-api-1.9.18.jar
> +maven/lib/maven-resolver-connector-basic-1.9.18.jar
> +maven/lib/maven-resolver-impl-1.9.18.jar
> +maven/lib/maven-resolver-named-locks-1.9.18.jar
> +maven/lib/maven-resolver-provider-3.9.6.jar
>