summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStanislav Sedov <stas@FreeBSD.org>2009-05-04 19:52:34 +0000
committerStanislav Sedov <stas@FreeBSD.org>2009-05-04 19:52:34 +0000
commit1fb4f010acb5f3e082cfccbad947b46c57461174 (patch)
tree5b9c37bf9f070f21c99d5a4a590a572b8e6da705
parent- Update to 1.6.1 (diff)
- Fix libftdi on HEAD by including stdlib.h in ftdi.c. Since HEAD's
version on usb.h doesn't include stdlib.h like libusb does, it fails to find prototypes for realloc function which leads to incorrect storage types used and memory corruption as a consequence.
Notes
Notes: svn path=/head/; revision=233227
-rw-r--r--devel/libftdi/Makefile1
-rw-r--r--devel/libftdi/files/patch-src_ftdi.c10
2 files changed, 11 insertions, 0 deletions
diff --git a/devel/libftdi/Makefile b/devel/libftdi/Makefile
index 76f9b4d0fe3f..3c59be202987 100644
--- a/devel/libftdi/Makefile
+++ b/devel/libftdi/Makefile
@@ -7,6 +7,7 @@
PORTNAME= libftdi
PORTVERSION= 0.14
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= http://www.intra2net.com/de/produkte/opensource/ftdi/TGZ/
diff --git a/devel/libftdi/files/patch-src_ftdi.c b/devel/libftdi/files/patch-src_ftdi.c
new file mode 100644
index 000000000000..9a6079fd7cfe
--- /dev/null
+++ b/devel/libftdi/files/patch-src_ftdi.c
@@ -0,0 +1,10 @@
+--- src/ftdi.c.orig 2009-05-04 23:37:26.000000000 +0400
++++ src/ftdi.c 2009-05-04 23:37:46.000000000 +0400
+@@ -28,6 +28,7 @@
+ /** \addtogroup libftdi */
+ /* @{ */
+
++#include <stdlib.h>
+ #include <usb.h>
+ #include <string.h>
+ #include <errno.h>