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>