summaryrefslogtreecommitdiff
path: root/devel/libusb
AgeCommit message (Collapse)AuthorFilesLines
2002-11-18The USB API found in FreeBSD originated in NetBSD. Correct theschmonz2-1/+15
publicity statement in the configure script.
2002-11-18Update to 0.1.7. Changes from 0.1.6a:schmonz4-11/+10
Fix up error codes for darwin port. Make sure short transfers are allowed on BSD port. Fix bug when finding new busses during usb_find_busses(). Added two new functions: usb_get_string() and usb_get_string_simple(). Documentation updates. Added LICENSE file. Various other cleanups.
2002-10-22forcibly disable building docs, otherwise it tries if jade is founddrochner1-1/+2
and fails
2002-10-08Unused.wiz1-49/+0
2002-08-26buildlink1 -> buildlink2jlam1-2/+2
2002-08-25Merge changes in packages from the buildlink2 branch that havejlam5-4/+23
buildlink2.mk files back into the main trunk.
2002-08-21Make PKGNAME's version number part numeric.wiz1-1/+2
2002-08-19Update to 0.1.6a. There is no documentation included on the changes, but amycroft5-124/+13
cursory inspection suggests that they are mostly build related, and some minor bug fixes to the platform-dependent code.
2002-05-08LTCONFIG_OVERRIDE->LIBTOOL_OVERRIDEdrochner1-2/+2
2002-03-03Bump version to 0.1.5nb1 after the -current usb fix.veego1-1/+2
2002-03-03Add patch-ad.veego1-1/+2
2002-03-03Patch to build it on -current systems after the renaming in usb.h.veego1-21/+98
Use the same logic as in usbutil.
2002-03-03Patch from sourceforge (revision 1.12 of bsd.c):veego1-0/+32
Patch from seagull at aracnet.com: Some time ago, I identified a problem with libusb under FreeBSD. The issue is that the current implementation of bsd.c assumes that a particular endpoint is unidirectional. If you write, for example, to endpoint 2, you can't later on read from that same endpoint and visa-versa. Although USB pipes are unidrectional, they can be "stacked" on the same endpoint. Endpoint 2, for example, has two pipes: 0x02 and 0x82, with the high bit representing the transfer direction of the pipe. Since the BSD USB stack does not let you open two descriptors for the same endpoint, and it does not let you close and reopen an endpoint in the middle of a "session", I had originally proposed that the endpoint always be opened O_RDWR so that bidirectional communication would be supported. However, it was later pointed out that a device which really did only have a unidrectional pipe on an endpoint would fail on ENXIO if you tried to open it O_RDWR, so I went back to the drawing board and came up with a patch for bsd.c which should solve the issue for both cases. What it does is first attempt to open the endpoint O_RDWR. If that fails on ENXIO, then it attempts to open the pipe in the direction appropriate for the operation that you were committing.
2002-02-07Updated libusb to 0.1.5 (provided by Amitai Schlair in pkg/15516).martti4-12/+12
This version of libusb is required by the soon-to-be-released gphoto2. - Add support for MacOS X (Darwin) - Fix endianess correctly where applicable on all OS' - Return bytes written/read for control message (BSD) - Tweak documentation build - Fix bug when usb_find_devices was called multiple times (Linux) - Fetch descriptors for all devices when we can and parse them
2002-01-03Updated to 0.1.4. List of changes is unknown (ChangeLog was not updated).martti6-95/+10
2001-11-01Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-10-03Substitute the real config script for the config wrapper script injlam1-2/+4
installed files. We don't want buildlink references to escape into the install directory.
2001-08-17If USE_CONFIG_WRAPPER is defined (implied by USE_BUILDLINK_ONLY), thenjlam1-2/+3
set FOO_CONFIG=${BUILDLINK_CONFIG_WRAPPER.foo} in both CONFIGURE_ENV and MAKE_ENV. We remove the check for GNU_CONFIGURE because if a package Makefile includes the buildlink.mk file, then it most likely wants to use the config script wrappers as well. Change suggested by Hubert Feyrer (hubertf) and Tomasz Luchowski (zuntum).
2001-07-24Mark as USE_BUILDLINK_ONLY and add a buildlink.mk file for use by otherjlam2-3/+50
package Makefiles.
2001-06-15patch from Havard Eidnes: correct handling of "mode" argument todrochner2-7/+12
ensure_ep_open()
2001-04-21Move to sha1 digests, and/or add distfile sizes.wiz1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc2-4/+2
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-03-28one more control endpoint hackdrochner2-5/+23
2001-03-28user level USB access library, used by Linux apps mostlydrochner8-0/+105