summaryrefslogtreecommitdiff
path: root/dev-embedded/parapin
diff options
context:
space:
mode:
Diffstat (limited to 'dev-embedded/parapin')
-rw-r--r--dev-embedded/parapin/Manifest5
-rw-r--r--dev-embedded/parapin/metadata.xml18
-rw-r--r--dev-embedded/parapin/parapin-1.0.0.ebuild39
3 files changed, 62 insertions, 0 deletions
diff --git a/dev-embedded/parapin/Manifest b/dev-embedded/parapin/Manifest
new file mode 100644
index 000000000000..c06449066520
--- /dev/null
+++ b/dev-embedded/parapin/Manifest
@@ -0,0 +1,5 @@
+DIST parapin-1.0.0.tar.gz 240771 SHA256 98060d8a7ccdffc924e564d6e2f1b8646614cf5753b7312ef917e7a09b2e2a6f SHA512 43e4066b649bec8519c98052451ab1beb720c9c8086bbd045bb013e3c12c7e83bf0411ac4b8e7006c3acbc6d1487b918d26df65b246469e6c7e008a0e26874d9 WHIRLPOOL 78d5e41cfabcacf9dfb194772cf3ce6cd5e6fa33e9887d86baf59495bfe314ea6462627b6beefd812386a2270035ed2c41384e3956053b84efdcc04917ae602b
+EBUILD parapin-1.0.0.ebuild 767 SHA256 226c6457ddf82224a85478baefe08950cc2f605c3bf4c6410ecac2d9858fd4fe SHA512 2883ec59cd52af8343d3fcf5cdc041cc0fc6e3c79ddb000debe1889ef14345dc9cd541f1f99b1a1f3809ffef419d4813edd7a6f67eaa1a569f6bcdee5a042af5 WHIRLPOOL 1217daa4fdbbe6d6696e041903af7461a491b6e21c0e75446320065e71fcf7d77392cd2888422fc42edf977a600d2bd650c98d9999b40d7c97e21b92d9f9cfe3
+MISC ChangeLog 2431 SHA256 13b77500170784a12ac9ba032571aa0cc6430ebb4fa7c83285bf13d4300c1451 SHA512 0bff3372a1869c7dfd1a58428c6953791052b176d6cd3b2b2b9c4814fdc995c1b994b48572665951c4a49dd70a1bf61726113565fa36b5b4f8827a5d7e9b6fd9 WHIRLPOOL 5fe4bc2df99060f2cafabacfb6bfab2f629e33daf682a25dfdb37609693cb53d468d3055863aafc0f3665e026a0c28202cd0974dc62bbe9d453d41b2e3c7454a
+MISC ChangeLog-2015 620 SHA256 d890cd88fdd23fe34f596e4144a5f98faa716ae1447aa3ce9077a30192ad335d SHA512 87705fbb454839ec9b24adced9a1c24072585b2aa6117036d71921a34f08eefb07ed5fe77da8667732825848f590b15a29f262c9b8ea41f0f80579c40394beea WHIRLPOOL da86e23acc2b956504ce3e722ac15fe6c257c21b0d63e247963cd7ec1c49b62399685fbf6b46b20d24f7a235b386bf04774ac96367d5ce5a7af85f759ec4dd03
+MISC metadata.xml 987 SHA256 7656a02a67b2f08959663fb5aeec9ecb29366b3637854501aca6fe9e8b6ede64 SHA512 80c14ff7464a986fb91620df2c239c04be1098b38046d0516b9e38e85eeda520c06437ddaccbcca322f99fec8161645f15c83c042165a9a83a24cc14aee60db0 WHIRLPOOL 4831b0c1b7d26bc01f953b58d7fbc14d4f0d1f0cfb41f867bc51847be4416f49bae44d71a597f3cc0f20a573425f4231fa0b4cffb433cc76b85321cb292b8dbf
diff --git a/dev-embedded/parapin/metadata.xml b/dev-embedded/parapin/metadata.xml
new file mode 100644
index 000000000000..434e29779329
--- /dev/null
+++ b/dev-embedded/parapin/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>embedded@gentoo.org</email>
+ <name>Embedded Gentoo</name>
+ </maintainer>
+ <longdescription>
+Parapin makes it easy to write C code under Linux that controls individual pins on a PC parallel port. This kind of control is very useful for
+electronics projects that use the PC's parallel port as a generic digital I/O interface. Parapin goes to great lengths to insulate the programmer
+from the somewhat complex parallel port programming interface provided by the PC hardware, making it easy to use the parallel port for digital
+I/O. By the same token, this abstraction also makes Parapin less useful in applications that need to actually use the parallel port as a parallel
+port (e.g., for talking to a printer).
+</longdescription>
+ <upstream>
+ <remote-id type="sourceforge">parapin</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-embedded/parapin/parapin-1.0.0.ebuild b/dev-embedded/parapin/parapin-1.0.0.ebuild
new file mode 100644
index 000000000000..20d1b8d355c9
--- /dev/null
+++ b/dev-embedded/parapin/parapin-1.0.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit toolchain-funcs
+
+DESCRIPTION="A parallel port pin programming library"
+HOMEPAGE="http://parapin.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+IUSE="doc"
+KEYWORDS="x86 ~amd64"
+
+SLOT="0"
+
+DEPEND="doc? ( dev-tex/latex2html )"
+RDEPEND=""
+
+src_compile() {
+ # Note 2.4 and 2.6 makefiles are identical for the targets used
+ emake -f Makefile-2.4 CC=$(tc-getCC) || die
+}
+
+src_install() {
+ dolib.a libparapin.a
+ insopts -m0444; insinto /usr/include; doins parapin.h
+
+ dodoc README
+ if use doc; then
+ cd doc
+ emake html
+ cd parapin
+ dohtml *.html *.css *.png
+
+ cd ${S}
+ docinto examples
+ dodoc examples/*.c
+ fi
+}