On Fri, Sep 19, 2025 at 10:19:01PM +0100, Stuart Henderson wrote:
> I think this should probably just replace p5-URI-ws (quirks and @pkgpath)

The new p5-URI seems to be equivalent to p5-URI-ws.
I am not a quirks expert.  Is that how it works?
Do I also need a @conflict in p5-URI?

bluhm

Index: net/p5-AnyEvent-WebSocket-Client/Makefile
===================================================================
RCS file: 
/data/mirror/openbsd/cvs/ports/net/p5-AnyEvent-WebSocket-Client/Makefile,v
diff -u -p -r1.1.1.1 Makefile
--- net/p5-AnyEvent-WebSocket-Client/Makefile   11 Jun 2025 10:28:25 -0000      
1.1.1.1
+++ net/p5-AnyEvent-WebSocket-Client/Makefile   19 Sep 2025 21:38:38 -0000
@@ -1,6 +1,7 @@
 COMMENT =      WebSocket client for AnyEvent
 
 DISTNAME =     AnyEvent-WebSocket-Client-0.55
+REVISION =     0
 
 CATEGORIES =   net devel
 
@@ -15,8 +16,7 @@ RUN_DEPENDS =         devel/p5-AnyEvent \
                        devel/p5-PerlX-Maybe \
                        net/p5-Protocol-WebSocket \
                        security/p5-Net-SSLeay \
-                       www/p5-URI \
-                       www/p5-URI-ws
+                       www/p5-URI>=5.34
 TEST_DEPENDS =         devel/p5-Devel-Cycle \
                        devel/p5-EV \
                        devel/p5-Test-Memory-Cycle \
Index: www/p5-Catalyst-Runtime/Makefile
===================================================================
RCS file: /data/mirror/openbsd/cvs/ports/www/p5-Catalyst-Runtime/Makefile,v
diff -u -p -r1.31 Makefile
--- www/p5-Catalyst-Runtime/Makefile    11 Mar 2022 20:10:20 -0000      1.31
+++ www/p5-Catalyst-Runtime/Makefile    19 Sep 2025 21:39:07 -0000
@@ -3,6 +3,7 @@ COMMENT=        elegant MVC Web Application Fra
 MODULES=       cpan
 PKG_ARCH=      *
 DISTNAME=      Catalyst-Runtime-5.90128
+REVISION=      0
 CATEGORIES=    www
 
 HOMEPAGE=      http://www.catalystframework.org/
@@ -47,8 +48,7 @@ RUN_DEPENDS=  converters/p5-JSON-MaybeXS>
                www/p5-Plack-Middleware-RemoveRedundantBody>=0.03 \
                www/p5-Plack-Middleware-ReverseProxy>=0.04 \
                www/p5-Plack-Test-ExternalServer \
-               www/p5-URI>=1.65 \
-               www/p5-URI-ws>=0.03 \
+               www/p5-URI>=5.34 \
                www/p5-libwww>=5.837
 
 TEST_DEPENDS=  devel/p5-Term-Size-Any \
@@ -58,7 +58,6 @@ TEST_DEPENDS= devel/p5-Term-Size-Any \
                www/p5-Catalyst-Action-REST \
                www/p5-Catalyst-Plugin-ConfigLoader \
                www/p5-CatalystX-LeakChecker>=0.05
-
 
 MAKE_ENV=      TEST_POD=Yes
 
Index: www/Makefile
===================================================================
RCS file: /data/mirror/openbsd/cvs/ports/www/Makefile,v
diff -u -p -r1.1156 Makefile
--- www/Makefile        4 Sep 2025 11:46:56 -0000       1.1156
+++ www/Makefile        19 Sep 2025 21:39:18 -0000
@@ -357,7 +357,6 @@
      SUBDIR += p5-URI-Fetch
      SUBDIR += p5-URI-Find
      SUBDIR += p5-URI-Query
-     SUBDIR += p5-URI-ws
      SUBDIR += p5-URL-Encode
      SUBDIR += p5-W3C-LinkChecker
      SUBDIR += p5-WWW-Bugzilla
Index: www/p5-URI/Makefile
===================================================================
RCS file: /data/mirror/openbsd/cvs/ports/www/p5-URI/Makefile,v
diff -u -p -r1.55 Makefile
--- www/p5-URI/Makefile 18 Sep 2025 18:29:58 -0000      1.55
+++ www/p5-URI/Makefile 19 Sep 2025 21:39:38 -0000
@@ -1,6 +1,7 @@
 COMMENT =      library to parse Uniform Resource Identifiers
 
 DISTNAME =     URI-5.34
+REVISION =     0
 
 CATEGORIES =   www
 
Index: www/p5-URI/pkg/PLIST
===================================================================
RCS file: /data/mirror/openbsd/cvs/ports/www/p5-URI/pkg/PLIST,v
diff -u -p -r1.17 PLIST
--- www/p5-URI/pkg/PLIST        18 Sep 2025 18:29:58 -0000      1.17
+++ www/p5-URI/pkg/PLIST        19 Sep 2025 22:04:59 -0000
@@ -1,3 +1,5 @@
+@pkgpath www/p5-URI-ws
+@conflict p5-URI-ws-*
 ${P5SITE}/URI/
 ${P5SITE}/URI.pm
 ${P5SITE}/URI/Escape.pm
Index: devel/quirks/Makefile
===================================================================
RCS file: /data/mirror/openbsd/cvs/ports/devel/quirks/Makefile,v
diff -u -p -r1.1735 Makefile
--- devel/quirks/Makefile       16 Sep 2025 14:31:05 -0000      1.1735
+++ devel/quirks/Makefile       19 Sep 2025 21:41:07 -0000
@@ -3,7 +3,7 @@ CATEGORIES =    devel databases
 DISTFILES =
 
 # API.rev
-PKGNAME =      quirks-7.142
+PKGNAME =      quirks-7.143
 PKG_ARCH =     *
 MAINTAINER =   Marc Espie <[email protected]>
 
Index: devel/quirks/files/Quirks.pm
===================================================================
RCS file: /data/mirror/openbsd/cvs/ports/devel/quirks/files/Quirks.pm,v
diff -u -p -r1.1747 Quirks.pm
--- devel/quirks/files/Quirks.pm        16 Sep 2025 14:31:05 -0000      1.1747
+++ devel/quirks/files/Quirks.pm        19 Sep 2025 21:47:17 -0000
@@ -1289,6 +1289,7 @@ setup_obsolete_reason(
        3 => 'ruby34-rgen',
        5 => 'libmusicbrainz',
        5 => 'libunique',
+       5 => 'p5-URI-ws',
 );
 
 # though it's not yet used, these should be pkgnames, so that eventually
Index: www/p5-URI-ws/Makefile
===================================================================
RCS file: www/p5-URI-ws/Makefile
diff -N www/p5-URI-ws/Makefile
--- www/p5-URI-ws/Makefile      11 Mar 2022 20:10:37 -0000      1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,18 +0,0 @@
-COMMENT =      WebSocket support for URI package
-
-DISTNAME =     URI-ws-0.03
-
-CATEGORIES =   www
-
-MAINTAINER =   Wen Heping <[email protected]>
-
-# Perl
-PERMIT_PACKAGE =       Yes
-
-MODULES =              cpan
-
-RUN_DEPENDS =          www/p5-URI
-
-PKG_ARCH =             *
-
-.include <bsd.port.mk>
Index: www/p5-URI-ws/distinfo
===================================================================
RCS file: www/p5-URI-ws/distinfo
diff -N www/p5-URI-ws/distinfo
--- www/p5-URI-ws/distinfo      21 Aug 2020 22:38:14 -0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-SHA256 (URI-ws-0.03.tar.gz) = bmsOQXKstqU8IiY5wABgjC3WHVCEhkdIKshgDVDlQe8=
-SIZE (URI-ws-0.03.tar.gz) = 11724
Index: www/p5-URI-ws/pkg/DESCR
===================================================================
RCS file: www/p5-URI-ws/pkg/DESCR
diff -N www/p5-URI-ws/pkg/DESCR
--- www/p5-URI-ws/pkg/DESCR     21 Aug 2020 22:38:14 -0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,3 +0,0 @@
-After this module is installed, the URI package provides the same
-set of methods for WebSocket URIs as it does for HTTP ones. For
-secure WebSockets, see URI::wss.
Index: www/p5-URI-ws/pkg/PLIST
===================================================================
RCS file: www/p5-URI-ws/pkg/PLIST
diff -N www/p5-URI-ws/pkg/PLIST
--- www/p5-URI-ws/pkg/PLIST     11 Mar 2022 20:10:37 -0000      1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,4 +0,0 @@
-${P5SITE}/URI/ws.pm
-${P5SITE}/URI/wss.pm
-@man man/man3p/URI::ws.3p
-@man man/man3p/URI::wss.3p

Reply via email to