Ravenports generated: 02 Dec 2019 21:21
[ravenports.git] / bucket_62 / texinfo
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               texinfo
4 VERSION=                6.7
5 REVISION=               1
6 KEYWORDS=               print
7 VARIANTS=               standard nls
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/
11 CONTACT=                nobody
12
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
21 DF_INDEX=               1 2 3 4
22 SPKGS[nls]=             single
23 SPKGS[standard]=        single
24
25 OPTIONS_AVAILABLE=      NLS
26 OPTIONS_STANDARD=       none
27 VOPTS[nls]=             NLS=ON
28
29 BUILD_DEPENDS=          help2man:single:standard
30
31 USES=                   charsetfix cpe gmake ncurses perl libtool
32                         iconv:build
33
34 DISTNAME=               texinfo-6.7
35 EXTRACT_ONLY=           1
36
37 INFO=                   single:texinfo
38                         single:info-stnd
39 CPE_VENDOR=             gnu
40 CPE_VERSION=            6
41 FPC_EQUIVALENT=         print/texinfo
42 INFO_SUBDIR=            .
43
44 MUST_CONFIGURE=         gnu
45
46 MAKE_ARGS=              TEXMF={{LOCALBASE}}/share/texmf
47                         PERL={{LOCALBASE}}/bin/perl
48
49 INSTALL_TARGET=         install install-tex
50 INSTALL_REQ_TOOLCHAIN=  yes
51 PLIST_SUB=              TEXMF=share/texmf
52
53 [NLS].CONFIGURE_ENABLE_BOTH=            nls
54 [NLS].USES_ON=                          gettext-runtime
55
56 post-patch:
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|" \
66                 ${WRKSRC}/configure \
67                 ${WRKSRC}/tp/Texinfo/XS/configure
68
69 post-patch-darwin:
70         ${REINPLACE_CMD} -e "s|'cr'|'Scr'|" ${WRKSRC}/configure
71
72 post-install:
73         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/texinfo/*.so
74
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.
80
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
87 Emacs.
88
89
90 [FILE:440:distinfo]
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
95
96
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/
100  texinfo.mo
101  texinfo_document.mo
102 %%NLS-ON%%share/locale/cs/LC_MESSAGES/
103  texinfo.mo
104  texinfo_document.mo
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/
108  texinfo.mo
109  texinfo_document.mo
110 %%NLS-ON%%share/locale/el/LC_MESSAGES/texinfo.mo
111 %%NLS-ON%%share/locale/eo/LC_MESSAGES/
112  texinfo.mo
113  texinfo_document.mo
114 %%NLS-ON%%share/locale/es/LC_MESSAGES/
115  texinfo.mo
116  texinfo_document.mo
117 %%NLS-ON%%share/locale/fi/LC_MESSAGES/texinfo.mo
118 %%NLS-ON%%share/locale/fr/LC_MESSAGES/
119  texinfo.mo
120  texinfo_document.mo
121 %%NLS-ON%%share/locale/he/LC_MESSAGES/texinfo.mo
122 %%NLS-ON%%share/locale/hr/LC_MESSAGES/
123  texinfo.mo
124  texinfo_document.mo
125 %%NLS-ON%%share/locale/hu/LC_MESSAGES/
126  texinfo.mo
127  texinfo_document.mo
128 %%NLS-ON%%share/locale/id/LC_MESSAGES/texinfo.mo
129 %%NLS-ON%%share/locale/it/LC_MESSAGES/
130  texinfo.mo
131  texinfo_document.mo
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/
135  texinfo.mo
136  texinfo_document.mo
137 %%NLS-ON%%share/locale/no.us-ascii/LC_MESSAGES/texinfo_document.mo
138 %%NLS-ON%%share/locale/pl/LC_MESSAGES/
139  texinfo.mo
140  texinfo_document.mo
141 %%NLS-ON%%share/locale/pt.us-ascii/LC_MESSAGES/texinfo_document.mo
142 %%NLS-ON%%share/locale/pt/LC_MESSAGES/
143  texinfo.mo
144  texinfo_document.mo
145 %%NLS-ON%%share/locale/pt_BR.us-ascii/LC_MESSAGES/texinfo_document.mo
146 %%NLS-ON%%share/locale/pt_BR/LC_MESSAGES/
147  texinfo.mo
148  texinfo_document.mo
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/
154  texinfo.mo
155  texinfo_document.mo
156 %%NLS-ON%%share/locale/tr/LC_MESSAGES/texinfo.mo
157 %%NLS-ON%%share/locale/uk/LC_MESSAGES/
158  texinfo.mo
159  texinfo_document.mo
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
163 bin/
164  info
165  install-info
166  makeinfo
167  pdftexi2dvi
168  pod2texi
169  texi2any
170  texi2dvi
171  texi2pdf
172  texindex
173 lib/texinfo/
174  MiscXS.%%SHARED_OBJECT%%
175  Parsetexi.%%SHARED_OBJECT%%
176 share/man/man1/
177  info.1.gz
178  install-info.1.gz
179  makeinfo.1.gz
180  pdftexi2dvi.1.gz
181  pod2texi.1.gz
182  texi2any.1.gz
183  texi2dvi.1.gz
184  texi2pdf.1.gz
185  texindex.1.gz
186 share/man/man5/
187  info.5.gz
188  texinfo.5.gz
189 share/texinfo/
190  htmlxref.cnf
191  texindex.awk
192  texinfo.dtd
193 share/texinfo/DebugTexinfo/DebugTree.pm
194 share/texinfo/Pod-Simple-Texinfo/Pod/Simple/Texinfo.pm
195 share/texinfo/Texinfo/
196  Common.pm
197  Documentlanguages.pm
198  Encoding.pm
199  MiscXS.pm
200  ModulePath.pm
201  Parser.pm
202  ParserNonXS.pm
203  Report.pm
204  Structuring.pm
205  Transformations.pm
206  XSLoader.pm
207 share/texinfo/Texinfo/Convert/
208  Converter.pm
209  DocBook.pm
210  HTML.pm
211  IXIN.pm
212  IXINSXML.pm
213  Info.pm
214  Line.pm
215  NodeNameNormalization.pm
216  Paragraph.pm
217  ParagraphNonXS.pm
218  PlainTexinfo.pm
219  Plaintext.pm
220  Texinfo.pm
221  TexinfoSXML.pm
222  TexinfoXML.pm
223  Text.pm
224  TextContent.pm
225  UnFilled.pm
226  Unicode.pm
227 share/texinfo/Texinfo/XS/parsetexi/Parsetexi.pm
228 share/texinfo/init/
229  book.pm
230  chm.pm
231  html32.pm
232  latex2html.pm
233  tex4ht.pm
234 share/texinfo/lib/Text-Unidecode/lib/Text/Unidecode.pm
235 share/texinfo/lib/Text-Unidecode/lib/Text/Unidecode/
236  x00.pm
237  x01.pm
238  x02.pm
239  x03.pm
240  x04.pm
241  x05.pm
242  x06.pm
243  x07.pm
244  x09.pm
245  x0a.pm
246  x0b.pm
247  x0c.pm
248  x0d.pm
249  x0e.pm
250  x0f.pm
251  x10.pm
252  x11.pm
253  x12.pm
254  x13.pm
255  x14.pm
256  x15.pm
257  x16.pm
258  x17.pm
259  x18.pm
260  x1e.pm
261  x1f.pm
262  x20.pm
263  x21.pm
264  x22.pm
265  x23.pm
266  x24.pm
267  x25.pm
268  x26.pm
269  x27.pm
270  x28.pm
271  x2e.pm
272  x2f.pm
273  x30.pm
274  x31.pm
275  x32.pm
276  x33.pm
277  x4d.pm
278  x4e.pm
279  x4f.pm
280  x50.pm
281  x51.pm
282  x52.pm
283  x53.pm
284  x54.pm
285  x55.pm
286  x56.pm
287  x57.pm
288  x58.pm
289  x59.pm
290  x5a.pm
291  x5b.pm
292  x5c.pm
293  x5d.pm
294  x5e.pm
295  x5f.pm
296  x60.pm
297  x61.pm
298  x62.pm
299  x63.pm
300  x64.pm
301  x65.pm
302  x66.pm
303  x67.pm
304  x68.pm
305  x69.pm
306  x6a.pm
307  x6b.pm
308  x6c.pm
309  x6d.pm
310  x6e.pm
311  x6f.pm
312  x70.pm
313  x71.pm
314  x72.pm
315  x73.pm
316  x74.pm
317  x75.pm
318  x76.pm
319  x77.pm
320  x78.pm
321  x79.pm
322  x7a.pm
323  x7b.pm
324  x7c.pm
325  x7d.pm
326  x7e.pm
327  x7f.pm
328  x80.pm
329  x81.pm
330  x82.pm
331  x83.pm
332  x84.pm
333  x85.pm
334  x86.pm
335  x87.pm
336  x88.pm
337  x89.pm
338  x8a.pm
339  x8b.pm
340  x8c.pm
341  x8d.pm
342  x8e.pm
343  x8f.pm
344  x90.pm
345  x91.pm
346  x92.pm
347  x93.pm
348  x94.pm
349  x95.pm
350  x96.pm
351  x97.pm
352  x98.pm
353  x99.pm
354  x9a.pm
355  x9b.pm
356  x9c.pm
357  x9d.pm
358  x9e.pm
359  x9f.pm
360  xa0.pm
361  xa1.pm
362  xa2.pm
363  xa3.pm
364  xa4.pm
365  xac.pm
366  xad.pm
367  xae.pm
368  xaf.pm
369  xb0.pm
370  xb1.pm
371  xb2.pm
372  xb3.pm
373  xb4.pm
374  xb5.pm
375  xb6.pm
376  xb7.pm
377  xb8.pm
378  xb9.pm
379  xba.pm
380  xbb.pm
381  xbc.pm
382  xbd.pm
383  xbe.pm
384  xbf.pm
385  xc0.pm
386  xc1.pm
387  xc2.pm
388  xc3.pm
389  xc4.pm
390  xc5.pm
391  xc6.pm
392  xc7.pm
393  xc8.pm
394  xc9.pm
395  xca.pm
396  xcb.pm
397  xcc.pm
398  xcd.pm
399  xce.pm
400  xcf.pm
401  xd0.pm
402  xd1.pm
403  xd2.pm
404  xd3.pm
405  xd4.pm
406  xd5.pm
407  xd6.pm
408  xd7.pm
409  xf9.pm
410  xfa.pm
411  xfb.pm
412  xfc.pm
413  xfd.pm
414  xfe.pm
415  xff.pm
416 share/texinfo/lib/Unicode-EastAsianWidth/lib/Unicode/EastAsianWidth.pm
417 share/texinfo/lib/libintl-perl/lib/Locale/
418  Messages.pm
419  Recode.pm
420  RecodeData.pm
421  TextDomain.pm
422  Util.pm
423  gettext_pp.pm
424 share/texinfo/lib/libintl-perl/lib/Locale/Recode/
425  _Aliases.pm
426  _Conversions.pm
427 share/texinfo/lib/libintl-perl/lib/Locale/RecodeData/
428  ASMO_449.pm
429  ATARI_ST.pm
430  ATARI_ST_EURO.pm
431  CP10007.pm
432  CP1250.pm
433  CP1251.pm
434  CP1252.pm
435  CP1253.pm
436  CP1254.pm
437  CP1256.pm
438  CP1257.pm
439  CSN_369103.pm
440  CWI.pm
441  DEC_MCS.pm
442  EBCDIC_AT_DE.pm
443  EBCDIC_AT_DE_A.pm
444  EBCDIC_CA_FR.pm
445  EBCDIC_DK_NO.pm
446  EBCDIC_DK_NO_A.pm
447  EBCDIC_ES.pm
448  EBCDIC_ES_A.pm
449  EBCDIC_ES_S.pm
450  EBCDIC_FI_SE.pm
451  EBCDIC_FI_SE_A.pm
452  EBCDIC_FR.pm
453  EBCDIC_IS_FRISS.pm
454  EBCDIC_IT.pm
455  EBCDIC_PT.pm
456  EBCDIC_UK.pm
457  EBCDIC_US.pm
458  ECMA_CYRILLIC.pm
459  GEORGIAN_ACADEMY.pm
460  GEORGIAN_PS.pm
461  GOST_19768_74.pm
462  GREEK7.pm
463  GREEK7_OLD.pm
464  GREEK_CCITT.pm
465  HP_ROMAN8.pm
466  IBM037.pm
467  IBM038.pm
468  IBM1004.pm
469  IBM1026.pm
470  IBM1047.pm
471  IBM256.pm
472  IBM273.pm
473  IBM274.pm
474  IBM275.pm
475  IBM277.pm
476  IBM278.pm
477  IBM280.pm
478  IBM281.pm
479  IBM284.pm
480  IBM285.pm
481  IBM290.pm
482  IBM297.pm
483  IBM420.pm
484  IBM423.pm
485  IBM424.pm
486  IBM437.pm
487  IBM500.pm
488  IBM850.pm
489  IBM851.pm
490  IBM852.pm
491  IBM855.pm
492  IBM857.pm
493  IBM860.pm
494  IBM861.pm
495  IBM862.pm
496  IBM863.pm
497  IBM864.pm
498  IBM865.pm
499  IBM866.pm
500  IBM868.pm
501  IBM869.pm
502  IBM870.pm
503  IBM871.pm
504  IBM874.pm
505  IBM875.pm
506  IBM880.pm
507  IBM891.pm
508  IBM903.pm
509  IBM904.pm
510  IBM905.pm
511  IBM918.pm
512  IEC_P27_1.pm
513  INIS.pm
514  INIS_8.pm
515  INIS_CYRILLIC.pm
516  ISO_10367_BOX.pm
517  ISO_2033_1983.pm
518  ISO_5427.pm
519  ISO_5427_EXT.pm
520  ISO_5428.pm
521  ISO_8859_1.pm
522  ISO_8859_10.pm
523  ISO_8859_11.pm
524  ISO_8859_13.pm
525  ISO_8859_14.pm
526  ISO_8859_15.pm
527  ISO_8859_16.pm
528  ISO_8859_2.pm
529  ISO_8859_3.pm
530  ISO_8859_4.pm
531  ISO_8859_5.pm
532  ISO_8859_6.pm
533  ISO_8859_7.pm
534  ISO_8859_8.pm
535  ISO_8859_9.pm
536  KOI8_R.pm
537  KOI8_RU.pm
538  KOI8_T.pm
539  KOI8_U.pm
540  KOI_8.pm
541  LATIN_GREEK.pm
542  LATIN_GREEK_1.pm
543  MACARABIC.pm
544  MACCROATIAN.pm
545  MACCYRILLIC.pm
546  MACGREEK.pm
547  MACHEBREW.pm
548  MACICELAND.pm
549  MACINTOSH.pm
550  MACROMANIA.pm
551  MACTHAI.pm
552  MACTURKISH.pm
553  MACUKRAINE.pm
554  MAC_IS.pm
555  MAC_SAMI.pm
556  MAC_UK.pm
557  NATS_DANO.pm
558  NATS_SEFI.pm
559  NEXTSTEP.pm
560  SAMI_WS2.pm
561  TIS_620.pm
562  US_ASCII.pm
563  UTF_8.pm
564  VISCII.pm
565  _Encode.pm
566 share/texmf/tex/generic/epsf/epsf.tex
567 share/texmf/tex/texinfo/
568  texinfo-ja.tex
569  texinfo.tex
570  txi-ca.tex
571  txi-cs.tex
572  txi-de.tex
573  txi-en.tex
574  txi-es.tex
575  txi-fr.tex
576  txi-hu.tex
577  txi-is.tex
578  txi-it.tex
579  txi-ja.tex
580  txi-nb.tex
581  txi-nl.tex
582  txi-nn.tex
583  txi-pl.tex
584  txi-pt.tex
585  txi-ru.tex
586  txi-sr.tex
587  txi-tr.tex
588  txi-uk.tex
589
590
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($$$$)
595          }
596      } elsif ($command eq 'clickstyle') {
597          # REMACRO
598 -        if ($line =~ /^\s+@([[:alnum:]][[:alnum:]\-]*)({})?\s*/) {
599 +        if ($line =~ /^\s+@([[:alnum:]][[:alnum:]\-]*)(\{\})?\s*/) {
600              $args = ['@'.$1];
601              $self->{'clickstyle'} = $1
602                  unless(_ignore_global_commands($self));
603              $remaining = $line;
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));
607          } else {
608              $self->line_error (sprintf($self->__(
609
610
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
614 @@ -25,7 +25,9 @@
615  
616  #undef context
617  
618 +#if defined(HAVE_LIBINTL_H)
619  #include <libintl.h>
620 +#endif
621  
622  #include <stdlib.h>
623  #include <stdio.h>
624
625
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
629 @@ -14,7 +14,9 @@
630     along with this program.  If not, see <http://www.gnu.org/licenses/>. */
631  
632  #include <config.h>
633 +#if defined(HAVE_LIBINTL_H)
634  #include <libintl.h>
635 +#endif
636  
637  #include <stdlib.h>
638  #include <stdarg.h>
639
640
641 [FILE:315:files/pkg-deinstall-single]
642 #!/bin/sh
643
644 [ $# != 2 ] && exit 1
645 PKGNAME=$1
646 ACTION=$2
647 PATH="${PKG_PREFIX}/bin:${LOCALBASE}/bin:/usr/bin:${PATH}"
648 SETENV=env
649 TEXHASH=texhash
650 TRUE=true
651
652 case "$ACTION" in
653 POST-INSTALL|DEINSTALL)
654         ${SETENV} PATH="${PATH}" ${TEXHASH} 2>/dev/null || ${TRUE}
655         ;;
656 PRE-INSTALL|POST-DEINSTALL)
657         ;;
658 *)
659         exit 1
660         ;;
661 esac
662
663 exit
664
665
666 [FILE:315:files/pkg-install-single]
667 #!/bin/sh
668
669 [ $# != 2 ] && exit 1
670 PKGNAME=$1
671 ACTION=$2
672 PATH="${PKG_PREFIX}/bin:${LOCALBASE}/bin:/usr/bin:${PATH}"
673 SETENV=env
674 TEXHASH=texhash
675 TRUE=true
676
677 case "$ACTION" in
678 POST-INSTALL|DEINSTALL)
679         ${SETENV} PATH="${PATH}" ${TEXHASH} 2>/dev/null || ${TRUE}
680         ;;
681 PRE-INSTALL|POST-DEINSTALL)
682         ;;
683 *)
684         exit 1
685         ;;
686 esac
687
688 exit
689