head 1.9; access; symbols pkgsrc-2013Q2:1.9.0.54 pkgsrc-2013Q2-base:1.9 pkgsrc-2012Q4:1.9.0.52 pkgsrc-2012Q4-base:1.9 pkgsrc-2011Q4:1.9.0.50 pkgsrc-2011Q4-base:1.9 pkgsrc-2011Q2:1.9.0.48 pkgsrc-2011Q2-base:1.9 pkgsrc-2009Q4:1.9.0.46 pkgsrc-2009Q4-base:1.9 pkgsrc-2008Q4:1.9.0.44 pkgsrc-2008Q4-base:1.9 pkgsrc-2008Q3:1.9.0.42 pkgsrc-2008Q3-base:1.9 cube-native-xorg:1.9.0.40 cube-native-xorg-base:1.9 pkgsrc-2008Q2:1.9.0.38 pkgsrc-2008Q2-base:1.9 pkgsrc-2008Q1:1.9.0.36 pkgsrc-2008Q1-base:1.9 pkgsrc-2007Q4:1.9.0.34 pkgsrc-2007Q4-base:1.9 pkgsrc-2007Q3:1.9.0.32 pkgsrc-2007Q3-base:1.9 pkgsrc-2007Q2:1.9.0.30 pkgsrc-2007Q2-base:1.9 pkgsrc-2007Q1:1.9.0.28 pkgsrc-2007Q1-base:1.9 pkgsrc-2006Q4:1.9.0.26 pkgsrc-2006Q4-base:1.9 pkgsrc-2006Q3:1.9.0.24 pkgsrc-2006Q3-base:1.9 pkgsrc-2006Q2:1.9.0.22 pkgsrc-2006Q2-base:1.9 pkgsrc-2006Q1:1.9.0.20 pkgsrc-2006Q1-base:1.9 pkgsrc-2005Q4:1.9.0.18 pkgsrc-2005Q4-base:1.9 pkgsrc-2005Q3:1.9.0.16 pkgsrc-2005Q3-base:1.9 pkgsrc-2005Q2:1.9.0.14 pkgsrc-2005Q2-base:1.9 pkgsrc-2005Q1:1.9.0.12 pkgsrc-2005Q1-base:1.9 pkgsrc-2004Q4:1.9.0.10 pkgsrc-2004Q4-base:1.9 pkgsrc-2004Q3:1.9.0.8 pkgsrc-2004Q3-base:1.9 pkgsrc-2004Q2:1.9.0.6 pkgsrc-2004Q2-base:1.9 pkgsrc-2004Q1:1.9.0.4 pkgsrc-2004Q1-base:1.9 pkgsrc-2003Q4:1.9.0.2 pkgsrc-2003Q4-base:1.9 netbsd-1-6:1.6.0.8 netbsd-1-6-RELEASE-base:1.6 pkgviews:1.6.0.4 pkgviews-base:1.6 buildlink2:1.6.0.2 buildlink2-base:1.6 netbsd-1-5-PATCH003:1.6 netbsd-1-5-PATCH001:1.5 netbsd-1-5-RELEASE:1.5 netbsd-1-4-PATCH003:1.5 netbsd-1-4-PATCH002:1.5 comdex-fall-1999:1.5 netbsd-1-4-PATCH001:1.5 netbsd-1-4-RELEASE:1.5 netbsd-1-3-PATCH003:1.5 netbsd-1-3-PATCH002:1.4; locks; strict; comment @# @; 1.9 date 2002.11.30.13.45.19; author grant; state dead; branches; next 1.8; 1.8 date 2002.11.17.01.17.31; author seb; state Exp; branches; next 1.7; 1.7 date 2002.10.03.02.06.32; author seb; state Exp; branches; next 1.6; 1.6 date 2001.12.25.14.48.39; author wiz; state Exp; branches; next 1.5; 1.5 date 98.08.07.10.40.25; author agc; state Exp; branches; next 1.4; 1.4 date 98.03.09.08.09.35; author hubertf; state Exp; branches; next 1.3; 1.3 date 98.02.16.07.47.39; author hubertf; state Exp; branches; next 1.2; 1.2 date 98.02.13.13.32.48; author agc; state Exp; branches; next 1.1; 1.1 date 97.12.14.23.13.40; author hubertf; state Exp; branches; next ; desc @@ 1.9 log @USE_PKGLOCALEDIR. @ text @$NetBSD: patch-ae,v 1.8 2002/11/17 01:17:31 seb Exp $ --- makeinfo/Makefile.am.orig Fri Mar 8 20:43:31 2002 +++ makeinfo/Makefile.am @@@@ -12,7 +12,7 @@@@ bin_PROGRAMS = makeinfo -localedir = $(datadir)/locale +localedir = $(prefix)/$(PKGLOCALEDIR)/locale INCLUDES = -I$(top_srcdir)/lib -I../intl -DLOCALEDIR=\"$(localedir)\" LDADD = ../lib/libtxi.a @@LIBINTL@@ @ 1.8 log @Update to version 4.3. Package changes: fix PKGLOCALEDIR botch reported by various people. Many thanks to Lubomir Sedlacik for the patches in PR 18616! Changes in version 4.3: 4.3 (14 November 2002) * Language: . new command @@tie{} to do a real tie (unbreakable interword space). * makeinfo: . html output for @@defun and friends now has font changes. . html output has some class attributes. * texinfo.tex: . new Italian translations, txi-it.tex. . pdf bookmarks for unnumbered sections work. . type name for @@defun and friends no longer extends into margin. * info: . automatic-footnotes now off by default, for emacs compatibility. . crash when MALLOC_CHECK_=2 fixed. * install-info: . new option --infodir synonym for --info-dir, for compatibility with the Debian install-info. . support for bzip2-compressed files. * texindex: . omit initial if the entire index is under one characters. * Distribution: . development sources now available under CVS, see http://savannah.gnu.org/projects/texinfo/ . Turkish message translation. . gettext 0.11.5, autoconf 2.54, automake 1.7.1. @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.7 2002/10/03 02:06:32 seb Exp $ @ 1.7 log @Update to version 4.2: lots of new features, see below. buildlink1 -> buildlink2. Changes: *** IMPORTANT NEWS FOR ALL AUTHORS OF TEXINFO MANUALS *** As of version 4.2, Texinfo has a new command @@copying to define the copyright and copying permissions for a manual. It's important to switch to using it as soon as possible (as in your next release), because the historical method of doing copyright permissions using @@ifinfo failed to output copyright information in the HTML (or XML) formats. The manual has detailed explanations and examples. For convenience, here's a url to one of the relevant sections: http://texinfo.org/manual/Document-Permissions.html 4.2 (1 April 2002) * Language: . new command @@copying to define copying permissions. See above. . new conditionals @@ifplaintext, @@ifnotplaintext for the plain text (--no-headers) output format. . new command @@\ to produce literal \ inside @@math, since \ by itself no longer works. * makeinfo: . emit accesskey attributes for keyboard shortcuts to menu items. . @@{even,every,odd}{footing,header} are ignored by makeinfo now, so they no longer need to be enclosed in @@iftex. * texinfo.tex: . bug fix for pdf-format table of contents. * info: . bug fixes for -R (--raw-escapes). . --help shows short option names. * Distribution: . the doc.c, funs.h, and key.c files in info/ are no longer generated at make time, to appease Automake's make distcheck. . gettext 0.11.1, autoconf 2.53, automake 1.6 (with install-info kludge). 4.1 (4 March 2002) * Language: . new commands @@verbatim and @@verb for printing verbatim inserts. . new command @@verbatiminclude for verbatim include of files. . new environment @@documentdescription for defining the HTML description. . new command @@afivepaper for the A5 paper size. * makeinfo: . supports xml and docbook output. . supports HTML splitting by node, which is now the default. . new option --split-size to control maximum size of split info files. * info: . user-specified key bindings supported. . ANSI escape sequences (as produced by groff) removed from man output by default; use --raw-escapes to let them through if your terminal supports them. * texinfo.tex: . @@math implies @@tex, so all the usual plain TeX math is supported. . smaller fonts for @@smallexample, in all page sizes. . improvements in the PDF support. * texi2dvi: . new option -o to explicitly specify output filename. * Distribution: . switch to GNU Free Documentation License (http://www.gnu.org/copyleft/). . update to GNU gettext 0.11, autoconf 2.52, and automake 1.5. . Danish, Swedish, and Hebrew message translations. @ text @d1 1 a1 1 $NetBSD$ d10 1 a10 1 +localedir = $(PKGLOCALEDIR) @ 1.6 log @Update to 4.0. Excerpt of changes since 3.12: * Language: . New command @@anchor for cross references to arbitrary points. . New commands @@documentlanguage sets the main document language, and @@documentencoding sets the document input encoding (although not much is done yet with either). . New command @@pagesizes allows limited control of text area for typesetting. . New command @@acronym for abbreviations in all caps, such as `NASA'. . New command @@alias for simple command aliases. . New command @@definfoenclose for better control of info output. . New commands @@deftypeivar for typed instance variables of a class and @@deftypeop for typed operations of a class. . New command @@novalidate suppresses cross-reference checking and (in TeX) auxiliary file creation. . New commands @@setcontentsaftertitlepage and @@setshortcontentsaftertitlepage to force printing the table of contents after @@end titlepage. Also, @@contents and @@shortcontents themselves can now appear at the beginning of the document as well as the end. . New markup commands: @@env (for environment variables), @@command (for command names), @@option (for command-line options). . New commands @@smallformat and @@smalldisplay, a la @@smallexample. . New command @@exampleindent to set indentation of example-like environments a la @@paragraphindent. . @@uref takes an optional third argument of text to show instead of (rather than in addition to) the url for info and dvi output. . @@footnote works in an @@item for a @@table. * texinfo.tex: . implements @@macro. . implements @@paragraphindent (except asis). . @@emph and @@i use true italic type (cmti) instead of slanted (cmsl). . implements pdf output when run with pdftex. . better support for internationalization via txi-??.tex files. * makeinfo: . supports HTML output with the --html option. . implication of --html: @@top nodes should be wrapped in @@ifnottex rather than @@ifinfo. @@ifinfo conditionals are not expanded with --html. . new option --number-sections to output chapter/section numbers. . dashes and quotes are not treated specially in node names. . new option --commands-in-node-names to allow @@-commands in node names. (Not implemented in TeX, and most likely never will be.) . @@emph output uses _underscores_. . @@image looks for .png files before .jpg. . only output `Making ... file' line when verbose. . allow -v as synonym for --verbose. . new command line options to specify which conditionals to process (but --iftex is not fully implemented). . warns if @@var contains any of ,[](). . @@quote-arg implicitly done for all one-argument macros, so commas in the argument text are allowed. . \\ required in macro body to get single \, no other `escapes' defined. * info: . ISO Latin 1 characters are displayed and input as-is by default. . new option --vi-keys to enable vi-like and less-like key bindings. . new command S does case-sensitive searching. . new commands C-x n and C-x N repeat last search, respectively, in the same and in reverse direction, without prompting for the string. These commands are bound to n and N under --vi-keys, like in Less. . new command G menu1 menu2 ... searches for menu items from (dir), as allowed on the command line. . new command O (capital o, not zero) goes directly to the node that describes command-line options. . new command-line option --show-options causes the node which describes command-line options to be the first node displayed. . M-prior and M-DEL do new command info-scroll-other-window-backward. . / searches like s does. . If the search string includes upper-case letters, in both incremental and non-incremental search, the search is case-sensitive. . S searches case-sensitively even if the search string is all lower-case. . - makes the argument negative (so e.g. `- /' searches backward). . l restores point in the window returned to. . SPC/DEL do not move outside the current document. . foo.info is found before foo. . `info foo --index-search=bar' now searches for bar in foo's index. . support for files compressed with bzip2. * install-info: . handles gzipped dir files. . sort entries into alphabetical order. . install direntries only in preceding dircategory, not in all. . --delete does not require the info file to exist. . --delete can handle XEmacs-style dir entries. * texi2dvi: . bug fixed: now uses only the @@iftex and @@tex parts of the source. . process LaTeX source as well as Texinfo source. . output PDF (using pdftex) with new option --pdf. . handles --OPTION=ARG style of command line arguments. . new option --batch for progress reports but no interaction. . new option --clean to remove all auxiliary files. . new option --quiet for silence (unless there are errors). . new option -I for specifying directories for @@include to search. . handles LaTeX files (running BibTeX etc.). * Fixes to util/gen-dir-node and util/fix-info-dir (formerly util/update-info). @ text @d3 3 a5 13 --- info/terminal.c.orig Mon Sep 20 14:28:54 1999 +++ info/terminal.c @@@@ -32,13 +32,17 @@@@ #ifdef HAVE_NCURSES_TERMCAP_H #include #else -#ifdef HAVE_TERMCAP_H +#if defined(HAVE_TERMCAP_H) && !defined(__NetBSD__) #include #else /* On Solaris2, sys/types.h #includes sys/reg.h, which #defines PC. Unfortunately, PC is a global variable used by the termcap library. */ #undef PC d7 6 a12 24 +#if defined(__NetBSD__) +#include +#endif + /* Termcap requires these variables, whether we access them or not. */ char *BC, *UP; char PC; /* Pad character */ @@@@ -116,12 +120,18 @@@@ /* Although I can't find any documentation that says this is supposed to return its argument, all the code I've looked at (termutils, less) does so, so fine. */ +#ifdef __NetBSD__ +void +#else static int +#endif output_character_function (c) int c; { putc (c, stdout); +#ifndef __NetBSD__ return c; +#endif } a13 1 /* Macro to send STRING to the terminal. */ @ 1.5 log @Add NetBSD RCS Ids. @ text @d3 40 a42 56 *** info/terminal.c.orig Tue Jul 29 17:42:05 1997 --- info/terminal.c Sat Nov 15 17:07:42 1997 *************** *** 31,43 **** #ifdef HAVE_NCURSES_TERMCAP_H #include #else ! #ifdef HAVE_TERMCAP_H #include #else /* On Solaris2, sys/types.h #includes sys/reg.h, which #defines PC. Unfortunately, PC is a global variable used by the termcap library. */ #undef PC /* Termcap requires these variables, whether we access them or not. */ char *BC, *UP; char PC; /* Pad character */ --- 31,47 ---- #ifdef HAVE_NCURSES_TERMCAP_H #include #else ! #if defined(HAVE_TERMCAP_H) && !defined(__NetBSD__) #include #else /* On Solaris2, sys/types.h #includes sys/reg.h, which #defines PC. Unfortunately, PC is a global variable used by the termcap library. */ #undef PC + #if defined(__NetBSD__) + #include + #endif + /* Termcap requires these variables, whether we access them or not. */ char *BC, *UP; char PC; /* Pad character */ *************** *** 114,125 **** --- 118,135 ---- /* Although I can't find any documentation that says this is supposed to return its argument, all the code I've looked at (termutils, less) does so, so fine. */ + #ifdef __NetBSD__ + void + #else static int + #endif output_character_function (c) int c; { putc (c, stdout); + #ifndef __NetBSD__ return c; + #endif } /* Macro to send STRING to the terminal. */ @ 1.4 log @Update to V3.12 @ text @d1 2 @ 1.3 log @Use BSD_INSTALL_SCRIPT instead of custom INSTALL_SCRIPT. @ text @a56 20 --- util/Makefile.in 1998/02/13 13:13:54 1.1 +++ util/Makefile.in 1998/02/13 13:14:34 @@@@ -40,7 +40,7 @@@@ INSTALL = @@INSTALL@@ INSTALL_PROGRAM = @@INSTALL_PROGRAM@@ INSTALL_DATA = @@INSTALL_DATA@@ -INSTALL_SCRIPT = @@INSTALL_SCRIPT@@ +INSTALL_SCRIPT = ${BSD_INSTALL_SCRIPT} transform = @@program_transform_name@@ NORMAL_INSTALL = true @@@@ -253,7 +253,7 @@@@ all: Makefile $(PROGRAMS) $(SCRIPTS) install-strip: - $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install + $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_SCRIPT)' install installdirs: $(mkinstalldirs) $(bindir) $(bindir) @ 1.2 log @Don't try to strip scripts at installation time. Fixes PR pkg/4987 from David Brownlee. @ text @d64 1 a64 1 +INSTALL_SCRIPT = ${INSTALL} -m 0555 @ 1.1 log @Update to V3.11, provided by Johnny Lam . @ text @d57 20 @