mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04: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:
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
|
@ -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>
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue