aboutsummaryrefslogblamecommitdiff
path: root/math/mingw32-libgmp/Makefile
blob: 5f6ef5162ba560fc0125ff105c3cdf63e103d4ab (plain) (tree)
1
2
3
4
5
6
7
8
9
                                                 
 
                      
                     
                 
                          
                       
                        
                                   
 
                                 

                                                                    

                                                               
 


                                                             

                                            
                                          
                                       


                                   
                              
                                                                            
                                                   

                                                




                                                            


                   
                                

             
                                      
 
                      
# Created by: Timothy Bourke <timbob@bigpond.com>

PORTNAME=	libgmp
PORTVERSION=	6.0.0
PORTREVISION=	3
CATEGORIES=	math devel
MASTER_SITES=	GNU/gmp
PKGNAMEPREFIX=	mingw32-
DISTNAME=	gmp-${DISTVERSION}a

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Library for arbitrary precision arithmetic (MinGW32)

BUILD_DEPENDS=	${PKGNAMEPREFIX}gcc:devel/${PKGNAMEPREFIX}gcc \
		mingwm10.dll:devel/mingw32-bin-msvcrt

BROKEN_FreeBSD_13=	error: '::gets' has not been declared
BROKEN_FreeBSD_14=	error: '::gets' has not been declared

WRKSRC=		${WRKDIR}/gmp-${PORTVERSION}

USES=		libtool makeinfo tar:bzip2
GMP_TARG=	${PKGNAMEPREFIX:S/-$//}
GNU_CONFIGURE=	yes
CC=		${PKGNAMEPREFIX}gcc
CXX=		${PKGNAMEPREFIX}c++
CFLAGS+=	-I/usr/include
SSP_CFLAGS?=	-fstack-protector # XXX -strong isn't supported by GCC < 4.9
CONFIGURE_ENV=	MAKEINFO="${MAKEINFO} --no-split" \
		PREFIX="${PREFIX}/${GMP_TARG}" \
		M4="/usr/bin/m4"
CONFIGURE_ARGS=	--enable-cxx --host=${GMP_TARG} \
		--includedir=${PREFIX}/${GMP_TARG}/include \
		--exec_prefix=${PREFIX}/${GMP_TARG} \
		--datadir=${PREFIX}/${GMP_TARG}/share \
		--libdir=${PREFIX}/${GMP_TARG}/lib
CONFIGURE_TARGET=

INFO=		gmp
INFO_PATH=	${GMP_TARG}/info

post-extract:
	@${RM} ${WRKSRC}/doc/gmp.info*

.include <bsd.port.mk>