[Lunar-commits] <moonbase> libusb-compat: Adding module. It is a compatibility layer for the legacy

Dennis `stumbles` Veatch stumbles at lunar-linux.org
Wed Aug 12 21:30:30 CEST 2009


commit c158c1570740d715951e0a04091b3e88444f5aeb
Author: Dennis `stumbles` Veatch <stumbles at lunar-linux.org>
Date:   Wed Aug 12 15:30:30 2009 -0400

    libusb-compat: Adding module. It is a compatibility layer for the legacy
    
    libusb (0.1.x series).
---
 libs/libusb-compat/DEPENDS |    1 +
 libs/libusb-compat/DETAILS |   24 ++++++++++++++++++++++++
 2 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/libs/libusb-compat/DEPENDS b/libs/libusb-compat/DEPENDS
new file mode 100644
index 0000000..5487d07
--- /dev/null
+++ b/libs/libusb-compat/DEPENDS
@@ -0,0 +1 @@
+depends libusb
diff --git a/libs/libusb-compat/DETAILS b/libs/libusb-compat/DETAILS
new file mode 100644
index 0000000..949d978
--- /dev/null
+++ b/libs/libusb-compat/DETAILS
@@ -0,0 +1,24 @@
+          MODULE=libusb-compat
+           MAJOR=0.1
+           MINOR=3
+         VERSION=$MAJOR.$MINOR
+          SOURCE=$MODULE-$VERSION.tar.bz2
+      SOURCE_URL=$SFORGE_URL/libusb/$MODULE-$MAJOR/$MODULE-$VERSION
+      SOURCE_VFY=sha1:d5710d5bc4b67c5344e779475b76168c7ccc5e69
+        WEB_SITE=http://www.libusb.org/wiki/LibusbCompat0.1
+         ENTERED=20090812
+         UPDATED=20090812
+           SHORT="a compatibility layer for the old libusb."
+
+cat << EOF
+libusb-compat-0.1 is a replacement for libusb-0.1. However, instead of being an
+actual implementation, libusb-0.1 is more of a compatibility layer (or wrapper)
+which just converts libusb-0.1 calls into their libusb-1.0 equivalents.
+
+It aims to look, feel and behave exactly like libusb-0.1. As it is a 
+replacement, you cannot install it alongside libusb-0.1 on the same system.
+
+As the compatibility layer implements the exact same ABI and API, no 
+modifications to existing libusb-0.1-based applications are needed. You do not 
+even have to recompile them. This compatibility layer is a drop-in replacement. 
+EOF


More information about the Lunar-commits mailing list