# Created by: ache PORTNAME= ncftp PORTVERSION= 3.2.6 PORTREVISION?= 2 CATEGORIES= ftp 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:xz 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