BSD Ports

devel/libftdi 0.20_24 FreeBSD

Library (using libusb) to talk to FTDI chips

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
0b23c55e5d
License
GPLv2, LGPL21
Categories
devel
Package size
85.2 KiB, 430.2 KiB installed

Description

libftdi - A library (using libusb) to talk to FTDI's FT2232C, FT232BM and FT245BM type chips including the popular bitbang mode.

Note: When you get a -5 error "can't claim usb device" during ftdi_usb_open(), make sure the kernel ftdi_sio driver is unloaded.

In the other systems

SystemPortVersion
FreeBSDdevel/libftdi0.20_24
OpenBSDdevel/libftdi0.20p1
NetBSDdevel/libftdi0.20nb1
DragonFlydevel/libftdi0.20_21
MidnightBSDdevel/libftdi0.20_4

Install

Binary package:

pkg install libftdi

From the ports tree:

cd /usr/ports/devel/libftdi/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libftdi>0:devel/libftdi
LIB_DEPENDS=	libftdi.so:devel/libftdi

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.20_240.20_240.20_180.20_220.20_24
FreeBSD:14:quarterly0.20_240.20_24n/a0.20_220.20_24
FreeBSD:15:latest0.20_240.20_24n/a0.20_220.20_22
FreeBSD:15:quarterly0.20_240.20_24n/an/an/a
FreeBSD:16:latest0.20_240.20_24n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 22
Run dependencies 11

Configuration

Options name: devel_libftdi

OptionDefaultDescription
BOOSTonC++ bindings (requires Boost)
PYTHONonPython bindings
USES
cmake pkgconfig
Service scripts
none

Files

pkg-plist 17
  • bin/libftdi-config
  • include/ftdi.h
  • include/ftdi.hpp
  • %%PYTHON_SITELIBDIR%%/_ftdi.so
  • %%PYTHON_SITELIBDIR%%/ftdi.py
  • %%PYTHON_SITELIBDIR%%/ftdi.pyc
  • %%PYTHON_SITELIBDIR%%/ftdi.pyo
  • lib/libftdi.a
  • lib/libftdi.so
  • lib/libftdi.so.1
  • lib/libftdi.so.1.20.0
  • lib/libftdipp.a
  • lib/libftdipp.so
  • lib/libftdipp.so.1
  • lib/libftdipp.so.1.20.0
  • libdata/pkgconfig/libftdi.pc
  • libdata/pkgconfig/libftdipp.pc
distinfo 1
FileSizeSHA256
libftdi-0.20.tar.gz4235703176d5b5986438f33f5208e690a8bfe90941be501cc0a72118ce3d338d4b838e
Master sites 1
  • http://www.intra2net.com/en/developer/libftdi/download/

Commit history 4

DateCommitCreditsLog message
0b23c55e5d Yuri Victorovich */*: CMake 4.5 compatibility
PR: 295319
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
16a410962e Sergey A. Osokin devel/libftdi: resurrect and fix broken tree
There are several ports still depend on this one. Fixes: b1f10ca6b2ffbdad2ba2bd309584941063fcb7b3 Reported by: many
b1f10ca6b2 Yuri Victorovich devel/libftdi: remove