Gentoo Archives: gentoo-commits

From: "Christian Faulhammer (fauli)" <fauli@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] emacs r1369 - gentoo-syntax
Date: Fri, 28 Aug 2009 20:15:41
Message-Id: E1MfwQn-0007Id-Vj@stork.gentoo.org
1 Author: fauli
2 Date: 2009-08-25 13:51:25 +0000 (Tue, 25 Aug 2009)
3 New Revision: 1369
4
5 Modified:
6 gentoo-syntax/gentoo-syntax.texi
7 Log:
8 gentoo-syntax: Write introduction of Info file
9
10
11 Modified: gentoo-syntax/gentoo-syntax.texi
12 ===================================================================
13 --- gentoo-syntax/gentoo-syntax.texi 2009-08-25 13:30:51 UTC (rev 1368)
14 +++ gentoo-syntax/gentoo-syntax.texi 2009-08-25 13:51:25 UTC (rev 1369)
15 @@ -34,8 +34,31 @@
16
17 @node Top
18 @top gentoo-syntax: An introduction
19 +This collection of modes will help the user to efficiently write and edit ebuilds,
20 +eclasses and eselect modules which are special to Gentoo, a
21 +meta-distribution with various targets (Linux distribution, prefixed
22 +environments in other operating systems, and integration of other
23 +kernels and userlands like the BSDs).
24 +
25 +Ebuilds describe the build process and dependencies of a software
26 +package to automatically compile and install it under the control of a
27 +package manager. They are simple text files, based on Bash shell
28 +scripts and there easy to create. Eclasses are comparable to a library
29 +which provides generic functions that a set of ebuilds can use by
30 +sourcing it on request.
31 +
32 +Eselect is a framework to set one out of many alternatives as the
33 +default value or to activate many out of many choices. An example is to
34 +choose the version of GNU Emacs called by the @code{/usr/bin/emacs}
35 +program. Those modules are also near to Bash.
36 +
37 +gentoo-syntax provides two modes to edit the above three file types:
38 +Ebuild (Eclass) mode and Eselect mode. Other features are the execution
39 +of often needed functions (like KEYWORDS manipulation) or fast-track
40 +creation of new ebuilds by skeleton support.
41 +
42 @menu
43 -* Functions:: What gentoo-syntax provides.
44 +* Functions:: What gentoo-syntax provides
45 @end menu
46
47 @contents