1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
8 SDESC[nls]= GNU Typeset doc system with native lang support
9 SDESC[standard]= Typeset documentation system, multiple formats
10 HOMEPAGE= http://www.gnu.org/software/texinfo/
13 DOWNLOAD_GROUPS= main dports
14 SITES[main]= GNU/texinfo
15 SITES[dports]= https://leaf.dragonflybsd.org/~marino/dports-src/texinfo/6.7/
16 DISTFILE[1]= texinfo-6.7.tar.xz:main
17 DISTFILE[2]= htmlxref.cnf-20190611:dports
18 DISTFILE[3]= texinfo.tex-20190924:dports
19 DISTFILE[4]= texi2dvi-20190818:dports
20 DIST_SUBDIR= texinfo/6.7
23 SPKGS[standard]= single
25 OPTIONS_AVAILABLE= NLS
26 OPTIONS_STANDARD= none
29 BUILD_DEPENDS= help2man:single:standard
31 USES= charsetfix cpe gmake ncurses perl libtool
41 FPC_EQUIVALENT= print/texinfo
46 MAKE_ARGS= TEXMF={{LOCALBASE}}/share/texmf
47 PERL={{LOCALBASE}}/bin/perl
49 INSTALL_TARGET= install install-tex
50 INSTALL_REQ_TOOLCHAIN= yes
51 PLIST_SUB= TEXMF=share/texmf
53 [NLS].CONFIGURE_ENABLE_BOTH= nls
54 [NLS].USES_ON= gettext-runtime
57 ${CHMOD} 755 ${WRKSRC}/build-aux/install-sh
58 ${CP} ${DISTDIR}/${DIST_SUBDIR}/texinfo.tex-20190924 \
59 ${WRKSRC}/doc/texinfo.txt
60 ${INSTALL_SCRIPT} ${DISTDIR}/${DIST_SUBDIR}/texi2dvi-20190818 \
61 ${WRKSRC}/util/texi2dvi
62 ${REINPLACE_CMD} -e '/rm -f $$(DESTDIR)/ s|$$| $$(DESTDIR)$$(xsdir)/XSParagraph.*|' \
63 ${WRKSRC}/tp/Texinfo/XS/Makefile.in
64 ${REINPLACE_CMD} -e 's|free (.*)|Safe&|' ${WRKSRC}/tp/Texinfo/XS/misc.c
65 ${REINPLACE_CMD} -e "s|'iconv|'iconv_pic|" \
67 ${WRKSRC}/tp/Texinfo/XS/configure
70 ${REINPLACE_CMD} -e "s|'cr'|'Scr'|" ${WRKSRC}/configure
73 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/texinfo/*.so
75 [FILE:666:descriptions/desc.single]
76 Texinfo is the official documentation format of the GNU project.
77 It was invented by Richard Stallman and Bob Chassell many years
78 ago, loosely based on Brian Reid's Scribe and other formatting
79 languages of the time. It is used by many non-GNU projects as well.
81 Texinfo uses a single source file to produce output in a number of
82 formats, both online and printed (dvi, html, info, pdf, xml, etc.).
83 This means that instead of writing different documents for online
84 information and another for a printed manual, you need write only
85 one document. And when the work is revised, you need revise only
86 that one document. The Texinfo system is well-integrated with GNU
91 988403c1542d15ad044600b909997ba3079b10e03224c61188117f3676b02caa 4337984 texinfo/6.7/texinfo-6.7.tar.xz
92 2f08396322badedca94e4042ebbc2ab5b90cf144eacd5c1dc0c6549e49b0a717 20112 texinfo/6.7/htmlxref.cnf-20190611
93 6bfc55792ae5ff828c81436c7c38e0d5e37888b2157f7af268b026aa63d07eeb 377318 texinfo/6.7/texinfo.tex-20190924
94 4dbe65a30713365bb54a5d3f7f876015b88954e35fc83099d2265406e38369a0 59831 texinfo/6.7/texi2dvi-20190818
97 [FILE:7285:manifests/plist.single]
98 %%NLS-ON%%share/locale/ca.us-ascii/LC_MESSAGES/texinfo_document.mo
99 %%NLS-ON%%share/locale/ca/LC_MESSAGES/
102 %%NLS-ON%%share/locale/cs/LC_MESSAGES/
105 %%NLS-ON%%share/locale/da/LC_MESSAGES/texinfo.mo
106 %%NLS-ON%%share/locale/de.us-ascii/LC_MESSAGES/texinfo_document.mo
107 %%NLS-ON%%share/locale/de/LC_MESSAGES/
110 %%NLS-ON%%share/locale/el/LC_MESSAGES/texinfo.mo
111 %%NLS-ON%%share/locale/eo/LC_MESSAGES/
114 %%NLS-ON%%share/locale/es/LC_MESSAGES/
117 %%NLS-ON%%share/locale/fi/LC_MESSAGES/texinfo.mo
118 %%NLS-ON%%share/locale/fr/LC_MESSAGES/
121 %%NLS-ON%%share/locale/he/LC_MESSAGES/texinfo.mo
122 %%NLS-ON%%share/locale/hr/LC_MESSAGES/
125 %%NLS-ON%%share/locale/hu/LC_MESSAGES/
128 %%NLS-ON%%share/locale/id/LC_MESSAGES/texinfo.mo
129 %%NLS-ON%%share/locale/it/LC_MESSAGES/
132 %%NLS-ON%%share/locale/ja/LC_MESSAGES/texinfo.mo
133 %%NLS-ON%%share/locale/nb/LC_MESSAGES/texinfo.mo
134 %%NLS-ON%%share/locale/nl/LC_MESSAGES/
137 %%NLS-ON%%share/locale/no.us-ascii/LC_MESSAGES/texinfo_document.mo
138 %%NLS-ON%%share/locale/pl/LC_MESSAGES/
141 %%NLS-ON%%share/locale/pt.us-ascii/LC_MESSAGES/texinfo_document.mo
142 %%NLS-ON%%share/locale/pt/LC_MESSAGES/
145 %%NLS-ON%%share/locale/pt_BR.us-ascii/LC_MESSAGES/texinfo_document.mo
146 %%NLS-ON%%share/locale/pt_BR/LC_MESSAGES/
149 %%NLS-ON%%share/locale/ro/LC_MESSAGES/texinfo.mo
150 %%NLS-ON%%share/locale/ru/LC_MESSAGES/texinfo.mo
151 %%NLS-ON%%share/locale/rw/LC_MESSAGES/texinfo.mo
152 %%NLS-ON%%share/locale/sl/LC_MESSAGES/texinfo.mo
153 %%NLS-ON%%share/locale/sv/LC_MESSAGES/
156 %%NLS-ON%%share/locale/tr/LC_MESSAGES/texinfo.mo
157 %%NLS-ON%%share/locale/uk/LC_MESSAGES/
160 %%NLS-ON%%share/locale/vi/LC_MESSAGES/texinfo.mo
161 %%NLS-ON%%share/locale/zh_CN/LC_MESSAGES/texinfo.mo
162 %%NLS-ON%%share/locale/zh_TW/LC_MESSAGES/texinfo.mo
174 MiscXS.%%SHARED_OBJECT%%
175 Parsetexi.%%SHARED_OBJECT%%
193 share/texinfo/DebugTexinfo/DebugTree.pm
194 share/texinfo/Pod-Simple-Texinfo/Pod/Simple/Texinfo.pm
195 share/texinfo/Texinfo/
207 share/texinfo/Texinfo/Convert/
215 NodeNameNormalization.pm
227 share/texinfo/Texinfo/XS/parsetexi/Parsetexi.pm
234 share/texinfo/lib/Text-Unidecode/lib/Text/Unidecode.pm
235 share/texinfo/lib/Text-Unidecode/lib/Text/Unidecode/
416 share/texinfo/lib/Unicode-EastAsianWidth/lib/Unicode/EastAsianWidth.pm
417 share/texinfo/lib/libintl-perl/lib/Locale/
424 share/texinfo/lib/libintl-perl/lib/Locale/Recode/
427 share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/
566 share/texmf/tex/generic/epsf/epsf.tex
567 share/texmf/tex/texinfo/
591 [FILE:871:patches/patch-tp-Texinfo-XS-parsetexi-Parser-5556.pm]
592 --- tp/Texinfo/XS/parsetexi/Parser-5556.pm.orig 2019-09-23 18:31:55 UTC
593 +++ tp/Texinfo/XS/parsetexi/Parser-5556.pm
594 @@ -5438,12 +5438,12 @@ sub _parse_special_misc_command($$$$)
596 } elsif ($command eq 'clickstyle') {
598 - if ($line =~ /^\s+@([[:alnum:]][[:alnum:]\-]*)({})?\s*/) {
599 + if ($line =~ /^\s+@([[:alnum:]][[:alnum:]\-]*)(\{\})?\s*/) {
601 $self->{'clickstyle'} = $1
602 unless(_ignore_global_commands($self));
604 - $remaining =~ s/^\s+@([[:alnum:]][[:alnum:]\-]*)({})?\s*(\@(c|comment)((\@|\s+).*)?)?//;
605 + $remaining =~ s/^\s+@([[:alnum:]][[:alnum:]\-]*)(\{\})?\s*(\@(c|comment)((\@|\s+).*)?)?//;
606 $has_comment = 1 if (defined($4));
608 $self->line_error (sprintf($self->__(
611 [FILE:237:patches/patch-tp-Texinfo-XS-parsetexi-api.c]
612 --- tp/Texinfo/XS/parsetexi/api.c.orig 2019-08-25 17:11:45 UTC
613 +++ tp/Texinfo/XS/parsetexi/api.c
618 +#if defined(HAVE_LIBINTL_H)
626 [FILE:324:patches/patch-tp-Texinfo-XS-parsetexi-errors.c]
627 --- tp/Texinfo/XS/parsetexi/errors.c.orig 2019-08-25 17:11:45 UTC
628 +++ tp/Texinfo/XS/parsetexi/errors.c
630 along with this program. If not, see <http://www.gnu.org/licenses/>. */
633 +#if defined(HAVE_LIBINTL_H)
641 [FILE:315:files/pkg-deinstall-single]
644 [ $# != 2 ] && exit 1
647 PATH="${PKG_PREFIX}/bin:${LOCALBASE}/bin:/usr/bin:${PATH}"
653 POST-INSTALL|DEINSTALL)
654 ${SETENV} PATH="${PATH}" ${TEXHASH} 2>/dev/null || ${TRUE}
656 PRE-INSTALL|POST-DEINSTALL)
666 [FILE:315:files/pkg-install-single]
669 [ $# != 2 ] && exit 1
672 PATH="${PKG_PREFIX}/bin:${LOCALBASE}/bin:/usr/bin:${PATH}"
678 POST-INSTALL|DEINSTALL)
679 ${SETENV} PATH="${PATH}" ${TEXHASH} 2>/dev/null || ${TRUE}
681 PRE-INSTALL|POST-DEINSTALL)