From d45d021e8f936d59b0013a7406c92b6f8076271c Mon Sep 17 00:00:00 2001 From: frueauf Date: Sun, 3 May 1998 21:23:00 +0000 Subject: Initial import of libscsi 1.6 based on pr 5393. --- devel/libscsi/Makefile | 15 +++++++++++++++ devel/libscsi/files/md5 | 1 + devel/libscsi/patches/patch-aa | 11 +++++++++++ devel/libscsi/patches/patch-ab | 26 ++++++++++++++++++++++++++ devel/libscsi/pkg/COMMENT | 1 + devel/libscsi/pkg/DESCR | 10 ++++++++++ devel/libscsi/pkg/PLIST | 29 +++++++++++++++++++++++++++++ 7 files changed, 93 insertions(+) create mode 100644 devel/libscsi/Makefile create mode 100644 devel/libscsi/files/md5 create mode 100644 devel/libscsi/patches/patch-aa create mode 100644 devel/libscsi/patches/patch-ab create mode 100644 devel/libscsi/pkg/COMMENT create mode 100644 devel/libscsi/pkg/DESCR create mode 100644 devel/libscsi/pkg/PLIST (limited to 'devel') diff --git a/devel/libscsi/Makefile b/devel/libscsi/Makefile new file mode 100644 index 00000000000..86b11acfcd1 --- /dev/null +++ b/devel/libscsi/Makefile @@ -0,0 +1,15 @@ +# $NetBSD: Makefile,v 1.1 1998/05/03 21:23:00 frueauf Exp $ +# + +DISTNAME= libscsi-1.6 +CATEGORIES= devel +MASTER_SITES= ftp://ftp.emsi.priv.at/pub/netbsd/contrib/ + +MAINTAINER= packages@netbsd.org + +MAKE_ENV= LIBDIR=${PREFIX}/lib MANDIR=${PREFIX}/man + +# Do not list MAN/CAT pages here. It will confuse if MANZ is set. +# The pkg uses BSD-style-Makefiles itself, so it does the right thing. + +.include "../../mk/bsd.pkg.mk" diff --git a/devel/libscsi/files/md5 b/devel/libscsi/files/md5 new file mode 100644 index 00000000000..5343df166de --- /dev/null +++ b/devel/libscsi/files/md5 @@ -0,0 +1 @@ +MD5 (libscsi-1.6.tar.gz) = 22749d533745504db478ccc1bfaf2e9d diff --git a/devel/libscsi/patches/patch-aa b/devel/libscsi/patches/patch-aa new file mode 100644 index 00000000000..ffda5d6fbbc --- /dev/null +++ b/devel/libscsi/patches/patch-aa @@ -0,0 +1,11 @@ +--- scsi.3.orig Wed Feb 18 15:43:00 1998 ++++ scsi.3 Sat May 2 20:42:48 1998 +@@ -75,7 +75,7 @@ + These functions + use the SCIOCCOMMAND + .Xr ioctl 2 +-of the FreeBSD SCSI subsystem ++of the NetBSD SCSI subsystem + to provide user level access to SCSI commands. + The programmer must know the SCSI CDB (Command Descriptor + Block) to perform the desired command. These functions assist in diff --git a/devel/libscsi/patches/patch-ab b/devel/libscsi/patches/patch-ab new file mode 100644 index 00000000000..df9261e322f --- /dev/null +++ b/devel/libscsi/patches/patch-ab @@ -0,0 +1,26 @@ +--- Makefile.orig Wed Feb 18 15:43:00 1998 ++++ Makefile Sat May 2 22:48:20 1998 +@@ -4,7 +4,11 @@ + #CFLAGS+=-DLIBC_SCCS -I${.CURDIR}/../../sys + SRCS= scsi.c + +-MAN3= scsi.3 ++NOLINT= 1 ++ ++MANINSTALL?= catinstall maninstall ++ ++MAN+= scsi.3 + + MLINKS+=scsi.3 scsireq_buff_decode.3 scsi.3 scsireq_build.3 \ + scsi.3 scsireq_decode.3 scsi.3 scsireq_encode.3 \ +@@ -14,8 +18,8 @@ + scsi.3 scsi_debug_output.3 + + beforeinstall: +- ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 ${.CURDIR}/scsi.h \ +- ${DESTDIR}/usr/include ++ ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${.CURDIR}/scsi.h \ ++ ${LOCALBASE}/include + + + .include diff --git a/devel/libscsi/pkg/COMMENT b/devel/libscsi/pkg/COMMENT new file mode 100644 index 00000000000..546ca5b7a70 --- /dev/null +++ b/devel/libscsi/pkg/COMMENT @@ -0,0 +1 @@ +FreeBSD SCSI user library diff --git a/devel/libscsi/pkg/DESCR b/devel/libscsi/pkg/DESCR new file mode 100644 index 00000000000..ffe75892c1e --- /dev/null +++ b/devel/libscsi/pkg/DESCR @@ -0,0 +1,10 @@ +This library is meant for userland access to SCSI devices. The +library is part of the FreeBSD distribution but works for +NetBSD as well. + +The functions of the library use the SCIOCCOMMAND ioctl(2) of +the NetBSD SCSI subsystem to provide user level access to SCSI +commands. The programmer must know the SCSI CDB (Command +Descriptor Block) to perform the desired command. These +functions assist in building up the CDB, submitting it to the +SCSI subsystem, and decoding the result. diff --git a/devel/libscsi/pkg/PLIST b/devel/libscsi/pkg/PLIST new file mode 100644 index 00000000000..ee70a5cfa58 --- /dev/null +++ b/devel/libscsi/pkg/PLIST @@ -0,0 +1,29 @@ +@comment $NetBSD: PLIST,v 1.1 1998/05/03 21:23:00 frueauf Exp $ +include/scsi.h +lib/libscsi.a +lib/libscsi_p.a +lib/libscsi_pic.a +man/cat3/scsi.0 +man/cat3/scsireq_buff_decode.0 +man/cat3/scsireq_build.0 +man/cat3/scsireq_decode.0 +man/cat3/scsireq_encode.0 +man/cat3/scsireq_enter.0 +man/cat3/scsireq_new.0 +man/cat3/scsireq_reset.0 +man/cat3/SCSIREQ_ERROR.0 +man/cat3/scsi_open.0 +man/cat3/scsi_debug.0 +man/cat3/scsi_debug_output.0 +man/man3/scsi.3 +man/man3/scsireq_buff_decode.3 +man/man3/scsireq_build.3 +man/man3/scsireq_decode.3 +man/man3/scsireq_encode.3 +man/man3/scsireq_enter.3 +man/man3/scsireq_new.3 +man/man3/scsireq_reset.3 +man/man3/SCSIREQ_ERROR.3 +man/man3/scsi_open.3 +man/man3/scsi_debug.3 +man/man3/scsi_debug_output.3 -- cgit v1.2.3