xref: /mports/math/zn_poly/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1PORTNAME=	zn_poly
2DISTVERSION=	0.9.2
3CATEGORIES=	math
4
5MAINTAINER=	ports@MidnightBSD.org
6COMMENT=	C library for polynomial arithmetic
7WWW=		https://web.maths.unsw.edu.au/~davidharvey/code/zn_poly/
8
9LICENSE=		gpl2 gpl3
10LICENSE_COMB=		dual
11LICENSE_FILE_gpl2=	${WRKSRC}/COPYING
12LICENSE_FILE_gpl3=	${WRKSRC}/COPYING
13
14LIB_DEPENDS=	libgmp.so:math/gmp
15
16USES=		gmake python:build tar:bz2
17USE_GITLAB=	yes
18GL_ACCOUNT=	sagemath
19GL_TAGNAME=	f421e4788914e1625488d9b7d5aaab877eb1a940
20
21OPTIONS_DEFINE=	DOCS
22
23HAS_CONFIGURE=	yes
24CONFIGURE_ARGS=	--prefix="${FAKE_DESTDIR}${TRUE_PREFIX}"	\
25		--cppflags="${CPPFLAGS}"	\
26		--cflags="${CFLAGS} -fPIC"	\
27		--cxxflags="${CXXFLAGS}"	\
28		--ldflags="${LDFLAGS}"		\
29		--gmp-prefix="${LOCALBASE}"
30MAKEFILE=	makefile
31ALL_TARGET=	all libzn_poly.so
32USE_LDCONFIG=	yes
33TEST_TARGET=	check
34
35.if defined(PACKAGE_BUILDING)
36CONFIGURE_ARGS+=--disable-tuning
37.endif
38
39pre-configure:
40	${REINPLACE_CMD} -e 's|python|${PYTHON_CMD}|'	\
41		${WRKSRC}/${CONFIGURE_SCRIPT}
42
43post-install:
44	${INSTALL_PROGRAM} ${WRKSRC}/libzn_poly-${DISTVERSION}.so		\
45		${PREFIX}/lib/libzn_poly-${DISTVERSION}.so.0.0.0
46	${RLN} ${PREFIX}/lib/libzn_poly-${DISTVERSION}.so.0.0.0	\
47		${PREFIX}/lib/libzn_poly-${DISTVERSION:R}.so.0
48	${RLN} ${PREFIX}/lib/libzn_poly-${DISTVERSION}.so.0.0.0	\
49		${PREFIX}/lib/libzn_poly-${DISTVERSION:R}.so
50
51.include <bsd.port.mk>
52

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026