summaryrefslogtreecommitdiff
path: root/dev-libs/libmodbus
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/libmodbus
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/libmodbus')
-rw-r--r--dev-libs/libmodbus/Manifest8
-rw-r--r--dev-libs/libmodbus/files/libmodbus-3.1.4-doc.patch11
-rw-r--r--dev-libs/libmodbus/libmodbus-3.1.2.ebuild25
-rw-r--r--dev-libs/libmodbus/libmodbus-3.1.4.ebuild33
-rw-r--r--dev-libs/libmodbus/metadata.xml8
5 files changed, 85 insertions, 0 deletions
diff --git a/dev-libs/libmodbus/Manifest b/dev-libs/libmodbus/Manifest
new file mode 100644
index 000000000000..62e8277867ec
--- /dev/null
+++ b/dev-libs/libmodbus/Manifest
@@ -0,0 +1,8 @@
+AUX libmodbus-3.1.4-doc.patch 358 SHA256 c517c956d74d8d7949439d75e3bfda5aa7cea3a3eaa452395afc0a5be8a90925 SHA512 a73147873d0ddb3338608cb7bd4a44e6e333b46313e9326e7442b6b3c3fd4da97cbf93f8c92e517352d8828cc6ab6eb95a36e7fcaaa62a48774bc8f4a109b6ae WHIRLPOOL 1a609184ba96196f33d4c7ba4229911dccedb33cbe328838d29ff814ff135df117bf653cc5e960200043b674dccdfa65abcf5e8fe4d0840a03a9e6a7bff7c31b
+DIST libmodbus-3.1.2.tar.gz 428224 SHA256 661e14f9dc904f3f1b034464ddaa5fd4b8472f8f5d1ea10a1148af85591b7ee9 SHA512 a9916bcb861f39a73ea952cc3ab58af2949a3dfbf0e964ce5327c2443b0b9d812f6b740b90aa062c106477d2d6a3badfba6b0cee0455e48484cbdb07bcf82e82 WHIRLPOOL 08bf516fd8c6131211952e2c3145b406d1f685021ae317337f5354b7d83b0143dba201e4986317fa3d2a42fb013b89b7ea4f4b66497ce3e5dcdd088ac720a938
+DIST libmodbus-3.1.4.tar.gz 471576 SHA256 c8c862b0e9a7ba699a49bc98f62bdffdfafd53a5716c0e162696b4bf108d3637 SHA512 63f73894b27704f5e5b3ca0a364cc366c5b5d24903bb24384155890cf06c0f8e5c707a435a38129402ff6628ef3d611dd0db82f840b79cf1d205ebed2ac5681c WHIRLPOOL 9d125733601e6fb01fbd3ad7a6af5c72e7f91fcb8e2890aa7455e44cfbceaf615c700f36ccf3a0c2f28395117ff7adfcb8cbef4375c1ba9739646aed77e3dbf5
+EBUILD libmodbus-3.1.2.ebuild 593 SHA256 06f8eca5ec2140e66ceeb48db08832204b95d4bb8211ebbfc8d3c775805d043d SHA512 d773f1c3d2d830b537b8434a9079043b8eaa8383f375d6bfadb2cdf558753846345411122b4a456a9a4eca114aafa58ef72d56bb63a44db7f0db9cd56e8c4955 WHIRLPOOL 9f7f8efa848ff81a512d4b616111bf2964508a7e4d6217ff910aef30e47df40280c7468075aa4c40946b308cae9bf6b29b98f9854a0216135a55332968c54277
+EBUILD libmodbus-3.1.4.ebuild 713 SHA256 50b96a267669cfb689c829041eeacfd80fa1e6192ecfb96c67eeeff1057061f1 SHA512 4e6f8918c5afc8f3982390db4b43b39dfa4d958fdb1574417d6bed7e4f76e8da323bf39e96b85076e1b5bcf3c8d31c2bfac2493ce1bd1dd1d7aba7fdd7ae1ab5 WHIRLPOOL 70c622488a4fa1b374a89bb34a5a4e913899ec5cdebbbbddd53a28125acfb66cf7ddd81b18e2817b17120257bbf07a4330bd986cba6d5d1c28d653f6fa34cc39
+MISC ChangeLog 2786 SHA256 bb5d20a893c77221f8f05ad78e8308a66a60d1871e10d2057d44185a54f6bab4 SHA512 7c24c68f6aedffeb46daab2bb3b06bef419c11d3e3eb2f60c83acde17ce2b188012844992f750199c2c7fba8623aa94610e93452c1cfc6e27f84379c221185a2 WHIRLPOOL c20a53af6a86a80797119aacfdba0dda027425f87251fd50990070cff65b6ef0336ff682a2c866b98a440dd4558a92bb3e6bb1b604d5cbfbc9df1d06494925b5
+MISC ChangeLog-2015 1803 SHA256 58c2599052a0ba42159b063f14226f657a5fd024afbe1cde23ea1110a2b316d7 SHA512 0a4d897982afb29428e1b38e88fbc1b2dc7db53b99d9a3b0bce1ed552545fcc4d9271d2af2c12cf10bead3262ff1e1c37b55654b34c701e0f327d90543e7f158 WHIRLPOOL 63b92acc2195c08623157113fced031300a5a427b111d5b610439c587e6d9c5b354820d9d5765cb704bc029dff36d12c27b9f60921e8fe3ab4d54e84a5e47713
+MISC metadata.xml 237 SHA256 ffb571839c57797d282263369646d2bba2662601a45f7bb3251bb97f716554a6 SHA512 ae2360aa6b1b00c67e0acea4935c02b64585b9a15e126fec9d5d99637021c542c0a495e5116205f3da287def46fa5b19cb1a7f3042c12c5f7a78d66d92fcb03f WHIRLPOOL 60d6da846c983457e038ea5ba3c0bf48f939c9586610985a14cac9772fd1d45d781a643abc16482f232f3028e44fe99fe1a382deaebf6589602fc244a4460e3f
diff --git a/dev-libs/libmodbus/files/libmodbus-3.1.4-doc.patch b/dev-libs/libmodbus/files/libmodbus-3.1.4-doc.patch
new file mode 100644
index 000000000000..310e44afd1cd
--- /dev/null
+++ b/dev-libs/libmodbus/files/libmodbus-3.1.4-doc.patch
@@ -0,0 +1,11 @@
+--- libmodbus-3.1.4/Makefile.in
++++ libmodbus-3.1.4/Makefile.in
+@@ -379,7 +379,7 @@
+ pkgconfigdir = $(libdir)/pkgconfig
+ pkgconfig_DATA = libmodbus.pc
+ EXTRA_DIST = libmodbus.pc.in
+-dist_doc_DATA = MIGRATION README.md
++dist_doc_DATA = MIGRATION README.md AUTHORS NEWS
+ SUBDIRS = src doc $(am__append_1)
+ all: config.h
+ $(MAKE) $(AM_MAKEFLAGS) all-recursive
diff --git a/dev-libs/libmodbus/libmodbus-3.1.2.ebuild b/dev-libs/libmodbus/libmodbus-3.1.2.ebuild
new file mode 100644
index 000000000000..c80fe87311cb
--- /dev/null
+++ b/dev-libs/libmodbus/libmodbus-3.1.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Modbus library which supports RTU communication over a serial line or a TCP link"
+HOMEPAGE="http://libmodbus.org/"
+SRC_URI="http://libmodbus.org/releases/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="static-libs"
+
+src_configure() {
+ econf \
+ --disable-silent-rules \
+ $(use_enable static-libs static)
+}
+
+src_install() {
+ emake install DESTDIR="${D}"
+ dodoc AUTHORS MIGRATION NEWS README.md
+ use static-libs || rm "${D}"/usr/*/libmodbus.la
+}
diff --git a/dev-libs/libmodbus/libmodbus-3.1.4.ebuild b/dev-libs/libmodbus/libmodbus-3.1.4.ebuild
new file mode 100644
index 000000000000..03f13f3fbd1c
--- /dev/null
+++ b/dev-libs/libmodbus/libmodbus-3.1.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Modbus library which supports RTU communication over a serial line or a TCP link"
+HOMEPAGE="http://libmodbus.org/"
+SRC_URI="http://libmodbus.org/releases/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs test doc"
+
+RDEPEND=""
+DEPEND="doc? ( app-text/asciidoc
+ app-text/xmlto )"
+
+PATCHES=( "${FILESDIR}"/${P}-doc.patch )
+
+src_configure() {
+ econf \
+ --disable-silent-rules \
+ $(use_enable test tests) \
+ $(use_enable static-libs static) \
+ $(use_with doc documentation)
+}
+
+src_install() {
+ default
+
+ use static-libs || rm "${D}"/usr/*/libmodbus.la
+}
diff --git a/dev-libs/libmodbus/metadata.xml b/dev-libs/libmodbus/metadata.xml
new file mode 100644
index 000000000000..a535b8852829
--- /dev/null
+++ b/dev-libs/libmodbus/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>xmw@gentoo.org</email>
+<name>Michael Weber</name>
+</maintainer>
+</pkgmetadata>