Browse Source

Update directions, copyrights, and clarify licenses of polipo
contributions.


svn:r13490

Andrew Lewman 16 years ago
parent
commit
2ee191e267

+ 32 - 3
contrib/polipo/README

@@ -1,23 +1,52 @@
-These are hacks to get polipo to work with Tor.  Someday, they will be
-commited upstream to the real polipo codebase.  They need some work:
+Copyright 2007-2008 Andrew Lewman
+----------------
+General Comments
+----------------
+
+These are some hacks for making polipo work and install a package native
+to OSX or Windows.
+
+They need some work before they can be committed upstream:
   - Merge the three makefiles into one with specific builds such as "make
   - Merge the three makefiles into one with specific builds such as "make
     dist-osx" or "make dist-win32"
     dist-osx" or "make dist-win32"
   - Configure the options for tor in polipo config, just leave them
   - Configure the options for tor in polipo config, just leave them
     commented out for easy activation.
     commented out for easy activation.
   - Work out better polipo config options for Tor.  
   - Work out better polipo config options for Tor.  
 
 
+As always, I'm happy to accept patches.
+
+--------------------------
+Pre-requisites for Windows
+--------------------------
+
+Polipo for Win32 requires the mingw gnu regex library and dlls at
+http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=73286&release_id=140957
+
+You'll need to download the -bin and -dev tarballs.  And extract them
+into your MinGW directory.
+
 Instructions for building polipo under mingw32 for Windows:
 Instructions for building polipo under mingw32 for Windows:
 1) Copy Makefile.mingw over Makefile.
 1) Copy Makefile.mingw over Makefile.
 2) Run 'make'. 
 2) Run 'make'. 
 
 
 You should have a polipo.exe in the current directory.
 You should have a polipo.exe in the current directory.
 
 
+-------------------------------------------
+Creating an installation package in Windows
+-------------------------------------------
+
 If you want to build an installer using the Nullsoft Installer, install
 If you want to build an installer using the Nullsoft Installer, install
 the NSI Compiler.  In Windows Explorer, navigate to the directory in
 the NSI Compiler.  In Windows Explorer, navigate to the directory in
 which you placed polipo-mingw.nsi.  Right click on polipo-mingw.nsi and
 which you placed polipo-mingw.nsi.  Right click on polipo-mingw.nsi and
 choose Compile NSIS Script.  You'll then create a polipo installer.
 choose Compile NSIS Script.  You'll then create a polipo installer.
 
 
-Instructions for building a polipo universal binary package under OSX Tiger:
+The Polipo NSI installer assumes libgnurx-0.dll is in the same directory as polipo.exe.
+You'll need to copy libgnurx-0.dll into "./" in order to make the
+installation package.
+
+---------------------------------------------
+OSX Universal Binary and Installation package
+---------------------------------------------
 1) Copy Makefile.osx over Makefile.
 1) Copy Makefile.osx over Makefile.
 2) Run 'make'.
 2) Run 'make'.
 3) Copy the contents of this directory into a directory named "contrib".
 3) Copy the contents of this directory into a directory named "contrib".

+ 2 - 2
contrib/polipo/package.sh

@@ -1,8 +1,8 @@
 #!/bin/sh
 #!/bin/sh
 # $Id: package.sh 8992 2006-12-23 03:12:09Z phobos $
 # $Id: package.sh 8992 2006-12-23 03:12:09Z phobos $
 # Copyright 2004-2005 Nick Mathewson & Andrew Lewman. 
 # Copyright 2004-2005 Nick Mathewson & Andrew Lewman. 
-# Copyright 2005-2007 Andrew Lewman
-# See LICENSE in Polipo distribution for licensing information.
+# Copyright 2005-2008 Andrew Lewman
+# This is licensed under the Modified BSD License.
 
 
 ###
 ###
 # Helpful info on OS X packaging:
 # Helpful info on OS X packaging:

+ 1 - 1
contrib/polipo/polipo-mingw.nsi

@@ -1,7 +1,7 @@
 ;polipo-mingw.nsi - A basic win32 installer for Polipo
 ;polipo-mingw.nsi - A basic win32 installer for Polipo
 ; Originally written by J Doe.
 ; Originally written by J Doe.
 ; Modified by Andrew Lewman
 ; Modified by Andrew Lewman
-; See LICENSE for licencing information
+; This is licensed under a Modified BSD license.
 ;-----------------------------------------
 ;-----------------------------------------
 ;
 ;
 !include "MUI.nsh"
 !include "MUI.nsh"

+ 3 - 0
contrib/polipo/uninstall_polipo_bundle.sh

@@ -1,5 +1,8 @@
 #!/bin/sh
 #!/bin/sh
 #
 #
+# Original version 2005 by loki der quaeler
+# Copyright 2007-2008 Andrew Lewman
+# This is licensed under a Modified BSD license.
 
 
 
 
 ### this is the location of a file which contains all the actual package names
 ### this is the location of a file which contains all the actual package names