summaryrefslogtreecommitdiff
path: root/net/IglooFTP
diff options
context:
space:
mode:
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>
+