summaryrefslogtreecommitdiff
path: root/devel/libusb
AgeCommit message (Collapse)AuthorFilesLines
2005-02-25Changes 0.1.10a:adam2-5/+6
* Minor build issues fixed
2005-02-24require gcc 3.3; should fix build on NetBSD-1.6drochner1-2/+3
(PR pkg/29456 by diro@nixsys.bz)
2005-02-23Add RMD160 digests.agc1-1/+2
2005-02-14Changes 0.1.10:adam7-24/+71
* Fix various compile warnings * Require newer autotools * Switch from QT to STL for C++ extensions * Linux: * Speed up small bulk and interrupt transfers to previous speeds * Fix case where bulk and interrupt transfers could block forever * Fix tree heirarchy building code (undocumented)
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv2-3/+4
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam1-5/+1
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-06-23Bump PKGREVISION for patch-ad (usb_bulk_read() bugfix by mycroft).wiz1-1/+2
2004-06-23Make usb_bulk_read() terminate short transfers correctly. This mimics themycroft2-1/+34
Linux code, and is critical for making PTP work.
2004-06-06libusb is only for Darwin, FreeBSD, Linux, NetBSD and OpenBSD.grant1-1/+4
2004-05-03Unused.wiz1-19/+0
2004-05-03Changes 1.0.8:adam4-16/+17
New Features: * Synchronous Interrupt read support. * Added new usb_get_descriptor_by_endpoint() function. Properly prototyped existing usb_get_descriptor() function. * (Linux) Check for usbdevfs in /sys/bus/usb (2.6 kernel). * (Linux) Added usb_get_driver_np() function to get driver bound to interface. * (Linux) Added usb_detach_kernel_driver_np() function to detach kernel driver from interface. Bug Fixes: * Many return values are starting to become normalized (consistent across ports) * Various bug fixes in Darwin port. * Fix usb_string() to fetch language index correctly. * More documentation updates and fixes.
2004-03-05Reorder location and setting of BUILDLINK_PACKAGES to match templatejlam1-6/+7
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-02-21bl3ifycube2-2/+19
2004-02-14LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globsjlam1-2/+1
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk.
2004-02-05The long awaited update libtool to 1.5.2.skrll1-2/+1
Some pkgsrc things - Fix PLISTs for packages that use -release - Include canonicalisation of a couple of paths for the benefit of qt3-* - the normal version=sunos patching - fix all library_names_spec for the standard set of symlinks The libtool things some of which had already made it into pkgsrc libtool. New in 1.5.2: 2004-01-25; CVS version 1.5.0a, Libtool team: * lt_dlrealloc is an official part of the libltdl API. * --tag, --silent and --debug options are preserved and reused when libtool calls itself for relinking etc. * `-pthread' and similar options are honoured when linking shared libraries. * -no-suppress in compile mode shows compiler output for both PIC and non-PIC object compilation. * New link mode option `-precious-files-regex' to prevent accidental removal of files you want to keep, such as test coverage data, from the temporary output directory. * Directories specified in /etc/ld.so.conf are no longer hardcoded on Linux. * Recognises the 'R' symbol type on Solaris so read-only symbols can be exported. * Bug fixes. New in 1.5: 2003-04-14; CVS version 1.4e, Libtool team: * First stable release of multi-language architecture. * libtool and libltdl support for Mac OS/X. * libltdl will now use cygwins dlopen API instead of always forcing LoadLibrary. * Support auto-import patch to binutils on cygwin for much improved dll support. * Bug fixes. New in 1.4.3: 2002-10-13; CVS version 1.4.2a, Robert Boehne: * The libltdl subdirectory now bootstraps correctly with Automake 1.5. * srcdir != builddir builds with Automake 1.5 work correctly. * Support for mips-compaq-nonstopux. * New command line argument, --preserve-dup-deps prevents removal of duplicate dependent libraries. New in 1.4d: 2002-01-07; CVS version 1.4c, Libtool team: * Help strings display correctly again. * Better error messages when library linking fails. * Better error messages from libltdl when loading fails. * Better search path management in libltdl with `lt_dlinsertsearchdir' call. * Support /lib/w32api in recent cygwin releases. * Support cross compilation to mingw. * Support for .rc files (Windows resource compiler). * Improved handling of mingw gcc. * Improved handling of $PATH with entries containing spaces. * Improved support for linking with gcc on aix4* and aix5*. * Improved support for GCC 3.0. * Initial support for QNX RTOS, UnixWare 7 and OpenUNIX 8. * Bug fixes to the OpenBSD port. * Bug fixes. New in 1.4.2: 2001-09-11; CVS version 1.4.1a, Gary V. Vaughan: * libltdl now builds on solaris again * diagnose and warn about not-quite-working combinations of gcc and ld on solaris. * Improved OpenBSD support. * Improved cygwin support. * Bugfixes. New in 1.4.1: 2001-09-03; CVS version 1.4.0a, Libtool team: * Better error messages from libltdl when loading fails. * Don't leave here-doc files behind. * Improved support for OpenBSD. * Libtool will build with autoconf-2.50 and higher. * Plug memory management bugs in libltdl. * Prefer shl_load to dlopen for better operation on HP-UX. New in 1.4b: 2001-07-09; CVS version 1.4a, Libtool team: * Now bootstraps with autoconf-2.50 and automake-1.4-p4. * Always try to build at least a static lib, even if both static and shared libs were disabled. * Full support for C++ compiler. * Support for GNU gcj compiler. * libltdl can now load all modules in a given path according to user supplied criteria with `lt_dlforeachfile' call. * Improved support for AIX ia64, djgpp, HPUX, hurd, OpenBSD, sco3.2*. * Internal mutex handling no longer has namespace clashes on NCR MP-RAS. * New pdemo and tagdemo tests. * Bug fixes.
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
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