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.
by Rui-Xiang Guo <rxg@netbsd.org> in pkg/14773. This package stems from
FreeBSD's one.
From DESCR:
TrueType fonts cannot be converted to Type 1 fonts without loss of
quality, since conversion introduces rounding errors and loses hinting
information. Therefore, newer PostScript interpreters (Adobe
PostScript since version 2013, ghostscript since 5.03) include a
TrueType rasterizers. To use a TrueType font with them, it has to be
embedded in a PostScript font dictionary; this format is called Type 42.
This program generates such Type 42 fonts from TrueType fonts. It
can also generate Adobe Font Metrics files (AFM files), including
kerning information.
Not yet supported are TrueType Collections and the creation of CID
keyed fonts from large TrueType fonts (East Asian or Unicode fonts).
includes the following changes:
- Print preview clips now all graphics, including text and bitmaps -
it makes gnumeric and sodipodi previews much nicer
- Fontmaps can contain per-locale default entries now, so unknown
font names do not fall uniformly back to Helvetica any more
- Added --dir flag to gnome-font-install (Tambet)
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
NOTE: This works just fine with ghostscript-6.01 even though the
setup script says you need 6.50 or later...
- new driver scripts: ljet4l, pips/sc70s, pips/sc80s,
stp/pcl-2, stp/pcl-4
- replace awk "duplex" function with psset call
- adjust psnup rotation to various converters for landscape mode
- add landscape option to enscript command line
- introduce IGNORE_LPD_RAW variable to please buggy spoolers that
send jobs in raw mode
- sanitize ": ${foo:-bar}" to ": ${foo:=bar}"
- make n{c}print line whitespace-safe
- save return code in global temporary file
- typo in wmf2eps line
- make apspreview use global "restrictions" file
- get basedir in SETUP from configure
- protect $foo[bar] contructs from being expanded to array
elements by zsh
- add "-dPARANOIDSAFER" for gs7.04 (harmless for all older releases)
- save "rm" and "rp" in SETUP.cfg
- add some hints w.r.t landscape and n-up in handbook
- remove media types in scripts for some PCL printers
- be more helpful with "invalid method"
- LaserJet 4L needs fixed 300dpi
- LN macro in Makefile needs -n switch -- we must
create a directory link even if one exists already
- MAPPING update
- change email address in various places
- remove apsfilter installation error when typing "make install"
by using ln's -f (force) option to overwrite an existing symlink
(just in case you overwrite another installation).
- fix some HP driver mapping in MAPPING file
- make apspreview work again for FreeBSD (and possibly *BSD).
BSD uses a sed implementation, that uses only "normal" regular
expressions for backward compatibility not to break existing scripts.
Linux (GNU sed) uses "modern REs". We use now awk which turns out
to be more portable between different Unix flavours.
We use awk instead of sed in other scripts as well (SETUP,
aps2file).
- import a patch from FreeBSD ports collection necessary for
FreeBSD-current to use "user:group" syntax for chown. Old
style "user.group" to change owner && group isn't supported
anymore. Linux's implementation of chown (from GNU) groks
new syntax.
- support for NetWare (Novell) remote printer
- save network traffic by supporting "remote copies"
via new REMOTE_COPIES variable. This tells lpd and Netware
print spooler to do copies themselves (enabled by default).
- install and test apsfilter as "non-root" user under $HOME !
This helps in testing new apsfilter versions, i.e. to prepare
a migration to a new version on a production system.
For this feature the configure script supports two new options:
--with-printcap=... and --with-spooldir=...
- use secure temporary directory in SETUP
- aps2file and apspreview now handle printer aliases
- remove bogus hpijs driver entries in setup/printer-7.00
(but they were correct in setup/printer-hpijs)
- only preview if aps2file generated PostScript
- driver: stp/escp2-1160 (thanks to <andrew@ugh.net.au>)
- various fixes in driver/MAPPING
- adjusted various omni/ scripts to use more reasonable
resolution settings
- enable PSgs to honor HARDWARE_COPIES
- the bjc600 driver script has four new siblings (bjc50, bjc70,
bjc4000, bjc7000) to properly handle printers with different
print resolutions
- various small SETUP clean-ups
- create "basedir" link at install time already
- doc/Makefile: "make clean" should remove handbook.html
since "configure" re-creates it from handbook.html.in
- Make handbook generation smarter, cosmetic.
Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
removal of USE_GTEXINFO
INSTALL_INFO added to PLIST_SUBST
`${INSTALL_INFO}' replace `install-info' in target rules
print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
makeinfo command usage
See -newly added by this commit- section 10.24 of Packages.txt for
further information.
- The ippRead() function did not verify that the
attribute name length or string with language value
was not larger than the read buffer.
- The scheduler set the signal handlers before loading
the configuration files the first time; this prevented
the RunAsUser directive from blocking server reloads.
- Added Swedish message catalog.
- The parallel backend now recognizes the /dev/printers
device directory under Linux 2.4.x.
- MacOS X fixes.
- The cupsaddsmb utility sent the server name after the
user information when executing the rpcclient program.
This caused problems with some versions of SAMBA
2.2.x.
- The IPP backend did not pass the requesting user name
when checking on the print job status. This prevented
it from waiting for the job to complete when
communicating with some IPP implementations that
require it.
6.0.1nb1 include updating the hpijs driver to the latest released version
1.0.2. The new HPIJS device is "ijs" and replaces several older devices:
AP21xx DJ630 DJ6xx DJ6xxP DJ8xx DJ9xx DJ9xxVIP
So if you are using any of the above devices, you must use the new gs IJS
interface documented in:
${PREFIX}/share/doc/html/ghostscript/hpijs/hpijs_readme.html
Changes to the HPIJS driver include:
* Fixed a problem printing Photo Full Bleed on the Photosmart 100.
* Meet the Debian Free Software Guidelines (DFSG).
* Fixed a setpagedevice problem with the IJS client. PageSize can now
be set from postscript.
* Fixed a off-by-one error in IJS server.
* Added support for the following printers:
Deskjet 656 Photosmart 100 Apollo P-22
Deskjet 825/845 Photosmart 1115 Apollo P2500
Deskjet 920 Photosmart 1215 Apollo P2600
Deskjet 940/948 Photosmart 1315
Deskjet 995 CP 1160
Deskjet 1125 CP 1700
Deskjet 1220
Deskjet 2250
* Added support for the IJS interface.
* Added support for Duplex. When Duplex mode is set, top and bottom
margins are set to 1/2 inch.
* Added support for the following paper sizes:
Photo, Photo Full Bleed, A6, B4, B5, Oufuku-Hagaki, Hagaki
* The PrintMode command has been replaced with separate commands:
Quality, ColorMode, MediaType and PenSet.
* Changed top margin from 1/3 to 1/8 inch. Also, changed the bottom
margin to 1/2 inch. Note, on the 6xx series the maximum bottom
margin is .46 inch for black and .587 for color. This means for
the 6xx series, color printing to within 1/2 inch bottom margin is
not guaranteed.
6.0.1nb1 include updating the hpijs driver to the latest released version
1.0.2. The new HPIJS device is "ijs" and replaces several older devices:
AP21xx DJ630 DJ6xx DJ6xxP DJ8xx DJ9xx DJ9xxVIP
So if you are using any of the above devices, you must use the new gs IJS
interface documented in:
${PREFIX}/share/doc/html/ghostscript/hpijs/hpijs_readme.html
This update is based on pkg/15470 by IWAMOTO Toshihiro <toshii@netbsd.org>.
Changes to the HPIJS driver include:
* Fixed a problem printing Photo Full Bleed on the Photosmart 100.
* Meet the Debian Free Software Guidelines (DFSG).
* Fixed a setpagedevice problem with the IJS client. PageSize can now
be set from postscript.
* Fixed a off-by-one error in IJS server.
* Added support for the following printers:
Deskjet 656 Photosmart 100 Apollo P-22
Deskjet 825/845 Photosmart 1115 Apollo P2500
Deskjet 920 Photosmart 1215 Apollo P2600
Deskjet 940/948 Photosmart 1315
Deskjet 995 CP 1160
Deskjet 1125 CP 1700
Deskjet 1220
Deskjet 2250
* Added support for the IJS interface.
* Added support for Duplex. When Duplex mode is set, top and bottom
margins are set to 1/2 inch.
* Added support for the following paper sizes:
Photo, Photo Full Bleed, A6, B4, B5, Oufuku-Hagaki, Hagaki
* The PrintMode command has been replaced with separate commands:
Quality, ColorMode, MediaType and PenSet.
* Changed top margin from 1/3 to 1/8 inch. Also, changed the bottom
margin to 1/2 inch. Note, on the 6xx series the maximum bottom
margin is .46 inch for black and .587 for color. This means for
the 6xx series, color printing to within 1/2 inch bottom margin is
not guaranteed.
Implemented the sh (shaded fill) operator for the axial shading type.
Minor fixes to avoid compiler warnings.
Fix an uninitialized var in XOutputDev that caused crashes on Alphas.
Don't incrementally update the display in full-screen mode.
Added a duplex option to PSOutputDev and a -duplex switch to pdftops.
Completely rewrote the code that handles font encodings:
- everything is Unicode-based
- 16-bit fonts are handled much more cleanly
- text output encoding can be set more flexibly
New .xpdfrc config files.
Added key bindings for forward ('v') and backward ('b').
Added the pdffonts program which lists the fonts used in a PDF file.
Fixed several problems in the TrueType font embedding code
Accept named destination on command line.
Added several new items to pdfinfo: file size, PDF version, tagged
(yes or no), XML metadata (with the -meta option).
Pdftops didn't get the portrait/landscape setting correct for PDF
files with rotated pages.
The TrueTypeFontFile class (including the Type 42 converter) now
understands cmap format 6.
The '0' keyboard shortcut didn't update the zoom popup menu.
Handle the complete list of alternate names for the Base14 fonts.
Fixed substitute font scaling in XOutputDev - scale only the width,
not the height.
Implemented stitching (type 3) functions.
Handle the case of moveto/closepath/clip, which defines an empty
clipping region.
Move dependences into separate Makefile.dep files; get rid of the
distdepend target.
Move all of the configure-script-generated -D options out of the
Makefiles and into a top-level .h file (aconf.h).
Pdfinfo prints dates in a more readable format.
Fixed a bug in the Paeth image predictor.
Handle annotations with multiple states.
The save and restore (q/Q) operators shouldn't save/restore the path.
Performance optimization: disable pattern drawing in TextOutputDev.
CUPS 1.1.13 adds support for the KOI8-R and KOI8-U encodings, message
catalogs for several Russian locales and for Simplified Chinese,
improvements for MacOS X (Darwin) and IRIX, improvements to the PDF,
PostScript, and text filters, status reporting for IPP-based printers
(paper out, etc.), and improvements to the SAMBA driver export facility.
The new release also fixes bugs in the scheduler, the lpstat command, the
CUPS API, and the pstoraster filter.
- add support for latin3, latin4 and latin9 encodings
- change the encoding for Estonian from latin4 to latin1, since it
appears to be more suitable.
- add support for ae fonts (emulation of T1 encoding with OT1 fonts).
This is useful for creating pdf files in T1 encoding
- add support for dvipdfm
- when passing a file name as argument from command line, the
extension `.lyx' is added if necessary
- insert error insets in the documents when there have been unknown
tokens in the file
- new class `kluwer'; update to hollywood class
- the class encts has been renamed to entcs (stupid typo!) and
slightly updated
- updates to the introduction document and the Italian user guide
- updates to the Russian, Finnish and Hebrew localizations
- faster loading of large files (should now be proportional to file size)
- fix positioning of error insets when running LaTeX
- fix bug where latex would not be re-run if no depfiles were changed,
but the .dvi was removed
- fix possible crash when the cursor is between two spaces and a
selection is begun
- fix reading under unix of lyx files produced under windows (was
actually not fixed in 1.1.6fix3)
- fix problem where document is marked `changed' when going in/out an
empty tabular cell
- fix the logic of quote insertion after '-', '[' and '{'
- fix generation of an extra space after an inset in linuxdoc creation
- make tables in DocBook sgml conformant
- do not ignore newline/hfill chars when copying to the clipboard
- fix insertion of \Upsilon in the math editor
- fix crash if banner-file was not found
- the `SubSection' layout of the cv class has been renamed to `Subsection'
without executable permissions.
This was causing new lyx users to get sub-optimal personal lyx
configs in some cases, as this script is invoked directly by lyx
when creating a ~/.lyx directory for a user who did not previously
have one.
* a new apspreview script, that allows you to preview your print session
using gv, kghostview or ghostview
* a new apsfilter-bug script that assists you in releasing bug reports
* some handbook and manpage updates / fixes
* new drivers
* driver fixes
http://www.apsfilter.org/download/ChangeLog-7.1.1
additional printer drivers:
stp: Gimp-Print/STP color inkjets for photo quality output
hpijs: HP Linux Inkjet Driver for 41 HP inkjets
cdj880: HP DeskJet 880 series
gdi: Samsung SmartGDI laser printers
This closes pkg/13351 by Ingolf Steinbach <ingolf@steinba.ch> and pkg/13902 by
Thor Lancelot Simon <tls@rek.tjls.com>.
- Bug fixes.
- Start of internationalization support for banner and PPD files.
- Added support for embedded TrueType fonts in PDF files.
- Added support for PostScript functions in PDF files.
- Added new "cupsaddsmb" utility for exporting CUPS printer drivers to
SAMBA/Windows clients.
- The ippRead() and ipp_read_file() functions could not handle more than
IPP_MAX_VALUES (100) values in a 1setOf attribute. These functions have
been updated to dynamically allocate more memory as needed, and the
IPP_MAX_VALUES constant now represents the allocation increment. [this
caused some versions of the GIMP-print drivers to fail since the number
of media options exceeded 100...]
- The web interfaces did not always quote < and & in things like the job
title. This had the potential for browser-based security violations (on
the browser's machine); bug report from SuSE.
- The scheduler now treats unauthenticated usernames as case-insensitive
when doing quota and allow/deny processing.
- The PostScript filter (pstops) now handles EPS files, adding a showpage
command to the files as needed.
- The cups-lpd mini-daemon did not support anonymous printing (no username
specified). While the username is REQUIRED by RFC-1179, MacOS clients do
not send the REQUIRED username information when printing via LPD.
- The httpConnect*() functions now try all available addresses for a host
when connecting for the first time.
Arm has a compiler bug that was worked around by removing the -O2 from
CFLAGS. That workaround did unfortunately remove the buildlink include
paths too.
differs from the distfile version number. G/C some the unused variables
in pdflib/Makefile.common related to the old way of handling version
numbers. Invent PDFLIB_BASE_VERS, which is ${PDFLIB_DIST_VERS} that's
been munged so that's understandable by the pkg_* tools' wildcard version
numbering logic.
Syntax:
MASTER_SITES_completefilename= http://specific.master/site
and similarly for PATCH_SITES.
Convert print/ghostscript-nox11 and x11/kterm to take advantage of this.
pkgsrc. Instead, a new variable PKGREVISION is invented that can get
bumped independent of DISTNAME and PKGNAME.
Example #1:
DISTNAME= foo-X.Y
PKGREVISION= Z
=> PKGNAME= foo-X.YnbZ
Example #2:
DISTNAME= barthing-X.Y
PKGNAME= bar-X.Y
PKGREVISION= Z
=> PKGNAME= bar=X.YnbZ (!)
On subsequent changes, only PKGREVISION needs to be bumped, no more risk
of getting DISTNAME changed accidentally.
This value may be customized in various ways:
PKG_SYSCONFBASE is the main config directory under which all package
configuration files are to be found.
PKG_SYSCONFSUBDIR is the subdirectory of PKG_SYSCONFBASE under which the
configuration files for a particular package may be found.
PKG_SYSCONFDIR.${PKGBASE} overrides the value of ${PKG_SYSCONFDIR} for a
particular package.
Users will typically want to set PKG_SYSCONFBASE to /etc, or accept the
default location of ${PREFIX}/etc.
This obsoletes the use of CONFDIR, which was active for only 6 days, so no
need to have a workaround to still accept old CONFDIR settings.
bsd.pkg.install.mk:
* Remove old DEINSTALL/INSTALL scripts.
* Move some text printed at POST-INSTALL time into the MESSAGE file.
* Adjust rc.d scripts to respect rc.conf settings, so that the
script may be directly copied into /etc/rc.d.
- PDF 1.4 (128-bit) decryption.
- FreeType 2 support.
- Embed TrueType fonts in PostScript output.
- Mouse wheel support.
- Text output for Simplified Chinese.
Lots more in the CHANGES file.
- documentation has been updated to remove errors due to interface change
- new italian user guide; updated french localisation of menus and
documentation; new dutch translations of some examples
- it is now possible to enter directly characters in an encoding
different from latin1 (providing one is using a correct screen font)
- new encts class for Elsevier Science's Electronic Notes in
Theoretical Computer Science
- new cv class for writing curriculum vitae
- new extarticle, extreport, extbook and extletter classes, which are
versions of the normal classes with more font sizes available
- the aapaper class has been complemented with a aa class for the A&A
LaTeX document class version 5.0, which is slightly incompatible
with the older version
- add language support in docbook; better support for verbatim text.
- many translations updated; big french documentation overhaul; german
documentation update
- preliminary Thai support; new serbo-croatian support
redefines about which buildlink.mk files would care is BUILDLINK_X11_DIR,
which points to the location of the X11R6 hierarchy used during building.
If x11.buildlink.mk isn't included, then BUILDLINK_X11_DIR defaults to
${X11BASE} (set in bsd.pkg.mk), so its value is always safe to use. Remove
the ifdefs surrounding the use of BUILDLINK_X11_DIR in tk/buildlink.mk and
revert changes to move x11.buildlink.mk before the other buildlink.mk files.
which doesn't compile recently because of the LaTeX's "Hey, your distribution
is too old! Please update it to the latest one!" feature.
Quoted from the patch to `latex.ltx'.
This is a work around for the '1 year old' error which avoids the format
file from being generated correctly. Provided by Naoto Shimazaki.
Because of NO_EXTRACT/NO_PATCH/others are defined in teTeX-share{,src}
packages, applying this patch is done by packages' Makefiles on do-install
stage.
New version numbers after these changes are like below:
teTeX: 1.0.7nb1
teTeX-bin: 1.0.7nb1
teTeX-share: 1.0.2nb1
teTeX-sharesrc: 1.0.1nb1
use X11_BUILDLINK_MK as a test value. Generally just reordering the
inclusions so that x11.buildlink.mk comes before the other buildlink.mk
files will make everthing work.
The automatic truncation in gensolpkg doesn't work for packages which
have the same package name for the first 5-6 chars.
e.g. amanda-server and amanda-client would be named amanda and amanda.
Now, we add a SVR4_PKGNAME and use amacl for amanda-client and amase for
amanda-server.
All svr4 packages also have a vendor tag, so we have to reserve some chars
for this tag, which is normaly 3 or 4 chars. Thats why we can only use 6
or 5 chars for SVR4_PKGNAME. I used 5 for all the packages, to give the
vendor tag enough room.
All p5-* packages and a few other packages have now a SVR4_PKGNAME.
language bindings for PDFlib: we split the Makefile in a common part and
a package-specific part, and we cause the configure script to substitute
the correct values to link against an installed libpdf.so when linking
the binding shared objects.
PostScript::MailLabels contains modules for creating PostScript files of
mailing address labels, to be printed on standard adhesive-backed mailing
label stock. Create PostScript(tm) code for calibrating and testing mailing
label printing, and finally create the code for the labels themselves.
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also
change dependency examples in Packages.txt to reflect this.
version of Federico Lupi's guide by including italian language in
the right file. Hint:
http://lists.oasis-open.org/archives/docbook/200002/msg00214.html
* While there, install the jadetex files not in the textproc/jade
package, but in the print/jadetex package. That's where we also
build and install the jadetex.fmt file, so things actually fit
together.
* Bump some pkg versions:
print/jadetex -> jadetex-2.20nb1
textproc/jade -> jade-1.2.1nb3
meta-pkgs/netbsd-doc -> netbsd-doc-1.2
meta-pkgs/netbsd-doc-print -> netbsd-doc-print-1.1
to ${X11BASE} in the header and library search paths into references to
${LOCALBASE}/share/x11-links. These packages should now be strongly-
buildlinked regardless of whether xpkgwedge is installed.
Changes well-tested on NetBSD-1.5X/i386 with and without xpkgwedge and
lightly-tested on NetBSD-1.5.1/alpha without xpkgwedge.
+ Use our own cupsd rc.d-style script instead of using the one supplied
with the CUPS sources.
- Bug fixes.
- Added a driver for DYMO label printers.
- Added new ClassifyOverride directive to allow users to override the
classification of individual jobs.
- Added new BrowseProtocols directive to control which browse protocols
are used (currently CUPS and SLP).
- Added SLPv2 support.
- The pdftops filter did not have the Japanese and Chinese text support
compiled into it.
set FOO_CONFIG=${BUILDLINK_CONFIG_WRAPPER.foo} in both CONFIGURE_ENV and
MAKE_ENV. We remove the check for GNU_CONFIGURE because if a package
Makefile includes the buildlink.mk file, then it most likely wants to use
the config script wrappers as well. Change suggested by Hubert Feyrer
(hubertf) and Tomasz Luchowski (zuntum).
- use 'id' instead of 'finger'. this is not a real problem, but it
is enough and fixing the next problem makes it possible to use it.
- grep -q doesn't work on solaris, so use a different way to suppress
the output from the user check.
- the return code check for the user was reversed.
Major changes since 3.2.3:
o X11 Color database ASCII file (/usr/lib/X11/rgb.txt) is now used,
removing the need for the dbm_xxx functions.
o The \special code for colors in genlatex (LaTeX driver) replaced with
the \color code to be compatible with pdflatex and not require dvips
From Klaus Guntermann (guntermann@iti.informatik.tu-darmstadt.de)
o PCX image reader now handles 24-bit color which means that TIFF images
(which are converted to PCX first) may also be 24-bit
o MetaPost driver (-L mp or -L mmp) ported from fig2MP by Klaus
Guntermann (guntermann@iti.informatik.tu-darmstadt.de). fig2MP was
written by Dane Dwyer (dwyer@geisel.csl.uiuc.edu)
o Support for importing PNG image files added
o Transparent color in imported GIF files now honored
o You may use "-M -" to send the Makefile output to standard output from
TransFig, and "-T -" to send the Texfile to standard output.
o (The following feature was really added in 3.2.3, but I forgot to update
this file): -S option added for smoothing bitmap output.
o eps added as a language for TransFig
o Support for Czech font encoding for PostScript (cs_CZ.ps)
From Radim Gelner <gelnerr@suse.cz>
And lots of bugfixes.
Package change: buildlinkified.
* Bug fixes to the pstoraster filter, the DeskJet printer driver,
digest authentication.
* Optimized PPD file scanner so servers with lots of PPD files start
much faster (up to 40%).
* Fixed the "N * N copy bug" where N * N copies were sent when N were
specified.
* Added new DeskJet and Stylus Photo printer drivers.
* Workaround buggy IPP implementations in some HP JetDirect servers.
optimizations, bug fixes in image-handling for JPEG, TIFF and PNG files,
support for TrueType fonts, and pluggin some memory leaks. The API changed
slightly and a major number bump on the shared library occurred.
Convert to use buildlink.mk files and mark as USE_BUILDLINK_ONLY. Add a
buildlink.mk file for use by other package Makefiles. Also install the
license info and PDFlib manual.
BUILDLINK_PREFIX.<pkgname>. This allows buildlink to find X11BASE packages
regardless of whether they were installed before or after xpkgwedge was
installed. Idea by Alistair Crooks <agc@pkgsrc.org>.
the special happy MAKEOBJDIR behavior, make gs build in ./object instead
of ./obj. That's just as effective in not confusing make(1) and prevents
the package-links target from creating pkgsrc/print/packages/print and making
bogus symlinks in there.
FOO_REQD=1.0 being converted to foo>=1.0, one can now directly specify
the dependency pattern as FOO_DEPENDS=foo>=1.0. This allows things like
JPEG_DEPENDS=jpeg-6b, or fancier expressions like for postgresql-lib.
Change existing FOO_REQD definitions in Makefiles to FOO_DEPENDS.
apsfilter is a magic printfilter, that allows you to print different document
types "automagically" without having to convert them manually into something
which is understood by your lineprinter. Apsfilter supports the following
file and compression types: gzip, bzip, compress, freeze, pack, ASCII, BMP,
Data (data,PCL,...), English, TeX DVI, FIG, GIF, Group 3 Fax, HTML, JPEG,
Mail/News, PBM/PNM/PPM, PC Bitmap Data, PDF, Postscript(tm), raw, script
(shell,..), Text, sunraster, tiff, roff (nroff, groff, troff).
CXXFLAGS, and LDFLAGS by the buildlink.mk files so remove the extra
definitions to add them from the package Makefiles. As advised by the
bsd.buildlink.mk file, also ensure that the buildlink.mk files are
included prior to defining any package-specific CFLAGS/LDFLAGS to ensure
that the buildlink directories are at the head of the compiler search
paths.
linked from a particular package, and add a pre-configure target to
the buildlink.mk file to more painlessly use buildlink.mk files. A
${BUILDLINK_TARGETS} variable still exists in case a package _must_
define NO_CONFIGURE.
- The scheduler might restart a stopped printer after stopping a print job.
- The IPP backend did not handle the client-error-not-found error when
checking the status of the job that was sent. This caused remote queues
to stop on client machines when the server had job history disabled.
- Added httpConnectEncrypt() function to avoid performance penalty for
setting up encrypted connections initially.
- Jobs weren't queued to remote classes (fix from Richard Begg.)
- Fixed the pstops fix for GNOME output - no longer use the page numbers in
the %%Page: comment since GNOME puts a filename instead (!?@!#?!).
- The imagetops filter produced PAGE: messages when generating PostScript for
a non-PostScript printer (only affects page-label and Classification
options.)
- The updated pdftops filter was looking for an options file called xpdf.conf
instead of pdftops.conf.
- The scheduler would not force the default job sheets for printers to the
current classification setting.
- Added a new ippFindNextAttribute() function to the CUPS API.
- ppdEmitJCL() now strips any leading path info from the title string. This
is only an issue for non-CUPS clients that don't do this already...
- Other pstops fixed from Helge Blischke for printing non-conforming
documents.
- The MaxJobs parameter was not reset when loading the cupsd.conf file.
pdf, simplex, display output options; ISO 8859-13 encoding support;
euro glyph support; many new style sheets (autoconf, awk, cpp, maple,
ocaml, sed, shell, and others); regexp changed to be perl/egrep like, not
emacs-style (UPDATE YOUR STYLESHEETS!).
Changes:
** Updates
- updated documentation for version 1.1.6; new french documentation
translations; updated danish translation of the interface.
- better support for ukrainian language
working --with-lyx-suffix.
- in default cua bindings, change C-k from font-noun to
line-delete-forward.
- Add the prefix "key-" to the default keys for bibliography insets.
- Show both key and label of a bibliography inset.
** Bugfixes
- fix broken keymaps
- fix locales problems which causes use of ',' instead of '.' as a
- fix bug in reading integers with some older C++ compiler (gcc 2.8.1,
egcs 1.0.x).
- fix crash when using the bibliography layout in included document.
- fix crash in Preferences when no format is defined (in particular
when upgrading from earlier stable versions).
- fix the color picker in Preferences for displays with 32bit display
- Fix crash when loading corrupt math equations.
- fix crash when inserting label in an equation.
- fix generation of default keys for bibliography insets.
- update the screen after editing a bibliography inset.
- fix compilation problems with gcc 2.95.3
- fix problems with sorting of available formats in menus.
- suppress the cucumber in the startup banner
- remove spurious debugging messages
- fixes to popups
- fix problems with protected spaces in spanish documents
- fix creation of new Include insets
- fix an initialization problem for the font encoding (one symptom is
that french-style quotes were not displayed correctly)
- fix generated LaTeX code when changing the alignment of a section
heading.
- fix display glitches in math editor
The foomatic-gswrapper script runs Ghostscript in a more controlled and
makes debugging much easier by letting you see Ghostscript error messsages.
The wrapper is required if you print jobs from the Windows PostScript
driver (which writes jobs that generate advisory output that causes trouble
under plain Ghostscript). Some other software may produce such jobs; the
wrapper is probably a good idea in general.
documentation updates, better support of Apache options in configuration
files, and:
- Added support for "double" HostNameLookups.
- Added new "RunAsUser" directive to support non-root configurations on the
standard (privileged) ports.
- Added support for non-root invocation of the lpd backend (does no reserve a
priviledged port, which might not work with some LPD servers...)
- Added new PrintcapFormat directive to control the output format of the
printcap file (BSD or Solaris formats are supported at present.)
- httpConnect() now looks up "localhost" by name and by address (127.0.0.1)
for users that go to the trouble of removing the required localhost entry
in /etc/hosts or on their DNS server...
- The EPSON drivers now send the "end packet mode" command when printing to
USB devices.
- The LPD backend now supports a new "order" option:
"lpd://server/queue?order=control,data" (default) and
"lpd://server/queue?order=data,control".
- New "Classification" directive to force labeling of the current
classification on each page.
- New "page-label" attribute to add per-page labels ("For Official Use Only",
"Draft", etc.)
- Dropped the "file" backend from the device list that is reported, since it
is only available for *testing* and should never be used in a production
environment. The file: device can still be used, but it won't show up in
the list of devices from lpinfo or the web interface.
- Added META variables to the CGI header template to prevent caching of the
results.
- Added two new directives - MaxJobsPerPrinter and MaxJobsPerUser - to allow
an administrator to set the maximum number of pending jobs in a queue or
submitted by a user.
- Added support for the Enable-Printer and Disable-Printer extension
operations (same as CUPS-Accept-Jobs and CUPS-Reject-Jobs.)
- Added support for the DeskJet 900 series duplexer and CRET color modes in
the HP driver.
- Added support for PPD-defined margins in the HP driver.
- Added new cupsGetJobs() and cupsFreeJobs() functions to manage print jobs.
- cupsEncodeOptions() would encode names of 0 length and cupsAddOption() and
cupsParseOptions() would add names of 0 length.
a foomatic-gswrapper script that regularizes arguments to gs and reports
gs errors in a useful way. The distfile is now grabbed from
${MASTER_SITE_LOCAL}.
extraction into the jpeg package's directory. This is less error-prone,
and guarantees less random breakage in the ghostscript packages if we
modify or upgrade the jpeg package.
What is this?
-------------
pnm2ppa, a PPM to PPA converter, creates output using the PPA (printer
performance architecture) protocol. This protocol is used by some HP
"Windows-only" printers, including the HP Deskjet 720C series, the HP
DeskJet 820 series, and the HP DeskJet 1000 series. It has been
tested on all three series, but your personal experience (positive or
negative) is very much appreciated!
News in 10.0
============
* Disabled `LaTeX-hide-environment'. Suggested by Christopher Allen
<cpcallen@ruah.dyndns.org>.
* Changed default to lazy evaluation of `TeX-view-style' and
`LaTeX-command-style'. Suggested by Peter Neergaard
<turtle@cs.bu.edu>.
* Backindent when brace is at the start of a line. Patch by Masashi
Shimbo <shimbo@cis.ibaraki.ac.jp>.
* Added Emacs 21 font lock support.
* `,' and `.' no longer removes italic correction.
* `graphicx' and `graphics' style support. Donated by Ryuichi
Arafune <arafune@ushioda.riec.tohoku.ac.jp>.
* `LaTeX-math-abbrev-prefix' now accepts vector value. Reported by
Jan Vroonhof <vroonhof@math.ethz.ch>.
* Improved Texinfo support(more environments and html). Patch by
Akim Demaille <akim@epita.fr>.
* `danish' quotes support. Suggested by arne@daimi.au.dk (Arne
Joergensen).
* Some PDF support.
* New `tex-mik.el' file for MikTeX support.
* Some commands now have their own history. Suggested by Werner
LEMBERG <sx0005@sx2.HRZ.Uni-Dortmund.DE>.
* Use `\centering' instead of center environment in figures. Patch
by Stefan Monnier <foo@acm.com>.
* New `dwim' setting for `TeX-master' attempts to guess a default
master for new files. Patch by Stefan Monnier <foo@acm.com>.
* `ngerman' style support. Just a copy of the german style support.
* Removed support for Emacs 18 and 19.
* `mdwlist' support. Patch by Stephen Heilbronner
<heilbron@nm.informatik.uni-muenchen.de>.
* Fixed various bugs with the babel package.
* `amsart' and `amsbook' now loads `amsthm' by default. Patch by
Rune Kleveland <runekl@math.uio.no>.
* Fixed bug with file searching. Reported by Berwin Turlach
<bturlach@maths.adelaide.edu.au>.
* Finalized index support, added index-related style files. Patch
by Carsten Dominik <dominik@strw.leidenuniv.nl>.
* New style files for `varioref.sty' and `fancyref.sty'. Patch by
Carsten Dominik <dominik@strw.leidenuniv.nl>.
* `texmathp' recognizes additional macros like `\fbox'. Patch by
Ulrik Vieth <vieth@thphy.uni-duesseldorf.de>.
mgv is a Motif/LessTif based viewer for PostScript files which uses
Ghostscript as the underlying PostScript rendering engine. Limited
PDF support is also supplied.
Changes are:
2001-03-20 Lauris Kaplinski <lauris@ximian.com>
* configure.in: Version 0.28
* run-gnome-font-install: Added IRIX-specific font & exec paths
* installer/gnome-font-install.c: #include <popt-gnome.h> instead
of <popt.h>
2001-03-08 Chema Celorio <chema@celorio.com>
* tests/testprint4.c (latin_to_utf8): was not being used, #ifdef
out
2001-03-07 Lauris Kaplinski <lauris@ximian.com>
* gnome-print.spec.in (Group): Changed fontmap to fontamp2 and added
fax profile
2001-03-06 Lauris Kaplinski <lauris@ximian.com>
* configure.in: Set version to final 0.26
* tests/testprint.c (test_dump_metafile): Close context after
printing
2001-03-02 Lauris Kaplinski <lauris@ximian.com>
* installer/gnome-font-install.c (gfi_process_type1_alias): Read
afm file, so we get correct italic angle and weight in case entry
does not have them (as is the case with hand-made entries)
* run-gnome-font-install: Change fontmap file name to fontmap2
2001-02-23 Lauris Kaplinski <lauris@ximian.com>
* configure.in: Use version 0.26.pre
2001-02-22 Lauris Kaplinski <lauris@ximian.com>
* profiles/fax-g3.profile (driver): Added fax profile
2001-02-21 Lauris Kaplinski <lauris@ximian.com>
* tests/testtext.c (print_test_page): Added beginpage
* tests/testprint3.c (print_test_page): Added beginpage
* tests/testprint2.c (print_test_page): Added beginpage