NOTICE: This package has been removed from pkgsrc

./devel/libscsi, FreeBSD SCSI user library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 1.6nb1, Package name: libscsi-1.6nb1, Maintainer: pkgsrc-users

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.


Master sites:

SHA1: 8d6d47d2baa5e272e09ac5ee1330dd37461e922f
RMD160: 586e0b73777a6be41f075c2b6f4fb73c81d7fa03
Filesize: 11.617 KB

Version history: (Expand)


CVS history: (Expand)


   2011-11-23 19:59:29 by Thomas Klausner | Files touched by this commit (27) | Package removed
Log message:
Remove libscsi and the two packages using it, tosha and cdd.

The FreeBSD SCSI library on which libscsi was based, was removed in 1998.
The two other packages were last updated 1997 and 2001, respectively.
Better software exists (e.g. cdparanoia, cdrecord).

Ok agc@, gdt@
   2011-11-22 11:47:14 by John Marino | Files touched by this commit (1)
Log message:
devel/libscsi: Disable FreeBSD and DragonFly

The FreeBSD SCSI library, on which this package is based, was removed in
1998 and replaced with CAM-SCSI.  DragonFly never had it.  Neither
platform has the required <sys/scsiio.h>.  Other patches are
NetBSD-specific, so the scope of this package must be narrowed once again.
   2010-10-31 10:08:11 by Sergey Svishchev | Files touched by this commit (1)
Log message:
This package is BSD-specific; set ONLY_FOR_PLATFORM.
   2009-07-08 16:02:49 by Joerg Sonnenberger | Files touched by this commit (3)
Log message:
user-destdir support
   2009-03-20 20:25:55 by Joerg Sonnenberger | Files touched by this commit (1252)
Log message:
Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
   2008-05-20 22:42:04 by Tobias Nygren | Files touched by this commit (1)
Log message:
Drop -Werror, it doesn't appear to be warns safe:
scsi.c:1047: warning: pointer type mismatch in conditional expression
   2007-09-12 23:05:30 by Roland Illig | Files touched by this commit (2)
Log message:
Fixed gcc error message:

scsi.c:1047: warning: dereferencing 'void *' pointer
scsi.c:1047: error: void value not ignored as it ought to be

The reason is that scsireq_t->data has now (NetBSD 4.99.30) the type
void *, which seems to have been char * before.
   2007-01-07 10:14:16 by Roland Illig | Files touched by this commit (412)
Log message:
Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.

Fixes PR 35265, although I did not use the patch provided therein.