git: a48e645bda85 - main - lang/python314: split out _sqlite3 again.
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 04 Nov 2025 00:48:22 UTC
The branch main has been updated by mandree:
URL: https://cgit.FreeBSD.org/ports/commit/?id=a48e645bda8549eaf8b2d090084fedcfbeea9396
commit a48e645bda8549eaf8b2d090084fedcfbeea9396
Author: Matthias Andree <mandree@FreeBSD.org>
AuthorDate: 2025-11-04 00:28:52 +0000
Commit: Matthias Andree <mandree@FreeBSD.org>
CommitDate: 2025-11-04 00:48:10 +0000
lang/python314: split out _sqlite3 again.
to avoid a dependency loop through ICU.
Reported by: diizzy@
---
lang/python314/Makefile | 5 +++--
lang/python314/files/pkg-message.in | 1 +
lang/python314/pkg-plist | 1 -
3 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/lang/python314/Makefile b/lang/python314/Makefile
index 9381804be366..712e9fa1ee50 100644
--- a/lang/python314/Makefile
+++ b/lang/python314/Makefile
@@ -1,5 +1,6 @@
PORTNAME= python
DISTVERSION= ${PYTHON_DISTVERSION}
+PORTREVISION= 1
CATEGORIES= lang python
MASTER_SITES= PYTHON/ftp/python/${DISTVERSION:C/[a-z].*//}
PKGNAMESUFFIX= ${PYTHON_SUFFIX}
@@ -16,7 +17,7 @@ LIB_DEPENDS= libffi.so:devel/libffi \
libzstd.so:archivers/zstd
USES= compiler:c11 cpe ncurses pathfix pkgconfig readline \
- shebangfix sqlite ssl tar:xz
+ shebangfix ssl tar:xz
PATHFIX_MAKEFILEIN= Makefile.pre.in
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
@@ -31,7 +32,7 @@ PYTHON_VER= ${PYTHON_DISTVERSION:R}
PYTHON_VERSION= python${PYTHON_VER}
PYTHON_SUFFIX= ${PYTHON_VER:S/.//g}
-DISABLED_EXTENSIONS= _tkinter _gdbm
+DISABLED_EXTENSIONS= _gdbm _sqlite3 _tkinter
CONFIGURE_ARGS+= --enable-shared --without-ensurepip
CONFIGURE_ENV+= OPT="" # Null out OPT to respect user CFLAGS and remove optimizations
diff --git a/lang/python314/files/pkg-message.in b/lang/python314/files/pkg-message.in
index d0ccc00761c5..286359c9f272 100644
--- a/lang/python314/files/pkg-message.in
+++ b/lang/python314/files/pkg-message.in
@@ -5,6 +5,7 @@ Note that some standard Python modules are provided as separate ports
as they require additional dependencies. They are available as:
py%%PYTHON_SUFFIX%%-gdbm databases/py-gdbm@py%%PYTHON_SUFFIX%%
+py%%PYTHON_SUFFIX%%-sqlite3 databases/py-sqlite3@py%%PYTHON_SUFFIX%%
py%%PYTHON_SUFFIX%%-tkinter x11-toolkits/py-tkinter@py%%PYTHON_SUFFIX%%
EOM
}
diff --git a/lang/python314/pkg-plist b/lang/python314/pkg-plist
index 01ff69efb048..22085410c31f 100644
--- a/lang/python314/pkg-plist
+++ b/lang/python314/pkg-plist
@@ -2600,7 +2600,6 @@ lib/python%%XYDOT%%/lib-dynload/_sha1.cpython-%%XY%%%%ABI%%.so
lib/python%%XYDOT%%/lib-dynload/_sha2.cpython-%%XY%%%%ABI%%.so
lib/python%%XYDOT%%/lib-dynload/_sha3.cpython-%%XY%%%%ABI%%.so
lib/python%%XYDOT%%/lib-dynload/_socket.cpython-%%XY%%%%ABI%%.so
-lib/python%%XYDOT%%/lib-dynload/_sqlite3.cpython-%%XY%%.so
lib/python%%XYDOT%%/lib-dynload/_ssl.cpython-%%XY%%%%ABI%%.so
lib/python%%XYDOT%%/lib-dynload/_statistics.cpython-%%XY%%%%ABI%%.so
lib/python%%XYDOT%%/lib-dynload/_struct.cpython-%%XY%%%%ABI%%.so