Add some options to the package.
Changes:
* add extended shift- and control-modifier cursor keys to "xterm+pcfkeys"
terminfo entry to correspond to ncurses 20050430 patch.
* fix a rare case where text would be written with the wrong colors because
output of scrolled text would reset the colors and the new text would be
written with the same colors
* add environment variables $XTERM_SHELL and $XTERM_VERSION
* corrected workaround for background color of menubar, which gave a
too-broad expression, coloring the background of the VT100 widget unless
overridden by another resource setting.
* correct an error in the logic which decides when sched_yield() is run; it
would occasionally hang when contending with other pseudo-terminal
applications such as screen
* improve resource files to show how the menubar and popup menus can be
colored
* modify parsing of OSC (and SOS, etc), strings so their contents are not
interpreted as UTF-8. This allows non-ASCII title strings to be set,
provided that the window manager complies (report by Thomas Wolff).
* improved some of the built-in line-drawing glyphs.
* correct color of "box" character drawn for line-drawing glyph 1 (report
by Nicolas George).
* improve behavior when switching to UTF-8 mode after startup so xterm will
check if the current fonts are already wide (ISO10646-1). If they are not,
xterm will use the utf8Fonts subresource to load appropriate fonts
* modify logic for setting title-string so it applies to the current widget
rather than the vt100 widget.
* correct computation of width for wide characters with the invisible
attribute
* modify interaction between +u8 and locale resource to allow the
command-line option to override the resource
* ignore error in the I/O initialization that tries to set the tty to 7-bit
input for the case where eightBitInput resource is false
* modify command-processing to accept an optional parameter that tells
xterm which shell program to use
* correct logic of ReallocateBufOffsets() which did not copy the content of
the old screen buffer to the proper location, making a repaint clear
after switching to wide-character mode
* implement the remaining pieces to make xterm allocate cells for
wide-characters when the "UTF-8" menu entry is selected. Also, load the
UTF-8 font when that menu entry is selected, or the escape sequence for
UTF-8 mode is received
- Add missing dependences on "libao", "libmad" and "libvorbis" for full
audio support.
- From the ChangeLog:
>> --------------------------------------------------------------------------
>> cdrdao 1.2.0 (2005-05-12)
>> --------------------------------------------------------------------------
>>
>> o SECURITY FIX: cdrdao now gives up its root privileges after setting
>> up real-time scheduling, as well as before saving settings through
>> the --save option. This fixes a potential local root exploit when
>> cdrdao is installed with the +s chmod flag. Using --save now also
>> forces an early exit after the settings are saved.
>>
>> o Added MP3 and Ogg Vorbis file support (through respectively the
>> libmad and libvorbis libraries). cdrdao will decode the MP3 and
>> Ogg files into temporary WAV files that will be deleted upon exit
>> (unless the new option --keep is used). The directory used to
>> store those temporary WAV files can be specified with the --tmpdir
>> option (default is /tmp).
>>
>> o Improved native CUE file support: replaced old incomplete existing
>> parser with the one from Matthias Czapla's excellent
>> cue2toc. Added support for cutting binary files.
>>
>> o Added --rspeed option to manually set the device reading speed. Be
>> warned not all devices support this.
>>
>> o Packaged scsilib library upgraded from cdrtools 2.01 (previously
>> was from 2.01a31).
>>
>> o Added --no-mode2-mixed option. Don't read a MODE2 disk as
>> MODE2_FORM_MIXED, only read MODE2_FORM1 or MODE2_FORM2 (Matthieu
>> Castet).
>>
>> o Added help for little-known drive-info command.
>>
>> GCDMaster changes:
>>
>> o MP3 and Ogg Vorbis support: you can drag and drop .mp3, .m3u and
>> .ogg files from Nautilus into the sample display window.
>>
>> o Switched to gtkmm24 API. Improved file browsers.
>>
>> o CUE files support.
>>
>> o Sound output now uses libao library.
>>
>> o Added help for little-known drive-info command.
>>
>> GCDMaster changes:
>>
>> o MP3 and Ogg Vorbis support: you can drag and drop .mp3, .m3u and
>> .ogg files from Nautilus into the sample display window.
>>
>> o Switched to gtkmm24 API. Improved file browsers.
>>
>> o CUE files support.
>>
>> o Sound output now uses libao library.
>>
>> o Added 'Select All' item in menu.
>>
>> o Added 'Eject' button to progress dialog
>>
>> o Bug fixes (sample selection weirdness, couldn't close window during
>> play, problems with gcdmaster command-line argument, crashes with
>> multiple project windows, drive status not reported correctly).
Liquid War is a unique multiplayer wargame. Its rules are truly
original and have been invented by Thomas Colcombet. You control
an army of liquid and have to try and eat your opponents. A single
player mode is available, but the game is definitely designed to
be multiplayer, and has network support.
Includes a number of patches to fix build on DragonFlyBSD.
Changes since 4.17.2:
Glimpse 4.18.0 has new configure script generated by autoconf 2.57
- may fix compilation problems on FreeBSD
OUTPUT CHANGES:
- Non-printable chars in filenames are now output using backslash-
escaped characters rather than '?'s. Any non-printable character is
output using 3 digits of octal (e.g. "\n" -> "\012"), and a backslash
is now output as "\\". Rsync also uses your locale setting, which
can make it treat fewer high-bit characters as non-printable.
- If rsync received an empty file-list when pulling files, it would
output a "nothing to do" message and exit with a 0 (success) exit
status, even if the remote rsync returned an error (it did not do
this under the same conditions when pushing files). This was changed
to make the pulling behavior the same as the pushing behavior: we
now do the normal end-of-run outputting (depending on options) and
exit with the appropriate exit status.
BUG FIXES:
- A crash bug was fixed when a daemon had its "path" set to "/", did
not have chroot enabled, and used some anchored excludes in the
rsyncd.conf file.
- Fixed a bug in the transfer of a single file when -H is specified
(rsync would either infinite loop or perhaps crash).
- Fixed a case where the generator might try (and fail) to tweak the
write-permissions of a read-only directory in list-only mode (this
only caused an annoying warning message).
- If --compare-dest or --link-dest uses a locally-copied file as the
basis for an updated version, log this better when --verbose or -i
is in effect.
- Fixed the accidental disabling of --backup during the --delete-after
processing.
- Restored the ability to use the --address option in client mode (in
addition to its use in daemon mode).
- Make sure that some temporary progress information from the delete
processing does not get left on the screen when it is followed by a
newline.
- When --existing skips a directory with extra verbosity, refer to it
as a "directory", not a "file".
- When transferring a single file to a different-named file, any
generator messages that are source-file related no longer refer to
the file by the destination filename.
- Fixed a bug where hard-linking a group of files might fail if the
generator hasn't created a needed destination directory yet.
- Fixed a bug where a hard-linked group of files that is newly-linked
to a file in a --link-dest dir doesn't link the files from the rest
of the cluster.
- When deleting files with the --one-file-system (-x) option set, rsync
no longer tries to remove files from inside a mount-point on the
receiving side. Also, we don't complain about being unable to remove
the mount-point dir.
- Fixed a compatibility problem when using --cvs-ignore (-C) and
sending files to an older rsync without using --delete.
- Make sure that a "- !" or "+ !" include/exclude pattern does not
trigger the list-clearing action that is reserved for "!".
- Avoid a timeout in the generator when the sender/receiver aren't
handling the generator's checksum output quickly enough.
- Fixed the omission of some directories in the delete processing when
--relative (-R) was combined with a source path that had a trailing
slash.
- Fixed a case where rsync would erroneously delete some files and then
re-transfer them when the options --relative (-R) and --recursive
(-r) were both enabled (along with --delete) and a source path had a
trailing slash.
- Make sure that --max-size doesn't affect a device or a symlink.
- Make sure that a system with a really small MAXPATHLEN does not cause
the buffers in readfd_unbuffered() to be too small to receive normal
messages. (This mainly affected Cygwin.)
- If a source pathname ends with a filename of "..", treat it as if
"../" had been specified (so that we don't copy files to the parent
dir of the destination).
- If --delete is combined with a file-listing rsync command (i.e. no
transfer is happening), avoid outputting a warning that we couldn't
delete anything.
- If --stats is specified with --delete-after, ensure that all the
"deleting" messages are output before the statistics.
- Improved one "if" in the deletion code that was only checking errno
for ENOTEMPTY when it should have also been checking for EEXIST (for
compatibility with OS variations).
ENHANCEMENTS:
- Added the --only-write-batch=FILE option that may be used (instead
of --write-batch=FILE) to create a batch file without doing any
actual updating of the destination. This allows you to divert all
the file-updating data away from a slow data link (as long as you
are pushing the data to the remote server when creating the batch).
- When the generator is taking a long time to fill up its output buffer
(e.g. if the transferred files are few, small, or missing), it now
periodically flushes the output buffer so that the sender/receiver
can get started on the files sooner rather than later.
- Improved the keep-alive code to handle a long silence between the
sender and the receiver that can occur when the sender is receiving
the checksum data for a large file.
- Improved the auth-errors that are logged by the daemon to include
some information on why the authorization failed: wrong user,
password mismatch, etc. (The client-visible message is unchanged!)
- Improved the client's handling of an "@ERROR" from a daemon so that
it does not complain about an unexpectedly closed socket (since we
really did expect the socket to close).
- If the daemon can't open the log-file specified in rsyncd.conf, fall
back to using syslog and log an appropriate warning. This is better
than what was typically a totally silent (and fatal) failure (since a
daemon is not usually run with the --no-detach option that was
necessary to see the error on stderr).
- The man pages now consistently refer to an rsync daemon as a "daemon"
instead of a "server" (to distinguish it from the server process in a
non-daemon transfer).
- Made a small change to the rrsync script (restricted rsync -- in the
support dir) to make a read-only server reject all --remove-* options
when sending files (to future-proof it against the possibility of
other similar options being added at some point).
through to dependencies, which caused dependencies to have improper
lists of tools required.
XXX This whole mess with MAKEFLAGS and which ones are passed along when
XXX running the install-depends target needs to be fixed for real.
Version 8 of Conserver as a separate package as the config file
format of version 8 is incompatible with prior versions.
Conserver is an application that allows multiple users to watch a
serial console at the same time. It can log the data, allows users
to take write-access of a console (one at a time), and has a variety
of bells and whistles to accentuate that basic functionality.
The idea is that conserver will log all your serial traffic so you
can go back and review why something crashed, look at changes (if
done on the console), or tie the console logs into a monitoring
system (just watch the logfiles it creates).
With multi-user capabilities you can work on equipment with others,
mentor, train, etc.
It also does all that client-server stuff so that, assuming you
have a network connection, you can interact with any of the equipment
from home or wherever
the X11 distribution using imake into mk/buildlink3/imake-check.mk.
imake-check.mk calls out to a helper shell script mk/buildlink3/imake-check
that generates the required Imakefiles and runs imake. Remove the
now extraneous builtin-imake.mk files as the builtin.mk files can now
contain the name of the imake symbol to check.
contain a command plus arguments. We use the standard idiom to extract
the first word of a list stored in a make variable:
VAR_CMD= ${VAR:C/^/_asdf_/1:M_asdf_*:S/^_asdf_//}
XXX This can be replaced with a more succinct use of variable modifiers
XXX when we update the bootstrap bmake to match the latest NetBSD make
XXX sources, i.e.:
XXX
XXX VAR_CMD= ${VAR:[1]}