Fix PR pkg/44519
Changelog:
* Version 0.6.5 - December 2010, by Martin von Gagern
* Never initialize or deinitialize terminals, as we do no cursor movement
* Deprecated --no-init-term (-K) command line option
* Avoid relative path in man pages
* Updated gnulib, might be particularly important for uClibc users
* Version 0.6.4 - November 2010, by Martin von Gagern
* Updated Catalan translations
* Updated gnulib
* Version 0.6.3 - June 2010, by Martin von Gagern
* Updated Italian and Swedish translations
* Updated gnulib
* Version 0.6.2 - May 2010, by Martin von Gagern
* Fix shell syntax in configure script
* Updated gnulib and gettext, the latter to 0.18
* Updated Dutch translation
* Fixed a number of portability issues reported by maint.mk syntax checks
* Version 0.6.1 - April 2010, by Martin von Gagern
* Introduce --with-default-pager=PAGER configure switch.
* Fix missing newline in info dir entry list.
* Version 0.6.0 - March 2010, by Martin von Gagern
First official release in a long time. Everything since 0.5 was inofficial.
* `wdiff -d' to read input from single unified diff, perhaps stdin.
* Updated texinfo documentation taking experimental switch into account.
* Experimental programs (mdiff & friends) and a configure switch
--enable-experimental to control them.
* Recent imports from gnulib, use of recent autotools.
* Improved autodetection of termcap library like ncurses.
* Reformatted translations, still a number of fuzzy translations.
* Changed from CVS to bzr for source code version control.
* Various bug fixes. See ChangeLog for a more exhaustive list.
* Known bugs: this NEWS file here was outdated in the release tarball.
* Version 0.5.4 - June 2007, by Denver Gingerich
Integrated following changes from 0.5g (Francois Pinard, November 1998):
* Messages from programs may be output in many natural languages.
* Short `man' pages get installed for `mdiff', `unidiff' and `wdiff'.
* The original man page for `wdiff' gets withdrawn, for legalistic reasons.
* New `unify' converts context diffs to unidiffs or vice-versa.
* New `mdiff' finds identical line clusters in one or more files.
* A new `-K' option inhibits termcap initialization and termination.
* Version 0.5.3 - June 2007, by Denver Gingerich
No user-visible changes; see ChangeLog for details
and replace with appropriate references to PKGINFODIR instead.
* Properly account for split info files during installation.
* Move info file listings directly into the package PLISTs.
This fixes info-file-related PLIST problems.
makeinfo if no native makeinfo executable exists. Honor TEXINFO_REQD
when determining whether the native makeinfo can be used.
* Remove USE_MAKEINFO and replace it with USE_TOOLS+=makeinfo.
* Get rid of all the "split" argument deduction for makeinfo since
the PLIST module already handles varying numbers of split info files
correctly.
NOTE: Platforms that have "makeinfo" in the base system should check
that the makeinfo entries of pkgsrc/mk/tools.${OPSYS}.mk are
correct.
developer is officially maintaining the package.
The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list). Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
CPPFLAGS+= -DHAVE_STRERROR
which I just added a few minutes ago.
I had previously received an error:
previous declaration of `sys_errlist'
on Linux.
But once I configure using ncurses on Linux
it appears to have fixed that (because it
was using its LIBS which had non-existent -ltermcap).
Update PKGREVISION.
Add INSTALLATION_DIRS and do-install target instead of
using its own installer. It was broken for custom INFO_DIR
and for new PKGMANDIR. (It is a very old autoconf/automake
I assume).
Also, this uses -ltermcap. So if /usr/lib/libtermcap.so does
not exist, then use BUILDLINK_TRANSFORM to use ncurses instead
and include ncurses buildlink3.mk.
CONFIGURE_HAS_MANDIR=no, just like CONFIGURE_HAS_INFODIR=no
is already defined.
(This package has two other build problems for me though ...
lookimg now.)
Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
removal of USE_GTEXINFO
INSTALL_INFO added to PLIST_SUBST
`${INSTALL_INFO}' replace `install-info' in target rules
print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
makeinfo command usage
See -newly added by this commit- section 10.24 of Packages.txt for
further information.
`wdiff' is a front-end to GNU `diff'. It compares two files, finding
which words have been deleted or added to the first in order to create
the second. It has many output formats and interacts well with
terminals and pagers (notably with `less'). `wdiff' is particularily
useful when two texts differ only by a few words and paragraphs have
been refilled.
GNU `wdiff' has been written by Franc,ois Pinard. It is an evolving
product, and specifications might change in future releases.