ChangeLog

# ChangeLog for dev-embedded/parapin-driver
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/parapin-driver/ChangeLog,v 1.3 2007/03/08 09:55:40 genstef Exp $

08 Mar 2007; parapin-driver-1.0.0.ebuild:
Do not use eclass vars before pkg_setup, bug 168051

09 Feb 2007; Diego Pettenò ChangeLog:
Regenerate digest in Manifest2 format.

*parapin-driver-1.0.0 (30 Jan 2005)

30 Jan 2005; Daniel Black +metadata.xml,
+parapin-driver-1.0.0.ebuild:
Initial import as per bug #79554. Thanks to Luke Worth

Manifest

DIST parapin-1.0.0.tar.gz 240771 RMD160 ffd2a104c4958948732124d8d3ab73e05e43b070 SHA1 6ebe1df8243ac7d5b22d9dd8074a68591df59fa1 SHA256 98060d8a7ccdffc924e564d6e2f1b8646614cf5753b7312ef917e7a09b2e2a6f
EBUILD parapin-driver-1.0.0.ebuild 1157 RMD160 e77ef38aec29304a1ba1eaa5a30f4a6cae4a6b8b SHA1 c8c33963a4eaf4f681380091c22ce2a315aad25e SHA256 0fff4465be9c14d92cc09f64a1024a30150190cd8097939d48adffc080eb99db
MISC ChangeLog 673 RMD160 eb12f5f4e9e6dd8d627f7fcd5eb2cf5bf0104b67 SHA1 a5c7a60e72ec002905972233e0f0af8b03a4b289 SHA256 d1bacd1018183adcb4bb076aafda8934d244ddffdbf44006dbb2975586003745
MISC metadata.xml 823 RMD160 b97e623bcc1f54a0563b30db865dcf4e828df7ba SHA1 186b46f7e2f92ea508c793ab3575c8e1f7d33665 SHA256 c1e60f9de7b4f819f22d3474354c8f049ea0b20d786fa01c22bd664b68752f63

metadata.xml




dev-embedded

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).

parapin-driver-1.0.0.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/parapin-driver/parapin-driver-1.0.0.ebuild,v 1.2 2007/03/08 09:55:40 genstef Exp $

inherit linux-mod toolchain-funcs

DESCRIPTION="Parallel port pin kernel modules supported bug dev-embedded/parapin"
HOMEPAGE="http://parapin.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P/-driver}.tar.gz"

LICENSE="LGPL-2.1"
IUSE=""
KEYWORDS="x86 ~amd64"

S=${WORKDIR}/${P/-driver}

DEPEND="virtual/os-headers"
RDEPEND=""

MODULE_NAMES="kparapin(kernel:kparapin) parapindriver(kernel:parapindriver)"
BUILD_TARGETS="clean modules"

CONFIG_CHECK="PARPORT"
PARPORT_ERROR="Please make sure Device Drivers -> Parallel port support is enabled in your kernel"

pkg_setup() {
linux-mod_pkg_setup
BUILD_PARAMS="CC=$(tc-getCC) LINUX_SRC=${KV_DIR} -C .."
}

src_compile() {
if kernel_is ge 2 6; then
./setup-2.6.sh || die "setup-2.6.sh failed"
else
./setup-2.4.sh || die "setup-2.4.sh failed"
fi
linux-mod_src_compile
}

src_install() {
linux-mod_src_install
insinto /usr/include
doins parapindriver.h
}