Lines 1-17
Link Here
|
1 |
# $FreeBSD: head/math/libtommath/Makefile 401594 2015-11-14 20:27:12Z amdmi3 $ |
1 |
# $FreeBSD: head/math/libtommath/Makefile 401594 2015-11-14 20:27:12Z amdmi3 $ |
2 |
|
2 |
|
3 |
PORTNAME= libtommath |
3 |
PORTNAME= libtommath |
4 |
PORTVERSION= 0.42.0 |
4 |
PORTVERSION= 1.0 |
5 |
PORTREVISION= 2 |
5 |
#PORTREVISION= 0 |
6 |
CATEGORIES= math |
6 |
CATEGORIES= math |
7 |
MASTER_SITES= http://libtom.net/files/ |
7 |
MASTER_SITES= https://github.com/libtom/libtommath/releases/download/v${PORTVERSION}/ |
8 |
DISTNAME= ltm-${PORTVERSION} |
8 |
DISTNAME= ltm-${PORTVERSION} |
9 |
|
9 |
|
10 |
MAINTAINER= ports@FreeBSD.org |
10 |
MAINTAINER= ports@FreeBSD.org |
11 |
COMMENT= Comprehensive, modular, and portable mathematical routines |
11 |
COMMENT= Comprehensive, modular, and portable mathematical routines |
12 |
|
12 |
|
13 |
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} |
13 |
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} |
14 |
USES= gmake tar:bzip2 |
14 |
USES= gmake tar:xz |
15 |
ALL_TARGET= default |
15 |
ALL_TARGET= default |
16 |
CFLAGS+= -fPIC |
16 |
CFLAGS+= -fPIC |
17 |
PORTDOCS= * |
17 |
PORTDOCS= * |
Lines 24-37
OPTIONS_DEFINE= DOCS SHARED
Link Here
|
24 |
SHARED_DESC= Build shared library |
24 |
SHARED_DESC= Build shared library |
25 |
SHARED_USES= libtool:build |
25 |
SHARED_USES= libtool:build |
26 |
SHARED_USE= LDCONFIG=yes |
26 |
SHARED_USE= LDCONFIG=yes |
27 |
SHARED_PLIST_FILES= lib/libtommath.so lib/libtommath.so.0 lib/libtommath.so.0.0.41 |
27 |
SHARED_PLIST_FILES= lib/libtommath.so lib/libtommath.so.1 lib/libtommath.so.1.0.0 |
28 |
SHARED_VARS= MAKEFILE=makefile.shared |
28 |
SHARED_VARS= MAKEFILE=makefile.shared |
29 |
SHARED_VARS_OFF= MAKEFILE=makefile |
29 |
SHARED_VARS_OFF= MAKEFILE=makefile |
30 |
|
30 |
|
31 |
post-patch: |
|
|
32 |
${REINPLACE_CMD} -e 's|gcc|${CC}|g' ${WRKSRC}/makefile.shared |
33 |
${REINPLACE_CMD} -e 's|DESTDIR=|DESTDIR?=| ; s|-g $$(GROUP) -o $$(USER)||' ${WRKSRC}/${MAKEFILE} |
34 |
|
35 |
post-install: |
31 |
post-install: |
36 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
32 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
37 |
${INSTALL_DATA} ${WRKSRC}/bn.pdf ${STAGEDIR}${DOCSDIR} |
33 |
${INSTALL_DATA} ${WRKSRC}/bn.pdf ${STAGEDIR}${DOCSDIR} |
Lines 39-45
post-install:
Link Here
|
39 |
${INSTALL_DATA} ${WRKSRC}/tommath.pdf ${STAGEDIR}${DOCSDIR} |
35 |
${INSTALL_DATA} ${WRKSRC}/tommath.pdf ${STAGEDIR}${DOCSDIR} |
40 |
|
36 |
|
41 |
post-install-SHARED-on: |
37 |
post-install-SHARED-on: |
42 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtommath.so.0 |
38 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtommath.so.1 |
43 |
|
39 |
|
44 |
regression-test: |
40 |
regression-test: |
45 |
(cd ${WRKSRC}; \ |
41 |
(cd ${WRKSRC}; \ |