summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas K. Huettel <andreas.huettel@physik.uni-r.de>2011-01-24 18:45:35 +0100
committerAndreas K. Huettel <andreas.huettel@physik.uni-r.de>2011-01-24 18:59:44 +0100
commitc586113f69d54a116521ed552522860d6a1697ea (patch)
tree0c8bbce5ce9268251cc38c2b3bb3ba21a21491cd /sci-libs
parent[sci-libs/linux-gpib] Added files from Daniela (diff)
downloaddilfridge-c586113f69d54a116521ed552522860d6a1697ea.tar.gz
dilfridge-c586113f69d54a116521ed552522860d6a1697ea.tar.bz2
dilfridge-c586113f69d54a116521ed552522860d6a1697ea.zip
[sci-libs/linux-gpib] Cleanups
(Portage version: 2.1.9.31/git/Linux x86_64, signed Manifest commit with key 7887F787)
Diffstat (limited to 'sci-libs')
-rw-r--r--sci-libs/linux-gpib/ChangeLog8
-rw-r--r--sci-libs/linux-gpib/Manifest25
-rw-r--r--sci-libs/linux-gpib/linux-gpib-3.2.11.ebuild62
-rw-r--r--sci-libs/linux-gpib/metadata.xml12
4 files changed, 66 insertions, 41 deletions
diff --git a/sci-libs/linux-gpib/ChangeLog b/sci-libs/linux-gpib/ChangeLog
new file mode 100644
index 0000000..2def0fb
--- /dev/null
+++ b/sci-libs/linux-gpib/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for sci-libs/linux-gpib
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 24 Jan 2011; Andreas K. Huettel <dilfridge@gentoo.org>
+ linux-gpib-3.2.11.ebuild:
+ Cleanup
+
diff --git a/sci-libs/linux-gpib/Manifest b/sci-libs/linux-gpib/Manifest
index 4e8c842..e328db5 100644
--- a/sci-libs/linux-gpib/Manifest
+++ b/sci-libs/linux-gpib/Manifest
@@ -1,8 +1,29 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
AUX linux-gpib-3.2.11-drivers-make.am.patch 1190 RMD160 6d02fd57d226cb9b1a11eacffd68a565b848712f SHA1 cfd1f3a5590b2c677fc1d09cb3ccf16eac9aaa68 SHA256 394a490cd3094e8b42b622b4fc41996ffcdab3cf417760f3539e455cd3fde812
AUX linux-gpib-3.2.11-drivers-make.in.patch 1249 RMD160 cbde55da87270401ef0afd803fd1ed6e1d1e6661 SHA1 fc8292c11ef6e6d870b3820f398997b811ac03a7 SHA256 e4445a2e948de2482ec000c5fe8fb4877c484639f6f46d415c2d6f9bb6d1fe8f
AUX linux-gpib-3.2.11-language-python-makefile.am.patch 388 RMD160 462a883180dd887e4ad43f559cfac7c93f511b72 SHA1 86ff81bc29755dad9363fdf5aa2b0dd7849fb622 SHA256 31c7750dc8097d3e58f8b9dc4a5bd79aa697cebd68695789cfe3af78dac96c31
AUX linux-gpib-3.2.11-language-python-makefile.in.patch 390 RMD160 cc8dcb257888e4c79336c66078e3b4fa1b6e0b55 SHA1 defdb7852ca8122effc7d5a75bda226baa8195b9 SHA256 2a0650439adf9e96e0d87cd426655d6bb28afe3b8113475f39011e22f05c7198
DIST gpib_firmware-2006-11-12.tar.gz 169357 RMD160 9784b026ef41ce75439c635610ec56f037e88499 SHA1 584f9ffeba8194ab5d44fdfd4c97ab919750596c SHA256 98380a8d12e6e34dccc0c1d82b48ed796c0c0f5571107d6a685524560aa8d701
DIST linux-gpib-3.2.11.tar.gz 1158853 RMD160 451c44b8f75559917183e1ce22a9dfa77b704aad SHA1 50198af07867d6f63ee3331af7543c1a1f2ba36e SHA256 1ca1887e7329652f838d2c14abb23ce9da0f41a662ccc5020b16a08a894bd50f
-EBUILD linux-gpib-3.2.11.ebuild 5758 RMD160 32300e4727f97df453d085fd33942f4530f04de5 SHA1 9cd67e2ae3fc11ce6b0ada51fb5e4aa90f5d7948 SHA256 9f7d830d604d520638d6560bf68c29cb72cc52e5343b6e2eb2a31dfcd601a5b0
-MISC ChangeLog 1638 RMD160 16a4d13d9582763cea74f6f3a2e855ece73788ec SHA1 ca1e879327743d6b4a19690e77735c9d323947fb SHA256 f1787261d2843f1e4b65496ddf1472062e92c85ff67f76a3f188551c57f0678f
+EBUILD linux-gpib-3.2.11.ebuild 5454 RMD160 3de010be723b7ffb4f193782f485ab5dace20e04 SHA1 a11c9cda2ca8feaf2b5967fe6c104ad5aef0f7be SHA256 45707a2814d756e4731c0517ad50097d943729268d9809e6b839b706dcde6b08
+MISC ChangeLog 216 RMD160 e536e3e1fe8ddef42d4885cfabbdfa6f7cdc548d SHA1 627ab33bf3585f660af423325d570d99efb8a1d4 SHA256 b4024ce7949961bf6301872106e2fbd2cfd82c5e0e8f59ed3c51097fd2491198
+MISC metadata.xml 325 RMD160 412c8e9b04024848f85de42031464931e15c6901 SHA1 7949cbea7adc8eb9698cf898d9c5489443fc9b6a SHA256 6d922139dab3a2d52f76d577581985458c4acdf7c573f80e13a8ed32859932f4
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.16 (GNU/Linux)
+
+iQIcBAEBCgAGBQJNPbq/AAoJEEb+UGWnxTyHiAQP/14Iuk3JN5hATrHZ4tso8j1Z
+z1alvFAhSeQeHhvLcbuJlqMmp9HIP4h1PwgPi3GQwjC+Yqa7WCrQj+KcUEACwHv8
+X6VmRSdNk36YOO3TmlHSd3FMImew91qNwvHuuSJ2qVAE7RX3uILHtJqkG6VE7+vi
+LjE8tyVOE2uPEgqwxh9RuVRh/Fhlm8Qjo1KG/it7cj7i7j6mRjsjS+K6em+zaMg6
+0KOTaBQti2utOCv6VJHG7zCR4SmAT48/YcPSbQf0WyLwStcu/4RKvx0ckJ12WoHw
+seae3+oWQNp+dVvWssJHN0wuA+3x9tDRHP5WbPNwKJWNGMqG9lQA38qKXv74In+l
+nhFeu+T7egUuWG1LVpXpSny4IOZEUDEYoCj83EdG3djlTHBFze11musD/7Wkj5wz
+5bsNWtxNFu12F2EFaut97KMjOl45qu4pEFaMErEvrOrusZKk8Xrx3/qjIz1U0p8I
+VmJOyX1NSnuQF7Ot1iWaSoZmR1kRZnhjEeulvqDfCDwzez/0POzXo/JQEore99sA
+qSZ6ZxFsX2gxrVtVjuQkyFXoNUkFqls7NWlAMf5N9q6yo0WbaOIUOgd5JtipJiQu
+V/8ehACbv/paybxEyRu1sWEu3WDzNKZUVnvx1MvQIM37HNxzGhF545V4ocAkZdy8
+5yHVXMaDRBjnTkADwarD
+=8kM+
+-----END PGP SIGNATURE-----
diff --git a/sci-libs/linux-gpib/linux-gpib-3.2.11.ebuild b/sci-libs/linux-gpib/linux-gpib-3.2.11.ebuild
index 918d47a..16fd470 100644
--- a/sci-libs/linux-gpib/linux-gpib-3.2.11.ebuild
+++ b/sci-libs/linux-gpib/linux-gpib-3.2.11.ebuild
@@ -1,35 +1,35 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils linux-mod
-DESCRIPTION="The Linux GPIB Package is a support package for GPIB (IEEE 488.2) hardware."
+DESCRIPTION="Kernel module and driver library for GPIB (IEEE 488.2) hardware"
HOMEPAGE="http://linux-gpib.sourceforge.net/"
SRC_URI="mirror://sourceforge/linux-gpib/${P}.tar.gz
- firmware? ( http://linux-gpib.sourceforge.net/firmware/gpib_firmware-2006-11-12.tar.gz )"
+ firmware? ( http://linux-gpib.sourceforge.net/firmware/gpib_firmware-2006-11-12.tar.gz )"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="pcmcia static debug guile perl php python tcl doc firmware"
-RESTRICT="nomirror"
-RDEPEND="tcl? ( dev-lang/tcl )
- guile? ( dev-scheme/guile )
- perl? ( dev-lang/perl )
- php? ( dev-lang/php )
- python? ( dev-lang/python )
- firmware? ( sys-apps/fxload )"
+RDEPEND="
+ tcl? ( dev-lang/tcl )
+ guile? ( dev-scheme/guile )
+ perl? ( dev-lang/perl )
+ php? ( dev-lang/php )
+ python? ( dev-lang/python )
+ firmware? ( sys-apps/fxload )
+"
DEPEND="${RDEPEND}
- sys-kernel/module-rebuild
- doc? ( app-text/docbook-sgml-utils )"
-
-get_version
-#check_KV
+ sys-kernel/module-rebuild
+ doc? ( app-text/docbook-sgml-utils )
+"
pkg_setup () {
+ linux-mod_pkg_setup
case ${KV_MINOR} in
4) die "This version of Linux-GPIB requires a version 2.6.x of the Linux kernel. 2.4.x kernels are supported by Linux-GPIB versions 3.1.x." ;;
@@ -40,12 +40,9 @@ pkg_setup () {
if [ ${KV_PATCH} -lt 8 ] ; then
die "Kernels older than 2.6.8 are not supported."
fi
-
-
}
src_unpack () {
-
unpack ${A}
cd "${S}"
@@ -53,16 +50,13 @@ src_unpack () {
epatch "${FILESDIR}/${P}-drivers-make.am.patch"
epatch "${FILESDIR}/${P}-drivers-make.in.patch"
- #These two patches are needed to install Gpib.py inside the sandbox
- epatch "${FILESDIR}/${P}-language-python-makefile.am.patch"
- epatch "${FILESDIR}/${P}-language-python-makefile.in.patch"
-
+ # These two patches are needed to install Gpib.py inside the sandbox
+ epatch "${FILESDIR}/${P}-language-python-makefile.am.patch"
+ epatch "${FILESDIR}/${P}-language-python-makefile.in.patch"
}
src_compile () {
-
set_arch_to_kernel
-
econf \
$(use_enable pcmcia) \
$(use_enable static) \
@@ -76,7 +70,6 @@ src_compile () {
--with-linux-srcdir=${KV_DIR} \
|| die "configure failed"
emake || die "compile problem"
-
}
src_install () {
@@ -109,25 +102,24 @@ src_install () {
if use pcmcia ; then
dodir /etc/pcmcia
insinto /etc/pcmcia
- doins ${S}/etc/pcmcia/*
+ doins "${S}"/etc/pcmcia/*
fi
if use firmware ; then
dodir "${FIRM_DIR}/agilent_8237a"
insinto "${FIRM_DIR}/agilent_8237a"
- doins ${WORKDIR}/gpib_firmware-2006-11-12/agilent_8237a/*
+ doins "${WORKDIR}"/gpib_firmware-2006-11-12/agilent_8237a/*
dodir "${FIRM_DIR}/ni_gpib_usb_b"
insinto "${FIRM_DIR}/ni_gpib_usb_b"
- doins ${WORKDIR}/gpib_firmware-2006-11-12/ni_gpib_usb_b/*
+ doins "${WORKDIR}"/gpib_firmware-2006-11-12/ni_gpib_usb_b/*
dodir "/usr/share/linux-gpib/hp_82341"
insinto "/usr/share/linux-gpib/hp_82341"
- doins ${WORKDIR}/gpib_firmware-2006-11-12/hp_82341/*
+ doins "${WORKDIR}"/gpib_firmware-2006-11-12/hp_82341/*
fi
-
}
pkg_preinst () {
@@ -137,32 +129,24 @@ pkg_preinst () {
pkg_postinst () {
/sbin/depmod -ae
- make -C ${S}/drivers device-file-check-emerge
+ make -C "${S}"/drivers device-file-check-emerge
module-rebuild add ${CATEGORY}/${PF}
- einfo "You can load the driver module by typing"
- einfo " modprobe <driver name>"
- einfo "See the documentation in /usr/share/linux-gpib/html to see"
- einfo "which driver your board is supported by."
- einfo ""
einfo "You need to run the 'gpib_config' utility to setup the driver before"
einfo "you can use it. In order to do it automatically you can add to your"
einfo "start script something like this (supposing the appropriate driver"
einfo "is loaded on the startup):"
einfo " gpib_config --minor 0"
- einfo ""
echo
einfo ""
einfo "To give a user access to the computer's gpib board you will have to add"
einfo "them to the group 'gpib' or, you could change the permissions on the device"
einfo "files /dev/gpib[0-15] to something you like better, using 'chmod'."
- einfo ""
echo
einfo ""
einfo "Edit /etc/gpib.conf to match your interface board, and any devices you wish"
einfo "to open via ibfind(). See the documentation in /usr/share/linux-gpib/html for"
einfo "more information."
- einfo ""
if use pcmcia ; then
echo
diff --git a/sci-libs/linux-gpib/metadata.xml b/sci-libs/linux-gpib/metadata.xml
new file mode 100644
index 0000000..531d326
--- /dev/null
+++ b/sci-libs/linux-gpib/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>no-herd</herd>
+ <maintainer>
+ <email>dilfridge@gentoo.org</email>
+ <name>Andreas K. Huettel</name>
+ </maintainer>
+ <use>
+ <flag name='firmware'>Install firmware</flag>
+ </use>
+</pkgmetadata>