summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Rostovtsev <tetromino@gentoo.org>2012-09-18 09:59:26 +0000
committerAlexandre Rostovtsev <tetromino@gentoo.org>2012-09-18 09:59:26 +0000
commit119e091fd57344a199710757dd260d5e29b2ed13 (patch)
treefc5f7e64b58a4563bfc9188ba4559e850a35c113 /dev-util
parentVersion bump with color profile support in jpg files. Drop old. Use a more po... (diff)
downloadhistorical-119e091fd57344a199710757dd260d5e29b2ed13.tar.gz
historical-119e091fd57344a199710757dd260d5e29b2ed13.tar.bz2
historical-119e091fd57344a199710757dd260d5e29b2ed13.zip
Bump to new stable release. Make LICENSE more precise. Drop old.
Package-Manager: portage-2.2.0_alpha128/cvs/Linux x86_64
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/sysprof/ChangeLog9
-rw-r--r--dev-util/sysprof/Manifest25
-rw-r--r--dev-util/sysprof/sysprof-1.0.12-r1.ebuild4
-rw-r--r--dev-util/sysprof/sysprof-1.0.12.ebuild57
-rw-r--r--dev-util/sysprof/sysprof-1.1.8-r1.ebuild4
-rw-r--r--dev-util/sysprof/sysprof-1.1.8-r2.ebuild4
-rw-r--r--dev-util/sysprof/sysprof-1.2.0.ebuild67
7 files changed, 94 insertions, 76 deletions
diff --git a/dev-util/sysprof/ChangeLog b/dev-util/sysprof/ChangeLog
index 77f1e5384d42..e96623c18806 100644
--- a/dev-util/sysprof/ChangeLog
+++ b/dev-util/sysprof/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-util/sysprof
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/sysprof/ChangeLog,v 1.22 2012/09/13 11:47:26 tetromino Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/sysprof/ChangeLog,v 1.23 2012/09/18 09:59:26 tetromino Exp $
+
+*sysprof-1.2.0 (18 Sep 2012)
+
+ 18 Sep 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ -sysprof-1.0.12.ebuild, sysprof-1.0.12-r1.ebuild, sysprof-1.1.8-r1.ebuild,
+ sysprof-1.1.8-r2.ebuild, +sysprof-1.2.0.ebuild:
+ Bump to new stable release. Make LICENSE more precise. Drop old.
13 Sep 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
sysprof-1.1.8-r2.ebuild:
diff --git a/dev-util/sysprof/Manifest b/dev-util/sysprof/Manifest
index 1427ecba6d9c..28624dbf4860 100644
--- a/dev-util/sysprof/Manifest
+++ b/dev-util/sysprof/Manifest
@@ -3,20 +3,21 @@ Hash: SHA256
DIST sysprof-1.0.12.tar.gz 140946 SHA256 bf2e8eee6b7170eda13f1796b23b3f33170fa598652f36f8cc94eb93600b1f38 SHA512 9bdd05f8624830ff9f76a7f3a09486c2125908f8ca08f24821bfa3c0b5f0cf3927d7da11ab537e72fd1d3be8e84cfb2dac9743c6cc49bb8be365f4216dcb4a11 WHIRLPOOL bdf1ca4d3045742a72e6ebdabf733f173b5c72c96cbdc43eec3978b68ed7cd024752130d63685cd641704e54f20eccfb0ceca3feb5740696b76f1dc11b6d3ec9
DIST sysprof-1.1.8.tar.gz 286422 SHA256 4d89b63f80b7483fe391c3c5b8ef0da484e15035797c8e4fe3aee4b486ff5158 SHA512 cfb7fecb4f6bb941c5f7e08deec620d2b93d1aecc743c16f2eff3b27c92ac7543a0714c91bb22b0ff7fe4e9c712a125ba4a1e8d1d5e3d7c7bb57559c90b36b4b WHIRLPOOL 8bc55c1c362167ae79d4431160078c6e76920bd5bdfbfb8776b7bc0ffc60328c596866d9eaa0d20fa38d39a4734278b6b8f424e011ee854b2ece99afc76f11a1
-EBUILD sysprof-1.0.12-r1.ebuild 1839 SHA256 104ae428734d48f96b90c3f4ed5843e2740b3e0b7a712fbcb72e53963a9fbba9 SHA512 5285346f9c3f5f7ea560d5ed2f466772bd94e9aece5a609fb389e6433d077ab9d9069dc2416e5ef0afc3df05964353a1f55c96cd2ae540723abbdfbb3d6ea6a8 WHIRLPOOL ade41e8ad50d24ef9d5f18a1832142402ce09418d2ec639914e68ed434bb4260ab09b92e3c5813a6b0cc240fde681180265f986dea3cf354123763f26798423d
-EBUILD sysprof-1.0.12.ebuild 1812 SHA256 fe2efc667388c9a4928ead0eef4a2d3800b407b39728081b37a417c948a6bb36 SHA512 3527257b46cf63e71c2c7deed930f68aa05ac3bd6a33a1fa7c64f7179042b24151f591a7ce3f52db2a520d9b10af04e36be027b27abc6ed375ce5da56bec1833 WHIRLPOOL d18c57bfc8d1c72e9b3548fa1b4fbcbe08cef76daf285f35e2b215c9bebbe77310cce1e0943289614f17693f99b18139c0f571836fc56af80ee5045c9d10af25
-EBUILD sysprof-1.1.8-r1.ebuild 1967 SHA256 b7de59718a50702358301ff5c1921ea1ca3fc49ffc31d99b7abbc264e2a6cf24 SHA512 236c570e6e6e6a5420aea499706823ed8ea110c99923c649b3ac7901058920522617ac3b07d74f238018abb37d4293688c4f23b865fabbe42eaf6554a7135fc3 WHIRLPOOL 6dce409a02d2766fa38619aecf88ee685d81c73102ff43fe4ffaa2e8c950dcd814367f887bb95c9da36fbf9f5f9212e39a5cfdf30fffb332f97fcd6c5ca4e8e6
-EBUILD sysprof-1.1.8-r2.ebuild 2017 SHA256 9a9b53b34563de3b822afa8713e77f20c4a0497c1be4dd846a1bb12f098aefce SHA512 9553858bd36a7aebe9b204441c2a40ae70e3fe34424c7ac377f793d0d056528a483e561734d10344d1da973c5c7cea79c109b183c5d4912d0f1731f4334fff6d WHIRLPOOL d4413d37b8fd032278fe850c8f757ed52fdd878cf34d287d20711b2e341a63666edfeac6d1a2a7e97db8cae96f837da4a9d95987d6cec70b56b71363c5051c29
-MISC ChangeLog 4299 SHA256 37f655f54d75fa99a483d2fb4d217620422248d964da68d437ddf48ea15ac45a SHA512 9b477073970a966ee44e1bc760010bb7be8f67d60bca7d1c9f9077593373380ed1fbdb7d306d6c6e3b77f5e7122967debdb2cf776de07c3bbe40ae8e07e571a3 WHIRLPOOL 32e676e21c2bfa8a446efe28f78af162a1ea7282f2498027db87633254444629bfc6252336093659297508f41d24248dd76802a48998186343ae2481f805e1c2
+DIST sysprof-1.2.0.tar.gz 273409 SHA256 baf03c6fc01a845c705873e6fc7927aa89539dcda6963f9ec4c8eb4c086a64f1 SHA512 76a150ceff5fd1c98dd3e062a20d1fbf686734350809712022ef76c4da87ad573e36a86ccca070f2fb8f45efc03f2d720c4b12a1cc2a3bd8a46ab33443196954 WHIRLPOOL 77a37d93c524caaf3eede00587d37472ce5a625c8888b8c6d4035f8697ba7603e3e1d8da35b4e0f4df574569148d4ae69e11bbe368aa369c007ae3bd51885163
+EBUILD sysprof-1.0.12-r1.ebuild 1843 SHA256 783dcc5c1a2ff59d7986d6cc1c2ba1a12abe6008d02287011badc8b503c589c8 SHA512 71085c494abef9ca7028e4d324baefe953b0e8038c40032d512d0a1aea0cb5228abe89b2fbff123806ff8d9fb682b0dbac4427d8d158825df4dc523394acccf4 WHIRLPOOL 34c3d82cbbe058f514e134d3a9eedeae4b1556b1a430705a95fc0d787c62d29cb345b5288e2bd3b92707d9655bf9e6b537b9a0319e44c5237beee9be9ee62b00
+EBUILD sysprof-1.1.8-r1.ebuild 1971 SHA256 55e586a7695d8c3821f60eae82f371f74067afbb4f453034b5030558332e93bf SHA512 0e524401db2fbe4da0f372e2f5c0803fdce18ee3292b69be5dd27fa4da7c7de63cd11a7cd4d178fd7e35f3e9f2edbd7fb6115deffa869ecc1db19c59ca61113e WHIRLPOOL bbd3bb57742032e7302f5182230faf53cd73c2f7f4464eee05b62afbd0e89a85d23df3a60d3673089e45b868da5a572a4a8d76589e1844acccaadd65ab8914df
+EBUILD sysprof-1.1.8-r2.ebuild 2018 SHA256 f9e05d71234a240da99672a5e58581ab2a2006c685587f5dfcffcc3eb86ea0e9 SHA512 b1e835f30a98fa5b6ac77f760a4fdcd09e49b06c935dd0292b648ab9e58faa6c553f1de106114ae5d5f3a5a3be0838b89abd53b7f4d8668267d7714ea7317e97 WHIRLPOOL c17bb7fb7ef85ada3ca653081917f48283ac145ad544c36308ab3b81a0e61db86ef8385557ca88154a7dd8856fe167573169c467b37e094d937b26084e6fce1d
+EBUILD sysprof-1.2.0.ebuild 2050 SHA256 401c64cf7e0f68b5ddefaf28c0e64f984e5a658ddeaa43018cc68b25adadc9ba SHA512 490ebb0e527a3a44831a734769841d7a0f584fe8f223ce6a1fe746cb039e0080ebfea8e2306d3919dd31dc85b4e805dfd6a70e8525655fa6fe3a9727b8c51d69 WHIRLPOOL e70dadcf5b5cc47692754627f80e34a92d9c641466b74cbcadbfcb36ed1d568dbf856b936cf6eb6e19562ba817ee6313c13e13b3287c3e6149c48634063e308c
+MISC ChangeLog 4583 SHA256 9d17c3152f11762c47b8acdcda58cdc09261d28166b3a1ccefc895b76015aec4 SHA512 ce54492dc60079b58ba606501fff763e449bc98b8c892e3efd80670742ee56d257bfaedb32047c3d182cea8989f3acb27890d1c55ed39c07dd6e67d664294c99 WHIRLPOOL db15729808ce93ddd257d880d351729ddc80b451e5a35d46a176ef1d35e0c8866cc871deea08b53a4261d318cb7895a3c4cd3e4ccd8895afdc5f2d4c37e5b2d5
MISC metadata.xml 580 SHA256 d40ff4cdc6b08011488755674c3545d14602cabdc81570db3fa0917eb8d25e79 SHA512 66f3d320c31ea4bb3207ede017136d69644a7fdfb0669968b35942400f9161af7cefc9803de27529d22cb1cc806b4da670bc5ed23e14fece96685727416fc52f WHIRLPOOL a4c351c005a424d294e400e43e339947413c53dc246dd04642245ce70ed665cd90b7aabc7f3ba425de356c8f792fc6ff6184048796763f3517d7d2353cbfa441
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEcBAEBCAAGBQJQUcfUAAoJEJ0WA1zPCt1hKDUH/353hy9TsIeN0x6eEwxVv1dU
-QXvNG3+JwnYEn2vTEu1VMj3cOAG5Aid1ZXaiWnXM35OK2X28hZ3VzNp9i12jaR5N
-yFHB40rVcCvwUY4ttihp254jGQixeZ0D+h4bQzUXyAn+gEDUdyyxkd038knCdmnY
-ECwNtzQ4FO6HsLY9jEN7A7TrQV1tJZ3/p02aabTBa+riaL3O8f+T9xgIlHmlPhj2
-i6NFnm/PWGfNGr2vgIIuGbaWE3qAArqKRRGMYFrUbxacLSuwzl2ErAhXmbAproVv
-SsSw9+8O/5zBtJmMmyMM8jTntI1YGuD1wKPFJXAMVrDVro5BmCpR4bK1V41Yt3k=
-=81Mi
+iQEcBAEBCAAGBQJQWEYEAAoJEJ0WA1zPCt1hwFoH/0Inyp5pmfra8Uk5bXfX99df
+VozzD8XVF5Tl5RY8XSvxsOGn8tHC9BRJy1OnTi8BlpsflKHgIjEv1BvRmnXU2Kst
+Mt8dVZUYUpBNnaQy3xl8NWnZwqZbp7v0fXkmEgOLaWQdBvqpurQnHeXqcXcTFUlb
+GMUI2MW5XguE2pQM0YjFs9YqHsHhvGr0EcT2H48bH+AQutVL+YDvMn6EtgVy+Z5n
+gscTp9PmTZ1WmOAfnBr1f3xHouy+b/GQaXiXVVldctLaAu/je5hp7juiX0xxMAje
+YkRqIiGTf73MFRc/qr6spkJ9xex+H1mBuO6QOyswaZwauk3RaxUrZTgygLSBF7I=
+=kH1Z
-----END PGP SIGNATURE-----
diff --git a/dev-util/sysprof/sysprof-1.0.12-r1.ebuild b/dev-util/sysprof/sysprof-1.0.12-r1.ebuild
index ec9202b4bef1..e984fc791129 100644
--- a/dev-util/sysprof/sysprof-1.0.12-r1.ebuild
+++ b/dev-util/sysprof/sysprof-1.0.12-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/sysprof/sysprof-1.0.12-r1.ebuild,v 1.4 2012/05/05 02:18:51 jdhore Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/sysprof/sysprof-1.0.12-r1.ebuild,v 1.5 2012/09/18 09:59:26 tetromino Exp $
EAPI="1"
@@ -10,7 +10,7 @@ DESCRIPTION="System-wide Linux Profiler"
HOMEPAGE="http://sysprof.com/"
SRC_URI="http://sysprof.com/${P}.tar.gz"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
diff --git a/dev-util/sysprof/sysprof-1.0.12.ebuild b/dev-util/sysprof/sysprof-1.0.12.ebuild
deleted file mode 100644
index e1942aa52367..000000000000
--- a/dev-util/sysprof/sysprof-1.0.12.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/sysprof/sysprof-1.0.12.ebuild,v 1.5 2012/05/05 02:18:51 jdhore Exp $
-
-EAPI="1"
-
-inherit eutils linux-mod
-
-DESCRIPTION="System-wide Linux Profiler"
-HOMEPAGE="http://sysprof.com/"
-SRC_URI="http://sysprof.com/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=x11-libs/gtk+-2.6:2
- x11-libs/pango
- >=gnome-base/libglade-2:2.0"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-pkg_setup() {
- MODULE_NAMES="sysprof-module(misc:${S}/module)"
- CONFIG_CHECK="PROFILING"
- PROFILING_ERROR="You need to enable Profiling support in your kernel. \
-For this you need to enable 'Profiling support' under 'Instrumentation Support'. \
-It is marked CONFIG_PROFILING in the config file"
- BUILD_TARGETS="all"
- linux-mod_pkg_setup
-}
-
-src_compile() {
- econf --disable-kernel-module || die
- emake || die
- linux-mod_src_compile
-}
-
-src_install() {
- make install DESTDIR="${D}" || die
- linux-mod_src_install
- dodoc AUTHORS ChangeLog NEWS README TODO
- make_desktop_entry sysprof Sysprof sysprof-icon
-}
-
-pkg_postinst() {
- einfo "On many systems, especially amd64, it is typical that with a modern"
- einfo "toolchain -fomit-frame-pointer for gcc is the default, because"
- einfo "debugging is still possible thanks to gcc4/gdb location list feature."
- einfo "However sysprof is not able to construct call trees if frame pointers"
- einfo "are not present. Therefore -fno-omit-frame-pointer CFLAGS is suggested"
- einfo "for the libraries and applications involved in the profiling. That"
- einfo "means a CPU register is used for the frame pointer instead of other"
- einfo "purposes, which means a very minimal performance loss when there is"
- einfo "register pressure."
-}
diff --git a/dev-util/sysprof/sysprof-1.1.8-r1.ebuild b/dev-util/sysprof/sysprof-1.1.8-r1.ebuild
index d484a025acae..a3ee4b100c7d 100644
--- a/dev-util/sysprof/sysprof-1.1.8-r1.ebuild
+++ b/dev-util/sysprof/sysprof-1.1.8-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/sysprof/sysprof-1.1.8-r1.ebuild,v 1.2 2012/05/05 02:18:51 jdhore Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/sysprof/sysprof-1.1.8-r1.ebuild,v 1.3 2012/09/18 09:59:26 tetromino Exp $
EAPI="4"
@@ -10,7 +10,7 @@ DESCRIPTION="System-wide Linux Profiler"
HOMEPAGE="http://sysprof.com/"
SRC_URI="http://sysprof.com/${P}.tar.gz"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
diff --git a/dev-util/sysprof/sysprof-1.1.8-r2.ebuild b/dev-util/sysprof/sysprof-1.1.8-r2.ebuild
index c3a2f61ae043..05de1d55c2a9 100644
--- a/dev-util/sysprof/sysprof-1.1.8-r2.ebuild
+++ b/dev-util/sysprof/sysprof-1.1.8-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/sysprof/sysprof-1.1.8-r2.ebuild,v 1.2 2012/09/13 11:47:26 tetromino Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/sysprof/sysprof-1.1.8-r2.ebuild,v 1.3 2012/09/18 09:59:26 tetromino Exp $
EAPI="4"
@@ -10,7 +10,7 @@ DESCRIPTION="System-wide Linux Profiler"
HOMEPAGE="http://sysprof.com/"
SRC_URI="http://sysprof.com/${P}.tar.gz"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
diff --git a/dev-util/sysprof/sysprof-1.2.0.ebuild b/dev-util/sysprof/sysprof-1.2.0.ebuild
new file mode 100644
index 000000000000..1903ebca8880
--- /dev/null
+++ b/dev-util/sysprof/sysprof-1.2.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/sysprof/sysprof-1.2.0.ebuild,v 1.1 2012/09/18 09:59:26 tetromino Exp $
+
+EAPI="4"
+
+inherit gnome2-utils eutils linux-info toolchain-funcs
+
+DESCRIPTION="System-wide Linux Profiler"
+HOMEPAGE="http://sysprof.com/"
+SRC_URI="http://sysprof.com/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-libs/glib-2.6:2
+ >=x11-libs/gtk+-2.6:2
+ x11-libs/pango
+ >=gnome-base/libglade-2:2.0"
+DEPEND="${RDEPEND}
+ >=sys-kernel/linux-headers-2.6.32
+ virtual/pkgconfig"
+
+DOCS="AUTHORS NEWS README TODO" # ChangeLog is empty
+
+pkg_pretend() {
+ kernel_is -ge 2 6 31 && return
+ die "Sysprof will not work with a kernel version less than 2.6.31"
+}
+
+src_install() {
+ # Install udev rules in the proper place
+ local udevdir=/lib/udev
+ has_version sys-fs/udev && udevdir="$($(tc-getPKG_CONFIG) --variable=udevdir udev)"
+ export MAKEOPTS="${MAKEOPTS} udevdir=${udevdir}/rules.d"
+ default
+
+ # Symlink icons for use in application launchers
+ for i in 16 24 32 48; do
+ dosym "/usr/share/pixmaps/sysprof-icon-${i}.png" \
+ "/usr/share/icons/hicolor/${i}x${i}/apps/sysprof.png"
+ done
+ make_desktop_entry sysprof Sysprof sysprof
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+ elog "On many systems, especially amd64, it is typical that with a modern"
+ elog "toolchain -fomit-frame-pointer for gcc is the default, because"
+ elog "debugging is still possible thanks to gcc4/gdb location list feature."
+ elog "However sysprof is not able to construct call trees if frame pointers"
+ elog "are not present. Therefore -fno-omit-frame-pointer CFLAGS is suggested"
+ elog "for the libraries and applications involved in the profiling. That"
+ elog "means a CPU register is used for the frame pointer instead of other"
+ elog "purposes, which means a very minimal performance loss when there is"
+ elog "register pressure."
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}