- SECURITY FIX: The scheduler now provides a FileDevice directive to
control whether new printers can be added using device URIs of the form
"file:/filename". The default is to not allow printers with these
device URIs.
- SECURITY FIX: Potential underflow/overflow bug in web interface.
- SECURITY FIX: Race condition in certificate creation.
- SECURITY FIX: Bad URIs in browse packets could be used to exploit the
web interface underflow/overflow bug.
- SECURITY FIX: Some types of Denial of Service attacks were not handled
properly, so once the attack was over the scheduler did not close the
connections immediately on all platforms.
- SECURITY FIXES: Added integer overflow/underflow checks for all image
formats.
- Bug fixes to the scheduler.
- Upgraded pdftops filter to Xpdf 2.01 with fixes for TrueType fonts.
- Added a MaxClientsPerHost configuration directive to provide limited
protection against Denial of Service attacks.
- Bug fixes to the backends and scheduler.
- Bug fixes to the image filters.
- The scheduler now allows accounts authenticated via PAM to not have a
corresponding UNIX account, but group membership still requires the
account name to be listed in the UNIX group file(s)...
- Added some startup performance enhancements to the scheduler so that the
printer object information is regenerated fewer times and the MIME type
database is not filled with lots of empty filters for raw/direct queues.
- The backends now ignore SIGPIPE so that failed job filters will not stop
a print queue.
- User-defined classification strings are now printed verbatim.
- The lpstat command did not allow for destination lists.
- The LPD backend now sends the job title as the print filename.
- Added support for variable sizes in the EPSON dot matrix printer drivers.
This allows for pages as short as 1/2" (1 row of labels) and does not do
an automatic form feed.
- The Solaris USB backend now supports the new device URI syntax.
- The serial backend now enumerates serial ports under MacOS X.
changes:
Redesigned the text extraction process:
- process the text into "reading order"
- added a "-layout" flag to pdftotext to switch back to the old
style, where physical layout is maintained
- use of the "-raw" flag is no longer recommended
Added the -reload option for xpdf (in remote mode).
Added support for external CID fonts; added the displayCIDFontT1 and
displayNamedCIDFontT1 commands to the xpdfrc file.
Handle the case of moveto/newpath/clip, which defines an empty
clipping region (just like moveto/closepath/clip).
Accept XYZ link destinations with missing array elements.
Accept bogus font names based on "Symbol": Symbol,{Bold,Italic,
BoldItalic}.
Set the busy cursor in the find dialog while searching.
Allow ToUnicode CMaps to use fewer than four hex digits in the Unicode
char indexes.
+bugfixes
changes:
-support for HP DesignJet large-format plotters
-support fot Epson multi-function devices and MJ-930C
-manpage improvements
-support for transverse versions of the US CAD standard paper sizes
-bugfixes
is, using the PKG_SYSCONFDIR stuff. apsfilter needs a symlink in the
configuration directory, so add an INSTALL script to create it (which
handles all DEINSTALL stuff too). Bump PKGREVISION to 2.
Approved by wiz.
This closes PR 18994.
and use PKG_SYSCONFDIR to copy it to the right place. (Bump PKGREVISION to
1 for this).
Also add a HOMEPAGE, as the program has one.
Approved by wiz.
This closes my own PR 18991.
Changes since 1.01:
- Switched to the Motif toolkit.
- Support multiple open documents (in separate windows).
- Added document outlines to the viewer.
- Implemented the JBIG2 decoder.
- Added support for movie annotations.
- Switched back to native LZW decompression code.
- Many bug fixes and enhancements.
This is a bug fix release. per-project xfig dependencies are now supported.
This was accidentally omitted from the previous release. In addition, the
GNU make support is much more robust.
changes:
-bugfixes
-The native CUPS driver now accepts custom paper sizes with printers that
permit this (all Epson printers, and most others).
-The Foomatic interface now accepts custom paper sizes with Foomatic 2.0.1.
-A Japanese translation has been added.
CUPS 1.1.16 adds support for a new CUPS printer driver for Windows
NT/2000/XP that provides accurate page accounting as well as support
for the banner, job billing, job priority, and page label options. The
new release also contains many small bug fixes and enhancements,
including better USB printing support, support for printer names
containing any printable character (123print, my-long-printer-name,
etc.), and French language localization of the web interface and
documentation.
img2eps packages raster images into EPS (Embedded PostScript) files,
using whatever PostScript features are advantageous. If possible, the
compressed image data is copied directly to the EPS file.
Supported image file formats are GIF, JPEG, PNG, TIFF, and XPM.
Introduce USE_PTL2 so that PTL2 can still be used as an alternative (e.g.
for debugging).
Only include ptl2/buildlink2.mk if USE_PTL2 is set and no native threads
are available.
Bump PKGREVISIONS.
Latex-Mk is a set of makefile fragments and shell scripts designed
to assist in the management of LaTeX documents. The user creates
a simple Makefile which sets up a few simple variables and then
includes the latex.mk fragment at the end.
LaTeX-Mk provides easy targets such as 'view', 'pdf', 'print',
and 'clean'. Additional features such as multiple top level
documents with some shared and some unique dependencies and
draft watermark output are included.
LaTeX-Mk works with BSD make and also with GNU make.
which causes an annoyance in modrern PS printer, GhostScript, etc. See
pkg/12904. I forgot to commit this in months.
Thomas Klausner, Johnny Lam, and Frederick Bruckman helped me a lot to
find out what is actually happen and where to fix. Thank you.
changes:
-many bugfixes
-Quad tone grayscale inks, such as the Piezography (TM) inks, are now supported
for most Epson Stylus printers. This is not tuned for a particular inkset at
this time, so the results will not be of top quality yet. This capability
should be considered beta.
-Many new Epson Stylus printers are supported. Please see the complete list of
printers at the bottom of these release notes.
-A new dither algorithm, EvenTone, has been added. This algorithm produces
superior results for photographs and other continuous-tone images, but in its
current form it may not be as well suited for solid color images and line art.
This algorithm should be considered beta.
and use buildlink2
extension Makefile fragments, because they really don't have anything to
do with the buildlink[12] frameworks. Change all the Makefiles that use
application.buildlink.mk and extension.buildlink.mk to use application.mk
and extension.mk instead.
XXX doing make install for same xpdf-* package more than once causes
${PKG_SYSCONFDIR}/xpdfrc have duplicated entries. Is there any easy
way of avoiding this?
Honoring ${PKG_SYSCONFDIR} for location of xpdfrc.
Implemented Type 3 fonts.
Implemented PostScript CID font embedding; added a
psEmbedCIDPostScriptFonts option.
Implemented PostScript 16-bit font substitution; added psNamedFont16
and psFont16 options.
Moved the initialZoom setting from X resources to the xpdfrc file.
Implemented the radial shading type in the sh (shaded fill) operator.
[Thanks to Mike Sweet.]
Added an 'include' command to the xpdfrc format.
Added the displayNamedCIDFontX option so different fonts can be used
within one character collection.
Implemented stroked text in XOutputDev (with t1lib and FreeType2).
[Thanks to Leonard Rosenthol.]
Implemented stroked text in PSOutputDev.
Added a built-in Unicode map for UCS-2.
PSOutputDev will now embed external TrueType fonts in addition to
external Type 1 fonts.
Added the Big5ascii Unicode map to the Chinese-traditional support
package (maps 7-bit ASCII straight through). [Thanks to Lawrence
Lai.]
Modified the EUC-CN and EUC-JP encodings to pass 7-bit ASCII straight
through. [Thanks to Lawrence Lai.]
In the code that guesses character names (for font subsets), also
handle names of the form 'ABnnn'. [Thanks to Colin Granville.]
Tweak the Type 1 font bbox code to look at the bboxes in both the PDF
font object and the embedded font file.
Added an optional displayCIDFontX entry for one of the Arphic TrueType
fonts in the traditional Chinese 'add-to-xpdfrc' file.
Added psASCIIHex parameter.
Added the GBK Unicode map to the simplified Chinese language pack.
Pdftotext now opens the text file in binary mode to avoid Microsoft's
annoying automatic end-of-line translation stuff.
Added an executeCommand function in goo/gfile.cc. [Thanks to Mikhail
Kruk.]
The %ALDImagePosition OPI comment was wrong if the page was scaled to
a different paper size.
The OPI code was saving the default transform matrix before calling
setpagedevice, which can change the matrix.
PSOutputDev now handles PostScript XObjects.
- Removed function overloading for the password dialog, used the
new method of CUPS 1.1.3
- Added support for the "natural-scaling" image size option
introduced in CUPS 1.1.9
- Added support for the new PPD-O-Matic PPD files of
linuxprinting.org (numerical options appeared twice before).
The old CUPS-O-Matic files can still be used.
- The COMDATA lines in the PPD files of the new XML Foomatic
changed in a way incompatible to the parser for the numerical
options in XPP. Modified parser to read both the old and the
new format.
======================================================================
* Removed the pstoraster filter (based on GNU Ghostscript 5.50) and now
* provide the raster "driver" and patch file necessary to use the current
* GNU Ghostscript 7.05 release. Pkgsrc users should install the
* print/ghostscript-esp package.
======================================================================
- Many, many bug fixes.
- Improvements to polling and scheduling of jobs to CUPS and to connected
printers.
- Updated the CUPS license agreement for the new MacOS and OpenSSL license
exceptions.
- The jobs.cgi web interface now handles all job operations, allowing the
administrator to allow "job administrators" or operators to manage jobs
(but not queues) on the server.
- New SCSI printer backend.
- The PostScript filter now supports 6, 9, and 16-up output, as well as new
page-border and number-up-layout options.
- Added ConfigFilePerm and LogFilePerm directives.
- The HTML job operation templates now link back to the destination printer
or class.
- Removed unnecessary fonts and updated the Courier and Symbol fonts to the
latest versions to better support non-ISOLatin1 text.
- The text filter now always embeds the Courier and Symbol fonts to ensure
that they contain the full set of glyphs.
- The PostScript image filter (imagetops) now supports printing CMYK images
using the CMYK colorspace.
- The cupsaddsmb program was updated to use the setdriver command instead of
addprinter.
- The Allow, Deny, BrowseAllow, BrowseDeny, and BrowseAddress directives
now support the network interface names "@LOCAL" and "@IF(name)" for
access control and browsing based on the current interface addresses
instead of fixed names or IP addresses.
- The cupsaddsmb program now supports alternative CUPS and SAMBA server names.
- The PostScript filter now supports the Orientation comment and rotates the
page as needed automatically.
Ghostscript is the well-known PostScript interpreter which is available for
all common and most esoteric platforms and supports many different printers
and some displays.
This package contains ESP Ghostscript, which is a separately maintained
distribution of GNU Ghostscript and distributed under the terms of the GNU
Public License. ESP Ghostscript incorporates the CUPS raster printer
driver and a large number of contributed Ghostscript printer drivers.
This package is built without support for X11 displays.
Ghostscript is the well-known PostScript interpreter which is available for
all common and most esoteric platforms and supports many different printers
and some displays.
This package contains ESP Ghostscript, which is a separately maintained
distribution of GNU Ghostscript and distributed under the terms of the GNU
Public License. ESP Ghostscript incorporates the CUPS raster printer
driver, and a large number of contributed Ghostscript printer drivers.
News in 11
==========
* Support for `prosper.sty', see <http://prosper.sourceforge.net/>.
Contributed by Phillip Lord <p.lord@russet.org.uk>.
* `comment-region' now inserts %% by default. Suggested by "Davide
G. M. Salvetti" <salve@debian.org>.
* You can now switch between using the `font-latex' (all emacsen),
the `tex-font' (Emacs 21 only) or no special package for font
locking. Customize `TeX-install-font-lock' for this.
* Now use -t landscape by default when landscape option appears.
Suggested by Erik Frisk <frisk@isy.liu.se>.
* Use `tex-fptex.el' for fpTeX support. Contributed by Fabrice
Popineau <Fabrice.Popineau@supelec.fr>.
* New user option `LaTeX-top-caption-list' specifies environments
where the caption should go at top. Contributed by
ataka@milk.freemail.ne.jp (Masayuki Ataka).
* Allow explicit dimensions in `graphicx.sty'. Contributed by
ataka@milk.freemail.ne.jp (Masayuki Ataka).
* Limited support for `verbatim.sty'. Contributed by
ataka@milk.freemail.ne.jp (Masayuki Ataka).
* Better support for asmmath items. Patch by
ataka@milk.freemail.ne.jp (Masayuki Ataka).
* More accurate error parsing. Added by David Kastrup
<David.Kastrup@t-online.de>.
* Bug fixes.
Dvipdfm is a DVI to PDF translator. Its features include:
o TeX \special's that approximate the functionality of the PostScript pdfmarks
used by Adobe Acrobat Distiller. Links, outlines, articles, and named
destinations are supported, for example.
o Support for standard DVI specials such as the HyperTeX specials and the TPIC
specials.
o Support for thumbnails (with help from GhostScript).
o Ability to include PDF, PNG, and JPEG files as embedded images. For PDF
files, only the first page is included. Resources will be embedded from the
original file as necessary. File inclusion does not work for PDF files that
store the page contents in several segments in an array.
o Virtual font support
o Support for both Type1 and PK fonts.
o Support for arbitrary linear graphics transformations. Any material on the
page can be scaled and rotated.
o A color stack accessible via \special's.
o Partial font embedding and stream compression for reduced output file size
o Balanced page and destination trees for improved reader access on very large
document files.
dvipdfm was developed by Mark A. Wicks.
Japanization by Shunsaku Hirata.
Ghostscript is the well-known PostScript interpreter which is available for
all common and most esoteric platforms and supports many different printers
and some displays.
This package contains GNU Ghostscript, which is released under the terms
of the GNU Public License, and is built with only support for X11 displays,
the IJS client device, and image format devices, e.g. JPEG, PNG, TIFF, PDF,
PS.
This is based on the idea in pkg/16059 by Greg A. Woods <woods@weird.com>.
Ghostscript is the well-known PostScript interpreter which is available for
all common and most esoteric platforms and supports many different printers
and some displays.
This package contains GNU Ghostscript, which is released under the terms
of the GNU Public License, and is built without support for X11 displays.
This package also doesn't support all of the printers in the
print/ghostscript{,-nox11} packages, but does support a wider range of HP
inkjet printers through the print/hpijs package, and supports the GIMP
print inkjet printer drivers through the print/gimp-print-ijs package.
Ghostscript is the well-known PostScript interpreter which is available for
all common and most esoteric platforms and supports many different printers
and some displays.
This package contains GNU Ghostscript, which is released under the terms
of the GNU Public License. This package also doesn't support all of the
printers in the print/ghostscript{,-nox11} packages, but does support a
wider range of HP inkjet printers through the print/hpijs package, and
supports the GIMP print inkjet printer drivers through the
print/gimp-print-ijs package.
This package contains an IJS server that can output raster images supported
by the GIMP print library, to be used in conjunction with IJS clients such
as GNU Ghostscript.
IJS is a client-server protocol for transmission of raster page images.
This package provides a reference implementation of the protocol, the
design of which is still in flux. When the protocol specification is
published, it will be authoritative. Applications should feel free to
link against the library provided in this package, adapt that code for
their own needs, or roll a completely new implementation.
HPIJS implements a IJS server for IJS clients such as GNU Ghostscript,
and provides printing support for more than 150 printer models, including
DeskJet, OfficeJet, PhotoSmart, Business InkJet, and some LaserJet
models.
Fix#80407 in parseAFM.c
Fix#80415 in gnome-font-face.c
Fix#78662 fix gp_ctx_new bug
Fix#80417 in gnome-rfont.c
Fix#80416 in gnome-rfont.c
Fix#76610 in gfft2_move_to and gp_path_close_all
gp_ps2_set_font_private fix s/=/==/ (Lauris)
buildlink2.mk files back into the main trunk. This provides sufficient
buildlink2 infrastructure to start merging other packages from the
buildlink2 branch that have already been converted to use the buildlink2
framework.
- partial rewrite of the find & replace feature. This should solve most of
the performance problems
- new option `keep aspect ratio' in graphics dialog
- revert to the old behaviour when creating new floats (figure,
table...): the empty paragraph in the float now is a caption. It
seems that 1.2.0 behaviour was confusing too many people
- it is now possible to set the float placement parameters to
"document defaults"
- when the cursor is inside a collapsible inset, `Edit>Open/close
float' will leave it after the inset after closing it (this should
help entering of ERT insets)
- update Finnish, Danish, French and Russian localizations
- update Tutorial to 1.2.x features
- better support for entering Cyrillic and Greek alphabets
- cleanup shortcuts for section layouts. Starred versions are now
obtained by prepending a * to the section number (M-p asterisk 0, ...,
M-p asterisk 6)
- add keyboard shortcuts to the Documents menu
- support the numpad direction keys as equivalent to normal cursor
keys
- it is now possible to specify a non-existent file name on the command
line and have this file created for you
- new class cl2emult; update template for IEEEtran; small update to
heb-article and hollywood textclasses
using netbsd-1.5.3/alpha and the gcc-2.95.3 package.
while here fix the test for endian-ness instead of relying on a small
set of hard coded processor types.
Acrobat Reader is part of the Adobe Acrobat family of software, which lets
you view, distribute, and print documents in Portable Document Format
(PDF)--regardless of the computer, operating system, fonts, or application
used to create the original file. PDF files retain all the formatting,
fonts, and graphics of the original document, and virtually any
PostScript(TM) document can be converted into a PDF file.
Tested on NetBSD/i386 and Solaris/sparc. Problems were found on
NetBSD/sparc, so this is marked ONLY_FOR_PLATFORM *-*-i386 and
SunOS-*-sparc for now.
hbf.tar.gz seems to get generated automatically by tarring up the directory
on the distribution site. XXX: This should be fixed, the files in that
dir haven't changed for ca. 5 years now.
Provided in PR 17646 by Rui-Xiang Guo (rxg@ms25.url.com.tw)
CJK-LyX is a multibyte version of LyX, the text processing document
processor, or simply a new and advanced kind of word processors. More
specifically, CJK-LyX is the patched version of LyX for Chinese,
Japanese and Korean language users. CJK-LyX is based on the earlier
patch against lyx-1.0.3 by Masahiko Kawakami and critical
contributions from Chideok Hwang, who is also the author of the Korean
input method Ami.
Bg5pdf is a simple wrapper for wrapping big5 encoding text file into
PDF file by using PDFlib. The output of this program does not contain
embedded fonts. You have to download the Acrobat Acroread Asianfont pack
to view and print the output file or use TrueType fonts with Xpdf.
This wrapper does not provide any formatting functions except simple
line wrapping. If you need sophisticated formatting, you should try
CJK-LaTex or other equivalent tools.
Provided in PR 17536 by Jeremy Reed (reed@reedmedia.net). Slight
modifications by myself to make this compile with pth-syscall, and
to bring it forward to the newer version 0.7.5 - the existing
distfile had disappeared from the master site.
Scribus is a publishing layout program for X using QT interface.
It can be used to create stationery, small posters, brochures,
layout newsletters and other documents. It can export in postscript
and PDF formats; and data is saved in XML format.
Scribus aims to be similar to Adobe PageMaker and Quark XPress.
It can do typical tasks of placing and rotating text and images.
CNPRINT is a utility to print Chinese/Japanese/Korean (CJK) text
(or convert to PostScript) under DOS, VMS and UNIX systems. It
works just as a print command on your system. Currently GB, Hz,
zW, BIG5, CNS, JIS, EUC, Shift-JIS, KSC, UTF8, UTF7 and UTF16
formats are supported.
CNPRINT also has many other features, among them:
* print all CJK codes using a single Unicode CJK font
* print GB using Big5 fonts or print Big5 using GB fonts
* multiple columns, vertical printing, change font or character
size within document
* phrase-based GB<->BIG5 conversions
* built-in HZ<->GB conversion
* repair/re-format functions for CJK text
* envelope and address label printing
* decode MIME quoted printable (=20=3C=5E like text)
* true type fonts (TTF) support
With its full Unicode support, it should be able to print other
language (e.g. Thai, Vietnames, Arabic as well). For more information,
please read the help file.
Package created after reading Hal Snyder's excellent article on DaemonNews:
http://ezine.daemonnews.org/200202/japanese-netbsd.html
gimp-print to not use those bits anyway. This sidesteps that awfulness
in src/cups that potentially creates empty directories in /usr, then later
removes them if they're empty.
Fixes pkg/17244 by douglas@fang.demon.co.uk.
PDFlib 4.0.3 is a free maintenance release for all customers with a 4.x
license. Your previous license key will work with this update, too. A
detailed account of changes since PDFlib 4.0.0 is available in the change log
at http://www.pdflib.com/pdflib/changes4.txt.
Remove `-p' from mkdir arguments, it is already part of ${MKDIR}.
While here substitute a couple of ${PREFIX} by `%D' in
`@exec ${MKDIR} ...' lines and add a couple of missing `%D' in such lines too!
convert Big5/GB encoded files to postscript
---
bg5ps is a Python script that generates Postscript from Chinese
Big5/GB encoded files, using ttf fonts.
yup provides a PostScript printer with the capability of printing any
number of reduced page images on one physical sheet of paper, be they
PostScript or ASCII text.
Supplied by grant at grunta.com in PR#14128. Thanks!
yup provides a PostScript printer with the capability of printing any
number of reduced page images on one physical sheet of paper, be they
PostScript or ASCII text.
Supplied by grant at grunta.com in PR#14128. Thanks!
Changes (see the NEWS file for a complete list):
- Floats, footnotes and margin notes are now real insets. The
positional parameters of figure, table and algorithm floats can be set
float-by-float
- Most problems with the new table inset of 1.1.6 have been addressed
(memory consumption, file bloat, spell-checking, search and replace...).
Better longtable header/footer support was implemented.
- Notes inset can now contain arbitrary LyX constructs; they will not
appear in the output.
- New minipage inset
- New graphics inset with support for hassle-free inclusion of various
image formats (GIF, JPEG, PNG and EPS by default) and a new
rendering scheme that should fix the bugs we had with the older
ghostscript method.
- Support for natbib for bibliography citations
- The math editor has been mostly rewritten
- New ligature break special character, useful for words like
"shelfful", or many german words
- Support for parsing preamble when converting LaTeX files. Along
with changes in the LaTeX production of alignment options, this
improves round-trip work where you export a LyX document as
LaTeX, and later reimport it from LaTeX.
- Support for setting bookmarks and jumping to them
- It is possible to cycle between a label and its references.
- Preliminary support for multiple bibliographies
- Babel can be disabled
- A thesaurus facility (English only)
Major news for the 1.4 releases:
DESIGN
* More pervasive GUILE integration resulting in improved design and
implementation. LilyPond is smaller, cleaner, more flexible, etc.
- Improved speed with comparable memory footprint
- More tweakability using less memory with the new `property push'
mechanism.
- Improved robustness: Lily almost never crashes.
- Access to internal music representation
* New font selection scheme similar to Latex-NFSS.
* Flexible formatting mechanism for musical texts.
* Chordnames are now configurable in every respect
* Part combining for orchestral scores and hymns: two voices are
combined into a staff automatically, including Solo/a2
indications as appropriate.
ERGONOMICS
* Point and click functionality using emacs and Xdvi.
* Rewritten Emacs mode
* Cleaned up syntax details
* Comprehensive documentation, including a rewritten tutorial.
* All properties have doc strings, and internal documentation is
generated automatically.
* Windows point-and-click installer
NOTATION FEATURES
* Piano pedals, Arpeggios, Glissandi, many more note head
shapes, Medieval clefs, custodes.
* Better lyrics placement: Automatical phrasing, melisma alignment,
and stanza numbering.
* Typography: More elegant slurs, aligned dynamics, text crescendos,
* Easy-play note heads
* ASCIIScript: ASCII-art output
* Improved standalone postscript layout.
IMPORT/EXPORT
* dynamics, tempo changes in the MIDI output
* Finale (.etf), PMX, Musedata and Mup import tools.
MISCELLANEOUS
* Mutopia ports collection: easily accessible music archive.
* Translations into Japanese, French and Russian
* Many many many bugfixes.
binaries, so it doesn't care about what version of "png" is installed,
at all. Bump PKGREVISION again, though, because we only want to go forward
with that.
by agc. For the "forms", "jpeg", and "Xpm" shared libraries, we have to
cast a wider net, so partially revert last commit. For that, "X11BASE" is
correct, as we already search "LOCALBASE" by virtue of ${LDFLAGS} set in
bsd.pkg.mk. This should fix PR pkg/16308.
(On my my Mac with an NFS mounted object directory, it keeps rebuilding
po/Makefile and getting it wrong.)
- - Take a stab at fixing PR pkg/16308: X11BASE -> X11PREFIX.