Subject: CVS commit: pkgsrc/graphics/cdlabelgen
To: None <pkgsrc-changes@netbsd.org>
From: Rene Hexel <rh@netbsd.org>
List: pkgsrc-changes
Date: 03/23/2003 04:02:35
Module Name:	pkgsrc
Committed By:	rh
Date:		Sun Mar 23 02:02:35 UTC 2003

Modified Files:
	pkgsrc/graphics/cdlabelgen: Makefile PLIST distinfo
	pkgsrc/graphics/cdlabelgen/patches: patch-aa patch-ab

Log Message:
Update cdlabelgen to 2.5.0.  Changes include:

  cdlablegen:
  * added support for long options
  * added some options to choose different colors for plaque background,
    category, subcategory and text
  * added a man page
  * add /opt/lib/cdlabelgen/ to template search paths
  * added: -M option, to print out envelope for a CD
  * -v <very large number> is no longer an error, instead, all
    items are printed on cover, none on the tray card.
  * also added .spec file, from other sources on web, for RPM installs.
    Use:
    rpm -ta cdlabelgen-n.n.n.tgz
    to create RPM [not tested]
  * -v option to support splitting items array into items for cover,
    and items for tray
  * word wrap could result in 0 items, now ensures that #items >= 1
  * fixed bug where -f <file> containing one item only was being skipped;
    also added code to handle all kinds of end-of-line delimiters in the
    items file - each line is considered to be one item, so need to
    handle all kinds of EOLN characters.
  * -w word wrap was not working, now should work better in all cases
  * added -p option, pass to template.ps option to clip items
    instead of auto_reducing them to fit to a column
  * allow skipping either -c or -s option (or both)
  * minor change to insert \n in @items - keeps PostScript DSC
    compliant (as far as possible!) - line length should be < 255 chars
    done to keep warning messages away when using GSview

  template.ps:
  * added support for plaque background color, category text color,
    subcategory text color and text color
  * increased normal cd case insert dimensions very slightly for better
    fit
  * removed the ISOLatin1 recoding of fonts; added %%BeginProlog DSC
    comment - this allows piping output through the ogonkify program
    which can recode in a number of encodings. see man page for more
    information.
  * fill2 background should fill two endcaps only, do not fill the extreme
    right-hand tongue-cap, since the tongue-cap does not exist in normal
    cd inserts
  * added optional image translate arguments for -S and -T to
    offset cover/tray image as required
  * added -y: move entire printout up or down; ex: -y 1.5, for A4 paper size
  * added -l: control width of cover/tray edge lines, 0 skips printing
    edge lines entirely
  * support printing of CD envelopes, merged in envelope template sent
    by Ronald Rael Harvest <number6@cox.net>
  * added variables to control left/right margins for both cover and tray
  * both cover and tray can print list of items, uses two different
    arrays containing the items
  * add "fill2" option to fill image in tray and end-caps too
    in addition to just filling the interior of the tray card
  * -s <subban_string> would not print along the spine even when it would fit,
    Rewrote make_endcap function.
  * added larger bottom page offset - hopefully, will work on most
    printers using A4 size (Europe)
  * -p option now actually clips text (instead of just clipping
    graphically - used to leave partial letters on the printout)
    now full characters at the end of the string are omitted if needed
    to fit the column
  * major change to the font size and number of columns
    computation for list of items
    Added option to clip text instead of auto_reducing text to
    fit to column
  * images can be scaled to completely fill cover and tray card - so
    they can be used as background images.
  * added support directives {#BI} {#B} {#I}, appearing in input text,
    make a line bold-italic, or bold, or italic respectively.
    Directives must appear in column 1 of line.
  * bug fix: in n columns output,  if number of items was not a multiple


To generate a diff of this commit:
cvs rdiff -r1.7 -r1.8 pkgsrc/graphics/cdlabelgen/Makefile
cvs rdiff -r1.1 -r1.2 pkgsrc/graphics/cdlabelgen/PLIST
cvs rdiff -r1.6 -r1.7 pkgsrc/graphics/cdlabelgen/distinfo
cvs rdiff -r1.3 -r1.4 pkgsrc/graphics/cdlabelgen/patches/patch-aa
cvs rdiff -r1.4 -r1.5 pkgsrc/graphics/cdlabelgen/patches/patch-ab

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.