Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Jun 2020 21:23:25 +0000 (UTC)
From:      Adam Weinberger <adamw@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r538545 - in head/converters: p5-Sereal p5-Sereal-Decoder p5-Sereal-Encoder
Message-ID:  <202006112123.05BLNPSt079727@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: adamw
Date: Thu Jun 11 21:23:25 2020
New Revision: 538545
URL: https://svnweb.freebsd.org/changeset/ports/538545

Log:
  p5-Sereal*: Update to 4.012
  
  Convert the ports to a master/slave relationship for simplicity.

Modified:
  head/converters/p5-Sereal-Decoder/Makefile
  head/converters/p5-Sereal-Decoder/distinfo
  head/converters/p5-Sereal-Encoder/Makefile
  head/converters/p5-Sereal-Encoder/distinfo
  head/converters/p5-Sereal/Makefile
  head/converters/p5-Sereal/distinfo

Modified: head/converters/p5-Sereal-Decoder/Makefile
==============================================================================
--- head/converters/p5-Sereal-Decoder/Makefile	Thu Jun 11 21:21:19 2020	(r538544)
+++ head/converters/p5-Sereal-Decoder/Makefile	Thu Jun 11 21:23:25 2020	(r538545)
@@ -1,26 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	Sereal-Decoder
-PORTVERSION=	4.011
-CATEGORIES=	converters perl5
-MASTER_SITES=	CPAN
-MASTER_SITE_SUBDIR=	CPAN:YVES
-PKGNAMEPREFIX=	p5-
-
-MAINTAINER=	adamw@FreeBSD.org
 COMMENT=	Perl module for fast, powerful binary deserialization (decoder)
 
-LICENSE=	ART10 GPLv1+
-LICENSE_COMB=	dual
-
-TEST_DEPENDS=	p5-Test-LongString>0:devel/p5-Test-LongString \
-		p5-Test-Warn>=0:devel/p5-Test-Warn
-
-USES=		perl5
-USE_PERL5=	configure
-MAKE_JOBS_UNSAFE=	yes
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Sereal/Decoder/Decoder.so
-
-.include <bsd.port.mk>
+SLAVE_PORT=	yes
+.include "${.CURDIR}/../p5-Sereal/Makefile"

Modified: head/converters/p5-Sereal-Decoder/distinfo
==============================================================================
--- head/converters/p5-Sereal-Decoder/distinfo	Thu Jun 11 21:21:19 2020	(r538544)
+++ head/converters/p5-Sereal-Decoder/distinfo	Thu Jun 11 21:23:25 2020	(r538545)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1580821611
-SHA256 (Sereal-Decoder-4.011.tar.gz) = a4c84d387321b09e0287ecb26b8034c06cd1e11f9992e7ca0a2daddd46192731
-SIZE (Sereal-Decoder-4.011.tar.gz) = 676210
+TIMESTAMP = 1591909829
+SHA256 (Sereal-Decoder-4.012.tar.gz) = 39bbd9bc2cba5ed1c9efe5c14a740949ca1251fcbbd494080d21b8e8ff33732f
+SIZE (Sereal-Decoder-4.012.tar.gz) = 676405

Modified: head/converters/p5-Sereal-Encoder/Makefile
==============================================================================
--- head/converters/p5-Sereal-Encoder/Makefile	Thu Jun 11 21:21:19 2020	(r538544)
+++ head/converters/p5-Sereal-Encoder/Makefile	Thu Jun 11 21:23:25 2020	(r538545)
@@ -1,27 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	Sereal-Encoder
-PORTVERSION=	4.011
-CATEGORIES=	converters perl5
-MASTER_SITES=	CPAN
-MASTER_SITE_SUBDIR=	CPAN:YVES
-PKGNAMEPREFIX=	p5-
-
-MAINTAINER=	adamw@FreeBSD.org
 COMMENT=	Perl module for fast, powerful binary serialization (encoder)
 
-LICENSE=	ART10 GPLv1+
-LICENSE_COMB=	dual
-
-TEST_DEPENDS=	p5-Test-Deep>0:devel/p5-Test-Deep \
-		p5-Test-LongString>0:devel/p5-Test-LongString \
-		p5-Test-Warn>0:devel/p5-Test-Warn
-
-USES=		perl5
-USE_PERL5=	configure
-MAKE_JOBS_UNSAFE=	yes
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Sereal/Encoder/Encoder.so
-
-.include <bsd.port.mk>
+SLAVE_PORT=	yes
+.include "${.CURDIR}/../p5-Sereal/Makefile"

Modified: head/converters/p5-Sereal-Encoder/distinfo
==============================================================================
--- head/converters/p5-Sereal-Encoder/distinfo	Thu Jun 11 21:21:19 2020	(r538544)
+++ head/converters/p5-Sereal-Encoder/distinfo	Thu Jun 11 21:23:25 2020	(r538545)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1580821636
-SHA256 (Sereal-Encoder-4.011.tar.gz) = a753876d8c4208d7c72ba3f745a7ebc6913245992a011e38ac44542a9cb73461
-SIZE (Sereal-Encoder-4.011.tar.gz) = 685284
+TIMESTAMP = 1591909688
+SHA256 (Sereal-Encoder-4.012.tar.gz) = b34c18d9bc07554be5ea83b609b2f08d26c6148b7198826921086d5e1ecedf94
+SIZE (Sereal-Encoder-4.012.tar.gz) = 685506

Modified: head/converters/p5-Sereal/Makefile
==============================================================================
--- head/converters/p5-Sereal/Makefile	Thu Jun 11 21:21:19 2020	(r538544)
+++ head/converters/p5-Sereal/Makefile	Thu Jun 11 21:23:25 2020	(r538545)
@@ -1,27 +1,40 @@
 # $FreeBSD$
 
-PORTNAME=	Sereal
-PORTVERSION=	4.011
+PORTNAME?=	Sereal
+PORTVERSION=	4.012
 CATEGORIES=	converters perl5
 MASTER_SITES=	CPAN
 MASTER_SITE_SUBDIR=	CPAN:YVES
 PKGNAMEPREFIX=	p5-
 
 MAINTAINER=	adamw@FreeBSD.org
-COMMENT=	Perl extension for fast, compact, powerful binary (de-)serialization
+COMMENT?=	Perl extension for fast, compact, powerful binary (de-)serialization
 
 LICENSE=	ART10 GPLv1+
 LICENSE_COMB=	dual
 
-BUILD_DEPENDS=	${RUN_DEPENDS}
-RUN_DEPENDS=	p5-Sereal-Decoder>=${PORTVERSION}:converters/p5-Sereal-Decoder \
-		p5-Sereal-Encoder>=${PORTVERSION}:converters/p5-Sereal-Encoder
 TEST_DEPENDS=	p5-Test-Deep>=0:devel/p5-Test-Deep \
 		p5-Test-LongString>=0:devel/p5-Test-LongString \
 		p5-Test-Warn>=0:devel/p5-Test-Warn
 
 USES=		perl5
 USE_PERL5=	configure
+MAKE_JOBS_UNSAFE=	yes
+
+.if empty(SLAVE_PORT)
+BUILD_DEPENDS=	${RUN_DEPENDS}
+RUN_DEPENDS=	p5-Sereal-Decoder>=${PORTVERSION}:converters/p5-Sereal-Decoder \
+		p5-Sereal-Encoder>=${PORTVERSION}:converters/p5-Sereal-Encoder
+
 NO_ARCH=	yes
+
+.else
+LIB_DEPENDS=	libzstd.so:archivers/zstd
+
+MAKE_ENV+=	PASTHRU_DEFINE="-I${LOCALBASE}/include"
+
+post-install:
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Sereal/${PORTNAME:C/Sereal-//}/*.so
+.endif
 
 .include <bsd.port.mk>

Modified: head/converters/p5-Sereal/distinfo
==============================================================================
--- head/converters/p5-Sereal/distinfo	Thu Jun 11 21:21:19 2020	(r538544)
+++ head/converters/p5-Sereal/distinfo	Thu Jun 11 21:23:25 2020	(r538545)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1580821658
-SHA256 (Sereal-4.011.tar.gz) = 5bb8a1c43f03cf0024fb53d866fb3bcbd741544ff0cc3a65f91e0c174d400003
-SIZE (Sereal-4.011.tar.gz) = 195514
+TIMESTAMP = 1591910142
+SHA256 (Sereal-4.012.tar.gz) = 25d6229c79f4e6bcaae10cfd7c0d7f01b5df5a82ef4f15a3ed6935af59c0195a
+SIZE (Sereal-4.012.tar.gz) = 195586



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202006112123.05BLNPSt079727>