From 585f11c512ac29766fb65e4cdb54999812fa2cf4 Mon Sep 17 00:00:00 2001 From: alepulver Date: Thu, 3 May 2007 22:29:45 +0000 Subject: So here is my little effort, it is supposed to download complete Web sites. You give it an URL, and down it goes on, happily downloading every linked URL in that site. Features: * While it goes, it changes the original pages, all the links get changed to relative links, so that you can surf the site in your hard disk without those pesky absolute links. * Limited Ftp support, it will download the files but not recursively. * Resumes downloading if interrupted. * Filters not to download certain kind of files. * You can get a site map before downloading. * Getleft can follow links to external sites. * Multilingual support, at present Getleft supports Dutch, English, Esperanto, German, French, Italian, Polish, Korean, Portuguese, Russian, Turkish and Spanish. WWW: http://personal1.iddeo.es/andresgarci/getleft/english/ --- www/getleft/Makefile | 34 ++++++++++++ www/getleft/pkg-descr | 19 +++++++ www/getleft/pkg-plist | 150 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 203 insertions(+) create mode 100644 www/getleft/Makefile create mode 100644 www/getleft/pkg-descr create mode 100644 www/getleft/pkg-plist (limited to 'www/getleft') diff --git a/www/getleft/Makefile b/www/getleft/Makefile new file mode 100644 index 000000000000..3c09ad1d6dec --- /dev/null +++ b/www/getleft/Makefile @@ -0,0 +1,34 @@ +# New ports collection makefile for: getleft +# Date created: 2006-11-07 +# Whom: alepulver +# +# $FreeBSD$ +# + +PORTNAME= getleft +PORTVERSION= 1.2b2 +CATEGORIES= www ftp +MASTER_SITES= SF/getleftdown +DISTNAME= Getleft-${PORTVERSION} + +MAINTAINER= alepulver@FreeBSD.org +COMMENT= Web site downloader + +RUN_DEPENDS= ${LOCALBASE}/lib/Tktable2.8/libTktable2.8.so:${PORTSDIR}/x11-toolkits/tktable \ + ${LOCALBASE}/lib/libttkstub.a:${PORTSDIR}/x11-toolkits/tile + +USE_TK= 84 + +post-extract: + @${RM} ${WRKSRC}/install.* + +do-build: + @(${ECHO_CMD} "#!${SH}"; ${ECHO_CMD} "cd ${DATADIR} || exit 1"; \ + ${ECHO_CMD} 'exec ${WISH} Getleft.tcl "$$@"') > ${WRKDIR}/${PORTNAME} + +do-install: + ${MKDIR} ${DATADIR} + ${CP} -R ${WRKSRC}/* ${DATADIR} + ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin + +.include diff --git a/www/getleft/pkg-descr b/www/getleft/pkg-descr new file mode 100644 index 000000000000..71caa19f3804 --- /dev/null +++ b/www/getleft/pkg-descr @@ -0,0 +1,19 @@ +So here is my little effort, it is supposed to download complete Web sites. +You give it an URL, and down it goes on, happily downloading every linked URL +in that site. + +Features: + +* While it goes, it changes the original pages, all the links get changed to + relative links, so that you can surf the site in your hard disk without + those pesky absolute links. +* Limited Ftp support, it will download the files but not recursively. +* Resumes downloading if interrupted. +* Filters not to download certain kind of files. +* You can get a site map before downloading. +* Getleft can follow links to external sites. +* Multilingual support, at present Getleft supports Dutch, English, Esperanto, + German, French, Italian, Polish, Korean, Portuguese, Russian, Turkish and + Spanish. + +WWW: http://personal1.iddeo.es/andresgarci/getleft/english/ diff --git a/www/getleft/pkg-plist b/www/getleft/pkg-plist new file mode 100644 index 000000000000..fc34056130f9 --- /dev/null +++ b/www/getleft/pkg-plist @@ -0,0 +1,150 @@ +bin/getleft +%%DATADIR%%/Getleft.tcl +%%DATADIR%%/Languages/Translating +%%DATADIR%%/Languages/menus.de +%%DATADIR%%/Languages/menus.en +%%DATADIR%%/Languages/menus.eo +%%DATADIR%%/Languages/menus.es +%%DATADIR%%/Languages/menus.fr +%%DATADIR%%/Languages/menus.it +%%DATADIR%%/Languages/menus.ko +%%DATADIR%%/Languages/menus.nl +%%DATADIR%%/Languages/menus.pl +%%DATADIR%%/Languages/menus.pt +%%DATADIR%%/Languages/menus.ru +%%DATADIR%%/Languages/menus.tr +%%DATADIR%%/Languages/menus.zht +%%DATADIR%%/Languages/supported +%%DATADIR%%/doc/Globals.txt +%%DATADIR%%/doc/Readme.txt +%%DATADIR%%/doc/TableListCopyright.txt +%%DATADIR%%/doc/changes.help +%%DATADIR%%/doc/help.help +%%DATADIR%%/doc/howto.help +%%DATADIR%%/doc/images.help +%%DATADIR%%/doc/logo.gif +%%DATADIR%%/doc/showhelp.tcl +%%DATADIR%%/doc/style.help +%%DATADIR%%/doc/task.gif +%%DATADIR%%/images/Crystal/arriba.gif +%%DATADIR%%/images/Crystal/arriba.png +%%DATADIR%%/images/Crystal/auto.gif +%%DATADIR%%/images/Crystal/auto.png +%%DATADIR%%/images/Crystal/clear.gif +%%DATADIR%%/images/Crystal/clear.png +%%DATADIR%%/images/Crystal/clock.gif +%%DATADIR%%/images/Crystal/clock.png +%%DATADIR%%/images/Crystal/conf.gif +%%DATADIR%%/images/Crystal/conf.png +%%DATADIR%%/images/Crystal/confm.gif +%%DATADIR%%/images/Crystal/confm.png +%%DATADIR%%/images/Crystal/confs.gif +%%DATADIR%%/images/Crystal/confs.png +%%DATADIR%%/images/Crystal/delay.gif +%%DATADIR%%/images/Crystal/delay.png +%%DATADIR%%/images/Crystal/download.gif +%%DATADIR%%/images/Crystal/download.png +%%DATADIR%%/images/Crystal/exit.gif +%%DATADIR%%/images/Crystal/exit.png +%%DATADIR%%/images/Crystal/fileLog.gif +%%DATADIR%%/images/Crystal/fileLog.png +%%DATADIR%%/images/Crystal/files.gif +%%DATADIR%%/images/Crystal/files.png +%%DATADIR%%/images/Crystal/folder.gif +%%DATADIR%%/images/Crystal/folder.png +%%DATADIR%%/images/Crystal/folderm.gif +%%DATADIR%%/images/Crystal/folderm.png +%%DATADIR%%/images/Crystal/help.gif +%%DATADIR%%/images/Crystal/help.png +%%DATADIR%%/images/Crystal/html.gif +%%DATADIR%%/images/Crystal/html.png +%%DATADIR%%/images/Crystal/log.gif +%%DATADIR%%/images/Crystal/log.png +%%DATADIR%%/images/Crystal/nuevo.gif +%%DATADIR%%/images/Crystal/nuevo.png +%%DATADIR%%/images/Crystal/pauses.gif +%%DATADIR%%/images/Crystal/pauses.png +%%DATADIR%%/images/Crystal/queue.gif +%%DATADIR%%/images/Crystal/queue.png +%%DATADIR%%/images/Crystal/resumes.gif +%%DATADIR%%/images/Crystal/resumes.png +%%DATADIR%%/images/Crystal/seeUrl.gif +%%DATADIR%%/images/Crystal/seeUrl.png +%%DATADIR%%/images/Crystal/start.gif +%%DATADIR%%/images/Crystal/start.png +%%DATADIR%%/images/Crystal/stops.gif +%%DATADIR%%/images/Crystal/stops.png +%%DATADIR%%/images/Crystal/update.gif +%%DATADIR%%/images/Crystal/update.png +%%DATADIR%%/images/Crystal/url.gif +%%DATADIR%%/images/Crystal/url.png +%%DATADIR%%/images/Shortcuts/Getleft.desktop.tpl +%%DATADIR%%/images/Shortcuts/Getleft128x128.png +%%DATADIR%%/images/Shortcuts/Getleft16x16.png +%%DATADIR%%/images/Shortcuts/Getleft22x22.png +%%DATADIR%%/images/Shortcuts/Getleft32x32.png +%%DATADIR%%/images/Shortcuts/Getleft48x48.png +%%DATADIR%%/images/Shortcuts/Getleft64x64.png +%%DATADIR%%/images/Shortcuts/xdg/xdg-desktop-icon +%%DATADIR%%/images/Shortcuts/xdg/xdg-desktop-menu +%%DATADIR%%/images/Shortcuts/xdg/xdg-icon-resource +%%DATADIR%%/images/about.gif +%%DATADIR%%/images/curl.gif +%%DATADIR%%/images/editclear.gif +%%DATADIR%%/images/editclear.png +%%DATADIR%%/images/editcopy.gif +%%DATADIR%%/images/editcopy.png +%%DATADIR%%/images/editcut.gif +%%DATADIR%%/images/editcut.png +%%DATADIR%%/images/editdelete.gif +%%DATADIR%%/images/editdelete.png +%%DATADIR%%/images/editpaste.gif +%%DATADIR%%/images/editpaste.png +%%DATADIR%%/images/get.gif +%%DATADIR%%/images/icon.ico +%%DATADIR%%/images/pwrdLogo150.gif +%%DATADIR%%/scripts/Ayuda.tcl +%%DATADIR%%/scripts/ChooseLinks.tcl +%%DATADIR%%/scripts/Commands.tcl +%%DATADIR%%/scripts/Cookies.tcl +%%DATADIR%%/scripts/Descargar.tcl +%%DATADIR%%/scripts/Dialogos.tcl +%%DATADIR%%/scripts/EnterUrl.tcl +%%DATADIR%%/scripts/Herramientas.tcl +%%DATADIR%%/scripts/HtmlParser.tcl +%%DATADIR%%/scripts/Opciones.tcl +%%DATADIR%%/scripts/Rizo.tcl +%%DATADIR%%/scripts/Ventana.tcl +%%DATADIR%%/scripts/balloon.tcl +%%DATADIR%%/scripts/delay.tcl +%%DATADIR%%/scripts/getLog.tcl +%%DATADIR%%/scripts/getWizard.tcl +%%DATADIR%%/scripts/help.tcl +%%DATADIR%%/scripts/mainWin.tcl +%%DATADIR%%/scripts/menuEntry.tcl +%%DATADIR%%/scripts/tablelist4.6/scripts/mwutil.tcl +%%DATADIR%%/scripts/tablelist4.6/scripts/repair.tcl +%%DATADIR%%/scripts/tablelist4.6/scripts/tablelistBind.tcl +%%DATADIR%%/scripts/tablelist4.6/scripts/tablelistBitmaps.tcl +%%DATADIR%%/scripts/tablelist4.6/scripts/tablelistConfig.tcl +%%DATADIR%%/scripts/tablelist4.6/scripts/tablelistEdit.tcl +%%DATADIR%%/scripts/tablelist4.6/scripts/tablelistMove.tcl +%%DATADIR%%/scripts/tablelist4.6/scripts/tablelistSort.tcl +%%DATADIR%%/scripts/tablelist4.6/scripts/tablelistThemes.tcl +%%DATADIR%%/scripts/tablelist4.6/scripts/tablelistUtil.tcl +%%DATADIR%%/scripts/tablelist4.6/scripts/tablelistWidget.tcl +%%DATADIR%%/scripts/tablelist4.6/scripts/tclIndex +%%DATADIR%%/scripts/tablelist4.6/tablelist.tcl +%%DATADIR%%/scripts/tablelist4.6/tablelistPublic.tcl +%%DATADIR%%/scripts/tablelist4.6/tablelist_tile.tcl +%%DATADIR%%/scripts/tkwizard.tcl +@dirrm %%DATADIR%%/scripts/tablelist4.6/scripts +@dirrm %%DATADIR%%/scripts/tablelist4.6 +@dirrm %%DATADIR%%/scripts +@dirrm %%DATADIR%%/images/Shortcuts/xdg +@dirrm %%DATADIR%%/images/Shortcuts +@dirrm %%DATADIR%%/images/Crystal +@dirrm %%DATADIR%%/images +@dirrm %%DATADIR%%/doc +@dirrm %%DATADIR%%/Languages +@dirrm %%DATADIR%% -- cgit