1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-13 07:34:50 +00:00

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$
# 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@FreeBSD.org
COMMENT= Computations in affin monoids, vector configurations etc
# MAINTAINER block
MAINTAINER= moritz@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
# 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
CXXFLAGS+= -I ${LOCALBASE}/include \
-I ${WRKSRC}/source
MAKEFILE= Makefile.classic
GNU_CONFIGURE= yes
LDFLAGS+= -L${LOCALBASE}/lib
# 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>

View File

@ -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

View File

@ -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

View File

@ -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