Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 Oct 2013 19:40:03 GMT
From:      KATO Tsuguru <tkato432@yahoo.com>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/181061: www/htdump: Update to version 0.9y
Message-ID:  <201310311940.r9VJe3cj065429@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/181061; it has been noted by GNATS.

From: KATO Tsuguru <tkato432@yahoo.com>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/181061: www/htdump: Update to version 0.9y
Date: Fri, 1 Nov 2013 04:25:53 +0900

 This is a multi-part message in MIME format.
 
 --Multipart=_Fri__1_Nov_2013_04_25_53_+0900_tr89bpRfX7.wvQVe
 Content-Type: text/plain; charset=US-ASCII
 Content-Transfer-Encoding: 7bit
 
 Remake of the patch against current tree.
 
 --Multipart=_Fri__1_Nov_2013_04_25_53_+0900_tr89bpRfX7.wvQVe
 Content-Type: text/x-diff;
  name="www_htdump.diff"
 Content-Disposition: attachment;
  filename="www_htdump.diff"
 Content-Transfer-Encoding: 7bit
 
 diff -urN /usr/ports/www/htdump/Makefile www/htdump/Makefile
 --- /usr/ports/www/htdump/Makefile	2013-09-22 00:41:19.000000000 +0900
 +++ www/htdump/Makefile	2013-11-01 00:00:00.000000000 +0900
 @@ -2,21 +2,20 @@
  # $FreeBSD: head/www/htdump/Makefile 327776 2013-09-20 23:36:50Z bapt $
  
  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 @@
  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>
 diff -urN /usr/ports/www/htdump/distinfo www/htdump/distinfo
 --- /usr/ports/www/htdump/distinfo	2013-06-21 03:46:20.000000000 +0900
 +++ www/htdump/distinfo	2013-11-01 00:00:00.000000000 +0900
 @@ -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
 diff -urN /usr/ports/www/htdump/files/patch-aa www/htdump/files/patch-aa
 --- /usr/ports/www/htdump/files/patch-aa	2013-06-21 03:46:20.000000000 +0900
 +++ www/htdump/files/patch-aa	1970-01-01 09:00:00.000000000 +0900
 @@ -1,21 +0,0 @@
 ---- Makefile.orig	Wed Dec 20 00:26:47 2000
 -+++ Makefile	Sun Jul  6 20:19:19 2003
 -@@ -26,15 +24,15 @@
 - 
 - ssl:		$(OBJS) socket-ssl.o
 - 		rm -f htdump
 --		$(CC) $(LFLAGS) -o htdump $(OBJS) socket-ssl.o -lssl -lcrypto -L/usr/local/ssl/lib
 -+		$(CC) $(LFLAGS) -o htdump $(OBJS) socket-ssl.o -lssl -lcrypto
 - 
 --$(OBJS):	%.o: %.c $(HDRS)
 -+$(OBJS):	$(HDRS)
 - 
 - socket.o:	socket.c $(HDRS)
 - 		$(CC) $(CFLAGS)   -c socket.c
 - 
 - socket-ssl.o:	socket.c socket-ssl.c $(HDRS)
 --		$(CC) $(CFLAGS)   -c socket-ssl.c -I /usr/local/ssl/include
 -+		$(CC) $(CFLAGS)   -c socket-ssl.c
 - 
 - install:	$(PROGS)
 - 		cp htdump /usr/local/bin
 diff -urN /usr/ports/www/htdump/files/patch-usage.c www/htdump/files/patch-usage.c
 --- /usr/ports/www/htdump/files/patch-usage.c	2013-06-21 03:46:20.000000000 +0900
 +++ www/htdump/files/patch-usage.c	2013-11-01 00:00:00.000000000 +0900
 @@ -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"
 diff -urN /usr/ports/www/htdump/pkg-descr www/htdump/pkg-descr
 --- /usr/ports/www/htdump/pkg-descr	2013-06-21 03:46:20.000000000 +0900
 +++ www/htdump/pkg-descr	2013-11-01 00:00:00.000000000 +0900
 @@ -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
 
 --Multipart=_Fri__1_Nov_2013_04_25_53_+0900_tr89bpRfX7.wvQVe--



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