mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-20 00:21:35 +00:00
Mirror of the FreeBSD ports git repo https://git.FreeBSD.org/ports.git .
555cbea998
I committed a6a2ed3 to k3b's git tree some time ago. It is a patch by avg@ improving the file and preventing some bugs from occurring. In his own words in KDE git review request 103293: Main idea of the change is to improve the case where SCSI sense data is not automatically provided and has to be explicitly requested. Current code essentially duplicates main transport code for this task. The proposed code recursively calls into the transport code with MMC_REQUEST_SENSE command. This also fixes a problem with the existing code where it re-uses a CCB of the original command for sense fetching but doesn't ensure that all the previously used bytes are reset to proper values. This can result in a malformed MMC_REQUEST_SENSE CCB which can confuse certain hardware (e.g. it hangs Optiarc DVD RW AD-7191S 1.02). Also the style of the code is cleaned up. Because of the code re-use the code is now more compact. Additionally some historic and useless code was dropped - the code for setting errno. errno value is not used by the calling code and this is an artifact of the FreeBSD-specific code having been borrowed from a different project (as attested by Heiner Eichmann <h.eichmann@gmx.de>). The current patch in the port now contains both commits 4ffc589 and a6a2ed3 squashed together. Bump PORTREVISION accordingly. Submitted by: avg |
||
---|---|---|
accessibility | ||
arabic | ||
archivers | ||
astro | ||
audio | ||
benchmarks | ||
biology | ||
cad | ||
chinese | ||
comms | ||
converters | ||
databases | ||
deskutils | ||
devel | ||
dns | ||
editors | ||
emulators | ||
finance | ||
french | ||
ftp | ||
games | ||
german | ||
graphics | ||
hebrew | ||
hungarian | ||
irc | ||
japanese | ||
java | ||
korean | ||
lang | ||
math | ||
misc | ||
Mk | ||
multimedia | ||
net | ||
net-im | ||
net-mgmt | ||
net-p2p | ||
news | ||
palm | ||
polish | ||
ports-mgmt | ||
portuguese | ||
russian | ||
science | ||
security | ||
shells | ||
sysutils | ||
Templates | ||
textproc | ||
Tools | ||
ukrainian | ||
vietnamese | ||
www | ||
x11 | ||
x11-clocks | ||
x11-drivers | ||
x11-fm | ||
x11-fonts | ||
x11-servers | ||
x11-themes | ||
x11-toolkits | ||
x11-wm | ||
.cvsignore | ||
CHANGES | ||
COPYRIGHT | ||
GIDs | ||
KNOBS | ||
LEGAL | ||
Makefile | ||
MOVED | ||
README | ||
UIDs | ||
UPDATING |
This is the FreeBSD Ports Collection. For an easy to use WEB-based interface to it, please see: http://www.FreeBSD.org/ports For general information on the Ports Collection, please see the FreeBSD Handbook ports section which is available from: http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/ports.html for the latest official version or: The ports(7) manual page (man ports). These will explain how to use ports and packages. If you would like to search for a port, you can do so easily by saying (in /usr/ports): make search name="<name>" or: make search key="<keyword>" which will generate a list of all ports matching <name> or <keyword>. make search also supports wildcards, such as: make search name="gtk*" For information about contributing to FreeBSD ports, please see the Porter's Handbook, available at: http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/porters-handbook/ NOTE: This tree will GROW significantly in size during normal usage! The distribution tar files can and do accumulate in /usr/ports/distfiles, and the individual ports will also use up lots of space in their work subdirectories unless you remember to "make clean" after you're done building a given port. /usr/ports/distfiles can also be periodically cleaned without ill-effect.