- Timestamp:
- May 6, 2007, 1:54:58 PM (15 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/INSTALL
r221 r281 29 29 Please read README for compilation prerequisites. 30 30 31 32 31 Below you'll find the generic FSF install instructions. To compile 33 32 and install svndigest you can follow the usual autoconf path: … … 46 45 svndigest. You can provide './configure' with APR and subversion API 47 46 location information with --with-apr=DIR and --with-svn=DIR, 48 respectively. --enable-debug turns on debug options and code, which 49 may be useful for developers. --enable-staticbin will create a static 47 respectively. --enable-staticbin will create a static 50 48 svndigest binary. (Actually as static as the underlying program 51 49 libraries allows it to be, i.e., some external libraries might not 52 have been created/installed in static versions.) --enable-wctests will 53 turn on subversion WC dependent test programs, only useful for 54 developers and users that checkout the source from the subversion 55 repository. 50 have been created/installed in static versions.) 56 51 57 52 If you grabbed the source from the subversion repository you need to -
trunk/README
r221 r281 1 1 $Id$ 2 2 3 ====================================================================== 4 Copyright (C) 2005, 2006 Jari Häkkinen 3 This directory contains the 0.6 release of svndigest. 5 4 6 This file is part of svndigest, http://lev.thep.lu.se/trac/svndigest 5 svndigest is a tool to extract development information and statistics 6 from a subversion repository. 7 7 8 svndigest is free software; you can redistribute it and/or modify it 9 under the terms of the GNU General Public License as published by the 10 Free Software Foundation; either version 2 of the License, or (at your 11 option) any later version. 8 See the file NEWS for the user-visible changes from previous releases. 9 In addition, there have been bugs fixed. 12 10 13 svndigest is distributed in the hope that it will be useful, but 14 WITHOUT ANY WARRANTY; without even the implied warranty of 15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 16 General Public License for more details. 11 For general building and installation instructions, see the file INSTALL. 17 12 18 You should have received a copy of the GNU General Public License 19 along with this program; if not, write to the Free Software 20 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, 21 USA. 22 ====================================================================== 13 svndigest is free software. See the file COPYING for copying conditions. 23 14 24 15 25 Table of contents 16 Downloading 17 ----------- 26 18 27 0 What is svndigest? 28 1 Prerequisites 29 2 Compilation and installation 30 3 Running svndigest 31 4 Acknowledgements 32 5 Developer information 19 svndigest can be obtained from 20 21 http://lev.thep.lu.se/trac/svndigest 33 22 34 23 35 0 What is svndigest? 24 Documentation 25 ------------- 36 26 37 svndigest is a tool to extract development information and statistics 38 from a subversion repository. A slightly more detailed explanation is 39 available in doc/readme.txt 27 For documentation see the file doc/readme.txt. 40 28 41 29 42 1 Prerequisites 30 Development 31 ----------- 32 33 The development of svndigest can be monitored through 34 35 http://lev.thep.lu.se/trac/svndigest 36 37 You can find most information concerning the development of svndigest at 38 this site. 39 40 41 Bug Reporting 42 ------------- 43 44 You can report svndigest bugs on 45 46 http://lev.thep.lu.se/trac/svndigest/newticket 47 48 Use user `svndigest' and password `svndigest'. 49 50 51 Subversion Access 52 ----------------- 53 54 The svndigest source repository is available via anonymous subversion 55 from the thep subversion server; issue: 56 57 svn checkout http://lev.thep.lu.se/repository/svndigest/trunk svndigest 58 59 See file README.svn for developer specific information. We make no 60 guarantees about the contents or quality of the latest code in the 61 subversion repository: it is not unheard of for code that is known to 62 be broken to checked in. Use at your own risk. 63 64 65 Prerequisites 66 ------------- 43 67 44 68 ia) Subversion development files, i.e., header files and program … … 63 87 64 88 65 2 Compilation and installation 89 ====================================================================== 90 Copyright (C) 2005, 2006 Jari Häkkinen 91 Copyright (C) 2007 Peter Johansson 66 92 67 See INSTALL for instructions on how to compile and install svndigest. 93 This file is part of svndigest, http://lev.thep.lu.se/trac/svndigest 94 95 svndigest is free software; you can redistribute it and/or modify it 96 under the terms of the GNU General Public License as published by the 97 Free Software Foundation; either version 2 of the License, or (at your 98 option) any later version. 99 100 svndigest is distributed in the hope that it will be useful, but 101 WITHOUT ANY WARRANTY; without even the implied warranty of 102 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 103 General Public License for more details. 104 105 You should have received a copy of the GNU General Public License 106 along with this program; if not, write to the Free Software 107 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, 108 USA. 109 ====================================================================== 68 110 69 111 70 3 Running svndigest71 72 To get a listing of available options issue 'svndigest -h'. Simply run73 the program with74 75 svndigest -r /path/to/a/subversion/WC -t /path/whereto/write/output -v76 77 The -v option will produce some output to stdout and can be omitted.78 79 80 4 Acknowledgements81 82 svndigest uses a C++ interface to Gnuplot inspired by Rajarshi Guha.83 84 Rajarshi Guha's "A C++ Interface to Gnuplot" can be found through85 http://jijo.cjb.net/ . The C++ interface is based on "gnuplot86 interfaces in ANSI C" written by Nicolas Devillard. The C implemention87 is available through http://ndevilla.free.fr/ .88 89 svndigest build system uses an M4 macro (build_support/find_apr.m4)90 created within the Apache project (The Apache Software Foundation). No91 changes is made to the M4 script. The apache license text is available92 as buid_support/apache_LICENSE-2.0.txt.93 94 95 5 Developer information96 97 a) At first checkout from the repository, and when configure.ac is98 changed, you must run './bootstrap' to setup autoconf files.99 100 b) All tests are not enabled by default since some of the testes101 depends on being run from a subversion WC. Add '--enable-wctests' to102 configure to enable WC depedent tests.103 104 c) Create a distribution package with 'make dist'. Remember to test105 the package with 'make distcheck'. If required packages are installed106 in non-standard locations you need to pass this information to107 'distcheck'. This is done by using the variable108 DISTCHECK_CONFIGURE_FLAGS as109 110 DISTCHECK_CONFIGURE_FLAGS="--with-apr=/usr/loca/apr" make distcheck111 112 Usually you need to set DISTCHECK_CONFIGURE_FLAGS to whatever options113 you pass to configure. -
trunk/README.svn
r278 r281 2 2 3 3 ====================================================================== 4 Copyright (C) 2005, 2006 Jari Häkkinen 4 Copyright (C) 2006 Jari Häkkinen 5 Copyright (C) 2007 Peter Johansson 5 6 6 7 This file is part of svndigest, http://lev.thep.lu.se/trac/svndigest … … 23 24 24 25 25 Table of contents 26 27 0 What is svndigest? 28 1 Prerequisites 29 2 Compilation and installation 30 3 Running svndigest 31 4 Acknowledgements 32 5 Developer information 33 34 35 0 What is svndigest? 36 37 svndigest is a tool to extract development information and statistics 38 from a subversion repository. A slightly more detailed explanation is 39 available in doc/readme.txt 40 41 42 1 Prerequisites 43 44 ia) Subversion development files, i.e., header files and program 45 libraries, version 1.4 or later. 46 47 ib) This item should not be an issue if item ia) is fulfilled; the 48 Apache Portable Runtime (APR) should be available if the subversion 49 API was succesfully compiled. Subversion depends on APR and in 50 consequence, the dependency is inherited by svndigest. 51 52 ii) Gnuplot. 53 54 iii) A standard C++ compliant compiler with one extension: svndigest 55 must be compiled with a C++ compiler that supports 'long long' 56 types - GCC does this. This is due to the fact that one of the 57 underlying libraries, APR, is using 'long long'. APR is written in 58 C and the C standard allows 'long long'. 59 60 Even though the source is compiled with the -pedantic flag (which 61 should catch the non C++ standard 'long long') there is another 62 flag to suppress 'long long' diagnostics, -Wno-long-long. 63 64 65 2 Compilation and installation 66 67 See INSTALL for instructions on how to compile and install svndigest. 68 69 70 3 Running svndigest 71 72 To get a listing of available options issue 'svndigest -h'. Simply run 73 the program with 74 75 svndigest -r /path/to/a/subversion/WC -t /path/whereto/write/output -v 76 77 The -v option will produce some output to stdout and can be omitted. 78 79 80 4 Acknowledgements 81 82 svndigest uses a C++ interface to Gnuplot inspired by Rajarshi Guha. 83 84 Rajarshi Guha's "A C++ Interface to Gnuplot" can be found through 85 http://jijo.cjb.net/ . The C++ interface is based on "gnuplot 86 interfaces in ANSI C" written by Nicolas Devillard. The C implemention 87 is available through http://ndevilla.free.fr/ . 88 89 svndigest build system uses an M4 macro (build_support/find_apr.m4) 90 created within the Apache project (The Apache Software Foundation). No 91 changes is made to the M4 script. The apache license text is available 92 as buid_support/apache_LICENSE-2.0.txt. 93 94 95 5 Developer information 26 This file contains developer specific information. 96 27 97 28 a) At first checkout from the repository, and when configure.ac is 98 29 changed, you must run './bootstrap' to setup autoconf files. 99 30 100 b) All tests are not enabled by default since some of the testes 101 depends on being run from a subversion WC. Add '--enable-wctests' to 102 configure to enable WC depedent tests. 31 b) Run generated configure script with 32 33 './configure --enable-debug --enable-wctests' 34 35 The option flag '--enable-debug' turns on debug options (e.g. enables 36 assertions). The option flag '--enable-wctests' turns on some 37 additional tests. All tests are not enabled by default since some of 38 the tests depend on being run from a subversion WC. 103 39 104 40 c) Create a distribution package with 'make dist'. Remember to test … … 111 47 112 48 Usually you need to set DISTCHECK_CONFIGURE_FLAGS to whatever options 113 you pass to configure. 49 you pass to configure with the exception of '--enable-wctests'. 50 Passing '--enable-wctests' to distcheck will always fail because a 51 distribution misses some files needed for WC tests.
Note: See TracChangeset
for help on using the changeset viewer.