summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-ftp/pftpfxp')
-rw-r--r--net-ftp/pftpfxp/ChangeLog11
-rw-r--r--net-ftp/pftpfxp/Manifest2
-rw-r--r--net-ftp/pftpfxp/files/0.11.4.6-gcc3.4.fix13
-rw-r--r--net-ftp/pftpfxp/files/digest-pftpfxp-0.11.4.61
-rw-r--r--net-ftp/pftpfxp/metadata.xml12
-rw-r--r--net-ftp/pftpfxp/pftpfxp-0.11.4.6.ebuild45
6 files changed, 84 insertions, 0 deletions
diff --git a/net-ftp/pftpfxp/ChangeLog b/net-ftp/pftpfxp/ChangeLog
new file mode 100644
index 000000000000..91051dd70b76
--- /dev/null
+++ b/net-ftp/pftpfxp/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for net-ftp/pftpfxp
+# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-ftp/pftpfxp/ChangeLog,v 1.1 2004/11/26 08:37:54 dragonheart Exp $
+
+*pftpfxp-0.11.4.6 (26 Nov 2004)
+
+ 26 Nov 2004; Daniel Black <dragonheart@gentoo.org> +metadata.xml,
+ +files/0.11.4.6-gcc3.4.fix, +pftpfxp-0.11.4.6.ebuild:
+ initial import as per bug #62491. Thanks to Håkan Wikström <hakan@wikstrom.st>
+ for the ebuild
+
diff --git a/net-ftp/pftpfxp/Manifest b/net-ftp/pftpfxp/Manifest
new file mode 100644
index 000000000000..d6dadfbebfa2
--- /dev/null
+++ b/net-ftp/pftpfxp/Manifest
@@ -0,0 +1,2 @@
+MD5 aa7b837e97ba5ef197a7cdd220b9edea pftpfxp-0.11.4.6.ebuild 795
+MD5 5c7f9305285e6c7efdbc232f737d533e files/digest-pftpfxp-0.11.4.6 68
diff --git a/net-ftp/pftpfxp/files/0.11.4.6-gcc3.4.fix b/net-ftp/pftpfxp/files/0.11.4.6-gcc3.4.fix
new file mode 100644
index 000000000000..e2c68fb07e38
--- /dev/null
+++ b/net-ftp/pftpfxp/files/0.11.4.6-gcc3.4.fix
@@ -0,0 +1,13 @@
+--- src/server.cc.orig 2004-11-26 17:32:26.750551888 +0930
++++ src/server.cc 2004-11-26 17:41:14.500567672 +0930
+@@ -5357,8 +5357,8 @@
+ finished = FALSE;
+ int f, d;
+ FILELIST **dir_list, **file_list;
+- dir_list = new (FILELIST *)[dir_count];
+- file_list = new (FILELIST *)[file_count];
++ dir_list = new FILELIST *[dir_count];
++ file_list = new FILELIST *[file_count];
+
+ //make arrays for the sorting
+ fl_temp = this->internal_filelist;
diff --git a/net-ftp/pftpfxp/files/digest-pftpfxp-0.11.4.6 b/net-ftp/pftpfxp/files/digest-pftpfxp-0.11.4.6
new file mode 100644
index 000000000000..66deec50372c
--- /dev/null
+++ b/net-ftp/pftpfxp/files/digest-pftpfxp-0.11.4.6
@@ -0,0 +1 @@
+MD5 22528192327488a372a6de1f5d2709dc pftpfxp-v0.11.4mew6.tgz 137093
diff --git a/net-ftp/pftpfxp/metadata.xml b/net-ftp/pftpfxp/metadata.xml
new file mode 100644
index 000000000000..b9fc2b9c6f11
--- /dev/null
+++ b/net-ftp/pftpfxp/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+ <email>dragonheart@gentoo.org</email>
+ <name>Daniel Black</name>
+ <description>A user ebuild that I felt obliged to include. Please take over if you want
+it</description>
+</maintainer>
+<longdescription></longdescription>
+</pkgmetadata>
diff --git a/net-ftp/pftpfxp/pftpfxp-0.11.4.6.ebuild b/net-ftp/pftpfxp/pftpfxp-0.11.4.6.ebuild
new file mode 100644
index 000000000000..702383940994
--- /dev/null
+++ b/net-ftp/pftpfxp/pftpfxp-0.11.4.6.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-ftp/pftpfxp/pftpfxp-0.11.4.6.ebuild,v 1.1 2004/11/26 08:37:54 dragonheart Exp $
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="The powerful curses-based ftp/fxp client, mew edition"
+HOMEPAGE="http://pftpmew.tanesha.net"
+SRC_URI="http://tanesha.net/bigmess/pftpfxp-v0.11.4mew6.tgz"
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="x86"
+IUSE="crypt"
+DEPEND="ssl? ( >=dev-libs/openssl-0.9.6c )"
+S=${WORKDIR}/pftpfxp-mew
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/${PV}-gcc3.4.fix
+ sed -i -e "s/^CPP=.*/CPP=$(tc-getCXX)/" \
+ -e "s:^CPPF=.*:CPPF=\"-Wall -D_REENTRANT -I../include ${CFLAGS}\":" \
+ configure
+}
+
+src_compile() {
+ cd ${S}
+ #note: not a propper autoconf
+ ./configure || die "configure failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ dobin pftp
+ dodoc .pftp/config .pftp/keymap README.MEW old/*
+ cd ${WORKDIR}
+ mv irssi mIRC-mew pftpfxp-autoconnect ${DOCDESTTREE}
+}
+
+pkg_postinst() {
+ einfo "In order to use pftp-mew you need to create these files:"
+ einfo " ~/.pftp/config"
+ einfo " ~/.pftp/keymap"
+ einfo "Refer to the examples in ${DOCDESTTREE} for more information."
+}