summaryrefslogtreecommitdiffstats
path: root/source/a/isapnptools
diff options
context:
space:
mode:
Diffstat (limited to 'source/a/isapnptools')
-rw-r--r--source/a/isapnptools/isapnptools-1.27.lsm (renamed from source/a/isapnptools/isapnptools-1.26.lsm)16
-rwxr-xr-xsource/a/isapnptools/isapnptools.SlackBuild126
-rw-r--r--source/a/isapnptools/isapnptools_1.26-5.diff597
-rw-r--r--source/a/isapnptools/slack-desc6
4 files changed, 87 insertions, 658 deletions
diff --git a/source/a/isapnptools/isapnptools-1.26.lsm b/source/a/isapnptools/isapnptools-1.27.lsm
index f2c2af404..be09a4c5c 100644
--- a/source/a/isapnptools/isapnptools-1.26.lsm
+++ b/source/a/isapnptools/isapnptools-1.27.lsm
@@ -1,7 +1,7 @@
Begin3
Title: isapnptools
-Version: 1.26
-Entered-date: 2001-05-08
+Version: 1.27
+Entered-date: 2007-03-24
Description: ISA plug and play configuration utility
Two programs - one allows the dumping of resource data and generation
of a skeleton configuration file, the other configures ISA PnP hardware
@@ -11,15 +11,15 @@ Keywords: ISA PnP Configuration Hardware
Author: fox@roestock.demon.co.uk (Peter Fox)
Maintained-by: fox@roestock.demon.co.uk (Peter Fox)
Primary-site: MetaLab.unc.edu /pub/Linux/system/hardware
- 227k isapnptools-1.26.tgz
- 384k isapnptools-1.26.bin.tgz
+ 492k isapnptools-1.27.tgz
+ 696k isapnptools-1.27.bin.tgz
Alternate-site: tsx-11.mit.edu /pub/linux/sources/sbin
- 227k isapnptools-1.26.src.tar.gz
+ 492k isapnptools-1.27.src.tar.gz
Alternate-site: tsx-11.mit.edu /pub/linux/binaries/sbin
- 384k isapnptools-1.26.bin.tar.gz
+ 696k isapnptools-1.27.bin.tar.gz
Alternate-site: ftp.lmh.ox.ac.uk /pub/linux/pnp
- 227k isapnptools-1.26.tgz
+ 492k isapnptools-1.27.tgz
Original-site: ftp.demon.co.uk /pub/unix/linux/utils
- 227k isapnptools-1.26.tgz
+ 492k isapnptools-1.27.tgz
Copying-policy: GNU
End
diff --git a/source/a/isapnptools/isapnptools.SlackBuild b/source/a/isapnptools/isapnptools.SlackBuild
index 38362878b..90db30eff 100755
--- a/source/a/isapnptools/isapnptools.SlackBuild
+++ b/source/a/isapnptools/isapnptools.SlackBuild
@@ -1,6 +1,6 @@
-#!/bin/sh
+#!/bin/bash
-# Copyright 2009 Patrick J. Volkerding, Sebeka, MN, USA
+# Copyright 2009, 2017, 2018 Patrick J. Volkerding, Sebeka, MN, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -20,69 +20,95 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
-CWD=`pwd`
-TMP=/tmp
+PKGNAM=isapnptools
+VERSION=${VERSION:-1.27}
+BUILD=${BUILD:-2}
+
+NUMJOBS=${NUMJOBS:-" -j7 "}
+
+# Automatically determine the architecture we're building on:
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) export ARCH=i586 ;;
+ arm*) export ARCH=arm ;;
+ # Unless $ARCH is already set, use uname -m for all other archs:
+ *) export ARCH=$( uname -m ) ;;
+ esac
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
+ exit 0
+fi
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ echo "isapnptools is not supported on $ARCH"
+ exit 1
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+TMP=${TMP:-/tmp}
PKG=$TMP/package-isapnptools
+
rm -rf $PKG
-mkdir -p $PKG
+mkdir -p $TMP $PKG
+
cd $TMP
+rm -rf isapnptools-$VERSION
+tar xzvf $CWD/isapnptools-$VERSION.tar.gz || exit 1
+cd isapnptools-$VERSION || exit 1
-# sanity check
-if [ "$( uname -m )" = "x86_64" ]; then
- echo "isapnptools is not supported on x86_64"
- exit 1
-fi
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \;
-VERSION=${VERSION:-1.26}
-ARCH=${ARCH:-i486}
-BUILD=${BUILD:-2}
+CFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --build=$ARCH-slackware-linux || exit 1
-tar xzvf $CWD/isapnptools-$VERSION.tar.gz || exit 1
-cd isapnptools-$VERSION
+make $NUMJOBS || make || exit 1
-zcat $CWD/isapnptools_1.26-5.diff.xz | patch -p1 --verbose || exit 1
+strip src/isapnp src/pnpdump
+
+mkdir -p $PKG/sbin
+cat src/isapnp > $PKG/sbin/isapnp
+cat src/pnpdump > $PKG/sbin/pnpdump
+chmod 755 $PKG/sbin/*
-chown -R root:root .
-find . -perm 666 -exec chmod 644 {} \;
-find . -perm 664 -exec chmod 644 {} \;
-find . -perm 600 -exec chmod 644 {} \;
-find . -perm 444 -exec chmod 644 {} \;
-find . -perm 400 -exec chmod 644 {} \;
-find . -perm 440 -exec chmod 644 {} \;
-find . -perm 777 -exec chmod 755 {} \;
-find . -perm 775 -exec chmod 755 {} \;
-find . -perm 511 -exec chmod 755 {} \;
-find . -perm 711 -exec chmod 755 {} \;
-find . -perm 555 -exec chmod 755 {} \;
-
-./configure --prefix=/usr
-make -j4 || exit 1
-( cd src
- strip isapnp pnpdump
- mkdir -p $PKG/sbin
- cat isapnp > $PKG/sbin/isapnp
- cat pnpdump > $PKG/sbin/pnpdump
- chmod 755 $PKG/sbin/* )
mkdir -p $PKG/etc
-( cd etc
- mkdir -p $PKG/etc
- cat isapnp.conf > $PKG/etc/isapnp.conf.sample
- cat isapnp.gone > $PKG/etc/isapnp.gone.sample )
-( cd doc
- mkdir -p $PKG/usr/man/man5
- cat isapnp.conf.5 | gzip -9c > $PKG/usr/man/man5/isapnp.conf.5.gz
- mkdir -p $PKG/usr/man/man8
- cat isapnp.8 | gzip -9c > $PKG/usr/man/man8/isapnp.8.gz
- cat pnpdump.8 | gzip -9c > $PKG/usr/man/man8/pnpdump.8.gz )
+cat etc/isapnp.conf > $PKG/etc/isapnp.conf.sample
+cat etc/isapnp.gone > $PKG/etc/isapnp.gone.sample
+
+mkdir -p $PKG/usr/man/man5
+cat doc/isapnp.conf.5 | gzip -9c > $PKG/usr/man/man5/isapnp.conf.5.gz
+mkdir -p $PKG/usr/man/man8
+cat doc/isapnp.8 | gzip -9c > $PKG/usr/man/man8/isapnp.8.gz
+cat doc/pnpdump.8 | gzip -9c > $PKG/usr/man/man8/pnpdump.8.gz
+
mkdir -p $PKG/usr/doc/isapnptools-$VERSION
-cp -a AUTHORS CHANGES COPYING INSTALL README isapnp.lsm doc/isapnpfaq.txt doc/README.ide doc/README.initrd $PKG/usr/doc/isapnptools-$VERSION
+cp -a \
+ AUTHORS CHANGES COPYING INSTALL README isapnp.lsm doc/isapnpfaq.txt doc/README.ide doc/README.initrd \
+ $PKG/usr/doc/isapnptools-$VERSION
chown -R root:root $PKG/usr/doc/isapnptools-$VERSION
chmod 644 $PKG/usr/doc/isapnptools-$VERSION/*
+
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
-# Build the package:
cd $PKG
-makepkg -c n -l y $TMP/isapnptools-$VERSION-$ARCH-$BUILD.txz
+/sbin/makepkg -c n -l y $TMP/isapnptools-$VERSION-$ARCH-$BUILD.txz
diff --git a/source/a/isapnptools/isapnptools_1.26-5.diff b/source/a/isapnptools/isapnptools_1.26-5.diff
deleted file mode 100644
index 73bfae9e9..000000000
--- a/source/a/isapnptools/isapnptools_1.26-5.diff
+++ /dev/null
@@ -1,597 +0,0 @@
---- isapnptools-1.26.orig/doc/man2html
-+++ isapnptools-1.26/doc/man2html
-@@ -1,4 +1,4 @@
--#!/bin/bash
-+#!/bin/sh
- #
- # Brute force script to convert isapnptools man pages to html.
- #
---- isapnptools-1.26.orig/debian/changelog
-+++ isapnptools-1.26/debian/changelog
-@@ -0,0 +1,263 @@
-+isapnptools (1.26-5) unstable; urgency=low
-+
-+ * src/isapnp_main.l: Don't declare variable serial_identifier as static
-+ (thanks Andreas Jochens). Closes: #286477.
-+
-+ -- Steve M. Robbins <smr@debian.org> Thu, 23 Dec 2004 00:04:41 -0500
-+
-+isapnptools (1.26-4) unstable; urgency=low
-+
-+ * Add amd64 to list of supported arches. Closes: #257455.
-+
-+ -- Steve M. Robbins <smr@debian.org> Wed, 7 Jul 2004 21:21:29 -0400
-+
-+isapnptools (1.26-3) unstable; urgency=low
-+
-+ * Applied portability fixes from David Weinehall. Closes: #254921.
-+ - debian/isapnptools.init: Replace "test EXPR1 -o EXPR2" by
-+ "test EXPR1 || test EXPR2".
-+ - doc/man2html: Change hash-bang line from /bin/bash to /bin/sh.
-+
-+ -- Steve M. Robbins <smr@debian.org> Thu, 24 Jun 2004 20:25:08 -0400
-+
-+isapnptools (1.26-2) unstable; urgency=low
-+
-+ * debian/control:
-+ Standards-Version updated to 3.5.6.0; no changes required.
-+ Build-depend on flex-old rather than flex.
-+ Build-depend on linux-kernel-headers, for <linux/pci.h>.
-+ Set -dev package section to libdevel.
-+
-+ * debian/rules:
-+ Suppress accidental execution of auto-* tools.
-+ Honour DEB_BUILD_OPTIONS policy.
-+
-+ * src/callbacks.c: Include stdlib.h, for declaration of exit().
-+
-+ * src/resource.c: Define __KERNEL__ and include <linux/mod_devicetable.h>
-+ to switch on definitions of __u32 et al. Closes: #223166.
-+
-+ -- Steve M. Robbins <smr@debian.org> Sat, 6 Dec 2003 22:32:25 -0500
-+
-+isapnptools (1.26-1) unstable; urgency=low
-+
-+ * New upstream release.
-+ * Revert to explicit list of architectures; does not
-+ build on "mipsel". Closes: #97942.
-+ * Do not install /etc/isapnp.conf or /etc/isapnp.gone;
-+ supply them as examples, instead.
-+ * Init script will exit if the kernel has an isa-pnp.o module.
-+ * Install doc/README.lib in -dev package; don't install README
-+ files for DOS, OS2, or borland.
-+
-+ -- Steve M. Robbins <smr@debian.org> Fri, 18 May 2001 20:10:02 -0400
-+
-+isapnptools (1.25-1) unstable; urgency=low
-+
-+ * New upstream release.
-+ * Change to architecture "any" (Closes: #94091).
-+
-+ -- Steve M. Robbins <smr@debian.org> Mon, 16 Apr 2001 19:19:03 -0400
-+
-+isapnptools (1.24-3) unstable; urgency=low
-+
-+ * Fix getopt_long() call to avoid coredump (Closes: #93097).
-+
-+ -- Steve M. Robbins <smr@debian.org> Sat, 7 Apr 2001 12:40:52 -0400
-+
-+isapnptools (1.24-2) unstable; urgency=low
-+
-+ * In version 1.24-1, all the include files were moved to libisapnp-dev,
-+ so it must conflict with older isapnptools (closes: #90373).
-+ * Set section/priority to base/extra, in agreement with the archive
-+ override file.
-+
-+ -- Steve M. Robbins <smr@debian.org> Mon, 19 Mar 2001 23:12:31 -0500
-+
-+isapnptools (1.24-1) unstable; urgency=low
-+
-+ * New Maintainer (closes: #89719).
-+ * New upstream version.
-+ - scanner is case insensitive (closes: #74455, #75362, #83251).
-+ * Repackaged using debhelper.
-+ - correctly generates /usr/doc symlink (closes: #52641)
-+ * Past NMU fixes that remain fixed:
-+ - ensure isapnp is in /sbin (closes: #74893, #74642, #74349, #74487)
-+ - dev package installs lib and headers (closes: #64469)
-+ - README.lib was missing (closes: #62343, #53259)
-+ - no longer uses awk (closes: #29633, #29862)
-+ - updated version long ago (closes: #27784)
-+ - upstream changelog correctly named (closes: #9664)
-+ * Patch previously incorporated without closing bug:
-+ - exit init script if test -e /proc/isapnp (closes: #53057)
-+ * Closing lots of obsolete bugs (closes: #46674).
-+
-+ -- Steve M. Robbins <smr@debian.org> Sun, 18 Mar 2001 20:11:10 -0500
-+
-+isapnptools (1.23-0.4) unstable; urgency=low
-+
-+ * Non-Maintainer upload.
-+ * Apply patch-1.23a from
-+ http://www.roestock.demon.co.uk/isapnptools/patch-1.23a.gz
-+ * Created acconfig.h (build fix).
-+
-+ -- Ivo Timmermans <ivo@debian.org> Fri, 23 Feb 2001 19:45:39 +0100
-+
-+isapnptools (1.23-0.3) unstable; urgency=low
-+
-+ * Non-Maintainer Upload.
-+ * Fixed location of isapnp binary - should have tested this with 2.2
-+ kernel, not just 2.4.. (Closes: #74642, #74349, #74363, #74642)
-+
-+ -- Joseph Carter <knghtbrd@debian.org> Sun, 15 Oct 2000 13:20:19 -0500
-+
-+isapnptools (1.23-0.2) unstable; urgency=low
-+
-+ * Non-Maintainer Upload
-+ * Fixed drain bamage in isapnp/release.h regarding config.h
-+
-+ -- Joseph Carter <knghtbrd@debian.org> Wed, 4 Oct 2000 14:36:03 -0500
-+
-+isapnptools (1.23-0.1) unstable; urgency=low
-+
-+ * Non-Maintainer Upload.
-+ * New upstream version
-+ * Modified debian/* for autosomething
-+
-+ -- Joseph Carter <knghtbrd@debian.org> Mon, 25 Sep 2000 01:04:14 -0500
-+
-+isapnptools (1.21-2.2) unstable; urgency=low
-+
-+ * NMU again.
-+ * Put libisapnp-dev in devel, not libs.
-+
-+ -- Chris Lawrence <lawrencc@debian.org> Mon, 24 Jul 2000 16:38:05 -0500
-+
-+isapnptools (1.21-2.1) unstable; urgency=low
-+
-+ * NMU.
-+ * Create a separate libisapnp-dev package. (Closes: #64469)
-+ * Update Standards-Version in control file.
-+ * Properly include section and priority fields.
-+ * README.lib md5sums problem fixed. (Closes: #53259, #62343)
-+
-+ -- Chris Lawrence <lawrencc@debian.org> Sat, 1 Jul 2000 14:13:45 -0500
-+
-+isapnptools (1.21-2) unstable; urgency=low
-+
-+ * applied patch from Cesar Eduardo Barros to correct the behaviour
-+ for IRQ 2. Closes: #50202.
-+ * changed the test to not start for 2.3 kernels. Closes: #52818.
-+
-+ -- Frederic Lepied <Lepied@debian.org> Thu, 16 Dec 1999 05:56:59 +0100
-+
-+isapnptools (1.21-1) unstable; urgency=low
-+
-+ * new upstream version.
-+
-+ -- Frederic Lepied <Lepied@debian.org> Sat, 11 Dec 1999 15:52:40 +0100
-+
-+isapnptools (1.19-1) unstable; urgency=low
-+
-+ * new upstream version.
-+
-+ -- Frederic Lepied <Lepied@debian.org> Thu, 21 Oct 1999 05:51:00 +0200
-+
-+isapnptools (1.18-1) unstable; urgency=low
-+
-+ * new upstream version.
-+ * Don't start isapnp on startup for 2.3 kernels. Closes: Bug#43634.
-+
-+ -- Frederic Lepied <Lepied@debian.org> Sat, 4 Sep 1999 07:06:42 +0200
-+
-+isapnptools (1.16-4) frozen unstable; urgency=low
-+
-+ * downgrade pciutils dependency from Recommend to Suggest. Closes Bug#29004.
-+
-+ -- Frederic Lepied <Lepied@debian.org> Mon, 9 Nov 1998 06:01:16 +0100
-+
-+isapnptools (1.16-3) frozen unstable; urgency=low
-+
-+ * oops upload to frozen too.
-+
-+ -- Frederic Lepied <Lepied@debian.org> Wed, 4 Nov 1998 04:06:53 +0100
-+
-+isapnptools (1.16-2) unstable; urgency=low
-+
-+ * added missing dependency fields. Closes Bug#28136
-+ * (resource.c): use type instead of which to test for
-+ the lspci command. Closes Bug#28728.
-+
-+ -- Frederic Lepied <Lepied@debian.org> Tue, 27 Oct 1998 09:32:57 +0100
-+
-+isapnptools (1.16-1) unstable; urgency=low
-+
-+ * new upstream version.
-+
-+ -- Frederic Lepied <Lepied@debian.org> Fri, 16 Oct 1998 08:53:06 +0200
-+
-+isapnptools (1.13-3.1) unstable; urgency=high
-+
-+ * Non-maintainer upload
-+ * Fix #23770 (startup link in rcS.d)
-+ * Add depend on dpkg >= 1.4.0.21 because of update-rc.d
-+
-+ -- Gergely Madarasz <gorgo@caesar.elte.hu> Wed, 24 Jun 1998 00:11:59 +0200
-+
-+isapnptools (1.13-3) unstable; urgency=low
-+
-+ * made architecture i386 and alpha. Fix Bug#19704.
-+
-+ -- Frederic Lepied <Lepied@debian.org> Sun, 15 Mar 1998 20:53:28 +0100
-+
-+isapnptools (1.13-2) unstable; urgency=low
-+
-+ * Fix Bug#19334 (reports from lintian).
-+
-+ -- Frederic Lepied <Lepied@debian.org> Sun, 15 Mar 1998 14:44:16 +0100
-+
-+isapnptools (1.13-1) unstable; urgency=low, Closes=15423
-+
-+ * upstream release.
-+ * remade architecture 'any' as it works with the alpha architecture now.
-+ * install changelog.Debian compressed. Closes Bug#15423.
-+
-+ -- Frederic Lepied <Lepied@debian.org> Wed, 7 Jan 1998 06:22:42 +0100
-+
-+isapnptools (1.11-3) unstable; urgency=low
-+
-+ * made architecture i386 (bug #12532).
-+
-+ -- Frederic Lepied <Lepied@debian.org> Wed, 8 Oct 1997 11:22:26 +0200
-+
-+isapnptools (1.11-2) unstable; urgency=low
-+
-+ * test if isapnp.conf is readable before launching isapnp (bug #13688)
-+
-+ -- Frederic Lepied <Lepied@debian.org> Wed, 8 Oct 1997 09:40:09 +0200
-+
-+isapnptools (1.11-1) unstable; urgency=low
-+
-+ * new upstream version.
-+
-+ -- Frederic Lepied <Lepied@debian.org> Sat, 26 Jul 1997 11:14:14 +0200
-+
-+isapnptools (1.10-2) unstable; urgency=low
-+
-+ * compiled with libc6.
-+
-+ -- Frederic Lepied <Lepied@debian.org> Sat, 12 Jul 1997 19:48:15 +0200
-+
-+isapnptools (1.10-1) unstable; urgency=low
-+
-+ * New upstream release.
-+
-+ -- Frederic Lepied <Lepied@debian.org> Thu, 12 Jun 1997 08:47:14 +0200
-+
-+isapnptools (1.9-1) unstable; urgency=low
-+
-+ * Initial Release.
-+ * Need to be integrated with sysvinit.
-+
-+ -- Frederic Lepied <Lepied@debian.org> Thu, 13 Feb 1997 10:28:34 +0100
-+
---- isapnptools-1.26.orig/debian/control
-+++ isapnptools-1.26/debian/control
-@@ -0,0 +1,26 @@
-+Source: isapnptools
-+Section: base
-+Priority: extra
-+Maintainer: Steve M. Robbins <smr@debian.org>
-+Standards-Version: 3.5.8.0
-+Build-Depends: debhelper (>> 3.0.0), flex-old, linux-kernel-headers
-+
-+Package: isapnptools
-+Architecture: alpha amd64 arm i386
-+Depends: ${shlibs:Depends}, dpkg (>= 1.4.0.21)
-+Description: ISA Plug-And-Play configuration utilities.
-+ This program is suitable for all systems, whether or not they
-+ include a PnP BIOS. In fact, a PnP BIOS adds some complications
-+ because it may already activate some cards so that the drivers
-+ can find them, and these tools can unconfigure them, or change
-+ their settings causing all sorts of nasty effects.
-+
-+Package: libisapnp-dev
-+Architecture: alpha amd64 arm i386
-+Conflicts: isapnptools (<< 1.24-1)
-+Section: libdevel
-+Priority: optional
-+Description: ISA Plug-And-Play development libraries.
-+ This package provides a header file and a static library for
-+ development of software that detects and configures ISA Plug-And-Play
-+ devices.
---- isapnptools-1.26.orig/debian/copyright
-+++ isapnptools-1.26/debian/copyright
-@@ -0,0 +1,17 @@
-+This package was debianized by Frederic Lepied <Lepied@debian.org> on
-+Thu, 13 Feb 1997 09:10:53 +0100.
-+
-+It was downloaded from http://www.roestock.demon.co.uk/isapnptools/index.html
-+
-+Copyright:
-+
-+ GNU GENERAL PUBLIC LICENSE
-+ Version 2, June 1991
-+
-+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
-+ 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-+ Everyone is permitted to copy and distribute verbatim copies
-+ of this license document, but changing it is not allowed.
-+
-+On Debian Linux systems, the complete text of the GNU General
-+Public License can be found in `/usr/share/common-licenses/GPL'.
---- isapnptools-1.26.orig/debian/isapnptools.README.Debian
-+++ isapnptools-1.26/debian/isapnptools.README.Debian
-@@ -0,0 +1,38 @@
-+Starting with version 1.26-1 (2001-05-18), the sample configuration
-+files are no longer installed in /etc. Look for them in
-+/usr/share/doc/isapnptools/examples.
-+
-+The example files are not very useful, in fact. Start with
-+"pnpdump >isapnp.conf" and then read "man isapnp.conf" to get started.
-+
-+
-+The --reset option to pnpdump may be useful to reset some hardware at
-+shutdown time. However, the pnpdump manpage suggests this may cause a
-+lockup, so this is not done by default. Edit /etc/init.d/isapnp if
-+you wish to do so. See bug report #54686.
-+
-+
-+ Kernel ISA PnP Support
-+ ----------------------
-+
-+The 2.4 linux kernels have built-in support for ISA PnP configuration,
-+obviating the need for isapnptools. The init script will silently
-+exit if the running kernel has isa-pnp support built-in or compiled as
-+a module.
-+
-+For many, the kernel PnP configuration will be sufficient (it seems to
-+be better than isapnptools). If your card does not get properly
-+configured, you will have to peruse the file Documentation/isapnp.txt
-+from the kernel sources and come up with the required commands
-+to configure it. Put them into a file, e.g. /etc/proc-isapnp.conf,
-+and arrange for this to be read during boot. If isa-pnp is compiled
-+as a module, you can use a module post-install rule such as
-+the following:
-+
-+ post-install isa-pnp cat /etc/proc-isapnp.conf > /proc/isapnp
-+
-+Install this line into a file in /etc/modutils of your choosing
-+(e.g. /etc/modutils/local) then run "update-modules".
-+
-+
-+ -- Steve M. Robbins <smr@debian.org>, Sat Dec 6 23:35:46 2003
---- isapnptools-1.26.orig/debian/isapnptools.docs
-+++ isapnptools-1.26/debian/isapnptools.docs
-@@ -0,0 +1,8 @@
-+AUTHORS
-+NEWS
-+README
-+doc/README.ide
-+doc/README.initrd
-+doc/README.modules
-+doc/isapnpfaq.txt
-+
---- isapnptools-1.26.orig/debian/isapnptools.examples
-+++ isapnptools-1.26/debian/isapnptools.examples
-@@ -0,0 +1,2 @@
-+etc/isapnp.gone
-+etc/isapnp.conf
---- isapnptools-1.26.orig/debian/isapnptools.files
-+++ isapnptools-1.26/debian/isapnptools.files
-@@ -0,0 +1,4 @@
-+sbin
-+usr/sbin
-+usr/share/man
-+
---- isapnptools-1.26.orig/debian/isapnptools.init
-+++ isapnptools-1.26/debian/isapnptools.init
-@@ -0,0 +1,29 @@
-+#! /bin/sh
-+
-+# /etc/init.d/isapnp: configure Plug and Play boards
-+
-+test -x /sbin/isapnp || exit 0
-+
-+# kernel 2.3.x and later can handle Pnp directly
-+if test -e /proc/isapnp || \
-+ test -e /lib/modules/`/bin/uname -r`/kernel/drivers/pnp/isa-pnp.o
-+then
-+ exit 0
-+fi
-+
-+case "$1" in
-+ start)
-+ if [ -r /etc/isapnp.conf ]; then
-+ /sbin/isapnp /etc/isapnp.conf
-+ fi
-+ ;;
-+
-+ stop|force-reload|restart)
-+ ;;
-+
-+ *)
-+ echo "Usage: $0 {start|stop|restart|force-reload}"
-+ exit 1
-+esac
-+
-+exit 0
---- isapnptools-1.26.orig/debian/libisapnp-dev.docs
-+++ isapnptools-1.26/debian/libisapnp-dev.docs
-@@ -0,0 +1,4 @@
-+AUTHORS
-+NEWS
-+README
-+doc/README.lib
---- isapnptools-1.26.orig/debian/libisapnp-dev.examples
-+++ isapnptools-1.26/debian/libisapnp-dev.examples
-@@ -0,0 +1,2 @@
-+demos/demo.c
-+demos/demo2.c
---- isapnptools-1.26.orig/debian/libisapnp-dev.files
-+++ isapnptools-1.26/debian/libisapnp-dev.files
-@@ -0,0 +1,2 @@
-+usr/include
-+usr/lib
---- isapnptools-1.26.orig/debian/postrm
-+++ isapnptools-1.26/debian/postrm
-@@ -0,0 +1,7 @@
-+#!/bin/sh -e
-+
-+#DEBHELPER#
-+
-+if [ "$1" = "purge" ] ; then
-+ rm -f /etc/isapnp.conf /etc/isapnp.gone
-+fi
---- isapnptools-1.26.orig/debian/rules
-+++ isapnptools-1.26/debian/rules
-@@ -0,0 +1,115 @@
-+#!/usr/bin/make -f
-+#
-+# Adapted from /usr/share/doc/debhelper/examples/rules.multi2
-+
-+# Uncomment this to turn on verbose mode.
-+#export DH_VERBOSE=1
-+
-+# This is the debhelper compatibility version to use.
-+export DH_COMPAT=3
-+
-+# This has to be exported to make some magic below work.
-+export DH_OPTIONS
-+
-+# Suppress accidental execution of the auto-* tools; see
-+# http://lists.debian.org/debian-devel/2001/debian-devel-200111/msg01416.html
-+no_auto_tools = ACLOCAL="`pwd`/missing aclocal" \
-+ AUTOCONF="`pwd`/missing autoconf" \
-+ AUTOMAKE="`pwd`/missing automake" \
-+ AUTOHEADER="`pwd`/missing autoheader"
-+
-+# Customization follows Debian policy 11.1.
-+#
-+# Variable DEB_BUILD_OPTIONS can have "noopt" or "nostrip"
-+
-+CFLAGS = -Wall -g
-+export CFLAGS
-+
-+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-+CFLAGS += -O0
-+else
-+CFLAGS += -O2
-+endif
-+
-+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
-+INSTALL_PROGRAM += -s
-+endif
-+
-+build: build-stamp
-+build-stamp:
-+ dh_testdir
-+
-+ rm -f config.cache
-+ ./configure --prefix=/usr \
-+ --mandir=/usr/share/man --infodir=/usr/share/info
-+ $(MAKE) $(no_auto_tools)
-+
-+ touch build-stamp
-+
-+clean:
-+ dh_testdir
-+ dh_testroot
-+ rm -f build-stamp
-+
-+ -cd demos && $(MAKE) distclean
-+ -$(MAKE) distclean
-+
-+ dh_clean
-+
-+install: DH_OPTIONS=
-+install: build
-+ dh_testdir
-+ dh_testroot
-+ dh_clean -k
-+ dh_installdirs
-+
-+ $(MAKE) DESTDIR=`pwd`/debian/tmp install
-+ # Move isapnp to /sbin
-+ mkdir debian/tmp/sbin
-+ mv debian/tmp/usr/sbin/isapnp debian/tmp/sbin
-+
-+ dh_movefiles
-+
-+# This single target is used to build all the packages, all at once, or
-+# one at a time. So keep in mind: any options passed to commands here will
-+# affect _all_ packages. Anything you want to only affect one package
-+# should be put in another target, such as the install target.
-+binary-common:
-+ dh_testdir
-+ dh_testroot
-+# dh_installdebconf
-+ dh_installdocs
-+ dh_installexamples
-+ # override init script name, for historical reasons
-+ dh_installinit --no-restart-on-upgrade \
-+ --init-script=isapnp \
-+ -- start 15 S .
-+# dh_installman
-+ dh_installinfo
-+ dh_installchangelogs ChangeLog
-+# dh_link
-+ dh_strip
-+ dh_compress
-+ dh_fixperms
-+# dh_makeshlibs
-+ dh_installdeb
-+ dh_shlibdeps
-+ dh_gencontrol
-+ dh_md5sums
-+ dh_builddeb
-+
-+# Build architecture independant packages using the common target.
-+binary-indep: build install
-+# (Uncomment this next line if you have such packages.)
-+# $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
-+
-+# Build architecture dependant packages using the common target.
-+binary-arch: build install
-+ $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common
-+
-+# Any other binary targets build just one binary package at a time.
-+binary-%: build install
-+ make -f debian/rules binary-common DH_OPTIONS=-p$*
-+
-+binary: binary-indep binary-arch
-+.PHONY: build clean binary-indep binary-arch binary install
---- isapnptools-1.26.orig/src/callbacks.c
-+++ isapnptools-1.26/src/callbacks.c
-@@ -51,6 +51,7 @@
- #include <stdio.h>
- #include <errno.h>
- #include <string.h>
-+#include <stdlib.h>
-
- /****************************************************************************/
-
---- isapnptools-1.26.orig/src/isapnp_main.l
-+++ isapnptools-1.26/src/isapnp_main.l
-@@ -363,7 +363,7 @@
- return 0;
- }
-
--static unsigned char serial_identifier[NUM_CARDS+1][IDENT_LEN];
-+unsigned char serial_identifier[NUM_CARDS+1][IDENT_LEN];
- static char *boardid[NUM_CARDS+1];
- static unsigned long serno[NUM_CARDS+1];
-
---- isapnptools-1.26.orig/src/resource.c
-+++ isapnptools-1.26/src/resource.c
-@@ -24,6 +24,9 @@
- #include <string.h>
-
- #ifdef ENABLE_PCI
-+#define __KERNEL__
-+#include <linux/mod_devicetable.h>
-+#undef __KERNEL__
- #include <linux/pci.h>
- #endif
-
diff --git a/source/a/isapnptools/slack-desc b/source/a/isapnptools/slack-desc
index 8646def6e..81b0d4203 100644
--- a/source/a/isapnptools/slack-desc
+++ b/source/a/isapnptools/slack-desc
@@ -1,8 +1,8 @@
# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description. Line
+# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
-# on the right side marks the last column you can put a character in. You must
-# make exactly 11 lines for the formatting to be correct. It's also
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|