diff --git a/devel/gettext-runtime/Makefile b/devel/gettext-runtime/Makefile index d64ec7568e96..9f4b120f60d7 100644 --- a/devel/gettext-runtime/Makefile +++ b/devel/gettext-runtime/Makefile @@ -1,46 +1,46 @@ # NOTE: before committing to this port, contact portmgr to arrange for an # experimental ports run. Untested commits may be backed out at portmgr's # discretion. PORTNAME= gettext-runtime -PORTREVISION= 0 +PORTREVISION= 1 COMMENT= GNU gettext runtime libraries and programs WWW= https://www.gnu.org/software/gettext/ LICENSE= LGPL21+ GPLv3+ LICENSE_COMB= multi LICENSE_FILE_LGPL21+ = ${WRKSRC}/intl/COPYING.LIB LICENSE_FILE_GPLv3+ = ${WRKSRC}/../COPYING .include "${.CURDIR}/../gettext/Makefile.common" USES= charsetfix cpe iconv libtool tar:xz USE_LDCONFIG= yes CPE_PRODUCT= gettext CPE_VENDOR= gnu GNU_CONFIGURE= yes CONFIGURE_ARGS= -C --disable-csharp --disable-java \ ac_cv_lib_rt_sched_yield=no INSTALL_TARGET= install-strip TEST_TARGET= check WRKSRC_SUBDIR= gettext-runtime DATADIR= ${PREFIX}/share/gettext DOCSDIR= ${PREFIX}/share/doc/gettext INFO= autosprintf OPTIONS_DEFINE= DOCS .include .if ${OPSYS} == DragonFly CONFIGURE_ARGS+=--disable-threads .endif post-install: ${RMDIR} ${STAGEDIR}${PREFIX}/lib/gettext .include diff --git a/devel/gettext-runtime/files/patch-intl_Makefile.in b/devel/gettext-runtime/files/patch-intl_Makefile.in new file mode 100644 index 000000000000..3fd9d575c360 --- /dev/null +++ b/devel/gettext-runtime/files/patch-intl_Makefile.in @@ -0,0 +1,13 @@ +--- intl/Makefile.in.orig 2026-01-28 23:39:23 UTC ++++ intl/Makefile.in +@@ -3292,8 +3292,8 @@ compat.lo: ../config.h libgnuintl.h + @USE_INCLUDED_LIBINTL_TRUE@install-exec-local: install-exec-libintl + @USE_INCLUDED_LIBINTL_TRUE@install-exec-libintl: libintl.la + @USE_INCLUDED_LIBINTL_TRUE@ $(mkdir_p) $(DESTDIR)$(libdir) +-@USE_INCLUDED_LIBINTL_TRUE@ $(LIBTOOL) --mode=install \ +-@USE_INCLUDED_LIBINTL_TRUE@ $(INSTALL) libintl.la $(DESTDIR)$(libdir)/libintl.la; \ ++@USE_INCLUDED_LIBINTL_TRUE@ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install \ ++@USE_INCLUDED_LIBINTL_TRUE@ $(INSTALL) $(INSTALL_STRIP_FLAG) libintl.la $(DESTDIR)$(libdir)/libintl.la; \ + @USE_INCLUDED_LIBINTL_TRUE@ if test "@RELOCATABLE@" = yes; then \ + @USE_INCLUDED_LIBINTL_TRUE@ dependencies=`sed -n -e 's,^dependency_libs=\(.*\),\1,p' < $(DESTDIR)$(libdir)/libintl.la | sed -e "s,^',," -e "s,'\$$,,"`; \ + @USE_INCLUDED_LIBINTL_TRUE@ if test -n "$$dependencies"; then \