summaryrefslogtreecommitdiff
path: root/net-libs/czmq
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 /net-libs/czmq
reinit the tree, so we can have metadata
Diffstat (limited to 'net-libs/czmq')
-rw-r--r--net-libs/czmq/Manifest8
-rw-r--r--net-libs/czmq/czmq-2.2.0-r2.ebuild45
-rw-r--r--net-libs/czmq/czmq-3.0.2.ebuild56
-rw-r--r--net-libs/czmq/files/version.sh21
-rw-r--r--net-libs/czmq/metadata.xml8
5 files changed, 138 insertions, 0 deletions
diff --git a/net-libs/czmq/Manifest b/net-libs/czmq/Manifest
new file mode 100644
index 000000000000..58f08be1530f
--- /dev/null
+++ b/net-libs/czmq/Manifest
@@ -0,0 +1,8 @@
+AUX version.sh 736 SHA256 5da73f6e4f6a7a66d1d91e8a5b184a4a03e50d063a8742601e28bd2ddbb69a3f SHA512 e7c0c49477a7bc8e01bb84a133bef817a5942e8c13db3cbab05f8fd1a5abcbd821dab4016634363b077c869b93becce4ec1431b3e1d28fa969169cf0b9f6051a WHIRLPOOL 30866f4dc515df42d98e405bb66553a09bb1d4380fa4648632c0c1a41bd7913c54872acf3b1e73f8317b7a5022eb08ac1d7fdd5ecbb95062b522ab703532ba9d
+DIST czmq-2.2.0.tar.gz 592293 SHA256 eaf86f935da6ff9c5e273313d2c59ec90ca19b2339cc7e588a1fa0b4296829e7 SHA512 51825e8a62a53cb3ac5fcf95b217e7dceb1745d31e243679e3c6ad0c7cce26e5844119bd054312e3764f0299df7e26bf9373a68cb1e7afc675966aa616a90ab6 WHIRLPOOL 7f1044029a7648d18206410efba74a7613619630a02bab0425aa9faf27c43d73306820db702764686ecd22021ace09d21422f717ed1f631b8d4db95f51e8df0c
+DIST czmq-3.0.2.tar.gz 818110 SHA256 8bca39ab69375fa4e981daf87b3feae85384d5b40cef6adbe9d5eb063357699a SHA512 ed2b97eb9b20ee8e491ba4c100920af0a54d146cb01c227fdef66939cdf4747c779d950df52e68782c68cfce1d4579b4870b005a8c58a32b477de2414b8b6453 WHIRLPOOL e384d670920cea02a5adabea51bfa7f98725ef0ba7e12d9417d26fc2f3e8dc35dc798a8b2f5a548a42f3d21d1395d304a45d00552cda2d51b1529e0bec6960f8
+EBUILD czmq-2.2.0-r2.ebuild 851 SHA256 b9abe2822174d070654585ee74243d8444efe9b7f0961e8cb297b807b7b99eec SHA512 6205a1ad6bed9903a6c9f4702776cd71a7f2f61e8d27dd720f6f6fa731ed2119bcf7d73c053484c636b980f0037dd797a95bd2b71e1b8d7812b2ca3ffbc77d1e WHIRLPOOL c9af1d6407eea458b51c2ffb9b42164ed2bbfffcca4733401d31bdb7a0a1e22027613c4d736ae1606e67e721f47f98e366d055c49a6ddfc888cf1ce7a62570b9
+EBUILD czmq-3.0.2.ebuild 1080 SHA256 bea3597aecf3939c148522a791592ce471a20d64a22a2d1b7b71d3d757e27c37 SHA512 83aa4332c7ffb69f5da0c658d223f788a8d662b8b04e6a0bac6f004f8d7c9d3ba2d3c2b963f4bd652e5b763a8f5efcd156c36d8a9cd0d919c3b23665cf6e7dc3 WHIRLPOOL f48071b3dd40a6ed8d45ed250d4b699cca214cd07a5638f3049cbbff7cee2ed2f689f6ae078c5854ee5aa769dca384c0b92c96ab8ed0b838cd8b102e67d63339
+MISC ChangeLog 3478 SHA256 757db86cf1cdf4cc879ab9a07fcab16810f4f1f5d899e5086921b3557689620a SHA512 18735be9bf95ea39896a07755f4037c239f6d6b3334b60a33fa12fe0494bde30ccbda78be311e0b64204e3335a1b4e65d824161ce78af9f76b37e0c887147dba WHIRLPOOL 88f2c5ea809f9b8fd8face6d36c92a6b9f237f82e120197ce3b4dfb1764d6a97236a8bbb589a00f06194b15d6855360469fabb465224ca2c9b230c3a81b625b2
+MISC ChangeLog-2015 3415 SHA256 f8727d91cf262de7e70197994962425cf936f386de2eb4af28287608e0733190 SHA512 35d9995287470b810cfd2b20893c53f2a4780dde8823ece4288dd2c8a6873b2703077f4e423892ec718447b692673ba88374482a4d8ba907f8d115c842fb758e WHIRLPOOL 2d2dc37738f954e46d1edc22c56d01543fbb82251b50633e4e524c2dbf151fb7739c318b509341aac6a16ccbf1a4dba476ecb33e3db6ac77c1139693b502c922
+MISC metadata.xml 250 SHA256 30b1bb7b14b007d86ed39979509c9dd66cdb38c4e99d8ac51cdcf64f7a06b246 SHA512 a1bc64b7a0364dde9db421a418f54cdf74b3099650d261e854c3bc2176dd67584b130654ffabd11e5cfb0974a508dabe822ae234bab6527acced73efc510700c WHIRLPOOL 1c21807eadd3597a7d0a12c422af8dcd6f17730aee84e2cb64887abe0d792ec05938f2032deec01b2bf6678d468dfb9bcebd2ff22ed3814c438808e22bb145a1
diff --git a/net-libs/czmq/czmq-2.2.0-r2.ebuild b/net-libs/czmq/czmq-2.2.0-r2.ebuild
new file mode 100644
index 000000000000..b3e2ccc2e54e
--- /dev/null
+++ b/net-libs/czmq/czmq-2.2.0-r2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+AUTOTOOLS_AUTORECONF=true
+
+inherit autotools-utils
+
+DESCRIPTION=" High-level C Binding for ZeroMQ"
+HOMEPAGE="http://czmq.zeromq.org"
+SRC_URI="http://download.zeromq.org/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="amd64 arm hppa x86"
+IUSE="doc static-libs"
+
+RDEPEND="
+ dev-libs/libsodium:=
+ sys-apps/util-linux
+ >=net-libs/zeromq-2.1
+ <net-libs/zeromq-4
+"
+DEPEND="${RDEPEND}
+ doc? (
+ app-text/asciidoc
+ app-text/xmlto
+ )"
+
+DOCS=( NEWS AUTHORS )
+
+src_prepare() {
+ sed -i -e 's|-Werror||g' configure.ac || die
+ autotools-utils_src_prepare
+}
+
+src_install() {
+ autotools-utils_src_install
+ mv "${ED}"/usr/bin/makecert{,-czmq} || die
+}
+
+pkg_postinst() {
+ elog "Due to file collisions we moved the makecert tool to makecert-${PN}."
+}
diff --git a/net-libs/czmq/czmq-3.0.2.ebuild b/net-libs/czmq/czmq-3.0.2.ebuild
new file mode 100644
index 000000000000..3bbe065064fc
--- /dev/null
+++ b/net-libs/czmq/czmq-3.0.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+AUTOTOOLS_AUTORECONF=true
+
+inherit autotools-utils
+
+DESCRIPTION="High-level C Binding for ZeroMQ"
+HOMEPAGE="http://czmq.zeromq.org"
+SRC_URI="http://download.zeromq.org/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="amd64 arm ~arm64 hppa x86"
+IUSE="doc static-libs test"
+
+RDEPEND="
+ sys-apps/util-linux
+ net-libs/zeromq
+"
+DEPEND="${RDEPEND}
+ app-text/asciidoc
+ app-text/xmlto
+"
+
+DOCS=( NEWS AUTHORS )
+
+# Network access
+RESTRICT=test
+
+src_prepare() {
+ use test && AUTOTOOLS_IN_SOURCE_BUILD=1
+ sed -i -e 's|-Werror||g' configure.ac || die
+
+ cat >> src/Makemodule-local.am <<-EOF
+ src_libczmq_la_LDFLAGS += -pthread
+ EOF
+
+ autotools-utils_src_prepare
+}
+
+src_test() {
+ autotools-utils_src_test check-verbose VERBOSE=1
+}
+
+src_install() {
+ autotools-utils_src_install
+ mv "${ED}"/usr/bin/makecert{,-czmq} || die
+ mv "${ED}"/usr/share/man/man1/makecert{,-cmzq}.1 || die
+}
+
+pkg_postinst() {
+ elog "Due to file collisions we moved the makecert tool to makecert-${PN}."
+}
diff --git a/net-libs/czmq/files/version.sh b/net-libs/czmq/files/version.sh
new file mode 100644
index 000000000000..527ba285ebbb
--- /dev/null
+++ b/net-libs/czmq/files/version.sh
@@ -0,0 +1,21 @@
+#!/bin/sh
+#
+# This script extracts the version from the project header file
+#
+project=$1
+if [ ! -f include/$project.h ]; then
+ echo "version.sh: error: include/$project.h does not exist" 1>&2
+ exit 1
+fi
+MAJOR=`egrep '^#define .*_VERSION_MAJOR +[0-9]+$' include/$project.h`
+MINOR=`egrep '^#define .*_VERSION_MINOR +[0-9]+$' include/$project.h`
+PATCH=`egrep '^#define .*_VERSION_PATCH +[0-9]+$' include/$project.h`
+if [ -z "$MAJOR" -o -z "$MINOR" -o -z "$PATCH" ]; then
+ echo "version.sh: error: could not extract version from include/$project.h" 1>&2
+ exit 1
+fi
+MAJOR=`echo $MAJOR | awk '{ print $3 }'`
+MINOR=`echo $MINOR | awk '{ print $3 }'`
+PATCH=`echo $PATCH | awk '{ print $3 }'`
+echo $MAJOR.$MINOR.$PATCH | tr -d '\n'
+
diff --git a/net-libs/czmq/metadata.xml b/net-libs/czmq/metadata.xml
new file mode 100644
index 000000000000..7c5a822d2398
--- /dev/null
+++ b/net-libs/czmq/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>jlec@gentoo.org</email>
+ <name>Justin Lecher</name>
+ </maintainer>
+</pkgmetadata>