| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 | Copyright 2007-2008 Andrew Lewman----------------General Comments----------------These are some hacks for making polipo work and install a package nativeto 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    dist-osx" or "make dist-win32"  - Configure the options for tor in polipo config, just leave them    commented out for easy activation.  - 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 athttp://sourceforge.net/project/showfiles.php?group_id=2435&package_id=73286&release_id=140957You'll need to download the -bin and -dev tarballs.  And extract theminto your MinGW directory.Instructions for building polipo under mingw32 for Windows:1) Copy Makefile.mingw over Makefile.2) Run 'make'. 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, installthe NSI Compiler.  In Windows Explorer, navigate to the directory inwhich you placed polipo-mingw.nsi.  Right click on polipo-mingw.nsi andchoose Compile NSIS Script.  You'll then create a polipo installer.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 theinstallation package.---------------------------------------------OSX Universal Binary and Installation package---------------------------------------------1) Copy Makefile.osx over Makefile.2) Run 'make'.3) Copy the contents of this directory into a directory named "contrib".4) Run './contrib/package.sh'5) You should have a Polipo-version.dmg ready for installation.
 |