svn commit: r556955 - head/math/libnormaliz
Fernando Apesteguía
fernape at FreeBSD.org
Fri Dec 4 07:22:12 UTC 2020
Author: fernape
Date: Fri Dec 4 07:22:11 2020
New Revision: 556955
URL: https://svnweb.freebsd.org/changeset/ports/556955
Log:
math/libnormaliz: Update port and set MAINTAINER
ChangeLog: https://github.com/Normaliz/Normaliz/releases/tag/v3.8.9
Pet linters
Submitter becomes maintainer
PR: 251542
Submitted by: moritz at schmi.tt
Modified:
head/math/libnormaliz/Makefile
head/math/libnormaliz/distinfo
head/math/libnormaliz/pkg-descr
head/math/libnormaliz/pkg-plist
Modified: head/math/libnormaliz/Makefile
==============================================================================
--- head/math/libnormaliz/Makefile Fri Dec 4 07:20:36 2020 (r556954)
+++ head/math/libnormaliz/Makefile Fri Dec 4 07:22:11 2020 (r556955)
@@ -1,38 +1,49 @@
# $FreeBSD$
+# PORTNAME block
PORTNAME= libnormaliz
-DISTVERSION= 3.8.7
+DISTVERSION= 3.8.9
CATEGORIES= math
MASTER_SITES= https://github.com/Normaliz/Normaliz/releases/download/v${PORTVERSION}/
DISTNAME= normaliz-${PORTVERSION}
-MAINTAINER= ports at FreeBSD.org
-COMMENT= Computations in affin monoids, vector configurations etc
+# MAINTAINER block
+MAINTAINER= moritz at schmi.tt
+COMMENT= Compute Hilbert bases and enumerative data of rational polyhedra
+# LICENSE block
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
+# Dependencies block
BUILD_DEPENDS= ${LOCALBASE}/include/gmpxx.h:math/gmp
+# USES block
USES= autoreconf compiler:c++11-lang gmake libtool
-BUILD_WRKSRC= ${WRKSRC}/source/libnormaliz
-INSTALL_WRKSRC= ${WRKSRC}/source/libnormaliz
-
-CXXFLAGS+= -I ${LOCALBASE}/include \
- -I ${WRKSRC}/source
-MAKEFILE= Makefile.classic
+# bsd.ports.mk block
GNU_CONFIGURE= yes
+MAKEFILE= Makefile.classic
+
+CXXFLAGS+= -I ${LOCALBASE}/include -I ${WRKSRC}/source
LDFLAGS+= -L${LOCALBASE}/lib
+BUILD_WRKSRC= ${WRKSRC}/source/libnormaliz
+INSTALL_WRKSRC= ${WRKSRC}/source/libnormaliz
+
+# Options block
OPTIONS_DEFINE= COCOA DOCS FLINT OPENMP
+
COCOA_DESC= Link with libcocoa.a (might cause circular dependency)
+FLINT_DESC= Link with libflint.so
+
COCOA_BUILD_DEPENDS= ${LOCALBASE}/lib/libcocoa.a:math/cocoalib
COCOA_CONFIGURE_WITH= cocoalib
-FLINT_DESC= Link with libflint.so
+
FLINT_LIB_DEPENDS= libflint.so:math/flint2
FLINT_CONFIGURE_WITH= flint
FLINT_LDFLAGS= -lpthread
+
OPENMP_CONFIGURE_ENABLE= openmp
do-install:
@@ -55,7 +66,7 @@ do-install:
${STAGEDIR}${PREFIX}/include/libnormaliz
post-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/doc/Normaliz.pdf ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
Modified: head/math/libnormaliz/distinfo
==============================================================================
--- head/math/libnormaliz/distinfo Fri Dec 4 07:20:36 2020 (r556954)
+++ head/math/libnormaliz/distinfo Fri Dec 4 07:22:11 2020 (r556955)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1596653331
-SHA256 (normaliz-3.8.7.tar.gz) = b73b6c78364f6ff5dce4dae75d9cc8ebfd63f6e5b8df2989a61d614414826401
-SIZE (normaliz-3.8.7.tar.gz) = 4542479
+TIMESTAMP = 1606931344
+SHA256 (normaliz-3.8.9.tar.gz) = a4c3eda39ffe42120adfd3bda9433b01d9965516e3f98e401b62752a54bee5dd
+SIZE (normaliz-3.8.9.tar.gz) = 4558110
Modified: head/math/libnormaliz/pkg-descr
==============================================================================
--- head/math/libnormaliz/pkg-descr Fri Dec 4 07:20:36 2020 (r556954)
+++ head/math/libnormaliz/pkg-descr Fri Dec 4 07:22:11 2020 (r556955)
@@ -1,18 +1,4 @@
Normaliz is an open source tool for computations in affine monoids,
vector configurations, lattice polytopes, and rational cones.
-Computation goals:
-- convex hulls and dual cones;
-- conversion from generators to constraints and vice versa;
-- projections of cones and polyhedra;
-- triangulations, disjoint decompositions and Stanley decompositions;
-- Hilbert basis of rational, not necessarily pointed cones;
-- normalization of affine monoids;
-- lattice points of rational polytopes and (unbounded) polyhedra;
-- Euclidean and lattice normalized volumes of polytopes;
-- Hilbert (or Ehrhart) series and (quasi) polynomials under Z-gradings
-(for example, for rational polytopes);
-- generalized (or weighted) Ehrhart series and Lebesgue integrals of
-polynomials over rational polytopes.
-
WWW: https://www.normaliz.uni-osnabrueck.de
Modified: head/math/libnormaliz/pkg-plist
==============================================================================
--- head/math/libnormaliz/pkg-plist Fri Dec 4 07:20:36 2020 (r556954)
+++ head/math/libnormaliz/pkg-plist Fri Dec 4 07:22:11 2020 (r556955)
@@ -1,3 +1,4 @@
+%%PORTDOCS%%%%DOCSDIR%%/Normaliz.pdf
include/libnormaliz/HilbertSeries.h
include/libnormaliz/cone.h
include/libnormaliz/cone_property.h
@@ -12,4 +13,3 @@ include/libnormaliz/sublattice_representation.h
include/libnormaliz/vector_operations.h
include/libnormaliz/version.h
lib/libnormaliz.a
-%%PORTDOCS%%%%DOCSDIR%%/Normaliz.pdf
More information about the svn-ports-all
mailing list