mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-15 03:14:23 +00:00
7399fb7675
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.
60 lines
1.5 KiB
Makefile
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>
|