aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2011-08-16 08:43:08 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2011-08-16 08:43:08 +0000
commit360cc1a82c0bebebd70f4890a8dcaa78891c032a (patch)
tree3588abcc03de0eb9bf1017d4b9fae852b4e72f63
parent56ac2b6a5d6eb829a7da8eecc04cbf5f9339e61b (diff)
downloadgdbm-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--ChangeLog8
-rw-r--r--README-alpha86
-rw-r--r--README-hacking52
-rwxr-xr-xbootstrap26
4 files changed, 172 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 0e9a917..d332413 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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:
diff --git a/bootstrap b/bootstrap
index edef987..63ef2a0 100755
--- a/bootstrap
+++ b/bootstrap
@@ -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

Return to:

Send suggestions and report system problems to the System administrator.