Date: Sat, 12 Jul 2003 03:38:25 -0300 From: Juan Salaverria <rael@vectorstar.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/54408: [new port] ftp/prozgui Message-ID: <E19bE1Z-0004YZ-R2@demian.dhis.org> Resent-Message-ID: <200307120640.h6C6eHVF055526@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 54408 >Category: ports >Synopsis: [new port] ftp/prozgui >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Jul 11 23:40:17 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Juan Salaverria >Release: FreeBSD 4.7-RELEASE-p1 i386 >Organization: >Environment: System: FreeBSD demian.trantor.org 4.7-RELEASE-p1 FreeBSD 4.7-RELEASE-p1 #0: Thu Jun 26 07:35:44 ART 2003 root@demian.trantor.org:/usr/src/sys/compile/GENERIC_EXT i386 >Description: ProzGUI is a download accelerator for Linux >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # prozgui # prozgui/distinfo # prozgui/pkg-plist # prozgui/pkg-descr # prozgui/files # prozgui/files/patch-libprozilla::src::download.c # prozgui/files/patch-src::main.cpp # prozgui/files/patch-src::Makefile.in # prozgui/files/patch-libprozilla::src::Makefile.in # prozgui/files/patch-src::download_win.cpp # prozgui/files/patch-src::ftpsearch_win.cpp # prozgui/files/patch-src::savefile.cpp # prozgui/files/patch-libprozilla::src::connect.c # prozgui/Makefile # echo c - prozgui mkdir -p prozgui > /dev/null 2>&1 echo x - prozgui/distinfo sed 's/^X//' >prozgui/distinfo << 'END-of-prozgui/distinfo' XMD5 (prozgui-2.0.5beta.tar.bz2) = b501ecce2844d411ba39be761027ac4e END-of-prozgui/distinfo echo x - prozgui/pkg-plist sed 's/^X//' >prozgui/pkg-plist << 'END-of-prozgui/pkg-plist' Xbin/prozgui Xinclude/netrc.h Xinclude/prozilla.h Xlib/libprozilla.a Xlib/libprozilla.la Xshare/locale/fr/LC_MESSAGES/libprozilla.mo Xshare/locale/fr/LC_MESSAGES/prozgui.mo Xshare/locale/it/LC_MESSAGES/libprozilla.mo Xshare/locale/it/LC_MESSAGES/prozgui.mo Xshare/locale/nl/LC_MESSAGES/libprozilla.mo Xshare/locale/nl/LC_MESSAGES/prozgui.mo Xshare/locale/pt_BR/LC_MESSAGES/libprozilla.mo Xshare/locale/pt_BR/LC_MESSAGES/prozgui.mo Xshare/locale/ro/LC_MESSAGES/libprozilla.mo Xshare/locale/ro/LC_MESSAGES/prozgui.mo X%%PORTDOCS%%share/doc/prozgui/AUTHORS X%%PORTDOCS%%share/doc/prozgui/COPYING X%%PORTDOCS%%share/doc/prozgui/CREDITS X%%PORTDOCS%%share/doc/prozgui/CREDITS-old-proz X%%PORTDOCS%%share/doc/prozgui/ChangeLog X%%PORTDOCS%%share/doc/prozgui/INSTALL X%%PORTDOCS%%share/doc/prozgui/NEWS X%%PORTDOCS%%share/doc/prozgui/README X%%PORTDOCS%%share/doc/prozgui/TODO X@dirrm share/doc/prozgui END-of-prozgui/pkg-plist echo x - prozgui/pkg-descr sed 's/^X//' >prozgui/pkg-descr << 'END-of-prozgui/pkg-descr' X XProzGUI is a download accelerator for Linux which gives you Xa 200% to 300% improvement in your file downloading speeds. XProzGUI has proxy support for proxy users, and better redirection Xfacilities and bandwith limiting support, downloading from multiple Xservers simultaneously based on ping times returned from Xftpsearching.com for the file It supports adding url's, resuming, Xpreferences, and a couple of other basic features. X X XWWW: http://prozilla.genesys.ro/ X XJuan Salaverria -- <rael@vectorstar.net> END-of-prozgui/pkg-descr echo c - prozgui/files mkdir -p prozgui/files > /dev/null 2>&1 echo x - prozgui/files/patch-libprozilla::src::download.c sed 's/^X//' >prozgui/files/patch-libprozilla::src::download.c << 'END-of-prozgui/files/patch-libprozilla::src::download.c' X--- libprozilla/src/download.c.orig Fri Jul 11 16:43:57 2003 X+++ libprozilla/src/download.c Fri Jul 11 16:44:41 2003 X@@ -1186,7 +1186,7 @@ X ret = stat(out_file_name, &st_buf); X if (ret == -1) X { X- if (errno == ENONET) X+ if (errno == ENOENT) X return 0; X else X return -1; X@@ -1217,7 +1217,7 @@ X ret = remove(out_file_name); X if (ret == -1) X { X- if (errno == ENONET) X+ if (errno == ENOENT) X return 0; X else X return -1; END-of-prozgui/files/patch-libprozilla::src::download.c echo x - prozgui/files/patch-src::main.cpp sed 's/^X//' >prozgui/files/patch-src::main.cpp << 'END-of-prozgui/files/patch-src::main.cpp' X--- src/main.cpp.orig Sat Feb 2 20:02:47 2002 X+++ src/main.cpp Fri Jul 11 17:47:42 2003 X@@ -20,7 +20,6 @@ X # include <config.h> X #endif X X-#include <malloc.h> X #include <string.h> X #include <stdlib.h> X #include <FL/Fl.H> X@@ -50,7 +49,7 @@ X #include "we.h" X #include "options.h" X #include "prefs.h" X-#include "getopt.h" X+#include "unistd.h" X #include "savefile.h" X X struct runtime rt; X@@ -61,10 +60,6 @@ X currently doesnt contain anything X */ X X-struct option long_opts[] = { X- {0, 0, 0, 0} X-}; X- X X void open_new_dl_win(urlinfo * url_data, boolean ftpsearch); X void menu_download_start(); X@@ -439,7 +434,7 @@ X proz_debug_delete_log(); X X /*Parse options */ X- while ((c = getopt_long(argc, argv, "", long_opts, NULL)) != EOF) X+ while ((c = getopt(argc, argv, "")) != EOF) X { X switch (c) X { END-of-prozgui/files/patch-src::main.cpp echo x - prozgui/files/patch-src::Makefile.in sed 's/^X//' >prozgui/files/patch-src::Makefile.in << 'END-of-prozgui/files/patch-src::Makefile.in' X--- src/Makefile.in.orig Fri Jul 11 16:21:54 2003 X+++ src/Makefile.in Fri Jul 11 16:22:44 2003 X@@ -161,8 +161,8 @@ X bin_PROGRAMS = prozgui X X prozgui_SOURCES = main.cpp download_win.cpp Fl_Progress.cxx we.cxx init.cpp options.cpp dl_win.cxx prefs.cpp ftps_win.cxx ftpsearch_win.cpp getopt.c savefile.cpp X-INCLUDES = -I. -I.. -I../libprozilla/src -I@includedir@ X-LDADD = ../libprozilla/src/libprozilla.la -L@libdir@ -L/usr/X11R6/lib -lfltk X+INCLUDES = -I. -I.. -I../libprozilla/src -I@includedir@ -I/usr/local/include -I/usr/X11R6/include X+LDADD = ../libprozilla/src/libprozilla.la -L@libdir@ -L/usr/X11R6/lib -lfltk -L/usr/local/lib X subdir = src X mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs X CONFIG_HEADER = $(top_builddir)/config.h END-of-prozgui/files/patch-src::Makefile.in echo x - prozgui/files/patch-libprozilla::src::Makefile.in sed 's/^X//' >prozgui/files/patch-libprozilla::src::Makefile.in << 'END-of-prozgui/files/patch-libprozilla::src::Makefile.in' X--- libprozilla/src/Makefile.in.orig Fri Jul 11 16:23:52 2003 X+++ libprozilla/src/Makefile.in Fri Jul 11 16:24:33 2003 X@@ -191,7 +191,7 @@ X ftpsearch.lo ping.lo X libprozilla_la_OBJECTS = $(am_libprozilla_la_OBJECTS) X X-DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) X+DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) -I/usr/local/include -I/usr/X11R6/include X depcomp = $(SHELL) $(top_srcdir)/depcomp X am__depfiles_maybe = depfiles X @AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/connect.Plo \ END-of-prozgui/files/patch-libprozilla::src::Makefile.in echo x - prozgui/files/patch-src::download_win.cpp sed 's/^X//' >prozgui/files/patch-src::download_win.cpp << 'END-of-prozgui/files/patch-src::download_win.cpp' X--- src/download_win.cpp.orig Sat Feb 15 21:13:20 2003 X+++ src/download_win.cpp Fri Jul 11 17:58:21 2003 X@@ -21,8 +21,7 @@ X # include <config.h> X #endif X X-#include <malloc.h> X-#include <alloca.h> X+#include <stdlib.h> X #include <string.h> X #include <assert.h> X #include <limits.h> END-of-prozgui/files/patch-src::download_win.cpp echo x - prozgui/files/patch-src::ftpsearch_win.cpp sed 's/^X//' >prozgui/files/patch-src::ftpsearch_win.cpp << 'END-of-prozgui/files/patch-src::ftpsearch_win.cpp' X--- src/ftpsearch_win.cpp.orig Fri Jul 11 18:03:15 2003 X+++ src/ftpsearch_win.cpp Fri Jul 11 18:03:50 2003 X@@ -21,8 +21,7 @@ X # include <config.h> X #endif X X-#include <malloc.h> X-#include <alloca.h> X+#include <stdlib.h> X #include <string.h> X #include <assert.h> X #include <limits.h> END-of-prozgui/files/patch-src::ftpsearch_win.cpp echo x - prozgui/files/patch-src::savefile.cpp sed 's/^X//' >prozgui/files/patch-src::savefile.cpp << 'END-of-prozgui/files/patch-src::savefile.cpp' X--- src/savefile.cpp.orig Fri Jul 11 18:05:28 2003 X+++ src/savefile.cpp Fri Jul 11 18:06:03 2003 X@@ -2,8 +2,7 @@ X # include <config.h> X #endif X X-#include <malloc.h> X-#include <alloca.h> X+#include <stdlib.h> X #include <string.h> X #include <assert.h> X #include <limits.h> END-of-prozgui/files/patch-src::savefile.cpp echo x - prozgui/files/patch-libprozilla::src::connect.c sed 's/^X//' >prozgui/files/patch-libprozilla::src::connect.c << 'END-of-prozgui/files/patch-libprozilla::src::connect.c' X--- libprozilla/src/connect.c.orig Sat Jul 12 00:24:32 2003 X+++ libprozilla/src/connect.c Sat Jul 12 00:27:40 2003 X@@ -285,6 +285,8 @@ X struct hostent *hp; X int herr, res; X X+#ifndef __FreeBSD__ X+ X if (*hstbuflen == 0) X { X *hstbuflen = 2048; X@@ -307,6 +309,10 @@ X X if (res != 0) X return NULL; X+ X+#else X+ hp = gethostbyname(host); X+#endif X X return hp; X } END-of-prozgui/files/patch-libprozilla::src::connect.c echo x - prozgui/Makefile sed 's/^X//' >prozgui/Makefile << 'END-of-prozgui/Makefile' X# New ports collection makefile for: ftp/prozgui X# Date created: 11 Jul 2003 X# Whom: Juan Salaverria <rael@vectorstar.net> X# X# $FreeBSD:$ X# X XPORTNAME= prozgui XPORTVERSION= 2.0.5 XCATEGORIES= ftp XMASTER_SITES= http://prozilla.genesys.ro/downloads/prozgui/tarballs/ XDISTNAME= ${PORTNAME}-${PORTVERSION}beta X XMAINTAINER= rael@vectorstar.net XCOMMENT= ProzGUI is a download accelerator X XLIB_DEPENDS= fltk.1:${PORTSDIR}/x11-toolkits/fltk \ X intl.4:${PORTSDIR}/devel/gettext X XUSE_X_PREFIX= yes XUSE_REINPLACE= yes XUSE_GMAKE= yes XGNU_CONFIGURE= yes XUSE_BZIP2= yes XCONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \ X LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib -lintl" X XDOCS= AUTHORS COPYING CREDITS CREDITS-old-proz ChangeLog INSTALL NEWS README TODO X XMAN1= prozgui.1 X Xpost-patch: X @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g ; \ X s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure X Xpost-install: X.if !defined(NOPORTDOCS) X ${INSTALL} -d -o root -g wheel -m 0755 ${DOCSDIR} X.for f in ${DOCS} X ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} X.endfor X.endif X X.include <bsd.port.mk> END-of-prozgui/Makefile exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E19bE1Z-0004YZ-R2>