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:
parent
b73ffa6055
commit
8bc0919811
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=556955
@ -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>
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user