summaryrefslogtreecommitdiff
path: root/sys-apps/isapnptools
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 /sys-apps/isapnptools
reinit the tree, so we can have metadata
Diffstat (limited to 'sys-apps/isapnptools')
-rw-r--r--sys-apps/isapnptools/Manifest7
-rw-r--r--sys-apps/isapnptools/files/isapnp.rc25
-rw-r--r--sys-apps/isapnptools/files/isapnptools-1.27-include.patch10
-rw-r--r--sys-apps/isapnptools/isapnptools-1.27.ebuild32
-rw-r--r--sys-apps/isapnptools/metadata.xml8
5 files changed, 82 insertions, 0 deletions
diff --git a/sys-apps/isapnptools/Manifest b/sys-apps/isapnptools/Manifest
new file mode 100644
index 000000000000..876cb2469deb
--- /dev/null
+++ b/sys-apps/isapnptools/Manifest
@@ -0,0 +1,7 @@
+AUX isapnp.rc 545 SHA256 596840b3c6428c1f21fe010bce31dd8f73d88c0ba12c3f0c429e9434481976a4 SHA512 9844f1d7a959e96750a8adb906f9c85d7ab693421d7ac51af08380ed6690c017d3f9a74694f2c5d7c7a3da8266f18f1f574095435aa6e9ec2ab9f7604ea470a7 WHIRLPOOL 16d166a4407457b4415a8a059ad750ec8e87fd11f317e8151a56db10219f58f708b8ccb7eec055b9cfad63e9cea53c6c61edb7f33a5583a153c71df554fcf649
+AUX isapnptools-1.27-include.patch 313 SHA256 6c2ec76e04e0b8134b17f79030f411f181c00e495bd04a7dc7de2a529fdb4609 SHA512 cebe7e8cbda5c1e9fbf1d2c7f8d2e955571a72842cbb7556f584e6cb6aada678345a908d737b293ef4cf222a0e9e83ff6b7350baffc02b27961b555c5bf74216 WHIRLPOOL f10fd0bf86c3ea09d8eaa35ba7c4561a17ad8b2531e6ab1f52ed0c86b7eb362a28bd90363bf996cf97bd22e80cedb7d8fe0c0b8cfb87dae30ba5de2b2a925709
+DIST isapnptools-1.27.tgz 499639 SHA256 32b1af6188a2b6fc432ab10c58a97985836ffa8d4762a8e9aae9b442a44466f4 SHA512 ccd1c8f7b66ba7f26d50fcfa64d0397dd1a09866c7c74226acbcb4e08be77717aaa4dde7eabcad5bac4e5f92774c40bca48dbf97069c62cc71355b768eca4d34 WHIRLPOOL 7a1c3ec060e8f52b76a3639c12ae564bd9df37e9019c4f216e954a1fcc8cf034a4f37b86dfe18c4f855b4a96b954353536eff9f378edb7d90452e4d5d9ed9e97
+EBUILD isapnptools-1.27.ebuild 693 SHA256 60f8e8d2e4bbf802aed7f48f756f49a301e5a4d069434bcc8c4512fe798356b4 SHA512 f911d0f219bcc66cce4a09c062887a8908f9482260792b3c7785a66e98f7cd876959a58e7f0b11e99222edb48dacb251e9dee6330808a0f369f177fbce428ecf WHIRLPOOL f1ef8380289208beba8ad29dc9cda5eb812e17f487e5131debfdc63772e3fa8062980d41e4ba451093f500d0cc49cd079bcaa94ec4888f2569ae8a44ce2b83a8
+MISC ChangeLog 3317 SHA256 0319f3b4abfcc29729c0a758e769e5deab31b9379b92fcd53dbd014930022577 SHA512 7dd509384b6789b81d84ae4ce6c2d9f7190f7e7e703b136f5301721a9bca187127f48af7ded13e1bfa17cecfd6c5278fae09ec84afaaf0285e82bfcd013f5929 WHIRLPOOL e5d30a7e20e755887405eb7f8878d41311ae3fe1df07b6bb43ccd4fbd0f8e4ba51880d84447ae5cb641d957f238cc782136fd27e6430932c4675cf156a64c4f0
+MISC ChangeLog-2015 2573 SHA256 38dc08ea8001ce8d234ea17658c769fc5975cb233c334b951d961d77b5bbd730 SHA512 82cea83cdf60437315f0fc0cbdd8267016df47111ee3f3b59185adee3000f38d700f4ca89afa07e866e0ccac1cedc87b98f2208429683734a4fdd05aef8f7d6d WHIRLPOOL 458fc54ef73c0bb1dfe80d7a8740cc46abd4336bd546807814bb5099f539cb78aad2d331276196a48cd61ed096b9d3a5dc36550782e3e52ad601bba55c0a0379
+MISC metadata.xml 253 SHA256 d82c33ef453113a5c1ebe250dcba373c22934a69b0a86c6ab15a5ca589c25b91 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555 WHIRLPOOL e5aee23acff864609953a1e4de768f0e4aef704b44c53c021f28573e1ca5c99f1a46d92935ecec2449f7b4419a36d8373127d0ecfa8d7bae72d835e1839eb3f8
diff --git a/sys-apps/isapnptools/files/isapnp.rc b/sys-apps/isapnptools/files/isapnp.rc
new file mode 100644
index 000000000000..07dd2f391d33
--- /dev/null
+++ b/sys-apps/isapnptools/files/isapnp.rc
@@ -0,0 +1,25 @@
+#!/sbin/openrc-run
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+check_config() {
+ if [ ! -e /etc/isapnp.conf ] ; then
+ eerror "You need an /etc/isapnp.conf file first"
+ eerror "Theres a sample in docs/isapnptools/txt"
+ return 1
+ fi
+ if [ ! -x /sbin/isapnp ] ; then
+ eerror "You're missing /sbin/isapnp; emerge sys-apps/isapnptools"
+ return 1
+ fi
+
+ return 0
+}
+
+start() {
+ check_config || return 1
+
+ ebegin "Configuring ISA PnP devices"
+ /sbin/isapnp /etc/isapnp.conf
+ eend $?
+}
diff --git a/sys-apps/isapnptools/files/isapnptools-1.27-include.patch b/sys-apps/isapnptools/files/isapnptools-1.27-include.patch
new file mode 100644
index 000000000000..a736ccc1eb9d
--- /dev/null
+++ b/sys-apps/isapnptools/files/isapnptools-1.27-include.patch
@@ -0,0 +1,10 @@
+--- src/callbacks.c.org 2001-05-15 22:37:04.000000000 +0200
++++ src/callbacks.c 2011-06-15 05:21:32.292819557 +0200
+@@ -51,6 +51,7 @@
+ #include <stdio.h>
+ #include <errno.h>
+ #include <string.h>
++#include <stdlib.h> /* exit() */
+
+ /****************************************************************************/
+
diff --git a/sys-apps/isapnptools/isapnptools-1.27.ebuild b/sys-apps/isapnptools/isapnptools-1.27.ebuild
new file mode 100644
index 000000000000..47812b883bf9
--- /dev/null
+++ b/sys-apps/isapnptools/isapnptools-1.27.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="3"
+
+inherit eutils
+
+DESCRIPTION="Tools for configuring ISA PnP devices"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
+SRC_URI="ftp://metalab.unc.edu/pub/Linux/system/hardware/${P}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+IUSE=""
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-include.patch
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodir /sbin
+ mv "${D}"/usr/sbin/isapnp "${D}"/sbin/ || die
+
+ dodoc AUTHORS ChangeLog README NEWS
+ docinto txt
+ dodoc doc/README* doc/*.txt test/*.txt
+ dodoc etc/isapnp.*
+
+ newinitd "${FILESDIR}"/isapnp.rc isapnp
+}
diff --git a/sys-apps/isapnptools/metadata.xml b/sys-apps/isapnptools/metadata.xml
new file mode 100644
index 000000000000..56c124413057
--- /dev/null
+++ b/sys-apps/isapnptools/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+</maintainer>
+</pkgmetadata>