diff --git a/devel/p5-Thrift-XS/Makefile b/devel/p5-Thrift-XS/Makefile index 9d35127929bf..dba791922552 100644 --- a/devel/p5-Thrift-XS/Makefile +++ b/devel/p5-Thrift-XS/Makefile @@ -1,31 +1,29 @@ PORTNAME= Thrift-XS -PORTVERSION= 1.04 -PORTREVISION= 2 +PORTVERSION= 1.11 CATEGORIES= devel perl5 MASTER_SITES= CPAN -MASTER_SITE_SUBDIR= CPAN:AGRUNDMA +MASTER_SITE_SUBDIR= CPAN:TIMLEGGE PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Faster Thrift binary protocol encoding and decoding WWW= https://metacpan.org/release/Thrift-XS LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Bit-Vector>=0:math/p5-Bit-Vector \ p5-HTTP-Message>=0:www/p5-HTTP-Message \ p5-IO-String>=0:devel/p5-IO-String \ + p5-Thrift>=0.22.0,1:devel/p5-Thrift \ p5-libwww>=0:www/p5-libwww -TEST_DEPENDS= p5-Proc-ProcessTable>=0:devel/p5-Proc-ProcessTable \ - p5-Test-BinaryData>=0:devel/p5-Test-BinaryData \ - p5-Test-Pod>=1.14:devel/p5-Test-Pod \ - p5-Test-Pod-Coverage>=1.04:devel/p5-Test-Pod-Coverage +TEST_DEPENDS= p5-Test-BinaryData>=0:devel/p5-Test-BinaryData USES= perl5 USE_PERL5= configure post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Thrift/XS/XS.so .include diff --git a/devel/p5-Thrift-XS/distinfo b/devel/p5-Thrift-XS/distinfo index ed0f5e3a6f46..de182f407e6b 100644 --- a/devel/p5-Thrift-XS/distinfo +++ b/devel/p5-Thrift-XS/distinfo @@ -1,2 +1,3 @@ -SHA256 (Thrift-XS-1.04.tar.gz) = 96a9b9ce9dfc9c888e1752014666c83ef70de90e2e658baf58bd39c029369089 -SIZE (Thrift-XS-1.04.tar.gz) = 79142 +TIMESTAMP = 1779573101 +SHA256 (Thrift-XS-1.11.tar.gz) = 29e9c2de1fc6d56724ea28f445d075e4509bb428e14f26273fbbb1efde281679 +SIZE (Thrift-XS-1.11.tar.gz) = 83205 diff --git a/devel/p5-Thrift-XS/files/patch-xs b/devel/p5-Thrift-XS/files/patch-xs deleted file mode 100644 index 350f5c6275d1..000000000000 --- a/devel/p5-Thrift-XS/files/patch-xs +++ /dev/null @@ -1,42 +0,0 @@ -fix Unparseable XSUB parameter: 'SV * /*name*/' in ... - ---- BinaryProtocol.xs.orig 2025-07-13 08:46:14 UTC -+++ BinaryProtocol.xs -@@ -129,7 +129,7 @@ int - RETVAL - - int --writeFieldBegin(TBinaryProtocol *p, SV * /*name*/, int type, int id) -+writeFieldBegin(TBinaryProtocol *p, SV * _unused, int type, int id) - CODE: - { - DEBUG_TRACE("writeFieldBegin(type %d, id %d)\n", type, id); -@@ -487,7 +487,7 @@ int - RETVAL - - int --readFieldBegin(TBinaryProtocol *p, SV * /*name*/, SV *fieldtype, SV *fieldid) -+readFieldBegin(TBinaryProtocol *p, SV * _unused, SV *fieldtype, SV *fieldid) - CODE: - { - DEBUG_TRACE("readFieldBegin()\n"); ---- CompactProtocol.xs.orig 2025-07-13 08:46:25 UTC -+++ CompactProtocol.xs -@@ -97,7 +97,7 @@ void - } - - void --writeFieldBegin(TBinaryProtocol *p, SV * /*name*/, int type, int id) -+writeFieldBegin(TBinaryProtocol *p, SV * _unused, int type, int id) - CODE: - { - DEBUG_TRACE("writeFieldBegin()\n"); -@@ -362,7 +362,7 @@ void - } - - void --readFieldBegin(TBinaryProtocol *p, SV * /*name*/, SV *fieldtype, SV *fieldid) -+readFieldBegin(TBinaryProtocol *p, SV * _unused, SV *fieldtype, SV *fieldid) - CODE: - { - DEBUG_TRACE("readFieldBegin()\n"); diff --git a/devel/p5-Thrift-XS/pkg-plist b/devel/p5-Thrift-XS/pkg-plist index 9683e754c92a..3081765676d2 100644 --- a/devel/p5-Thrift-XS/pkg-plist +++ b/devel/p5-Thrift-XS/pkg-plist @@ -1,19 +1,9 @@ -%%SITE_ARCH%%/Thrift.pm -%%SITE_ARCH%%/Thrift/BinaryProtocol.pm -%%SITE_ARCH%%/Thrift/BufferedTransport.pm -%%SITE_ARCH%%/Thrift/FramedTransport.pm -%%SITE_ARCH%%/Thrift/HttpClient.pm -%%SITE_ARCH%%/Thrift/MemoryBuffer.pm -%%SITE_ARCH%%/Thrift/Protocol.pm -%%SITE_ARCH%%/Thrift/Server.pm -%%SITE_ARCH%%/Thrift/Socket.pm -%%SITE_ARCH%%/Thrift/Transport.pm %%SITE_ARCH%%/Thrift/XS.pm %%SITE_ARCH%%/Thrift/XS/BinaryProtocol.pm %%SITE_ARCH%%/Thrift/XS/CompactProtocol.pm %%SITE_ARCH%%/Thrift/XS/MemoryBuffer.pm %%SITE_ARCH%%/auto/Thrift/XS/XS.so %%PERL5_MAN3%%/Thrift::XS.3.gz %%PERL5_MAN3%%/Thrift::XS::BinaryProtocol.3.gz %%PERL5_MAN3%%/Thrift::XS::CompactProtocol.3.gz %%PERL5_MAN3%%/Thrift::XS::MemoryBuffer.3.gz