diff options
Diffstat (limited to 'net-ftp/ncftp')
-rw-r--r-- | net-ftp/ncftp/Manifest | 4 | ||||
-rw-r--r-- | net-ftp/ncftp/files/ncftp-3.2.6-fno-common.patch | 68 | ||||
-rw-r--r-- | net-ftp/ncftp/ncftp-3.2.6-r1.ebuild | 49 | ||||
-rw-r--r-- | net-ftp/ncftp/ncftp-3.2.6.ebuild | 2 |
4 files changed, 121 insertions, 2 deletions
diff --git a/net-ftp/ncftp/Manifest b/net-ftp/ncftp/Manifest index b769746c1929..0dd348f5642c 100644 --- a/net-ftp/ncftp/Manifest +++ b/net-ftp/ncftp/Manifest @@ -1,3 +1,5 @@ +AUX ncftp-3.2.6-fno-common.patch 1818 BLAKE2B 620e3fbc7e297d3186fe9eef8855e2a663a5abcd680269101d5547ab9f6b9addcfe6040ba35e16e8e540784796e34304a9377b1149f7ac00fe0859627a141200 SHA512 c6bf0cc4324583d9aae3f3a57c900437a78d30138d0b9da06fea66cd5fbf57a79ea420afe33536a5bbcf2ace61aaca30ea04155df638daeae125ed9ca90b1c25 DIST ncftp-3.2.6.tar.xz 418836 BLAKE2B f0ffa0cc26617ee4007fe8589dbbc8d122edbfc8106a8618a66eab5d9def258d2ee9c2b709e1a637b9d833513ef87b652f4ab0ff518dc9d67d90a7dd43941d3c SHA512 040db7e2ca2ee78b79d682a951fd98c1e0ee2936b64462259992d70c51241fa50ae06c66b4f40933ad0ab7122f581bbb8ba7cda764dba5f70a1f8c7d3d751199 -EBUILD ncftp-3.2.6.ebuild 1048 BLAKE2B 866ebac7950de5ff4a62c71f3d3a6d2a4ff9555938631e7504d386b9c9e551cc49252cad2be8af9c6d47cf7ef3adb4a935cea4eb38989e0c75e80b6ca16586b3 SHA512 7a468af48b1a9598fae257c7b691323c2b24185480ff5d838cb15a0edc1adb66edeec038b6cab5c9544d1a68a866c05cca9d772266e4695543ffa08d30c8d883 +EBUILD ncftp-3.2.6-r1.ebuild 979 BLAKE2B 9e68d2e14177156f97097fe1b4951de353a913626a3e8a7478a34fa8914a9810a4076011bbbe994640ab57b4c1bf3bc1ee2c69a17cf4c3749c6fa29488ba235f SHA512 9200b5c0e4fdfd52742b12c57df84a04a40482e7e3efba9a322701f5e0f4de692f38c1bd6d2f81d73235e3167a0bf7d00523b2044e79f2662796a9f2cba9e178 +EBUILD ncftp-3.2.6.ebuild 1049 BLAKE2B c206df46bb7a669b765a4c37f2cc52935950cd7dfe4e4edefd44be6e7b605ea5e7c43882e2e5f0c947dd891093ed8977455940f13d09815d89be5de9b84303be SHA512 32b641ce00ff56ae28c82c90958a31fa8203b838ff825a1c48c133d898e17e2b9e7333cbacae762d9159fd9e5a010e233485b01c283019065b688be3a9d82e8f MISC metadata.xml 738 BLAKE2B 98d564b3063dd25384758125efec702f385768f3f0c4066ef5b0e6748f9c27d0ef838c4a669e7113bbb70ff74882b1d4c3b0e09011f3ff5f01dad3eea56c6b16 SHA512 e792a9cbbc371515f5137c4c00faad6936b4c6cc27bcfd5bfab151b00002ae8159cb9b76777a4bdd59dd87ea951ea62898ac74f6afd8a4ec0a1e5dcec12210b3 diff --git a/net-ftp/ncftp/files/ncftp-3.2.6-fno-common.patch b/net-ftp/ncftp/files/ncftp-3.2.6-fno-common.patch new file mode 100644 index 000000000000..8b17b9b39862 --- /dev/null +++ b/net-ftp/ncftp/files/ncftp-3.2.6-fno-common.patch @@ -0,0 +1,68 @@ +--- a/ncftp/bookmark.h ++++ b/ncftp/bookmark.h +@@ -59,3 +59,5 @@ + void DefaultBookmarkName(char *, size_t, char *); + void DisposeBookmarkTable(void); + int AddNewItemToBookmarkTable(void); ++ ++extern Bookmark gBm; +--- a/ncftp/cmds.c ++++ b/ncftp/cmds.c +@@ -91,7 +91,6 @@ + extern char gOS[]; + extern int gAutoResume; + extern int gAutoSaveChangesToExistingBookmarks; +-extern Bookmark gBm; + extern int gLoadedBm, gConfirmClose, gSavePasswords, gScreenColumns; + extern char gLocalCWD[512], gPrevLocalCWD[512]; + extern int gMayCancelJmp; +--- a/ncftp/main.c ++++ b/ncftp/main.c +@@ -38,7 +38,6 @@ + char gLocalCWD[512], gPrevLocalCWD[512]; + + extern char gRemoteCWD[512], gPrevRemoteCWD[512]; +-extern Bookmark gBm; + extern int gLoadedBm; + extern int gFirewallType; + extern char gAutoAscii[]; +--- a/sh_util/gpshare.c ++++ b/sh_util/gpshare.c +@@ -28,7 +28,6 @@ + + static int gIsAtty1 = 1, gIsAtty2 = 1; + extern int gLoadedBm, gBookmarkMatchMode; +-Bookmark gBm; + + double + FileSize(double size, const char **uStr0, double *uMult0) +--- a/sh_util/ncftpget.c ++++ b/sh_util/ncftpget.c +@@ -40,7 +40,6 @@ + extern char gFirewallExceptionList[256]; + extern int gFwDataPortMode; + extern const char gOS[], gVersion[]; +-extern Bookmark gBm; + + static void + Usage(void) +--- a/sh_util/ncftpls.c ++++ b/sh_util/ncftpls.c +@@ -39,7 +39,6 @@ + extern char gFirewallExceptionList[256]; + extern int gFwDataPortMode; + extern const char gOS[], gVersion[]; +-extern Bookmark gBm; + + static int FTPRemoteRecursiveMList(FTPCIPtr cip, const char *const rdir, /* FTPFileInfoListPtr files, */ FTPLineListPtr lines); + +--- a/sh_util/ncftpput.c ++++ b/sh_util/ncftpput.c +@@ -41,7 +41,6 @@ + extern char gFirewallExceptionList[256]; + extern int gFwDataPortMode; + extern const char gOS[], gVersion[]; +-extern Bookmark gBm; + extern int gSendfileInProgress; + + static void diff --git a/net-ftp/ncftp/ncftp-3.2.6-r1.ebuild b/net-ftp/ncftp/ncftp-3.2.6-r1.ebuild new file mode 100644 index 000000000000..7c177b45e9f7 --- /dev/null +++ b/net-ftp/ncftp/ncftp-3.2.6-r1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools toolchain-funcs + +DESCRIPTION="An extremely configurable ftp client" +HOMEPAGE="http://www.ncftp.com/" +SRC_URI=" + ftp://ftp.${PN}.com/${PN}/${P}-src.tar.xz -> ${P}.tar.xz +" + +LICENSE="Clarified-Artistic" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris" +IUSE="pch" + +DEPEND=" + sys-libs/ncurses:* +" +RDEPEND=" + ${DEPEND} +" +PATCHES=( + "${FILESDIR}"/${PN}-3.2.6-fno-common.patch +) + +src_prepare() { + default + + AT_M4DIR=autoconf_local/ eautoreconf +} + +src_configure() { + tc-export CC + LC_ALL="C" \ + LIBS="$( $(tc-getPKG_CONFIG) --libs ncurses)" \ + econf \ + $(use_enable pch precomp) \ + --disable-ccdv \ + --disable-universal +} + +src_install() { + default + dodoc README.txt doc/*.txt + docinto html + dodoc doc/html/*.html +} diff --git a/net-ftp/ncftp/ncftp-3.2.6.ebuild b/net-ftp/ncftp/ncftp-3.2.6.ebuild index b590ebd27be8..3f9258b19818 100644 --- a/net-ftp/ncftp/ncftp-3.2.6.ebuild +++ b/net-ftp/ncftp/ncftp-3.2.6.ebuild @@ -12,7 +12,7 @@ SRC_URI=" LICENSE="Clarified-Artistic" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris" IUSE="pch" DEPEND=" |