summaryrefslogtreecommitdiff
path: root/dev-libs/libuv
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/libuv
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/libuv')
-rw-r--r--dev-libs/libuv/Manifest11
-rw-r--r--dev-libs/libuv/libuv-1.10.2.ebuild45
-rw-r--r--dev-libs/libuv/libuv-1.11.0.ebuild45
-rw-r--r--dev-libs/libuv/libuv-1.14.0.ebuild45
-rw-r--r--dev-libs/libuv/libuv-1.14.1.ebuild45
-rw-r--r--dev-libs/libuv/metadata.xml37
6 files changed, 228 insertions, 0 deletions
diff --git a/dev-libs/libuv/Manifest b/dev-libs/libuv/Manifest
new file mode 100644
index 000000000000..e48a98a1b3d6
--- /dev/null
+++ b/dev-libs/libuv/Manifest
@@ -0,0 +1,11 @@
+DIST libuv-1.10.2.tar.gz 1074184 SHA256 2d740a2adea0f1a19058626f55a076ac41a4ac1f95d4e57cae0c8a634a6cd63b SHA512 5d9a7c483c3504e10e17c29297d72dee1572dc657d261229cc68efe63cb3abb59f7e7768885ce3eb06f22691e73323158c06dcce29000c81e35ff9888853f080 WHIRLPOOL 19948da35acc1252de9633dbd30cb951eb07bf51c0f63b65d8716b87d9cbf7184814e1e44363e40bc8e55976256812eaef0583f0ab2f0d3a6ae0068e7349f034
+DIST libuv-1.11.0.tar.gz 1083067 SHA256 6ec7eec6ecc24b1a8ffedebedb2fe9313fffb5410de89aaf784dd01080411c7a SHA512 fb0415d62a32cfc658bad6c849263ac236d27e9188fac603467173a5ae34fb3ad3e3bfd333e543ebd98b4fd59e0a58a93275e830c4365c058b62bb0c2c802732 WHIRLPOOL d32f729872be6fd5dcdcb95dfc613a4389789fea1bf79614c72470d35e7bd7e48b7804485eb4fc0e6c577d4b00bcdbd86c243b7a103056b5b73aa25d5cbc3adb
+DIST libuv-1.14.0.tar.gz 1156650 SHA256 96088804334a70f84d64f45e4db926fc1dfa42d4a9d22b1812cf47bc0d9b6947 SHA512 a838f2e97250a78861b72458d9278935d9e8151d69de21de19499dfe9d7304d65ce578c007356b75cd4ce2c17735292d93cdb2fcc206d4e2430ee3f9a2fc7222 WHIRLPOOL 913d54433945bacecd13f91aa5194cd2d521b36e216338fd565f1b56cba8ee9865ec2fff72f4a2f0b607d35c2e8123d1017331f7ffd9228affbb4695a2b89ce1
+DIST libuv-1.14.1.tar.gz 1157777 SHA256 82fbbb0eaab4adcf8ed513d3b777c8e02ed2e77aae265baf6bd2d68cb84bc9e3 SHA512 de78909e92757ce024a48d5a12a1aedd8015d7135cee374965dc38c07c29352ea411a31921910653728b3f73aca0275382cbf2130144da65e50a472b17849ade WHIRLPOOL e57bfea84a94467521b7b37d23d94f159f762e8d917cdc4fcc53e74b4493f684be5488800e13247b3118afba7f020fc79c34aa069ed4687ac3d8d2f704291594
+EBUILD libuv-1.10.2.ebuild 1140 SHA256 832dba39a1505208fb48754265ea59f5360923f77ccf549dbf6b6e96a6322ea1 SHA512 65f5e4e77ef871f8e40657981432a3bd51d54671b056cac25a2a268509f6f005df3ea73894ea29da3a4f1e1076c9e9c7f177e0e2a968df1d6df498ca14381be7 WHIRLPOOL 6de1da3615e7dc079d8d57ccbe76d8da064fc637c18f825d02f23726001f97bb110d2051d89feb531027c65d803f27c48d42a1cc0344b92bce2a9eee02533c8d
+EBUILD libuv-1.11.0.ebuild 1150 SHA256 92c09c721aa4739562843c6472b08c43282ab25375c96122d5db9649f7a06904 SHA512 581d9276fb9abdbda11e86e55c6ca96acd4dfd3b68fbb6b081bc54e656e97325632f48c2d2a65bf0aa0b6544c9e818b74264b9c9f0509343ef517947787aaacb WHIRLPOOL 52f3a1f568d566106150e40b72e9d89390c95b697b0bafcfc0b4be5ff56d05a416fd878c1463194a9a58160f764df3034a800f8017b76f20bd74be5d72d6f362
+EBUILD libuv-1.14.0.ebuild 1150 SHA256 92c09c721aa4739562843c6472b08c43282ab25375c96122d5db9649f7a06904 SHA512 581d9276fb9abdbda11e86e55c6ca96acd4dfd3b68fbb6b081bc54e656e97325632f48c2d2a65bf0aa0b6544c9e818b74264b9c9f0509343ef517947787aaacb WHIRLPOOL 52f3a1f568d566106150e40b72e9d89390c95b697b0bafcfc0b4be5ff56d05a416fd878c1463194a9a58160f764df3034a800f8017b76f20bd74be5d72d6f362
+EBUILD libuv-1.14.1.ebuild 1150 SHA256 92c09c721aa4739562843c6472b08c43282ab25375c96122d5db9649f7a06904 SHA512 581d9276fb9abdbda11e86e55c6ca96acd4dfd3b68fbb6b081bc54e656e97325632f48c2d2a65bf0aa0b6544c9e818b74264b9c9f0509343ef517947787aaacb WHIRLPOOL 52f3a1f568d566106150e40b72e9d89390c95b697b0bafcfc0b4be5ff56d05a416fd878c1463194a9a58160f764df3034a800f8017b76f20bd74be5d72d6f362
+MISC ChangeLog 6613 SHA256 e97ae453de5f117b87e0121a302f5d517d979544520bca16bd488f4ea924887e SHA512 753bbf19511256a0d879a6ce6be728b1edf31951803c351ef7a89c3cb6abc19906584ccc20ebb426480b28640ab546161b5a3e3c217b6f521473910a26b6edbf WHIRLPOOL 68c1441e42dda439cb148750f10edb61e41b7abbe05ca20f83348931259b9f8d2e010cf2751882844283fbb1576e776f3d7e02eddadd9480224e2efce40bbb2e
+MISC ChangeLog-2015 5998 SHA256 927b9fa24c1cb94afedce3d5017e3e89f3a286666e44e006c8a2ac54e7adb463 SHA512 7e55ee93191ffe4c860507f1da8398d09d3d662f20b3b36c66b0ff57cbd20f0c094acf556c48b5fb27bf63f04b81e42bbe3571f6a33b5817a0bb98c12390c020 WHIRLPOOL 909cf1dd21dbf96175ef72065dd4b0f7b76b0969dad553e22dccf5266175b815f3e144edbe904b6cd84414dbc64acb8bdac02ee22285fc162f5b1ce76eff3e70
+MISC metadata.xml 1262 SHA256 ba91da05e954f20c83675776864655de7e67b8fa288e014bdc10ca4dd53d5dd1 SHA512 f95931c1bd8f6bdf6b06fa48e4c66e5bcc567f23fbce82ab46593a3e8b540a582b1e3ea023287ce02d42d3e013e85e3260a300b1d0609d95a98fcd5d7dbea668 WHIRLPOOL 76e3dc8d78530dc4d7f9c2aa4bcef0bbb56e8dad68ffe9f5f0ef022c12c9697ea5b98f898099c5f358d84415ff74aba3cfb5f417859738424ffb883125d408c0
diff --git a/dev-libs/libuv/libuv-1.10.2.ebuild b/dev-libs/libuv/libuv-1.10.2.ebuild
new file mode 100644
index 000000000000..81f6f9a32b02
--- /dev/null
+++ b/dev-libs/libuv/libuv-1.10.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils multilib-minimal
+
+DESCRIPTION="Cross-platform asychronous I/O"
+HOMEPAGE="https://github.com/libuv/libuv"
+SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD BSD-2 ISC MIT"
+SLOT="0/1"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="static-libs"
+RESTRICT="test"
+
+DEPEND="sys-devel/libtool
+ virtual/pkgconfig[${MULTILIB_USEDEP}]"
+
+src_prepare() {
+ default
+
+ echo "m4_define([UV_EXTRA_AUTOMAKE_FLAGS], [serial-tests])" \
+ > m4/libuv-extra-automake-flags.m4 || die
+
+ eautoreconf
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" econf \
+ cc_cv_cflags__g=no \
+ $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+ mkdir "${BUILD_DIR}"/test || die
+ cp -pPR "${S}"/test/fixtures "${BUILD_DIR}"/test/fixtures || die
+ default
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ prune_libtool_files
+}
diff --git a/dev-libs/libuv/libuv-1.11.0.ebuild b/dev-libs/libuv/libuv-1.11.0.ebuild
new file mode 100644
index 000000000000..8c9d91e837bc
--- /dev/null
+++ b/dev-libs/libuv/libuv-1.11.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils multilib-minimal
+
+DESCRIPTION="Cross-platform asychronous I/O"
+HOMEPAGE="https://github.com/libuv/libuv"
+SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD BSD-2 ISC MIT"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="static-libs"
+RESTRICT="test"
+
+DEPEND="sys-devel/libtool
+ virtual/pkgconfig[${MULTILIB_USEDEP}]"
+
+src_prepare() {
+ default
+
+ echo "m4_define([UV_EXTRA_AUTOMAKE_FLAGS], [serial-tests])" \
+ > m4/libuv-extra-automake-flags.m4 || die
+
+ eautoreconf
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" econf \
+ cc_cv_cflags__g=no \
+ $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+ mkdir "${BUILD_DIR}"/test || die
+ cp -pPR "${S}"/test/fixtures "${BUILD_DIR}"/test/fixtures || die
+ default
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ prune_libtool_files
+}
diff --git a/dev-libs/libuv/libuv-1.14.0.ebuild b/dev-libs/libuv/libuv-1.14.0.ebuild
new file mode 100644
index 000000000000..8c9d91e837bc
--- /dev/null
+++ b/dev-libs/libuv/libuv-1.14.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils multilib-minimal
+
+DESCRIPTION="Cross-platform asychronous I/O"
+HOMEPAGE="https://github.com/libuv/libuv"
+SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD BSD-2 ISC MIT"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="static-libs"
+RESTRICT="test"
+
+DEPEND="sys-devel/libtool
+ virtual/pkgconfig[${MULTILIB_USEDEP}]"
+
+src_prepare() {
+ default
+
+ echo "m4_define([UV_EXTRA_AUTOMAKE_FLAGS], [serial-tests])" \
+ > m4/libuv-extra-automake-flags.m4 || die
+
+ eautoreconf
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" econf \
+ cc_cv_cflags__g=no \
+ $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+ mkdir "${BUILD_DIR}"/test || die
+ cp -pPR "${S}"/test/fixtures "${BUILD_DIR}"/test/fixtures || die
+ default
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ prune_libtool_files
+}
diff --git a/dev-libs/libuv/libuv-1.14.1.ebuild b/dev-libs/libuv/libuv-1.14.1.ebuild
new file mode 100644
index 000000000000..8c9d91e837bc
--- /dev/null
+++ b/dev-libs/libuv/libuv-1.14.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils multilib-minimal
+
+DESCRIPTION="Cross-platform asychronous I/O"
+HOMEPAGE="https://github.com/libuv/libuv"
+SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD BSD-2 ISC MIT"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="static-libs"
+RESTRICT="test"
+
+DEPEND="sys-devel/libtool
+ virtual/pkgconfig[${MULTILIB_USEDEP}]"
+
+src_prepare() {
+ default
+
+ echo "m4_define([UV_EXTRA_AUTOMAKE_FLAGS], [serial-tests])" \
+ > m4/libuv-extra-automake-flags.m4 || die
+
+ eautoreconf
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" econf \
+ cc_cv_cflags__g=no \
+ $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+ mkdir "${BUILD_DIR}"/test || die
+ cp -pPR "${S}"/test/fixtures "${BUILD_DIR}"/test/fixtures || die
+ default
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ prune_libtool_files
+}
diff --git a/dev-libs/libuv/metadata.xml b/dev-libs/libuv/metadata.xml
new file mode 100644
index 000000000000..f90a6ed59a8e
--- /dev/null
+++ b/dev-libs/libuv/metadata.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <longdescription lang="en">
+ libuv is a platform layer for node.js. Its purpose is to abstract
+ IOCP on Windows and epoll/kqueue/event ports/etc. on Unix systems.
+ We intend to eventually contain all platform differences in this
+ library.
+
+ Features:
+ * Non-blocking TCP sockets
+ * Non-blocking named pipes
+ * UDP
+ * Timers
+ * Child process spawning
+ * Asynchronous DNS via uv_getaddrinfo.
+ * Asynchronous file system APIs uv_fs_*
+ * High resolution time uv_hrtime
+ * Current executable path look up uv_exepath
+ * Thread pool scheduling uv_queue_work
+ * ANSI escape code controlled TTY uv_tty_t
+ * File system events using inotify, kqueue, event ports,
+ FSEvents and ReadDirectoryChangesW
+ * IPC and socket sharing between processes uv_write2
+ </longdescription>
+ <upstream>
+ <bugs-to>https://github.com/libuv/libuv/issues</bugs-to>
+ <remote-id type="github">libuv/libuv</remote-id>
+ </upstream>
+ <slots>
+ <subslots>Reflect ABI compatibility of libuv.so.</subslots>
+ </slots>
+</pkgmetadata>