From: David Schmidt Date: Thu, 4 Apr 2002 03:28:27 +0000 (+0000) Subject: Add Mac OSX section X-Git-Tag: v_2_9_14~228 X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=commitdiff_plain;h=3186134c92fc0a088001a89d17abd5b3486baf2f Add Mac OSX section --- diff --git a/doc/source/developer-manual.sgml b/doc/source/developer-manual.sgml index 8323f9f6..562a3dfc 100644 --- a/doc/source/developer-manual.sgml +++ b/doc/source/developer-manual.sgml @@ -11,7 +11,7 @@ This file belongs into ijbswa.sourceforge.net:/home/groups/i/ij/ijbswa/htdocs/ - $Id: developer-manual.sgml,v 1.18 2002/04/03 03:51:48 hal9 Exp $ + $Id: developer-manual.sgml,v 1.19 2002/04/03 15:09:42 david__schmidt Exp $ Written by and Copyright (C) 2001 the SourceForge Privoxy team. http://www.privoxy.org/ @@ -25,7 +25,7 @@ Privoxy Developer Manual - $Id: developer-manual.sgml,v 1.18 2002/04/03 03:51:48 hal9 Exp $ + $Id: developer-manual.sgml,v 1.19 2002/04/03 15:09:42 david__schmidt Exp $ @@ -1312,7 +1312,7 @@ static void unload_re_filterfile( void *f ) { ... } Example for file comments: -const char FILENAME_rcs[] = "$Id: developer-manual.sgml,v 1.18 2002/04/03 03:51:48 hal9 Exp $"; +const char FILENAME_rcs[] = "$Id: developer-manual.sgml,v 1.19 2002/04/03 15:09:42 david__schmidt Exp $"; /********************************************************************* * * File : $Source$ @@ -1372,7 +1372,7 @@ const char FILENAME_h_rcs[] = FILENAME_H_VERSION; #ifndef _FILENAME_H #define _FILENAME_H -#define FILENAME_H_VERSION "$Id: developer-manual.sgml,v 1.18 2002/04/03 03:51:48 hal9 Exp $" +#define FILENAME_H_VERSION "$Id: developer-manual.sgml,v 1.19 2002/04/03 15:09:42 david__schmidt Exp $" /********************************************************************* * * File : $Source$ @@ -1702,20 +1702,20 @@ at sourceforge. Three simple steps: Edit the os2build.cmd file to set the final executable filename. For example, - installExeName='privoxyos2_setup_2.9.13_beta.exe' + installExeName='privoxyos2_setup_X.Y.Z.exe' Next, edit the IJB.wis file so the release number matches in the PACKAGEID section: - PACKAGEID="Privoxy Team\Privoxy\Privoxy Package\2\9\13" + PACKAGEID="Privoxy Team\Privoxy\Privoxy Package\X\Y\Z" You're now ready to build. Run: - + os2build And in the ./files directory you will have the WarpIN-installable executable. - Upload this to uploads.sourceforge.net/incoming, create a release for it, and - you're done. + Upload this anonymously to uploads.sourceforge.net/incoming, + create a release for it, and you're done. @@ -1815,47 +1815,40 @@ at sourceforge. Three simple steps: Mac OSX - Login to Sourceforge's compilefarm via ssh - - - - ssh cf.sourceforge.net - - - - Choose the right operating system. If you have downloaded Privoxy - before, + Ensure that you have the latest code version. Hence run: cd current cvs -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa login - cvs -z3 -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa export -r v_X_Y_Z current + cvs -z3 -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa export -r v_X_Y_Z current + cd .. + cvs -z3 -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa co osxsetup - If not, please checkout - Privoxy via CVS first. Run: - - + From the osxsetup directory, run: - autoheader && autoconf && ./configure + build - Then run: + This will run autoheader, autoconf and + configure as well as make. + Finally, it will copy over the necessary files to the ./osxsetup/files directory + for further processing by PackageMaker. + Bring up PackageMaker with the PrivoxyPackage.pmsp definition file, modify the package + name to match the release, and hit the "Create package" button. + If you specify ./Privoxy.pkg as the output package name, you can then create + the distributable zip file with the command: - make macosx-dist +zip -r privoxyosx_setup_x.y.z.zip Privoxy.pkg - - - which creates a gzip'ed tar archive. Sadly, you cannot use make - macosx-upload on the Sourceforge machine (no ncftpput). You now have - to manually upload the archive to Sourceforge's ftp server and release - the file publicly. + You can then upload privoxyosx_setup_x.y.z.zip anonymously to + uploads.sourceforge.net/incoming, + create a release for it, and you're done. @@ -2097,6 +2090,9 @@ at sourceforge. Three simple steps: Temple Place - Suite 330, Boston, MA 02111-1307, USA. $Log: developer-manual.sgml,v $ + Revision 1.19 2002/04/03 15:09:42 david__schmidt + Add OS/2 build section + Revision 1.18 2002/04/03 03:51:48 hal9 Touch ups.