From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mail.openembedded.org (Postfix) with ESMTP id 84B5C71B42 for ; Mon, 17 Oct 2016 15:15:24 +0000 (UTC) Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga101.fm.intel.com with ESMTP; 17 Oct 2016 08:15:26 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.31,357,1473145200"; d="scan'208";a="180649195" Received: from kanavin-desktop.fi.intel.com ([10.237.68.161]) by fmsmga004.fm.intel.com with ESMTP; 17 Oct 2016 08:15:26 -0700 From: Alexander Kanavin To: openembedded-core@lists.openembedded.org Date: Mon, 17 Oct 2016 18:12:40 +0300 Message-Id: X-Mailer: git-send-email 2.9.3 Subject: [PATCH 00/23] Enable manpages wherever possible; drop SGML stack X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Oct 2016 15:15:24 -0000 This patchset eanbles (conditional) building of manpages in various recipes; there's plenty more recipes where manpages are supplied pre-built, for them nothing needs to be done. These changes enable better support for API documentation in Yocto SDKs (https://bugzilla.yoctoproject.org/show_bug.cgi?id=8584). Bonus feature: the entire SGML stack is removed from OE-Core. It has become basically obsolete, and not needed by anything in either OE-Core or broader meta-oe collection of layers. If you need it in your 3rd party layer, please create meta-sgml. The following changes since commit 4b94b498e21aeba945fe7e72a6b7c4bb0314fb83: bitbake: toaster: Update default release to Morty (2016-10-15 13:21:54 +0100) are available in the git repository at: git://git.yoctoproject.org/poky-contrib akanavin/enable-documentation http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=akanavin/enable-documentation Alexander Kanavin (23): manpages.bbclass: add a class gummiboot: enable optional building of manpages pm-utils: enable optional building of manpages systemd-boot: add a comment about manpages being disabled avahi: enable manpages glib: enable optional building of manpages systemd: enable building of manpages if api-documentation feature is in distro features pixz: enable optional building of manpages gtk+: enable optional building of manpages json-glib: enable optional building of manpages libsecret: enable optional building of manpages libdrm: enable optional building of manpages kmod: enable optional building of manpages lttng: enable optional building of manpages alsa-utils: enable optional building of manpages pulseaudio: enable optional building of manpages btrfs-tools: enable optional building of manpages libuser: do not depend on SGML stack systemd: do not depend on SGML stack gtk+: remove dependency on SGML stack gtk+3: remove SGML stack dependency iputils: do not build or install manpages Remove the SGML stack meta/classes/manpages.bbclass | 5 + meta/recipes-bsp/gummiboot/gummiboot_git.bb | 6 +- meta/recipes-bsp/pm-utils/pm-utils_1.4.1.bb | 4 +- meta/recipes-bsp/systemd-boot/systemd-boot.bb | 1 + meta/recipes-connectivity/avahi/avahi.inc | 2 +- meta/recipes-core/glib-2.0/glib.inc | 5 +- meta/recipes-core/systemd/systemd_230.bb | 4 +- .../btrfs-tools/btrfs-tools_4.7.1.bb | 4 +- .../docbook-dsssl-stylesheets-native_1.79.bb | 71 ------------ .../docbook-sgml-dtd-3.1-native_3.1.bb | 26 ----- .../docbook-sgml-dtd-4.1-native_4.1.bb | 26 ----- .../docbook-sgml-dtd-4.5-native.bb | 18 --- .../docbook-sgml-dtd/docbook-sgml-dtd-native.inc | 70 ------------ .../docbook-sgml-dtd/files/LICENSE-OASIS | 16 --- .../docbook-utils/docbook-utils-0.6.14/re.patch | 29 ----- .../docbook-utils/docbook-utils-native_0.6.14.bb | 63 ----------- .../linuxdoc-tools/linuxdoc-tools-native_0.9.69.bb | 26 ----- .../linuxdoc-tools/disable_dvips_doc.patch | 33 ------ .../linuxdoc-tools/disable_sgml2rtf.patch | 64 ----------- .../linuxdoc-tools/disable_tex_doc.patch | 29 ----- .../linuxdoc-tools/disable_txt_doc.patch | 36 ------ .../openjade/openjade-1.3.2/fix-regex.patch | 32 ------ .../openjade/openjade-1.3.2/makefile.patch | 39 ------- .../openjade/openjade-1.3.2/msggen.pl.patch | 44 -------- .../openjade/openjade-1.3.2/no-libtool.patch | 20 ---- .../openjade/openjade-1.3.2/reautoconf.patch | 83 -------------- .../user-declared-default-constructor.patch | 92 ---------------- .../openjade/openjade-native_1.3.2.bb | 121 --------------------- .../opensp-1.5.2/obsolete_automake_macros.patch | 15 --- meta/recipes-devtools/opensp/opensp_1.5.2.bb | 59 ---------- .../sgml-common/sgml-common-0.6.3/autohell.patch | 61 ----------- .../sgml-common/sgml-common-0.6.3/license.patch | 29 ----- .../sgml-common/sgml-common-native_0.6.3.bb | 70 ------------ .../sgml-common/sgml-common_0.6.3.bb | 68 ------------ .../recipes-devtools/sgmlspl/sgmlspl-native_git.bb | 21 ---- meta/recipes-extended/iputils/iputils_s20151218.bb | 11 +- meta/recipes-extended/libuser/libuser_0.62.bb | 2 +- meta/recipes-extended/pixz/pixz_1.0.6.bb | 5 +- meta/recipes-gnome/gtk+/gtk+.inc | 5 +- meta/recipes-gnome/gtk+/gtk+3.inc | 2 +- meta/recipes-gnome/json-glib/json-glib_1.2.2.bb | 4 +- meta/recipes-gnome/libsecret/libsecret_0.18.5.bb | 4 +- meta/recipes-graphics/drm/libdrm_2.4.70.bb | 4 +- meta/recipes-kernel/kmod/kmod.inc | 5 +- meta/recipes-kernel/lttng/lttng-tools_git.bb | 4 +- meta/recipes-kernel/lttng/lttng-ust_git.bb | 4 +- meta/recipes-multimedia/alsa/alsa-utils_1.1.2.bb | 4 +- meta/recipes-multimedia/pulseaudio/pulseaudio.inc | 3 +- 48 files changed, 50 insertions(+), 1299 deletions(-) create mode 100644 meta/classes/manpages.bbclass delete mode 100644 meta/recipes-devtools/docbook-dsssl-stylesheets/docbook-dsssl-stylesheets-native_1.79.bb delete mode 100644 meta/recipes-devtools/docbook-sgml-dtd/docbook-sgml-dtd-3.1-native_3.1.bb delete mode 100644 meta/recipes-devtools/docbook-sgml-dtd/docbook-sgml-dtd-4.1-native_4.1.bb delete mode 100644 meta/recipes-devtools/docbook-sgml-dtd/docbook-sgml-dtd-4.5-native.bb delete mode 100644 meta/recipes-devtools/docbook-sgml-dtd/docbook-sgml-dtd-native.inc delete mode 100644 meta/recipes-devtools/docbook-sgml-dtd/files/LICENSE-OASIS delete mode 100644 meta/recipes-devtools/docbook-utils/docbook-utils-0.6.14/re.patch delete mode 100644 meta/recipes-devtools/docbook-utils/docbook-utils-native_0.6.14.bb delete mode 100644 meta/recipes-devtools/linuxdoc-tools/linuxdoc-tools-native_0.9.69.bb delete mode 100644 meta/recipes-devtools/linuxdoc-tools/linuxdoc-tools/disable_dvips_doc.patch delete mode 100644 meta/recipes-devtools/linuxdoc-tools/linuxdoc-tools/disable_sgml2rtf.patch delete mode 100644 meta/recipes-devtools/linuxdoc-tools/linuxdoc-tools/disable_tex_doc.patch delete mode 100644 meta/recipes-devtools/linuxdoc-tools/linuxdoc-tools/disable_txt_doc.patch delete mode 100644 meta/recipes-devtools/openjade/openjade-1.3.2/fix-regex.patch delete mode 100644 meta/recipes-devtools/openjade/openjade-1.3.2/makefile.patch delete mode 100644 meta/recipes-devtools/openjade/openjade-1.3.2/msggen.pl.patch delete mode 100644 meta/recipes-devtools/openjade/openjade-1.3.2/no-libtool.patch delete mode 100644 meta/recipes-devtools/openjade/openjade-1.3.2/reautoconf.patch delete mode 100644 meta/recipes-devtools/openjade/openjade-1.3.2/user-declared-default-constructor.patch delete mode 100644 meta/recipes-devtools/openjade/openjade-native_1.3.2.bb delete mode 100644 meta/recipes-devtools/opensp/opensp-1.5.2/obsolete_automake_macros.patch delete mode 100644 meta/recipes-devtools/opensp/opensp_1.5.2.bb delete mode 100644 meta/recipes-devtools/sgml-common/sgml-common-0.6.3/autohell.patch delete mode 100644 meta/recipes-devtools/sgml-common/sgml-common-0.6.3/license.patch delete mode 100644 meta/recipes-devtools/sgml-common/sgml-common-native_0.6.3.bb delete mode 100644 meta/recipes-devtools/sgml-common/sgml-common_0.6.3.bb delete mode 100644 meta/recipes-devtools/sgmlspl/sgmlspl-native_git.bb -- 2.9.3