1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-15 03:14:23 +00:00
freebsd-ports/ftp/ncftp3/Makefile
John Marino 7399fb7675 ftp/ncftp3: Skip faulty ncurses.h header check
The ncurses.h header configure check doesn't use cflags apparently thus
returning a false negative on the presence of the ncurses headers (it
picks up base headers if they exist instead).  Just cache the test result
as "yes" to fix the build for ports-based ncurses.
2016-11-18 17:56:16 +00:00

60 lines
1.5 KiB
Makefile

# Created by: ache
# $FreeBSD$
PORTNAME= ncftp
PORTVERSION= 3.2.5
PORTREVISION?= 0
CATEGORIES= ftp ipv6
MASTER_SITES= ftp://ftp.ncftp.com/ncftp/ \
ftp://ftp.mirrorservice.org/sites/ftp.ncftp.com/ncftp/
DISTNAME= ncftp-${PORTVERSION}-src
MAINTAINER= ports@FreeBSD.org
COMMENT= FTP client with advanced user interface
LICENSE= ARTPERL10
LICENSE_FILE= ${WRKSRC}/doc/LICENSE.txt
USES= ncurses tar:bzip2
WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//}
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV+= ac_cv_header_ncurses_h=yes
PORTDOCS= *
LIBNCFTP= libncftp.so.3
LIBSIO= libsio.so.5
LIBSTRN= libStrn.so.1
OPTIONS_DEFINE= LIBS DOCS
OPTIONS_DEFAULT=LIBS
LIBS_DESC= Install optional libraries
OPTIONS_SUB= yes
pre-build-LIBS-on:
.for dir in Strn libncftp sio
${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} -C ${WRKSRC}/${dir} so
.endfor
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bin/* ${STAGEDIR}${PREFIX}/bin
${LN} -sf ncftpbatch ${STAGEDIR}${PREFIX}/bin/ncftpspooler
${INSTALL_MAN} ${WRKSRC}/doc/man/* ${STAGEDIR}${MANPREFIX}/man/man1
${INSTALL_MAN} ${WRKSRC}/Strn/Strn.3 ${STAGEDIR}${MANPREFIX}/man/man3
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
-${RM} -r ${STAGEDIR}${DOCSDIR}/man
do-install-LIBS-on:
${INSTALL_LIB} ${WRKSRC}/Strn/${LIBSTRN} ${STAGEDIR}${PREFIX}/lib
.for lib in libncftp/${LIBNCFTP} sio/${LIBSIO} Strn/${LIBSTRN}
${INSTALL_LIB} ${WRKSRC}/${lib} ${STAGEDIR}${PREFIX}/lib
${LN} -sf ${lib:T} ${STAGEDIR}${PREFIX}/lib/${lib:T:R}
.endfor
.include <bsd.port.mk>