diff options
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-x | source/a/isapnptools/isapnptools.SlackBuild | 126 | ||||
-rw-r--r-- | source/a/isapnptools/isapnptools_1.26-5.diff | 597 | ||||
-rw-r--r-- | source/a/isapnptools/slack-desc | 6 |
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------------------------------------------------------| |