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.
There is a known issue with processing of security/vuxml data. As a results, the "Lastest Vulnerabilities" box is out of date and new entries after 2025-Sep-02 are not shown.
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