./print/pslib, C-library to create PostScript files

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

Branch: CURRENT, Version: 0.4.5nb5, Package name: pslib-0.4.5nb5, Maintainer: pkgsrc-users

pslib is a C-library for generating PostScript files with little
effort. It offers an easy way of generating PostScript text
and graphics. Its text function are very sophisticated and support
kerning, ligatures and some basic formatting. Hypertext functions
are supported through pdfmarks which makes pslib in combination
with ghostscript a viable alternative for libraries creating

Required to build:
[textproc/p5-XML-Parser] [pkgtools/cwrappers]

Master sites:

SHA1: 2ad904b650b7d55b7c12be0c99f77073770ece56
RMD160: 8400b078bd643325109e988df7971e0eb164f492
Filesize: 482.116 KB

Version history: (Expand)

CVS history: (Expand)

   2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557) | Package updated
Log message:
Bump PKGREVISIONs for perl 5.30.0
   2019-01-31 17:36:27 by Iain Hibbert | Files touched by this commit (1) | Package updated
Log message:
link with libraries "-lm -lintl"
no functional change, but adds NEEDED and links better
bump pkgrevision
   2019-01-31 17:33:15 by Iain Hibbert | Files touched by this commit (1)
Log message:
fix pkglint warning (using && instead of ; to separate commands)
no functional change
   2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0
   2016-07-09 08:39:18 by Thomas Klausner | Files touched by this commit (1068) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.
   2015-11-04 02:03:03 by Alistair G. Crooks | Files touched by this commit (1194)
Log message:
Add SHA512 digests for distfiles for print category

Problems found locating distfiles:
	Package acroread7: missing distfile AdobeReader_enu-7.0.9-1.i386.tar.gz
	Package acroread8: missing distfile AdobeReader_enu-8.1.7-1.sparc.tar.gz
	Package cups-filters: missing distfile cups-filters-1.1.0.tar.xz
	Package dvidvi: missing distfile dvidvi-1.0.tar.gz
	Package lgrind: missing distfile lgrind.tar.bz2

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.
   2015-06-12 12:52:19 by Thomas Klausner | Files touched by this commit (3152)
Log message:
Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
   2015-01-26 14:09:09 by Makoto Fujiwara | Files touched by this commit (4) | Package updated
Log message:
  - Add LICENSE (gnu-gpl-v2)
  - Add gmake on USE_TOOLL+=
  - Add post-build: and post-install: target
    to get de/LC_MESSAGES/pslib.mo installed as previous package.
  (USE_CMAKE= yes doesn't work for install: yet)

  - Update 0.2.6 to 0.4.5
Version 0.4.5
	- added support for reusable images
	- updated man pages

Version 0.4.4
	- fixed impropper use of font in ps_stringwidth() (thanks to Roger Wimbert)

Version 0.4.3
	- renamed getline() to afm_getline() in ps_afm.c because never versions
	  of libc have an equal symbol

Version 0.4.2
	- fixed bug in ps_setcolor()
	- made src/hash_table.c compile on hp ux
	- fixed typo in input encoding table
	- fixed man pages
	- fixed several memory leaks

Version 0.4.1
	- fixed DSC in postscript file (makes ghostview for ms windows happy)
	- configuring using cmake now checks for libpng, libjpeg, libtiff, libz

Version 0.4.0
	- Also disolve a ligature if it isn't present in the font encoding vector
	- handle duplicate glyphs in an afm file nicely, without leaking memory
	- many small changes to make it compile for win32 in a mingw and
		visual C environment (includes support for cmake)
	- added function PS_glyph_list() which returns a list of all glyphs
	  in a font. Free that list with PS_free_glyph_list()
	- added function PS_glyph_width() which returns the width of a glyph
	- changed mode of fopen to "rb" to make it work in win32
	- added functions PS_[begin|end]_font(), PS_[begin|end]_glyph()
	  for creating Type3 fonts
	- added functions PS_add_kerning(), PS_add_ligature() for setting
	  kerning pairs and ligatures of a font.
	- added PS_glyph_show() for outputting a glyph by its name.
	- fixed sourceforge bug 1556247, 'ordmaskuline' must be 'ordmasculine'

Version 0.3.0
	- PS_string_geometry() uses the passed font and not the current font
	  (Closes #1711438 at sourceforge)
	- added section about color separation in man page of pslib
	- check for byteswap.h because mingw doesn't have it
	- default error handler now prints to stderr instead of stdout (reported
	  by Johannes Frank, fixes debian bug #429544)
	- parbreak has no effect if linebreak is set (previous segm reported
	  by Johannes Frank, fixes debian bug #429543)
	- BMP support can be disabled
	- PS_place_image() doesn't check for mimetypes of unsupported image
	- support for separating colors. Just set the value 'separationcolor'
	  before creating a new page to 1-4 (1=cyan, 2=magenta, ...)
	- added missing include file for freebsd
	- Support for other input encodings (currently only latin1 and latin2, more
	  can be easily added)
	- Replaced TeXBase1 by Cork fontencoding because it supports more glyphs
	- ps_check_for_lig() gets extra first parameter *psdoc in order to be able
	  to access the inputencoding stored in psdoc

Version 0.2.7
	- fixed setting of locale
	- PS_set_border_style() works as expected
	- added blind feature to PS_show_boxed()
	- added support for gif, tiff and bmp images
	- PS_show_boxed() sets the value 'boxheight' to the actual height of
	  the box. This is useful if you specify a height of 0.0 for the
		box and need to find out how high is has become. It is also useful
		if a box isn't completely filled.
	- passing a height of 0.0 to PS_show_boxed() will create a box long enough
	  to contain all text.
	- strip alpha channel from rgb pngs, because they cause a segm fault. Once
	  I understand where the actual problem lies, it will be reenabled.
	- make euro symbol work (replaces the currency symbol)
	- PS_arc() and PS_arcn() behave like the arc and arcn postscript commands
	- fixed rpm spec file
	- PS_continue_text() finally works as expected
	- PS_get_buffer() checks for psdoc->sb before accessing it
	- PS_begin_page() does not overwrite the BoundingBox and Orientation
	  anymore, if it has been explicitly set by PS_set_info()