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