svn commit: r494564 - head/math/libtommath

Pietro Cerutti gahr at FreeBSD.org
Mon Mar 4 08:47:04 UTC 2019


Author: gahr
Date: Mon Mar  4 08:47:02 2019
New Revision: 494564
URL: https://svnweb.freebsd.org/changeset/ports/494564

Log:
  math/libtommath: build shared library by default
  
  Suggested by:	cy

Modified:
  head/math/libtommath/Makefile

Modified: head/math/libtommath/Makefile
==============================================================================
--- head/math/libtommath/Makefile	Mon Mar  4 08:32:43 2019	(r494563)
+++ head/math/libtommath/Makefile	Mon Mar  4 08:47:02 2019	(r494564)
@@ -2,7 +2,7 @@
 
 PORTNAME=	libtommath
 DISTVERSION=	1.1.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	math
 MASTER_SITES=	https://github.com/libtom/libtommath/releases/download/v${DISTVERSION}/
 DISTNAME=	ltm-${DISTVERSION}
@@ -13,9 +13,12 @@ COMMENT=	Comprehensive, modular, and portable mathemat
 LICENSE=	UNLICENSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-USES=		gmake tar:xz
+USES=		gmake libtool:build tar:xz
 
 WRKSRC=		${WRKDIR}/${PORTNAME}-${DISTVERSION}
+USE_LDCONFIG=	yes
+
+MAKEFILE=	makefile.shared
 ALL_TARGET=	default
 CFLAGS+=	-fPIC
 PORTDOCS=	*
@@ -23,20 +26,14 @@ PORTDOCS=	*
 PLIST_FILES=	include/tommath.h \
 		include/tommath_class.h \
 		include/tommath_superclass.h \
-		lib/libtommath.a
+		lib/libtommath.a \
+		lib/libtommath.so \
+		lib/libtommath.so.${DISTVERSION:R:R} \
+		lib/libtommath.so.${DISTVERSION} \
+		libdata/pkgconfig/libtommath.pc
 
-OPTIONS_DEFINE=	DOCS SHARED
+OPTIONS_DEFINE=	DOCS
 
-SHARED_DESC=		Build shared library
-SHARED_USES=		libtool:build
-SHARED_USE=		LDCONFIG=yes
-SHARED_PLIST_FILES=	lib/libtommath.so \
-			lib/libtommath.so.${DISTVERSION:R:R} \
-			lib/libtommath.so.${DISTVERSION} \
-			libdata/pkgconfig/libtommath.pc
-SHARED_VARS=		MAKEFILE=makefile.shared
-SHARED_VARS_OFF=	MAKEFILE=makefile
-
 post-install:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/doc/bn.pdf ${STAGEDIR}${DOCSDIR}
@@ -48,7 +45,7 @@ post-install-SHARED-on:
 
 do-test:
 	(cd ${WRKSRC}; \
-	 ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -f ${MAKEFILE} mtest/mtest test; \
+	 ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -f makefile mtest/mtest test; \
 	 ./mtest/mtest | ./test)
 
 .include <bsd.port.mk>


More information about the svn-ports-all mailing list