summaryrefslogtreecommitdiff
path: root/dev-libs/libev
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-libs/libev
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/libev')
-rw-r--r--dev-libs/libev/Manifest8
-rw-r--r--dev-libs/libev/files/libev-pc.patch42
-rw-r--r--dev-libs/libev/libev-4.23.ebuild44
-rw-r--r--dev-libs/libev/libev-4.24.ebuild44
-rw-r--r--dev-libs/libev/metadata.xml8
5 files changed, 146 insertions, 0 deletions
diff --git a/dev-libs/libev/Manifest b/dev-libs/libev/Manifest
new file mode 100644
index 000000000000..f564edf29cff
--- /dev/null
+++ b/dev-libs/libev/Manifest
@@ -0,0 +1,8 @@
+AUX libev-pc.patch 1031 SHA256 c80e756f4404e40d93d027f161413748c750838168653ae0014e97c5b76a2d0c SHA512 09905e5bdd28b06e92bf0023b659c339e2dee05c78657f0871275ad3816cd050db346cfa6621d569b3b12977b2f99a63edcb9a5613367167d7187d705ee44fbb WHIRLPOOL 505f85d6387fe9bd5084b382b002cd6194ea1a8fcf8507e1bb5496a0360a594c08764d4fcf4e5efdc128ea759d376ff59a6fb79b28638cb6147020b3675e2ef5
+DIST libev-4.23.tar.gz 524184 SHA256 c7fe743e0c3b50dd34bf222ebdba4e8acac031d41ce174f17890f8f84eeddd7a SHA512 e3d98364b3788a7f5c56be49b99cecc98da6323fc7e6d47aff808580653ab9effffe88636a2f5d357d596a9a580e778c20139cc162467e3e2c5fc736713c6e39 WHIRLPOOL 4ed45531e316fb9193d91b6b8bd24d678b3ccb310d30df1958a53ed4a49f73940c3a5385b81e94daf7ebd936cb2488cb002e7cda920e66d74f5393608d8118c8
+DIST libev-4.24.tar.gz 524264 SHA256 973593d3479abdf657674a55afe5f78624b0e440614e2b8cb3a07f16d4d7f821 SHA512 e4cb3b5dd4b9828d5b8da840c73ae4604258a8c4330aafa5472298b83bf944628f36918f0ddd47d9069d255639f0b24a2cf8d349f0644ffd50de823bcb54a31a WHIRLPOOL 552c5a4fffc1abba7fcc0cfc4e20a3562fc37fe5704953801397c2720a646b9b5b76bfefd5eb9f1c33f30a4431d02d7ce3938f2bb77b051e095b773a2b4d2d9e
+EBUILD libev-4.23.ebuild 1102 SHA256 8e319f26cc226476818236e6a8b04a59eef8cb12f983fbea3e791530e8655615 SHA512 59e0ec5435b84f9db4f5086de6ad09ea6a814cfb2952e1f80ae98abe35f8ced08192a7c149deca7e89b7d1425ef83860d44b7d9883d6d4448bf962ed4970fe91 WHIRLPOOL c8364ebc4bd2f6d78d4aa70a1f2863a7777012116190eaa6dfa839982aabddc8827a2aec04c1031ba0eca9a16154c4bb4cdc4c83bf06989a097007dfe2dfb605
+EBUILD libev-4.24.ebuild 1111 SHA256 bdc57c47c8421c62c85007a3215c57fc71a70e4a6a37b4bd877aa4f0195ca47a SHA512 cac9462246a651075f49f3a5d8009d0d0e2582edabe159fd2d5c8134dbbd66ce270a883a371a7d9758a0eb21b88a0da9ccd80f3cd27e08ebaee41305cb16d642 WHIRLPOOL 3bdc72f64e15b614b04f3aada183cf7ee74ed761798305e567c282c4bd14d9cd9b316fba6199949b72b5560b4a7138d5e2fdb7aa972edaf58db4216bf2cff0de
+MISC ChangeLog 4691 SHA256 950e23f8abca684db95e96fe96bef3efcd1f1e11a057701ec55aa4a5ee43c677 SHA512 8dfa78625f8a46542d9084aba318a569cf5436d7669dba26399df3691a4a5ee67a13d99879a162151bfc94913d067dcb901acd594fa6afbce956dc34a14697d5 WHIRLPOOL cb1d5526818d72fb734947fd6abcaad257027801484fedc698ab8528b500f6af89e23e33dffda1ab645108b26f313fba0205bf371443cc36a5843ee6a3569d52
+MISC ChangeLog-2015 9394 SHA256 7516c6c807268861d34752d7d338e72ea10db2b9f2ef3d0594c0b21e0ebcdda3 SHA512 cc54b30964b5281eaabe79efcc91e20ec657db0da0317975794d9a7d8dbc75359c793b37fc8393a2bf3233f147ba3c395f5525d0d3eaca915242db78bc93ff1d WHIRLPOOL 675a826425770b66e709ec231edc18924e07459d50aaedad4cf9c00afdfe4600ffcf1620dd7de9fdf39fabd06444b359616daa6fd7a6846fc15af2f9c146afce
+MISC metadata.xml 246 SHA256 cecfa173af2453ab4c40b631bd26caac6bf3a99e6dbe0342f616f4f226bf938a SHA512 9977bb6fcdb8374bf6148fef57fa31bf04fdd8eb3701ecd75be5ea62a48382fb0ef703b3d01bbc996f91322b6fd0f8365dfa4134426770fa98d624d69d8073d9 WHIRLPOOL 49cce7cacfd71158240e97d8a5eb33ae717cead254b91d260b83c9882ee8e245a2a63ccce1ed22066155e5e1806817933e608d9903b378bdac40151fd924c62f
diff --git a/dev-libs/libev/files/libev-pc.patch b/dev-libs/libev/files/libev-pc.patch
new file mode 100644
index 000000000000..a2a4c62a1ac8
--- /dev/null
+++ b/dev-libs/libev/files/libev-pc.patch
@@ -0,0 +1,42 @@
+--- /dev/null
++++ b/libev.pc.in
+@@ -0,0 +1,11 @@
++prefix=@prefix@
++exec_prefix=@prefix@
++libdir=@libdir@
++includedir=@includedir@
++
++Name: libev
++Description: A high-performance event loop/event model with lots of features
++Version: @VERSION@
++Libs: -L${libdir} -lev
++Libs.private:
++Cflags: -I${includedir}
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -16,5 +16,8 @@ lib_LTLIBRARIES = libev.la
+ libev_la_SOURCES = ev.c event.c
+ libev_la_LDFLAGS = -version-info $(VERSION_INFO)
+
++pkgconfigdir = $(libdir)/pkgconfig
++pkgconfig_DATA = libev.pc
++
+ ev.3: ev.pod
+ pod2man -n LIBEV -r "libev-$(VERSION)" -c "libev - high performance full featured event loop" -s3 <$< >$@
+--- a/configure.ac
++++ b/configure.ac
+@@ -2,6 +2,7 @@ orig_CFLAGS="$CFLAGS"
+
+ AC_INIT
+ AC_CONFIG_SRCDIR([ev_epoll.c])
++AC_CONFIG_MACRO_DIR([m4])
+
+ AM_INIT_AUTOMAKE(libev,4.11) dnl also update ev.h!
+ AC_CONFIG_HEADERS([config.h])
+@@ -21,5 +22,5 @@ AC_PROG_LIBTOOL
+
+ m4_include([libev.m4])
+
+-AC_CONFIG_FILES([Makefile])
++AC_CONFIG_FILES([Makefile libev.pc])
+ AC_OUTPUT
diff --git a/dev-libs/libev/libev-4.23.ebuild b/dev-libs/libev/libev-4.23.ebuild
new file mode 100644
index 000000000000..9a694ef1a9a5
--- /dev/null
+++ b/dev-libs/libev/libev-4.23.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools eutils multilib-minimal
+
+DESCRIPTION="A high-performance event loop/event model with lots of feature"
+HOMEPAGE="http://software.schmorp.de/pkg/libev.html"
+SRC_URI="http://dist.schmorp.de/libev/${P}.tar.gz
+ http://dist.schmorp.de/libev/Attic/${P}.tar.gz"
+
+LICENSE="|| ( BSD GPL-2 )"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="elibc_glibc static-libs"
+
+# Bug #283558
+DEPEND="elibc_glibc? ( >=sys-libs/glibc-2.9_p20081201 )"
+RDEPEND="${DEPEND}"
+
+DOCS=( Changes README )
+
+src_prepare() {
+ sed -i -e "/^include_HEADERS/s/ event.h//" Makefile.am || die
+
+ # bug #411847
+ epatch "${FILESDIR}/${PN}-pc.patch"
+
+ epatch_user
+ eautoreconf
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" \
+ econf \
+ --disable-maintainer-mode \
+ $(use_enable static-libs static)
+}
+
+multilib_src_install_all() {
+ use static-libs || prune_libtool_files
+ einstalldocs
+}
diff --git a/dev-libs/libev/libev-4.24.ebuild b/dev-libs/libev/libev-4.24.ebuild
new file mode 100644
index 000000000000..09f1af379797
--- /dev/null
+++ b/dev-libs/libev/libev-4.24.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools eutils multilib-minimal
+
+DESCRIPTION="A high-performance event loop/event model with lots of feature"
+HOMEPAGE="http://software.schmorp.de/pkg/libev.html"
+SRC_URI="http://dist.schmorp.de/libev/${P}.tar.gz
+ http://dist.schmorp.de/libev/Attic/${P}.tar.gz"
+
+LICENSE="|| ( BSD GPL-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="elibc_glibc static-libs"
+
+# Bug #283558
+DEPEND="elibc_glibc? ( >=sys-libs/glibc-2.9_p20081201 )"
+RDEPEND="${DEPEND}"
+
+DOCS=( Changes README )
+
+src_prepare() {
+ sed -i -e "/^include_HEADERS/s/ event.h//" Makefile.am || die
+
+ # bug #411847
+ epatch "${FILESDIR}/${PN}-pc.patch"
+
+ epatch_user
+ eautoreconf
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" \
+ econf \
+ --disable-maintainer-mode \
+ $(use_enable static-libs static)
+}
+
+multilib_src_install_all() {
+ use static-libs || prune_libtool_files
+ einstalldocs
+}
diff --git a/dev-libs/libev/metadata.xml b/dev-libs/libev/metadata.xml
new file mode 100644
index 000000000000..3398ef8b263c
--- /dev/null
+++ b/dev-libs/libev/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dlan@gentoo.org</email>
+ <name>Yixun Lan</name>
+ </maintainer>
+</pkgmetadata>