diff options
author | billf <billf@FreeBSD.org> | 1998-12-17 06:37:40 +0800 |
---|---|---|
committer | billf <billf@FreeBSD.org> | 1998-12-17 06:37:40 +0800 |
commit | 755c166becbdd6ee046396b28cbd4a34db07274b (patch) | |
tree | 319b0d1a21e9163ae07e0527aaa375028c8d6596 /ftp/pavuk | |
parent | b9aa0394fd3e2a0ceb5359c382a9065810e06441 (diff) | |
download | freebsd-ports-gnome-755c166becbdd6ee046396b28cbd4a34db07274b.tar.gz freebsd-ports-gnome-755c166becbdd6ee046396b28cbd4a34db07274b.tar.zst freebsd-ports-gnome-755c166becbdd6ee046396b28cbd4a34db07274b.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
Diffstat (limited to 'ftp/pavuk')
-rw-r--r-- | ftp/pavuk/Makefile | 42 | ||||
-rw-r--r-- | ftp/pavuk/distinfo | 1 | ||||
-rw-r--r-- | ftp/pavuk/files/patch-ab | 22 | ||||
-rw-r--r-- | ftp/pavuk/pkg-comment | 1 | ||||
-rw-r--r-- | ftp/pavuk/pkg-descr | 16 | ||||
-rw-r--r-- | ftp/pavuk/pkg-plist | 10 |
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 |