1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-28 01:06:17 +00:00

- Convert to USES=libtool

- Add INSTALL_TARGET=install-strip
- Remove -fPIC
- Use BROKEN_sparc64
- Remove old post-patch and pre-build targets
This commit is contained in:
Tijl Coosemans 2014-08-17 13:15:18 +00:00
parent 165150882c
commit 60257e8c61
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=365185
2 changed files with 7 additions and 24 deletions

View File

@ -3,6 +3,7 @@
PORTNAME= cln
PORTVERSION= 1.3.2
PORTREVISION= 1
CATEGORIES= math devel
MASTER_SITES= http://www.ginac.de/CLN/ \
http://www.mirrors.wiretapped.net/security/cryptography/libraries/math/cln/ \
@ -13,32 +14,14 @@ COMMENT= Class Library for Numbers
LIB_DEPENDS= libgmp.so:${PORTSDIR}/math/gmp
USE_AUTOTOOLS= libtool
USES= gmake pathfix pkgconfig tar:bzip2
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-gmp
CONFIGURE_ARGS= --with-gmp=${LOCALBASE}
INSTALL_TARGET= install-strip
USES= gmake libtool pathfix pkgconfig tar:bzip2
USE_LDCONFIG= yes
INFO= cln
STRIP= # none
BROKEN_sparc64= Does not compile on sparc64
CFLAGS+= -fPIC
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
.include <bsd.port.pre.mk>
.if ${ARCH} == "sparc64"
BROKEN= Does not compile on sparc64
.endif
post-patch:
@${REINPLACE_CMD} 's|/usr/local|${PREFIX}|' ${WRKSRC}/Makefile.in
pre-build:
.if exists(${LOCALBASE}/lib/libcln.so.3)
BROKEN= Does not compile when older version is installed. Please pkg_delete old cln first
.endif
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -78,9 +78,9 @@ include/cln/univpoly_rational.h
include/cln/univpoly_real.h
include/cln/version.h
lib/libcln.a
lib/libcln.la
lib/libcln.so
lib/libcln.so.6
lib/libcln.so.6.0.2
libdata/pkgconfig/cln.pc
man/man1/pi.1.gz
@dirrm include/cln