summaryrefslogtreecommitdiff
path: root/net/IglooFTP
diff options
context:
space:
mode:
authoragc <agc@pkgsrc.org>2002-07-11 21:40:41 +0000
committeragc <agc@pkgsrc.org>2002-07-11 21:40:41 +0000
commit70ef7fc44587c1e035a42da4623ce65ab6c664b4 (patch)
treea212acedede5143ddb7b4e9098f98b1000e4f644 /net/IglooFTP
parent26af470309dd53f8bdea60a4d280b47343dd4e1b (diff)
downloadpkgsrc-70ef7fc44587c1e035a42da4623ce65ab6c664b4.tar.gz
Initial import of IglooFTP-0.6.1 into the NetBSD Packages Collection.
Provided in PR 16141 by rxg@ms25.url.com.tw (Rui-Xiang Guo) IglooFTP is a new graphical FTP client written from scratch. Its main goals is to be easy to use and intuitive when used by novice, but powerful and fully configurable in the hand of experienced users. Already available features are : Intuitive user friendly interface, graphical configurability, toolbar, fast-connect bar, graphical directories browser, tree hierarchical site manager with site groups, user profile management, local and remote prompt command, directories creation/deletion, recursive downloads/uploads delete/move/chmod, file transfert resume, resolution of symbolic links, support of passive and non-passive data connection, possibility to show / hide hidden file, anti-idle tool, DND support, firewall support, own Netscape mini-toolbar and a great appearance.
Diffstat (limited to 'net/IglooFTP')
-rw-r--r--net/IglooFTP/DESCR17
-rw-r--r--net/IglooFTP/Makefile23
-rw-r--r--net/IglooFTP/PLIST54
-rw-r--r--net/IglooFTP/distinfo6
-rw-r--r--net/IglooFTP/patches/patch-aa91
-rw-r--r--net/IglooFTP/patches/patch-ab18
6 files changed, 209 insertions, 0 deletions
diff --git a/net/IglooFTP/DESCR b/net/IglooFTP/DESCR
new file mode 100644
index 00000000000..45c956902dd
--- /dev/null
+++ b/net/IglooFTP/DESCR
@@ -0,0 +1,17 @@
+IglooFTP is a new graphical FTP client written from scratch.
+Its main goals is to be easy to use and intuitive when used
+by novice, but powerful and fully configurable in the hand
+of experienced users.
+
+Already available features are :
+
+Intuitive user friendly interface, graphical configurability,
+toolbar, fast-connect bar, graphical directories browser,
+tree hierarchical site manager with site groups, user profile
+management, local and remote prompt command,
+directories creation/deletion, recursive downloads/uploads
+delete/move/chmod, file transfert resume, resolution of
+symbolic links, support of passive and non-passive data
+connection, possibility to show / hide hidden file,
+anti-idle tool, DND support, firewall support,
+own Netscape mini-toolbar and a great appearance.
diff --git a/net/IglooFTP/Makefile b/net/IglooFTP/Makefile
new file mode 100644
index 00000000000..bca585a28ae
--- /dev/null
+++ b/net/IglooFTP/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/07/11 21:40:41 agc Exp $
+
+DISTNAME= IglooFTP-0.6.1
+CATEGORIES= net
+MASTER_SITES= ${MASTER_SITE_SUNSITE:=system/network/file-transfer/} \
+ ftp://littleigloo.org/pub/iglooftp/
+EXTRACT_SUFX= .src.tar.gz
+
+MAINTAINER= rxg@netbsd.org
+HOMEPAGE= http://www.littleigloo.org/iglooftp.php3
+COMMENT= Easy to use FTP client for X Window System
+
+WRKSRC= ${WRKDIR}/${DISTNAME}/src
+
+USE_X11BASE= yes
+
+USE_CONFIG_WRAPPER= yes
+
+post-extract:
+ ${RM} ${WRKSRC}/../share/docs/LICENSE~
+
+.include "../../x11/gtk/buildlink.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/net/IglooFTP/PLIST b/net/IglooFTP/PLIST
new file mode 100644
index 00000000000..b319fff2c26
--- /dev/null
+++ b/net/IglooFTP/PLIST
@@ -0,0 +1,54 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2002/07/11 21:40:41 agc Exp $
+bin/IglooFTP
+share/IglooFTP/app_ass/app_ass.GNOME
+share/IglooFTP/app_ass/app_ass.KDE
+share/IglooFTP/app_ass/app_ass.default
+share/IglooFTP/bookmarks/default.bmk
+share/IglooFTP/docs/ChangeLog
+share/IglooFTP/docs/LICENSE
+share/IglooFTP/docs/README
+share/IglooFTP/docs/welcome.msg
+share/IglooFTP/gtkrc
+share/IglooFTP/html/default.html
+share/IglooFTP/html/images/amazon_mini.gif
+share/IglooFTP/html/images/banner.gif
+share/IglooFTP/html/images/bannerbg.gif
+share/IglooFTP/html/images/bannerbg_bottom.gif
+share/IglooFTP/html/images/bgsnow.gif
+share/IglooFTP/html/images/bookshelf.gif
+share/IglooFTP/html/images/hopbanner.gif
+share/IglooFTP/html/images/hot100.jpg
+share/IglooFTP/html/images/iglooftp.gif
+share/IglooFTP/html/images/iglooftp_now1.gif
+share/IglooFTP/html/images/iglooftp_now8.gif
+share/IglooFTP/html/images/join.gif
+share/IglooFTP/html/images/nav_books.gif
+share/IglooFTP/html/images/nav_booksG.gif
+share/IglooFTP/html/images/nav_download.gif
+share/IglooFTP/html/images/nav_downloadG.gif
+share/IglooFTP/html/images/nav_home.gif
+share/IglooFTP/html/images/nav_homeG.gif
+share/IglooFTP/html/images/nav_link.gif
+share/IglooFTP/html/images/nav_linkG.gif
+share/IglooFTP/html/images/nav_museum.gif
+share/IglooFTP/html/images/nav_museumG.gif
+share/IglooFTP/html/images/nav_news.gif
+share/IglooFTP/html/images/nav_newsG.gif
+share/IglooFTP/html/images/nav_search.gif
+share/IglooFTP/html/images/nav_searchG.gif
+share/IglooFTP/html/images/nav_soft.gif
+share/IglooFTP/html/images/nav_softG.gif
+share/IglooFTP/html/images/nav_tut.gif
+share/IglooFTP/html/images/nav_tutG.gif
+share/IglooFTP/html/images/search.gif
+share/IglooFTP/html/images/softwares.jpg
+share/IglooFTP/html/images/viglooftp.gif
+share/IglooFTP/xpm/iglooftp.xpm
+share/IglooFTP/xpm/little_igloo.xpm
+@dirrm share/IglooFTP/xpm
+@dirrm share/IglooFTP/html/images
+@dirrm share/IglooFTP/html
+@dirrm share/IglooFTP/docs
+@dirrm share/IglooFTP/bookmarks
+@dirrm share/IglooFTP/app_ass
+@dirrm share/IglooFTP
diff --git a/net/IglooFTP/distinfo b/net/IglooFTP/distinfo
new file mode 100644
index 00000000000..f2565cb7b33
--- /dev/null
+++ b/net/IglooFTP/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/07/11 21:40:41 agc Exp $
+
+SHA1 (IglooFTP-0.6.1.src.tar.gz) = ab56bc6c15dc81525b8e987ae5fc15e562f92eed
+Size (IglooFTP-0.6.1.src.tar.gz) = 300553 bytes
+SHA1 (patch-aa) = ef6552e899b271703413cfbfd655a090087dcc9e
+SHA1 (patch-ab) = 7f3b7c383099e4889618f6dafcc76e320278aec9
diff --git a/net/IglooFTP/patches/patch-aa b/net/IglooFTP/patches/patch-aa
new file mode 100644
index 00000000000..ba554d63c52
--- /dev/null
+++ b/net/IglooFTP/patches/patch-aa
@@ -0,0 +1,91 @@
+$NetBSD: patch-aa,v 1.1.1.1 2002/07/11 21:40:41 agc Exp $
+
+--- Makefile.orig Fri Apr 16 00:05:15 1999
++++ Makefile
+@@ -1,14 +1,13 @@
+ SHELL=/bin/sh
+-CC = gcc
+-C_FLAGS = -Wall -g -O2 -m486 -fno-strength-reduce
+-GTK_CFLAGS = `gtk-config --cflags`
+-GTK_LIBS = `gtk-config --libs`
++C_FLAGS = $(CFLAGS) -Wall
++GTK_CFLAGS = `$(GTK_CONFIG) --cflags`
++GTK_LIBS = `$(GTK_CONFIG) --libs`
+ LFLAGS = $(GTK_LIBS) -lresolv -lXmu -lXt -lSM -lICE
+ PROGNAME = IglooFTP
+ PROGNAME-STATIC = IglooFTP-static
+ VERSION = 0.6.1
+ VERSION_DATE = 1999
+-DESTDIR = /usr/local
++DESTDIR = $(PREFIX)
+ BIN_PATH = $(DESTDIR)/bin
+ MAN_PATH = $(DESTDIR)/man
+ SHARE_PATH = $(DESTDIR)/share/$(PROGNAME)
+@@ -16,6 +15,8 @@
+ RPM_BUILDPATH = /usr/src/redhat
+ CODE_LINES = `cat *.c *.h | grep -ch -e "[[:alpha:]|[:punct:]]"`
+
++all: $(PROGNAME)
++
+ $(PROGNAME): main.o GTKmisc.o menu.o toolbar.o connectbar.o statusbar.o\
+ dirlist.o ftplist.o queue.o log.o console.o dialog.o chmod.o\
+ version.o custom.o string.o pixmaps.o color.o cursor.o\
+@@ -30,34 +31,34 @@
+
+ install :
+ @if ! test -e $(SHARE_PATH); then \
+- echo "Making $(SHARE_PATH) directory ..."; mkdir -m 0755 $(SHARE_PATH); \
++ echo "Making $(SHARE_PATH) directory ..."; $(BSD_INSTALL_DATA_DIR) $(SHARE_PATH); \
+ else :; fi;
+ @if ! test -e $(SHARE_PATH)/docs; then \
+- echo "Making $(SHARE_PATH)/docs directory ..."; mkdir -m 0755 $(SHARE_PATH)/docs; \
++ echo "Making $(SHARE_PATH)/docs directory ..."; $(BSD_INSTALL_DATA_DIR) $(SHARE_PATH)/docs; \
+ else :; fi;
+ @if ! test -e $(SHARE_PATH)/html; then \
+- echo "Making $(SHARE_PATH)/html directory ..."; mkdir -m 0755 $(SHARE_PATH)/html; \
++ echo "Making $(SHARE_PATH)/html directory ..."; $(BSD_INSTALL_DATA_DIR) $(SHARE_PATH)/html; \
+ else :; fi;
+ @if ! test -e $(SHARE_PATH)/html/images; then \
+- echo "Making $(SHARE_PATH)/html/images directory ..."; mkdir -m 0755 $(SHARE_PATH)/html/images; \
++ echo "Making $(SHARE_PATH)/html/images directory ..."; $(BSD_INSTALL_DATA_DIR) $(SHARE_PATH)/html/images; \
+ else :; fi;
+ @if ! test -e $(SHARE_PATH)/xpm; then \
+- echo "Making $(SHARE_PATH)/xpm directory ..."; mkdir -m 0755 $(SHARE_PATH)/xpm; \
++ echo "Making $(SHARE_PATH)/xpm directory ..."; $(BSD_INSTALL_DATA_DIR) $(SHARE_PATH)/xpm; \
+ else :; fi;
+ @if ! test -e $(SHARE_PATH)/bookmarks; then \
+- echo "Making $(SHARE_PATH)/bookmarks directory ..."; mkdir -m 0755 $(SHARE_PATH)/bookmarks; \
++ echo "Making $(SHARE_PATH)/bookmarks directory ..."; $(BSD_INSTALL_DATA_DIR) $(SHARE_PATH)/bookmarks; \
+ else :; fi;
+ @if ! test -e $(SHARE_PATH)/app_ass; then \
+- echo "Making $(SHARE_PATH)/app_ass directory ..."; mkdir -m 0755 $(SHARE_PATH)/app_ass; \
++ echo "Making $(SHARE_PATH)/app_ass directory ..."; $(BSD_INSTALL_DATA_DIR) $(SHARE_PATH)/app_ass; \
+ else :; fi;
+- /usr/bin/install -s -m 755 $(PROGNAME) $(BIN_PATH)
+- /usr/bin/install -m 644 ../share/docs/* $(SHARE_PATH)/docs/
+- /usr/bin/install -m 644 ../share/html/*.* $(SHARE_PATH)/html/
+- /usr/bin/install -m 644 ../share/html/images/*.* $(SHARE_PATH)/html/images/
+- /usr/bin/install -m 644 ../share/xpm/* $(SHARE_PATH)/xpm/
+- /usr/bin/install -m 644 ../share/bookmarks/* $(SHARE_PATH)/bookmarks/
+- /usr/bin/install -m 644 ../share/app_ass/* $(SHARE_PATH)/app_ass/
+- /usr/bin/install -m 644 ../share/gtkrc $(SHARE_PATH)/gtkrc
++ $(BSD_INSTALL_PROGRAM) $(PROGNAME) $(BIN_PATH)
++ $(BSD_INSTALL_DATA) ../share/docs/* $(SHARE_PATH)/docs/
++ $(BSD_INSTALL_DATA) ../share/html/*.* $(SHARE_PATH)/html/
++ $(BSD_INSTALL_DATA) ../share/html/images/*.* $(SHARE_PATH)/html/images/
++ $(BSD_INSTALL_DATA) ../share/xpm/* $(SHARE_PATH)/xpm/
++ $(BSD_INSTALL_DATA) ../share/bookmarks/* $(SHARE_PATH)/bookmarks/
++ $(BSD_INSTALL_DATA) ../share/app_ass/* $(SHARE_PATH)/app_ass/
++ $(BSD_INSTALL_DATA) ../share/gtkrc $(SHARE_PATH)/gtkrc
+
+
+
+@@ -111,7 +112,7 @@
+ @echo "#define COMPILE_TIME \"`date +%T`\"" >> version.h
+ @echo "#define COMPILE_BY \"`whoami`\"" >> version.h
+ @echo "#define COMPILE_HOST \"`hostname`\"" >> version.h
+- @echo "#define GTK_VERSION \"GTK+ `gtk-config --version`\"" >> version.h
++ @echo "#define GTK_VERSION \"GTK+ `$(GTK_CONFIG) --version`\"" >> version.h
+ @echo "#define CC_VERSION \"`$(CC) -v 2>&1 | tail -1`\"">>version.h
+ @echo "#define CODE_LINES \"`cat *.c *.h | grep -ch -e \"[[:alpha:]|[:punct:]]\"`\"">>version.h
+
diff --git a/net/IglooFTP/patches/patch-ab b/net/IglooFTP/patches/patch-ab
new file mode 100644
index 00000000000..95815966ee8
--- /dev/null
+++ b/net/IglooFTP/patches/patch-ab
@@ -0,0 +1,18 @@
+$NetBSD: patch-ab,v 1.1.1.1 2002/07/11 21:40:41 agc Exp $
+
+--- FTP.c.orig Thu Apr 15 20:05:13 1999
++++ FTP.c Mon May 3 12:59:56 1999
+@@ -15,12 +15,12 @@
+ */
+
+
++#include <sys/types.h>
+ #include <sys/socket.h>
+ #include <netinet/in.h>
+ #include <netdb.h>
+ #include <arpa/inet.h>
+ #include <arpa/telnet.h>
+-#include <sys/types.h>
+ #include <sys/time.h>
+ #include <resolv.h>
+