summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/libev/ChangeLog10
-rw-r--r--dev-libs/libev/Manifest5
-rw-r--r--dev-libs/libev/files/libev-3.42-gentoo.patch19
-rw-r--r--dev-libs/libev/libev-3.42.ebuild31
-rw-r--r--dev-libs/libev/metadata.xml9
5 files changed, 74 insertions, 0 deletions
diff --git a/dev-libs/libev/ChangeLog b/dev-libs/libev/ChangeLog
new file mode 100644
index 000000000000..7786e3069961
--- /dev/null
+++ b/dev-libs/libev/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-libs/libev
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libev/ChangeLog,v 1.1 2008/06/17 23:44:29 matsuu Exp $
+
+*libev-3.42 (17 Jun 2008)
+
+ 17 Jun 2008; MATSUU Takuto <matsuu@gentoo.org>
+ +files/libev-3.42-gentoo.patch, +metadata.xml, +libev-3.42.ebuild:
+ Initial import, bug #227819.
+
diff --git a/dev-libs/libev/Manifest b/dev-libs/libev/Manifest
new file mode 100644
index 000000000000..29a01bc1b554
--- /dev/null
+++ b/dev-libs/libev/Manifest
@@ -0,0 +1,5 @@
+AUX libev-3.42-gentoo.patch 452 RMD160 9b3792fc0050ccc8816eb0b5d00180deb2e57609 SHA1 ee7752689e122b8f982cb9bcd80eaeb699a10871 SHA256 9d6f46b01ba9a48c4a48b121e583cf6323b56f911fb952b4d2fc537fe0b37c0b
+DIST libev-3.42.tar.gz 424277 RMD160 f262bc322c3a273aee613635a560fd198a6c4078 SHA1 d8a85e48783b580c302c4474a749fd54ba31148d SHA256 69e6c3310cf9547d66b12af8a11be8cfcfbc39d26973c091fed8671238111832
+EBUILD libev-3.42.ebuild 707 RMD160 249080ac2280f324289a098f1693fc3947a62503 SHA1 0b70359a147c957a58dff4298e6009090136bd71 SHA256 08362fc0b8671e4673671f09ae526798bc8ae96d4aed5b5719e31977388035d5
+MISC ChangeLog 378 RMD160 5d6533e5bbe2c50be7bd7628d334f97dbd174ac8 SHA1 9550554faea5e633ca17316a5f9217c97b5d9ff8 SHA256 c0b6d44f4415ddbd3d9401cd817515733b924b2e1b375805bd9c5082f0831320
+MISC metadata.xml 221 RMD160 ca5e46f2e947fcae430e49859acaa4b25ab9d4b4 SHA1 b7f58eb04a9aceeb67104c0b81719e6e97da97f4 SHA256 138123f5d6199cbcc391346419b7b81d3ae9153c17670b18c540ff75a2287371
diff --git a/dev-libs/libev/files/libev-3.42-gentoo.patch b/dev-libs/libev/files/libev-3.42-gentoo.patch
new file mode 100644
index 000000000000..1c8ac029f9c1
--- /dev/null
+++ b/dev-libs/libev/files/libev-3.42-gentoo.patch
@@ -0,0 +1,19 @@
+diff -Naur libev-3.42.orig/configure.ac libev-3.42/configure.ac
+--- libev-3.42.orig/configure.ac 2008-06-17 19:12:02.000000000 +0900
++++ libev-3.42/configure.ac 2008-06-18 01:23:21.000000000 +0900
+@@ -3,15 +3,10 @@
+
+ AM_INIT_AUTOMAKE(libev,3.42)
+ AC_CONFIG_HEADERS([config.h])
+-AM_MAINTAINER_MODE
+
+ AC_PROG_INSTALL
+ AC_PROG_LIBTOOL
+
+-if test "x$GCC" = xyes ; then
+- CFLAGS="$CFLAGS -O3"
+-fi
+-
+ m4_include([libev.m4])
+
+ AC_CONFIG_FILES([Makefile])
diff --git a/dev-libs/libev/libev-3.42.ebuild b/dev-libs/libev/libev-3.42.ebuild
new file mode 100644
index 000000000000..d807f9dd01fd
--- /dev/null
+++ b/dev-libs/libev/libev-3.42.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libev/libev-3.42.ebuild,v 1.1 2008/06/17 23:44:29 matsuu Exp $
+
+inherit autotools eutils
+
+DESCRIPTION="A high-performance event loop/event model with lots of feature"
+HOMEPAGE="http://software.schmorp.de/pkg/libev"
+SRC_URI="http://dist.schmorp.de/libev/${P}.tar.gz"
+
+LICENSE="|| ( BSD GPL-2 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# file collision
+RDEPEND="!dev-libs/libevent"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${P}-gentoo.patch"
+
+ eautoreconf
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+
+ dodoc Changes README
+}
diff --git a/dev-libs/libev/metadata.xml b/dev-libs/libev/metadata.xml
new file mode 100644
index 000000000000..5b14597b8ad0
--- /dev/null
+++ b/dev-libs/libev/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+<email>matsuu@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
+