summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoragc <agc>2002-07-11 21:40:41 +0000
committeragc <agc>2002-07-11 21:40:41 +0000
commit30005d84b1ae4c8e80ddab2a8eb0e1cd70cca5a7 (patch)
treea212acedede5143ddb7b4e9098f98b1000e4f644
parente17bed51c4e90190059f9a2065af9750b705f6c8 (diff)
downloadpkgsrc-30005d84b1ae4c8e80ddab2a8eb0e1cd70cca5a7.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.
-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>
+