On Fri, Feb 01, 2008 at 10:35:25AM +0000, Andreas Kahari wrote:
> It would be neat to have www/polipo updated to at least 1.0.1 from
> 0.9.9, and even neater if someone had the time to look into an update
> to 1.0.4 which is the current version. A minimal modification of the
> port would be to reach into the 'old' sub-directory on the master site
> where the old sources for 0.9.9 are now kept.

I'm running 1.0.4 for some time now on my home box without noticing
any problems. I'd also take maintainership, after not getting any
replies from the former maintainer.

comments? ok?


Index: Makefile
===================================================================
RCS file: /cvs/ports/www/polipo/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile    15 Sep 2007 20:38:25 -0000      1.4
+++ Makefile    1 Feb 2008 10:44:23 -0000
@@ -2,13 +2,12 @@
 
 COMMENT=       HTTP caching proxy
 
-DISTNAME=      polipo-0.9.9
-PKGNAME=       ${DISTNAME}p0
+DISTNAME=      polipo-1.0.4
 CATEGORIES=    www
 
 HOMEPAGE=      http://www.pps.jussieu.fr/~jch/software/polipo/
 
-MAINTAINER=    Jon Trembley <[EMAIL PROTECTED]>
+MAINTAINER=    Matthias Kilian <[EMAIL PROTECTED]>
 
 MASTER_SITES=  http://www.pps.jussieu.fr/~jch/software/files/polipo/
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/polipo/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo    5 Apr 2007 17:26:25 -0000       1.3
+++ distinfo    1 Feb 2008 10:44:23 -0000
@@ -1,5 +1,5 @@
-MD5 (polipo-0.9.9.tar.gz) = 1Y08Ejo0cqa1u1sLtGnP0g==
-RMD160 (polipo-0.9.9.tar.gz) = 7bKCAy8odRVCBWaEBaYypHXioas=
-SHA1 (polipo-0.9.9.tar.gz) = DMcseDqGXlsbtu9bUU5683JNdAo=
-SHA256 (polipo-0.9.9.tar.gz) = UGAxWZvzAGll2daO8VxLi1dqq773AyObwMNOcMisXfY=
-SIZE (polipo-0.9.9.tar.gz) = 148476
+MD5 (polipo-1.0.4.tar.gz) = 3v3Of4ACymhwW2wsNsTQlg==
+RMD160 (polipo-1.0.4.tar.gz) = MXOcWllYwTatRS6Hdja58mNDaE8=
+SHA1 (polipo-1.0.4.tar.gz) = ulYpBtElpr9y3DbC0HgUfUDPhyI=
+SHA256 (polipo-1.0.4.tar.gz) = 9kWKOrJUgoDU9VlvjVrmDGHd9xR+4LO7LWe5baScBDY=
+SIZE (polipo-1.0.4.tar.gz) = 180487
Index: patches/patch-Makefile
===================================================================
RCS file: /cvs/ports/www/polipo/patches/patch-Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-Makefile
--- patches/patch-Makefile      6 Aug 2005 21:21:53 -0000       1.1.1.1
+++ patches/patch-Makefile      1 Feb 2008 10:44:23 -0000
@@ -1,26 +1,26 @@
---- Makefile.orig      Mon Jun 28 23:30:07 2004
-+++ Makefile   Fri Aug  5 22:45:35 2005
-@@ -1,15 +1,15 @@
+--- Makefile.orig      Sat Oct  6 15:43:15 2007
++++ Makefile   Fri Nov 16 23:48:55 2007
+@@ -1,9 +1,8 @@
 -PREFIX = /usr/local
  BINDIR = $(PREFIX)/bin
  MANDIR = $(PREFIX)/man
  INFODIR = $(PREFIX)/info
 -LOCAL_ROOT = /usr/share/polipo/www
 -DISK_CACHE_ROOT = /var/cache/polipo
-+#LOCAL_ROOT = ${PREFIX}/share/polipo
 +LOCAL_ROOT = ${PREFIX}/share/doc/polipo
 +DISK_CACHE_ROOT = /var/polipo/cache
  
- # CDEBUGFLAGS = -O
+ # To compile with Unix CC:
+ 
+@@ -13,7 +12,6 @@ DISK_CACHE_ROOT = /var/cache/polipo
  
  # CC = gcc
- # CDEBUGFLAGS = -O -g -Wall -std=gnu99
--CDEBUGFLAGS = -O -g -Wall
-+# CDEBUGFLAGS = -O -g -Wall
+ # CDEBUGFLAGS = -Os -g -Wall -std=gnu99
+-CDEBUGFLAGS = -Os -g -Wall
  # CDEBUGFLAGS = -Os -Wall
  # CDEBUGFLAGS = -g -Wall
  
-@@ -47,7 +47,7 @@ FILE_DEFINES = -DLOCAL_ROOT=\"$(LOCAL_RO
+@@ -63,7 +61,7 @@ FILE_DEFINES = -DLOCAL_ROOT=\"$(LOCAL_ROOT)/\" \
  
  DEFINES = $(FILE_DEFINES) $(PLATFORM_DEFINES)
  
@@ -29,33 +29,34 @@
  
  SRCS = util.c event.c io.c chunk.c atom.c object.c log.c diskcache.c main.c \
         config.c local.c http.c client.c server.c auth.c tunnel.c \
-@@ -71,21 +71,17 @@ all: polipo polipo.info html/index.html 
+@@ -89,20 +87,19 @@ all: polipo$(EXE) polipo.info html/index.html localind
  install: install.binary install.man
  
  install.binary: all
 -      mkdir -p $(TARGET)$(BINDIR)
 -      mkdir -p $(TARGET)$(LOCAL_ROOT)
 -      mkdir -p $(TARGET)$(LOCAL_ROOT)/doc
-+      $(BSD_INSTALL_DATA_DIR) $(TARGET)$(BINDIR)
-+      $(BSD_INSTALL_DATA_DIR) $(TARGET)$(LOCAL_ROOT)
-+      $(BSD_INSTALL_DATA_DIR) $(TARGET)$(LOCAL_ROOT)/doc
++      ${BSD_INSTALL_DATA_DIR} $(TARGET)$(BINDIR)
++      ${BSD_INSTALL_DATA_DIR} $(TARGET)$(LOCAL_ROOT)
++      ${BSD_INSTALL_DATA_DIR} $(TARGET)$(LOCAL_ROOT)/doc
        rm -f $(TARGET)$(BINDIR)/polipo
 -      cp -f polipo $(TARGET)$(BINDIR)/
 -      cp -f html/* $(TARGET)$(LOCAL_ROOT)/doc
 -      cp -f localindex.html $(TARGET)$(LOCAL_ROOT)/index.html
-+      $(BSD_INSTALL_PROGRAM) polipo $(TARGET)$(BINDIR)/
-+      $(BSD_INSTALL_DATA) html/* $(TARGET)$(LOCAL_ROOT)/doc
-+      $(BSD_INSTALL_DATA) localindex.html $(TARGET)$(LOCAL_ROOT)/index.html
++      ${BSD_INSTALL_PROGRAM} polipo $(TARGET)$(BINDIR)/
++      ${BSD_INSTALL_DATA} html/* $(TARGET)$(LOCAL_ROOT)/doc
++      ${BSD_INSTALL_DATA} localindex.html $(TARGET)$(LOCAL_ROOT)/index.html
  
  install.man: all
 -      mkdir -p $(TARGET)$(MANDIR)/man1
 -      mkdir -p $(TARGET)$(INFODIR)
 -      cp -f polipo.man $(TARGET)$(MANDIR)/man1/polipo.1
 -      cp polipo.info $(TARGET)$(INFODIR)/
--      install-info --info-dir=$(INFODIR) polipo.info
--
-+      $(BSD_INSTALL_MAN) polipo.man $(TARGET)$(MANDIR)/man1/polipo.1
-+      $(BSD_INSTALL_DATA) polipo.info $(TARGET)$(INFODIR)/
+-      install-info --info-dir=$(TARGET)$(INFODIR) polipo.info
++      ${BSD_INSTALL_MAN_DIR} $(TARGET)$(MANDIR)/man1
++      ${BSD_INSTALL_DATA_DIR} $(TARGET)$(INFODIR)
++      ${BSD_INSTALL_MAN} polipo.man $(TARGET)$(MANDIR)/man1/polipo.1
++      ${BSD_INSTALL_DATA} polipo.info $(TARGET)$(INFODIR)/
+ 
  
  polipo.info: polipo.texi
-       makeinfo polipo.texi
Index: patches/patch-main_c
===================================================================
RCS file: /cvs/ports/www/polipo/patches/patch-main_c,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-main_c
--- patches/patch-main_c        6 Aug 2005 21:21:53 -0000       1.1.1.1
+++ patches/patch-main_c        1 Feb 2008 10:44:23 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-main_c,v 1.1.1.1 2005/08/06 21:21:53 aanriot Exp $
---- main.c.orig        Tue Oct  5 20:46:02 2004
-+++ main.c     Sun Jan  2 12:14:22 2005
-@@ -125,6 +125,24 @@ main(int argc, char **argv)
+--- main.c.orig        Tue Mar  6 20:29:05 2007
++++ main.c     Sun May 27 07:45:45 2007
+@@ -126,6 +126,24 @@ main(int argc, char **argv)
          i++;
      }
  
Index: patches/patch-polipo_h
===================================================================
RCS file: /cvs/ports/www/polipo/patches/patch-polipo_h,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-polipo_h
--- patches/patch-polipo_h      6 Aug 2005 21:21:53 -0000       1.1.1.1
+++ patches/patch-polipo_h      1 Feb 2008 10:44:23 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-polipo_h,v 1.1.1.1 2005/08/06 21:21:53 aanriot Exp $
---- polipo.h.orig      Mon Jun 28 23:30:07 2004
-+++ polipo.h   Sun Jan  2 12:00:55 2005
-@@ -58,6 +58,9 @@ THE SOFTWARE.
+--- polipo.h.orig      Tue Mar  6 20:29:05 2007
++++ polipo.h   Sun May 27 07:45:45 2007
+@@ -62,6 +62,9 @@ THE SOFTWARE.
  #define MAP_ANONYMOUS MAP_ANON
  #endif
  
Index: patches/patch-polipo_texi
===================================================================
RCS file: patches/patch-polipo_texi
diff -N patches/patch-polipo_texi
--- patches/patch-polipo_texi   24 Sep 2005 17:58:23 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,21 +0,0 @@
-$OpenBSD: patch-polipo_texi,v 1.1 2005/09/24 17:58:23 bernd Exp $
---- polipo.texi.orig   Fri Sep 23 20:19:08 2005
-+++ polipo.texi        Sat Sep 24 19:00:33 2005
-@@ -1245,7 +1245,7 @@ from the server.  If the latter arrives,
- the rest of the POST [EMAIL PROTECTED], of course, is only part of
- the story.  Additionally, the server is not required to reply with
- @samp{100 Continue}, hence the client must implement a timeout.
--Furthermore, according to the obsolete [EMAIL PROTECTED], the server is
-+Furthermore, according to the obsolete [EMAIL PROTECTED], the server is
- allowed to spontaneously send @samp{100 Continue}, so the client must
- be prepared to ignore such a reply at any time.}.
- 
-@@ -1353,7 +1353,7 @@ or because it was revalidated.
- If @code{cacheIsShared} is false (the default), Polipo will ignore the
- server-side @samp{Cache-Control} directives @samp{s-maxage} and
- @samp{proxy-must-revalidate}.  This is highly desirable behaviour, but
--happens to violate [EMAIL PROTECTED] if the cache is shared among multiple
-+happens to violate [EMAIL PROTECTED] if the cache is shared among multiple
- users.
- 
- If @code{mindlesslyCacheVary} is true, the presence of a Vary header
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/polipo/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST   17 Jul 2006 19:57:26 -0000      1.2
+++ pkg/PLIST   1 Feb 2008 10:44:23 -0000
@@ -26,8 +26,12 @@ share/doc/polipo/doc/DNS.html
 share/doc/polipo/doc/Daemon.html
 share/doc/polipo/doc/Disk-cache.html
 share/doc/polipo/doc/Disk-format.html
+share/doc/polipo/doc/External-redirectors.html
 share/doc/polipo/doc/Forbidden.html
+share/doc/polipo/doc/HTTP-parent-proxies.html
+share/doc/polipo/doc/HTTP-tuning.html
 share/doc/polipo/doc/Harvest-and-Squid.html
+share/doc/polipo/doc/Internal-forbidden-list.html
 share/doc/polipo/doc/Junkbuster.html
 share/doc/polipo/doc/Latency-and-throughput.html
 share/doc/polipo/doc/Limiting-chunk-usage.html
@@ -38,6 +42,7 @@ share/doc/polipo/doc/Logging.html
 share/doc/polipo/doc/Malloc-memory.html
 share/doc/polipo/doc/Memory-cache.html
 share/doc/polipo/doc/Memory-usage.html
+share/doc/polipo/doc/Modifying-the-on_002ddisk-cache.html
 share/doc/polipo/doc/Network-traffic.html
 share/doc/polipo/doc/Network.html
 share/doc/polipo/doc/OS-usage-limits.html
@@ -56,12 +61,16 @@ share/doc/polipo/doc/Privoxy.html
 share/doc/polipo/doc/Proxies-and-caches.html
 share/doc/polipo/doc/Purging.html
 share/doc/polipo/doc/Running.html
+share/doc/polipo/doc/SOCKS-parent-proxies.html
 share/doc/polipo/doc/Server-statistics.html
+share/doc/polipo/doc/Server_002dside-behaviour.html
 share/doc/polipo/doc/Stopping.html
 share/doc/polipo/doc/The-web.html
 share/doc/polipo/doc/Tuning-POST-and-PUT.html
 share/doc/polipo/doc/Tuning-the-HTTP-parser.html
+share/doc/polipo/doc/Tuning-validation.html
 share/doc/polipo/doc/Tunnelling-connections.html
+share/doc/polipo/doc/Tweaking-validation.html
 share/doc/polipo/doc/Variable-index.html
 share/doc/polipo/doc/WWWOFFLE.html
 share/doc/polipo/doc/Web-interface.html

Reply via email to