All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [pull request v4] Pull request for branch for-master/doc
@ 2013-03-12  4:47 Samuel Martin
  2013-03-12  4:47 ` [Buildroot] [PATCH 1/5] support/scripts: add gen-manual-lists.py Samuel Martin
                   ` (5 more replies)
  0 siblings, 6 replies; 15+ messages in thread
From: Samuel Martin @ 2013-03-12  4:47 UTC (permalink / raw)
  To: buildroot

Hello All!


No big changes in this 4th revision of the series.

Changes v3 -> v4:
  - Do not embed Kconfiglib python module (because of licensing incertainty,
  the whole discussion is available online on github);
  - Usual list updates.


The following changes since commit 1ca9e06f1c9a5ef12feb63711a48379c0eae7e42:

  package/tzdata: new package (2013-03-10 23:37:04 +0100)

are available in the git repository at:

  git://github.com/tSed/buildroot.git for-master/doc

for you to fetch changes up to 942902bac4f98be7c13942d93f1a1ba46fc171d7:

  manual: update generated lists (2013-03-12 05:42:27 +0100)

----------------------------------------------------------------
Samuel Martin (5):
      support/scripts: add gen-manual-lists.py
      manual: add a make target 'manual-update-lists'
      manual: cleanup appendix.txt
      Makefile: add to the release target a warning about the manual updates.
      manual: update generated lists

 Makefile                            |   2 +
 docs/manual/appendix.txt            |  29 +-
 docs/manual/deprecated-list.txt     |  79 ++-
 docs/manual/host-package-list.txt   |  19 +
 docs/manual/manual.mk               |   8 +-
 docs/manual/package-list.txt        | 941 ++++++++++++++++++++++++++++++++++++
 docs/manual/pkg-list.txt            | 870 ---------------------------------
 support/scripts/gen-manual-lists.py | 354 ++++++++++++++
 8 files changed, 1379 insertions(+), 923 deletions(-)
 create mode 100644 docs/manual/host-package-list.txt
 create mode 100644 docs/manual/package-list.txt
 delete mode 100644 docs/manual/pkg-list.txt
 create mode 100755 support/scripts/gen-manual-lists.py

Yours,
Samuel

--

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 1/5] support/scripts: add gen-manual-lists.py
  2013-03-12  4:47 [Buildroot] [pull request v4] Pull request for branch for-master/doc Samuel Martin
@ 2013-03-12  4:47 ` Samuel Martin
  2013-03-12  4:47 ` [Buildroot] [PATCH 2/5] manual: add a make target 'manual-update-lists' Samuel Martin
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 15+ messages in thread
From: Samuel Martin @ 2013-03-12  4:47 UTC (permalink / raw)
  To: buildroot

Script generating the target and host package tables, and the deprecated
stuff list as well. These tables and lists are generated parsing the
Config.in files.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>

---
Chagnes since v3:
* Re-introduce try/except on the kconfiglib import. This is mandatory
  because the kconfiglib module is no longer embedded in the Buildroot
  source tree because of undefined license (the author wants to keep
  the authorship of his work of course, but he does not seem inclined
  to define any license on his project which would allow 3rd parties
  to re-use this project without any legal issues).

Changes since v1:
* many improvements, fixes, refactoring and cleanup (Arnout)
---
 support/scripts/gen-manual-lists.py | 354 ++++++++++++++++++++++++++++++++++++
 1 file changed, 354 insertions(+)
 create mode 100755 support/scripts/gen-manual-lists.py

diff --git a/support/scripts/gen-manual-lists.py b/support/scripts/gen-manual-lists.py
new file mode 100755
index 0000000..760a122
--- /dev/null
+++ b/support/scripts/gen-manual-lists.py
@@ -0,0 +1,354 @@
+#!/usr/bin/env python2
+##
+## gen-manual-lists.py
+##
+## This script generates the following Buildroot manual appendices:
+##  - the package tables (one for the target, the other for host tools);
+##  - the deprecated items.
+##
+## Author(s):
+##  - Samuel Martin <s.martin49@gmail.com>
+##
+## Copyright (C) 2013 Samuel Martin
+##
+## This program is free software; you can redistribute it and/or modify
+## it under the terms of the GNU General Public License as published by
+## the Free Software Foundation; either version 2 of the License, or
+## (at your option) any later version.
+##
+## This program is distributed in the hope that it will be useful,
+## but WITHOUT ANY WARRANTY; without even the implied warranty of
+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+## GNU General Public License for more details.
+##
+## You should have received a copy of the GNU General Public License
+## along with this program; if not, write to the Free Software
+## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+##
+
+## Note about python2.
+##
+## This script can currently only be run using python2 interpreter due to
+## its kconfiglib dependency (which is not yet python3 friendly).
+
+from __future__ import print_function
+from __future__ import unicode_literals
+
+import os
+import re
+import sys
+import datetime
+from argparse import ArgumentParser
+
+try:
+    import kconfiglib
+except ImportError:
+    message = """
+Could not find the module 'kconfiglib' in the PYTHONPATH:
+"""
+    message += "\n".join(["  {0}".format(path) for path in sys.path])
+    message += """
+
+Make sure the Kconfiglib directory is in the PYTHONPATH, then relaunch the script.
+
+You can get kconfiglib from:
+  https://github.com/ulfalizer/Kconfiglib
+
+
+"""
+    sys.stderr.write(message)
+    raise
+
+
+def get_symbol_subset(root, filter_func):
+    """ Return a generator of kconfig items.
+
+    :param root_item:   Root item of the generated subset of items
+    :param filter_func: Filter function
+
+    """
+    if hasattr(root, "get_items"):
+        get_items = root.get_items
+    elif hasattr(root, "get_top_level_items"):
+        get_items = root.get_top_level_items
+    else:
+        message = "The symbol does not contain any subset of symbols"
+        raise Exception(message)
+    for item in get_items():
+        if item.is_symbol():
+            if not item.prompts:
+                continue
+            if not filter_func(item):
+                continue
+            yield item
+        elif item.is_menu() or item.is_choice():
+            for i in get_symbol_subset(item, filter_func):
+                yield i
+
+
+def get_symbol_parents(item, root=None, enable_choice=False):
+    """ Return the list of the item's parents. The lasst item of the list is
+    the closest parent, the first the furthest.
+
+    :param item:          Item from which the the parent list is generated
+    :param root:          Root item stopping the search (not included in the
+                          parent list)
+    :param enable_choice: Flag enabling choices to appear in the parent list
+
+    """
+    parent = item.get_parent()
+    parents = []
+    while parent and parent != root:
+        if parent.is_menu():
+            parents.append(parent.get_title())
+        elif enable_choice and parent.is_choice():
+            parents.append(parent.prompts[0][0])
+        parent = parent.get_parent()
+    if isinstance(root, kconfiglib.Menu) or \
+            (enable_choice and isinstance(root, kconfiglib.Choice)):
+        parents.append(".")
+    parents.reverse()
+    return parents
+
+
+def format_asciidoc_table(root, get_label_func, filter_func=lambda x: True,
+                          enable_choice=False, sorted=True):
+    """ Return the asciidoc formatted table of the items and their location.
+
+    :param root:           Root item of the item subset
+    :param get_label_func: Item's label getter function
+    :param filter_func:    Filter function to apply on the item subset
+    :param enable_choice:  Enable choices to appear as part of the item's
+                           location
+    :param sorted:         Flag to alphabetically sort the table
+
+    """
+    def _format_entry(label, parents):
+        """ Format an asciidoc table entry.
+
+        """
+        return "| {0:<40} | {1}\n".format(label, " -> ".join(parents))
+
+    lines = []
+    for item in get_symbol_subset(root, filter_func):
+        if not item.is_symbol() or not item.prompts:
+            continue
+        loc = get_symbol_parents(item, root, enable_choice=enable_choice)
+        lines.append(_format_entry(get_label_func(item), loc))
+    if sorted:
+        lines.sort(key=lambda x: x.lower())
+    if hasattr(root, "get_title"):
+        loc_label = get_symbol_parents(root, None, enable_choice=enable_choice)
+        loc_label += [root.get_title(), "..."]
+    else:
+        loc_label = ["Location"]
+    table = "[width=\"90%\",cols=\"^1,4\",options=\"header\"]\n"
+    table += "|===================================================\n"
+    table += _format_entry("Packages", loc_label)
+    table += "\n" + "".join(lines) + "\n"
+    table += "|===================================================\n"
+    return table
+
+
+class Buildroot:
+    """ Buildroot configuration object.
+
+    """
+    root_config = "Config.in"
+    package_dirname = "package"
+    package_prefixes = ["BR2_PACKAGE_", "BR2_PACKAGE_HOST_"]
+    re_pkg_prefix = re.compile(r"^(" + "|".join(package_prefixes) + ").*")
+    deprecated_symbol = "BR2_DEPRECATED"
+
+    list_template = """\
+//
+// Automatically generated list for Buildroot manual.
+// Buildroot {br_version_full}
+// Generation date: {gen_date}
+//
+
+{table}
+"""
+
+    list_info = {
+        'target-packages': {
+            'filename': "package-list",
+            'root_menu': "Package Selection for the target",
+            'filter': "_is_package",
+            'sorted': True,
+        },
+        'host-packages': {
+            'filename': "host-package-list",
+            'root_menu': "Host utilities",
+            'filter': "_is_package",
+            'sorted': True,
+        },
+        'deprecated': {
+            'filename': "deprecated-list",
+            'root_menu': None,
+            'filter': "_is_deprecated",
+            'sorted': False,
+        },
+    }
+
+    use_generator = False
+
+    def __init__(self):
+        self.base_dir = os.environ.get("TOPDIR")
+        self.package_dir = os.path.join(self.base_dir, self.package_dirname)
+        # The kconfiglib requires an environment variable named "srctree" to
+        # load the configuration, so set it.
+        os.environ.update({'srctree': self.base_dir})
+        self.config = kconfiglib.Config(os.path.join(self.base_dir,
+                                                     self.root_config))
+        self._deprecated = self.config.get_symbol(self.deprecated_symbol)
+        self.br_version_full = os.environ.get("BR2_VERSION_FULL")
+        self.generation_date = str(datetime.datetime.utcnow())
+
+    def _get_package_symbols(self, package_name):
+        """ Return a tuple containing the target and host package symbol.
+
+        """
+        symbols = re.sub("[-+.]", "_", package_name)
+        symbols = symbols.upper()
+        symbols = tuple([prefix + symbols for prefix in self.package_prefixes])
+        return symbols
+
+    def _is_deprecated(self, symbol):
+        """ Return True if the symbol is marked as deprecated, otherwise False.
+
+        """
+        return self._deprecated in symbol.get_referenced_symbols()
+
+    def _is_package(self, symbol):
+        """ Return True if the symbol is a package or a host package, otherwise
+        False.
+
+        """
+        if not self.re_pkg_prefix.match(symbol.get_name()):
+            return False
+        pkg_name = re.sub("BR2_PACKAGE_(HOST_)?(.*)", r"\2", symbol.get_name())
+
+        pattern = "^(HOST_)?" + pkg_name + "$"
+        pattern = re.sub("_", ".", pattern)
+        pattern = re.compile(pattern, re.IGNORECASE)
+        # Here, we cannot just check for the location of the Config.in because
+        # of the "virtual" package.
+        #
+        # So, to check that a symbol is a package (not a package option or
+        # anything else), we check for the existence of the package *.mk file.
+        #
+        # By the way, to actually check for a package, we should grep all *.mk
+        # files for the following regex:
+        # "\$\(eval \$\((host-)?(generic|autotools|cmake)-package\)\)"
+        #
+        # Implementation details:
+        #
+        # * The package list is generated from the *.mk file existence, the
+        #   first time this function is called. Despite the memory consumtion,
+        #   this list is stored because the execution time of this script is
+        #   noticebly shorter than re-scannig the package sub-tree for each
+        #   symbol.
+        if not hasattr(self, "_package_list"):
+            pkg_list = []
+            for _, _, files in os.walk(self.package_dir):
+                for file_ in (f for f in files if f.endswith(".mk")):
+                    pkg_list.append(re.sub(r"(.*?)\.mk", r"\1", file_))
+            setattr(self, "_package_list", pkg_list)
+        for pkg in getattr(self, "_package_list"):
+            if pattern.match(pkg):
+                return True
+        return False
+
+    def _get_symbol_label(self, symbol, mark_deprecated=True):
+        """ Return the label (a.k.a. prompt text) of the symbol.
+
+        :param symbol:          The symbol
+        :param mark_deprecated: Append a 'deprecated' to the label
+
+        """
+        label = symbol.prompts[0][0]
+        if self._is_deprecated(symbol) and mark_deprecated:
+            label += " *(deprecated)*"
+        return label
+
+    def print_list(self, list_type, enable_choice=True, enable_deprecated=True,
+                   dry_run=False, output=None):
+        """ Print the requested list. If not dry run, then the list is
+        automatically written in its own file.
+
+        :param list_type:         The list type to be generated
+        :param enable_choice:     Flag enabling choices to appear in the list
+        :param enable_deprecated: Flag enabling deprecated items to appear in
+                                  the package lists
+        :param dry_run:           Dry run (print the list in stdout instead of
+                                  writing the list file
+
+        """
+        def _get_menu(title):
+            """ Return the first symbol menu matching the given title.
+
+            """
+            menus = self.config.get_menus()
+            menu = [m for m in menus if m.get_title().lower() == title.lower()]
+            if not menu:
+                message = "No such menu: '{0}'".format(title)
+                raise Exception(message)
+            return menu[0]
+
+        list_config = self.list_info[list_type]
+        root_title = list_config.get('root_menu')
+        if root_title:
+            root_item = _get_menu(root_title)
+        else:
+            root_item = self.config
+        filter_ = getattr(self, list_config.get('filter'))
+        filter_func = lambda x: filter_(x)
+        if not enable_deprecated and list_type != "deprecated":
+            filter_func = lambda x: filter_(x) and not self._is_deprecated(x)
+        mark_depr = list_type != "deprecated"
+        get_label = lambda x: \
+                        self._get_symbol_label(x, mark_deprecated=mark_depr)
+
+        table = format_asciidoc_table(root_item, get_label,
+                                      filter_func=filter_func,
+                                      enable_choice=enable_choice,
+                                      sorted=list_config.get('sorted'))
+
+        content = self.list_template.format(
+            gen_date=self.generation_date,
+            br_version_full=self.br_version_full,
+            table=table)
+
+        if dry_run:
+            print(content)
+            return
+        if not output:
+            output = os.path.join(self.base_dir, "docs", "manual",
+                                  list_config.get('filename') + ".txt")
+        print("Writing the {0} list in:\n\t{1}".format(list_type, output))
+        with open(output, 'w') as fout:
+            fout.write(content)
+
+
+if __name__ == '__main__':
+    list_types = ['target-packages', 'host-packages', 'deprecated']
+    parser = ArgumentParser()
+    parser.add_argument("list_type", nargs="?", choices=list_types,
+                        help="""\
+Generate the given list (generate all lists if unspecified)""")
+    parser.add_argument("-n", "--dry-run", dest="dry_run", action='store_true',
+                        help="Output the generated list to stdout")
+    parser.add_argument("--output-target", dest="output_target",
+                        help="Output target package file")
+    parser.add_argument("--output-host", dest="output_host",
+                        help="Output host package file")
+    parser.add_argument("--output-deprecated", dest="output_deprecated",
+                        help="Output deprecated file")
+    args = parser.parse_args()
+    lists = [args.list_type] if args.list_type else list_types
+    buildroot = Buildroot()
+    for list_name in lists:
+        output = getattr(args, "output_" + list_name.split("-", 1)[0])
+        buildroot.print_list(list_name, dry_run=args.dry_run,
+                             output=output)
-- 
1.8.1.5

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 2/5] manual: add a make target 'manual-update-lists'
  2013-03-12  4:47 [Buildroot] [pull request v4] Pull request for branch for-master/doc Samuel Martin
  2013-03-12  4:47 ` [Buildroot] [PATCH 1/5] support/scripts: add gen-manual-lists.py Samuel Martin
@ 2013-03-12  4:47 ` Samuel Martin
  2013-03-12  7:59   ` Thomas Petazzoni
  2013-03-12  4:47 ` [Buildroot] [PATCH 3/5] manual: cleanup appendix.txt Samuel Martin
                   ` (3 subsequent siblings)
  5 siblings, 1 reply; 15+ messages in thread
From: Samuel Martin @ 2013-03-12  4:47 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Samuel Martin <s.martin49@gmail.com>

---
Changes since v2:
* remove PYTHONPATH stuff since the kconfiglib module is next to
  gen-manual-lists.py (Arnout)

Changes since v1:
* add manual-update-lists target to the .PHONY one (Arnout)
* misc. fixes/updates
---
 docs/manual/manual.mk | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/docs/manual/manual.mk b/docs/manual/manual.mk
index aa20534..012d0e7 100644
--- a/docs/manual/manual.mk
+++ b/docs/manual/manual.mk
@@ -24,6 +24,11 @@ $$(O)/docs/$(1)/$(1).$(4): docs/$(1)/$(1).txt $$($(call UPPERCASE,$(1))_SOURCES)
 	  -D $$(@D) $$<
 endef
 
+manual-update-lists:
+	@$(call MESSAGE,"Updating the manual lists...")
+	$(Q)BR2_DEFCONFIG="" TOPDIR=$(TOPDIR) \
+		$(TOPDIR)/support/scripts/gen-manual-lists.py
+
 ################################################################################
 # GENDOC -- generates the make targets needed to build asciidoc documentation.
 #
@@ -41,8 +46,9 @@ $(call GENDOC_INNER,$(1),epub,epub,epub,EPUB)
 clean: $(1)-clean
 $(1)-clean:
 	$(Q)$(RM) -rf $(O)/docs/$(1)
-.PHONY: $(1) $(1)-clean
+.PHONY: $(1) $(1)-clean manual-update-lists
 endef
 
 MANUAL_SOURCES = $(wildcard docs/manual/*.txt) $(wildcard docs/images/*)
 $(eval $(call GENDOC,manual))
+
-- 
1.8.1.5

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 3/5] manual: cleanup appendix.txt
  2013-03-12  4:47 [Buildroot] [pull request v4] Pull request for branch for-master/doc Samuel Martin
  2013-03-12  4:47 ` [Buildroot] [PATCH 1/5] support/scripts: add gen-manual-lists.py Samuel Martin
  2013-03-12  4:47 ` [Buildroot] [PATCH 2/5] manual: add a make target 'manual-update-lists' Samuel Martin
@ 2013-03-12  4:47 ` Samuel Martin
  2013-03-12  4:47 ` [Buildroot] [PATCH 4/5] Makefile: add to the release target a warning about the manual updates Samuel Martin
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 15+ messages in thread
From: Samuel Martin @ 2013-03-12  4:47 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Samuel Martin <s.martin49@gmail.com>

---
Changes since v1:
* move the surrounding text of the list back in appendix.txt (Arnout)
---
 docs/manual/appendix.txt | 29 ++++++++++++++++++++---------
 1 file changed, 20 insertions(+), 9 deletions(-)

diff --git a/docs/manual/appendix.txt b/docs/manual/appendix.txt
index ef34169..ce54b99 100644
--- a/docs/manual/appendix.txt
+++ b/docs/manual/appendix.txt
@@ -6,15 +6,26 @@ Appendix
 
 include::makedev-syntax.txt[]
 
+
+// Automatically generated lists:
+
 [[package-list]]
-Available packages
-------------------
-// docs/manaual/pkg-list.txt is generated using the following command:
-// $ git grep -E '\((autotools|cmake|generic)-package\)' package/ |  \
-//     cut -d':' -f1 | grep '\.mk$' | \
-//     sed -e 's;.*\?/\(.*\?\).mk;* \1;' | \
-//     sort > docs/manual/pkg-list.txt
-
-include::pkg-list.txt[]
+Package Selection for the target
+--------------------------------
+
+include::package-list.txt[]
+
+[[host-package-list]]
+Host utilities
+--------------
+
+include::host-package-list.txt[]
+
+[[deprecated-list]]
+Deprecated stuff
+----------------
+
+The following stuff are marked as _deprecated_ in Buildroot due to
+their status either too old or unmaintained.
 
 include::deprecated-list.txt[]
-- 
1.8.1.5

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 4/5] Makefile: add to the release target a warning about the manual updates.
  2013-03-12  4:47 [Buildroot] [pull request v4] Pull request for branch for-master/doc Samuel Martin
                   ` (2 preceding siblings ...)
  2013-03-12  4:47 ` [Buildroot] [PATCH 3/5] manual: cleanup appendix.txt Samuel Martin
@ 2013-03-12  4:47 ` Samuel Martin
  2013-03-12  4:47 ` [Buildroot] [PATCH 5/5] manual: update generated lists Samuel Martin
  2013-03-13 19:48 ` [Buildroot] [pull request v4] Pull request for branch for-master/doc Arnout Vandecappelle
  5 siblings, 0 replies; 15+ messages in thread
From: Samuel Martin @ 2013-03-12  4:47 UTC (permalink / raw)
  To: buildroot

The manual-update-lists target is not added to the dependencies of the
release target to allow editing the generated files.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
---
 Makefile | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Makefile b/Makefile
index c462bb1..2b25059 100644
--- a/Makefile
+++ b/Makefile
@@ -817,6 +817,8 @@ release: OUT=buildroot-$(BR2_VERSION)
 # Create release tarballs. We need to fiddle a bit to add the generated
 # documentation to the git output
 release:
+	$(warning Make sure the manual is up-to-date. To update the manual, run:)
+	$(warning $$ make manual-update-lists)
 	git archive --format=tar --prefix=$(OUT)/ master > $(OUT).tar
 	$(MAKE) O=$(OUT) manual-html manual-txt manual-pdf
 	tar rf $(OUT).tar $(OUT)
-- 
1.8.1.5

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 5/5] manual: update generated lists
  2013-03-12  4:47 [Buildroot] [pull request v4] Pull request for branch for-master/doc Samuel Martin
                   ` (3 preceding siblings ...)
  2013-03-12  4:47 ` [Buildroot] [PATCH 4/5] Makefile: add to the release target a warning about the manual updates Samuel Martin
@ 2013-03-12  4:47 ` Samuel Martin
  2013-03-13 19:48 ` [Buildroot] [pull request v4] Pull request for branch for-master/doc Arnout Vandecappelle
  5 siblings, 0 replies; 15+ messages in thread
From: Samuel Martin @ 2013-03-12  4:47 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Samuel Martin <s.martin49@gmail.com>

---
Changes since v3:
* update lists

Changes since v2:
* update lists
---
 docs/manual/deprecated-list.txt   |  79 ++--
 docs/manual/host-package-list.txt |  19 +
 docs/manual/package-list.txt      | 941 ++++++++++++++++++++++++++++++++++++++
 docs/manual/pkg-list.txt          | 870 -----------------------------------
 4 files changed, 996 insertions(+), 913 deletions(-)
 create mode 100644 docs/manual/host-package-list.txt
 create mode 100644 docs/manual/package-list.txt
 delete mode 100644 docs/manual/pkg-list.txt

diff --git a/docs/manual/deprecated-list.txt b/docs/manual/deprecated-list.txt
index 6dc87a4..d8489b5 100644
--- a/docs/manual/deprecated-list.txt
+++ b/docs/manual/deprecated-list.txt
@@ -1,46 +1,39 @@
-// -*- mode:doc -*- ;
-
-[[deprecated]]
-Deprecated list
----------------
-
-The following stuff are marked as _deprecated_ in Buildroot due to
-their status either too old or unmaintained.
-
-// list generated using the followings command:
-// $ git grep -EB4 'depends on BR2_DEPRECATED'
-// and
-// $ git grep -EB4 'depends on BR2_DEPRECATED' | \
-//     grep -Eo '(:|-).*?(config|comment) BR2_.*'
 //
-// Need manual checks and sorting.
-
-* Packages:
-
-** +busybox+ 1.18.x
-** +customize+
-** +lzma+
-** +microperl+
-** +netkitbase+
-** +netkittelnet+
-** +pkg-config+
-** +squashfs3+
-** +ttcp+
-
-* Toolchain:
-
-** +gdb+ 6.8
-** +gdb+ 7.0.1
-** +gdb+ 7.1
-** +kernel headers+ 2.6.37
-** +kernel headers+ 2.6.38
-** +kernel headers+ 2.6.39
-
-* Bootloaders:
-
-** +u-boot+ 2011-06
-** +u-boot+ 2011-09
+// Automatically generated list for Buildroot manual.
+// Buildroot 2013.05-git-00117-gfecb9e5
+// Generation date: 2013-03-12 04:40:24.263952
+//
 
-* Output images:
+[width="90%",cols="^1,4",options="header"]
+|===================================================
+| Packages                                 | Location
+
+| documentation on the target              | Build options
+| development files in target filesystem   | Build options
+| Linux 3.1.x kernel headers               | Toolchain -> Kernel Headers
+| Linux 3.3.x kernel headers               | Toolchain -> Kernel Headers
+| Linux 3.5.x kernel headers               | Toolchain -> Kernel Headers
+| Linux 3.6.x kernel headers               | Toolchain -> Kernel Headers
+| uClibc 0.9.31.x                          | Toolchain -> uClibc C library Version
+| binutils 2.20                            | Toolchain -> Binutils Version
+| Build gdb debugger for the Target        | Toolchain
+| gdb 7.2.x                                | Toolchain -> GDB debugger Version
+| gdb 7.3.x                                | Toolchain -> GDB debugger Version
+| lzma                                     | Package Selection for the target -> Compressors and decompressors
+| autoconf                                 | Package Selection for the target -> Development tools
+| automake                                 | Package Selection for the target -> Development tools
+| ccache                                   | Package Selection for the target -> Development tools
+| gcc                                      | Package Selection for the target -> Development tools
+| make                                     | Package Selection for the target -> Development tools
+| pkg-config                               | Package Selection for the target -> Development tools
+| xstroke                                  | Package Selection for the target -> Graphic libraries and applications (graphic/text)
+| squashfs3                                | Package Selection for the target -> Filesystem and flash utilities
+| netkitbase                               | Package Selection for the target -> Networking applications
+| netkittelnet                             | Package Selection for the target -> Networking applications
+| ttcp                                     | Package Selection for the target -> Networking applications
+| 3.x                                      | Filesystem images -> SquashFS version
+| 2011.09                                  | Bootloaders -> U-Boot Version
+| 2011.06                                  | Bootloaders -> U-Boot Version
+
+|===================================================
 
-** squashfs3 image
diff --git a/docs/manual/host-package-list.txt b/docs/manual/host-package-list.txt
new file mode 100644
index 0000000..c8a01a5
--- /dev/null
+++ b/docs/manual/host-package-list.txt
@@ -0,0 +1,19 @@
+//
+// Automatically generated list for Buildroot manual.
+// Buildroot 2013.05-git-00117-gfecb9e5
+// Generation date: 2013-03-12 04:40:24.263952
+//
+
+[width="90%",cols="^1,4",options="header"]
+|===================================================
+| Packages                                 | Host utilities -> ...
+
+| host dfu-util                            | .
+| host lpc3250loader                       | .
+| host omap-u-boot-utils                   | .
+| host openocd                             | .
+| host sam-ba                              | .
+| host u-boot tools                        | .
+
+|===================================================
+
diff --git a/docs/manual/package-list.txt b/docs/manual/package-list.txt
new file mode 100644
index 0000000..e051e6d
--- /dev/null
+++ b/docs/manual/package-list.txt
@@ -0,0 +1,941 @@
+//
+// Automatically generated list for Buildroot manual.
+// Buildroot 2013.05-git-00117-gfecb9e5
+// Generation date: 2013-03-12 04:40:24.263952
+//
+
+[width="90%",cols="^1,4",options="header"]
+|===================================================
+| Packages                                 | Package Selection for the target -> ...
+
+| acl                                      | . -> System tools
+| acpid                                    | . -> Hardware handling
+| aircrack-ng                              | . -> Networking applications
+| alsa-lib                                 | . -> Libraries -> Audio/Sound
+| alsa-utils                               | . -> Audio and video applications
+| alsamixergui                             | . -> Graphic libraries and applications (graphic/text)
+| applewmproto                             | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| appres                                   | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| apr                                      | . -> Libraries -> Other
+| apr-util                                 | . -> Libraries -> Other
+| argp-standalone                          | . -> Libraries -> Other
+| argus                                    | . -> Networking applications
+| arptables                                | . -> Networking applications
+| at                                       | . -> Shell and utilities
+| atk                                      | . -> Libraries -> Graphics
+| attr                                     | . -> System tools
+| audiofile                                | . -> Libraries -> Audio/Sound
+| aumix                                    | . -> Audio and video applications
+| autoconf *(deprecated)*                  | . -> Development tools
+| automake *(deprecated)*                  | . -> Development tools
+| avahi                                    | . -> Networking applications
+| axel                                     | . -> Networking applications
+| b43-firmware                             | . -> Hardware handling -> Misc devices firmwares
+| bash                                     | . -> Shell and utilities
+| bdftopcf                                 | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| beecrypt                                 | . -> Libraries -> Crypto
+| beforelight                              | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| bellagio                                 | . -> Audio and video applications
+| berkeleydb                               | . -> Libraries -> Database
+| bigreqsproto                             | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| bind                                     | . -> Networking applications
+| binutils                                 | . -> Development tools
+| bison                                    | . -> Development tools
+| bitmap                                   | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| blackbox                                 | . -> Graphic libraries and applications (graphic/text)
+| bluez-utils                              | . -> Networking applications
+| bmon                                     | . -> Networking applications
+| boa                                      | . -> Networking applications
+| bonnie++                                 | . -> Debugging, profiling and benchmark
+| boost                                    | . -> Libraries -> Other
+| bootutils                                | . -> System tools
+| bridge-utils                             | . -> Networking applications
+| bsdiff                                   | . -> Development tools
+| bustle                                   | . -> Development tools
+| BusyBox                                  | .
+| bwm-ng                                   | . -> System tools
+| bzip2                                    | . -> Compressors and decompressors
+| cache-calibrator                         | . -> Debugging, profiling and benchmark
+| cairo                                    | . -> Libraries -> Graphics
+| can-utils                                | . -> Networking applications
+| ccache *(deprecated)*                    | . -> Development tools
+| ccid                                     | . -> Libraries -> Hardware handling
+| cdrkit                                   | . -> Hardware handling
+| cegui06                                  | . -> Graphic libraries and applications (graphic/text)
+| cgilua                                   | . -> Interpreter languages and scripting -> LUA libraries/modules
+| cifs-utils                               | . -> Filesystem and flash utilities
+| cJSON                                    | . -> Libraries -> JSON/XML
+| classpath                                | . -> Libraries -> Other
+| collectd                                 | . -> Miscellaneous
+| compositeproto                           | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| connman                                  | . -> Networking applications
+| conntrack-tools                          | . -> Networking applications
+| copas                                    | . -> Interpreter languages and scripting -> LUA libraries/modules
+| coreutils                                | . -> Development tools
+| coxpcall                                 | . -> Interpreter languages and scripting -> LUA libraries/modules
+| cpanminus                                | . -> Interpreter languages and scripting -> Perl libraries/modules
+| cpuload                                  | . -> System tools
+| cramfs                                   | . -> Filesystem and flash utilities
+| ctorrent                                 | . -> Networking applications
+| cups                                     | . -> Networking applications
+| curlftpfs (FUSE)                         | . -> Filesystem and flash utilities
+| cvs                                      | . -> Development tools
+| damageproto                              | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| dash                                     | . -> Shell and utilities
+| dbus                                     | . -> Hardware handling
+| dbus-glib                                | . -> Hardware handling
+| dbus-python                              | . -> Hardware handling
+| devmem2                                  | . -> Hardware handling
+| dhcpdump                                 | . -> Networking applications
+| dhrystone                                | . -> Debugging, profiling and benchmark
+| dialog                                   | . -> Shell and utilities
+| diffutils                                | . -> Development tools
+| directfb                                 | . -> Graphic libraries and applications (graphic/text)
+| directfb examples                        | . -> Graphic libraries and applications (graphic/text)
+| directfb virtual input extension         | . -> Graphic libraries and applications (graphic/text)
+| distcc                                   | . -> Development tools
+| dmalloc                                  | . -> Debugging, profiling and benchmark
+| dmidecode                                | . -> Hardware handling
+| dmraid                                   | . -> Hardware handling
+| dmxproto                                 | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| dnsmasq                                  | . -> Networking applications
+| docker                                   | . -> Graphic libraries and applications (graphic/text)
+| dosfstools                               | . -> Filesystem and flash utilities
+| dri2proto                                | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| dropbear                                 | . -> Networking applications
+| dsp-tools                                | . -> System tools
+| dstat                                    | . -> Debugging, profiling and benchmark
+| dvb-apps (transponders data)             | . -> Hardware handling
+| dvbsnoop                                 | . -> Hardware handling
+| e2fsprogs                                | . -> Filesystem and flash utilities
+| ebtables                                 | . -> Networking applications
+| ed                                       | . -> Text editors and viewers
+| editres                                  | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| eeprog                                   | . -> Hardware handling
+| elfutils                                 | . -> Libraries -> Other
+| empty                                    | . -> Miscellaneous
+| enchant                                  | . -> Libraries -> Text and terminal handling
+| encodings                                | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| enlightenment                            | . -> Graphic libraries and applications (graphic/text)
+| Enlightenment Foundation Libraries       | . -> Graphic libraries and applications (graphic/text)
+| erlang                                   | . -> Interpreter languages and scripting
+| ethtool                                  | . -> Networking applications
+| evtest                                   | . -> Hardware handling
+| exFAT (FUSE)                             | . -> Filesystem and flash utilities
+| exfat-utils                              | . -> Filesystem and flash utilities
+| expat                                    | . -> Libraries -> JSON/XML
+| expedite                                 | . -> Graphic libraries and applications (graphic/text)
+| explorercanvas                           | . -> Libraries -> Javascript
+| ezxml                                    | . -> Libraries -> JSON/XML
+| f2fs-tools                               | . -> Filesystem and flash utilities
+| faad2                                    | . -> Audio and video applications
+| fb-test-app                              | . -> Graphic libraries and applications (graphic/text)
+| fbdump (Framebuffer Capture Tool)        | . -> Graphic libraries and applications (graphic/text)
+| fbgrab                                   | . -> Graphic libraries and applications (graphic/text)
+| fbset                                    | . -> Graphic libraries and applications (graphic/text)
+| fbterm                                   | . -> Graphic libraries and applications (graphic/text)
+| fbv                                      | . -> Graphic libraries and applications (graphic/text)
+| fconfig                                  | . -> Hardware handling
+| feh                                      | . -> Graphic libraries and applications (graphic/text)
+| ffmpeg                                   | . -> Audio and video applications
+| fftw                                     | . -> Libraries -> Other
+| file                                     | . -> Shell and utilities
+| findutils                                | . -> Development tools
+| firmware-imx                             | . -> Hardware handling -> Misc devices firmwares
+| fis                                      | . -> Hardware handling
+| fixesproto                               | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| flac                                     | . -> Audio and video applications
+| flashbench                               | . -> Filesystem and flash utilities
+| flashrom                                 | . -> Hardware handling
+| flex                                     | . -> Development tools
+| flot                                     | . -> Libraries -> Javascript
+| fltk                                     | . -> Libraries -> Graphics
+| fluxbox                                  | . -> Graphic libraries and applications (graphic/text)
+| fmtools                                  | . -> Hardware handling
+| font-adobe-100dpi                        | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-adobe-75dpi                         | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-adobe-utopia-100dpi                 | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-adobe-utopia-75dpi                  | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-adobe-utopia-type1                  | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-alias                               | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-arabic-misc                         | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-bh-100dpi                           | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-bh-75dpi                            | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-bh-lucidatypewriter-100dpi          | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-bh-lucidatypewriter-75dpi           | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-bh-ttf                              | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-bh-type1                            | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-bitstream-100dpi                    | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-bitstream-75dpi                     | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-bitstream-speedo                    | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-bitstream-type1                     | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-cronyx-cyrillic                     | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-cursor-misc                         | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-daewoo-misc                         | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-dec-misc                            | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-ibm-type1                           | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-isas-misc                           | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-jis-misc                            | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-micro-misc                          | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-misc-cyrillic                       | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-misc-ethiopic                       | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-misc-meltho                         | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-misc-misc                           | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-mutt-misc                           | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-schumacher-misc                     | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-screen-cyrillic                     | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-sony-misc                           | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-sun-misc                            | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-util                                | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-winitzki-cyrillic                   | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| font-xfree86-type1                       | . -> Graphic libraries and applications (graphic/text) -> X11R7 Fonts
+| fontcacheproto                           | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| fontconfig                               | . -> Libraries -> Graphics
+| fontsproto                               | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| fonttosfnt                               | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| freerdp                                  | . -> Graphic libraries and applications (graphic/text)
+| freetype                                 | . -> Libraries -> Graphics
+| fslsfonts                                | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| fstobdf                                  | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| fxload                                   | . -> Hardware handling
+| gadgetfs-test                            | . -> Hardware handling
+| gamin                                    | . -> Libraries -> Filesystem
+| gawk                                     | . -> Development tools
+| gd                                       | . -> Libraries -> Graphics
+| gdbm                                     | . -> Libraries -> Database
+| gdk-pixbuf                               | . -> Libraries -> Graphics
+| genext2fs                                | . -> Filesystem and flash utilities
+| genromfs                                 | . -> Filesystem and flash utilities
+| gesftpserver                             | . -> Networking applications
+| gettext                                  | . -> Development tools
+| giblib                                   | . -> Libraries -> Graphics
+| glib-networking                          | . -> Libraries -> Networking
+| glproto                                  | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| gmp                                      | . -> Development tools
+| gmpc                                     | . -> Graphic libraries and applications (graphic/text)
+| gnuchess                                 | . -> Games
+| gnupg                                    | . -> Shell and utilities
+| gnutls                                   | . -> Libraries -> Crypto
+| gob2                                     | . -> Graphic libraries and applications (graphic/text)
+| Google font directory                    | . -> Miscellaneous
+| gperf                                    | . -> Development tools
+| gpsd                                     | . -> Hardware handling
+| gptfdisk                                 | . -> Hardware handling
+| gqview                                   | . -> Graphic libraries and applications (graphic/text)
+| grantlee                                 | . -> Graphic libraries and applications (graphic/text)
+| grep                                     | . -> Development tools
+| gsl                                      | . -> Libraries -> Other
+| gst-dsp                                  | . -> Audio and video applications
+| gst-ffmpeg                               | . -> Audio and video applications
+| gst-fsl-plugins                          | . -> Audio and video applications
+| gst-omapfb                               | . -> Audio and video applications
+| gst-plugins-bad                          | . -> Audio and video applications
+| gst-plugins-base                         | . -> Audio and video applications
+| gst-plugins-good                         | . -> Audio and video applications
+| gst-plugins-ugly                         | . -> Audio and video applications
+| gstreamer                                | . -> Audio and video applications
+| gtk engines                              | . -> Libraries -> Graphics
+| gtkperf (performance test for GTK2)      | . -> Graphic libraries and applications (graphic/text)
+| gvfs                                     | . -> Hardware handling
+| gzip                                     | . -> Compressors and decompressors
+| haserl                                   | . -> Interpreter languages and scripting
+| hdparm                                   | . -> Hardware handling
+| heirloom-mailx                           | . -> Networking applications
+| hiawatha                                 | . -> Networking applications
+| hicolor (default theme)                  | . -> Libraries -> Graphics -> GTK Themes
+| hostapd                                  | . -> Networking applications
+| htop                                     | . -> System tools
+| httping                                  | . -> Networking applications
+| hwdata                                   | . -> Hardware handling
+| i2c-tools                                | . -> Hardware handling
+| iceauth                                  | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| ico                                      | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| icu                                      | . -> Libraries -> Text and terminal handling
+| ifplugd                                  | . -> Networking applications
+| iftop                                    | . -> Networking applications
+| igh-ethercat                             | . -> Networking applications
+| imagemagick                              | . -> Graphic libraries and applications (graphic/text)
+| imlib2                                   | . -> Libraries -> Graphics
+| imx-lib                                  | . -> Libraries -> Hardware handling
+| inadyn                                   | . -> Networking applications
+| infozip                                  | . -> Compressors and decompressors
+| inotify-tools                            | . -> Shell and utilities
+| input-event-daemon                       | . -> Hardware handling
+| input-tools                              | . -> Hardware handling
+| inputproto                               | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| intltool                                 | . -> Development tools
+| iostat                                   | . -> Hardware handling
+| iperf                                    | . -> Networking applications
+| ipkg                                     | . -> Package managers
+| iproute2                                 | . -> Networking applications
+| ipsec-tools                              | . -> Networking applications
+| ipset                                    | . -> Networking applications
+| iptables                                 | . -> Networking applications
+| irda-utils                               | . -> Hardware handling
+| isc dhcp                                 | . -> Networking applications
+| iw                                       | . -> Networking applications
+| jamvm                                    | . -> Interpreter languages and scripting
+| jpeg                                     | . -> Libraries -> Graphics -> jpeg variant
+| jpeg support                             | . -> Libraries -> Graphics
+| jpeg-turbo                               | . -> Libraries -> Graphics -> jpeg variant
+| jQuery                                   | . -> Libraries -> Javascript
+| jQuery-Sparkline                         | . -> Libraries -> Javascript
+| jQuery-Validation                        | . -> Libraries -> Javascript
+| jsmin                                    | . -> Libraries -> Javascript
+| json-c                                   | . -> Libraries -> JSON/XML
+| kbd                                      | . -> Hardware handling
+| kbproto                                  | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| kexec                                    | . -> Debugging, profiling and benchmark
+| keyutils                                 | . -> System tools
+| kismet                                   | . -> Networking applications
+| kmod                                     | . -> System tools
+| lame                                     | . -> Audio and video applications
+| latencytop                               | . -> Debugging, profiling and benchmark
+| lcdapi                                   | . -> Libraries -> Hardware handling
+| lcdproc                                  | . -> Hardware handling
+| leafpad                                  | . -> Graphic libraries and applications (graphic/text)
+| less                                     | . -> Text editors and viewers
+| libaio                                   | . -> Libraries -> Hardware handling
+| libao                                    | . -> Libraries -> Audio/Sound
+| libarchive                               | . -> Libraries -> Compression and decompression
+| libargtable2                             | . -> Libraries -> Other
+| libart                                   | . -> Libraries -> Graphics
+| libatasmart                              | . -> Libraries -> Hardware handling
+| libatomic_ops                            | . -> Libraries -> Other
+| libcap                                   | . -> Libraries -> Other
+| libcap-ng                                | . -> Libraries -> Other
+| libcdaudio                               | . -> Libraries -> Audio/Sound
+| libcgi                                   | . -> Libraries -> Networking
+| libcgicc                                 | . -> Libraries -> Networking
+| libcofi                                  | . -> Libraries -> Other
+| libconfig                                | . -> Libraries -> Filesystem
+| libconfuse                               | . -> Libraries -> Filesystem
+| libcue                                   | . -> Libraries -> Audio/Sound
+| libcuefile                               | . -> Libraries -> Audio/Sound
+| libcurl                                  | . -> Libraries -> Networking
+| libdaemon                                | . -> Libraries -> Other
+| libdmtx                                  | . -> Libraries -> Graphics
+| libdmx                                   | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libdnet                                  | . -> Libraries -> Networking
+| libdrm                                   | . -> Libraries -> Graphics
+| libdvdnav                                | . -> Libraries -> Multimedia
+| libdvdread                               | . -> Libraries -> Multimedia
+| libebml                                  | . -> Libraries -> Multimedia
+| libecore                                 | . -> Graphic libraries and applications (graphic/text)
+| libedbus                                 | . -> Graphic libraries and applications (graphic/text)
+| libedje                                  | . -> Graphic libraries and applications (graphic/text)
+| libeet                                   | . -> Graphic libraries and applications (graphic/text)
+| libefreet                                | . -> Graphic libraries and applications (graphic/text)
+| libeina                                  | . -> Graphic libraries and applications (graphic/text)
+| libeio                                   | . -> Graphic libraries and applications (graphic/text)
+| libelementary                            | . -> Graphic libraries and applications (graphic/text)
+| libelf                                   | . -> Libraries -> Other
+| libembryo                                | . -> Graphic libraries and applications (graphic/text)
+| Liberation (Free fonts)                  | . -> Graphic libraries and applications (graphic/text)
+| libesmtp                                 | . -> Libraries -> Networking
+| libethumb                                | . -> Graphic libraries and applications (graphic/text)
+| libev                                    | . -> Libraries -> Other
+| libevas                                  | . -> Graphic libraries and applications (graphic/text)
+| libevas generic loaders                  | . -> Graphic libraries and applications (graphic/text)
+| libevent                                 | . -> Libraries -> Other
+| libexif                                  | . -> Libraries -> Graphics
+| libeXosip2                               | . -> Libraries -> Networking
+| libfcgi                                  | . -> Libraries -> Networking
+| libffi                                   | . -> Libraries -> Other
+| libfontenc                               | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libfreefare                              | . -> Libraries -> Hardware handling
+| libfribidi                               | . -> Libraries -> Text and terminal handling
+| libFS                                    | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libfslcodec                              | . -> Libraries -> Multimedia
+| libfslparser                             | . -> Libraries -> Multimedia
+| libfslvpuwrap                            | . -> Libraries -> Multimedia
+| libftdi                                  | . -> Libraries -> Hardware handling
+| libfuse                                  | . -> Libraries -> Filesystem
+| libgail                                  | . -> Libraries -> Graphics
+| libgcrypt                                | . -> Libraries -> Crypto
+| libgeotiff                               | . -> Libraries -> Graphics
+| libglade                                 | . -> Libraries -> Graphics
+| libglib2                                 | . -> Libraries -> Other
+| libgpg-error                             | . -> Libraries -> Crypto
+| libgsasl                                 | . -> Libraries -> Networking
+| libgtk2                                  | . -> Libraries -> Graphics
+| libhid                                   | . -> Libraries -> Hardware handling
+| libical                                  | . -> Libraries -> Other
+| libICE                                   | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libiconv                                 | . -> Libraries -> Text and terminal handling
+| libid3tag                                | . -> Libraries -> Audio/Sound
+| libidn                                   | . -> Libraries -> Networking
+| libiqrf                                  | . -> Libraries -> Hardware handling
+| libiscsi                                 | . -> Libraries -> Networking
+| liblo                                    | . -> Libraries -> Audio/Sound
+| liblockfile                              | . -> Libraries -> Filesystem
+| liblog4c-localtime                       | . -> Libraries -> Other
+| libmad                                   | . -> Libraries -> Audio/Sound
+| libmatroska                              | . -> Libraries -> Multimedia
+| libmbus                                  | . -> Libraries -> Networking
+| libmcrypt                                | . -> Libraries -> Crypto
+| libmhash                                 | . -> Libraries -> Crypto
+| libmicrohttpd                            | . -> Libraries -> Networking
+| libmms                                   | . -> Libraries -> Multimedia
+| libmnl                                   | . -> Libraries -> Networking
+| libmodbus                                | . -> Libraries -> Networking
+| libmpd                                   | . -> Libraries -> Audio/Sound
+| libmpeg2                                 | . -> Libraries -> Multimedia
+| libneon                                  | . -> Libraries -> Networking
+| libnetfilter_acct                        | . -> Libraries -> Networking
+| libnetfilter_conntrack                   | . -> Libraries -> Networking
+| libnetfilter_cthelper                    | . -> Libraries -> Networking
+| libnetfilter_cttimeout                   | . -> Libraries -> Networking
+| libnetfilter_log                         | . -> Libraries -> Networking
+| libnetfilter_queue                       | . -> Libraries -> Networking
+| libnfc                                   | . -> Libraries -> Hardware handling
+| libnfc-llcp                              | . -> Libraries -> Hardware handling
+| libnfnetlink                             | . -> Libraries -> Networking
+| libnl                                    | . -> Libraries -> Networking
+| libnspr                                  | . -> Libraries -> Other
+| libnss                                   | . -> Libraries -> Crypto
+| liboauth                                 | . -> Libraries -> Networking
+| libogg                                   | . -> Libraries -> Multimedia
+| liboldX                                  | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| liboping                                 | . -> Libraries -> Networking
+| libosip2                                 | . -> Libraries -> Networking
+| libpcap                                  | . -> Libraries -> Networking
+| libpciaccess                             | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libplayer                                | . -> Libraries -> Multimedia
+| libpng                                   | . -> Libraries -> Graphics
+| libpthread-stubs                         | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libraw                                   | . -> Libraries -> Graphics
+| libraw1394                               | . -> Libraries -> Hardware handling
+| libreplaygain                            | . -> Libraries -> Audio/Sound
+| librsvg                                  | . -> Libraries -> Graphics
+| librsync                                 | . -> Libraries -> Networking
+| libsamplerate                            | . -> Libraries -> Audio/Sound
+| libseccomp                               | . -> Libraries -> Other
+| libsexy                                  | . -> Graphic libraries and applications (graphic/text)
+| libsha1                                  | . -> Libraries -> Crypto
+| libsigc++                                | . -> Libraries -> Other
+| libSM                                    | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libsndfile                               | . -> Libraries -> Audio/Sound
+| libsoup                                  | . -> Libraries -> Networking
+| libsvgtiny                               | . -> Libraries -> Graphics
+| libsysfs                                 | . -> Libraries -> Filesystem
+| libtasn1                                 | . -> Libraries -> Other
+| libtheora                                | . -> Libraries -> Multimedia
+| libtirpc                                 | . -> Libraries -> Networking
+| libtool                                  | . -> Development tools
+| libtorrent                               | . -> Libraries -> Networking
+| libtpl                                   | . -> Libraries -> Other
+| libts - The Touchscreen tslib Library    | . -> Libraries -> Hardware handling
+| libungif                                 | . -> Libraries -> Graphics
+| libupnp                                  | . -> Libraries -> Networking
+| liburcu                                  | . -> Libraries -> Other
+| libusb                                   | . -> Libraries -> Hardware handling
+| libusb-compat                            | . -> Libraries -> Hardware handling
+| libv4l                                   | . -> Libraries -> Hardware handling
+| libvncserver                             | . -> Libraries -> Networking
+| libvorbis                                | . -> Libraries -> Audio/Sound
+| libX11                                   | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libXau                                   | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libXaw                                   | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libxcb                                   | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libXcomposite                            | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libXcursor                               | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libXdamage                               | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libXdmcp                                 | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libXext                                  | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libXfixes                                | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libXfont                                 | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libXfontcache                            | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libXft                                   | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libXi                                    | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libXinerama                              | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libxkbfile                               | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libxkbui                                 | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libxml-parser-perl                       | . -> Libraries -> JSON/XML
+| libxml2                                  | . -> Libraries -> JSON/XML
+| libXmu                                   | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libXp                                    | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libXpm                                   | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libXprintAppUtil                         | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libXprintUtil                            | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libXrandr                                | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libXrender                               | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libXres                                  | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libXScrnSaver                            | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libxslt                                  | . -> Libraries -> JSON/XML
+| libXt                                    | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libXtst                                  | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libXv                                    | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libXvMC                                  | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libXxf86dga                              | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libXxf86vm                               | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| libyaml                                  | . -> Libraries -> JSON/XML
+| lighttpd                                 | . -> Networking applications
+| linenoise                                | . -> Libraries -> Text and terminal handling
+| links                                    | . -> Networking applications
+| linphone                                 | . -> Networking applications
+| linux-firmware                           | . -> Hardware handling -> Misc devices firmwares
+| linux-fusion communication layer for DirectFB multi | . -> Graphic libraries and applications (graphic/text)
+| linux-pam                                | . -> Libraries -> Other
+| listres                                  | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| LiTE (toolbox engine)                    | . -> Graphic libraries and applications (graphic/text)
+| live555                                  | . -> Libraries -> Multimedia
+| lm-sensors                               | . -> Hardware handling
+| lmbench                                  | . -> Debugging, profiling and benchmark
+| lockfile programs                        | . -> Shell and utilities
+| logrotate                                | . -> Shell and utilities
+| logsurfer                                | . -> Shell and utilities
+| lrzsz                                    | . -> Networking applications
+| lshw                                     | . -> Hardware handling
+| lsof                                     | . -> Debugging, profiling and benchmark
+| lsuio                                    | . -> Hardware handling
+| ltp-testsuite                            | . -> Debugging, profiling and benchmark
+| ltrace                                   | . -> Debugging, profiling and benchmark
+| lttng-babeltrace                         | . -> Debugging, profiling and benchmark
+| lttng-libust                             | . -> Libraries -> Other
+| lttng-modules                            | . -> Debugging, profiling and benchmark
+| lttng-tools                              | . -> Debugging, profiling and benchmark
+| lua                                      | . -> Interpreter languages and scripting
+| lua-msgpack-native                       | . -> Interpreter languages and scripting -> LUA libraries/modules
+| luacjson                                 | . -> Interpreter languages and scripting -> LUA libraries/modules
+| luaexpat                                 | . -> Interpreter languages and scripting -> LUA libraries/modules
+| luafilesystem                            | . -> Interpreter languages and scripting -> LUA libraries/modules
+| luajit                                   | . -> Interpreter languages and scripting
+| luasocket                                | . -> Interpreter languages and scripting -> LUA libraries/modules
+| luit                                     | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| lvm2 & device mapper                     | . -> Hardware handling
+| lzma *(deprecated)*                      | . -> Compressors and decompressors
+| lzo                                      | . -> Libraries -> Compression and decompression
+| lzop                                     | . -> Compressors and decompressors
+| m4                                       | . -> Development tools
+| macchanger                               | . -> Networking applications
+| madplay                                  | . -> Audio and video applications
+| make *(deprecated)*                      | . -> Development tools
+| makedepend                               | . -> Graphic libraries and applications (graphic/text) -> X11R7 Utilities
+| makedevs                                 | . -> Filesystem and flash utilities
+| Matchbox Desktop                         | . -> Graphic libraries and applications (graphic/text)
+| Matchbox Panel                           | . -> Graphic libraries and applications (graphic/text)
+| Matchbox session common files            | . -> Graphic libraries and applications (graphic/text)
+| Matchbox Virtual Keyboard                | . -> Graphic libraries and applications (graphic/text)
+| MatchBox Window Manager                  | . -> Graphic libraries and applications (graphic/text)
+| mcookie                                  | . -> Graphic libraries and applications (graphic/text) -> X11R7 Utilities
+| mcrypt                                   | . -> Miscellaneous
+| mdadm                                    | . -> Hardware handling
+| media-ctl                                | . -> Hardware handling
+| mediastreamer                            | . -> Libraries -> Multimedia
+| memstat                                  | . -> Debugging, profiling and benchmark
+| memtester                                | . -> Hardware handling
+| Mesa 3D Graphics Library                 | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| metacity                                 | . -> Graphic libraries and applications (graphic/text)
+| midori                                   | . -> Graphic libraries and applications (graphic/text)
+| mii-diag                                 | . -> Networking applications
+| Mini-XML                                 | . -> Libraries -> JSON/XML
+| minicom                                  | . -> Hardware handling
+| mkfontdir                                | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| mkfontscale                              | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| mobile-broadband-provider-info           | . -> Miscellaneous
+| module-init-tools                        | . -> System tools
+| monit                                    | . -> System tools
+| mpc                                      | . -> Development tools
+| mpd                                      | . -> Audio and video applications
+| mpfr                                     | . -> Development tools
+| mpg123                                   | . -> Audio and video applications
+| mplayer                                  | . -> Audio and video applications
+| mrouted                                  | . -> Networking applications
+| msmtp                                    | . -> Networking applications
+| mtd/jffs2 utilities                      | . -> Filesystem and flash utilities
+| mtdev                                    | . -> Libraries -> Hardware handling
+| mtdev2tuio                               | . -> Libraries -> Other
+| musepack                                 | . -> Audio and video applications
+| mutt                                     | . -> Networking applications
+| MySQL client                             | . -> Libraries -> Database
+| nano                                     | . -> Text editors and viewers
+| nanocom                                  | . -> Hardware handling
+| nbd                                      | . -> Networking applications
+| ncdu                                     | . -> System tools
+| ncftp                                    | . -> Networking applications
+| ncurses                                  | . -> Libraries -> Text and terminal handling
+| ndisc6 tools                             | . -> Networking applications
+| neard                                    | . -> Hardware handling
+| neardal                                  | . -> Libraries -> Hardware handling
+| netatalk                                 | . -> Networking applications
+| netcat                                   | . -> Networking applications
+| netkitbase *(deprecated)*                | . -> Networking applications
+| netkittelnet *(deprecated)*              | . -> Networking applications
+| netperf                                  | . -> Debugging, profiling and benchmark
+| netplug                                  | . -> Networking applications
+| netsnmp                                  | . -> Networking applications
+| netstat-nat                              | . -> Networking applications
+| nettle                                   | . -> Libraries -> Crypto
+| NetworkManager                           | . -> Networking applications
+| newt                                     | . -> Libraries -> Text and terminal handling
+| nfacct                                   | . -> Networking applications
+| nfs-utils                                | . -> Filesystem and flash utilities
+| ngircd                                   | . -> Networking applications
+| ngrep                                    | . -> Networking applications
+| nmap                                     | . -> Networking applications
+| noip                                     | . -> Networking applications
+| nss-mdns                                 | . -> Libraries -> Networking
+| ntfs-3g                                  | . -> Filesystem and flash utilities
+| ntp                                      | . -> Networking applications
+| nuttcp                                   | . -> Networking applications
+| ocf-linux                                | . -> Libraries -> Crypto
+| oclock                                   | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| ofono                                    | . -> Hardware handling
+| OLSR mesh networking Daemon              | . -> Networking applications
+| open2300                                 | . -> Hardware handling
+| opencv                                   | . -> Libraries -> Graphics
+| openntpd                                 | . -> Networking applications
+| openocd                                  | . -> Hardware handling
+| openssh                                  | . -> Networking applications
+| openssl                                  | . -> Libraries -> Crypto
+| openswan                                 | . -> Networking applications
+| openvpn                                  | . -> Networking applications
+| opkg                                     | . -> Package managers
+| oprofile                                 | . -> Debugging, profiling and benchmark
+| opus                                     | . -> Libraries -> Audio/Sound
+| opus-tools                               | . -> Audio and video applications
+| orc                                      | . -> Libraries -> Other
+| oRTP                                     | . -> Libraries -> Networking
+| owl-linux                                | . -> Hardware handling
+| pango                                    | . -> Libraries -> Graphics
+| parted                                   | . -> Hardware handling
+| patch                                    | . -> Development tools
+| pciutils                                 | . -> Hardware handling
+| pcmanfm                                  | . -> Graphic libraries and applications (graphic/text)
+| pcre                                     | . -> Libraries -> Text and terminal handling
+| pcsc-lite                                | . -> Libraries -> Hardware handling
+| perf                                     | . -> Debugging, profiling and benchmark
+| perl                                     | . -> Interpreter languages and scripting
+| php                                      | . -> Interpreter languages and scripting
+| picocom                                  | . -> Hardware handling
+| pixman                                   | . -> Libraries -> Graphics
+| pkg-config *(deprecated)*                | . -> Development tools
+| pkgconf                                  | . -> Development tools
+| poco                                     | . -> Libraries -> Other
+| polarssl                                 | . -> Libraries -> Crypto
+| polkit                                   | . -> System tools
+| popt                                     | . -> Libraries -> Text and terminal handling
+| portaudio                                | . -> Libraries -> Audio/Sound
+| portmap                                  | . -> Networking applications
+| pppd                                     | . -> Networking applications
+| pptp-linux                               | . -> Networking applications
+| PrBoom                                   | . -> Games
+| printproto                               | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| procps                                   | . -> System tools
+| proftpd                                  | . -> Networking applications
+| protobuf                                 | . -> Libraries -> Other
+| proxychains-ng                           | . -> Networking applications
+| psmisc                                   | . -> System tools
+| pulseaudio                               | . -> Audio and video applications
+| pv                                       | . -> Debugging, profiling and benchmark
+| pygame                                   | . -> Interpreter languages and scripting -> external python modules
+| pyparsing                                | . -> Interpreter languages and scripting -> external python modules
+| python                                   | . -> Interpreter languages and scripting
+| python-bottle                            | . -> Interpreter languages and scripting -> external python modules
+| python-dpkt                              | . -> Interpreter languages and scripting -> external python modules
+| python-id3                               | . -> Interpreter languages and scripting -> external python modules
+| python-mad                               | . -> Interpreter languages and scripting -> external python modules
+| python-meld3                             | . -> Interpreter languages and scripting -> external python modules
+| python-netifaces                         | . -> Interpreter languages and scripting -> external python modules
+| python-nfc                               | . -> Interpreter languages and scripting -> external python modules
+| python-protobuf                          | . -> Interpreter languages and scripting -> external python modules
+| python-serial                            | . -> Interpreter languages and scripting -> external python modules
+| python-setuptools                        | . -> Interpreter languages and scripting -> external python modules
+| python3                                  | . -> Interpreter languages and scripting
+| qextserialport                           | . -> Graphic libraries and applications (graphic/text)
+| Qt                                       | . -> Graphic libraries and applications (graphic/text)
+| Qt5                                      | . -> Graphic libraries and applications (graphic/text)
+| qt5base                                  | . -> Graphic libraries and applications (graphic/text)
+| qtuio                                    | . -> Graphic libraries and applications (graphic/text)
+| quagga                                   | . -> Networking applications
+| quota                                    | . -> System tools
+| qwt                                      | . -> Graphic libraries and applications (graphic/text)
+| radvd                                    | . -> Networking applications
+| ramspeed                                 | . -> Debugging, profiling and benchmark
+| randrproto                               | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| rdesktop                                 | . -> Graphic libraries and applications (graphic/text)
+| read-edid                                | . -> Hardware handling
+| readline                                 | . -> Libraries -> Text and terminal handling
+| recordproto                              | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| renderproto                              | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| resourceproto                            | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| rgb                                      | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| rings                                    | . -> Interpreter languages and scripting -> LUA libraries/modules
+| rng-tools                                | . -> Hardware handling
+| roxml                                    | . -> Libraries -> JSON/XML
+| rp-pppoe                                 | . -> Networking applications
+| rpcbind                                  | . -> Networking applications
+| rpi-firmware                             | . -> Hardware handling -> Misc devices firmwares
+| rpi-userland                             | . -> Hardware handling
+| rpm                                      | . -> Package managers
+| rrdtool                                  | . -> Graphic libraries and applications (graphic/text)
+| rsh-redone                               | . -> Networking applications
+| rstart                                   | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| rsync                                    | . -> Networking applications
+| rsyslog                                  | . -> System tools
+| rt-tests                                 | . -> Debugging, profiling and benchmark
+| rtai                                     | . -> Real-Time
+| rtorrent                                 | . -> Networking applications
+| rubix                                    | . -> Games
+| ruby                                     | . -> Interpreter languages and scripting
+| samba                                    | . -> Networking applications
+| sane-backends                            | . -> Hardware handling
+| SawMan (Window Manager)                  | . -> Graphic libraries and applications (graphic/text)
+| schifra                                  | . -> Libraries -> Other
+| sconeserver                              | . -> Networking applications
+| screen                                   | . -> Shell and utilities
+| scripts                                  | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| scrnsaverproto                           | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| SDL                                      | . -> Graphic libraries and applications (graphic/text)
+| SDL_gfx                                  | . -> Graphic libraries and applications (graphic/text)
+| SDL_image                                | . -> Graphic libraries and applications (graphic/text)
+| SDL_mixer                                | . -> Graphic libraries and applications (graphic/text)
+| SDL_net                                  | . -> Graphic libraries and applications (graphic/text)
+| SDL_sound                                | . -> Graphic libraries and applications (graphic/text)
+| SDL_TTF                                  | . -> Graphic libraries and applications (graphic/text)
+| sdparm                                   | . -> Hardware handling
+| sed                                      | . -> Development tools
+| ser2net                                  | . -> Networking applications
+| sessreg                                  | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| setserial                                | . -> Hardware handling
+| setxkbmap                                | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| sg3-utils                                | . -> Hardware handling
+| shared-mime-info                         | . -> Miscellaneous
+| shareware Doom WAD file                  | . -> Games
+| showfont                                 | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| slang                                    | . -> Libraries -> Text and terminal handling
+| slirp                                    | . -> Libraries -> Networking
+| smartmontools                            | . -> Hardware handling
+| smproxy                                  | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| snowball-hdmiservice                     | . -> Hardware handling
+| snowball-init                            | . -> Miscellaneous
+| socat                                    | . -> Networking applications
+| socketcand                               | . -> Networking applications
+| sound-theme-borealis                     | . -> Miscellaneous
+| sound-theme-freedesktop                  | . -> Miscellaneous
+| spawn-fcgi                               | . -> Networking applications
+| speex                                    | . -> Libraries -> Audio/Sound
+| spice protocol                           | . -> Networking applications
+| spice server                             | . -> Networking applications
+| sqlcipher                                | . -> Libraries -> Database
+| sqlite                                   | . -> Libraries -> Database
+| squashfs                                 | . -> Filesystem and flash utilities
+| squashfs3 *(deprecated)*                 | . -> Filesystem and flash utilities
+| squid                                    | . -> Networking applications
+| sredird                                  | . -> Hardware handling
+| sshfs (FUSE)                             | . -> Filesystem and flash utilities
+| sstrip                                   | . -> Development tools
+| startup-notification                     | . -> Libraries -> Other
+| statserial                               | . -> Hardware handling
+| strace                                   | . -> Debugging, profiling and benchmark
+| stress                                   | . -> Debugging, profiling and benchmark
+| stunnel                                  | . -> Networking applications
+| sudo                                     | . -> Shell and utilities
+| supervisor                               | . -> System tools
+| sylpheed                                 | . -> Graphic libraries and applications (graphic/text)
+| synergy                                  | . -> Graphic libraries and applications (graphic/text)
+| syslogd & klogd                          | . -> System tools
+| sysprof                                  | . -> Debugging, profiling and benchmark
+| sysstat                                  | . -> Hardware handling
+| systemd                                  | . -> System tools
+| sysvinit                                 | . -> System tools
+| taglib                                   | . -> Libraries -> Audio/Sound
+| tar                                      | . -> Development tools
+| tcl                                      | . -> Interpreter languages and scripting
+| tcllib                                   | . -> Interpreter languages and scripting -> tcl libraries/modules
+| tcpdump                                  | . -> Networking applications
+| tcpreplay                                | . -> Networking applications
+| tftpd                                    | . -> Networking applications
+| thttpd                                   | . -> Networking applications
+| ti-utils                                 | . -> Hardware handling
+| tidsp-binaries                           | . -> Audio and video applications
+| tiff                                     | . -> Libraries -> Graphics
+| time                                     | . -> Shell and utilities
+| tinyhttpd                                | . -> Networking applications
+| tn5250                                   | . -> Networking applications
+| torsmo                                   | . -> Graphic libraries and applications (graphic/text)
+| transmission                             | . -> Networking applications
+| tremor (fixed point vorbis decoder)      | . -> Libraries -> Audio/Sound
+| ttcp *(deprecated)*                      | . -> Networking applications
+| tvheadend                                | . -> Networking applications
+| twm                                      | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| tzdata                                   | . -> Libraries -> Other
+| u-boot tools                             | . -> Hardware handling
+| udev                                     | . -> Hardware handling
+| udisks                                   | . -> Hardware handling
+| udpcast                                  | . -> Networking applications
+| uemacs                                   | . -> Text editors and viewers
+| ulogd                                    | . -> Networking applications
+| unionfs (FUSE)                           | . -> Filesystem and flash utilities
+| usb_modeswitch                           | . -> Hardware handling
+| usb_modeswitch_data                      | . -> Hardware handling
+| usbmount                                 | . -> Hardware handling
+| usbredir                                 | . -> Libraries -> Networking
+| usbutils                                 | . -> Hardware handling
+| ushare                                   | . -> Networking applications
+| util-linux                               | . -> System tools
+| util-macros                              | . -> Graphic libraries and applications (graphic/text) -> X11R7 Utilities
+| ux500-firmware                           | . -> Hardware handling -> Misc devices firmwares
+| vala                                     | . -> Development tools
+| valgrind                                 | . -> Debugging, profiling and benchmark
+| vde2                                     | . -> Networking applications
+| videoproto                               | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| viewres                                  | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| vim                                      | . -> Text editors and viewers
+| vorbis-tools                             | . -> Audio and video applications
+| vpnc                                     | . -> Networking applications
+| vsftpd                                   | . -> Networking applications
+| vtun                                     | . -> Networking applications
+| wavpack                                  | . -> Audio and video applications
+| webkit                                   | . -> Libraries -> Graphics
+| webrtc-audio-processing                  | . -> Libraries -> Audio/Sound
+| wget                                     | . -> Networking applications
+| whetstone                                | . -> Debugging, profiling and benchmark
+| which                                    | . -> Shell and utilities
+| windowswmproto                           | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| wipe                                     | . -> Hardware handling
+| wireless tools                           | . -> Networking applications
+| wireshark                                | . -> Networking applications
+| wpa_supplicant                           | . -> Networking applications
+| wsapi                                    | . -> Interpreter languages and scripting -> LUA libraries/modules
+| x11perf                                  | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| x11vnc                                   | . -> Graphic libraries and applications (graphic/text)
+| xauth                                    | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xavante                                  | . -> Interpreter languages and scripting -> LUA libraries/modules
+| xbacklight                               | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xbiff                                    | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xbitmaps                                 | . -> Graphic libraries and applications (graphic/text) -> X11R7 Other data
+| xcalc                                    | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xcb-proto                                | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| xcb-util                                 | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| xcb-util-image                           | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| xcb-util-keysyms                         | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| xcb-util-wm                              | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| xclipboard                               | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xclock                                   | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xcmiscproto                              | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| xcmsdb                                   | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xcursorgen                               | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xdata_xcursor-themes                     | . -> Graphic libraries and applications (graphic/text) -> X11R7 Other data
+| xdbedizzy                                | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xditview                                 | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xdm                                      | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xdpyinfo                                 | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xdriinfo                                 | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xedit                                    | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| Xenomai Userspace                        | . -> Real-Time
+| xerces-c++                               | . -> Libraries -> JSON/XML
+| xev                                      | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xextproto                                | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| xeyes                                    | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xf86-input-evdev                         | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-input-joystick                      | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-input-keyboard                      | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-input-mouse                         | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-input-synaptics                     | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-input-tslib                         | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-input-vmmouse                       | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-input-void                          | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-ark                           | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-ast                           | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-ati                           | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-cirrus                        | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-dummy                         | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-fbdev                         | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-geode                         | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-glide                         | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-glint                         | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-i128                          | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-intel                         | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-mach64                        | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-mga                           | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-neomagic                      | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-newport                       | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-nv                            | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-openchrome                    | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-r128                          | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-savage                        | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-siliconmotion                 | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-sis                           | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-tdfx                          | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-tga                           | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-trident                       | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-v4l                           | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-vesa                          | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-vmware                        | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-voodoo                        | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86-video-wsfb                          | . -> Graphic libraries and applications (graphic/text) -> X11R7 Drivers
+| xf86bigfontproto                         | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| xf86dga                                  | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xf86dgaproto                             | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| xf86driproto                             | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| xf86rushproto                            | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| xf86vidmodeproto                         | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| xfd                                      | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xfontsel                                 | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xfs                                      | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xfsinfo                                  | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xfsprogs                                 | . -> Filesystem and flash utilities
+| xgamma                                   | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xgc                                      | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xhost                                    | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xineramaproto                            | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| xinetd                                   | . -> Networking applications
+| xinit                                    | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xinput                                   | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xinput-calibrator                        | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xkbcomp                                  | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xkbevd                                   | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xkbprint                                 | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xkbutils                                 | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xkeyboard-config                         | . -> Graphic libraries and applications (graphic/text) -> X11R7 Other data
+| xkill                                    | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xl2tp                                    | . -> Networking applications
+| xload                                    | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xlogo                                    | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xlsatoms                                 | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xlsclients                               | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xlsfonts                                 | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xmag                                     | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xman                                     | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xmessage                                 | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xmh                                      | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xmlstarlet                               | . -> Shell and utilities
+| xmodmap                                  | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xmore                                    | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xorg-server                              | . -> Graphic libraries and applications (graphic/text) -> X11R7 Servers
+| xplsprinters                             | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xpr                                      | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xprehashprinterlist                      | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xprop                                    | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xproto                                   | . -> Graphic libraries and applications (graphic/text) -> X11R7 X protocols
+| xrandr                                   | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xrdb                                     | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xrefresh                                 | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xset                                     | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xsetmode                                 | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xsetpointer                              | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xsetroot                                 | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xsm                                      | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xstdcmap                                 | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xstroke *(deprecated)*                   | . -> Graphic libraries and applications (graphic/text)
+| xterm                                    | . -> Graphic libraries and applications (graphic/text)
+| xtrans                                   | . -> Graphic libraries and applications (graphic/text) -> X11R7 Libraries
+| xvidtune                                 | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xvinfo                                   | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xvkbd                                    | . -> Graphic libraries and applications (graphic/text)
+| xwd                                      | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xwininfo                                 | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xwud                                     | . -> Graphic libraries and applications (graphic/text) -> X11R7 Applications
+| xz-utils                                 | . -> Compressors and decompressors
+| yajl                                     | . -> Libraries -> JSON/XML
+| yasm                                     | . -> Development tools
+| yavta                                    | . -> Audio and video applications
+| zd1211-firmware                          | . -> Hardware handling -> Misc devices firmwares
+| zeromq                                   | . -> Libraries -> Networking
+| zlib                                     | . -> Libraries -> Compression and decompression
+| zxing                                    | . -> Libraries -> Graphics
+
+|===================================================
+
diff --git a/docs/manual/pkg-list.txt b/docs/manual/pkg-list.txt
deleted file mode 100644
index 5d9b54f..0000000
--- a/docs/manual/pkg-list.txt
+++ /dev/null
@@ -1,870 +0,0 @@
-* acl
-* acpid
-* alsa-lib
-* alsamixergui
-* alsa-utils
-* apr
-* apr-util
-* argp-standalone
-* argus
-* arptables
-* at
-* atk
-* attr
-* audiofile
-* aumix
-* autoconf
-* automake
-* avahi
-* axel
-* bash
-* beecrypt
-* bellagio
-* berkeleydb
-* bind
-* binutils
-* bison
-* blackbox
-* bluez_utils
-* bmon
-* boa
-* bonnie
-* boost
-* bootutils
-* bridge-utils
-* bsdiff
-* busybox
-* bwm-ng
-* bzip2
-* cairo
-* can-utils
-* ccache
-* ccid
-* cdrkit
-* cgilua
-* cifs-utils
-* cjson
-* cloop
-* cmake
-* collectd
-* connman
-* conntrack-tools
-* copas
-* coreutils
-* coxpcall
-* cpanminus
-* cpuload
-* cramfs
-* ctorrent
-* cups
-* cvs
-* dash
-* dbus
-* dbus-glib
-* dbus-python
-* devmem2
-* dhcp
-* dhcpdump
-* dhrystone
-* dialog
-* diffutils
-* directfb
-* directfb-examples
-* distcc
-* divine
-* dmalloc
-* dmidecode
-* dmraid
-* dnsmasq
-* docker
-* doom-wad
-* dosfstools
-* dropbear
-* dsp-tools
-* dstat
-* e2fsprogs
-* ebtables
-* ed
-* eeprog
-* empty
-* enchant
-* erlang
-* ethtool
-* evtest
-* expat
-* expedite
-* explorercanvas
-* ezxml
-* faad2
-* fbdump
-* fbgrab
-* fbset
-* fbterm
-* fb-test-app
-* fbv
-* fconfig
-* feh
-* ffmpeg
-* fftw
-* file
-* findutils
-* fis
-* flac
-* flashrom
-* flex
-* flot
-* fltk
-* fluxbox
-* fmtools
-* fontconfig
-* freerdp
-* freetype
-* fxload
-* gadgetfs-test
-* gamin
-* gawk
-* gdbm
-* gdisk
-* gdk-pixbuf
-* genext2fs
-* genromfs
-* gettext
-* giblib
-* glib-networking
-* gmp
-* gmpc
-* gnuchess
-* gnupg
-* gnutls
-* gob2
-* googlefontdirectory
-* gperf
-* gpsd
-* gqview
-* grantlee
-* grep
-* gsl
-* gst-dsp
-* gst-ffmpeg
-* gst-omapfb
-* gst-plugins-bad
-* gst-plugins-base
-* gst-plugins-good
-* gst-plugins-ugly
-* gstreamer
-* gtk2-engines
-* gtk2-theme-hicolor
-* gtkperf
-* gvfs
-* gzip
-* haserl
-* hdparm
-* heirloom-mailx
-* hiawatha
-* hostapd
-* htop
-* hwdata
-* i2c-tools
-* icu
-* ifplugd
-* igh-ethercat
-* imagemagick
-* imlib2
-* inadyn
-* inotify-tools
-* input-event-daemon
-* input-tools
-* intltool
-* iostat
-* iperf
-* ipkg
-* iproute2
-* ipsec-tools
-* ipset
-* iptables
-* irda-utils
-* iw
-* jpeg
-* jquery
-* jquery-sparkline
-* jquery-validation
-* jsmin
-* json-c
-* kbd
-* kexec
-* kismet
-* kmod
-* lame
-* latencytop
-* lcdapi
-* lcdproc
-* leafpad
-* less
-* libaio
-* libao
-* libarchive
-* libargtable2
-* libart
-* libatomic_ops
-* libcap
-* libcap-ng
-* libcdaudio
-* libcgi
-* libcgicc
-* libconfig
-* libconfuse
-* libcue
-* libcuefile
-* libcurl
-* libdaemon
-* libdmtx
-* libdnet
-* libdrm
-* libdvdnav
-* libdvdread
-* libecore
-* libedbus
-* libedje
-* libeet
-* libefreet
-* libeina
-* libelementary
-* libelf
-* libembryo
-* liberation
-* libesmtp
-* libethumb
-* libev
-* libevas
-* libevent
-* libexif
-* libeXosip2
-* libfcgi
-* libffi
-* libfreefare
-* libftdi
-* libfuse
-* libgail
-* libgcrypt
-* libgeotiff
-* libglade
-* libglib2
-* libgpg-error
-* libgtk2
-* libhid
-* libical
-* libiconv
-* libid3tag
-* libidn
-* libiqrf
-* liblo
-* liblockfile
-* liblog4c-localtime
-* libmad
-* libmbus
-* libmicrohttpd
-* libmms
-* libmnl
-* libmodbus
-* libmpd
-* libmpeg2
-* libnetfilter-acct
-* libnetfilter-conntrack
-* libnetfilter-cthelper
-* libnetfilter-cttimeout
-* libnetfilter-log
-* libnetfilter-queue
-* libnfc
-* libnfc-llcp
-* libnfnetlink
-* libnl
-* libnspr
-* libnss
-* liboauth
-* libogg
-* liboping
-* libosip2
-* libpcap
-* libplayer
-* libpng
-* libraw
-* libraw1394
-* libreplaygain
-* libroxml
-* librsvg
-* librsync
-* libsamplerate
-* libsexy
-* libsigc
-* libsndfile
-* libsoup
-* libsvgtiny
-* libsysfs
-* libtheora
-* libtirpc
-* libtool
-* libtorrent
-* libtpl
-* libungif
-* libupnp
-* liburcu
-* libusb
-* libusb-compat
-* libv4l
-* libvncserver
-* libvorbis
-* libxcb
-* libxml2
-* libxml-parser-perl
-* libxslt
-* libyaml
-* lighttpd
-* links
-* linphone
-* linux-firmware
-* linux-fusion
-* linux-pam
-* lite
-* live555
-* lmbench
-* lm-sensors
-* lockfile-progs
-* logrotate
-* logsurfer
-* lrzsz
-* lshw
-* lsof
-* lsuio
-* ltp-testsuite
-* ltrace
-* lttng-babeltrace
-* lttng-libust
-* lttng-modules
-* lttng-tools
-* lua
-* luacjson
-* luaexpat
-* luafilesystem
-* luajit
-* luasocket
-* lvm2
-* lzma
-* lzo
-* lzop
-* m4
-* macchanger
-* madplay
-* make
-* makedevs
-* matchbox-common
-* matchbox-desktop
-* matchbox-fakekey
-* matchbox-keyboard
-* matchbox-lib
-* matchbox-panel
-* matchbox-startup-monitor
-* matchbox-wm
-* mcookie
-* mdadm
-* mediastreamer
-* memstat
-* memtester
-* mesa3d
-* metacity
-* microperl
-* midori
-* mii-diag
-* minicom
-* mobile_broadband_provider_info
-* module-init-tools
-* monit
-* mpc
-* mpd
-* mpfr
-* mpg123
-* mplayer
-* mrouted
-* msmtp
-* mtd
-* mtdev
-* mtdev2tuio
-* musepack
-* mutt
-* mxml
-* mysql_client
-* nano
-* nanocom
-* nasm
-* nbd
-* ncftp
-* ncurses
-* ndisc6
-* neon
-* netatalk
-* netcat
-* netkitbase
-* netkittelnet
-* netperf
-* netplug
-* netsnmp
-* netstat-nat
-* network-manager
-* newt
-* nfacct
-* nfs-utils
-* ngircd
-* ngrep
-* noip
-* nss-mdns
-* ntfs-3g
-* ntp
-* nuttcp
-* ocf-linux
-* ofono
-* olsr
-* open2300
-* opencv
-* openntpd
-* openocd
-* openssh
-* openssl
-* openswan
-* openvpn
-* opkg
-* oprofile
-* opus
-* opus-tools
-* orc
-* ortp
-* owl-linux
-* pango
-* parted
-* patch
-* pciutils
-* pcmanfm
-* pcre
-* pcsc-lite
-* perl
-* php
-* picocom
-* pixman
-* pkgconf
-* pkg-config
-* poco
-* polarssl
-* popt
-* portaudio
-* portmap
-* pppd
-* pptp-linux
-* prboom
-* procps
-* proftpd
-* protobuf
-* psmisc
-* pthread-stubs
-* pulseaudio
-* pv
-* python
-* python3
-* python-dpkt
-* python-id3
-* python-mad
-* python-meld3
-* python-netifaces
-* python-nfc
-* python-protobuf
-* python-pygame
-* python-serial
-* python-setuptools
-* qextserialport
-* qt
-* qtuio
-* quagga
-* quota
-* radvd
-* ramspeed
-* rdesktop
-* read-edid
-* readline
-* rings
-* rng-tools
-* rpcbind
-* rpm
-* rp-pppoe
-* rrdtool
-* rsh-redone
-* rsync
-* rsyslog
-* rtai
-* rtorrent
-* rt-tests
-* rubix
-* ruby
-* samba
-* sane-backends
-* sawman
-* schifra
-* sconeserver
-* screen
-* sdl
-* sdl_gfx
-* sdl_image
-* sdl_mixer
-* sdl_net
-* sdl_sound
-* sdl_ttf
-* sdparm
-* sed
-* ser2net
-* setserial
-* shared-mime-info
-* slang
-* smartmontools
-* socat
-* socketcand
-* sound-theme-borealis
-* sound-theme-freedesktop
-* spawn-fcgi
-* speex
-* sqlcipher
-* sqlite
-* squashfs
-* squashfs3
-* squid
-* sredird
-* sshfs
-* sstrip
-* startup-notification
-* statserial
-* strace
-* stress
-* stunnel
-* sudo
-* supervisor
-* sylpheed
-* synergy
-* sysklogd
-* sysprof
-* sysstat
-* systemd
-* sysvinit
-* taglib
-* tar
-* tcl
-* tcpdump
-* tcpreplay
-* tftpd
-* thttpd
-* tidsp-binaries
-* tiff
-* time
-* tinyhttpd
-* ti-utils
-* tn5250
-* torsmo
-* transmission
-* tremor
-* tslib
-* ttcp
-* uboot-tools
-* udev
-* udpcast
-* uemacs
-* ulogd
-* unionfs
-* usb_modeswitch
-* usb_modeswitch_data
-* usbmount
-* usbutils
-* ushare
-* util-linux
-* vala
-* valgrind
-* vim
-* vorbis-tools
-* vpnc
-* vsftpd
-* vtun
-* wavpack
-* webkit
-* webrtc-audio-processing
-* wget
-* whetstone
-* which
-* wipe
-* wireless_tools
-* wpa_supplicant
-* wsapi
-* x11vnc
-* xapp_appres
-* xapp_bdftopcf
-* xapp_beforelight
-* xapp_bitmap
-* xapp_editres
-* xapp_fonttosfnt
-* xapp_fslsfonts
-* xapp_fstobdf
-* xapp_iceauth
-* xapp_ico
-* xapp_listres
-* xapp_luit
-* xapp_mkfontdir
-* xapp_mkfontscale
-* xapp_oclock
-* xapp_rgb
-* xapp_rstart
-* xapp_scripts
-* xapp_sessreg
-* xapp_setxkbmap
-* xapp_showfont
-* xapp_smproxy
-* xapp_twm
-* xapp_viewres
-* xapp_x11perf
-* xapp_xauth
-* xapp_xbacklight
-* xapp_xbiff
-* xapp_xcalc
-* xapp_xclipboard
-* xapp_xclock
-* xapp_xcmsdb
-* xapp_xcursorgen
-* xapp_xdbedizzy
-* xapp_xditview
-* xapp_xdm
-* xapp_xdpyinfo
-* xapp_xdriinfo
-* xapp_xedit
-* xapp_xev
-* xapp_xeyes
-* xapp_xf86dga
-* xapp_xfd
-* xapp_xfontsel
-* xapp_xfs
-* xapp_xfsinfo
-* xapp_xgamma
-* xapp_xgc
-* xapp_xhost
-* xapp_xinit
-* xapp_xinput
-* xapp_xinput-calibrator
-* xapp_xkbcomp
-* xapp_xkbevd
-* xapp_xkbprint
-* xapp_xkbutils
-* xapp_xkill
-* xapp_xload
-* xapp_xlogo
-* xapp_xlsatoms
-* xapp_xlsclients
-* xapp_xlsfonts
-* xapp_xmag
-* xapp_xman
-* xapp_xmessage
-* xapp_xmh
-* xapp_xmodmap
-* xapp_xmore
-* xapp_xplsprinters
-* xapp_xpr
-* xapp_xprehashprinterlist
-* xapp_xprop
-* xapp_xrandr
-* xapp_xrdb
-* xapp_xrefresh
-* xapp_xset
-* xapp_xsetmode
-* xapp_xsetpointer
-* xapp_xsetroot
-* xapp_xsm
-* xapp_xstdcmap
-* xapp_xvidtune
-* xapp_xvinfo
-* xapp_xwd
-* xapp_xwininfo
-* xapp_xwud
-* xavante
-* xcb-proto
-* xcb-util
-* xdata_xbitmaps
-* xdata_xcursor-themes
-* xdriver_xf86-input-acecad
-* xdriver_xf86-input-aiptek
-* xdriver_xf86-input-evdev
-* xdriver_xf86-input-joystick
-* xdriver_xf86-input-keyboard
-* xdriver_xf86-input-mouse
-* xdriver_xf86-input-synaptics
-* xdriver_xf86-input-tslib
-* xdriver_xf86-input-vmmouse
-* xdriver_xf86-input-void
-* xdriver_xf86-video-apm
-* xdriver_xf86-video-ark
-* xdriver_xf86-video-ast
-* xdriver_xf86-video-ati
-* xdriver_xf86-video-chips
-* xdriver_xf86-video-cirrus
-* xdriver_xf86-video-dummy
-* xdriver_xf86-video-fbdev
-* xdriver_xf86-video-geode
-* xdriver_xf86-video-glide
-* xdriver_xf86-video-glint
-* xdriver_xf86-video-i128
-* xdriver_xf86-video-i740
-* xdriver_xf86-video-intel
-* xdriver_xf86-video-mach64
-* xdriver_xf86-video-mga
-* xdriver_xf86-video-neomagic
-* xdriver_xf86-video-newport
-* xdriver_xf86-video-nv
-* xdriver_xf86-video-openchrome
-* xdriver_xf86-video-r128
-* xdriver_xf86-video-rendition
-* xdriver_xf86-video-s3
-* xdriver_xf86-video-s3virge
-* xdriver_xf86-video-savage
-* xdriver_xf86-video-siliconmotion
-* xdriver_xf86-video-sis
-* xdriver_xf86-video-sisusb
-* xdriver_xf86-video-suncg14
-* xdriver_xf86-video-suncg3
-* xdriver_xf86-video-suncg6
-* xdriver_xf86-video-sunffb
-* xdriver_xf86-video-sunleo
-* xdriver_xf86-video-suntcx
-* xdriver_xf86-video-tdfx
-* xdriver_xf86-video-tga
-* xdriver_xf86-video-trident
-* xdriver_xf86-video-tseng
-* xdriver_xf86-video-v4l
-* xdriver_xf86-video-vesa
-* xdriver_xf86-video-vmware
-* xdriver_xf86-video-voodoo
-* xdriver_xf86-video-wsfb
-* xdriver_xf86-video-xgi
-* xdriver_xf86-video-xgixp
-* xenomai
-* xerces
-* xfont_encodings
-* xfont_font-adobe-100dpi
-* xfont_font-adobe-75dpi
-* xfont_font-adobe-utopia-100dpi
-* xfont_font-adobe-utopia-75dpi
-* xfont_font-adobe-utopia-type1
-* xfont_font-alias
-* xfont_font-arabic-misc
-* xfont_font-bh-100dpi
-* xfont_font-bh-75dpi
-* xfont_font-bh-lucidatypewriter-100dpi
-* xfont_font-bh-lucidatypewriter-75dpi
-* xfont_font-bh-ttf
-* xfont_font-bh-type1
-* xfont_font-bitstream-100dpi
-* xfont_font-bitstream-75dpi
-* xfont_font-bitstream-speedo
-* xfont_font-bitstream-type1
-* xfont_font-cronyx-cyrillic
-* xfont_font-cursor-misc
-* xfont_font-daewoo-misc
-* xfont_font-dec-misc
-* xfont_font-ibm-type1
-* xfont_font-isas-misc
-* xfont_font-jis-misc
-* xfont_font-micro-misc
-* xfont_font-misc-cyrillic
-* xfont_font-misc-ethiopic
-* xfont_font-misc-meltho
-* xfont_font-misc-misc
-* xfont_font-mutt-misc
-* xfont_font-schumacher-misc
-* xfont_font-screen-cyrillic
-* xfont_font-sony-misc
-* xfont_font-sun-misc
-* xfont_font-util
-* xfont_font-winitzki-cyrillic
-* xfont_font-xfree86-type1
-* xfsprogs
-* xinetd
-* xkeyboard-config
-* xl2tp
-* xlib_libdmx
-* xlib_libfontenc
-* xlib_libFS
-* xlib_libICE
-* xlib_liboldX
-* xlib_libpciaccess
-* xlib_libSM
-* xlib_libX11
-* xlib_libXau
-* xlib_libXaw
-* xlib_libXcomposite
-* xlib_libXcursor
-* xlib_libXdamage
-* xlib_libXdmcp
-* xlib_libXext
-* xlib_libXfixes
-* xlib_libXfont
-* xlib_libXfontcache
-* xlib_libXft
-* xlib_libXi
-* xlib_libXinerama
-* xlib_libxkbfile
-* xlib_libxkbui
-* xlib_libXmu
-* xlib_libXp
-* xlib_libXpm
-* xlib_libXprintAppUtil
-* xlib_libXprintUtil
-* xlib_libXrandr
-* xlib_libXrender
-* xlib_libXres
-* xlib_libXScrnSaver
-* xlib_libXt
-* xlib_libXtst
-* xlib_libXv
-* xlib_libXvMC
-* xlib_libXxf86dga
-* xlib_libXxf86vm
-* xlib_xtrans
-* xmlstarlet
-* xproto_applewmproto
-* xproto_bigreqsproto
-* xproto_compositeproto
-* xproto_damageproto
-* xproto_dmxproto
-* xproto_dri2proto
-* xproto_fixesproto
-* xproto_fontcacheproto
-* xproto_fontsproto
-* xproto_glproto
-* xproto_inputproto
-* xproto_kbproto
-* xproto_printproto
-* xproto_randrproto
-* xproto_recordproto
-* xproto_renderproto
-* xproto_resourceproto
-* xproto_scrnsaverproto
-* xproto_videoproto
-* xproto_windowswmproto
-* xproto_xcmiscproto
-* xproto_xextproto
-* xproto_xf86bigfontproto
-* xproto_xf86dgaproto
-* xproto_xf86driproto
-* xproto_xf86rushproto
-* xproto_xf86vidmodeproto
-* xproto_xineramaproto
-* xproto_xproto
-* xserver_xorg-server
-* xstroke
-* xterm
-* xutil_makedepend
-* xutil_util-macros
-* xvkbd
-* xz
-* yajl
-* yasm
-* zeromq
-* zlib
-* zxing
-- 
1.8.1.5

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 2/5] manual: add a make target 'manual-update-lists'
  2013-03-12  4:47 ` [Buildroot] [PATCH 2/5] manual: add a make target 'manual-update-lists' Samuel Martin
@ 2013-03-12  7:59   ` Thomas Petazzoni
  2013-03-12  8:41     ` Samuel Martin
  2013-03-12 22:04     ` Arnout Vandecappelle
  0 siblings, 2 replies; 15+ messages in thread
From: Thomas Petazzoni @ 2013-03-12  7:59 UTC (permalink / raw)
  To: buildroot

Dear Samuel Martin,

On Tue, 12 Mar 2013 05:47:15 +0100, Samuel Martin wrote:

> +manual-update-lists:
> +	@$(call MESSAGE,"Updating the manual lists...")
> +	$(Q)BR2_DEFCONFIG="" TOPDIR=$(TOPDIR) \
> +		$(TOPDIR)/support/scripts/gen-manual-lists.py

Sorry if this has been discussed before. Why don't we make this part of
the normal manual build process (make manual-pdf, make manual-html,
etc.), so that we don't have to version control the generated lists of
packages, and this updating of the lists is done automatically whenever
we generate the manual?

Best regards,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 2/5] manual: add a make target 'manual-update-lists'
  2013-03-12  7:59   ` Thomas Petazzoni
@ 2013-03-12  8:41     ` Samuel Martin
  2013-03-13  7:39       ` Thomas Petazzoni
  2013-03-12 22:04     ` Arnout Vandecappelle
  1 sibling, 1 reply; 15+ messages in thread
From: Samuel Martin @ 2013-03-12  8:41 UTC (permalink / raw)
  To: buildroot

Hi Thomas,

2013/3/12 Thomas Petazzoni <thomas.petazzoni@free-electrons.com>:
> Dear Samuel Martin,
>
> On Tue, 12 Mar 2013 05:47:15 +0100, Samuel Martin wrote:
>
>> +manual-update-lists:
>> +     @$(call MESSAGE,"Updating the manual lists...")
>> +     $(Q)BR2_DEFCONFIG="" TOPDIR=$(TOPDIR) \
>> +             $(TOPDIR)/support/scripts/gen-manual-lists.py
>
> Sorry if this has been discussed before. Why don't we make this part of
> the normal manual build process (make manual-pdf, make manual-html,
> etc.), so that we don't have to version control the generated lists of
> packages, and this updating of the lists is done automatically whenever
> we generate the manual?
I don't remember we discussed a lot this point.

I don't have a strong opinion about this, but since there is some
date/version in
the generated files (see patch 5/5), I don't want to bother people
with this insignificant
change just because they (re)build the manual...

Regards,

-- 
Samuel

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 2/5] manual: add a make target 'manual-update-lists'
  2013-03-12  7:59   ` Thomas Petazzoni
  2013-03-12  8:41     ` Samuel Martin
@ 2013-03-12 22:04     ` Arnout Vandecappelle
  1 sibling, 0 replies; 15+ messages in thread
From: Arnout Vandecappelle @ 2013-03-12 22:04 UTC (permalink / raw)
  To: buildroot

On 03/12/13 08:59, Thomas Petazzoni wrote:
> Dear Samuel Martin,
>
> On Tue, 12 Mar 2013 05:47:15 +0100, Samuel Martin wrote:
>
>> +manual-update-lists:
>> +	@$(call MESSAGE,"Updating the manual lists...")
>> +	$(Q)BR2_DEFCONFIG="" TOPDIR=$(TOPDIR) \
>> +		$(TOPDIR)/support/scripts/gen-manual-lists.py
>
> Sorry if this has been discussed before. Why don't we make this part of
> the normal manual build process (make manual-pdf, make manual-html,
> etc.), so that we don't have to version control the generated lists of
> packages, and this updating of the lists is done automatically whenever
> we generate the manual?

  Originally, the generated list was still modified manually. But I don't 
think that is needed anymore, so indeed I would do it automatically as 
part of the 'make manual' step.


  Regards,
  Arnout


-- 
Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 2/5] manual: add a make target 'manual-update-lists'
  2013-03-12  8:41     ` Samuel Martin
@ 2013-03-13  7:39       ` Thomas Petazzoni
  2013-03-19 21:52         ` Samuel Martin
  0 siblings, 1 reply; 15+ messages in thread
From: Thomas Petazzoni @ 2013-03-13  7:39 UTC (permalink / raw)
  To: buildroot

Dear Samuel Martin,

On Tue, 12 Mar 2013 09:41:27 +0100, Samuel Martin wrote:

> I don't have a strong opinion about this, but since there is some
> date/version in
> the generated files (see patch 5/5), I don't want to bother people
> with this insignificant
> change just because they (re)build the manual...

I'm not sure to understand the problem with the dates. I'd say you
shouldn't put the date specifically in the list of packages. I would
expect "make manual-pdf" to generate the list of packages with your
script, get it included into the manual sources, and get the manual
built.

Separately, we may want to introduce something at the beginning of the
manual that says at which date the manual was built, and on which Git
version of the Buildroot sources. But I don't see a reason to make this
related to the list of packages specifically.

Best regards,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Buildroot] [pull request v4] Pull request for branch for-master/doc
  2013-03-12  4:47 [Buildroot] [pull request v4] Pull request for branch for-master/doc Samuel Martin
                   ` (4 preceding siblings ...)
  2013-03-12  4:47 ` [Buildroot] [PATCH 5/5] manual: update generated lists Samuel Martin
@ 2013-03-13 19:48 ` Arnout Vandecappelle
  5 siblings, 0 replies; 15+ messages in thread
From: Arnout Vandecappelle @ 2013-03-13 19:48 UTC (permalink / raw)
  To: buildroot

On 03/12/13 05:47, Samuel Martin wrote:
>    - Do not embed Kconfiglib python module (because of licensing incertainty,
>    the whole discussion is available online on github);

  With "the whole discussion" I guess you mean issue #6? There, Ulfalizer 
actually says "Do what you want with it except claim that you wrote it". 
So it is safe to include it.

  I've added a comment asking to put this expressly in the source code. 
But with the "do what you want" license, we're allowed to add it 
ourselves :-)

  Regards,
  Arnout

-- 
Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 2/5] manual: add a make target 'manual-update-lists'
  2013-03-13  7:39       ` Thomas Petazzoni
@ 2013-03-19 21:52         ` Samuel Martin
  2013-03-20  8:25           ` Thomas Petazzoni
  0 siblings, 1 reply; 15+ messages in thread
From: Samuel Martin @ 2013-03-19 21:52 UTC (permalink / raw)
  To: buildroot

Hi Thomas,

2013/3/13 Thomas Petazzoni <thomas.petazzoni@free-electrons.com>:
> Dear Samuel Martin,
>
> On Tue, 12 Mar 2013 09:41:27 +0100, Samuel Martin wrote:
>
>> I don't have a strong opinion about this, but since there is some
>> date/version in
>> the generated files (see patch 5/5), I don't want to bother people
>> with this insignificant
>> change just because they (re)build the manual...
>
> I'm not sure to understand the problem with the dates. I'd say you
> shouldn't put the date specifically in the list of packages. I would
> expect "make manual-pdf" to generate the list of packages with your
> script, get it included into the manual sources, and get the manual
> built.
>
> Separately, we may want to introduce something at the beginning of the
> manual that says at which date the manual was built, and on which Git
> version of the Buildroot sources. But I don't see a reason to make this
> related to the list of packages specifically.
Just to be sure, here, you mean something like a non-versioned version.txt file,
which would be automatically generated and included in manual.txt?


Regards,

-- 
Samuel

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 2/5] manual: add a make target 'manual-update-lists'
  2013-03-19 21:52         ` Samuel Martin
@ 2013-03-20  8:25           ` Thomas Petazzoni
  2013-03-20 12:58             ` Lionel Orry
  0 siblings, 1 reply; 15+ messages in thread
From: Thomas Petazzoni @ 2013-03-20  8:25 UTC (permalink / raw)
  To: buildroot

Dear Samuel Martin,

On Tue, 19 Mar 2013 22:52:11 +0100, Samuel Martin wrote:

> > I'm not sure to understand the problem with the dates. I'd say you
> > shouldn't put the date specifically in the list of packages. I would
> > expect "make manual-pdf" to generate the list of packages with your
> > script, get it included into the manual sources, and get the manual
> > built.
> >
> > Separately, we may want to introduce something at the beginning of the
> > manual that says at which date the manual was built, and on which Git
> > version of the Buildroot sources. But I don't see a reason to make this
> > related to the list of packages specifically.
> Just to be sure, here, you mean something like a non-versioned version.txt file,
> which would be automatically generated and included in manual.txt?

Yes, something like that.

Best regards,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 2/5] manual: add a make target 'manual-update-lists'
  2013-03-20  8:25           ` Thomas Petazzoni
@ 2013-03-20 12:58             ` Lionel Orry
  2013-03-20 13:49               ` Thomas Petazzoni
  0 siblings, 1 reply; 15+ messages in thread
From: Lionel Orry @ 2013-03-20 12:58 UTC (permalink / raw)
  To: buildroot

Hi all,

On Wed, Mar 20, 2013 at 9:25 AM, Thomas Petazzoni
<thomas.petazzoni@free-electrons.com> wrote:
> Dear Samuel Martin,
>
> On Tue, 19 Mar 2013 22:52:11 +0100, Samuel Martin wrote:
>
>> > I'm not sure to understand the problem with the dates. I'd say you
>> > shouldn't put the date specifically in the list of packages. I would
>> > expect "make manual-pdf" to generate the list of packages with your
>> > script, get it included into the manual sources, and get the manual
>> > built.
>> >
>> > Separately, we may want to introduce something at the beginning of the
>> > manual that says at which date the manual was built, and on which Git
>> > version of the Buildroot sources. But I don't see a reason to make this
>> > related to the list of packages specifically.
>> Just to be sure, here, you mean something like a non-versioned version.txt file,
>> which would be automatically generated and included in manual.txt?
>
> Yes, something like that.

Can I suggest something like adding this line at the beginning of the manual:

Manual generated from git revision {sys:git rev-parse HEAD} on
{docdate} {doctime}.

This avoids an extra file generation, asciidoc can do it by itself.

Lionel

>
> Best regards,
>
> Thomas
> --
> Thomas Petazzoni, Free Electrons
> Kernel, drivers, real-time and embedded Linux
> development, consulting, training and support.
> http://free-electrons.com
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 2/5] manual: add a make target 'manual-update-lists'
  2013-03-20 12:58             ` Lionel Orry
@ 2013-03-20 13:49               ` Thomas Petazzoni
  0 siblings, 0 replies; 15+ messages in thread
From: Thomas Petazzoni @ 2013-03-20 13:49 UTC (permalink / raw)
  To: buildroot

Dear Lionel Orry,

On Wed, 20 Mar 2013 13:58:26 +0100, Lionel Orry wrote:

> Can I suggest something like adding this line at the beginning of the manual:
> 
> Manual generated from git revision {sys:git rev-parse HEAD} on
> {docdate} {doctime}.
> 
> This avoids an extra file generation, asciidoc can do it by itself.

Sounds even better! Thanks for the suggestion.

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2013-03-20 13:49 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-03-12  4:47 [Buildroot] [pull request v4] Pull request for branch for-master/doc Samuel Martin
2013-03-12  4:47 ` [Buildroot] [PATCH 1/5] support/scripts: add gen-manual-lists.py Samuel Martin
2013-03-12  4:47 ` [Buildroot] [PATCH 2/5] manual: add a make target 'manual-update-lists' Samuel Martin
2013-03-12  7:59   ` Thomas Petazzoni
2013-03-12  8:41     ` Samuel Martin
2013-03-13  7:39       ` Thomas Petazzoni
2013-03-19 21:52         ` Samuel Martin
2013-03-20  8:25           ` Thomas Petazzoni
2013-03-20 12:58             ` Lionel Orry
2013-03-20 13:49               ` Thomas Petazzoni
2013-03-12 22:04     ` Arnout Vandecappelle
2013-03-12  4:47 ` [Buildroot] [PATCH 3/5] manual: cleanup appendix.txt Samuel Martin
2013-03-12  4:47 ` [Buildroot] [PATCH 4/5] Makefile: add to the release target a warning about the manual updates Samuel Martin
2013-03-12  4:47 ` [Buildroot] [PATCH 5/5] manual: update generated lists Samuel Martin
2013-03-13 19:48 ` [Buildroot] [pull request v4] Pull request for branch for-master/doc Arnout Vandecappelle

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.