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

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


Branch: CURRENT, Version: 2.0.4a1, Package name: ivtools-2.0.4a1, 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:

SHA1: 170aa24379c01be7c8127e94bc16165c0121a4d6
RMD160: 58a7dc87414313b5946fe6421fbc356b23890857
Filesize: 1787.067 KB

Version history: (Expand)


CVS history: (Expand)


   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
   2015-11-03 22:34:36 by Alistair G. Crooks | Files touched by this commit (610)
Log message:
Add SHA512 digests for distfiles for graphics category

Problems found with existing digests:
	Package fotoxx distfile fotoxx-14.03.1.tar.gz
	ac2033f87de2c23941261f7c50160cddf872c110 [recorded]
	118e98a8cc0414676b3c4d37b8df407c28a1407c [calculated]
	Package ploticus-examples distfile ploticus-2.00/plnode200.tar.gz
	34274a03d0c41fae5690633663e3d4114b9d7a6d [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]

Problems found locating distfiles:
	Package AfterShotPro: missing distfile AfterShotPro-1.1.0.30/AfterShotPro_i386.deb
	Package pgraf: missing distfile pgraf-20010131.tar.gz
	Package qvplay: missing distfile qvplay-0.95.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2014-12-25 06:10:38 by OBATA Akio | Files touched by this commit (4) | Package updated
Log message:
Assume cp as GNU cp only for Linux and Fixes installation of symbolic link,
other than platforms using GNU cp except SVR4 and Darwin.
FIxes a part of PR pkg/49497.

Bump PKGREVISION.
   2014-12-25 05:57:25 by OBATA Akio | Files touched by this commit (1)
Log message:
It is better to use ${LOWER_OPSYS} than fixed "netbsd" in PLIST for
"platform_part" of config file name.
XXX: complete list should be picked up from "configure.in"

Fix a part of PR pkg/49497 by Sevan Janiyan.
   2014-12-25 05:53:14 by OBATA Akio | Files touched by this commit (2)
Log message:
config/dragonfly-gcc.mk exists, no need to fake DragonFly as NetBSD.