1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-28 01:06:17 +00:00

PR: ports/11463

Submitted by:	andy@icc.surw.chel.su
Easy to use FTP client for X Window System.
This commit is contained in:
Seiichirou Hiraoka 1999-05-07 17:43:08 +00:00
parent ab3539a56a
commit fe38af43c7
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=18596
8 changed files with 193 additions and 0 deletions

43
ftp/IglooFTP/Makefile Normal file
View File

@ -0,0 +1,43 @@
# New ports collection makefile for: IglooFTP
# Version required: 0.6.1
# Date created: 3 May 1999
# Whom: Andrey Zakhvatov
#
# $Id$
#
DISTNAME= IglooFTP-0.6.1.src
PKGNAME= IglooFTP-0.6.1
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_SUNSITE} \
ftp://littleigloo.org/pub/iglooftp/
MASTER_SITE_SUBDIR= system/network/file-transfer
MAINTAINER= andy@icc.surw.chel.su
LIB_DEPENDS= gdk12.1:${PORTSDIR}/x11-toolkits/gtk12 \
glib12:${PORTSDIR}/devel/glib12 \
gmodule12:${PORTSDIR}/devel/glib12 \
gtk12.1:${PORTSDIR}/x11-toolkits/gtk12 \
intl:${PORTSDIR}/devel/gettext
USE_X_PREFIX= yes
WRKSRC= ${WRKDIR}/IglooFTP-0.6.1
do-build:
@ cd ${WRKSRC}/src; ${MAKE}
do-install:
@ cd ${WRKSRC}/src; ${MAKE} install
@ ${RM} ${PREFIX}/share/IglooFTP/docs/LICENSE~
post-install:
.if !defined(NOPORTDOCS)
@ ${MKDIR} ${PREFIX}/share/doc/IglooFTP
.for file in AUTHORS BUGS COPYRIGHT THANKS TODO
@ ${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/IglooFTP
.endfor
.endif
.include <bsd.port.mk>

1
ftp/IglooFTP/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (IglooFTP-0.6.1.src.tar.gz) = 8e35b89ebbde67e335775f8774bfafec

View File

@ -0,0 +1,16 @@
--- src/FTP.c Thu Apr 15 20:05:13 1999
+++ /home/andy/tmp/wrk/src/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>

View File

@ -0,0 +1,33 @@
--- src/Makefile Thu Apr 15 20:05:15 1999
+++ /home/andy/tmp/wrk/src/Makefile Mon May 3 12:59:28 1999
@@ -1,14 +1,15 @@
SHELL=/bin/sh
-CC = gcc
-C_FLAGS = -Wall -g -O2 -m486 -fno-strength-reduce
-GTK_CFLAGS = `gtk-config --cflags`
-GTK_LIBS = `gtk-config --libs`
-LFLAGS = $(GTK_LIBS) -lresolv -lXmu -lXt -lSM -lICE
+CC?= gcc
+C_FLAGS = $(CFLAGS)
+# -Wall -g -O2 -m486 -fno-strength-reduce
+GTK_CFLAGS = `gtk12-config --cflags`
+GTK_LIBS = `gtk12-config --libs`
+LFLAGS = $(GTK_LIBS) -lXmu -lXt -lSM -lICE
PROGNAME = IglooFTP
PROGNAME-STATIC = IglooFTP-static
VERSION = 0.6.1
VERSION_DATE = 1999
-DESTDIR = /usr/local
+DESTDIR?= /usr/X11R6
BIN_PATH = $(DESTDIR)/bin
MAN_PATH = $(DESTDIR)/man
SHARE_PATH = $(DESTDIR)/share/$(PROGNAME)
@@ -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+ `gtk12-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

View File

@ -0,0 +1,23 @@
--- src/main.c Thu Apr 15 20:05:15 1999
+++ /home/andy/tmp/wrk/src/main.c Mon May 3 13:42:28 1999
@@ -20,6 +20,9 @@
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
+#ifdef __FreeBSD__
+#include <floatingpoint.h>
+#endif
#include "protos.h"
@@ -101,6 +104,10 @@
GtkWidget *vbox1;
char IS_SPAWNED = FALSE;
register int f;
+
+#ifdef __FreeBSD__
+ fpsetmask(0);
+#endif
gtk_set_locale ();
gtk_init (&argc, &argv);

1
ftp/IglooFTP/pkg-comment Normal file
View File

@ -0,0 +1 @@
Easy to use FTP client for X Window System.

17
ftp/IglooFTP/pkg-descr Normal file
View File

@ -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.

59
ftp/IglooFTP/pkg-plist Normal file
View File

@ -0,0 +1,59 @@
bin/IglooFTP
share/IglooFTP/gtkrc
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/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
share/doc/IglooFTP/AUTHORS
share/doc/IglooFTP/BUGS
share/doc/IglooFTP/COPYRIGHT
share/doc/IglooFTP/THANKS
share/doc/IglooFTP/TODO
@dirrm share/IglooFTP/app_ass
@dirrm share/IglooFTP/bookmarks
@dirrm share/IglooFTP/docs
@dirrm share/IglooFTP/html/images
@dirrm share/IglooFTP/html
@dirrm share/IglooFTP/xpm
@dirrm share/IglooFTP
@dirrm share/doc/IglooFTP