diff options
Diffstat (limited to 'dev-embedded/parapin')
-rw-r--r-- | dev-embedded/parapin/Manifest | 5 | ||||
-rw-r--r-- | dev-embedded/parapin/metadata.xml | 18 | ||||
-rw-r--r-- | dev-embedded/parapin/parapin-1.0.0.ebuild | 39 |
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 +} |