aboutsummaryrefslogtreecommitdiff
path: root/ftp
diff options
context:
space:
mode:
authorBill Fumerola <billf@FreeBSD.org>1998-12-16 22:37:40 +0000
committerBill Fumerola <billf@FreeBSD.org>1998-12-16 22:37:40 +0000
commitc517d4abf66d03ce2587a0f00584eff801fe80e5 (patch)
treee39fc21dc5fd6e8313b53d42e8c2401315b7a713 /ftp
parent6565960bb84f5d36cc1f6f275aaf896a312d65b1 (diff)
downloadports-c517d4abf66d03ce2587a0f00584eff801fe80e5.tar.gz
ports-c517d4abf66d03ce2587a0f00584eff801fe80e5.zip
Pavuk is a HTTP, FTP and Gopher mirroring tool.
What this program does : - recursive HTTP , HTTP over SSL , FTP and Gopher document retrieving - synchronizing retrieved local copies of document with remote - partial content retrieving on servers which suppots it (FTP and HTTP/1.1) - follows moved documents - supports "robots.txt" standart - supports HTTP and FTP proxy server - supports HTTP authentification - shows document tree - have interface to "at" command for scheduling - have X-windows user interface (built with own widgets based on plain Xt) - may be built with or without X-windows user interface - can handle setup files PR: ports/6085
Notes
Notes: svn path=/head/; revision=15389
Diffstat (limited to 'ftp')
-rw-r--r--ftp/pavuk/Makefile42
-rw-r--r--ftp/pavuk/distinfo1
-rw-r--r--ftp/pavuk/files/patch-ab22
-rw-r--r--ftp/pavuk/pkg-comment1
-rw-r--r--ftp/pavuk/pkg-descr16
-rw-r--r--ftp/pavuk/pkg-plist10
6 files changed, 92 insertions, 0 deletions
diff --git a/ftp/pavuk/Makefile b/ftp/pavuk/Makefile
new file mode 100644
index 000000000000..26cfb392918b
--- /dev/null
+++ b/ftp/pavuk/Makefile
@@ -0,0 +1,42 @@
+# New ports collection makefile for: pavuk
+# Version required: 0.9pl3
+# Date created: 19 March 1998
+# Whom: Andrey Zakhvatov
+#
+# $Id$
+#
+
+DISTNAME= pavuk-0.9pl3
+PKGNAME= pavuk-0.9.3
+CATEGORIES= net www
+MASTER_SITES= ftp://ftp.idata.sk/pub/unix/www/ \
+ ftp://ftp.max.irk.ru/pub/unix/net/www/wget/ \
+ ${MASTER_SITE_SUNSITE}
+MASTER_SITE_SUBDIR= apps/www/mirroring
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= andy@icc.surw.chel.su
+
+LIB_DEPENDS= Xpm.4:${PORTSDIR}/graphics/xpm \
+ gtk.1:${PORTSDIR}/x11-toolkits/gtk11
+
+USE_XLIB= yes
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+
+MAN1= pavuk.1
+
+do-install:
+
+ @ ${INSTALL_PROGRAM} ${WRKSRC}/src/pavuk ${PREFIX}/bin
+ @ ${INSTALL_MAN} ${WRKSRC}/man/pavuk.1 ${PREFIX}/man/man1
+ @ ${INSTALL_DATA} ${WRKSRC}/pavukrc.sample ${PREFIX}/etc
+ @ ${INSTALL_DATA} ${WRKSRC}/pavuk_authinfo.sample ${PREFIX}/etc
+.if !defined(NOPORTDOCS)
+ @ ${MKDIR} ${PREFIX}/share/doc/pavuk
+.for file in AUTHORS COPYING ChangeLog README THANK_TO TODO
+ @ ${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/pavuk
+.endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/ftp/pavuk/distinfo b/ftp/pavuk/distinfo
new file mode 100644
index 000000000000..1005e7f0d619
--- /dev/null
+++ b/ftp/pavuk/distinfo
@@ -0,0 +1 @@
+MD5 (pavuk-0.9pl3.tgz) = 7b5625825f0f512abab11cd83aaee05f
diff --git a/ftp/pavuk/files/patch-ab b/ftp/pavuk/files/patch-ab
new file mode 100644
index 000000000000..8fb78d9dfe8c
--- /dev/null
+++ b/ftp/pavuk/files/patch-ab
@@ -0,0 +1,22 @@
+--- src/net.c Sun Feb 1 10:53:47 1998
++++ /home/andy/tmp/wrk/src/net.c Fri Mar 20 22:00:21 1998
+@@ -129,7 +129,9 @@
+
+ }
+
++#ifndef __FreeBSD__
+ fcntl(sock , F_SETFL , O_SYNC);
++#endif
+ if ((connect(sock, (struct sockaddr*)&addr, sizeof(addr)) == -1) &&
+ (errno && (errno != EISCONN)))
+ {
+@@ -259,7 +261,9 @@
+ }
+ }
+
++#ifndef __FreeBSD__
+ fcntl(sock , F_SETFL , O_SYNC);
++#endif
+ }
+ #endif
+ if ((rsock < 0) && ((rsock = accept(sock, (struct sockaddr*)&caller, &p)) == -1))
diff --git a/ftp/pavuk/pkg-comment b/ftp/pavuk/pkg-comment
new file mode 100644
index 000000000000..3be77f76fcfe
--- /dev/null
+++ b/ftp/pavuk/pkg-comment
@@ -0,0 +1 @@
+HTTP, FTP and Gopher mirroring tool
diff --git a/ftp/pavuk/pkg-descr b/ftp/pavuk/pkg-descr
new file mode 100644
index 000000000000..6d96bd8d0d8c
--- /dev/null
+++ b/ftp/pavuk/pkg-descr
@@ -0,0 +1,16 @@
+ Pavuk is a HTTP, FTP and Gopher mirroring tool.
+
+ What this program does :
+
+ - recursive HTTP , HTTP over SSL , FTP and Gopher document retrieving
+ - synchronizing retrieved local copies of document with remote
+ - partial content retrieving on servers which suppots it (FTP and HTTP/1.1)
+ - follows moved documents
+ - supports "robots.txt" standart
+ - supports HTTP and FTP proxy server
+ - supports HTTP authentification
+ - shows document tree
+ - have interface to "at" command for scheduling
+ - have X-windows user interface (built with own widgets based on plain Xt)
+ - may be built with or without X-windows user interface
+ - can handle setup files
diff --git a/ftp/pavuk/pkg-plist b/ftp/pavuk/pkg-plist
new file mode 100644
index 000000000000..088720e08fe2
--- /dev/null
+++ b/ftp/pavuk/pkg-plist
@@ -0,0 +1,10 @@
+bin/pavuk
+etc/pavukrc.sample
+etc/pavuk_authinfo.sample
+share/doc/pavuk/AUTHORS
+share/doc/pavuk/COPYING
+share/doc/pavuk/ChangeLog
+share/doc/pavuk/README
+share/doc/pavuk/THANK_TO
+share/doc/pavuk/TODO
+@dirrm share/doc/pavuk