notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
Port details on branch 2025Q3
libftdi1 Library (using libusb) to talk to FTDI chips
1.5_9 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.5_9Version of this port present on the latest quarterly branch.
Maintainer: bofh@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-09-02 21:15:15
Last Update: 2025-09-02 21:13:37
Commit Hash: 29709de
License: GPLv2 LGPL21
WWW:
https://www.intra2net.com/en/developer/libftdi/
Description:
libftdi1 - 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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (31 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libftdi1-1.5_9/catalog.mk
  3. /usr/local/share/licenses/libftdi1-1.5_9/LICENSE
  4. /usr/local/share/licenses/libftdi1-1.5_9/GPLv2
  5. /usr/local/share/licenses/libftdi1-1.5_9/LGPL21
  6. bin/ftdi_eeprom
  7. bin/libftdi1-config
  8. libdata/pkgconfig/libftdi1.pc
  9. libdata/pkgconfig/libftdipp1.pc
  10. lib/cmake/libftdi1/LibFTDI1Config.cmake
  11. lib/cmake/libftdi1/LibFTDI1ConfigVersion.cmake
  12. lib/cmake/libftdi1/UseLibFTDI1.cmake
  13. include/libftdi1/ftdi.h
  14. include/libftdi1/ftdi.hpp
  15. lib/libftdi1.a
  16. lib/libftdi1.so
  17. lib/libftdi1.so.2
  18. lib/libftdi1.so.2.5.0
  19. lib/libftdipp1.a
  20. lib/libftdipp1.so
  21. lib/libftdipp1.so.3
  22. lib/libftdipp1.so.2.5.0
  23. share/doc/libftdi1/example.conf
  24. lib/python3.11/site-packages/_ftdi1.so
  25. lib/python3.11/site-packages/ftdi1.py
  26. share/libftdi/examples/cbus.py
  27. share/libftdi/examples/complete.py
  28. share/libftdi/examples/simple.py
  29. @owner
  30. @group
  31. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • libftdi1>0:devel/libftdi1
To install the port:
cd /usr/ports/devel/libftdi1/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/libftdi1
  • pkg install libftdi1
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libftdi1
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1594555669 SHA256 (libftdi1-1.5.tar.bz2) = 7c7091e9c86196148bd41177b4590dccb1510bfe6cea5bf7407ff194482eb049 SIZE (libftdi1-1.5.tar.bz2) = 116297

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. shared_ptr.hpp : devel/boost-libs
  2. swig : devel/swig
  3. cmake : devel/cmake-core
  4. ninja : devel/ninja
  5. gettext-runtime>=0.22_1 : devel/gettext-runtime
  6. pkgconf>=1.3.0_1 : devel/pkgconf
  7. python3.11 : lang/python311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. python3.11 : lang/python311
Library dependencies:
  1. libconfuse.so : devel/libconfuse
  2. libintl.so : devel/gettext-runtime
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for libftdi1-1.5_9: BOOST=on: Build with boost DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples PYTHON=on: Build Python bindings ===> Use 'make config' to modify these settings
Options name:
devel_libftdi1
USES:
cmake:insource compiler:c++11-lang gettext-runtime pkgconfig tar:bzip2 python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://www.intra2net.com/en/developer/libftdi/download/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.5_9
02 Sep 2025 21:13:37
commit hash: 29709de8024a82e5794b6b236528ffcf2b836551commit hash: 29709de8024a82e5794b6b236528ffcf2b836551commit hash: 29709de8024a82e5794b6b236528ffcf2b836551commit hash: 29709de8024a82e5794b6b236528ffcf2b836551 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
devel/libftdi1: prepare for boost 1.89

With boost 1.89, libboost_system, which is already an empty dummy
library will finally go away.  Turn the boost dependency into a build
time dependency as no boost library is required at runtime.

Consumers of <ftdi.hpp> will have to depend on boost-libs at build time
to get the necessary headers, but a library dependency can be avoided
in many cases.

Approved by:	bofh (maintainer)
MFH:		2025Q3

(cherry picked from commit 6b5f70d12a5fd9ee54c8321689f746878238f884)

Number of commits found: 1