./graphics/ivtools, Drawing editors for PostScript, TeX, and web graphics

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.0.4a1nb2, Package name: ivtools-2.0.4a1nb2, Maintainer: pkgsrc-users

ivtools is a layered collection of application frameworks for building
custom drawing editors and spatial data servers. It incorporates a
backward compatible copy of the original InterViews and Unidraw class
libraries and sample programs (from 3.2a.tar.Z), augmented with new
class libraries and sample programs for a wide variety of generic
spatial data applications.

ivtools comprises four sets of interrelated capabilities useful to
application programmers. The first set is the libraries and example
programs borrowed whole from InterViews 3.1. The second set is for
reusing and extending the light-weight glyph objects of InterViews 3.1
which embody a lot of the capability of TeX. The third set reuses and
extends the Unidraw library (Unidraw is a major portion of the overall
InterViews 3.1 release that provides an application framework for
custom drawing editors). The fourth set adds a command interpreter
and server mechanism to ivtools, and demonstrates these capabilities
with text, glyph, and graphic front-ends. To get more of an overview
of these layers you can read:

http://www.ivtools.org/ivtools/ivtools-layers.html.


Required to run:
[net/wget] [shells/bash]

Required to build:
[pkgtools/x11-links] [pkgtools/cwrappers]

Master sites:

Filesize: 1787.067 KB

Version history: (Expand)


CVS history: (Expand)


   2023-10-21 19:11:59 by Greg Troxel | Files touched by this commit (1345) | Package updated
Log message:
recursive revbump for tiff update
   2023-01-03 18:38:37 by Thomas Klausner | Files touched by this commit (1416)
Log message:
*: recursive bump for tiff shlib major bump
   2021-10-26 12:47:26 by Nia Alarie | Files touched by this commit (800)
Log message:
graphics: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 16:13:27 by Nia Alarie | Files touched by this commit (800)
Log message:
graphics: Remove SHA1 hashes for distfiles
   2021-03-03 11:46:14 by Nia Alarie | Files touched by this commit (1)
Log message:
ivtools: Needs ps2pdf
   2021-03-01 10:48:40 by Nia Alarie | Files touched by this commit (49) | Package removed
Log message:
ivtools: update to 2.0.4a1

Changes: builds again;

August 22nd 2020 ivtools-2.0.3

* add Golang style "%v" format descriptor to comterp print func.

July 5th 2020 ivtools-2.0.2

* Change priority of "$$" (stream) operator to line up with other \ 
stream operators (i.e. ".." and "**").

June 30th 2020 ivtools-2.0.1

* Fix nested user defined funcs in comterp (the func() command).

* Change isalpha(), isdigit(), and isspace() funcs to return 0 or 1
  (instead of the bitmask which is returned for C).

* Add comterp_run utility script for hands-free launching of comterp scripts.
  Write scripts with this header:

   #! /usr/bin/env comterp_run

* Add csvfilt comterp script as an example of using comterp_run.
  After installing both try "csvfilt --help".

June 21st 2020 ivtools-2.0.0

Non-backward compatible changes from ivtools-1.2.11:

* Swap "$$" and "$" operators in comterp.  The \ 
"$$" operator is now stream() (which matches
  the other double-character stream operators - "..", "**", \ 
and ",,") and "$" is now list().

* Reverse the priority of ".." (iterate()) and "**" \ 
(repeat()), giving ".." precedence over "**".
  The reason is because ".." is more complex than "**", like \ 
multiplication is more complex than
  addition.

* Remove symmax() and symcnt() commands because they were redundant with symid() \ 
which accepts
  :max and :cnt keywords.

Other changes;

* remove patches directory, sourceforge102203.xml, aclocal.m4, README.cygwin, \ 
README.ivmkcm, and comtop.tgz

* migrated all CHANGES-* files to a CHANGES directory
   2017-08-16 22:45:48 by Thomas Klausner | Files touched by this commit (209)
Log message:
Comment out dead sites.
   2016-03-13 08:45:12 by David A. Holland | Files touched by this commit (1)
Log message:
Uses libX11 directly; seen in tnn's -7 build. PKGREVISION -> 4