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".]
- Forked version because the original maintainer was unreachable.
- Internal representation has now changed to utf-8 (XFree)
or locale-dependent multibyte (X).
- Font ressource is now .fontSet instead of .font.
- I/O is done using the current locale unless the -u (utf8)
switch is in effect.
by helping it find "libxml" and "libjpeg" and adding depencencies
for them. Also, "gdk_pixbuf" gets favored now over "Xpm" anyway,
so add an explicit dependency for it, too.
Changes since 4.00:
* New hacks: `twang', `glsnake', `boxed', `sballs', and `glforestfire'.
* New hacks `apollonian', `euler2d', `juggle', `polyominoes' and
`thornbird', from xlockmore.
* Merged recent xlockmore changes into `ant', `braid', `demon',
`discrete', `drift', `fadeplot', `forest', `grav', `hopalong',
`ifs', `laser', `lightning', `lisa', `lissie', `loop', `mountain',
`penrose', `rotor', `sierpinski', `slip', `sphere', `spiral',
`strange', and `vines'.
* Fixed the `gltext' bug that sometimes caused horizontal lines to
vanish again. This time for sure.
* Sped up `webcollage' by adding a C helper program to replace the PPM
pipeline. It also pastes images semi-transparently now.
* Added support for the gdk_pixbuf library: if this lib is available,
then `blitspin', `xflame', and `flag' can load GIF, JPEG, and PNG
images in addition to XPM and XBM. [not enabled in pkg]
* Fixed a rare race condition where the desktop-grabbing hacks could
sometimes leave the screen wedged, if the user moved the mouse
exactly when they were grabbing the screen image (it would un-wedge
the next time the saver timed out or was activated.)
* Fixed incorrect colors in the screen-grabbing GL hacks (`gflux' and
`flipscreen3d'.)
* Made SIGHUP restart the daemon process (though using
`xscreensaver-command -restart' is still the preferred way.)
* Tweaks to `xspirograph'.
* Minor configure and portability tweaks.
3.3.6.1 are:
- Build and install fonts because XFree86 3.3.6 servers don't work with
XFree86 4.x fonts properly.
- Add a warning message that the font path in "/etc/XF86Config" needs to
be adjusted.
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.
- Install into sub directory "X11R6.3" because at least on systems with
"xpkwedge" installed it is not obvious what "/usr/pkg/R6.3" is.
- Build and install own "xkbcomp" because the old servers don't work with
XFree86 4.x's one.
changes since the last packaged version are:
--------------------------------------------
Version 2.19 8.Feb.2002
* The escalation "clock" corresponding to `after=TIME' options proceeds
even after you cancel a break by deleting all the xwrits windows.
Therefore, you can no longer prevent escalation by deleting xwrits
windows with your window manager.
* Locking code works with large `lock-picture's. Reported by Carlos
O'Donell Jr. <carlos@baldric.uwo.ca>.
* Add `bars-picture' option. If you specify your own `lock-picture', then
`bars-picture' defaults to a black screen. Say `bars-picture="&bars"' to
get the old behavior.
* Add `+verbose' option for debugging.
* Xwrits checks whether other clients pay attention to KeyRelease events,
as well as KeyPress events. This may improve its interaction with certain
window managers. For example, xwrits seemed to come up less frequently
than it should when I was using KDE.
* `--multiscreen' still doesn't seem to work, but I don't know why.
Version 2.18 21.Dec.2001
* Fix `--multiscreen' option. Reported by Jamie Zawinski <jwz@jwz.org>.
Version 2.17 18.Dec.2001
* Add `--multiscreen' option. Requested by Jamie Zawinski <jwz@jwz.org>.
Version 2.16 23.Aug.2001
* Choose font more carefully, to avoid null pointer dereferences. Problem
reported by Sharif Nassar <sharif@mrwacky.com>.
Version 2.15 18.Apr.2001
* Xwrits processes play nicely with one another. For example, two xwrits
processes with `+top' no longer fight each other to get to the top of the
window stack; and xwrits processes inform one another when you click on a
window to take a break. Requested by Thomer M. Gil
<thomergil@hotmail.com>, who runs two xwrits processes at once: one for
microbreaks, one for longer breaks.
Version 2.14 15.Feb.2001
* Fixed new crash when `+lock' and `+breakclock' were both supplied.
Reported by Chris Keane <chris@chris-keane.co.uk>.
* Fixed time-adjusting code when the system clock jumps backwards: Do not
use the remaining-timeout value to calculate how much the system clock
has changed. The symptom was that xwrits windows would stop animating if
the system clock jumped backwards (even by a little bit).
Version 2.13 11.Feb.2001
* Documented multiple `breaktime' specifications. This lets you, for
example, make a break longer depending on how long you waited to take it.
See the ESCALATION section of the manual page. These were added in an
earlier version, but never documented.
* The escalation "clock" corresponding to `after=TIME' options proceeds
even while xwrits thinks you're resting. Therefore, you can no longer
prevent escalation by clicking on the xwrits window (making it think
you're resting) and then typing some more. Requested by Conrad Hughes
<conrad@eireann.org>.
* Bug fix: The `breakclock' always counts down from the end of the break.
Previously, it counted back from a random time when `+mouse' was true.
Reported by Tijn Porcelijn <taine@3niat.myweb.nl>.
* Hopefully fixed bugs that were causing xwrits to crash on Chris Keane
<chris@chris-keane.co.uk>.
* Bug fix: Erasing messages on the lock screen didn't completely work if
the hand picture was in the way. This resulted in unreadable displays.
Fixed.
* Hopefully fixed bugs that caused animation to stop sometimes.
* The lock screen now shows how many characters of your unlock password
you've typed.
* Redesigned xscreensaver-demo GUI: it now includes small-preview and
per-hack configuration dialogs.
* Added three new modes of operation: One Screen Saver, Blank Screen,
and Don't Blank (in addition to the historical Random Screen Saver).
* Configure now defaults to installing the hacks in
<prefix>/lib/xscreensaver/ instead of <prefix>/bin/. (Most distros
already did it this way.)
* New GL hacks, menger, engine, flipscreen3d.
* Made sierpinski3d be more colorful.
* New versions of xmatrix and nerverot.
* Fixed a bug in starwars that made the font be drawn with thin lines
in -root mode.
* Fixed a bad colormap bug in crystal that could make subsequent hacks
malfunction!
* Made gflux able to grab screen images (-mode grab).
* Updated webcollage for recent search engine changes.
* Removed most command-line options to xscreensaver: just edit the
~/.xscreensaver file instead.
* Improved behavior on multi-screen and Xinerama systems: the mouse
now stays on the screen where the user left it, and the password and
splash dialogs always appear on the screen that has the mouse.
* Made the splash dialog use more Gtk-like colors; made it have only
two buttons, ``Settings'' and ``Help''.
* Made sonar understand .ssh/known_hosts2 format files, and be better
about stripping out illegal addresses.
Provided in PR 15436 by Masao Uebayashi (uebayasi@soum.co.jp) - the patch
files were modified by me to apply cleanly.
Changes since 2.0.0:
* variable length column is supported.
* ISCII support codes are imported(but is not still supported
formally).
* fribidi 0.10.0 is supported.
* Full Reset button is added to mlconfig.
* color fading is supported.
* big5 unstandard characters can be converted to and from ucs4.
* cursor form is changed when window is focused or unfocused.
* Background of color-reversed characters is drawn with fg color event
under wall paper or tranparent mode.
* ESC ] 20 ; pt BEL sequence is supported.
* mlterm configuration protocol is decided and implemented.
* w3mmlconfig(w3m local-CGI) is contributed by Sakamoto Hironori san.
* mlconf_curses(perl + curses) is contributed by Minami Hirokazu san.
* etc/{font|vfont|aafont|vaafont} format is changed.
(Dynalab font can be shown correctly by using this extension)
* some characters of CP932 based true type fonts couldn't be shown,
but fixed.
* CP932 gaiji characters (IBM , NEC , NECIBM) <=> UCS conversion is
supported.
* and many minor bugs are fixed.
GL updates: lament (light and color are more realistic),
gears (misc updates) and atlantis (first try) for a
thanks to Eric Lassauge ported from xscreensaver (VMS patch for
atlantis from Jouk Jansen).
logout button Array out of bounds fix thanks to Tom Schmidt.
ant,bug,coral,crystal,daisy,demon,decay,dragon,goop,loop,slip,sphere,
tetris,turtle,voters,wator,wire,&xjack fix and squaretate fix for 1x1
screens, thanks to Tom Schmidt for helping out.
juggle updated for xscreensaver... thanks to Tim Auckland
<Tim.Auckland@Procket.com>. I made similar MODE_ changes throughout.
loop update to make flaws closer to the initial loop, without this
it could be quite slow
pacman update/rewrite: level generator added, dots added thanks to
Edwin de Jong <mauddib@gmx.net>
2 erase modes ported from xscreensaver, thanks to Jouk Jansen.
Also added features to make these 2 modes more random.
Fix to set back line width.
standalone maze from Ephraim Yawitz fyawitz@actcom.co.il back into
maze mode for interactive feature.
RedHat fixes (VMS Intrinsic.h placement, rpm & configure updates)
and update to text3d.cc (removed blank, cleanups, and wander animation)
thanks to Eric Lassauge.
sounds can now be randomized using directories thanks to Jouk Jansen.
Also a fix for sel_image wildcard selection for VMS, thanks to
Tom Schmidt for noticing it does not work on UNIX machines.
swarm -size was inconsistent with other tails like worm and julia.
It now uses -cycles thanks to Frank v Waveren <fvw@var.cx>.
fire, lament, sballs fixes on SGI Marcus Herbert <rhoenie@spam-filter.de>
xmlock update for options thanks to Charles Vidal.
MI_IS_DRAWN fixes thanks to Jouk Jansen.
major changes:
-additional data format support
-GUI fixes and enhancements
-image analysis, fits
-cross-platform compatibility
-improved telescope control
no longer install all of the demo programs with openmotif (which are
largely just bloat), and we use bsd.pkg.install.mk to replace some of the
bloat in the package Makefile.
-additions:
-GtkPlot: display grids on top/below data
New function gtk_plot_set_pc
New signal "tick_label" to retrieve axes tick labels
New functions to handle axes labels
-GtkPlotDT: delaunay triangulization algorithm
-GtkSheet: New function gtk_sheet_get_entry_widget
Background colors and grid handling
-GtkPlotPC: New function gtk_plot_pc_set_viewport
-GtkPlotData: New alternative to retrieve data points trough a callback
function
Scale points size
New functions to autoscale gradient according to field
gtk_plot_data_get_point() to retrieve values
Data markers
-GtkPlotSurface: Use new Delaunay triangulization algorithm
New functions to colour the surface using a gradient
proportional to the height field
-GtkPlotCSurface: Gradient with sublevels
-GtkPlotCanvas: New child: CANVAS_MARKERS
New selection stretegy
New function gtk_plot_set_pc
gtk_plot_canvas_freeze/thaw methods
-fixes:
-build system
-memory leaks
-etc
-add a buildlink.mk
couple of new "hacks". The following is straight from the README file.
Changes since 3.33: * Turned `memoryLimit' off by default, sigh. Apparently
some versions of the GL libraries (appear to) allocate
hundreds of megs for every GL program, so `memoryLimit'
was causing GL programs to malfunction or crash on
those systems.
* Improved fading on TrueColor XFree86 4.1.x systems.
* New GL hack, `circuit'.
* Added `fuzz' mode to `decayscreen'.
* New version of `whirlygig'.
* Added links to `glplanet' and `sphereEversion'.
* Fixed rare race condition that could make `sonar' hang.
* Fixed potential crash in `speedmine'.
* Made `xscreensaver-demo' not crash when imageDirectory
was set to a non-existent directory.
* Made `xscreensaver-getimage-video' invoke XawTV's
`streamer' program better.
* Made `phosphor' and `starwars' deal with CR, LF,
or CRLF line endings.
* Changes for Cygwin compilation environments.
* Made `sonar' compile on systems that can't ping.
* Configure changes for HPUX 10.20.
* Made PAM code work on Red Had 4.2 systems.
* Made `xscreensaver-command -deactivate' work when the
saver is not active: what that does is reset the idle
timer, as if keyboard input had been detected. This
was added for the benefit of people writing DVD-playing
software: they can now prevent the screensaver from
kicking in by sending a -deactivate message once a
minute while the movie is playing and not paused.
* Various minor portability tweaks.
Taken from "changes" from the distribution (minus changes not
relevant for NetBSD):
2001-04-04 (doc fixes) numerous doc corrections and clarifications.
Update of READMEs.
2001-04-04 (bug fix) corrected reseting of service mode to only occur when
it was set (hedin, hobbs)
2001-04-02 (bug fix) Checked for menu deletion before calling associated
menu entry command. Fixed listbox, canvas and entry destruction to be
more aware of current widget activity. (hobbs)
2001-03-30 (bug fix) handled the error case where a valid-looking but
invalid identifier could be passed in certain event generate options
causing a crash (hobbs)
2001-03-29 (bug fix) corrected handling of drag-selection (dejong)
2000-10-27 (feature enhancement) made [tk useinputmethods 1] the default
for Tk (hobbs)
2000-09-29 (bug fix) corrected BadMatch errors when using Tk on multiple
screens (hipp)
2000-08-18 (feature enhancement) Removed redundant call to DitherInstance
(melski)
2001-08-24 (bug fix) correct several possible free memory reads and array
bounds read errors reported by purify. (hobbs)
2001-08-27 (new feature) added call to Tcl_SetMainLoop which enables Tk to
be loaded interactively into tclsh and have the event loop kick in
correctly. (hobbs)
2001-08-28 (bug fix) fixed tk_chooseDirectory crash on Win95. (baker)
2001-08-28 (bug fix) removed 2 second 'raise' delay seen by some Unix
window managers. (hobbs, baker)
2001-09-14 (bug fix) fixed memory leaks that occured if errors were
thrown while initializing the channel for an image. (darley)
2001-10-04 (new feature) added enhanced bgerror dialog from Hipp. (hobbs)
2001-10-17 (bug fix) fixed file filtering in the motif file dialog (nelson)
mlterm is a Multi Lingual TERMinal emulator for X. It supports
many character sets, many encodings, and many other decorative
functions. Since mlterm retains character tables in memory to
convert characters between UCS and other encodings, it consumes a
lot of memory while running, so it's recommended that you open
multiple ptys in one process.
Provided in PR 15002 by Masao Uebayashi <uebayasi@soum.co.jp>,
modified slightly by myself to use NetBSD's libtool, to correct
slight wording difficulties in the description, and to generalise
the hardcoded paths in Makefile.in files.