diff --git a/print/texinfo/Makefile b/print/texinfo/Makefile index cfd09e9f538a..bf26207beaef 100644 --- a/print/texinfo/Makefile +++ b/print/texinfo/Makefile @@ -1,65 +1,64 @@ PORTNAME= texinfo -PORTVERSION= 7.1 -PORTREVISION= 12 +PORTVERSION= 7.2 PORTEPOCH= 1 CATEGORIES= print MASTER_SITES= GNU \ LOCAL/sunpoet/texinfo:DEFAULT,local DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ htmlxref.cnf-${HTMLXREF_CNF_RELDATE}:local \ texi2dvi-${TEXI2DVI_RELDATE}:local \ texi2pdf-${TEXI2PDF_RELDATE}:local \ texinfo.tex-${TEXINFO_TEX_RELDATE}:local DIST_SUBDIR= texinfo EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Typeset documentation system with multiple format output WWW= https://www.gnu.org/software/texinfo/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= help2man:misc/help2man \ ${RUN_DEPENDS} RUN_DEPENDS= p5-Locale-libintl>=0:devel/p5-Locale-libintl \ p5-Text-Unidecode>=0:converters/p5-Text-Unidecode \ p5-Unicode-EastAsianWidth>=0:textproc/p5-Unicode-EastAsianWidth USES= charsetfix cpe gmake iconv:wchar_t libtool ncurses perl5 tar:xz tex -CONFIGURE_ARGS= --with-external-libintl-perl \ +CONFIGURE_ARGS= --enable-perl-api-texi-build \ + --enable-perl-xs \ + --enable-xs-perl-libintl \ + --with-external-libintl-perl \ --with-external-Text-Unidecode \ --with-external-Unicode-EastAsianWidth CONFIGURE_ENV= PERL_EXT_CC="${CC}" GNU_CONFIGURE= yes INSTALL_TARGET= install-strip install-tex MAKE_ARGS= PERL=${PERL} TEXMF=${LOCALBASE}/${TEXMFDIR} PKGDEINSTALL= ${PKGINSTALL} INFO= info-stnd texi2any_api texi2any_internals texinfo CPE_VENDOR= gnu # Use the date on https://ftp.gnu.org/gnu/texinfo/ HTMLXREF_CNF_RELDATE= 20250626 TEXI2DVI_RELDATE= 20241223 TEXI2PDF_RELDATE= 20241223 TEXINFO_TEX_RELDATE= 20250711 OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext post-patch: @${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/texinfo.tex-${TEXINFO_TEX_RELDATE} ${WRKSRC}/doc/texinfo.tex @${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/htmlxref.cnf-${HTMLXREF_CNF_RELDATE} ${WRKSRC}/util/htmlxref.cnf @${INSTALL_SCRIPT} ${DISTDIR}/${DIST_SUBDIR}/texi2dvi-${TEXI2DVI_RELDATE} ${WRKSRC}/util/texi2dvi @${INSTALL_SCRIPT} ${DISTDIR}/${DIST_SUBDIR}/texi2pdf-${TEXI2PDF_RELDATE} ${WRKSRC}/util/texi2pdf -post-install: - ${INSTALL_DATA} ${WRKSRC}/util/htmlxref.cnf ${STAGEDIR}${DATADIR} - .include diff --git a/print/texinfo/distinfo b/print/texinfo/distinfo index dc49e49bed47..543c2eb3b70f 100644 --- a/print/texinfo/distinfo +++ b/print/texinfo/distinfo @@ -1,11 +1,11 @@ TIMESTAMP = 1753796018 -SHA256 (texinfo/texinfo-7.1.tar.xz) = deeec9f19f159e046fdf8ad22231981806dac332cc372f1c763504ad82b30953 -SIZE (texinfo/texinfo-7.1.tar.xz) = 5545720 +SHA256 (texinfo/texinfo-7.2.tar.xz) = 0329d7788fbef113fa82cb80889ca197a344ce0df7646fe000974c5d714363a6 +SIZE (texinfo/texinfo-7.2.tar.xz) = 6408432 SHA256 (texinfo/htmlxref.cnf-20250626) = 3ffecc1d8941daabd2eec93697a3ced02d68d84425dba6a2e693dffd67cb5cb8 SIZE (texinfo/htmlxref.cnf-20250626) = 769 SHA256 (texinfo/texi2dvi-20241223) = cb8a5fed2801350c093aa5ccb082aa9c315717ec3e818ef5ec70c367d7232b9e SIZE (texinfo/texi2dvi-20241223) = 52733 SHA256 (texinfo/texi2pdf-20241223) = cf2aa65ef663811755ff97caffb0e6df7cd65d605779996272fcae8f1886c705 SIZE (texinfo/texi2pdf-20241223) = 1163 SHA256 (texinfo/texinfo.tex-20250711) = 7cbd00e6f00472ce064fdd0a54ceb6d1697069813241e8e9e5c54048db019456 SIZE (texinfo/texinfo.tex-20250711) = 390002 diff --git a/print/texinfo/files/patch-tp-Texinfo-XS-Makefile.in b/print/texinfo/files/patch-tp-Texinfo-XS-Makefile.in deleted file mode 100644 index 80b652fb2558..000000000000 --- a/print/texinfo/files/patch-tp-Texinfo-XS-Makefile.in +++ /dev/null @@ -1,13 +0,0 @@ -% sed -i .orig '/rm -f $$(DESTDIR)/ s|$| $(DESTDIR)$(xsdir)/XSParagraph.*|' tp/Texinfo/XS/Makefile.in - ---- tp/Texinfo/XS/Makefile.in.orig 2022-11-30 17:07:57 UTC -+++ tp/Texinfo/XS/Makefile.in -@@ -2326,7 +2326,7 @@ uninstall-am: uninstall-dist_modulesDATA uninstall-xsL - # otherwise dynamic libraries aren't built (a libtool bug). Work around - # this by deleting it after it's installed. - install-data-hook: -- rm -f $(DESTDIR)$(xsdir)/TestXS* -+ rm -f $(DESTDIR)$(xsdir)/TestXS* $(DESTDIR)$(xsdir)/XSParagraph.* - @HOST_NEEDS_NO_UNDEFINED_TRUE@ # The -no-undefined flag is for MS-Windows. See info node - @HOST_NEEDS_NO_UNDEFINED_TRUE@ # `(gnulib)Libtool and Windows'. The -L and -l options after it show - @HOST_NEEDS_NO_UNDEFINED_TRUE@ # where to find the undefined symbols. diff --git a/print/texinfo/files/patch-tp-Texinfo-XS-parsetexi-api.c b/print/texinfo/files/patch-tp-Texinfo-XS-parsetexi-api.c deleted file mode 100644 index 5a96d391bec7..000000000000 --- a/print/texinfo/files/patch-tp-Texinfo-XS-parsetexi-api.c +++ /dev/null @@ -1,12 +0,0 @@ ---- tp/Texinfo/XS/parsetexi/api.c.orig 2021-03-12 20:48:49 UTC -+++ tp/Texinfo/XS/parsetexi/api.c -@@ -25,7 +25,9 @@ - - #undef context - -+#ifdef ENABLE_NLS - #include -+#endif - - #include - #include diff --git a/print/texinfo/pkg-plist b/print/texinfo/pkg-plist index e2b1c2ac4004..fd2280690c46 100644 --- a/print/texinfo/pkg-plist +++ b/print/texinfo/pkg-plist @@ -1,155 +1,180 @@ bin/info bin/install-info bin/makeinfo bin/pdftexi2dvi bin/pod2texi bin/texi2any bin/texi2dvi bin/texi2pdf bin/texindex -lib/texinfo/MiscXS.so -lib/texinfo/Parsetexi.so -%%NLS%%share/locale/ca.us-ascii/LC_MESSAGES/texinfo_document.mo +lib/texi2any/ConvertXS.so +lib/texi2any/DocumentXS.so +lib/texi2any/IndicesXS.so +lib/texi2any/MiscXS.so +lib/texi2any/Parsetexi.so +lib/texi2any/StructuringTransfoXS.so +lib/texi2any/XSParagraph.so +lib/texi2any/libtexinfo-convert.so +lib/texi2any/libtexinfo-convert.so.0 +lib/texi2any/libtexinfo-convert.so.0.0.0 +lib/texi2any/libtexinfo-convertxs.so +lib/texi2any/libtexinfo-convertxs.so.0 +lib/texi2any/libtexinfo-convertxs.so.0.0.0 +lib/texi2any/libtexinfo.so +lib/texi2any/libtexinfo.so.0 +lib/texi2any/libtexinfo.so.0.0.0 +lib/texi2any/libtexinfoxs.so +lib/texi2any/libtexinfoxs.so.0 +lib/texi2any/libtexinfoxs.so.0.0.0 %%NLS%%share/locale/ca/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/ca/LC_MESSAGES/texinfo_document.mo %%NLS%%share/locale/cs/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/cs/LC_MESSAGES/texinfo_document.mo %%NLS%%share/locale/da/LC_MESSAGES/texinfo.mo -%%NLS%%share/locale/de.us-ascii/LC_MESSAGES/texinfo_document.mo %%NLS%%share/locale/de/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/de/LC_MESSAGES/texinfo_document.mo %%NLS%%share/locale/el/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/eo/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/eo/LC_MESSAGES/texinfo_document.mo %%NLS%%share/locale/es/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/es/LC_MESSAGES/texinfo_document.mo %%NLS%%share/locale/fi/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/fi/LC_MESSAGES/texinfo_document.mo %%NLS%%share/locale/fr/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/fr/LC_MESSAGES/texinfo_document.mo %%NLS%%share/locale/he/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/hr/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/hr/LC_MESSAGES/texinfo_document.mo %%NLS%%share/locale/hu/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/hu/LC_MESSAGES/texinfo_document.mo %%NLS%%share/locale/id/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/it/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/it/LC_MESSAGES/texinfo_document.mo %%NLS%%share/locale/ja/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/ka/LC_MESSAGES/texinfo.mo +%%NLS%%share/locale/ka/LC_MESSAGES/texinfo_document.mo %%NLS%%share/locale/nb/LC_MESSAGES/texinfo.mo +%%NLS%%share/locale/nb/LC_MESSAGES/texinfo_document.mo %%NLS%%share/locale/nl/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/nl/LC_MESSAGES/texinfo_document.mo -%%NLS%%share/locale/no.us-ascii/LC_MESSAGES/texinfo_document.mo -%%NLS%%share/locale/pl.iso-8859-2/LC_MESSAGES/texinfo_document.mo %%NLS%%share/locale/pl/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/pl/LC_MESSAGES/texinfo_document.mo -%%NLS%%share/locale/pt.us-ascii/LC_MESSAGES/texinfo_document.mo %%NLS%%share/locale/pt/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/pt/LC_MESSAGES/texinfo_document.mo -%%NLS%%share/locale/pt_BR.us-ascii/LC_MESSAGES/texinfo_document.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/texinfo_document.mo %%NLS%%share/locale/ro/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/ro/LC_MESSAGES/texinfo_document.mo %%NLS%%share/locale/ru/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/rw/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/sk/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/sk/LC_MESSAGES/texinfo_document.mo %%NLS%%share/locale/sl/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/sr/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/sr/LC_MESSAGES/texinfo_document.mo %%NLS%%share/locale/sv/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/sv/LC_MESSAGES/texinfo_document.mo %%NLS%%share/locale/tr/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/uk/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/uk/LC_MESSAGES/texinfo_document.mo %%NLS%%share/locale/vi/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/texinfo.mo %%NLS%%share/locale/zh_TW/LC_MESSAGES/texinfo.mo share/man/man1/info.1.gz share/man/man1/install-info.1.gz share/man/man1/makeinfo.1.gz share/man/man1/pdftexi2dvi.1.gz share/man/man1/pod2texi.1.gz share/man/man1/texi2any.1.gz share/man/man1/texi2dvi.1.gz share/man/man1/texi2pdf.1.gz share/man/man1/texindex.1.gz share/man/man5/info.5.gz share/man/man5/texinfo.5.gz -%%DATADIR%%/DebugTexinfo/DebugTree.pm -%%DATADIR%%/Pod-Simple-Texinfo/Pod/Simple/Texinfo.pm -%%DATADIR%%/Texinfo/Commands.pm -%%DATADIR%%/Texinfo/Commands.pod -%%DATADIR%%/Texinfo/Common.pm -%%DATADIR%%/Texinfo/Config.pm -%%DATADIR%%/Texinfo/Convert/Converter.pm -%%DATADIR%%/Texinfo/Convert/DocBook.pm -%%DATADIR%%/Texinfo/Convert/HTML.pm -%%DATADIR%%/Texinfo/Convert/IXIN.pm -%%DATADIR%%/Texinfo/Convert/IXINSXML.pm -%%DATADIR%%/Texinfo/Convert/Info.pm -%%DATADIR%%/Texinfo/Convert/LaTeX.pm -%%DATADIR%%/Texinfo/Convert/NodeNameNormalization.pm -%%DATADIR%%/Texinfo/Convert/Paragraph.pm -%%DATADIR%%/Texinfo/Convert/ParagraphNonXS.pm -%%DATADIR%%/Texinfo/Convert/PlainTexinfo.pm -%%DATADIR%%/Texinfo/Convert/Plaintext.pm -%%DATADIR%%/Texinfo/Convert/Texinfo.pm -%%DATADIR%%/Texinfo/Convert/TexinfoMarkup.pm -%%DATADIR%%/Texinfo/Convert/TexinfoSXML.pm -%%DATADIR%%/Texinfo/Convert/TexinfoXML.pm -%%DATADIR%%/Texinfo/Convert/Text.pm -%%DATADIR%%/Texinfo/Convert/TextContent.pm -%%DATADIR%%/Texinfo/Convert/Unicode.pm -%%DATADIR%%/Texinfo/Convert/Utils.pm -%%DATADIR%%/Texinfo/Documentlanguages.pm -%%DATADIR%%/Texinfo/MiscXS.pm -%%DATADIR%%/Texinfo/ModulePath.pm -%%DATADIR%%/Texinfo/Parser.pm -%%DATADIR%%/Texinfo/ParserNonXS.pm -%%DATADIR%%/Texinfo/Report.pm -%%DATADIR%%/Texinfo/Structuring.pm -%%DATADIR%%/Texinfo/Transformations.pm -%%DATADIR%%/Texinfo/Translations.pm -%%DATADIR%%/Texinfo/XS/parsetexi/Parsetexi.pm -%%DATADIR%%/Texinfo/XSLoader.pm -%%DATADIR%%/ext/epub3.pm -%%DATADIR%%/ext/highlight_syntax.pm -%%DATADIR%%/ext/latex2html.pm -%%DATADIR%%/ext/tex4ht.pm +share/texi2any/Pod-Simple-Texinfo/Pod/Simple/Texinfo.pm +share/texi2any/Texinfo/Commands.pm +share/texi2any/Texinfo/Commands.pod +share/texi2any/Texinfo/Common.pm +share/texi2any/Texinfo/Config.pm +share/texi2any/Texinfo/Convert/ConvertXS.pm +share/texi2any/Texinfo/Convert/Converter.pm +share/texi2any/Texinfo/Convert/DocBook.pm +share/texi2any/Texinfo/Convert/HTML.pm +share/texi2any/Texinfo/Convert/IXIN.pm +share/texi2any/Texinfo/Convert/IXINSXML.pm +share/texi2any/Texinfo/Convert/Info.pm +share/texi2any/Texinfo/Convert/LaTeX.pm +share/texi2any/Texinfo/Convert/NodeNameNormalization.pm +share/texi2any/Texinfo/Convert/Paragraph.pm +share/texi2any/Texinfo/Convert/ParagraphNonXS.pm +share/texi2any/Texinfo/Convert/PlainTexinfo.pm +share/texi2any/Texinfo/Convert/Plaintext.pm +share/texi2any/Texinfo/Convert/Texinfo.pm +share/texi2any/Texinfo/Convert/TexinfoMarkup.pm +share/texi2any/Texinfo/Convert/TexinfoSXML.pm +share/texi2any/Texinfo/Convert/TexinfoXML.pm +share/texi2any/Texinfo/Convert/Text.pm +share/texi2any/Texinfo/Convert/TextContent.pm +share/texi2any/Texinfo/Convert/Unicode.pm +share/texi2any/Texinfo/Convert/Utils.pm +share/texi2any/Texinfo/DebugTree.pm +share/texi2any/Texinfo/Document.pm +share/texi2any/Texinfo/DocumentXS.pm +share/texi2any/Texinfo/Documentlanguages.pm +share/texi2any/Texinfo/HTMLData.pm +share/texi2any/Texinfo/Indices.pm +share/texi2any/Texinfo/IndicesXS.pm +share/texi2any/Texinfo/ManipulateTree.pm +share/texi2any/Texinfo/MiscXS.pm +share/texi2any/Texinfo/ModulePath.pm +share/texi2any/Texinfo/Options.pm +share/texi2any/Texinfo/OutputUnits.pm +share/texi2any/Texinfo/Parser.pm +share/texi2any/Texinfo/ParserNonXS.pm +share/texi2any/Texinfo/Report.pm +share/texi2any/Texinfo/StructTransfXS.pm +share/texi2any/Texinfo/Structuring.pm +share/texi2any/Texinfo/Tests.pm +share/texi2any/Texinfo/Transformations.pm +share/texi2any/Texinfo/Translations.pm +share/texi2any/Texinfo/XS/parsetexi/Parsetexi.pm +share/texi2any/Texinfo/XSLoader.pm +share/texi2any/ext/epub3.pm +share/texi2any/ext/highlight_syntax.pm +share/texi2any/ext/latex2html.pm +share/texi2any/ext/tex4ht.pm +share/texi2any/init/book.pm +share/texi2any/init/chm.pm +share/texi2any/init/documentation_examples.pm +share/texi2any/init/html32.pm +share/texi2any/init/sc_formatting_with_css.pm +share/texi2any/js/info.css +share/texi2any/js/info.js +share/texi2any/js/modernizr.js %%DATADIR%%/htmlxref.cnf -%%DATADIR%%/init/book.pm -%%DATADIR%%/init/chm.pm -%%DATADIR%%/init/documentation_examples.pm -%%DATADIR%%/init/html32.pm -%%DATADIR%%/js/info.css -%%DATADIR%%/js/info.js -%%DATADIR%%/js/modernizr.js %%DATADIR%%/texindex.awk %%DATADIR%%/texinfo.dtd %%TEXMFDIR%%/tex/generic/epsf/epsf.tex %%TEXMFDIR%%/tex/texinfo/texinfo-ja.tex %%TEXMFDIR%%/tex/texinfo/texinfo.tex %%TEXMFDIR%%/tex/texinfo/txi-ca.tex %%TEXMFDIR%%/tex/texinfo/txi-cs.tex %%TEXMFDIR%%/tex/texinfo/txi-de.tex %%TEXMFDIR%%/tex/texinfo/txi-en.tex %%TEXMFDIR%%/tex/texinfo/txi-es.tex %%TEXMFDIR%%/tex/texinfo/txi-fi.tex %%TEXMFDIR%%/tex/texinfo/txi-fr.tex %%TEXMFDIR%%/tex/texinfo/txi-hu.tex %%TEXMFDIR%%/tex/texinfo/txi-is.tex %%TEXMFDIR%%/tex/texinfo/txi-it.tex %%TEXMFDIR%%/tex/texinfo/txi-ja.tex %%TEXMFDIR%%/tex/texinfo/txi-nb.tex %%TEXMFDIR%%/tex/texinfo/txi-nl.tex %%TEXMFDIR%%/tex/texinfo/txi-nn.tex %%TEXMFDIR%%/tex/texinfo/txi-pl.tex %%TEXMFDIR%%/tex/texinfo/txi-pt.tex %%TEXMFDIR%%/tex/texinfo/txi-ru.tex %%TEXMFDIR%%/tex/texinfo/txi-sr.tex %%TEXMFDIR%%/tex/texinfo/txi-tr.tex %%TEXMFDIR%%/tex/texinfo/txi-uk.tex %%TEXMFDIR%%/tex/texinfo/txi-zh.tex