git: b1f10ca6b2ff - main - devel/libftdi: remove
Date: Tue, 29 Sep 2026 08:43:40 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=b1f10ca6b2ffbdad2ba2bd309584941063fcb7b3
commit b1f10ca6b2ffbdad2ba2bd309584941063fcb7b3
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-29 07:50:54 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-29 08:43:33 +0000
devel/libftdi: remove
---
MOVED | 1 +
devel/Makefile | 1 -
devel/libftdi/Makefile | 49 ------------------------------------
devel/libftdi/distinfo | 2 --
devel/libftdi/files/patch-src_ftdi.c | 10 --------
devel/libftdi/pkg-descr | 5 ----
devel/libftdi/pkg-plist | 17 -------------
7 files changed, 1 insertion(+), 84 deletions(-)
diff --git a/MOVED b/MOVED
index 192c69517715..9555b5d4c7af 100644
--- a/MOVED
+++ b/MOVED
@@ -5627,3 +5627,4 @@ net/openldap26-server|databases/openldap26-server|2026-09-24|Move all OpenLDAP p
graphics/hiptext||2026-09-25|Remove abandonware
devel/py-schematics-patched|devel/py-cattrs|2026-09-27|Has expired: Upstream inactive since +8 years. Please use devel/py-cattrs instead
x11-toolkits/color-widgets-qt5|x11-toolkits/qt-color-widgets|2026-09-27|move to qt-color-widgets to match upstream naming
+devel/libftdi|devel/libftdi1|2026-09-29|Remove old version, use devel/libftdi1 instead
diff --git a/devel/Makefile b/devel/Makefile
index 7079de2f16a1..1d569caf30e6 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1372,7 +1372,6 @@
SUBDIR += libfmt
SUBDIR += libfort
SUBDIR += libfreefare
- SUBDIR += libftdi
SUBDIR += libftdi1
SUBDIR += libfwnt
SUBDIR += libfwsi
diff --git a/devel/libftdi/Makefile b/devel/libftdi/Makefile
deleted file mode 100644
index 017a0a773f88..000000000000
--- a/devel/libftdi/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-PORTNAME= libftdi
-PORTVERSION= 0.20
-PORTREVISION= 23
-CATEGORIES= devel
-MASTER_SITES= http://www.intra2net.com/en/developer/libftdi/download/
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Library (using libusb) to talk to FTDI chips
-WWW= https://www.intra2net.com/de/produkte/opensource/ftdi/
-
-LICENSE= GPLv2 LGPL21
-LICENSE_COMB= multi
-LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING.GPL
-LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LIB
-
-USES= cmake pkgconfig
-CMAKE_ARGS= -DDOCUMENTATION:BOOL=OFF -DEXAMPLES:BOOL=OFF
-USE_LDCONFIG= yes
-
-OPTIONS_DEFINE= BOOST PYTHON
-OPTIONS_DEFAULT=BOOST PYTHON
-OPTIONS_SUB= yes
-
-BOOST_DESC= C++ bindings (requires Boost)
-BOOST_LIB_DEPENDS= libboost_thread.so:devel/boost-libs
-BOOST_CMAKE_BOOL= FTDIPP
-BOOST_CXXFLAGS= -I${LOCALBASE}/include
-
-PYTHON_DESC= Python bindings
-PYTHON_BUILD_DEPENDS= swig:devel/swig
-PYTHON_CMAKE_BOOL= PYTHON_BINDINGS
-PYTHON_USES= python
-PYTHON_USE= PYTHON=py3kplist
-
-post-patch:
- @${REINPLACE_CMD} \
- -e '/includedir/s|/$${PROJECT_NAME}||' \
- -e '/SET.*LIB_SUFFIX/s/64/""/' \
- -e 's|lib$${LIB_SUFFIX}/pkgconfig|libdata/pkgconfig|' \
- ${WRKSRC}/CMakeLists.txt
- @${REINPLACE_CMD} 's|SITEPACKAGE.*ABSOLUTE|SITEPACKAGE ${PYTHON_SITELIBDIR} ABSOLUTE|' \
- ${WRKSRC}/bindings/CMakeLists.txt
-
-post-install-PYTHON-on:
- ${PYTHON_CMD} -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
- ${PYTHON_CMD} -O -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
- @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_ftdi.so
-
-.include <bsd.port.mk>
diff --git a/devel/libftdi/distinfo b/devel/libftdi/distinfo
deleted file mode 100644
index d8bffde97a34..000000000000
--- a/devel/libftdi/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libftdi-0.20.tar.gz) = 3176d5b5986438f33f5208e690a8bfe90941be501cc0a72118ce3d338d4b838e
-SIZE (libftdi-0.20.tar.gz) = 423570
diff --git a/devel/libftdi/files/patch-src_ftdi.c b/devel/libftdi/files/patch-src_ftdi.c
deleted file mode 100644
index 9a6079fd7cfe..000000000000
--- a/devel/libftdi/files/patch-src_ftdi.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- 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>
diff --git a/devel/libftdi/pkg-descr b/devel/libftdi/pkg-descr
deleted file mode 100644
index b8a7b5c35aa3..000000000000
--- a/devel/libftdi/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-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.
diff --git a/devel/libftdi/pkg-plist b/devel/libftdi/pkg-plist
deleted file mode 100644
index 2f2b6b97cbf8..000000000000
--- a/devel/libftdi/pkg-plist
+++ /dev/null
@@ -1,17 +0,0 @@
-bin/libftdi-config
-include/ftdi.h
-%%BOOST%%include/ftdi.hpp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/_ftdi.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/ftdi.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/ftdi.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/ftdi.pyo
-lib/libftdi.a
-lib/libftdi.so
-lib/libftdi.so.1
-lib/libftdi.so.1.20.0
-%%BOOST%%lib/libftdipp.a
-%%BOOST%%lib/libftdipp.so
-%%BOOST%%lib/libftdipp.so.1
-%%BOOST%%lib/libftdipp.so.1.20.0
-libdata/pkgconfig/libftdi.pc
-%%BOOST%%libdata/pkgconfig/libftdipp.pc