diff options
author | Diego Elio Pettenò <flameeyes@gentoo.org> | 2009-10-31 11:58:37 +0000 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@gentoo.org> | 2009-10-31 11:58:37 +0000 |
commit | 584454f5c1234435a4b9bc2b3f242a775e250e29 (patch) | |
tree | 9d86c0dd3ced50572b719d2003b49ae258cd98e0 /dev-util | |
parent | Fix libQtHelp linking issues (bug #289811) (diff) | |
download | historical-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/ChangeLog | 6 | ||||
-rw-r--r-- | dev-util/perf/Manifest | 12 | ||||
-rw-r--r-- | dev-util/perf/metadata.xml | 7 | ||||
-rw-r--r-- | dev-util/perf/perf-2.6.32_rc5.ebuild | 26 |
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 } |