summaryrefslogtreecommitdiff
path: root/bootstrap
Commit message (Collapse)AuthorAgeFilesLines
* Switch to proper SemVer for builds, add acinclude checks, and remove ↵Noah Slater2013-03-031-4/+4
| | | | distsign target
* Support any type of Git checkout (cloned, or submodule)Jason Smith (work)2013-01-301-2/+2
|
* A portable way to populate THANKS.Jan Lehnardt2013-01-041-2/+14
| | | | | | | | | | | In particular: - BSD sed and GNU sed dosagree on commandline options. - echo "\n" >> FILE or "\r\n" for that matter, does not create a newline in FILE on Windows. Original patch by Christopher Bonhage, applied with slight modification. Closes COUCHDB-1628.
* Integrate Sphinx into autotoolsNoah Slater2012-12-111-20/+64
| | | | | | | | | | | | | | | | Integrate Sphinx into autotools - Remove M4 macros and require as external dependencies instead - Skip help2man generation if help2man is not installed - ensure THANKS file is only updated during make distcheck - Add TexInfo, PDF, HTML doc targets via Sphinx - Add licenses and header compliance checking - support optional builds of PDF, HTML, texinfo via Sphinx and pdflatex - support skipping docs or compiler tests for happy developers Travis: clean up package dependencies - include sphinx via aptitude - use spidermonkey 1.8.5 instead of default libmozjs - include latex components for building PDFs
* use git-describe in bootstrapRandall Leeds2011-11-261-1/+1
| | | | | | | | | | ``git describe --always`` is superior to ``git log`` in this case. It generates a more useful version tag. For example, it allows a developer building packages from the source tree to track and package unreleased changes in a way that makes sense to package managers. Using the --always flag reverts to the old behavior when no git tag is resolvable from the current HEAD.
* Allow "versioned" names of the auto-tools to be used.Jan Lehnardt2011-08-091-9/+35
| | | | | | | | | | | | | | Previously bootstrap required aclocal/automake to be available as "aclocal" and "automake", but some platforms allows multiple versions of these tools to be installed and makes them available as "aclocal-<version>". This patch extends the bootstrap script to try to search for various names for the tools. Patch by Trond Norbye. git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1155352 13f79535-47bb-0310-9956-ffa450edef68
* include pkg-config macrosRandall Leeds2011-06-081-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1133284 13f79535-47bb-0310-9956-ffa450edef68
* restore INSTALL file to distNoah Slater2010-03-131-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@922563 13f79535-47bb-0310-9956-ffa450edef68
* symlink automake filesNoah Slater2010-03-131-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@922551 13f79535-47bb-0310-9956-ffa450edef68
* Do not rely on specific format of `git log`. Closes COUCHDB-670. Patch by ↵Jan Lehnardt2010-02-251-1/+1
| | | | | | Matt Lyon. git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@916144 13f79535-47bb-0310-9956-ffa450edef68
* use first 8 bytes of the commit hash as the release info when building from gitJan Lehnardt2009-09-121-1/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@814245 13f79535-47bb-0310-9956-ffa450edef68
* wheeeeeeeeNoah Slater2009-07-141-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@794057 13f79535-47bb-0310-9956-ffa450edef68
* removed build-aux, closed COUCHDB-309Noah Slater2009-03-311-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@760503 13f79535-47bb-0310-9956-ffa450edef68
* removed config.* files from the buildNoah Slater2009-03-231-2/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@757458 13f79535-47bb-0310-9956-ffa450edef68
* redirect errors to /dev/nullNoah Slater2009-03-231-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@757435 13f79535-47bb-0310-9956-ffa450edef68
* shut automake up during bootstrapNoah Slater2009-03-201-2/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@756485 13f79535-47bb-0310-9956-ffa450edef68
* suppressed stupid libtoolize warningsNoah Slater2009-03-161-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@754878 13f79535-47bb-0310-9956-ffa450edef68
* cleanupNoah Slater2008-12-201-3/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@728347 13f79535-47bb-0310-9956-ffa450edef68
* more simplificationsNoah Slater2008-12-201-134/+35
| | | | git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@728344 13f79535-47bb-0310-9956-ffa450edef68
* incremental simplificationNoah Slater2008-12-201-75/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@728342 13f79535-47bb-0310-9956-ffa450edef68
* removed redundant calls to whichNoah Slater2008-12-201-6/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@728340 13f79535-47bb-0310-9956-ffa450edef68
* Add m4 helper file.Jan Lehnardt2008-10-251-0/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@707867 13f79535-47bb-0310-9956-ffa450edef68
* Merge runtimeconfig branch back into trunkJan Lehnardt2008-08-201-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@687336 13f79535-47bb-0310-9956-ffa450edef68
* removed use of mktemp which was causing problems on OS X 10.4Noah Slater2008-06-161-7/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@668180 13f79535-47bb-0310-9956-ffa450edef68
* make sure that the get function exits successfully in absence of variable valueNoah Slater2008-06-161-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@668137 13f79535-47bb-0310-9956-ffa450edef68
* corrected -v option to -V option to match couchdb and couchjsNoah Slater2008-06-161-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@668134 13f79535-47bb-0310-9956-ffa450edef68
* general shell script improvementsNoah Slater2008-06-161-49/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@668118 13f79535-47bb-0310-9956-ffa450edef68
* removed unnessesary commentsNoah Slater2008-06-161-30/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@668110 13f79535-47bb-0310-9956-ffa450edef68
* added error handing to which testsNoah Slater2008-06-151-9/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@667993 13f79535-47bb-0310-9956-ffa450edef68
* revamped which usageNoah Slater2008-06-151-35/+25
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@667991 13f79535-47bb-0310-9956-ffa450edef68
* corrected check for gm4Noah Slater2008-06-151-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@667990 13f79535-47bb-0310-9956-ffa450edef68
* added check for gm4Noah Slater2008-06-151-1/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@667989 13f79535-47bb-0310-9956-ffa450edef68
* improved getopt handlingNoah Slater2008-06-151-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@667987 13f79535-47bb-0310-9956-ffa450edef68
* removed unnessesary checkNoah Slater2008-06-151-4/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@667983 13f79535-47bb-0310-9956-ffa450edef68
* portability fixes for OpenSolarisNoah Slater2008-06-151-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@667982 13f79535-47bb-0310-9956-ffa450edef68
* made bootstrap portable to OpenSolarisNoah Slater2008-06-151-20/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@667969 13f79535-47bb-0310-9956-ffa450edef68
* updated build-contrib scriptsNoah Slater2008-06-071-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@664369 13f79535-47bb-0310-9956-ffa450edef68
* removed svn2cl from the buildNoah Slater2008-06-071-39/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@664366 13f79535-47bb-0310-9956-ffa450edef68
* added proper LICENCE fileNoah Slater2008-04-141-4/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@648069 13f79535-47bb-0310-9956-ffa450edef68
* changed COPYING to LICENCE as per the ASF standardsNoah Slater2008-04-141-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@648023 13f79535-47bb-0310-9956-ffa450edef68
* updated source to use apache infrastructure addressesNoah Slater2008-03-301-5/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@642789 13f79535-47bb-0310-9956-ffa450edef68
* corrected Markdown formatting and updated from google to apacheNoah Slater2008-03-301-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@642775 13f79535-47bb-0310-9956-ffa450edef68
* Imported trunk.Christopher Lenz2008-03-281-0/+325
git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@642432 13f79535-47bb-0310-9956-ffa450edef68