commit: 479396fb54c81e2454a03a6dc2c3d6d124b04131 Author: Andrew Savchenko <bircoph <AT> gentoo <DOT> org> AuthorDate: Thu Aug 6 21:16:51 2015 +0000 Commit: Andrew Savchenko <bircoph <AT> gentoo <DOT> org> CommitDate: Thu Aug 6 21:16:51 2015 +0000 URL: https://gitweb.gentoo.org/dev/bircoph.git/commit/?id=479396fb
oprofile: version bump dev-util/oprofile/ChangeLog | 468 ++++++++++++++++++++++++++++++++ dev-util/oprofile/Manifest | 4 + dev-util/oprofile/metadata.xml | 12 + dev-util/oprofile/oprofile-1.1.0.ebuild | 67 +++++ 4 files changed, 551 insertions(+) diff --git a/dev-util/oprofile/ChangeLog b/dev-util/oprofile/ChangeLog new file mode 100644 index 0000000..7f14866 --- /dev/null +++ b/dev-util/oprofile/ChangeLog @@ -0,0 +1,468 @@ +# ChangeLog for dev-util/oprofile +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/oprofile/ChangeLog,v 1.111 2015/02/27 14:11:26 bircoph Exp $ + +*oprofile-1.1.0 (06 Aug 2015) + + 06 Aug 2015; Andrew Savchenko <[email protected]> +oprofile-1.1.0.ebuild, + +metadata.xml: + Version bump. + + 27 Feb 2015; Andrew Savchenko <[email protected]> -oprofile-0.9.8.ebuild, + -oprofile-0.9.9.ebuild, oprofile-0.9.9-r1.ebuild, oprofile-1.0.0-r1.ebuild: + Fix repoman warnings about missing dependency slots. + Remove old versions. + + 27 Feb 2015; Agostino Sarubbo <[email protected]> oprofile-0.9.9-r1.ebuild: + Stable for sparc, wrt bug #536166 + + 24 Feb 2015; Agostino Sarubbo <[email protected]> oprofile-0.9.9-r1.ebuild: + Stable for alpha, wrt bug #536166 + + 23 Feb 2015; Agostino Sarubbo <[email protected]> oprofile-0.9.9-r1.ebuild: + Stable for ppc64, wrt bug #536166 + + 09 Feb 2015; Andrew Savchenko <[email protected]> + files/oprofile-1.0.0-athlon.patch: + Fix gcc warning, wrt bug 538784. Patch by Jeroen Roovers. + +*oprofile-1.0.0-r1 (09 Feb 2015) + + 09 Feb 2015; Jeroen Roovers <[email protected]> -oprofile-1.0.0.ebuild, + +oprofile-1.0.0-r1.ebuild, +files/oprofile-1.0.0-opjitconv-open.patch: + Fix opjitconv open() flag (bug #538788). + + 28 Jan 2015; Agostino Sarubbo <[email protected]> oprofile-0.9.9-r1.ebuild: + Stable for ppc, wrt bug #536166 + + 26 Jan 2015; Agostino Sarubbo <[email protected]> oprofile-0.9.9-r1.ebuild: + Stable for x86, wrt bug #536166 + + 22 Jan 2015; Markus Meier <[email protected]> oprofile-0.9.9-r1.ebuild: + arm stable, bug #536166 + + 22 Jan 2015; Agostino Sarubbo <[email protected]> oprofile-0.9.9-r1.ebuild: + Stable for amd64, wrt bug #536166 + + 13 Jan 2015; Jeroen Roovers <[email protected]> oprofile-0.9.9-r1.ebuild: + Stable for HPPA (bug #536166). + + 01 Dec 2014; Andrew Savchenko <[email protected]> oprofile-1.0.0.ebuild: + Update kernel dependecy data. + +*oprofile-0.9.9-r1 (01 Dec 2014) + + 01 Dec 2014; Andrew Savchenko <[email protected]> +oprofile-0.9.9-r1.ebuild, + +files/oprofile-0.9.9-gcc-4.9-non-ppc.patch, + +files/oprofile-0.9.9-gcc-4.9-unused.patch: + Backport gcc-4.9 fixes from 1.0.0 and fix for CPU detection on + Athlon systems. + + 01 Dec 2014; Andrew Savchenko <[email protected]> -oprofile-0.9.6-r1.ebuild, + -oprofile-0.9.7.ebuild, + -files/oprofile-0.9.6-Add-argument-checking-for-numerical-arguments.patch, + -files/oprofile-0.9.6-Avoid-blindly-source-SETUP_FILE-with.patch, + -files/oprofile-0.9.6-Avoid-using-bash.patch, + -files/oprofile-0.9.6-Do-additional-checks-on-user-supplied-arguments.patch, + -files/oprofile-0.9.6-Ensure-that-save-only-saves-things-in-SESSION_DIR.patch + , + -files/oprofile-0.9.6-Fix-opcontrol-status-to-show-accurate-information.patch + , -files/oprofile-0.9.6-mutable.patch, -files/oprofile-0.9.7-bfd.h-1.patch, + -files/oprofile-0.9.7-bfd.h-2.patch: + Drop old version. Fix repoman warnings. + +*oprofile-1.0.0 (01 Dec 2014) + + 01 Dec 2014; Andrew Savchenko <[email protected]> +oprofile-1.0.0.ebuild, + +files/oprofile-1.0.0-athlon.patch: + Version bump to 1.0.0, see bug 530754. + Fix CPU detection for Athlon systems. + + 16 Nov 2014; Andrew Savchenko <[email protected]> metadata.xml: + Add myself to maintainers + + 14 Nov 2014; Tom Wijsman <[email protected]> metadata.xml: + Maintainer needed. + + 22 Dec 2013; Agostino Sarubbo <[email protected]> oprofile-0.9.9.ebuild: + Stable for ppc64, wrt bug #467348 + + 21 Dec 2013; Agostino Sarubbo <[email protected]> oprofile-0.9.9.ebuild: + Stable for ppc, wrt bug #467348 + +*oprofile-0.9.9 (11 Nov 2013) + + 11 Nov 2013; Tom Wijsman <[email protected]> +oprofile-0.9.9.ebuild: + Version bump to 0.9.9. + + 12 May 2013; Agostino Sarubbo <[email protected]> oprofile-0.9.8.ebuild: + Stable for arm, wrt bug #467152 + + 05 May 2013; Agostino Sarubbo <[email protected]> oprofile-0.9.8.ebuild: + Stable for alpha, wrt bug #467152 + + 26 Apr 2013; Agostino Sarubbo <[email protected]> oprofile-0.9.8.ebuild: + Stable for sparc, wrt bug #467152 + + 25 Apr 2013; Jeroen Roovers <[email protected]> oprofile-0.9.8.ebuild: + Stable for HPPA (bug #467152). + + 25 Apr 2013; Agostino Sarubbo <[email protected]> oprofile-0.9.8.ebuild: + Stable for x86, wrt bug #467152 + + 25 Apr 2013; Agostino Sarubbo <[email protected]> oprofile-0.9.8.ebuild: + Stable for amd64, wrt bug #467152 + + 02 Mar 2013; Markos Chandras <[email protected]> oprofile-0.9.7.ebuild, + oprofile-0.9.8.ebuild: + Move Qt dependencies to the new category + +*oprofile-0.9.8 (16 Feb 2013) + + 16 Feb 2013; Tom Wijsman <[email protected]> +oprofile-0.9.8.ebuild, + metadata.xml: + Took maintainership. Version bump to 0.9.8. Removed epatch call since it was + applied upstream, disabled werror, switched to EAPI 5. + + 16 Feb 2013; Pacho Ramos <[email protected]> -oprofile-0.9.6.ebuild, + metadata.xml: + Cleanup due bug #96436 + + 20 Oct 2012; Sergei Trofimovich <[email protected]> + +files/oprofile-0.9.7-bfd.h-1.patch, +files/oprofile-0.9.7-bfd.h-2.patch, + oprofile-0.9.7.ebuild: + Fix 'bfd.h' build failure against binutils-2.22.90 (bug #428506 by Juergen + Rose and others). + + 03 Sep 2012; Michael Palimaka <[email protected]> oprofile-0.9.7.ebuild: + Add missing slot dependencies on Qt. + + 07 Jun 2012; Zac Medico <[email protected]> oprofile-0.9.6.ebuild, + oprofile-0.9.7.ebuild: + inherit eutils for epatch, user for enewgroup and enewuser, and multilib for + get_libdir + + 18 May 2012; Matt Turner <[email protected]> oprofile-0.9.7.ebuild: + Added ~mips. + +*oprofile-0.9.7 (13 Aug 2011) + + 13 Aug 2011; Peter Volkov <[email protected]> -oprofile-0.9.7_rc4.ebuild, + +oprofile-0.9.7.ebuild: + Version bump. + +*oprofile-0.9.7_rc4 (05 Aug 2011) + + 05 Aug 2011; Peter Volkov <[email protected]> -oprofile-0.9.7_rc3.ebuild, + +oprofile-0.9.7_rc4.ebuild: + Bump release candidate. + +*oprofile-0.9.7_rc3 (23 Jul 2011) + + 23 Jul 2011; Peter Volkov <[email protected]> -oprofile-0.9.7_rc1.ebuild, + +oprofile-0.9.7_rc3.ebuild: + Bump release candidate, fixes build issue on hardened profile #301676 thank + Juergen Rose for this. + + 23 Jun 2011; Jeroen Roovers <[email protected]> oprofile-0.9.6-r1.ebuild: + Stable for HPPA (bug #366699). + + 23 Jun 2011; Pawel Hajdan jr <[email protected]> + oprofile-0.9.6-r1.ebuild: + x86 stable wrt bug #366699 + + 23 Jun 2011; Markos Chandras <[email protected]> oprofile-0.9.6-r1.ebuild: + Stable on amd64 wrt bug #366699 + + 22 Jun 2011; Brent Baude <[email protected]> oprofile-0.9.6-r1.ebuild: + Marking oprofile-0.9.6-r1 ppc for bug 366699 + + 22 Jun 2011; Peter Volkov <[email protected]> oprofile-0.9.6-r1.ebuild, + oprofile-0.9.7_rc1.ebuild: + Use parallel make and some improvements by Agostino Sarubbo, bug #372581 + + 22 Jun 2011; Peter Volkov <[email protected]> oprofile-0.9.6-r1.ebuild: + Make sure correct options are passed with linux-3.0, bug #372463 thank Manuel + Lauss for report. + +*oprofile-0.9.7_rc1 (20 Jun 2011) +*oprofile-0.9.6-r1 (20 Jun 2011) + + 20 Jun 2011; Peter Volkov <[email protected]> +oprofile-0.9.6-r1.ebuild, + +files/oprofile-0.9.6-Add-argument-checking-for-numerical-arguments.patch, + +files/oprofile-0.9.6-Avoid-blindly-source-SETUP_FILE-with.patch, + +files/oprofile-0.9.6-Avoid-using-bash.patch, + +files/oprofile-0.9.6-Do-additional-checks-on-user-supplied-arguments.patch, + +files/oprofile-0.9.6-Ensure-that-save-only-saves-things-in-SESSION_DIR.patch + , + +files/oprofile-0.9.6-Fix-opcontrol-status-to-show-accurate-information.patch + , +oprofile-0.9.7_rc1.ebuild, metadata.xml: + Fixes privilege escalation with sudo (CVE-2011-1760), bug #366699 thank Tim + Sammut for report. Bump release candidate: new qt4 gui added java support. + Took maintaining. + + 18 Jun 2011; Michał Januszewski <[email protected]> metadata.xml: + Reassigning to maintainer-needed. + + 12 Jun 2011; Michał Januszewski <[email protected]> oprofile-0.9.6.ebuild, + +files/oprofile-0.9.6-mutable.patch: + Add upstream build fix for GCC 4.6 (bug #363259). + + 22 May 2011; Matt Turner <[email protected]> oprofile-0.9.6.ebuild: + Add ~alpha keyword + + 18 Jul 2010; Raúl Porcel <[email protected]> oprofile-0.9.6.ebuild: + Add ~arm, tested by ssvb + + 16 Feb 2010; Samuli Suominen <[email protected]> oprofile-0.9.6.ebuild: + Remove USE="qt3" wrt #301377, thanks to Ben de Groot for reporting. + + 04 Feb 2010; Jeroen Roovers <[email protected]> oprofile-0.9.6.ebuild: + Stable for HPPA PPC (bug #297610). + + 01 Feb 2010; Markus Meier <[email protected]> oprofile-0.9.6.ebuild: + amd64/x86 stable, bug #297610 + + 09 Jan 2010; Robin H. Johnson <[email protected]> oprofile-0.9.6.ebuild: + Bug #283320: linux-info changes require that linux_config_exists is called + before linux_chkconfig* + +*oprofile-0.9.6 (22 Dec 2009) + + 22 Dec 2009; Peter Volkov <[email protected]> +oprofile-0.9.6.ebuild: + Version bump, bug #297609. + +*oprofile-0.9.5 (02 Aug 2009) + + 02 Aug 2009; Michał Januszewski <[email protected]> + +oprofile-0.9.5.ebuild: + Version bump (bug #279902). + + 05 Jun 2009; Michał Januszewski <[email protected]> oprofile-0.9.3.ebuild: + Make oprofile 0.9.3 build with GCC 4.3.3. + + 26 May 2009; Diego E. Pettenò <[email protected]> + oprofile-0.9.4.ebuild, +files/oprofile-0.9.4+glibc-2.10.patch: + Add patch to fix building with glibc-2.10. Closes bug #270640. + + 21 Mar 2009; Michał Januszewski <[email protected]> oprofile-0.9.4.ebuild: + Fix the postinst messages so that they point to the correct location of + the docs (bug #241974). + + 09 Feb 2009; Michał Januszewski <[email protected]> + +files/oprofile-0.9.4-open.patch, oprofile-0.9.4.ebuild: + Make oprofile compile with gcc 4.3.3 (bug #257875). + + 14 Oct 2008; Michał Januszewski <[email protected]> oprofile-0.9.4.ebuild: + Fix bug #241974 (install all documentation to the correct directory). + + 06 Sep 2008; Michał Januszewski <[email protected]> + +files/oprofile-0.9.4-gcc43.patch, oprofile-0.9.4.ebuild: + Fix test suite compilation with gcc4.3+ (bug #236744). + + 20 Aug 2008; Michał Januszewski <[email protected]> oprofile-0.9.4.ebuild: + Add a check for CONFIG_OPROFILE in the kernel's .config (bug #235285). + + 27 Jul 2008; Carsten Lohrke <[email protected]> oprofile-0.9.3.ebuild, + oprofile-0.9.4.ebuild: + QA: Get rid of deprecated qt_min_version(). + + 23 Jul 2008; Michał Januszewski <[email protected]> + -files/oprofile-0.8.2.patch, + -files/oprofile-0.9.1-gcc41-compilation-fix.diff, + -files/oprofile-0.9.1-opcontrol_path.diff, + -files/oprofile-0.9.2-amd64.patch, -oprofile-0.9.1-r1.ebuild, + -oprofile-0.9.2.ebuild: + Remove old ebuilds. + +*oprofile-0.9.4 (23 Jul 2008) + + 23 Jul 2008; Michał Januszewski <[email protected]> + +oprofile-0.9.4.ebuild: + Version bump (bug #232690). + + 31 May 2008; Michał Januszewski <[email protected]> + files/oprofile-0.9.3-gcc43.patch: + Update the GCC 4.3 fix to make tests work (patch by Michal Kiedrowicz). + + 07 May 2008; Michał Januszewski <[email protected]> + files/oprofile-0.9.3-gcc43.patch: + Update the GCC 4.3 compilation fix. This will hopefully fix the problem of + the previous patch failing to apply for some people (bug #218727). + + 27 Apr 2008; Michał Januszewski <[email protected]> + +files/oprofile-0.9.3-gcc43.patch, oprofile-0.9.3.ebuild: + Add a fix for GCC 4.3 (bug #218727). + + 06 Feb 2008; Jeroen Roovers <[email protected]> oprofile-0.9.3.ebuild: + Stable for HPPA too. + + 07 Jan 2008; <[email protected]> oprofile-0.9.3.ebuild: + Stable on amd64 + + 22 Dec 2007; Tobias Scherbaum <[email protected]> + oprofile-0.9.3.ebuild: + ppc stable, bug #202629 + + 20 Dec 2007; Markus Meier <[email protected]> oprofile-0.9.3.ebuild: + quotes and x86 stable, bug #202629 + +*oprofile-0.9.3 (23 Jul 2007) + + 23 Jul 2007; Michał Januszewski <[email protected]> +oprofile-0.9.3.ebuild: + Version bump. + + 16 Apr 2007; Michał Januszewski <[email protected]> + oprofile-0.9.1-r1.ebuild, oprofile-0.9.2.ebuild: + Use update-modules (bug #174757). + + 16 Apr 2007; Ferris McCormick <[email protected]> oprofile-0.9.2.ebuild: + Add ~sparc keyword at user's request (Arkadi Shishlov) --- Bug #174789 --- + builds and generates reports. + + 31 Mar 2007; Michał Januszewski <[email protected]> + +files/oprofile-0.9.2-amd64.patch, oprofile-0.9.2.ebuild: + Add a patch to make oprofile work on amd64 (bug #171638). + + 05 Mar 2007; Marius Mauch <[email protected]> oprofile-0.9.1-r1.ebuild, + oprofile-0.9.2.ebuild: + Replacing einfo with elog + + 14 Oct 2006; Michał Januszewski <[email protected]> + oprofile-0.9.1-r1.ebuild, oprofile-0.9.2.ebuild: + Remove 'check_KV' calls (bug #150058). + + 14 Oct 2006; Michał Januszewski <[email protected]> -oprofile-0.9.ebuild, + -oprofile-0.9-r1.ebuild, -oprofile-0.9.1.ebuild: + Remove old ebuilds. + +*oprofile-0.9.2 (03 Oct 2006) + + 03 Oct 2006; Luca Barbato <[email protected]> +oprofile-0.9.2.ebuild: + New version + + 06 Sep 2006; Stephanie Lockwood-Childs <[email protected]> + oprofile-0.9.1-r1.ebuild: + stable on ppc (Bug #146285) + + 06 Sep 2006; Joshua Jackson <[email protected]> oprofile-0.9.1-r1.ebuild: + stable x86; bug #146285 + + 06 Sep 2006; Luis Medinas <[email protected]> oprofile-0.9.1-r1.ebuild: + Stable on amd64. Bug #146285. + + 24 Jun 2006; Doug Goldstein <[email protected]> oprofile-0.9.ebuild, + oprofile-0.9-r1.ebuild, oprofile-0.9.1.ebuild, oprofile-0.9.1-r1.ebuild: + USE flag qt->qt3/qt4 change bug #137785 + + 13 Jun 2006; Roy Marples <[email protected]> oprofile-0.9.ebuild, + oprofile-0.9-r1.ebuild, oprofile-0.9.1.ebuild, oprofile-0.9.1-r1.ebuild: + Use modules-update correctly + + 13 Jun 2006; Luca Barbato <[email protected]> + oprofile-0.9.1-r1.ebuild: + Partial support for PowerPC G4 counters + + 09 Apr 2006; Michał Januszewski <[email protected]> + oprofile-0.9.1-r1.ebuild: + Don't apply oprofile-0.8.2.patch -- should fix bug #128781. + + 05 Mar 2006; Michał Januszewski <[email protected]> + +files/oprofile-0.9.1-gcc41-compilation-fix.diff, metadata.xml, + oprofile-0.9.1-r1.ebuild: + Added a compilation fix for gcc 4.1. Patch provided by Francesco Biscani. + +*oprofile-0.9.1-r1 (12 Feb 2006) +*oprofile-0.9-r1 (12 Feb 2006) + + 12 Feb 2006; Michał Januszewski <[email protected]> + +files/oprofile-0.9.1-opcontrol_path.diff, +oprofile-0.9-r1.ebuild, + +oprofile-0.9.1-r1.ebuild: + Added a fix for bug #122310. + + 12 Feb 2006; Michał Januszewski <[email protected]> + -oprofile-0.8.1.ebuild, -oprofile-0.8.2.ebuild: + Removed old ebuilds. + +*oprofile-0.9.1 (21 Aug 2005) + + 21 Aug 2005; Michał Januszewski <[email protected]> + +oprofile-0.9.1.ebuild: + Version bump (bug #103006). + + 28 Jul 2005; Caleb Tennis <[email protected]> oprofile-0.8.1.ebuild, + oprofile-0.8.2.ebuild, oprofile-0.9.ebuild: + Fix qt dep per bug #100235 + + 18 Jul 2005; Joseph Jezak <[email protected]> oprofile-0.9.ebuild: + Marked ppc stable. + + 07 Jul 2005; Michał Januszewski <[email protected]> oprofile-0.9.ebuild: + Marked stable on x86. + + 17 Jun 2005; Michael Hanselmann <[email protected]> oprofile-0.8.2.ebuild: + Stable on ppc. + + 12 Jun 2005; Michał Januszewski <[email protected]> -oprofile-0.8.ebuild: + Removed old ebuild. + +*oprofile-0.9 (12 Jun 2005) + + 12 Jun 2005; Michał Januszewski <[email protected]> oprofile-0.8.2.ebuild, + +oprofile-0.9.ebuild: + Version bump. Marked 0.8.2 stable on x86. + + 27 Apr 2005; Michał Januszewski <[email protected]> + +files/oprofile-0.8.2.patch, oprofile-0.8.2.ebuild: + Added a patch that fixes compilation issues with 2.4 kernels (bug #89566). + + 24 Apr 2005; Michael Hanselmann <[email protected]> oprofile-0.8.1.ebuild: + Stable on ppc. + + 25 Mar 2005; <[email protected]> oprofile-0.8.2.ebuild: + added ~amd64 + +*oprofile-0.8.2 (25 Mar 2005) + + 25 Mar 2005; Michał Januszewski <[email protected]> -oprofile-0.7.ebuild, + -oprofile-0.7.1.ebuild, +oprofile-0.8.2.ebuild: + Version bump. Removed old ebuilds. + + 12 Jan 2005; Michal Januszewski <[email protected]> oprofile-0.8.1.ebuild: + Stable on x86. + +*oprofile-0.8.1 (14 Sep 2004) + + 14 Sep 2004; Michal Januszewski <[email protected]> +oprofile-0.8.1.ebuild: + Version bump. + + 03 Jul 2004; Michal Januszewski <[email protected]> oprofile-0.8.ebuild: + Stable on x86. + + 03 Jun 2004; Aron Griffis <[email protected]> oprofile-0.7.1.ebuild, + oprofile-0.8.ebuild: + Fix use invocation + +*oprofile-0.8 (14 May 2004) + + 14 May 2004; Michal Januszewski <[email protected]> +oprofile-0.8.ebuild: + Version bump. + + 13 Apr 2004; Michal Januszewski <[email protected]> oprofile-0.7.1.ebuild, + oprofile-0.7.ebuild: + Stable on x86. + + 11 Feb 2004; Michal Januszewski <[email protected]> oprofile-0.7.1.ebuild: + Fixed sandbox violations when emerged with qt USE flag. Closes #40953. + +*oprofile-0.7.1 (01 Feb 2004) + + 01 Feb 2004; Michal Januszewski <[email protected]> metadata.xml, + oprofile-0.7.1.ebuild, oprofile-0.7.ebuild: + Version bump, closes #39715. + +*oprofile-0.7 (23 Oct 2003) + + 23 Oct 2003; Stefan Jones <[email protected]>: + Initial import. Ebuild submitted by Marc Bevand <[email protected]>. + See bug #31101. diff --git a/dev-util/oprofile/Manifest b/dev-util/oprofile/Manifest new file mode 100644 index 0000000..6981e1c --- /dev/null +++ b/dev-util/oprofile/Manifest @@ -0,0 +1,4 @@ +DIST oprofile-1.1.0.tar.gz 1468502 SHA256 cf759a6de1a6033d5dfc93bda129a9f2e128aecc4238cc657feb0801d1b0366c SHA512 b26f67f20172a4912c0aafb3adf83f9084ea62b9ca89e4cfcb3e13276114a05b07587f7d250028995a10c39ae993e2bce271be11688010473ab9f0fd81715758 WHIRLPOOL b268af1578c485165624e0152751b6c5053c745e6813d6f13ea554993f311e540312854a36011e10560e82c378ef1fc357220a69cd713f73824ae249cc150650 +EBUILD oprofile-1.1.0.ebuild 1758 SHA256 78b3cec16cba9a11bf6000ae4e04cdee9babdd04c0db0147bced65fb5053500c SHA512 eda9f3d967ca6e03b1cf7fc53302e61882b17a4e31282c6cd75f6bfda75d4209d938949f2e104de74babe18afdb116c449180b9d35ab061d4e301ede66fcbc42 WHIRLPOOL 183a9eb305acfc4f2bd6e9a948bc4eb38ff0785902963102878c552aa696f5df2fef8902ceea280256f573a47381564cf46262c29bacb54629aa817f8ddbf505 +MISC ChangeLog 16876 SHA256 a1de36066e37aa490c4ea4e5c6f420ef13642d55939bf39a7ce0c06d01ee1ab9 SHA512 1603d0230915ada98d641764493502bfb17379246297b6f4ec3ca92b68ff2a944a23c13a6f6dae167c440b8e16b0128269f398d1d1ca0ebbb7e18780cb987339 WHIRLPOOL 791c7c71761558669c002e4437fe35c1c27a0c9b2415b39dceb0f5a1fa4704422de87b9a3736659b34f2b4ce64d375462961544a8c4945c6dfee7edacd3324bc +MISC metadata.xml 409 SHA256 c75230b67dd5deb987036a6e0fbe7a113dfb300c0a63eb657cf08e5e93eea945 SHA512 4c5525d0687f0331260a2775486c7a205fc3044d1c87c026ded7376085fd49598cc055abec11477628c7f46c3289f8a7215b9cbb0a6abb2be27fcfb6fcc01220 WHIRLPOOL 5b522a08212b5802e95d8772afd12566828179be12a93df3dd141ae0b0287ad1423241f2609da15b0350bc5925088c293079282c8a64238426651fddc5276525 diff --git a/dev-util/oprofile/metadata.xml b/dev-util/oprofile/metadata.xml new file mode 100644 index 0000000..33b97dd --- /dev/null +++ b/dev-util/oprofile/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>[email protected]</email> + <name>Andrew Savchenko</name> + </maintainer> + <longdescription>A transparent low-overhead system-wide profiler</longdescription> + <upstream> + <remote-id type="sourceforge">oprofile</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-util/oprofile/oprofile-1.1.0.ebuild b/dev-util/oprofile/oprofile-1.1.0.ebuild new file mode 100644 index 0000000..18efe4f --- /dev/null +++ b/dev-util/oprofile/oprofile-1.1.0.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/oprofile/oprofile-1.0.0-r1.ebuild,v 1.2 2015/02/27 14:11:26 bircoph Exp $ + +EAPI="5" +inherit java-pkg-opt-2 linux-info multilib user + +MY_P=${PN}-${PV/_/-} +DESCRIPTION="A transparent low-overhead system-wide profiler" +HOMEPAGE="http://${PN}.sourceforge.net" +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="java pch" + +RDEPEND=">=dev-libs/popt-1.7-r1 + >=sys-devel/binutils-2.14.90.0.6-r3:* + >=sys-libs/glibc-2.3.2-r1 + java? ( >=virtual/jdk-1.5:= )" +DEPEND="${RDEPEND} + >=sys-kernel/linux-headers-2.6.31" + +S="${WORKDIR}/${MY_P}" + +CONFIG_CHECK="PERF_EVENTS" +ERROR_PERF_EVENTS="CONFIG_PERF_EVENTS is mandatory for ${PN} to work." + +pkg_setup() { + linux-info_pkg_setup + if ! kernel_is -ge 2 6 31; then + echo + ewarn "Support for kernels before 2.6.31 has been dropped in ${PN}-1.0.0." + echo + fi + + # Required for JIT support, see README_PACKAGERS + enewgroup ${PN} + enewuser ${PN} -1 -1 -1 ${PN} + + use java && java-pkg_init +} + +src_configure() { + econf \ + --disable-werror \ + $(use_enable pch) \ + $(use_with java java ${JAVA_HOME}) +} + +src_install() { + emake DESTDIR="${D}" htmldir="/usr/share/doc/${PF}" install + + dodoc ChangeLog* README TODO + echo "LDPATH=${PREFIX}/usr/$(get_libdir)/${PN}" > "${T}/10${PN}" + doenvd "${T}/10${PN}" +} + +pkg_postinst() { + echo + elog "Starting from ${PN}-1.0.0 opcontrol was removed, use operf instead." + elog "CONFIG_OPROFILE is no longer used, you may remove it from your kernels." + elog "Please read manpages and this html doc:" + elog " /usr/share/doc/${PF}/${PN}.html" + echo +}
