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@schmi.tt
This commit is contained in:
Fernando Apesteguía 2020-12-04 07:22:11 +00:00
parent b73ffa6055
commit 8bc0919811
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=556955
4 changed files with 26 additions and 29 deletions

View file

@ -1,38 +1,49 @@
# $FreeBSD$ # $FreeBSD$
# PORTNAME block
PORTNAME= libnormaliz PORTNAME= libnormaliz
DISTVERSION= 3.8.7 DISTVERSION= 3.8.9
CATEGORIES= math CATEGORIES= math
MASTER_SITES= https://github.com/Normaliz/Normaliz/releases/download/v${PORTVERSION}/ MASTER_SITES= https://github.com/Normaliz/Normaliz/releases/download/v${PORTVERSION}/
DISTNAME= normaliz-${PORTVERSION} DISTNAME= normaliz-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org # MAINTAINER block
COMMENT= Computations in affin monoids, vector configurations etc MAINTAINER= moritz@schmi.tt
COMMENT= Compute Hilbert bases and enumerative data of rational polyhedra
# LICENSE block
LICENSE= GPLv3+ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_FILE= ${WRKSRC}/COPYING
# Dependencies block
BUILD_DEPENDS= ${LOCALBASE}/include/gmpxx.h:math/gmp BUILD_DEPENDS= ${LOCALBASE}/include/gmpxx.h:math/gmp
# USES block
USES= autoreconf compiler:c++11-lang gmake libtool USES= autoreconf compiler:c++11-lang gmake libtool
# 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 BUILD_WRKSRC= ${WRKSRC}/source/libnormaliz
INSTALL_WRKSRC= ${WRKSRC}/source/libnormaliz INSTALL_WRKSRC= ${WRKSRC}/source/libnormaliz
CXXFLAGS+= -I ${LOCALBASE}/include \ # Options block
-I ${WRKSRC}/source
MAKEFILE= Makefile.classic
GNU_CONFIGURE= yes
LDFLAGS+= -L${LOCALBASE}/lib
OPTIONS_DEFINE= COCOA DOCS FLINT OPENMP OPTIONS_DEFINE= COCOA DOCS FLINT OPENMP
COCOA_DESC= Link with libcocoa.a (might cause circular dependency) 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_BUILD_DEPENDS= ${LOCALBASE}/lib/libcocoa.a:math/cocoalib
COCOA_CONFIGURE_WITH= cocoalib COCOA_CONFIGURE_WITH= cocoalib
FLINT_DESC= Link with libflint.so
FLINT_LIB_DEPENDS= libflint.so:math/flint2 FLINT_LIB_DEPENDS= libflint.so:math/flint2
FLINT_CONFIGURE_WITH= flint FLINT_CONFIGURE_WITH= flint
FLINT_LDFLAGS= -lpthread FLINT_LDFLAGS= -lpthread
OPENMP_CONFIGURE_ENABLE= openmp OPENMP_CONFIGURE_ENABLE= openmp
do-install: do-install:
@ -55,7 +66,7 @@ do-install:
${STAGEDIR}${PREFIX}/include/libnormaliz ${STAGEDIR}${PREFIX}/include/libnormaliz
post-install-DOCS-on: post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/doc/Normaliz.pdf ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/doc/Normaliz.pdf ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1596653331 TIMESTAMP = 1606931344
SHA256 (normaliz-3.8.7.tar.gz) = b73b6c78364f6ff5dce4dae75d9cc8ebfd63f6e5b8df2989a61d614414826401 SHA256 (normaliz-3.8.9.tar.gz) = a4c3eda39ffe42120adfd3bda9433b01d9965516e3f98e401b62752a54bee5dd
SIZE (normaliz-3.8.7.tar.gz) = 4542479 SIZE (normaliz-3.8.9.tar.gz) = 4558110

View file

@ -1,18 +1,4 @@
Normaliz is an open source tool for computations in affine monoids, Normaliz is an open source tool for computations in affine monoids,
vector configurations, lattice polytopes, and rational cones. 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 WWW: https://www.normaliz.uni-osnabrueck.de

View file

@ -1,3 +1,4 @@
%%PORTDOCS%%%%DOCSDIR%%/Normaliz.pdf
include/libnormaliz/HilbertSeries.h include/libnormaliz/HilbertSeries.h
include/libnormaliz/cone.h include/libnormaliz/cone.h
include/libnormaliz/cone_property.h include/libnormaliz/cone_property.h
@ -12,4 +13,3 @@ include/libnormaliz/sublattice_representation.h
include/libnormaliz/vector_operations.h include/libnormaliz/vector_operations.h
include/libnormaliz/version.h include/libnormaliz/version.h
lib/libnormaliz.a lib/libnormaliz.a
%%PORTDOCS%%%%DOCSDIR%%/Normaliz.pdf