diff --git a/print/texinfo/Makefile b/print/texinfo/Makefile index d73d906795b4..f09780eac8bb 100644 --- a/print/texinfo/Makefile +++ b/print/texinfo/Makefile @@ -1,66 +1,65 @@ PORTNAME= texinfo -PORTVERSION= 7.0.3 -PORTREVISION= 1 +PORTVERSION= 7.1 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 OPTIONS_DEFINE= NLS OPTIONS_SUB= yes USES= charsetfix cpe gmake iconv:wchar_t libtool ncurses perl5 tar:xz tex CONFIGURE_ARGS= --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 # Use the date on https://ftp.gnu.org/gnu/texinfo/ HTMLXREF_CNF_RELDATE= 20230402 TEXI2DVI_RELDATE= 20231018 TEXI2PDF_RELDATE= 20231018 TEXINFO_TEX_RELDATE= 20230921 CPE_VENDOR= gnu CPE_VERSION= ${PORTVERSION:R} 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 48aadf556c3e..489d95805652 100644 --- a/print/texinfo/distinfo +++ b/print/texinfo/distinfo @@ -1,11 +1,11 @@ -TIMESTAMP = 1698340929 -SHA256 (texinfo/texinfo-7.0.3.tar.xz) = 74b420d09d7f528e84f97aa330f0dd69a98a6053e7a4e01767eed115038807bf -SIZE (texinfo/texinfo-7.0.3.tar.xz) = 4886668 +TIMESTAMP = 1698857452 +SHA256 (texinfo/texinfo-7.1.tar.xz) = deeec9f19f159e046fdf8ad22231981806dac332cc372f1c763504ad82b30953 +SIZE (texinfo/texinfo-7.1.tar.xz) = 5545720 SHA256 (texinfo/htmlxref.cnf-20230402) = 34e8a2f8855db287d9c79e2f39063ca96661d72d0bfa813701da5d24ad8c27fa SIZE (texinfo/htmlxref.cnf-20230402) = 24594 SHA256 (texinfo/texi2dvi-20231018) = e68d59aeef33d5b3725ef372a15fb06ba992eaafad4268b4c1e2b2a99cf5e228 SIZE (texinfo/texi2dvi-20231018) = 56951 SHA256 (texinfo/texi2pdf-20231018) = 9e36b0758a492851b7e02e50830e3926b6efcd127e4b42363bc7b735b023cdcc SIZE (texinfo/texi2pdf-20231018) = 1163 SHA256 (texinfo/texinfo.tex-20230921) = 78c06323979e291a81b7431dbf60ad2b87827fb6002d0a1ddab9961f19e63120 SIZE (texinfo/texinfo.tex-20230921) = 381967 diff --git a/print/texinfo/files/patch-tp-Texinfo-ParserNonXS.pm b/print/texinfo/files/patch-tp-Texinfo-ParserNonXS.pm deleted file mode 100644 index 720674e98b94..000000000000 --- a/print/texinfo/files/patch-tp-Texinfo-ParserNonXS.pm +++ /dev/null @@ -1,11 +0,0 @@ ---- tp/Texinfo/ParserNonXS.pm.orig 2023-01-22 10:42:42 UTC -+++ tp/Texinfo/ParserNonXS.pm -@@ -4357,7 +4357,7 @@ sub _process_remaining_on_line($$$$) - and ($current->{'parent'}->{'type'} eq 'menu_comment' - or $current->{'parent'}->{'type'} eq 'menu_entry_description') - and $asterisk -- and @{$current->{'contents'}} -+ and $current->{'contents'} - and $current->{'contents'}->[-1]->{'type'} - and $current->{'contents'}->[-1]->{'type'} eq 'empty_line' - and $current->{'contents'}->[-1]->{'text'} eq '') { diff --git a/print/texinfo/files/patch-tp-Texinfo-XS-misc.c b/print/texinfo/files/patch-tp-Texinfo-XS-misc.c deleted file mode 100644 index ef98e0dba937..000000000000 --- a/print/texinfo/files/patch-tp-Texinfo-XS-misc.c +++ /dev/null @@ -1,22 +0,0 @@ -% sed -e 's|free (.*)|Safe&|' -i .orig tp/Texinfo/XS/misc.c - ---- tp/Texinfo/XS/misc.c.orig 2022-11-30 17:06:28 UTC -+++ tp/Texinfo/XS/misc.c -@@ -67,7 +67,7 @@ xs_abort_empty_line (HV *self, HV *current, SV *additi - additional_spaces = SvPV (additional_spaces_in, len); - if (!SvUTF8 (additional_spaces_in)) - { -- free (new_string); -+ Safefree (new_string); - new_string = bytes_to_utf8 (additional_spaces, &len); - additional_spaces = new_string; - } -@@ -248,7 +248,7 @@ xs_merge_text (HV *self, HV *current, SV *text_in) - text = SvPV (text_in, len); - if (!SvUTF8 (text_in)) - { -- free (new_string); -+ Safefree (new_string); - new_string = bytes_to_utf8 (text, &len); - text = new_string; - } diff --git a/print/texinfo/pkg-plist b/print/texinfo/pkg-plist index aaf51eba8cf6..ec388e517722 100644 --- a/print/texinfo/pkg-plist +++ b/print/texinfo/pkg-plist @@ -1,153 +1,155 @@ 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 man/man1/info.1.gz man/man1/install-info.1.gz man/man1/makeinfo.1.gz man/man1/pdftexi2dvi.1.gz man/man1/pod2texi.1.gz man/man1/texi2any.1.gz man/man1/texi2dvi.1.gz man/man1/texi2pdf.1.gz man/man1/texindex.1.gz man/man5/info.5.gz man/man5/texinfo.5.gz %%NLS%%share/locale/ca.us-ascii/LC_MESSAGES/texinfo_document.mo %%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/nb/LC_MESSAGES/texinfo.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 %%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 %%DATADIR%%/htmlxref.cnf %%DATADIR%%/init/book.pm %%DATADIR%%/init/chm.pm %%DATADIR%%/init/documentation_examples.pm -%%DATADIR%%/init/highlight_syntax.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