summaryrefslogtreecommitdiff
path: root/dev-util/fatrace
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-util/fatrace
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-util/fatrace')
-rw-r--r--dev-util/fatrace/Manifest8
-rw-r--r--dev-util/fatrace/fatrace-0.11.ebuild40
-rw-r--r--dev-util/fatrace/fatrace-0.12.ebuild40
-rw-r--r--dev-util/fatrace/files/fatrace-0.11-sysmacros.patch13
-rw-r--r--dev-util/fatrace/metadata.xml14
5 files changed, 115 insertions, 0 deletions
diff --git a/dev-util/fatrace/Manifest b/dev-util/fatrace/Manifest
new file mode 100644
index 000000000000..751d90dff3fb
--- /dev/null
+++ b/dev-util/fatrace/Manifest
@@ -0,0 +1,8 @@
+AUX fatrace-0.11-sysmacros.patch 295 SHA256 227c0a9503b03b09ef0a93f1837fbcd933de10fd6b00dd1ac5fd0ba5a772cf20 SHA512 0b3946043f74b957eb1b8caad39cc1b031e40bad564a1ffaa593dd77d5f96f06a1103d8d0b3689b4fe58f4bb4ff105d81855c9088ea5eec9d4ce6876d4a6f7f9 WHIRLPOOL 0d9223fbebf6d8d53969467ab2cadc071d1041cd90adce1a719efc163c93711c01601602c0521c9deace4b91c98c4589b6a44cd9f898b18042a894e790a13297
+DIST fatrace-0.11.tar.bz2 19354 SHA256 9aa04de50d8549c152f86fab0e2bf81df553af6548b4b31d72cb512b84d8e7b8 SHA512 4849f5f2aff423f915caedb63323c3888146124f856e141090bdc8eeff812b473ed194116684edd7ca0f10239c7e765740f109f0da0d364cd231430f6f5da441 WHIRLPOOL a4d631706c62c437ea0cdb61b1277b45d218e01a4ccdaaf12106fa6a25d624d23dfe943e2917095ed38ba2808574f041f7cd6b4ebad11e176c596017c8769660
+DIST fatrace-0.12.tar.bz2 19377 SHA256 50e71706f2cad4efc37c23bd292a2d3aa53dd883506e910267b2eeb5b241f66b SHA512 76dfc9dfc5c6b8e13f5d0c5c01c5c1b91093a5d980ded1f8fd776c9e861a6679eea193bcdd92b1c8770c9af346820300f186b7167ff4313e670f27ea31f765ea WHIRLPOOL 5e5e54d75ecedc011d93957f5a4b3a45925246a40bbabcf269dfd3c8dc1ca88721b9ebc5b9902188cb1a56e16035cf171d040d4ce1551cdb9715ac58877df3f3
+EBUILD fatrace-0.11.ebuild 834 SHA256 d56db5a8e556d78fb6db27837e4e8c3a80058438e9b153c7c57368d3afc02ff4 SHA512 583e063aad477326eab947923dbd8b8b89a1e426f6c97af9bff8699d7bbb383c9a2b0a3287c43f733d1d27e352ef0578a71547b15102e994389b57bd9a53f136 WHIRLPOOL 9167966a9fc6d64b3fe2e5abfab23202e1f56bf1413e96eb62968253a64044804b1dddc0d4949e049d8298a1f2e8c5060d26715c9cb9487bce0f0a79da5dc0b6
+EBUILD fatrace-0.12.ebuild 840 SHA256 cd98b4faca4cd30b84b00c3cc3ebdebecea3a7a61bfabb224b82481db233bd99 SHA512 6db7325865a9b569dacf0e09bb598d60e33e60ccc81e8a64497ae1a252e2edd571e6822320daa6b846826b90e07f8517cba4d0a387c49469929c2235e38d87d7 WHIRLPOOL f166be24625b0280d2afe4bd1a6d8ba79ef30f5e0793ae5a84754f666a6eceed931d273bda80ce5a0c272a767a3e4760fa7d68562288999fbfa7cf127a5ebc10
+MISC ChangeLog 3305 SHA256 937c41c3d964c42a3e50b44713a32b5bfa62f60bb3f488501842dcd2019080bb SHA512 75ea1028113541a5ca570d1fd265fd2e5e36e749a9cf282d173898f904d0a6f6c13e1bc39c731fd6269ec9434bfa38560fdba2d32f1998192285ea35ce4bdfb9 WHIRLPOOL 489fd2a87e61845a73fada292ffc331b0825db56aac2ef5b6bccd9c30b893e6555bd804c32f5b7eeed5e552b0d9b65c9155c5cd7d228f877d598aacb9652c1aa
+MISC ChangeLog-2015 1033 SHA256 b3e32ef3c34504f176c484aba18878bc996f1925cc60ac5a35c088fb12e4e211 SHA512 b147bc19f60b94c5158748a7780e79e806fb41a45c775b9e5195e954749fad6b1b1d3d3ba625cf4f50eb64692066493d5cac526a5d1b7b8130bc795376cfd945 WHIRLPOOL 4e54692445bd1d7e53571f198fe437cefe76e97d78020dfdcacf69eec18e3c45dc5fc79b9fb7a9c7b6efd843c27bfd3312ab70207c88028e6c9797a91a65634a
+MISC metadata.xml 388 SHA256 741dea0de8df69735cdc37f5bc108181484550572a6e15d79895429f5822cfd7 SHA512 195cef9daf519cc93f44926498d1d58f3751bbdb54df19fe1745d245c4ded2c190da45637bb52a2682a6d2fc5ae692bed0cb3f5c111c4f6e156b11d0690e3036 WHIRLPOOL 94e700e6e58e082e643478afe3ef5a731d750e4006331fa30e28c56c42f42dab44c1943daf6c635a98778ad1f5bc23bbf5097f653b80d0e53c7c6ac00e487d0d
diff --git a/dev-util/fatrace/fatrace-0.11.ebuild b/dev-util/fatrace/fatrace-0.11.ebuild
new file mode 100644
index 000000000000..00fc54446d86
--- /dev/null
+++ b/dev-util/fatrace/fatrace-0.11.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python{3_4,3_5} )
+
+inherit linux-info python-r1 toolchain-funcs
+
+DESCRIPTION="report file access events from all running processes"
+HOMEPAGE="https://launchpad.net/fatrace"
+SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="powertop"
+
+RDEPEND="powertop? ( ${PYTHON_DEPS} )"
+DEPEND="${RDEPEND}"
+REQUIRED_USE="powertop? ( ${PYTHON_REQUIRED_USE} )"
+
+CONFIG_CHECK="~FANOTIFY"
+
+pkg_setup() {
+ use powertop && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-sysmacros.patch #580082
+ tc-export CC
+}
+
+src_install() {
+ dosbin fatrace
+ use powertop && dosbin power-usage-report
+
+ doman fatrace.1
+ dodoc NEWS
+}
diff --git a/dev-util/fatrace/fatrace-0.12.ebuild b/dev-util/fatrace/fatrace-0.12.ebuild
new file mode 100644
index 000000000000..2f7b0af07d15
--- /dev/null
+++ b/dev-util/fatrace/fatrace-0.12.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python{3_4,3_5} )
+
+inherit linux-info python-r1 toolchain-funcs
+
+DESCRIPTION="report file access events from all running processes"
+HOMEPAGE="https://launchpad.net/fatrace"
+SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="powertop"
+
+RDEPEND="powertop? ( ${PYTHON_DEPS} )"
+DEPEND="${RDEPEND}"
+REQUIRED_USE="powertop? ( ${PYTHON_REQUIRED_USE} )"
+
+CONFIG_CHECK="~FANOTIFY"
+
+pkg_setup() {
+ use powertop && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-0.11-sysmacros.patch #580082
+ tc-export CC
+}
+
+src_install() {
+ dosbin fatrace
+ use powertop && dosbin power-usage-report
+
+ doman fatrace.1
+ dodoc NEWS
+}
diff --git a/dev-util/fatrace/files/fatrace-0.11-sysmacros.patch b/dev-util/fatrace/files/fatrace-0.11-sysmacros.patch
new file mode 100644
index 000000000000..6f1816dc011b
--- /dev/null
+++ b/dev-util/fatrace/files/fatrace-0.11-sysmacros.patch
@@ -0,0 +1,13 @@
+https://bugs.launchpad.net/fatrace/+bug/1572396
+https://bugs.gentoo.org/580082
+
+--- a/fatrace.c
++++ b/fatrace.c
+@@ -33,6 +33,7 @@
+ #include <signal.h>
+ #include <time.h>
+ #include <sys/stat.h>
++#include <sys/sysmacros.h>
+ #include <sys/fanotify.h>
+ #include <sys/time.h>
+ #include <sys/types.h>
diff --git a/dev-util/fatrace/metadata.xml b/dev-util/fatrace/metadata.xml
new file mode 100644
index 000000000000..1c2ccfe5c948
--- /dev/null
+++ b/dev-util/fatrace/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>xmw@gentoo.org</email>
+ <name>Michael Weber</name>
+ </maintainer>
+ <use>
+ <flag name="powertop">Add powetop integration</flag>
+ </use>
+ <upstream>
+ <remote-id type="launchpad">fatrace</remote-id>
+ </upstream>
+</pkgmetadata>