From 60b20d7161793595eeba33187d8d0221d0faf147 Mon Sep 17 00:00:00 2001 From: David Schmidt Date: Wed, 3 Apr 2002 15:09:42 +0000 Subject: [PATCH] Add OS/2 build section --- doc/source/developer-manual.sgml | 46 ++++++++++++++++++++++++-------- 1 file changed, 35 insertions(+), 11 deletions(-) diff --git a/doc/source/developer-manual.sgml b/doc/source/developer-manual.sgml index b34829f0..8323f9f6 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.17 2002/04/03 01:21:17 hal9 Exp $ + $Id: developer-manual.sgml,v 1.18 2002/04/03 03:51:48 hal9 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.17 2002/04/03 01:21:17 hal9 Exp $ + $Id: developer-manual.sgml,v 1.18 2002/04/03 03:51:48 hal9 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.17 2002/04/03 01:21:17 hal9 Exp $"; +const char FILENAME_rcs[] = "$Id: developer-manual.sgml,v 1.18 2002/04/03 03:51:48 hal9 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.17 2002/04/03 01:21:17 hal9 Exp $" +#define FILENAME_H_VERSION "$Id: developer-manual.sgml,v 1.18 2002/04/03 03:51:48 hal9 Exp $" /********************************************************************* * * File : $Source$ @@ -1682,19 +1682,40 @@ at sourceforge. Three simple steps: 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 os2setup - first. + You will need a mix of development tools. + The main compilation takes place with IBM Visual Age C++. + Some ancillary work takes place with GNU tools, available from + various sources like hobbes.nmsu.edu. + Specificially, you will need autoheader, + autoconf and sh tools. + The packaging takes place with WarpIN, available from various sources, including + its home page: xworkplace. - - autoheader && autoconf && ./configure + Change directory to the os2setup directory. + Edit the os2build.cmd file to set the final executable filename. + For example, + + installExeName='privoxyos2_setup_2.9.13_beta.exe' - - - Then do FIXME. + Next, edit the IJB.wis file so the release number matches + in the PACKAGEID section: + + PACKAGEID="Privoxy Team\Privoxy\Privoxy Package\2\9\13" + + 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. @@ -2076,6 +2097,9 @@ at sourceforge. Three simple steps: Temple Place - Suite 330, Boston, MA 02111-1307, USA. $Log: developer-manual.sgml,v $ + Revision 1.18 2002/04/03 03:51:48 hal9 + Touch ups. + Revision 1.17 2002/04/03 01:21:17 hal9 Implementing Andreas's suggestions for Release sections. -- 2.39.2