summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2013-05-16 09:23:51 +0000
committerTim Harder <radhermit@gentoo.org>2013-05-16 09:23:51 +0000
commit4cbdd69911a2a57b10e506653df2f67c3aca5cf9 (patch)
treef7d88204ca3e19c6296e902b5dfc71e4a25567f4 /dev-util/trinity
parentRemove old. (diff)
downloadhistorical-4cbdd69911a2a57b10e506653df2f67c3aca5cf9.tar.gz
historical-4cbdd69911a2a57b10e506653df2f67c3aca5cf9.tar.bz2
historical-4cbdd69911a2a57b10e506653df2f67c3aca5cf9.zip
Add live ebuild.
Package-Manager: portage-2.2.0_alpha174/cvs/Linux x86_64 Manifest-Sign-Key: 0x4AB3E85B4F064CA3
Diffstat (limited to 'dev-util/trinity')
-rw-r--r--dev-util/trinity/ChangeLog7
-rw-r--r--dev-util/trinity/Manifest17
-rw-r--r--dev-util/trinity/trinity-9999.ebuild48
3 files changed, 63 insertions, 9 deletions
diff --git a/dev-util/trinity/ChangeLog b/dev-util/trinity/ChangeLog
index 72ee2a9c4ee7..1731747fe808 100644
--- a/dev-util/trinity/ChangeLog
+++ b/dev-util/trinity/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-util/trinity
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/trinity/ChangeLog,v 1.2 2013/03/13 16:32:57 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/trinity/ChangeLog,v 1.3 2013/05/16 09:23:49 radhermit Exp $
+
+*trinity-9999 (16 May 2013)
+
+ 16 May 2013; Tim Harder <radhermit@gentoo.org> +trinity-9999.ebuild:
+ Add live ebuild.
13 Mar 2013; Tim Harder <radhermit@gentoo.org> trinity-1.1.ebuild:
Add build dep on kernel headers (bug #461614).
diff --git a/dev-util/trinity/Manifest b/dev-util/trinity/Manifest
index e1e25a3f8172..938d55c91d32 100644
--- a/dev-util/trinity/Manifest
+++ b/dev-util/trinity/Manifest
@@ -4,16 +4,17 @@ Hash: SHA256
AUX trinity-1.1-flags.patch 630 SHA256 398f245960cf31219a487ec8d571b57b0b874b196f63c7fc90cfa8c680b84604 SHA512 b1779eeaf082f736666806b7483f50ad6d570a15330df327bb756c2b9a413610fef7f94574ce35510e9626563ccbcce3689fa80609e25fa52d1de1a6de887e6f WHIRLPOOL 6eb53f75dc9d197e863c902b9624635fa97683e8def1abe41ab60d93cee3b194690bd8ee3414d65212cbde5a415e83b17fc38b94545892a378dab0399dfe2be6
DIST trinity-1.1.tgz 115894 SHA256 926a1d6595d9fc29ad79075b6603e4bbfe42df3e04215bfce2502f4b554447cb SHA512 a10af383cf085e4ee3e22a66e0da79409570fa4e72f64b892566c499f04cf23122064e99984e7712c58fc81498300e38248b78c91d8e0397074714205af28b5a WHIRLPOOL dbc3ba3dc3248178652d0d32f787e51a0c617d31b54d9053632b9a8ae23e6dd7426d53c37fbfef7a48846e4afbb3a37b029a54ee98a81179cc90ab75f16dae0b
EBUILD trinity-1.1.ebuild 682 SHA256 a13b8f8e5496a2312e21103d0e61731d70888e637d485ca6438a91b7693df728 SHA512 4d38978f49e4d935e57abeba167cd55e51012825af87faf7a8b60da36f82fc44d714a3f59bc3b18fa617fa0c9829c2b28c7ef9bdcf3aa1c2e4154f110d9d3f51 WHIRLPOOL a52f635056cb2c46afd877c2fea766f1ae40022baa2a173c0c908c4f0b400fb665823f371ba91cc7a1c6765f7e517704a9f8d8de2c2e5a5742ff260505102059
-MISC ChangeLog 525 SHA256 2e3fbf7b341eaa4673ce7e91e745edb500f795c9f3121e38e67f3e7d103fb328 SHA512 f5af90816a5d066f265d5583b366de36281b8b3c6dc0d58365eec097f6898036b5a78438ad288b0d1088a0f8bec4f58e9a39aa4bdd381e37ecb23009b54da01a WHIRLPOOL 69e95d5e6c2988471ef1b512bdb2dce143c62c2e3931eea1685bdd84de468407c1a96b6297fbe51c3913bcaef0d365f677fdb9628738e4df1e493fb6e168b9f4
+EBUILD trinity-9999.ebuild 981 SHA256 6adf23a8e04b62449c28d594801b2abcf5cf8e9032366fa10612bb2e8673ab92 SHA512 b79f9dbc357f51d5563dfaaec5a84763dfbc2ba2fb019e9be264c24bb63e7c187b025756a19a31dea1827d83091bd777304a0bab69a0d2905fa64724a42e158d WHIRLPOOL 8570cc4a23cda3585264a5088ad04e4e090e57c1fdb2fddd748e878c2008880e0ec15b6f8828114e956d4306d131fd1f49a7f1af52b439b3b69cd9698b4d39b2
+MISC ChangeLog 645 SHA256 37030bc6943d482f73045b74c9b60f4756e20f68306f4e654e2313a27c858233 SHA512 877b2ba73cc0fd5df94440a3b504ddb6c73338474d1069ec6c21af9993ab17de940be307337cb87eb93630e58fcb026577e655ae903f98386984c5662ef20cc7 WHIRLPOOL 4999a06bc6b103d7539f8e1ad5e0937919f01a79724b69f424b696e468f3ece42ee088fb2138f78a338e3b78f3a64182013d5a2ceea254313f61eccecc5cba7b
MISC metadata.xml 236 SHA256 5285fd5ca6bc85e0392ff64ec8e54d0018ebd761d3977869c00c93dee45ea09d SHA512 a1abf9a60fb1a2078d0475df655f8abd4b2f877f8d232028232fafca2eb7e7ae6ec2c835c4fe0ef27b3b5655d746d1fe53bbcb353703819448ddec84acdd4215 WHIRLPOOL fdbf5fcd34aa17330575f013aef4c87a8b039b62b6de3337a4004a6a0217238ceca43fa15425c30ddb7a5a632de7eb138ed541dfb161614cba817527297781e2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEcBAEBCAAGBQJRQKo9AAoJEEqz6FtPBkyjDRUIAKdaMuACZIxbX9QqP/geAktz
-/mWbdH/yShFQMnnZu7EhRlUTNT0DNyH336ls6dpUynDnQCW+qojOSDZX/2ypiKmq
-wE55n9/+U/v5UDS7QNZ1BQ5/tL4isuoaM4fCokN1VKNywsrzP0ofYDTywFETRBbB
-GDFm0SANmsf9KVP+jAZAI42Be3PCNA683TYqAtHvlzykm0un3mdls+9tkzIdmyEe
-FGdIp4cmCPpUh0T+kmpJoRZiiTQWDS0ermUUE+GEvqCRW8qvyXId41/W9bwW1JYR
-jHRhyAjFrs2XojvcC2zd6O7KfLbgeaCdB9atM3dddGKSEaL0gyc4Xx+h2uM+yvc=
-=mvrA
+iQEcBAEBCAAGBQJRlKWmAAoJEEqz6FtPBkyj4GUH/Rwt9o2mpJTGrEBgSSmFDKLJ
+MeBP/h8z5ALG/Fly32TZMY2puB7oxYDQux28gb1kktlhxtIBnKcTxRIvEunbigGZ
+OxS+t3KitoBp+nGZxQChxED6yQKoemZ07ALRytPgi6U8ey/0Wt1bN84kG71w0aGz
+6uEpKGAvaEFKscSSS3X/Da70OutGoqcLB6VcVonApvZ+iARSSPP3+f9PMa1hFt7d
+2sPwQtrkqLHZ0KitlPew4eebJDoPshiPgM80Ddsfz4bpMBxZcFBxC3RkxupWF92I
+8PeGowEfkbs13A6ESazXzZ2TF0yPxNqisYpc9I7omGcbFyUQfIcB5G00+Y2K5B0=
+=2I3B
-----END PGP SIGNATURE-----
diff --git a/dev-util/trinity/trinity-9999.ebuild b/dev-util/trinity/trinity-9999.ebuild
new file mode 100644
index 000000000000..46d756fa2016
--- /dev/null
+++ b/dev-util/trinity/trinity-9999.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/trinity/trinity-9999.ebuild,v 1.1 2013/05/16 09:23:49 radhermit Exp $
+
+EAPI=5
+
+inherit toolchain-funcs git-2
+
+EGIT_REPO_URI="git://git.codemonkey.org.uk/trinity"
+
+DESCRIPTION="A Linux system call fuzz tester"
+HOMEPAGE="http://codemonkey.org.uk/projects/trinity/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="examples"
+
+DEPEND="sys-kernel/linux-headers"
+
+src_prepare() {
+ sed -e 's/^CFLAGS = /CFLAGS +=/' \
+ -e 's/-g -O2//' \
+ -e 's/-D_FORTIFY_SOURCE=2//' \
+ -e '/-o trinity/s/$(CFLAGS)/\0 $(LDFLAGS)/' \
+ -e '/^CFLAGS += -Werror/d' \
+ -i Makefile || die
+
+ tc-export CC
+}
+
+src_configure() {
+ ./configure.sh || die
+}
+
+src_compile() {
+ emake V=1
+}
+
+src_install() {
+ dobin ${PN}
+ dodoc Documentation/* README
+
+ if use examples ; then
+ exeinto /usr/share/doc/${PF}/scripts
+ doexe scripts/*
+ docompress -x /usr/share/doc/${PF}/scripts
+ fi
+}