git: b41120700f4a - main - math/e-antic: upgrade to 1.2.1

From: Thierry Thomas <thierry_at_FreeBSD.org>
Date: Thu, 02 Jun 2022 19:53:55 UTC
The branch main has been updated by thierry:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b41120700f4a690890adf0653fcf2f428c6a1e86

commit b41120700f4a690890adf0653fcf2f428c6a1e86
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2022-06-02 16:29:40 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2022-06-02 19:53:50 +0000

    math/e-antic: upgrade to 1.2.1
    
    Release nores at <https://github.com/flatsurf/e-antic/releases>.
---
 math/e-antic/Makefile  | 37 +++++++++++++++----------------------
 math/e-antic/distinfo  | 12 +++++-------
 math/e-antic/pkg-descr |  2 +-
 math/e-antic/pkg-plist | 17 +++++++++++------
 4 files changed, 32 insertions(+), 36 deletions(-)

diff --git a/math/e-antic/Makefile b/math/e-antic/Makefile
index 2c6bcf16217a..d51bed9ddbcb 100644
--- a/math/e-antic/Makefile
+++ b/math/e-antic/Makefile
@@ -1,8 +1,7 @@
 # Created by: thierry@pompo.net
 
 PORTNAME=	e-antic
-DISTVERSION=	1.0.0-rc.13
-PORTREVISION=	3
+DISTVERSION=	1.2.1
 #MASTER_SITES=	https://www.labri.fr/perso/vdelecro/e-antic/
 CATEGORIES=	math
 
@@ -27,33 +26,27 @@ USES=		autoreconf compiler:c++11-lang gmake libtool localbase	\
 USE_GITHUB=	yes
 ANTIC_TAG=	f4e8a60
 CATCH_TAG=	ff349a5
-CEREAL_TAG=	51cbda5
+CEREAL_TAG=	ebef1e9
 FLINT_TAG=	ae7ec89
-UF_TAG=		0000f42
-GH_ACCOUNT=	flatsurf catchorg:c1 USCiLab:c2 wbhart:f flatsurf:u
-GH_PROJECT=	${PORTNAME} antic:a Catch2:c1 cereal:c2 flint2:f	\
-		unique-factory:u
-GH_TAGNAME=	${ANTIC_TAG}:a ${CATCH_TAG}:c1 ${CEREAL_TAG}:c2 ${FLINT_TAG}:f	\
-		${UF_TAG}:u
-
-CONFIGURE_ARGS=	--without-pytest # pytest requires cppyy
+GH_ACCOUNT=	flatsurf catchorg:c1 USCiLab:c2 wbhart:f
+GH_PROJECT=	${PORTNAME} antic:a Catch2:c1 cereal:c2 flint2:f
+GH_TAGNAME=	${ANTIC_TAG}:a ${CATCH_TAG}:c1 ${CEREAL_TAG}:c2 ${FLINT_TAG}:f
+GH_SUBDIR=	libeantic/upstream/antic:a	\
+		libeantic/upstream/flint:f	\
+		libeantic/test/external/catch2:c1	\
+		libeantic/test/external/cereal:c2
 
 LIBS+=		"-lm"
 GNU_CONFIGURE=	yes
+# pytest requires cppyy, doc requires standardese
+CONFIGURE_ARGS=	--without-byexample	\
+		--without-pytest	\
+		--without-doc
 USE_LDCONFIG=	yes
+INSTALL_TARGET=	install-strip
 TEST_TARGET=	check
 
-PLIST_SUB=	VER=1.0.0rc13
-
-post-extract:
-	${CP} -R ${WRKDIR}/antic-${ANTIC_TAG}/* ${WRKSRC}/libeantic/upstream/antic/
-	${CP} -R ${WRKDIR}/Catch2-${CATCH_TAG}/*	\
-		${WRKSRC}/libeantic/test/external/catch2/
-	${CP} -R ${WRKDIR}/cereal-${CEREAL_TAG}/*	\
-		${WRKSRC}/libeantic/test/external/cereal/
-	${CP} -R ${WRKDIR}/flint2-${FLINT_TAG}/* ${WRKSRC}/libeantic/upstream/antic/
-	${CP} -R ${WRKDIR}/unique-factory-${UF_TAG}/*	\
-		${WRKSRC}/libeantic/srcxx/external/unique-factory
+PLIST_SUB=	VER=${DISTVERSION}
 
 post-install:
 	${REINPLACE_CMD} -e 's|${STAGEDIR}||'	\
diff --git a/math/e-antic/distinfo b/math/e-antic/distinfo
index 4997a6605e50..b9139b3706ce 100644
--- a/math/e-antic/distinfo
+++ b/math/e-antic/distinfo
@@ -1,13 +1,11 @@
-TIMESTAMP = 1612694118
-SHA256 (flatsurf-e-antic-1.0.0-rc.13_GH0.tar.gz) = 9ccc351e2e06236ad35c7796751872ff360a8d2125bb1316b46804e4fea989f4
-SIZE (flatsurf-e-antic-1.0.0-rc.13_GH0.tar.gz) = 123263
+TIMESTAMP = 1654116429
+SHA256 (flatsurf-e-antic-1.2.1_GH0.tar.gz) = 3405722f6b0c0d5f9955ca790f04f873c55390c17a5340c8539ce3c509448655
+SIZE (flatsurf-e-antic-1.2.1_GH0.tar.gz) = 158933
 SHA256 (catchorg-Catch2-ff349a5_GH0.tar.gz) = 45983da4c511bc6ed68e391178ead52b0b40c5e8ad7ea5f3fc8c376432d1b6b7
 SIZE (catchorg-Catch2-ff349a5_GH0.tar.gz) = 655437
-SHA256 (USCiLab-cereal-51cbda5_GH0.tar.gz) = efa214cfc850a4a2360baf4419b88c93be2a08b09ff5f9bac604a18498b83cfb
-SIZE (USCiLab-cereal-51cbda5_GH0.tar.gz) = 335754
+SHA256 (USCiLab-cereal-ebef1e9_GH0.tar.gz) = 14567f3df18057b820a99ce027fe1a830fdf8b42720efa982af9b86fef67f262
+SIZE (USCiLab-cereal-ebef1e9_GH0.tar.gz) = 385905
 SHA256 (wbhart-flint2-ae7ec89_GH0.tar.gz) = b31afe615382f2174b19a951d89602787a0314d8ae0602be8a2987c7861d5aca
 SIZE (wbhart-flint2-ae7ec89_GH0.tar.gz) = 4526427
-SHA256 (flatsurf-unique-factory-0000f42_GH0.tar.gz) = 69c9ee22e36ff871709403f4715f9acff3b9cfa5e6b715ec1e21543bb8f32419
-SIZE (flatsurf-unique-factory-0000f42_GH0.tar.gz) = 8247
 SHA256 (flatsurf-antic-f4e8a60_GH0.tar.gz) = e3dc2b4caf4c80f83c2e391ff6b8bce2c4b3694028a4fe7b07696411be0a07e4
 SIZE (flatsurf-antic-f4e8a60_GH0.tar.gz) = 73895
diff --git a/math/e-antic/pkg-descr b/math/e-antic/pkg-descr
index c913ca33df40..ad31bf92520f 100644
--- a/math/e-antic/pkg-descr
+++ b/math/e-antic/pkg-descr
@@ -2,4 +2,4 @@ E-ANTIC is a C/C++ library to deal with real embedded number fields built on
 top of ANTIC (ports/math/antic). Its aim is to have as fast as possible exact
 arithmetic operations and comparisons.
 
-WWW: https://github.com/videlec/e-antic
+WWW: https://github.com/flatsurf/e-antic
diff --git a/math/e-antic/pkg-plist b/math/e-antic/pkg-plist
index e863275e7878..66c463905cb5 100644
--- a/math/e-antic/pkg-plist
+++ b/math/e-antic/pkg-plist
@@ -1,21 +1,26 @@
-include/e-antic/cppyy.h
+include/e-antic/cereal.hpp
+include/e-antic/cppyy.hpp
 include/e-antic/e-antic.h
+include/e-antic/e-antic.hpp
 include/e-antic/fmpq_poly_extra.h
 include/e-antic/fmpz_poly_extra.h
+include/e-antic/forward.hpp
+include/e-antic/local.h
 include/e-antic/renf.h
+include/e-antic/renf_class.hpp
 include/e-antic/renf_elem.h
+include/e-antic/renf_elem_class.hpp
 include/e-antic/renfxx.h
-include/e-antic/renfxx_cereal.h
-include/e-antic/renfxx_fwd.h
-include/libeantic/e-antic.h
+include/e-antic/renfxx_fwd.hpp
+include/libeantic/local.h
 lib/libeantic.a
 lib/libeantic.so
 lib/libeantic.so.1
-lib/libeantic.so.1.0.0
+lib/libeantic.so.1.0.5
 lib/libeanticxx.a
 lib/libeanticxx.so
 lib/libeanticxx.so.1
-lib/libeanticxx.so.1.0.0
+lib/libeanticxx.so.1.0.5
 %%PYTHON_SITELIBDIR%%/pyeantic-%%VER%%-py%%PYTHON_VER%%.egg-info/PKG-INFO
 %%PYTHON_SITELIBDIR%%/pyeantic-%%VER%%-py%%PYTHON_VER%%.egg-info/SOURCES.txt
 %%PYTHON_SITELIBDIR%%/pyeantic-%%VER%%-py%%PYTHON_VER%%.egg-info/dependency_links.txt