dev-libs/nanomsg-ng: init

Signed-off-by: Victor Kustov <ktrace@yandex.ru>
satdump
Victor Kustov 1 year ago
parent e1814f3e11
commit 7dac1a7a69
Signed by: ktrace
GPG Key ID: 9494B70312B4CADE

@ -0,0 +1 @@
DIST nanomsg-ng-1.5.2.tar.gz 713307 BLAKE2B 754eebf76dc1bbd8ed641826f20d0a22652b8861783fe67885296e8529ebfc39cf96f8282788ccbe0f1d1b0541fe969fdc0dc07a7c68a6e63cff8c6ee8875c39 SHA512 33cda9e0422c6e8cb56e48bd812f381bf07a92a0aa2fbadddbca7cfde585c66299142186a3a76a97163e5570042452a62c1e53180ebfbf016a44eee998b16286

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>ktrace@yandex.ru</email>
<name>Victor Kustov</name>
</maintainer>
<longdescription lang="en">
NNG, like its predecessors nanomsg (and to some extent ZeroMQ), is a
lightweight, broker-less library, offering a simple API to solve common
recurring messaging problems, such as publish/subscribe, RPC-style
request/reply, or service discovery. The API frees the programmer from
worrying about details like connection management, retries, and other common
considerations, so that they can focus on the application instead of the
plumbing.
NNG is implemented in C, requiring only C99 and CMake to build.
It can be built as a shared or a static library, and is readily embeddable.
It is also designed to be easy to port to new platforms if your platform is
not already supported.
</longdescription>
<upstream>
<remote-id type="github">nanomsg/nng</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,20 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Rewrite of libnanomsg, with compability to original"
HOMEPAGE="https://github.com/nanomsg/nng"
SRC_URI="https://github.com/nanomsg/nng/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND=""
S="${WORKDIR}/nng-${PV}"
Loading…
Cancel
Save