Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 1 Nov 2013 21:52:16 +0000 (UTC)
From:      Pawel Pekala <pawel@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r332413 - in head/www/htdump: . files
Message-ID:  <201311012152.rA1LqGPC068306@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pawel
Date: Fri Nov  1 21:52:15 2013
New Revision: 332413
URL: http://svnweb.freebsd.org/changeset/ports/332413

Log:
  - Update to version 0.9y
  - Remove leading article from COMMENT
  - Add LICENSE
  - Support staging
  - Reformat pkg-descr
  
  PR:		ports/181061
  Submitted by:	KATO Tsuguru <tkato432@yahoo.com>

Deleted:
  head/www/htdump/files/patch-aa
Modified:
  head/www/htdump/Makefile   (contents, props changed)
  head/www/htdump/distinfo   (contents, props changed)
  head/www/htdump/files/patch-usage.c   (contents, props changed)
  head/www/htdump/pkg-descr   (contents, props changed)

Modified: head/www/htdump/Makefile
==============================================================================
--- head/www/htdump/Makefile	Fri Nov  1 21:42:34 2013	(r332412)
+++ head/www/htdump/Makefile	Fri Nov  1 21:52:15 2013	(r332413)
@@ -2,21 +2,20 @@
 # $FreeBSD$
 
 PORTNAME=	htdump
-PORTVERSION=	0.9x
-PORTREVISION=	1
+PORTVERSION=	0.9y
 CATEGORIES=	www
 MASTER_SITES=	http://ivo.palli.nl/prog/linux/htdump/bin/
 
 MAINTAINER=	ports@FreeBSD.org
-COMMENT=	A tool to retrieve WWW data
+COMMENT=	Tool to retrieve WWW data
+
+LICENSE=	AL2
 
 OPTIONS_DEFINE=	SSL
 OPTIONS_DEFAULT=SSL
 
-CFLAGS+=	${CPPFLAGS}
-MAKE_ARGS=	CC="${CC}" CFLAGS="${CFLAGS}" LFLAGS="-s ${LDFLAGS}"
+PLIST_FILES=	bin/htdump
 
-NO_STAGE=	yes
 .include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MSSL}
@@ -24,9 +23,16 @@ USE_OPENSSL=	yes
 ALL_TARGET=	ssl
 .endif
 
-PLIST_FILES=	bin/htdump
+post-patch:
+	@${REINPLACE_CMD} -e \
+		's|^CFLAGS|#CFLAGS| ; \
+		 s|^CC|#CC| ; \
+		 s|$$(LFLAGS)|$$(LDFLAGS)| ; \
+		 s|-L/usr/local/ssl/lib|| ; \
+		 s|%.o: %.c|| ; \
+		 s|-I /usr/local/ssl/include|$$(CPPFLAGS)|' ${WRKSRC}/Makefile
 
 do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/htdump ${PREFIX}/bin
+	(cd ${WRKSRC} && ${INSTALL_PROGRAM} htdump ${STAGEDIR}${PREFIX}/bin)
 
 .include <bsd.port.mk>

Modified: head/www/htdump/distinfo
==============================================================================
--- head/www/htdump/distinfo	Fri Nov  1 21:42:34 2013	(r332412)
+++ head/www/htdump/distinfo	Fri Nov  1 21:52:15 2013	(r332413)
@@ -1,2 +1,2 @@
-SHA256 (htdump-0.9x.tar.gz) = 07a9b7d4f6d451b66662478d3aa0500157006cf1a9566c747d931e2138a2b313
-SIZE (htdump-0.9x.tar.gz) = 215769
+SHA256 (htdump-0.9y.tar.gz) = 8f0a83a4eee5c35f2274914c63cff879df1de9a6f0d2e1295c4cff2a291c6f1b
+SIZE (htdump-0.9y.tar.gz) = 218635

Modified: head/www/htdump/files/patch-usage.c
==============================================================================
--- head/www/htdump/files/patch-usage.c	Fri Nov  1 21:42:34 2013	(r332412)
+++ head/www/htdump/files/patch-usage.c	Fri Nov  1 21:52:15 2013	(r332413)
@@ -1,23 +1,29 @@
 --- usage.c.orig	Wed Dec 20 00:26:47 2000
 +++ usage.c	Mon Jul  7 04:43:54 2003
-@@ -29,24 +29,24 @@
+@@ -29,31 +29,31 @@
         " OPTIONS\n"
         " ===================================\n"
         " Main mode of operation:\n"
 -       " -command=<command>     Define request command. Default is 'GET'.\n"
 -       " -post=<form data>      POST form data. When used, command is\n"
--       "                        overriden to 'POST'\n"
 +       " --command=<command>     Define request command. Default is 'GET'.\n"
 +       " --post=<form data>      POST form data. When used, command is\n"
-+       "                         overriden to 'POST'\n"
+        "                        overriden to 'POST'\n"
         "\n"
         " Miscellaneous:\n"
--       " -debug=<level>         Debug mode, specify level\n"
--       " -file=<file>           Dump data to file. (Auto-resumes)\n"
--       "                        When omitted, output goes to stdout.\n"
-+       " --debug=<level>         Debug mode, specify level\n"
-+       " --file=<file>           Dump data to file. (Auto-resumes)\n"
-+       "                         When omitted, output goes to stdout.\n"
+-       " -debug[=<level>]       Debug mode, specify level\n"
+-       " -file[=<file>]         Dump data to file. (default: overwrite)\n"
++       " --debug[=<level>]       Debug mode, specify level\n"
++       " --file[=<file>]         Dump data to file. (default: overwrite)\n"
+        "                        When omitted, output goes to stdout.\n"
+        "                        When no filename given, the filename is\n"
+        "                        extracted from the URL given.\n"
+-       " -resume                When writing to file, resume instead of\n"
++       " --resume                When writing to file, resume instead of\n"
+        "                        overwrite.\n"
+-       " -jar=file              Give a cookie jar file and htdump will\n"
++       " --jar=file              Give a cookie jar file and htdump will\n"
+        "                        manage all cookies on it's own.\n"
         "\n"
         " Header adjustment:\n"
 -       " -accept=<Accept>       Add 'Accept:' header\n"
@@ -28,6 +34,7 @@
 -       " -range=<Range string>  Add 'Range:' header          (*)\n"
 -       " -agent=<Agent string>  Add 'User-Agent:' header\n"
 -       " -version=<0|1|r>       Select HTTP version. Default is HTTP/1.1\n"
+-       " -extra=<extra header>  Add your own custom headers\n"
 +       " --accept=<Accept>       Add 'Accept:' header\n"
 +       " --cookie=<Cookie>       Add 'Cookie:' header\n"
 +       " --from=<From>           Add 'From:' header\n"
@@ -36,10 +43,11 @@
 +       " --range=<Range string>  Add 'Range:' header          (*)\n"
 +       " --agent=<Agent string>  Add 'User-Agent:' header\n"
 +       " --version=<0|1|r>       Select HTTP version. Default is HTTP/1.1\n"
++       " --extra=<extra header>  Add your own custom headers\n"
         "\n"
         " (*) = HTTP/1.1 only\n"
-        " You need version 1.1 to use password authentication\n"
-@@ -56,13 +56,13 @@
+        "\n"
+@@ -62,15 +62,15 @@
         " ===================================\n"
         " htdump www.netscape.com\n"
         " htdump https://flemming:secret@www.jamesbond.com/members/secret.html\n"
@@ -47,16 +55,20 @@
 -       " htdump -referer=\"www.fbi.gov\" http://www.arpa.mil/secret.zip\n"
 -       " htdump -version=r -agent=\"Crazy www browser 1.6\" http://bouncy.com/\n"
 -       " htdump -command=\"OPTIONS\" http://arak.cs.hro.nl/ -debug\n"
--       " htdump -file=this.zip download.com/this.zip &\n"
+-       " htdump -file -resume download.com/this.zip &\n"
 -       " htdump http://download.com/big.zip -range=\"644221-\" >> big.zip &\n"
 -       " htdump -post=\"name=Ren&op1=yes\" here.com/cgi-bin/prog\n"
+-       " htdump -cookie=\"chocolate\" -cookie=\"brownie\" cookies.com\n"
+-       " htdump -extra=\"ProxyVersion: SeaCreature/5.0\" www.mutated-seabass.com\n"
 +       " htdump --host=\"www.vhost1.com\" http://127.0.0.1/\n"
 +       " htdump --referer=\"www.fbi.gov\" http://www.arpa.mil/secret.zip\n"
-+       " htdump --version=r --agent=\"Crazy www browser 1.6\" http://bouncy.com/\n"
-+       " htdump --command=\"OPTIONS\" http://arak.cs.hro.nl/ --debug\n"
-+       " htdump --file=this.zip download.com/this.zip &\n"
++       " htdump --version=r -agent=\"Crazy www browser 1.6\" http://bouncy.com/\n"
++       " htdump --command=\"OPTIONS\" http://arak.cs.hro.nl/ -debug\n"
++       " htdump --file -resume download.com/this.zip &\n"
 +       " htdump http://download.com/big.zip --range=\"644221-\" >> big.zip &\n"
 +       " htdump --post=\"name=Ren&op1=yes\" here.com/cgi-bin/prog\n"
++       " htdump --cookie=\"chocolate\" -cookie=\"brownie\" cookies.com\n"
++       " htdump --extra=\"ProxyVersion: SeaCreature/5.0\" www.mutated-seabass.com\n"
         "\n"
         "\n"
         " htdump "VERSION"\n"

Modified: head/www/htdump/pkg-descr
==============================================================================
--- head/www/htdump/pkg-descr	Fri Nov  1 21:42:34 2013	(r332412)
+++ head/www/htdump/pkg-descr	Fri Nov  1 21:52:15 2013	(r332413)
@@ -1,7 +1,7 @@
-HTdump is an automation utility to retrieve URLs and write them to a file, or
-process them through a pipeline. It is also a very usefull tool for web
-developer who work low level, for example with CGI binaries. This makes a
-perfect debugging tool, since it allows usual but also rfc-illegal operations.
-Packet level debugging is included in this tool.
+HTdump is an automation utility to retrieve URLs and write them to a
+file, or process them through a pipeline. It is also a very usefull tool
+for web developer who work low level, for example with CGI binaries.
+This makes a perfect debugging tool, since it allows usual but also
+rfc-illegal operations. Packet level debugging is included in this tool.
 
 WWW: http://ivo.palli.nl/prog/linux/htdump/overview.html



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201311012152.rA1LqGPC068306>