git: d7a065627ceb - main - devel/libtextstyle, devel/gettext*: Update to 1.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 31 Mar 2026 13:53:43 UTC
The branch main has been updated by tijl:
URL: https://cgit.FreeBSD.org/ports/commit/?id=d7a065627cebe93f700d85c8dc605e32074ba886
commit d7a065627cebe93f700d85c8dc605e32074ba886
Author: Tijl Coosemans <tijl@FreeBSD.org>
AuthorDate: 2026-03-31 11:30:41 +0000
Commit: Tijl Coosemans <tijl@FreeBSD.org>
CommitDate: 2026-03-31 13:52:28 +0000
devel/libtextstyle, devel/gettext*: Update to 1.0
devel/gettext-tools: Use external libunistring and libxml2.
lang/python*: Remove dependency on gettext-tools. It isn't used and
it is gettext-tools that depends on python now.
PR: 293963
Exp-run by: antoine
---
devel/gettext-runtime/Makefile | 2 +-
devel/gettext-runtime/pkg-plist | 4 +-
devel/gettext-tools/Makefile | 24 ++++++-----
devel/gettext-tools/files/patch-configure | 16 +++++++
devel/gettext-tools/pkg-plist | 70 +++++++++++++++++++++++++++++--
devel/gettext/Makefile.common | 2 +-
devel/gettext/distinfo | 6 +--
devel/libtextstyle/pkg-plist | 3 +-
lang/python27/Makefile | 4 +-
lang/python310/Makefile | 3 +-
lang/python311/Makefile | 3 +-
lang/python312/Makefile | 3 +-
lang/python313/Makefile | 3 +-
lang/python314/Makefile | 4 +-
14 files changed, 116 insertions(+), 31 deletions(-)
diff --git a/devel/gettext-runtime/Makefile b/devel/gettext-runtime/Makefile
index c3d9176d8d06..d64ec7568e96 100644
--- a/devel/gettext-runtime/Makefile
+++ b/devel/gettext-runtime/Makefile
@@ -22,7 +22,7 @@ CPE_PRODUCT= gettext
CPE_VENDOR= gnu
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-csharp --disable-java --with-included-gettext \
+CONFIGURE_ARGS= -C --disable-csharp --disable-java \
ac_cv_lib_rt_sched_yield=no
INSTALL_TARGET= install-strip
TEST_TARGET= check
diff --git a/devel/gettext-runtime/pkg-plist b/devel/gettext-runtime/pkg-plist
index 140da640650c..654f6bdae043 100644
--- a/devel/gettext-runtime/pkg-plist
+++ b/devel/gettext-runtime/pkg-plist
@@ -13,7 +13,7 @@ lib/libasprintf.so.0.0.0
lib/libintl.a
lib/libintl.so
lib/libintl.so.8
-lib/libintl.so.8.4.5
+lib/libintl.so.8.4.6
%%PORTDOCS%%%%DOCSDIR%%/bind_textdomain_codeset.3.html
%%PORTDOCS%%%%DOCSDIR%%/bindtextdomain.3.html
%%PORTDOCS%%%%DOCSDIR%%/csharpdoc/GNU_Gettext.html
@@ -54,8 +54,6 @@ share/locale/cs/LC_MESSAGES/gettext-runtime.mo
share/locale/da/LC_MESSAGES/gettext-runtime.mo
share/locale/de/LC_MESSAGES/gettext-runtime.mo
share/locale/el/LC_MESSAGES/gettext-runtime.mo
-share/locale/en@boldquot/LC_MESSAGES/gettext-runtime.mo
-share/locale/en@quot/LC_MESSAGES/gettext-runtime.mo
share/locale/eo/LC_MESSAGES/gettext-runtime.mo
share/locale/es/LC_MESSAGES/gettext-runtime.mo
share/locale/et/LC_MESSAGES/gettext-runtime.mo
diff --git a/devel/gettext-tools/Makefile b/devel/gettext-tools/Makefile
index f49004bd43e8..9d58fd48d80e 100644
--- a/devel/gettext-tools/Makefile
+++ b/devel/gettext-tools/Makefile
@@ -14,29 +14,33 @@ LICENSE_FILE= ${WRKSRC}/../COPYING
.include "${.CURDIR}/../gettext/Makefile.common"
BUILD_DEPENDS= libtextstyle>=${PORTVERSION}:devel/libtextstyle
-LIB_DEPENDS= libtextstyle.so:devel/libtextstyle
+LIB_DEPENDS= libtextstyle.so:devel/libtextstyle \
+ libunistring.so:devel/libunistring
-USES= charsetfix cpe gettext-runtime iconv libtool localbase tar:xz
+USES= charsetfix cpe gettext-runtime gnome iconv libtool \
+ localbase python shebangfix tar:xz
+CPE_VENDOR= gnu
+CPE_PRODUCT= gettext
+USE_GNOME= libxml2
USE_LDCONFIG= yes
-CPE_PRODUCT= gettext
-CPE_VENDOR= gnu
+SHEBANG_FILES= src/spit.py.in
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-csharp --disable-java --with-included-glib \
- --with-included-libcroco --with-included-libunistring \
- --with-included-libxml --with-installed-libtextstyle \
- --with-xz --without-emacs \
+CONFIGURE_ARGS= -C --disable-csharp --disable-java \
+ --with-installed-libtextstyle --with-xz --without-emacs \
ac_cv_lib_rt_sched_yield=no
+
INSTALL_TARGET= install-strip
TEST_TARGET= check
-WRKSRC_SUBDIR= gettext-tools
DATADIR= ${PREFIX}/share/gettext
DOCSDIR= ${PREFIX}/share/doc/gettext
-PLIST_SUB= PORTVERSION=${PORTVERSION} VERSION=${PORTVERSION}
+
+WRKSRC_SUBDIR= gettext-tools
INFO= gettext
+PLIST_SUB= PORTVERSION=${PORTVERSION} VERSION=${PORTVERSION}
OPTIONS_DEFINE= DOCS EXAMPLES THREADS
OPTIONS_DEFAULT=THREADS
diff --git a/devel/gettext-tools/files/patch-configure b/devel/gettext-tools/files/patch-configure
new file mode 100644
index 000000000000..4583c5747eba
--- /dev/null
+++ b/devel/gettext-tools/files/patch-configure
@@ -0,0 +1,16 @@
+--- configure.orig 2026-01-28 23:37:49 UTC
++++ configure
+@@ -124004,13 +124004,8 @@ printf "%s\n" "$gt_libcurl_found" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_libcurl_found" >&5
+ printf "%s\n" "$gt_libcurl_found" >&6; }
+
+- if test -n "$LIBJSON_C" && test -n "$LIBCURL"; then
+- BUILD_SPIT_IN_C_TRUE=
+- BUILD_SPIT_IN_C_FALSE='#'
+-else
+ BUILD_SPIT_IN_C_TRUE='#'
+ BUILD_SPIT_IN_C_FALSE=
+-fi
+
+
+
diff --git a/devel/gettext-tools/pkg-plist b/devel/gettext-tools/pkg-plist
index bfd00f4d0cc3..546a65ef2796 100644
--- a/devel/gettext-tools/pkg-plist
+++ b/devel/gettext-tools/pkg-plist
@@ -12,9 +12,12 @@ bin/msgfmt
bin/msggrep
bin/msginit
bin/msgmerge
+bin/msgpre
bin/msgunfmt
bin/msguniq
+bin/po-fetch
bin/recode-sr-latin
+bin/spit
bin/xgettext
include/gettext-po.h
lib/libgettextlib-%%PORTVERSION%%.so
@@ -23,7 +26,7 @@ lib/libgettextlib.so
lib/libgettextpo.a
lib/libgettextpo.so
lib/libgettextpo.so.0
-lib/libgettextpo.so.0.5.15
+lib/libgettextpo.so.0.6.0
lib/libgettextsrc-%%PORTVERSION%%.so
lib/libgettextsrc.a
lib/libgettextsrc.so
@@ -1625,6 +1628,61 @@ share/aclocal/nls.m4
%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/zh_CN.po
%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/zh_HK.po
%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/dune-project.in
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/dune.in
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/hello.ml.in
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/ka.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/nn.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/sq.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ocaml/po/zh_TW.po
%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/INSTALL
%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/Makefile.am
%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/autoclean.sh
@@ -2239,6 +2297,7 @@ share/aclocal/nls.m4
%%PORTDOCS%%%%DOCSDIR%%/gettext_3.html
%%PORTDOCS%%%%DOCSDIR%%/gettext_30.html
%%PORTDOCS%%%%DOCSDIR%%/gettext_31.html
+%%PORTDOCS%%%%DOCSDIR%%/gettext_32.html
%%PORTDOCS%%%%DOCSDIR%%/gettext_4.html
%%PORTDOCS%%%%DOCSDIR%%/gettext_5.html
%%PORTDOCS%%%%DOCSDIR%%/gettext_6.html
@@ -2261,9 +2320,12 @@ share/aclocal/nls.m4
%%PORTDOCS%%%%DOCSDIR%%/msggrep.1.html
%%PORTDOCS%%%%DOCSDIR%%/msginit.1.html
%%PORTDOCS%%%%DOCSDIR%%/msgmerge.1.html
+%%PORTDOCS%%%%DOCSDIR%%/msgpre.1.html
%%PORTDOCS%%%%DOCSDIR%%/msgunfmt.1.html
%%PORTDOCS%%%%DOCSDIR%%/msguniq.1.html
+%%PORTDOCS%%%%DOCSDIR%%/po-fetch.1.html
%%PORTDOCS%%%%DOCSDIR%%/recode-sr-latin.1.html
+%%PORTDOCS%%%%DOCSDIR%%/spit.1.html
%%PORTDOCS%%%%DOCSDIR%%/tutorial.html
%%PORTDOCS%%%%DOCSDIR%%/xgettext.1.html
%%DATADIR%%-%%VERSION%%/its/docbook.loc
@@ -2299,6 +2361,7 @@ share/aclocal/nls.m4
%%DATADIR%%/po/boldquot.sed
%%DATADIR%%/po/en@boldquot.header
%%DATADIR%%/po/en@quot.header
+%%DATADIR%%/po/fetch-po
%%DATADIR%%/po/insert-header.sed
%%DATADIR%%/po/quot.sed
%%DATADIR%%/po/remove-potcdate.sed
@@ -2334,8 +2397,6 @@ share/locale/cs/LC_MESSAGES/gettext-tools.mo
share/locale/da/LC_MESSAGES/gettext-tools.mo
share/locale/de/LC_MESSAGES/gettext-tools.mo
share/locale/el/LC_MESSAGES/gettext-tools.mo
-share/locale/en@boldquot/LC_MESSAGES/gettext-tools.mo
-share/locale/en@quot/LC_MESSAGES/gettext-tools.mo
share/locale/es/LC_MESSAGES/gettext-tools.mo
share/locale/et/LC_MESSAGES/gettext-tools.mo
share/locale/eu/LC_MESSAGES/gettext-tools.mo
@@ -2380,7 +2441,10 @@ share/man/man1/msgfmt.1.gz
share/man/man1/msggrep.1.gz
share/man/man1/msginit.1.gz
share/man/man1/msgmerge.1.gz
+share/man/man1/msgpre.1.gz
share/man/man1/msgunfmt.1.gz
share/man/man1/msguniq.1.gz
+share/man/man1/po-fetch.1.gz
share/man/man1/recode-sr-latin.1.gz
+share/man/man1/spit.1.gz
share/man/man1/xgettext.1.gz
diff --git a/devel/gettext/Makefile.common b/devel/gettext/Makefile.common
index 39d4be568310..ccf14373ca63 100644
--- a/devel/gettext/Makefile.common
+++ b/devel/gettext/Makefile.common
@@ -2,7 +2,7 @@
# experimental ports run. Untested commits may be backed out at portmgr's
# discretion.
-DISTVERSION= 0.26
+DISTVERSION= 1.0
PORTREVISION?= 0 # Leave this zero. Set in Makefile instead.
CATEGORIES= devel
MASTER_SITES= GNU/gettext
diff --git a/devel/gettext/distinfo b/devel/gettext/distinfo
index 1f4fbd14d02a..8ae7c06d5d96 100644
--- a/devel/gettext/distinfo
+++ b/devel/gettext/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764337471
-SHA256 (gettext-0.26.tar.xz) = d1fb86e260cfe7da6031f94d2e44c0da55903dbae0a2fa0fae78c91ae1b56f00
-SIZE (gettext-0.26.tar.xz) = 10061740
+TIMESTAMP = 1774092889
+SHA256 (gettext-1.0.tar.xz) = 71132a3fb71e68245b8f2ac4e9e97137d3e5c02f415636eb508ae607bc01add7
+SIZE (gettext-1.0.tar.xz) = 10721600
diff --git a/devel/libtextstyle/pkg-plist b/devel/libtextstyle/pkg-plist
index 69dba9d615d1..bc5abbbb0ce0 100644
--- a/devel/libtextstyle/pkg-plist
+++ b/devel/libtextstyle/pkg-plist
@@ -1,11 +1,10 @@
include/textstyle.h
-include/textstyle/stdbool.h
include/textstyle/version.h
include/textstyle/woe32dll.h
lib/libtextstyle.a
lib/libtextstyle.so
lib/libtextstyle.so.0
-lib/libtextstyle.so.0.2.6
+lib/libtextstyle.so.0.2.7
%%PORTDOCS%%%%DOCSDIR%%/libtextstyle_1.html
%%PORTDOCS%%%%DOCSDIR%%/libtextstyle_2.html
%%PORTDOCS%%%%DOCSDIR%%/libtextstyle_3.html
diff --git a/lang/python27/Makefile b/lang/python27/Makefile
index 149977e9f2b6..97543800b484 100644
--- a/lang/python27/Makefile
+++ b/lang/python27/Makefile
@@ -1,6 +1,6 @@
PORTNAME= python
DISTVERSION= ${PYTHON_DISTVERSION}
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= lang python
MASTER_SITES= PYTHON/ftp/python/${DISTVERSION}
PKGNAMESUFFIX= 27
@@ -62,7 +62,7 @@ LIBFFI_LIB_DEPENDS= libffi.so:devel/libffi
# Use CPPFLAGS over CFLAGS due to -I ordering, causing elementtree and pyexpat
# to break in Python 2.7, or preprocessor complaints in Python >= 3.3
# Upstream Issue: https://bugs.python.org/issue6299
-NLS_USES= gettext
+NLS_USES= gettext-runtime
NLS_CPPFLAGS= -I${LOCALBASE}/include
NLS_LIBS= -L${LOCALBASE}/lib -lintl
NLS_CONFIGURE_ENV_OFF= ac_cv_lib_intl_textdomain=no ac_cv_header_libintl_h=no
diff --git a/lang/python310/Makefile b/lang/python310/Makefile
index de4b3373e236..562f8c95b809 100644
--- a/lang/python310/Makefile
+++ b/lang/python310/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}
@@ -78,7 +79,7 @@ LTO_CONFIGURE_ON= --with-lto
# Use CPPFLAGS over CFLAGS due to -I ordering, causing elementtree and pyexpat
# to break in Python 2.7, or preprocessor complaints in Python >= 3.3
# Upstream Issue: https://bugs.python.org/issue6299
-NLS_USES= gettext
+NLS_USES= gettext-runtime
NLS_CPPFLAGS= -I${LOCALBASE}/include
NLS_LIBS= -L${LOCALBASE}/lib -lintl
NLS_CONFIGURE_ENV_OFF= ac_cv_lib_intl_textdomain=no ac_cv_header_libintl_h=no
diff --git a/lang/python311/Makefile b/lang/python311/Makefile
index 8839c104ffd5..ffa1c8c2c312 100644
--- a/lang/python311/Makefile
+++ b/lang/python311/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}
@@ -75,7 +76,7 @@ LTO_CONFIGURE_ON= --with-lto
# Use CPPFLAGS over CFLAGS due to -I ordering, causing elementtree and pyexpat
# to break in Python 2.7, or preprocessor complaints in Python >= 3.3
# Upstream Issue: https://bugs.python.org/issue6299
-NLS_USES= gettext
+NLS_USES= gettext-runtime
NLS_CPPFLAGS= -I${LOCALBASE}/include
NLS_LIBS= -L${LOCALBASE}/lib -lintl
NLS_CONFIGURE_ENV_OFF= ac_cv_lib_intl_textdomain=no ac_cv_header_libintl_h=no
diff --git a/lang/python312/Makefile b/lang/python312/Makefile
index a3b9eba079d6..a0681de9f91d 100644
--- a/lang/python312/Makefile
+++ b/lang/python312/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}
@@ -75,7 +76,7 @@ LTO_CONFIGURE_ON= --with-lto
# Use CPPFLAGS over CFLAGS due to -I ordering, causing elementtree and pyexpat
# to break in Python 2.7, or preprocessor complaints in Python >= 3.3
# Upstream Issue: https://bugs.python.org/issue6299
-NLS_USES= gettext
+NLS_USES= gettext-runtime
NLS_CPPFLAGS= -I${LOCALBASE}/include
NLS_LIBS= -L${LOCALBASE}/lib -lintl
NLS_CONFIGURE_ENV_OFF= ac_cv_lib_intl_textdomain=no ac_cv_header_libintl_h=no
diff --git a/lang/python313/Makefile b/lang/python313/Makefile
index 3e3955b12324..2a8b4f29b44c 100644
--- a/lang/python313/Makefile
+++ b/lang/python313/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_BASESUFFIX}${THREADFLAG}
@@ -86,7 +87,7 @@ LTO_CONFIGURE_ON= --with-lto
# Use CPPFLAGS over CFLAGS due to -I ordering, causing elementtree and pyexpat
# to break in Python 2.7, or preprocessor complaints in Python >= 3.3
# Upstream Issue: https://bugs.python.org/issue6299
-NLS_USES= gettext
+NLS_USES= gettext-runtime
NLS_CPPFLAGS= -I${LOCALBASE}/include
NLS_LIBS= -L${LOCALBASE}/lib -lintl
NLS_CONFIGURE_ENV_OFF= ac_cv_lib_intl_textdomain=no ac_cv_header_libintl_h=no
diff --git a/lang/python314/Makefile b/lang/python314/Makefile
index 7787f508f8d1..554ce96668af 100644
--- a/lang/python314/Makefile
+++ b/lang/python314/Makefile
@@ -1,6 +1,6 @@
PORTNAME= python
DISTVERSION= ${PYTHON_DISTVERSION}
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= lang python
MASTER_SITES= PYTHON/ftp/python/${DISTVERSION:C/[a-z].*//}
PKGNAMESUFFIX= ${PYTHON_SUFFIX}
@@ -85,7 +85,7 @@ LTO_CONFIGURE_ON= --with-lto
# Use CPPFLAGS over CFLAGS due to -I ordering, causing elementtree and pyexpat
# to break in Python 2.7, or preprocessor complaints in Python >= 3.3
# Upstream Issue: https://bugs.python.org/issue6299
-NLS_USES= gettext
+NLS_USES= gettext-runtime
NLS_CPPFLAGS= -I${LOCALBASE}/include
NLS_LIBS= -L${LOCALBASE}/lib -lintl
NLS_CONFIGURE_ENV_OFF= ac_cv_lib_intl_textdomain=no ac_cv_header_libintl_h=no