# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= ncftp VERSION= 3.3.0 KEYWORDS= ftp VARIANTS= std SDESC[std]= Set of free application programs implementing FTP HOMEPAGE= https://www.ncftp.com/ncftp/ CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= https://www.ncftp.com/public_ftp/ncftp/ DISTFILE[1]= ncftp-3.3.0-src.tar.gz:main DF_INDEX= 1 SPKGS[std]= set primary man OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none USES= cpe perl:build LICENSE= ARTPERL10:primary LICENSE_FILE= ARTPERL10:{{WRKSRC}}/doc/LICENSE.txt LICENSE_SCHEME= solo CPE_VENDOR= ncftp_software FPC_EQUIVALENT= ftp/ncftp3 MUST_CONFIGURE= gnu CONFIGURE_ARGS= --without-curses --without-ncurses pre-configure: ${REINPLACE_CMD} -e 's/def HAVE_STDLIB_H/ 1/; s/def HAVE_UNISTD_H/ 1/' \ ${WRKSRC}/configure [FILE:559:descriptions/desc.primary] NcFTP is a free set of programs that use the File Transfer Protocol. The main program is simply called "ncftp". There are also separate utility programs for one-shot FTP operations (i.e. for shell scripts and command line junkies); these include "ncftpget", "ncftpput", and "ncftpls". Also included is a batch processing daemon, "ncftpbatch", which is invoked by the "bgget" command from "ncftp" and also the "-b" flag of "ncftpput" and "ncftpget". Lastly, the "ncftpbookmarks" program is a full-screen utility program to manipulate user's FTP bookmarks. [FILE:101:distinfo] 7920f884c2adafc82c8e41c46d6f3d22698785c7b3f56f5677a8d5c866396386 640869 ncftp-3.3.0-src.tar.gz [FILE:67:manifests/plist.primary] bin/ ncftp ncftpbatch ncftpget ncftpls ncftpput ncftpspooler [FILE:90:manifests/plist.man] share/man/man1/ ncftp.1 ncftpbatch.1 ncftpget.1 ncftpls.1 ncftpput.1 ncftpspooler.1 [FILE:577:patches/patch-sio_DNSUtil.c] --- sio/DNSUtil.c.orig 2025-03-23 02:12:36 UTC +++ sio/DNSUtil.c @@ -7,16 +7,10 @@ #define _CRT_SECURE_NO_WARNINGS 1 #endif -#ifndef HAVE_GETNAMEINFO -# ifndef STRNCPY -# define STRNCPY(a,b) strncpy(a, b, sizeof(a)); a[sizeof(a) - 1] = '\0' -# define Strncpy(a,b,s) strncpy(a, b, s); a[s - 1] = '\0' -# endif # if (((defined(MACOSX)) && (MACOSX < 10300)) || (defined(AIX) && (AIX < 430)) || (defined(DIGITAL_UNIX)) || (defined(SOLARIS)) || (defined(SCO)) || (defined(HPUX))) extern int getdomainname(char *name, getdomainname_size_t namelen); # endif -#endif