summaryrefslogtreecommitdiff
path: root/app-misc/fslurp
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 /app-misc/fslurp
reinit the tree, so we can have metadata
Diffstat (limited to 'app-misc/fslurp')
-rw-r--r--app-misc/fslurp/Manifest6
-rw-r--r--app-misc/fslurp/files/fslurp-2.1.4-makefile.patch47
-rw-r--r--app-misc/fslurp/fslurp-2.1.4.ebuild27
-rw-r--r--app-misc/fslurp/metadata.xml16
4 files changed, 96 insertions, 0 deletions
diff --git a/app-misc/fslurp/Manifest b/app-misc/fslurp/Manifest
new file mode 100644
index 000000000000..df5f1d98a9a3
--- /dev/null
+++ b/app-misc/fslurp/Manifest
@@ -0,0 +1,6 @@
+AUX fslurp-2.1.4-makefile.patch 1017 SHA256 0389ef0fac0164174b1df8d001154d0b8fddd589c15e3499213b07e139c98e36 SHA512 87bdfc820f9b50bc155933e2dbafe94a0e66162516787ec4ef9be7ded578cc919ed22b5e9728965eba77471a1b79b64be459ebfe9efd9d16aa4af1bd3d74403f WHIRLPOOL 8836c20a6e40796403859e3bc014e9039b552fe34bb6c1b5591e2e7eea0f3c668e504aa054978038da1420a02c1fabd552f279dda70cace461c9bec6d394be02
+DIST fslurp-2.1.4.tgz 33524 SHA256 4120675d38ff09c2d59a55192738e3bdfd3430a818504177c873ed04380087c0 SHA512 db209da30735de88245b5a79b65e441a426c793464a8607231156e9a5bea47884edbdf16e5ef83eaed6a4212835d0cac763ed0ed012d06757d2902ef01d88c6e WHIRLPOOL e0f8470cec0882f499602f37c6d526d9287d9fd4980d9b10b71e46dec9a623b96568c9a22ce36e1e4d2f67ffde08bb8a2c14d98d9b9c62a09cc92738d2c3c911
+EBUILD fslurp-2.1.4.ebuild 519 SHA256 9b047d87d1336f4acbb13deb77b61bea71a1673671f5d8a9557a5cf6853dbd1c SHA512 e3a57a79da20e739259c16ce56a5c73dbfaf7a5175da8889b0651060bef7e55879a3e453c0753cfb7579a710e92cfa149176569ac4470e2364bd7f6915e41d04 WHIRLPOOL d14441102879eac239d942051ad3ea3166868c3324188d4483236c68deacc2dff5402db06f062cd1196437048cd9f05c1926a52777e15dc4d9d78a6d7f7b66bc
+MISC ChangeLog 3084 SHA256 2057ab222233e6f61e0e47c8eb566f93e447718b0b258b0d9521122368538238 SHA512 10ea79168eaebe0d3128297f469f9d257a835999ce5a974a65ab4d3178d1db377e4a999b911f666a98e7854afb8d9414e7a34c900f48391a3b9b6b541e2f1e32 WHIRLPOOL ee3997c9ec5fde5c229fd4112b2c51e24291566384a9153bc85cbbbd904d95d317797e1ac1507537920f9c86a2c6009babcc275c4f5729a9d98d4e40a5fb79c5
+MISC ChangeLog-2015 1398 SHA256 894f0ba49b46cbb6e1d674dd34e5d10eb056be696f086880b4cea24799b28441 SHA512 9eb1670ab5f39701866018bbf1d8df88adf7ad41ed245a7e0f12f31cc3e6c7421b71965f569bd7dcff8dec87f7b20363bf2ccff0e42e2ab46f168d2591e10d52 WHIRLPOOL 80f9f2e69f87f0270016be1dcaedacae6c50cf7a5a1549e9e26fa8bd192869497e9709c014defbb0463ac9da138d8b73bea068f926133c6072af180907c12774
+MISC metadata.xml 574 SHA256 05f3fa2b9640d7feab0e26c22147d1468598245edce5c949668cce9b59a9cbe3 SHA512 3448d23525dd7ea5bb0fd57625cc38759098a3a7ed3f428cc5d94003fa18e0d861b369120f3e616fcc98b9253c42d795e5e28e709676bc5136406230e8b69822 WHIRLPOOL 650507f5a5db139b3862edc6efa2bbb589f1cdcf8896f3f36b646d2ff8c84e3a48f745048bb23548445ade3404ba6c959b0e161cf036d9cb35a7ce57cae8c75c
diff --git a/app-misc/fslurp/files/fslurp-2.1.4-makefile.patch b/app-misc/fslurp/files/fslurp-2.1.4-makefile.patch
new file mode 100644
index 000000000000..f231c170a4a2
--- /dev/null
+++ b/app-misc/fslurp/files/fslurp-2.1.4-makefile.patch
@@ -0,0 +1,47 @@
+--- fslurp-2.1.4/Makefile
++++ fslurp-2.1.4/Makefile
+@@ -51,35 +51,35 @@
+ INCLUDES = fslurp.h fronius.h
+ SIMINCLUDES = simulator.h
+
+-DEBUGFLAGS = -g
+-CFLAGS = -c -Wall $(DEBUGFLAGS)
++#DEBUGFLAGS = -g
++CFLAGS += -c -Wall $(DEBUGFLAGS)
+
+-LDFLAGS = -lm
++LIBS = -lm
+
+ VERSION := fslurp-$(shell tail -1 version)
+
+ all: $(TARGETS)
+
+ fslurp: $(FSLURP_OBJS)
+- $(CC) $(LDFLAGS) $^ -o $@
++ $(CC) $(LDFLAGS) $^ -o $@ $(LIBS)
+
+ simSolarNet2i1s: \
+ $(SIMSOLARNET2I1S_OBJS)
+- $(CC) $(LDFLAGS) $^ -o $@
++ $(CC) $(LDFLAGS) $^ -o $@ $(LIBS)
+
+ simSolarNet1i0s: \
+ $(SIMSOLARNET1I0S_OBJS)
+- $(CC) $(LDFLAGS) $^ -o $@
++ $(CC) $(LDFLAGS) $^ -o $@ $(LIBS)
+
+ simSolarNet0i0s: \
+ $(SIMSOLARNET0I0S_OBJS)
+- $(CC) $(LDFLAGS) $^ -o $@
++ $(CC) $(LDFLAGS) $^ -o $@ $(LIBS)
+
+ simIFCEasy: $(SIMIFCEASY_OBJS)
+- $(CC) $(LDFLAGS) $^ -o $@
++ $(CC) $(LDFLAGS) $^ -o $@ $(LIBS)
+
+ sim422IGTL: $(SIM422IGTL_OBJS)
+- $(CC) $(LDFLAGS) $^ -o $@
++ $(CC) $(LDFLAGS) $^ -o $@ $(LIBS)
+
+ test: $(TARGETS) clean
+ ./testcase.sh
diff --git a/app-misc/fslurp/fslurp-2.1.4.ebuild b/app-misc/fslurp/fslurp-2.1.4.ebuild
new file mode 100644
index 000000000000..b1e3a45e6a79
--- /dev/null
+++ b/app-misc/fslurp/fslurp-2.1.4.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Read and display data from Fronius IG and IG Plus inverters"
+HOMEPAGE="http://fslurp.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-makefile.patch
+}
+
+src_compile() {
+ emake CC="$(tc-getCXX)"
+}
+
+src_install() {
+ dobin ${PN}
+ dodoc History README TODO
+}
diff --git a/app-misc/fslurp/metadata.xml b/app-misc/fslurp/metadata.xml
new file mode 100644
index 000000000000..43980587e9e8
--- /dev/null
+++ b/app-misc/fslurp/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>radhermit@gentoo.org</email>
+ <name>Tim Harder</name>
+ </maintainer>
+ <longdescription lang="en">
+ fslurp is a program to pull the data from a Fronius Interface Card easy
+ that works with most Fronius IG and IG Plus inverters. It supports both
+ human-readable output and delimited (CSV-style) output.
+ </longdescription>
+ <upstream>
+ <remote-id type="sourceforge">fslurp</remote-id>
+ </upstream>
+</pkgmetadata>