jpeg2ps is a utility for converting JPEG images to compressed
PostScript Level 2 or 3 files (without uncompressing the images).
The JPEG data is simply ``wrapped'' with PostScript which yields
considerably smaller PS files. jpeg2ps is a simple command line
utility.
generalise the linker flags used to export symbols by setting them on
a per-OS basis.
> many packages force -Wl,-export-dynamic which is not portable outside GNU ld
> and cause problems e.g. on Solaris. some of these packages use if
> conditionals either only for NetBSD or except SunOS, but the state is not
> coherent and it may complicate later when support for new OS is added to
> pkgsrc (e.g. ongoing work on HP-UX support).
>
> jlam proposed the following framework in discussion on tech-pkg:
>
> http://mail-index.netbsd.org/tech-pkg/2002/06/21/0009.html
>
> now, ${EXPORT_SYMBOLS_LDFLAGS} is used instead of directly defining
> -Wl,-export-dynamic which is set in appropriate defs.*.mk to reasonable
> values. packages should be converted to this framework by:
>
> 1) replacing LDFLAGS+= -Wl,-export-dynamic and LIBS+= -export-dynamic with:
>
> LDFLAGS+= ${EXPORT_SYMBOLS_LDFLAGS}
>
> 2) for use in patchfiles, add this variable to MAKE_ENV if needed:
>
> MAKE_ENV+= EXPORT_SYMBOLS_LDFLAGS=${EXPORT_SYMBOLS_LDFLAGS}
>
> 3) replace occurances of -Wl,-export-dynamic and -export-dynamic in patch
> files with:
>
> $(EXPORT_SYMBOLS_LDFLAGS)
changes:
+ Adapted to Python 1.6, 2.0, 2.1 and 2.2. This version also
runs under 1.5.2, but probably not under versions older than
that.
+ To reduce module dependencies, the Tkinter support has been
moved to a separate binary module.
+ The JPEG decoder is more tolerant for broken files. As long
as all image data can be read, it won't complain.
+ An ANTIALIAS downsampling filter has been added.
+ Includes distutils build script (setup.py) for 2.0 and later.
+ The usual crop of bug fixes and performance tweaks.
-being here, update to 0.18.0
changes:
* Fixed the RGB 565 MSB -> MSB case in gdk-pixbuf-drawable - #79190
* Fixed alignment issues in the BMP loader - #84083 (Federico).
* Merged pixops.c from GTK+ HEAD as of 2002/Jun/18 (Federico).
Note: dia may crash if LC_CTYPE is unset. Setting it to
"en_US.ISO8859-1" works for me)
* in FreeType mode, dia now looks for the xfs configuration files too
to retrieve the font path.
* Polish version of the manual added
* a load-time compatibility issue with files produced by 0.88.1 was
found and fixed for some UML objects.
* we now better use the intltool facilities
* increased tolerance to broken XML files
* ER objects can have their text size changed
* a couple bugs (i18n, l10n, p9y) fixed
* from now on, all XML files produced by dia will be encoded as UTF-8.
* Metapost renderer
* Faster Postscript files.
* More options in the UML Class dialog.
* An optional menu bar can be added to each display window, in
addition to the popup menu.
* All RenderObjects have been replaced by equivalent shapes, and
RenderObject support code removed.
* All Lazyprop objects have been converted to Standard Properties
instead. Lazyprop support code removed.
* lots of internal changes and cleanups in the StdProp code. This
breaks binary compatibility.
* Shapes can now have a <svg:text> element.
* polybeziers and beziergons now have their bounding box properly computed.
* a few new shapes have been added.
* crashes in the right-click menu have been nailed.
* Fixed bug, introduced in 1.5.9, that caused defaults for method 0 to be
used instead of copying the original image, when the original was already
smallest.
* Work around CPU timer wraparound at 2G microseconds.
* Upgraded zlib from 1.1.3 to 1.1.4. Pngcrush is believed not to be
vulnerable to the zlib-1.1.3 buffer-overflow bug.
* Choose the first instance of smallest IDAT instead of the last, for
faster final recompression, suggested by TSamuel.
* Added -trns_a option for entering a tRNS array.
* Document masters converted to DocBook.
* Man page typo fix.
* Glen Randers-Pehrson's configure.in tweaks to avoid testin
for a deprecated function.
* Typo fix in the web2png script.
* Document -f, restore -1 for backwards compatibility.
changes:
* A Multiline Text plugin object. Create it with the
Edit->Create->Multiline Text menu item.
* An Import filter for Acorn Draw files, updated import filters for
SVG, WMF and Illustrator files and an updated SVG export filter.
* The font dialog allows setting the font of multiple text objects at
once.
* Two new command line tools: skconvert and sk2ppm. skconverts between
vector formats and sk2ppm converts vector files to ppm.
* A fix for a filename quoting bug when rendering EPS files. This bug
was a security problem.
* Bug fixes.
This perl module provides an interface to layout and generate images of
directed graphs in a variety of formats (PostScript, PNG, etc.) using
the "dot" and "neato" programs from the GraphViz project.
Buildlink1 -> buildlink2. Update homepage.
* Changes in version 1.8.9
August 2, 2002
- declare this version 1.8.9
- general
- split rpm into:
graphviz, graphviz-tcl, graphviz-graphs, graphviz-devel
- gcc3 warning cleanup
- Install lincdt, libgraph, libagraph, libgd, libpathplan, libexp,
and libpack so that they can be used by other programs.
Headers and man3 in graphviz-devel
- dynagraph, graphsearch
- New tools based on libagraph and written in C++
- dot, neato, twopi
- Add node and edge tooltips for use with -Tcmap
\N,\E,\H,\T substitutions also work in tooltips.
- Add alt="label_string" to -Tcmap
- Add edge-label and port mappings to -Tps and -Tps2 so
that edges can be hyperlinked in PDF documents.
- Add support for \E (edge name), \H (head-node name),
\T (tail-node name) substitutions in edge labels and edge URLs
- Add support for stylesheet="file.css" for use in -Tsvg
- Fix -Tpic to work with recent gpic (Bruce Lilly)
- Fix alignment of imagemaps to images.
- Fix "transparent" color support in -Tsvg
- Fix support for graph [URL="default.html"] in -Tsvg and -Tcmap.
- Fix '&' escaping in URLs in -Tsvg
- Fix infinite loop in dot layout algorithm
- Fix text rotations again (hopefully freetype is stable now.)
- Cluster layout improvements
- Clean up warning messages from pathplan
- Consolidation of mapping code from imapgen.c and ismapgen.c into mapgen.c
- gpr
- Added additional mode to extract components based sharing an
edge or a cluster
- Fix test for getopt
- tcl-based tools
- Disable tcl-based tool building if tcl/tk not available
with stubs support.
- documentation updates: FAQ, dotguide, dot.1
* Changes in version 1.8.8
July 5, 2002
- declare 1.8.7 a "brown bag" release
and declare this version 1.8.8
- remove wrong assert in gdgen.c
- fix graph centering in bitmap outputs
- provide enough margins
- fix line widths after scaling
(test with directed/proc3d.dot)
- fix text rotations (requires libfreetype.so.6.3.1)
(test with directed/NaN.dot)
* Changes in version 1.8.7
July 5, 2002
- declare this version 1.8.7
- Fix missing "]" in ihi demo.
July 2, 2002
- Add URL mappings for clusters: svg,svgz,ps,ismap,imap,cmap.
- Fix to avoid white edges in bitmap outputs when bgcolor is set.
- Improve sizing and position of strings in bitmap outputs
when using builtin fonts (when font file not found).
- Fix \N substitution in edge URLs in imap and cmap outputs.
- Add -Tcmap for client-side imagemaps.
- Generate warnings instead of access violation for EPSF file problems.
- Various spline fixes in neato.
- Fixes to pack.c
- Add feature to ccomps to allow extraction of individual component
by number or node.
- Cdt make to use iffe provided in the tools directory.
- Various Makefile.old fixes.
- Use HAVE_LIBZ to remove GD2 format if libz not available.
Now bare-bones programs can be built without any add-on libraries.
- Modified dot grammar to allow simple name attributes in attribute
lists. Thus, [splines] is equivalent to [splines=true]. Adopted
the same convention for command line attributes -G, -E and -N.
In addition, such command line attributes now override any
competing initial attribute statements.
- HP-UX 11.11 build fixes for struct dioattr.
- Fix for bug #158 "Nodes disappear with ports"
- Various Windows-specific #ifdefs
- Fix edge coordinates in -Tplain.
* Changes in version 1.8.6
May 24, 2002
- declare this version 1.8.6
May 19, 2002
- Fixed segfault from use of bgcolor in clusters.
May 15, 2002
- Changed install location of architecture-independent demo
scripts and graphs to <prefix>/share/graphviz/ to conform to FHS.
- Avoid multiple linking of libfreetype (and others) which caused
problems on SunOS-2.8.
May 6, 2002
- Factored out some duplicated arrow code from dotgen/splines.c
and neatorgen/splines.c into common/arrows.c.
- Added new arrow types: halfopen, box, obox, crow.
- Touched up the arrow designs so that they look better at default size.
- Modified/extended graphs/directed/newarrows.dot to show new arrows.
May 3, 2002
- Added some UML arrow types from Diomidis Spinellis <dds@aueb.gr>
empty, invempty, open, diamond, odiamond.
May 2, 2002
- Added new pack option to neato. This causes each connected component
to be laid out separately, and then the resulting graphs are packed
together in a single layout.
- Amended neato to accept new tee arrowhead.
April 19, 2002
- Coords of rectangles changed to left/top right/bottom in -Timap.
- Generate COPYING from LICENSE.html during ./authogen.sh,
remove COPYING from CVS.
April 16, 2002
- Minor license file patches.
- Corrected one of those reversed flat edge bugs again.
While I'm here do the a.out dance for kuickshow and a couple of other
minor clean ups.
Changes are:
kdelibs
kprocess / kprocctrl: fix problem with hanging kdevelop.
Javascript (core): more robust stack overflow check
Javascript (html): allow to set a JS (non-CSS) property to a style object
Javascript (html): improved result of navigator.platform using uname()
Javascript (html): more aggressive garbage collection on clear, fixing many
crashes
Javascript (html): global object (window) has a correct object prototype now
khtml: several crashes and bugs fixed
kssl: Always verify the basic constraints on certificates (SECURITY)
kdefx: Make the blending routine used by transparent menus work properly on
big-endian platforms
kdeui: Fix KDialog::setPlainCaption()
kdebase
Build fixes for IRIX / MipsPro (kcontrol, konqueror, konsole).
Kicker: Quick browser escapes ampersand characters in file names.
Konsole: Don't prepend ESC if Meta is pressed if key definition is for "+Alt".
Konsole: Fixed crashes at startup related to broken font installations.
Konsole: Fixed crashes when selecting in history buffer.
krdb: Smarter handling of multiple and symlinked KDE and Qt installs when
exporting plugin path to Qt.
kdenetwork
KMail: allow an ampersand as last char of an URL.
KMail: Don't crash when custom drafts or sent-mail folders have been deleted or
renamed.
KMail: Fix auto charset detection for empty strings.
KMail/KNode: Correctly handle quotes in user ids of OpenPGP keys.
KMail: Make custom (global) Bcc headers work correctly with encryption and
distribution list expansion.
kdepim
KAlarm: Fix session restoration often not occurring at login.
KAlarm: Adjust wrong summer times stored by KDE 3.0.0 version of KAlarm.
KAlarm: Make Close button on message window not the default button to reduce
chance of accidental acknowledgement.
KAlarm: Make Help button in configuration dialog display KAlarm handbook.
KNotes: Compile fix for Qt 3.0.5
KOrganizer: Fixed context menu of todo list/view and event list which
disappeared when using Qt 3.0.5
currently broken (though not too hard to fix), and add a dependency on glib
for the "jamcam" module, which was building with glib as a hidden
dependency all this time (luckily, buildlink2 didn't let it get away with
it like buildlink1 did).
the aalib-x11 package to installing just the libraries and headers and to
install them with new names so that aalib-x11 and aalib no longer conflict.
Also, remove the aalib-x11/buildlink.mk file as it will be no longer used.
This solves part of pkg/16354.