summaryrefslogtreecommitdiff
path: root/app-misc/linuxspa
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/linuxspa
reinit the tree, so we can have metadata
Diffstat (limited to 'app-misc/linuxspa')
-rw-r--r--app-misc/linuxspa/Manifest7
-rw-r--r--app-misc/linuxspa/files/linuxspa-0.7.1-compile-fix.patch12
-rw-r--r--app-misc/linuxspa/linuxspa-0.7.1-r1.ebuild38
-rw-r--r--app-misc/linuxspa/linuxspa-0.7.1-r2.ebuild40
-rw-r--r--app-misc/linuxspa/metadata.xml9
5 files changed, 106 insertions, 0 deletions
diff --git a/app-misc/linuxspa/Manifest b/app-misc/linuxspa/Manifest
new file mode 100644
index 000000000000..ad05df0e5e8c
--- /dev/null
+++ b/app-misc/linuxspa/Manifest
@@ -0,0 +1,7 @@
+AUX linuxspa-0.7.1-compile-fix.patch 345 SHA256 70a0b950f3ae5de064fb9f2654d02dd4b89f5df47e6afa5a6f057b80b30d2ceb SHA512 28ca542d3b72cbf7a5e33caa1a98b6a0d76a021359f5fa7222cc1328b938dffc5fdf4a39cf11d60c7247d269cce938239a1c0eff8e32b60835598a41290c07a5 WHIRLPOOL fb8a1a1dc08abec572cccfc385a3bc81d0071049c341def2946f1c4dddccc5d01bed1905d40f7c1b62c3941ac3090830e29525adc1e5927e4bc85f2bc7407083
+DIST LinuxSPA-0.7.1.tgz 45448 SHA256 7acef814174e2007d201f8b14a432075ede3709317c4632916dcca04187c97d1 SHA512 4b622330e88abe7d4b91392e75ef8d90902b731e051a7bdc93895aa82b6ae33a5e65bbe950c8d6884985cf8b7bdb1c3dd46b24d75f7c90a872e0a7758f929673 WHIRLPOOL 62c7b04590cd43886b06199f6357370af90f77a1c59cdd277db763ea43535a4833c499f5ea42ca948b3ac1326db19c4c580fd4b0f09568c90d7cf31851869b82
+EBUILD linuxspa-0.7.1-r1.ebuild 836 SHA256 21805f8fa279a0f45029022708944ad57eb0ec39b0100e4f37b651bf9714b4e3 SHA512 c8557de674ab0651a500d96fe8fcb5bc9fadc7f82deb505db803a52b3661d27a42793690e54f295a3b17af97ddf397e0fe6694576df525e5ab8fb1b1a28a45c5 WHIRLPOOL fc5ecbf38d1b8558ada3c2021bbcf28e2afd913e9b77c430cf1b4675d17d242a9a94cdf7617f0118a93e9e9f65f7ad0136b89a79b2849150042e5a99f32e6906
+EBUILD linuxspa-0.7.1-r2.ebuild 851 SHA256 89ae2f3aa07b3e0e104da0bb8922b5e96448798ed14e86c6612207ec79895b07 SHA512 7cb98532f2f94ae4bbd2880048934f09c588cb62d64de3837eabca4e1b636dc27bb34b7f9dbff2dca5f09820c5181575479d58a7892bea18754b0e15ce55c322 WHIRLPOOL 8a657a457efdbc7f7d61193e3d323bcaa255349ab490ce3aa6a67f82ff4a497fdfcbb0fec748c2b067b8eca78cf3161ce90275cfe7417a282f249d5c91270b11
+MISC ChangeLog 2769 SHA256 612ea17e6df544d98272239d2e3ca74f6447d895fca2f18bd48e0f5a6e7a0cbf SHA512 e6415203df165f87a7b3ba1a61eeab51a796f822a54d7dcd3b037e97b524970329d6a54f69cd65a67c4de8f6449f262562ba54d7cf6c28d9887cacc9b8b49d80 WHIRLPOOL fe4db83cecdae596619bc033bd15f6047520084f0ce56224f4c933673199d03a1f123aac2e78582b5e2bee8caa835d84dce3f34542686546531ae90c8903f105
+MISC ChangeLog-2015 1174 SHA256 b48f0433b40e82ca73cc953241f039c0fa2800d9bace3e588de982e5a60e94f6 SHA512 54499b0114b77765ae4533a296cb5b6d666d9f05d6575d07c75684cf0fcdc6fd902d5898eb8d126eb91d036f4824edb3545754ae3864e5b307fa3a3817391c08 WHIRLPOOL db69c0988e8d89304a316dcd5f63834572c027d8bfc65a0b1f05e8b65c47841c9eec3551735a00a9bda28ecbcd6bd3c4c48292a800f188e3773c98ffd34332b3
+MISC metadata.xml 317 SHA256 0c1185a360de131dad0fca94e0f2161497e124f73a6a26776a0d85e66ca9c515 SHA512 a6d35dec316005a67ca7ab5da64ff695567b864282601de68b8cf2927ca28c5c0970592ef27c8d5031a0fb3dfbef7753e485fc4a6cacfc3beecef475fba14d72 WHIRLPOOL 8b9e63ea2b2fb00d3e53d08fda64d814f429a285f6e6ca4f151f4bc38916b6a14768af96ea2a70b6909cb417c91a44400be6fff272d3b64cd5703b3cc1592234
diff --git a/app-misc/linuxspa/files/linuxspa-0.7.1-compile-fix.patch b/app-misc/linuxspa/files/linuxspa-0.7.1-compile-fix.patch
new file mode 100644
index 000000000000..d8a3c858647b
--- /dev/null
+++ b/app-misc/linuxspa/files/linuxspa-0.7.1-compile-fix.patch
@@ -0,0 +1,12 @@
+diff -ur a/std232.c b/std232.c
+--- a/std232.c 2003-07-18 22:08:33.000000000 -0300
++++ b/std232.c 2006-05-11 21:31:33.000000000 -0300
+@@ -89,7 +89,7 @@
+ {
+ unsigned int index;
+
+- (unsigned int) index = strtol(temp, NULL, 16);
++ index = strtol(temp, NULL, 16);
+ if (index < 256)
+ return (&cmatrix[index][0]);
+ else return (&dmatrix[0]);
diff --git a/app-misc/linuxspa/linuxspa-0.7.1-r1.ebuild b/app-misc/linuxspa/linuxspa-0.7.1-r1.ebuild
new file mode 100644
index 000000000000..d372d99c581c
--- /dev/null
+++ b/app-misc/linuxspa/linuxspa-0.7.1-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit eutils toolchain-funcs
+
+MY_PN="LinuxSPA"
+DESCRIPTION="Linux Serial Protocol Analyser"
+HOMEPAGE="https://sourceforge.net/projects/serialsniffer/"
+SRC_URI="mirror://sourceforge/serialsniffer/${MY_PN}-${PV}.tgz"
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~amd64 x86"
+IUSE=""
+
+S="${WORKDIR}/${MY_PN}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-compile-fix.patch
+ sed -i Makefile \
+ -e 's| -o | $(LDFLAGS)&|g' \
+ || die "sed Makefile"
+}
+
+src_compile() {
+ emake \
+ CC="$(tc-getCC)" \
+ CFLAGS="${CFLAGS} -Wall" \
+ LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+ dobin LinuxSPA std232
+ dodoc ASCII_Filter.txt BCircuit.txt LinuxSPA.png READING_Materials.txt \
+ README TODO connector-1a.ps connector-2a.ps cooked.file raw.file
+}
diff --git a/app-misc/linuxspa/linuxspa-0.7.1-r2.ebuild b/app-misc/linuxspa/linuxspa-0.7.1-r2.ebuild
new file mode 100644
index 000000000000..82ee8a843343
--- /dev/null
+++ b/app-misc/linuxspa/linuxspa-0.7.1-r2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils toolchain-funcs
+
+MY_PN="LinuxSPA"
+DESCRIPTION="Linux Serial Protocol Analyser"
+HOMEPAGE="https://sourceforge.net/projects/serialsniffer/"
+SRC_URI="mirror://sourceforge/serialsniffer/${MY_PN}-${PV}.tgz"
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+S="${WORKDIR}/${MY_PN}"
+
+PATCHES=( "${FILESDIR}/${P}-compile-fix.patch" )
+
+src_prepare() {
+ default
+ sed -i Makefile \
+ -e 's| -o | $(LDFLAGS)&|g' \
+ || die "sed Makefile"
+}
+
+src_compile() {
+ emake \
+ CC="$(tc-getCC)" \
+ CFLAGS="${CFLAGS} -Wall" \
+ LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+ dobin LinuxSPA std232
+ dodoc ASCII_Filter.txt BCircuit.txt LinuxSPA.png READING_Materials.txt \
+ README TODO connector-1a.ps connector-2a.ps cooked.file raw.file
+}
diff --git a/app-misc/linuxspa/metadata.xml b/app-misc/linuxspa/metadata.xml
new file mode 100644
index 000000000000..77681b22f7c4
--- /dev/null
+++ b/app-misc/linuxspa/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <longdescription>Linux Serial Protocol Analyser</longdescription>
+ <upstream>
+ <remote-id type="sourceforge">serialsniffer</remote-id>
+ </upstream>
+</pkgmetadata>