summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2009-10-31 11:58:37 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2009-10-31 11:58:37 +0000
commit584454f5c1234435a4b9bc2b3f242a775e250e29 (patch)
tree9d86c0dd3ced50572b719d2003b49ae258cd98e0 /dev-util
parentFix libQtHelp linking issues (bug #289811) (diff)
downloadhistorical-584454f5c1234435a4b9bc2b3f242a775e250e29.tar.gz
historical-584454f5c1234435a4b9bc2b3f242a775e250e29.tar.bz2
historical-584454f5c1234435a4b9bc2b3f242a775e250e29.zip
Add doc USE flag to build documentation and man pages.
Package-Manager: portage-2.2_rc47/cvs/Linux x86_64
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/perf/ChangeLog6
-rw-r--r--dev-util/perf/Manifest12
-rw-r--r--dev-util/perf/metadata.xml7
-rw-r--r--dev-util/perf/perf-2.6.32_rc5.ebuild26
4 files changed, 39 insertions, 12 deletions
diff --git a/dev-util/perf/ChangeLog b/dev-util/perf/ChangeLog
index 88d4420fd75e..695e29c911bd 100644
--- a/dev-util/perf/ChangeLog
+++ b/dev-util/perf/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-util/perf
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/perf/ChangeLog,v 1.2 2009/10/30 22:18:21 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/perf/ChangeLog,v 1.3 2009/10/31 11:58:37 flameeyes Exp $
+
+ 31 Oct 2009; Diego E. Pettenò <flameeyes@gentoo.org>
+ perf-2.6.32_rc5.ebuild, metadata.xml:
+ Add doc USE flag to build documentation and man pages.
*perf-2.6.32_rc5 (30 Oct 2009)
diff --git a/dev-util/perf/Manifest b/dev-util/perf/Manifest
index af93e07ad4e2..1ed36c3aa5df 100644
--- a/dev-util/perf/Manifest
+++ b/dev-util/perf/Manifest
@@ -4,13 +4,13 @@ Hash: SHA1
DIST linux-2.6.31.tar.bz2 61494822 RMD160 c0d88e63740abf0d4f9d82557260a31643f5a01b SHA1 c6e0e6b473ba2b80d164e37cfabf294e783c03d9 SHA256 0acd83f7b85db7ee18c2b0b7505e1ba6fd722c36f49a8870a831c851660e3512
DIST patch-2.6.32-rc5.bz2 11254293 RMD160 45512b3095fddf512cac6c0bee9fa8b03499c929 SHA1 6bed29f75329debf88334f509f39406fd6601d49 SHA256 ad987e300a084bbba52e1c12d1f451f532b0ccb9685c4cee7ceede2c56801b30
EBUILD perf-2.6.31.ebuild 2034 RMD160 af52f4c05909134364dff7a4492964b77f6f0265 SHA1 982454b0305613f772645050ffc970db83178ac7 SHA256 4c400cd01ccdf28c8406520a88a861054b719df34dd7c1c633341c7f58250cf1
-EBUILD perf-2.6.32_rc5.ebuild 2966 RMD160 f9103a136d5b014ec92b453bcd85f2b3bb3f9ab9 SHA1 42c7c4be531bedbbf5e83938f619935fe7af49ce SHA256 623f1b35a066baf3c4c380ddcc91f1fdffa7d830808a48db74455775e7327d2c
-MISC ChangeLog 586 RMD160 d2a947364aa23cd50ff62fadc343f3e8196c91ab SHA1 84de418b1c5c3a1125e0690a5adeaf69afbcb1d2 SHA256 d4afc079d9b6923e66c1186d4cec7792ac2d27bb944e4d48955a6b3d3c6c9dc4
-MISC metadata.xml 498 RMD160 1480414657051f164fddc85f157441befde54c2e SHA1 96ffea9b90dc3e0a53ef3a1084fa6df1ec00e580 SHA256 bcb0a6db4a990d7b689bd8736f9cefe021325a408f7e71e383a92e01f70c4426
+EBUILD perf-2.6.32_rc5.ebuild 3301 RMD160 414156c06457e18490e6bb641947c8cf725b3559 SHA1 28c264fc2200e03479063d7754d537835d589f06 SHA256 0e91c6ae5605b2bbea9c7dd45292394687ccf05fc9b1761727f04c4c32add789
+MISC ChangeLog 740 RMD160 e492058f194b0129f35964208e2571900fd54659 SHA1 aba9cba79d51ce519459b2e1fe0218959db0ac6a SHA256 786c2bf5cba00dc0814936c3d80e18c7a73ad47ae337d961045586f2c1745f0a
+MISC metadata.xml 817 RMD160 333bacd0646c4aa7c16cc1209cd9032f5e7b2fed SHA1 c2bb6e9042768acd4a396f1d878ff3f29f389740 SHA256 77b02a80478445f267b4fd90809cebc2cb1fa7f2b4c8b31986b0bac9e0ec2b1d
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.13 (GNU/Linux)
-iEYEARECAAYFAkrraR8ACgkQAiZjviIA2XjOtQCbByLOLevCzmkxjfXS44M9mRU2
-pC8An0EzNA2sQkAyCc+UOH/lQCjrWVx+
-=vqFR
+iEYEARECAAYFAkrsJmsACgkQAiZjviIA2XiVzgCbBQjvfMQ+S2PNNbGlTyIYWhn5
+L+UAoJM2GaWuQK12dO6Cl9Mbxc0pRqAy
+=qRE5
-----END PGP SIGNATURE-----
diff --git a/dev-util/perf/metadata.xml b/dev-util/perf/metadata.xml
index a946a6d4dd47..184e9c89c93c 100644
--- a/dev-util/perf/metadata.xml
+++ b/dev-util/perf/metadata.xml
@@ -12,5 +12,12 @@
package will have to be rebuilt after every version bump of
binutils.
</flag>
+ <flag name="doc">
+ Build documentation and man pages. With thise USE flag disabled,
+ the --help parameter for perf and its sub-tools will not be
+ available. This is optional because it depends on a few
+ documentation handling tools that are not always welcome on user
+ systems.
+ </flag>
</use>
</pkgmetadata>
diff --git a/dev-util/perf/perf-2.6.32_rc5.ebuild b/dev-util/perf/perf-2.6.32_rc5.ebuild
index 0016a26ab2a1..58b523f4a740 100644
--- a/dev-util/perf/perf-2.6.32_rc5.ebuild
+++ b/dev-util/perf/perf-2.6.32_rc5.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/perf/perf-2.6.32_rc5.ebuild,v 1.2 2009/10/30 22:30:51 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/perf/perf-2.6.32_rc5.ebuild,v 1.3 2009/10/31 11:58:37 flameeyes Exp $
EAPI=2
@@ -28,11 +28,12 @@ SRC_URI="${SRC_URI} mirror://kernel/linux/kernel/v$(get_version_component_range
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="+demangle"
+IUSE="+demangle +doc"
RDEPEND="demangle? ( sys-devel/binutils )
dev-libs/elfutils"
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+ doc? ( app-text/asciidoc app-text/xmlto )"
if [[ -n ${LINUX_PATH} ]]; then
DEPEND="${DEPEND}
@@ -93,6 +94,12 @@ src_compile() {
prefix="/usr" bindir_relative="sbin" \
CFLAGS_OPTIMIZE="${CFLAGS}" \
LDFLAGS_OPTIMIZE="${LDFLAGS}" || die
+
+ if use doc; then
+ pushd Documentation
+ emake ${makeargs} || die
+ popd
+ fi
}
src_test() {
@@ -104,9 +111,18 @@ src_install() {
dosbin perf || die
dodoc CREDITS || die
+
+ if use doc; then
+ dodoc Documentation/*.txt || die
+ dohtml Documentation/*.html || die
+ doman Documentation/*.1 || die
+ fi
}
pkg_postinst() {
- elog "We currently provide no documentation with perf; we're sorry"
- elog "but there will be no man page nor --help output."
+ if ! use doc; then
+ elog "Without the doc USE flag you won't get any documentation nor man pages."
+ elog "And without man pages, you won't get any --help output for perf and its"
+ elog "sub-tools."
+ fi
}