all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
Changes since 358:
* -x option can now specify multiple variable-width tab stops.
* -X option no longer disables keypad initialization.
New option --no-keypad disables keypad initialization.
* New commands t and T step through multiple tag matches.
Added support for "global(1)" tags
(see http://www.gnu.org/software/global/global.html).
* New prompt style set by option -Pw defines the message printed
while waiting for data in the F command.
* System-wide lesskey file now defaults to sysless in etc directory
instead of .sysless in bin directory.
Use "configure --sysconfdir=..." to change it.
(For backwards compatibility, .sysless in bin is still recognized.)
* Pressing RightArrow or LeftArrow while entering a number now shifts
the display N columns rather than editing the number itself.
* Status column (enabled with -J) now shows search results.
* Improved performance in reading very large pipes.
* Eliminated some dependencies on file offets being 32 bits.
* Fixed problems when viewing files with very long lines.
* Fixed overstriking in UTF-8 mode, and overstriking tabs.
* Improved horizontal shifting of text using -R option with ANSI color.
* Improved handling of filenames containing shell metacharacters.
Changes since 0.6.9:
* Added a network connection between the acquisition daemon and
the GUI. While connected, the browser receives updates for
opened Nextview databases (i.e. all incoming EPG blocks are
forwarded) and constant updates about the acquisition progress.
* Added compile-time option to use multi-threading for VBI
acquisition instead of a separate process. The advantage is that
the threads are only created when acquisition is enabled and not
when connected to a daemon.
* Added support for wheel mouse in main and help windows, thanks
to Serge Koenigsmann.
xawtv popup is immediately removed when xawtv is terminated or
iconified
* Fixed bug in status line statistics output: expired percentage
did not reach 100% even after the database appeared empty
because the total of "defective" blocks was erronously included
in the quotient.
* Added scollbars to network list in network selection dialog and
limited listbox height to 27 networks.
* Added field with official network description in network name
config dialog to avoid confusion in case different stations have
similar logos (e.g. there's "ntv" in Turkey and "n-tv" in
Germany)
* Added network name output during EPG scan (e.g. "ARD" instead of
"0x0DC1") generally improved diagnostic output (summary at the
end)
* The timescales windows now show all blocks in the database; they
used to start with the current time, omitting all expired
blocks. That was confusing esp. in case all blocks were expired,
because the status line said "100% complete" but no blocks were
displayed.
* Added "acquisition tail" to timescales: the most recently
updated ranges are marked with a white bar which fades to the
background color over time
* Added callback to timescale windows: mouse click on a scale now
filters the slected netwop in the main window and jumps to the
given time
* Fixed bug in database structure which holds navigation menu
entries (a fixed length array was too short and caused memory
overwrites)
* Both acquisition and EPG scan now extract channel frequecies
from both databases and rc/ini file, so that in case of loss of
either databases or rc/ini file they still can be recovered.
* Fixed bug which let the browser hang in wait(2) after the
process group was delivered a STOP signal (i.e. CTRL-Z in the
controlling terminal)
* Made dialog windows which display lists resizable, e.g. netwop
selection
* Bugfix in database merge (yes, yet another one): the merged
netwop table could contain uninitialized entries, if the user
network selection contained networks that were included in none
of the merged databases (e.g. remains of a previous merge with
different providers)
* Implemented "Index" filters for merged database; due to
technical limitations currently only "now" & "next" searches are
supported; others will return empty lists. Thanks to Mathias
Homann for prompting this fix.
* restore compatibility with old bison
* disable versioned symbols - the -current ld has a problem with them
* fix an instance of improper shell quoting
* the SIGPIPE hack inside tar needs a sh not csh (fixes PR#15706)
- pth>=1.4.0nb1 is a runtime dependency
- our csh is sufficient for compilation
It compiles, but would not work due to unaligned access.
Solaris and Linux (and NetBSD/alpha) traps unaligned access exceptions
and fixes them up automatically but NetBSD/sparc64 does not.
This problem is already reported to the original author; I'd
wait for his fix. Until then use the 32bit binary instead.
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.
* windowlist, bound to ^A"
* support for other encodings, e.g. big5, koi8r, cp1251
new commands 'encoding', 'defencoding'
'register', 'readreg', 'readbuf', 'writebuf' now understand
an extra encoding parameter
* support for double utf-8 characters
* lots of new string escapes and extensions to existsing ones:
%LD, %LM, %Lw, %W, %-w, %+w, %H, %f, %F, %l, %=, %<, %>
* new commands: 'source', 'eval', 'deflog', 'ignorecase', 'setsid'
* command key classes: 'bind', 'command' and 'help' understand
a '-c <class>' parameter. See the man page for examples
* new login state: always - don't remove slot even if screen gets
detached
* 256 color support (experimental)
* configurable time format string (for ^At)
* config option to use localized month/week names
* new option '-h' for hardcopy: also dump the scrollback buffer
XXX: SunOS PLIST untested.
productivity suite. It includes the key desktop applications, such as a
word processor, spreadsheet, presentation manager, and drawing program,
with a user interface and feature set similar to other office suites.
load the DEC Special Graphics (VT line draw) characters into graphics set
GS0 -- with lock shift 0, aka LS0, aka SO, aka ^0 -- to then enable GS0.
Since GS0 is the default, the full procedure is really only necessary when
displaying line draw and alphanumeric characters on the same line. With the
last patch to enable line draw characters, ESC(0 was always taken to mean
ASCII SI (shift in), and ^0 was always taken to to mean SO (shift out),
so for programs that did the right thing (e.g. "pstree"), "dt" was simply
setting, then unsetting, the alternate character set attribute, causing
the desired line draw characters never to be displayed.
To deal with that, introduce a layer of abstraction, such that ESC(0
and friends now only set per-VT variables, rather than directly set the
attribute. Initialize these variables so that SO and SI, taken alone, will
do the expected thing, and extend the state machine so that a changed GS0
will become active at the next carriage return, or immediately if an LS0
was already seen on that line (all very much like a real VT).
Bump version to dt-1.1.7nb2.
the actual, display line width exceeds the size of the array allotted for
it, by increasing the size of said array to 224 characters. This is good to
about 1350 pixels horizontal with the small font, or nearly 1800 with the
large font.
Kdrill: the free kanji quiz and Japanese dictionary for unix and X
window systems.
KDrill stands for "Kanji Drill". It's a program to help people learn
kanji and kana (the Japanese character set). It also doubles as a
dictionary lookup program. Kdrill runs under the X window GUI system.
newer Python versions too,
move a patch which is specific for a particular Python release into
the Python pkg subdir, pull patches and checksums from there
XXX we have to override the do-patch role to avoid patch errors
(we use EXTRACT_ELEMENTS, so we don't generally have all the
original files)