commit:     0a12e8a9367dbc4e3fd85e7d5b917fde3864a870
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  9 14:01:48 2016 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Wed Nov  9 14:04:31 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a12e8a9

dev-util/perf: Drop old

Package-Manager: portage-2.3.2

 dev-util/perf/Manifest           |   1 -
 dev-util/perf/perf-3.8-r1.ebuild | 170 ---------------------------------------
 2 files changed, 171 deletions(-)

diff --git a/dev-util/perf/Manifest b/dev-util/perf/Manifest
index e756632..f2797b1 100644
--- a/dev-util/perf/Manifest
+++ b/dev-util/perf/Manifest
@@ -1,7 +1,6 @@
 DIST linux-3.12.tar.bz2 91111381 SHA256 
43129defd9079c99cf5e57506d36b6b01614c734a5ed9e604d3a7c1510ab8b22 SHA512 
bea14d044c8a0257d8312f45db6a39ca4f9dffe8ac32a11198e90762ee1735c8b6975bb81c635a4755d451793fa7c7e5b2d7d692c9e57133b15b4cdc941febf1
 WHIRLPOOL 
1889c3f689cf305856112f350e3901175b9f6c4f1e4143d62b40e502000685ade3e75b211a8a9fd948f6225e1c57a68cae10ceb649ff7976981089290d562926
 DIST linux-3.13.tar.xz 77187032 SHA256 
4d5e5eee5f276424c32e9591f1b6c971baedc7b49f28ce03d1f48b1e5d6226a2 SHA512 
1ba223bb4b885d691a67196d86a8aaf7b4a1c351bf2a762f50f1b0c32da00dd0c28895872a66b49e8d244498d996876609268e64861d28ac4048886ef9f79b87
 WHIRLPOOL 
2992257a17e85b3eb16fcaf21678fa6dbf31f80c2099fd1ad0ff9852ac1d16122ac8e2c0b46421d8895d4368253a724e439cd625307ee7af7bd1e50cb2c9b62a
 DIST linux-3.15.tar.xz 79676484 SHA256 
c3927e87be4040fa8aca1b58663dc0776aaf00485604ff88a623be2f3fb07794 SHA512 
d5dc477cad4584e56e2e2ef9e0950c2b22e76e5cf5090a896ba099cb7c5e5db1853a4aeb96b199189653dc66d461557e95198e37516a619f7ddc01ba6b308e02
 WHIRLPOOL 
7f3dfde1a23aab75b7f40770ae2ca77c1b28f845e4abe6296b2aec9b56fe94f7afa76b00eb6cc7475305c31b726ebeb4643107dd48c12ac04c933cf1856b8e77
-DIST linux-3.8.tar.bz2 84623657 SHA256 
fce774b5313e73949cb35f128e91e7b2ccd7fa2438abc5cff69267e504395a45 SHA512 
966a3b08aecc4b135a48ea73ba3326e1710c455e6da29693479e9d1a56663fc10f569e2342fa861486d39d4ea5c2af406d1bd40613c15555acffdba160ef7ba9
 WHIRLPOOL 
a83baa904c78f71fed5e4cf2607b8e6d1db70a4137b5c00b3cc5f60f04042724faa3cfec36a781417d483548ba0c811f559e82146806edacd1c2fe90bd398e64
 DIST linux-4.1.tar.xz 83017828 SHA256 
caf51f085aac1e1cea4d00dbbf3093ead07b551fc07b31b2a989c05f8ea72d9f SHA512 
168ef84a4e67619f9f53f3574e438542a5747f9b43443363cb83597fcdac9f40d201625c66e375a23226745eaada9176eb006ca023613cec089349e91751f3c0
 WHIRLPOOL 
85fcfdb67ea7f865272a85d3b4c3ec1f5a1267f4664bf073c562bb3875e9d96ad68486259d8866a9aced98c95de16840ec531d89745aec75b7315a64ebe650b8
 DIST linux-4.4.tar.xz 87295988 SHA256 
401d7c8fef594999a460d10c72c5a94e9c2e1022f16795ec51746b0d165418b2 SHA512 
13c8459933a8b80608e226a1398e3d1848352ace84bcfb7e6a4a33cb230bbe1ab719d4b58e067283df91ce5311be6d2d595fc8c19e2ae6ecc652499415614b3e
 WHIRLPOOL 
02abc203d867404b9934aaa4c1e5b5dcbb0b0021e91a03f3a7e7fd224eed106821d8b4949f32a590536db150e5a88c16fcde88538777a26d0c17900f0257b1bc
 DIST patch-3.13.1.xz 2884 SHA256 
74a093b2cacddac0a105e0989b7bf0e9829b9923e2d71ca10382e90324a17e74 SHA512 
164235a15e6a984e9aeaf9fe475a8b2975d5e4c4b28dd4ecf99064b0f0c72eea766d925340f1a7232cabcbd23d26773527c300b6d995bf5cde18a276208fdccc
 WHIRLPOOL 
0ea0118960970b7d6465445252e7a21a6aeb494c0afefec5f52a68c0b7e0d63fd2ed59a3877fbe9ebd282ac03812235b021534866efa8f46d549b6f70228e4b6

diff --git a/dev-util/perf/perf-3.8-r1.ebuild b/dev-util/perf/perf-3.8-r1.ebuild
deleted file mode 100644
index 1f72038..00000000
--- a/dev-util/perf/perf-3.8-r1.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-PYTHON_DEPEND="python? 2"
-inherit versionator eutils toolchain-funcs python linux-info
-
-MY_PV="${PV/_/-}"
-MY_PV="${MY_PV/-pre/-git}"
-
-DESCRIPTION="Userland tools for Linux Performance Counters"
-HOMEPAGE="https://perf.wiki.kernel.org/";
-
-LINUX_V="${PV:0:1}.x"
-if [[ ${PV/_rc} != ${PV} ]] ; then
-       LINUX_VER=$(get_version_component_range 
1-2).$(($(get_version_component_range 3)-1))
-       PATCH_VERSION=$(get_version_component_range 1-3)
-       LINUX_PATCH=patch-${PV//_/-}.bz2
-       SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/testing/${LINUX_PATCH}
-               
mirror://kernel/linux/kernel/v${LINUX_V}/testing/v${PATCH_VERSION}/${LINUX_PATCH}"
-elif [[ $(get_version_component_count) == 4 ]] ; then
-       # stable-release series
-       LINUX_VER=$(get_version_component_range 1-3)
-       LINUX_PATCH=patch-${PV}.bz2
-       SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_PATCH}"
-else
-       LINUX_VER=${PV}
-       SRC_URI=""
-fi
-
-LINUX_SOURCES="linux-${LINUX_VER}.tar.bz2"
-SRC_URI+=" mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86"
-IUSE="audit +demangle +doc perl python slang unwind"
-
-RDEPEND="audit? ( sys-process/audit )
-       demangle? ( sys-devel/binutils )
-       perl? ( dev-lang/perl )
-       slang? ( dev-libs/newt )
-       unwind? ( sys-libs/libunwind )
-       dev-libs/elfutils"
-DEPEND="${RDEPEND}
-       ${LINUX_PATCH+dev-util/patchutils}
-       sys-devel/bison
-       sys-devel/flex
-       doc? (
-               app-text/asciidoc
-               app-text/sgml-common
-               app-text/xmlto
-               sys-process/time
-       )"
-
-S_K="${WORKDIR}/linux-${LINUX_VER}"
-S="${S_K}/tools/perf"
-
-CONFIG_CHECK="~PERF_EVENTS ~KALLSYMS"
-
-pkg_setup() {
-       linux-info_pkg_setup
-       use python && python_set_active_version 2
-}
-
-src_unpack() {
-       local paths=( tools/perf tools/scripts tools/lib include lib 
"arch/*/include" "arch/*/lib" )
-
-       # We expect the tar implementation to support the -j option (both
-       # GNU tar and libarchive's tar support that).
-       echo ">>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}"
-       tar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \
-               "${paths[@]/#/linux-${LINUX_VER}/}" || die
-
-       if [[ -n ${LINUX_PATCH} ]] ; then
-               eshopts_push -o noglob
-               ebegin "Filtering partial source patch"
-               filterdiff -p1 ${paths[@]/#/-i } -z "${DISTDIR}"/${LINUX_PATCH} 
> ${P}.patch || die
-               eend $? || die "filterdiff failed"
-               eshopts_pop
-       fi
-
-       local a
-       for a in ${A}; do
-               [[ ${a} == ${LINUX_SOURCES} ]] && continue
-               [[ ${a} == ${LINUX_PATCH} ]] && continue
-               unpack ${a}
-       done
-}
-
-src_prepare() {
-       if [[ -n ${LINUX_PATCH} ]] ; then
-               cd "${S_K}"
-               epatch "${WORKDIR}"/${P}.patch
-       fi
-
-       # Drop some upstream too-developer-oriented flags and fix the
-       # Makefile in general
-       sed -i \
-               -e 's:-Werror::' \
-               -e 's:-ggdb3::' \
-               -e 's:-fstack-protector-all::' \
-               -e 's:^LDFLAGS =:EXTLIBS +=:' \
-               -e '/\(PERL\|PYTHON\)_EMBED_LDOPTS/s:ALL_LDFLAGS +=:EXTLIBS 
+=:' \
-               -e '/-x c - /s:\$(ALL_LDFLAGS):\0 $(EXTLIBS):' \
-               -e '/^ALL_CFLAGS =/s:$: $(CFLAGS_OPTIMIZE):' \
-               -e '/^ALL_LDFLAGS =/s:$: $(LDFLAGS_OPTIMIZE):' \
-               -e 
's:$(sysconfdir_SQ)/bash_completion.d:/usr/share/bash-completion:' \
-               "${S}"/Makefile
-       sed -i \
-               -e '/.FORCE-PERF-VERSION-FILE/s,.FORCE-PERF-VERSION-FILE,,g' \
-               "${S}"/Makefile \
-               "${S}"/Documentation/Makefile
-
-       # Avoid the call to make kernelversion
-       echo "PERF_VERSION = ${MY_PV}" > PERF-VERSION-FILE
-
-       # The code likes to compile local assembly files which lack ELF 
markings.
-       find -name '*.S' -exec sed -i '$a.section .note.GNU-stack,"",%progbits' 
{} +
-}
-
-puse() { usex $1 "" no; }
-perf_make() {
-       local arch=$(tc-arch)
-       [[ "${arch}" == "amd64" ]] && arch="x86_64"
-       emake -j1 V=1 \
-               CC="$(tc-getCC)" AR="$(tc-getAR)" \
-               prefix="/usr" bindir_relative="sbin" \
-               CFLAGS_OPTIMIZE="${CFLAGS}" \
-               LDFLAGS_OPTIMIZE="${LDFLAGS}" \
-               ARCH="${arch}" \
-               NO_DEMANGLE=$(puse demangle) \
-               NO_LIBAUDIT=$(puse audit) \
-               NO_LIBPERL=$(puse perl) \
-               NO_LIBPYTHON=$(puse python) \
-               NO_LIBUNWIND=$(puse unwind) \
-               NO_NEWT=$(puse slang) \
-               "$@"
-}
-
-src_compile() {
-       perf_make
-       use doc && perf_make -C Documentation
-}
-
-src_test() {
-       :
-}
-
-src_install() {
-       perf_make install DESTDIR="${D}"
-
-       dodoc CREDITS
-
-       dodoc *txt Documentation/*.txt
-       if use doc ; then
-               dohtml Documentation/*.html
-               doman Documentation/*.1
-       fi
-}
-
-pkg_postinst() {
-       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
-}

Reply via email to