From owner-freebsd-ports Mon Mar 18 0:10:10 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 1394E37B419 for ; Mon, 18 Mar 2002 00:10:02 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g2I8A2089223; Mon, 18 Mar 2002 00:10:02 -0800 (PST) (envelope-from gnats) Received: from zebu.riken.go.jp (zebu.riken.go.jp [134.160.20.73]) by hub.freebsd.org (Postfix) with SMTP id 1BCDF37B400 for ; Mon, 18 Mar 2002 00:06:36 -0800 (PST) Received: (qmail 77328 invoked by uid 123); 18 Mar 2002 08:06:57 -0000 Message-Id: <20020318080657.77327.qmail@zebu.riken.go.jp> Date: 18 Mar 2002 08:06:57 -0000 From: Mitsuru Yoshida Reply-To: Mitsuru Yoshida To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/36039: upgrade tinyproxy port Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 36039 >Category: ports >Synopsis: upgrade tinyproxy port >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Mon Mar 18 00:10:01 PST 2002 >Closed-Date: >Last-Modified: >Originator: Mitsuru Yoshida >Release: FreeBSD 4.5-STABLE i386 >Organization: RIKEN >Environment: System: FreeBSD 4.5-STABLE >Description: upgrade tinyproxy port to 1.4.3 >How-To-Repeat: >Fix: diff -ruN tinyproxy.old/Makefile tinyproxy/Makefile --- tinyproxy.old/Makefile Mon Mar 18 16:54:46 2002 +++ tinyproxy/Makefile Mon Mar 18 16:56:37 2002 @@ -6,19 +6,27 @@ # PORTNAME= tinyproxy -PORTVERSION= 1.3.3b +PORTVERSION= 1.4.3 CATEGORIES= www MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= mitsuru@riken.go.jp -BUILD_DEPENDS= ${LOCALBASE}/lib/libadns.a:${PORTSDIR}/net/adns - GNU_CONFIGURE= yes USE_GMAKE= yes -CONFIGURE_ARGS= --bindir=${PREFIX}/sbin --with-log-file=/var/log/tinyproxy.log --with-port=8080 --with-user=nobody --with-adns-include=${LOCALBASE}/include --with-adns-lib=${LOCALBASE}/lib +CONFIGURE_ARGS= --bindir=${PREFIX}/sbin --with-config=${PREFIX}/etc/tinyproxy/tinyproxy.conf MAN8= tinyproxy.8 + +post-patch: + @cd ${WRKSRC}/doc; f=tinyproxy.8; \ + ${MV} $$f $$f.orig; \ + ${SED} -e s:/etc/tinyproxy/tinyproxy.conf:${PREFIX}/etc/tinyproxy/tinyproxy.conf: \ + < $$f.orig > $$f + +post-install: + ${MKDIR} ${PREFIX}/etc/tinyproxy + ${INSTALL_DATA} ${WRKSRC}/doc/tinyproxy.conf ${PREFIX}/etc/tinyproxy/tinyproxy.conf.sample .include diff -ruN tinyproxy.old/distinfo tinyproxy/distinfo --- tinyproxy.old/distinfo Mon Mar 18 16:54:46 2002 +++ tinyproxy/distinfo Mon Feb 4 17:04:03 2002 @@ -1 +1 @@ -MD5 (tinyproxy-1.3.3b.tar.gz) = bd60ff82019c63abc67491c261e9d351 +MD5 (tinyproxy-1.4.3.tar.gz) = d8b35d99e739023e8442ece2e3546398 diff -ruN tinyproxy.old/files/patch-aa tinyproxy/files/patch-aa --- tinyproxy.old/files/patch-aa Thu Jan 1 09:00:00 1970 +++ tinyproxy/files/patch-aa Thu Feb 7 18:35:00 2002 @@ -0,0 +1,11 @@ +--- src/sock.c.dist Tue Nov 13 06:10:29 2001 ++++ src/sock.c Thu Feb 7 18:33:24 2002 +@@ -259,7 +259,7 @@ + + for (n = 1; n < maxlen; n++) { + again: +- if ((rc = recv(fd, &c, 1, MSG_NOSIGNAL)) == 1) { ++ if ((rc = recv(fd, &c, 1, 0)) == 1) { + *ptr++ = c; + if (c == '\n') + break; diff -ruN tinyproxy.old/files/patch-ab tinyproxy/files/patch-ab --- tinyproxy.old/files/patch-ab Thu Jan 1 09:00:00 1970 +++ tinyproxy/files/patch-ab Thu Feb 7 18:35:14 2002 @@ -0,0 +1,22 @@ +--- src/tinyproxy.h.dist Fri Oct 26 02:27:17 2001 ++++ src/tinyproxy.h Thu Feb 7 18:34:32 2002 +@@ -27,9 +27,6 @@ + * Include standard headers which are used through-out tinyproxy + */ + #include +-#ifdef HAVE_SYS_RESOURCE_H +-# include +-#endif + #ifdef HAVE_SYS_SELECT_H + # include + #endif +@@ -44,6 +41,9 @@ + # else + # include + # endif ++#endif ++#ifdef HAVE_SYS_RESOURCE_H ++# include + #endif + #include + #include diff -ruN tinyproxy.old/pkg-descr tinyproxy/pkg-descr --- tinyproxy.old/pkg-descr Mon Mar 18 16:54:46 2002 +++ tinyproxy/pkg-descr Mon Mar 18 16:33:00 2002 @@ -1,10 +1,12 @@ -Tinyproxy is a lightweight, non-caching,optionally anonymizing http proxy. -It is designed to consume a minimum of system resources. -It listens on a given TCP port and handles HTTP proxy requests. +tinyproxy is a GPLed, lightweight HTTP proxy. Designed from the ground up to be +fast and yet small, it is an ideal solution for sites where a full-featured +HTTP proxy is required, but the system resources required to run a more +demanding HTTP proxy are unavailable. tinyproxy is fully compatible with all +existing web browsers, and has a number of useful features including +anonymous mode. -Note that tinyproxy requires commandline arguments to run in anonymizing -mode. For most people, "/usr/local/sbin/tinyproxy -a Host: -a Authorization:" -is sufficient for an anonymizing proxy. +Note that tinyproxy requires configuration to run in anonymizing +mode. See tinyproxy.conf.sample for detail. WWW: http://tinyproxy.sourceforge.net/ diff -ruN tinyproxy.old/pkg-plist tinyproxy/pkg-plist --- tinyproxy.old/pkg-plist Mon Mar 18 16:54:46 2002 +++ tinyproxy/pkg-plist Mon Mar 18 16:52:45 2002 @@ -1 +1,3 @@ sbin/tinyproxy +etc/tinyproxy/tinyproxy.conf.sample +@dirrm etc/tinyproxy >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message