Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Update instructions for OpenSSL 1.0.0a and PCRE 8.10. | Chris Wilson | 2011-01-08 |
| | | | | | | | | Instruct users to install PCRE in the MinGW cross-compiler's directory instead of /usr/{lib,include}/mingw, as it's more standard. (merges [2742] from 0.11) | ||
* | Log more useful information when makebuildenv.pl fails. | Chris Wilson | 2011-01-08 |
| | | | | | | Fix hang waiting for console input at the end of ./configure on some shells. (merges [2823]) | ||
* | Revert [2710] and [2717], remove TDB and replace with QDBM again, to fix | Chris Wilson | 2010-10-18 |
| | | | | | build on Windows and make it easier to merge Charles' work. | ||
* | Workaround for Mac OSX where readline.h doesn't compile if stdio.h is | Chris Wilson | 2010-09-29 |
| | | | | | not included first. | ||
* | Fix HTML documentation installation. (merges [2737] from trunk) | Chris Wilson | 2010-09-14 |
| | |||
* | Remove QDBM, and switch BackupClientInodeToIDMap to use the bundled TDB | Chris Wilson | 2010-08-28 |
| | | | | | instead. | ||
* | Play nicely with versions of make which don't support -C <dir>. | James O'Gorman | 2010-04-11 |
| | |||
* | Detect whether rl_completion_matches or completion_matches is declared | Chris Wilson | 2010-02-26 |
| | | | | | | | by readline headers at configure time, and use the appropriate one in bbackupquery. Thanks to Melissa Jenkins for reporting the compilation failure on OSX and providing additional details. | ||
* | Add instructions and support for building with readline on Windows. | Chris Wilson | 2010-02-26 |
| | |||
* | Quieten the Perl scripts that generate autogen exceptions when building | Chris Wilson | 2010-02-25 |
| | | | | | in the default quiet mode. | ||
* | Only build the static library part of QDBM, as the default dynamic build | Chris Wilson | 2010-02-25 |
| | | | | | | doesn't work on OSX and we don't care about the binary tools. Thanks to Melissa for the bug report. | ||
* | Add CC to exports for mingw configure script. | Chris Wilson | 2010-02-22 |
| | |||
* | Make the explicit target of each dependency, including libraries, to solve | Chris Wilson | 2010-02-19 |
| | | | | | | problems with integrating QDBM into build system (default target tries to build stuff we don't want). | ||
* | Fix the default and clean targets by moving cleaning lines back where | Chris Wilson | 2010-02-15 |
| | | | | | they belong. | ||
* | Add support for linking to qdbm and other imported libraries with | Chris Wilson | 2010-02-15 |
| | | | | | | | external build systems. Rewrite some library dependency code for readability. | ||
* | Run Perl scripts quietly during make. | Chris Wilson | 2010-01-24 |
| | |||
* | Switch license to GPL for backup parts, and dual GPL/BSD for common | Chris Wilson | 2010-01-23 |
| | | | | | | | parts, as discussed and agreed in this thread: http://lists.boxbackup.org/pipermail/boxbackup/2010-January/000005.html | ||
* | Add support for Makefile.pre in build infrastructure. | Chris Wilson | 2009-11-11 |
| | |||
* | Check that source and text file copies are successful. | Chris Wilson | 2009-09-21 |
| | | | | | Fix missing docs/common in common manifest. | ||
* | Print info lines to STDERR so that they don't confuse the configure | Chris Wilson | 2009-09-21 |
| | | | | | scripts when they capture stdout to get the box version, for example. | ||
* | Include html docs in parcels. | Chris Wilson | 2009-04-26 |
| | | | | | Don't include man pages in parcels for Windows. | ||
* | Put the shell script that kills all running daemons into a shell | Chris Wilson | 2009-04-26 |
| | | | | | function to avoid repetition. | ||
* | Move S3Simulator into its own class, like S3Client, for reuse elsewhere. | Chris Wilson | 2009-04-13 |
| | |||
* | Blind fix for autoconf problems introduced by earlier attempt to support | Chris Wilson | 2009-04-04 |
| | | | | | cross-compiling. | ||
* | Use update copy to speed up rebuilds on windows/cygwin. | Chris Wilson | 2009-04-03 |
| | |||
* | Assume that we have no way to determine whether struct dirent has a | Chris Wilson | 2009-03-31 |
| | | | | | valid d_type when cross-compiling, as this should be the safest option. | ||
* | Assume that lseek does not take a "dummy parameter" when cross-compiling, | Chris Wilson | 2009-03-31 |
| | | | | | | as this is only relevent for intercept tests anyway, and was probably fixed by casting the offset parameter to off_t anyway. | ||
* | Preserve timestamps when doing a binary copy to make a distribution, so | Chris Wilson | 2009-03-28 |
| | | | | | | | | | | | that the built gzipped man pages are still newer than the XML source. Make NO-LICENSE also copy the file, to avoid redundancy in manifests. Fix location of API docs. Create docs/docbook directory to avoid error in making distribution. | ||
* | Use the Makefile in docs/ to build and clean documentation. | Chris Wilson | 2009-03-28 |
| | | | | | Don't rely on location of bb-man.xsl any more. | ||
* | Allow substitutions and removing private sections for distribution in | Chris Wilson | 2009-03-27 |
| | | | | | .in files. Simplify code a little and improve comments. | ||
* | Don't skip building docs if we can't find a SVN version, as it breaks | Chris Wilson | 2009-03-27 |
| | | | | | | | | build on exported copies. It doesn't do any harm in distributions either, as long as timestamps on the pre-built man pages are correct, and allows users to modify the docbook source and rebuild as long as they have xsltproc. | ||
* | Rename NDEBUG flag to BOX_RELEASE_BUILD, as other projects use NDEBUG as | Chris Wilson | 2008-12-30 |
| | | | | | | well (e.g. wxWidgets) and it causes conflicts which are difficult to resolve. | ||
* | Fix process kill function, fixes [2402] [2404]. | Chris Wilson | 2008-12-16 |
| | | | | | | Delete stale PID files after killing processes on Windows, as that fine OS doesn't give them a chance to clean up for themselves. | ||
* | More backslashes, I said, MORE BACKSLASHES! | Chris Wilson | 2008-12-06 |
| | |||
* | Fix missing curly brace. | Chris Wilson | 2008-12-05 |
| | |||
* | Simplify code for killing old fart processes on Windows/Cygwin | Chris Wilson | 2008-12-05 |
| | | | | | | and make it actually work at the end of the test. man kill for why we use /bin/kill instead of just kill on cygwin. | ||
* | Hook the man pages into the build/install system. Man pages are now included ↵ | James O'Gorman | 2008-11-23 |
| | | | | in the client and server parcels and installed to $prefix/man. | ||
* | Allow use of literal paths in parcels.txt (i.e. files to be installed ↵ | James O'Gorman | 2008-11-22 |
| | | | | outside of $prefix) | ||
* | Update distribution generator. | James O'Gorman | 2008-10-27 |
| | |||
* | Reverse the test for __syscall(), remove the test for syscall(), | Chris Wilson | 2008-10-26 |
| | | | | | | | | | | | | | remove the definition and reverse the sense in ax_func_syscall.m4 (which checks for __syscall() needing definition). Autoconf's AC_CHECK_FUNC defines it when testing for its presence, so HAVE___SYSCALL will be true even if __syscall has no definition in the system libraries, and this is precisely the case that we want to test for, so now we test whether the test program compiles with no explicit definition (only the system headers) and if that fails, we set HAVE___SYSCALL_NEED_DEFN to 1. | ||
* | Create destination directory before installing into it, as requested | Chris Wilson | 2008-10-18 |
| | | | | | by David Kaufman for Gentoo. | ||
* | Determine whether to use find | xargs at build time, not at run time, | Chris Wilson | 2008-10-08 |
| | | | | | as Solaris/SunOS doesn't have "uname -o". | ||
* | Compile fix for makeparcels.pl (missing definition of @args). | Chris Wilson | 2008-10-08 |
| | |||
* | Include LICENSE.txt in parcels, but don't install it. | Chris Wilson | 2008-10-08 |
| | |||
* | Add a script to print the Box software version, to substitute into the | Chris Wilson | 2008-10-05 |
| | | | | | installer and the documentation. | ||
* | Move parcel_* functions into BoxPlatform package to share them with | Chris Wilson | 2008-10-05 |
| | | | | | | | | | other scripts. Add a script to print the path to the current parcel directory, for use in configure.ac to allow this to be placed in substitutions (contrib/windows/installer/boxbackup.mpi in particular). | ||
* | Update autoconf to silence warnings on autoconf >= 2.62 | James O'Gorman | 2008-10-05 |
| | | | | | | * AC_SUBST now only works with one variable per call * When using AC_CACHE the variable must contain the string '_cv_', thus prefix all cache variables with box_cv_ | ||
* | Use xargs to delete files on Cygwin, as it's much faster than find -exec. | Chris Wilson | 2008-10-04 |
| | |||
* | Remove -K option which now does nothing on Windows. | Chris Wilson | 2008-10-03 |
| | | | | | Add -Q option which disables all logging instead. | ||
* | Unify program name and console logging tags. | Chris Wilson | 2008-09-13 |
| | | | | | | Add a new class, Logging::Tagger, which can be used to temporarily add information to the program name, such as the client ID in bbstored. |