diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2011-08-16 08:43:08 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2011-08-16 08:43:08 +0000 |
commit | 360cc1a82c0bebebd70f4890a8dcaa78891c032a (patch) | |
tree | 3588abcc03de0eb9bf1017d4b9fae852b4e72f63 | |
parent | 56ac2b6a5d6eb829a7da8eecc04cbf5f9339e61b (diff) | |
download | gdbm-360cc1a82c0bebebd70f4890a8dcaa78891c032a.tar.gz gdbm-360cc1a82c0bebebd70f4890a8dcaa78891c032a.tar.bz2 |
Minor housekeeping for Gnits compliance.
* README-alpha: New file.
* README-hacking: New file.
* bootstrap: Update.
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | README-alpha | 86 | ||||
-rw-r--r-- | README-hacking | 52 | ||||
-rwxr-xr-x | bootstrap | 26 |
4 files changed, 172 insertions, 0 deletions
@@ -1,5 +1,13 @@ 2011-08-16 Sergey Poznyakoff <gray@gnu.org.ua> + Minor housekeeping for Gnits compliance. + + * README-alpha: New file. + * README-hacking: New file. + * bootstrap: Update. + +2011-08-16 Sergey Poznyakoff <gray@gnu.org.ua> + Internationalization. * Makefile.am (SUBDIRS): Add po. diff --git a/README-alpha b/README-alpha new file mode 100644 index 0000000..d79a7fc --- /dev/null +++ b/README-alpha @@ -0,0 +1,86 @@ +This file is part of GDBM. +See end of file for copying conditions. + +* Introduction + +This is a *pre-release* version, and not ready for production use yet. +If you are taking source from CVS, you will need to have several +special tools to help contribute. See the file README-hacking for more +information. See chapter `Building' for the detailed instructions on +how to build the package. + +Please, note that the accompanying documentation may be inaccurate +or incomplete. The ChangeLog file is the authoritative documentation of +all recent changes. + +Please, send comments and problem reports to <bug-gdbm@gnu.org>. + +* Checking Out the Sources + +The following instructions apply if you wish to obtain sources from +the repository. There are several repositories: + +1. CVS at Puszcza.gnu.org.ua - master repository + <https://puszcza.gnu.org.ua/cvs/?group=gdbm> +2. Git at Puszcza.gnu.org.ua - slave + <http://puszcza.gnu.org.ua/git/?group=gdbm> +3. CVS at Savannah.gnu.org - slave + <http://savannah.gnu.org/cvs/?group=gdbm> +4. Git at Savannah.gnu.org - slave + <http://savannah.gnu.org/git/?group=gdbm> + +Slave repositories are synchronized with the master 8 times a day. + +** CVS + +To checkout the source tree from CVS issue the following command: + + cvs -d:pserver:anonymous@cvs.gnu.org.ua:/cvsroot/gdbm co gdbm + +Or, to checkout the sources from CVS mirror at Savannah, issue the +following command: + + cvs -d :pserver:anoncvs@cvs.savannah.gnu.org:/cvsroot/gdbm checkout gdbm + +** Git + +To clone the Git repository, run: + + git clone git://git.gnu.org.ua/gdbm.git + +Or, to clone the secondary GDBM Git mirrror repo, run: + + git clone git://git.savannah.gnu.org/gdbm.git + +In all cases, this will give you read-only access. If you think you need +write access, contact <bug-gdbm@gnu.org>. + +* Building + +Usual procedures apply: + + ./configure + make + make install + +See the files INSTALL and README for the detailed instructions. + +* Copyright information: +Copyright information: + +Copyright (C) 1990-2011 Free Software Foundation, Inc. + + Permission is granted to anyone to make or distribute verbatim copies + of this document as received, in any medium, provided that the + copyright notice and this permission notice are preserved, + thus giving the recipient permission to redistribute in turn. + + Permission is granted to distribute modified versions + of this document, or of portions of it, + under the above conditions, provided also that they + carry prominent notices stating who last changed them. + +Local variables: +mode: outline +paragraph-separate: "[ ]*$" +end: diff --git a/README-hacking b/README-hacking new file mode 100644 index 0000000..3cdb990 --- /dev/null +++ b/README-hacking @@ -0,0 +1,52 @@ +These notes intend to help people working on the development version of +GDBM. + +* Requirements + +You need the following packages to build the CVS version of GNU +DBM. We do not make any efforts to accommodate older versions of +these packages, so please make sure that you have the latest stable +version. + +- Automake <http://www.gnu.org/software/automake/> +- Autoconf <http://www.gnu.org/software/autoconf/> +- Libtool <http://www.gnu.org/software/libtool/> +- Gettext <http://www.gnu.org/software/gettext/> +- Texinfo <http://www.gnu.org/software/texinfo> + +* Bootstrapping + +Obviously, if you are reading these notes, you did manage to checkout +GDBM from the repository. The next step is to get other files needed +to build, which are extracted from other source packages: + +1. Change to the source tree directory + + cd gdbm + +2. Run + + ./bootstrap + +Once done, proceed as described in the file README. + + +* Copyright information + +Copyright (C) 2011 Free Software Foundation, Inc. + + Permission is granted to anyone to make or distribute verbatim copies + of this document as received, in any medium, provided that the + copyright notice and this permission notice are preserved, + thus giving the recipient permission to redistribute in turn. + + Permission is granted to distribute modified versions + of this document, or of portions of it, + under the above conditions, provided also that they + carry prominent notices stating who last changed them. + +Local Variables: +mode: outline +paragraph-separate: "[ ]*$" +version-control: never +End: @@ -1,3 +1,29 @@ #! /bin/sh +force=0 + +if test $# -eq 0; then + :; +elif test $# -eq 1; then + case $1 in + --force) force=1;; + --help|-h) + cat <<EOT +usage: bootstrap [--force] +bootstraps GDBM package +EOT + ;; + *) echo >&2 "$0: unrecognized option" + exit 1;; + esac +else + echo >&2 "$0: too many arguments" + exit 1 +fi + +if ! test -f README-hacking && test $force -eq 0; then + echo >&2 "$0: bootstrapping from a non-checked-out distribution is risky" + exit 1 +fi + test -d m4 || mkdir m4 autoreconf -f -i -s
\ No newline at end of file |