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.
dependents of t1lib to >=1.1.1 by changing appropriate line in the
buildlink.mk file. Changes from version 1.0.1 include:
- Bug Fixes.
- Functions T1_GetFontFilePath() and T1_GetAfmFilePath() which return the
complete path of the files used by t1lib.
- General support for font subsetting.
- T1_GetFontBBox() also accepts specification consisting of floating point
numbers (as suggested by Derek B. Noonburg (derekn@foolabs.com)).
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>.
Convert most MESSAGE files to new syntax (${VARIABLE} gets replaced,
not @VARIABLE@, nor @@VARIABLE@@).
By default, substitutions are done for LOCALBASE, PKGNAME, PREFIX,
X11BASE, X11PREFIX; additional patterns can be added via MESSAGE_SUBST.
Clean up some packages while I'm there; add RCS tags to most MESSAGEs.
Remove some uninteresting MESSAGEs.
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.
+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt
With many thanks to Thomas Klausner for keeping me honest with this.
Add a new USE_LIBTOOL definition that uses the libtool package instead of
pkglibtool which is now considered outdated.
USE_PKGLIBTOOL is available for backwards compatibility with old packages
but is deprecated for new packages.
Changes from 1.0:
- A few bug Fixes.
- lenIV=-1 is now handled. According to an undocumented Adobe convention
lenIV=-1 indicates suppressing of charstring encryption.
- Patches to compile t1lib und MS Visual C++ 6.0. In case something goes
wrong, please contact Nakano Hideo (hideo@mb.infoeddy.ne.jp).
From the Changes file:
November 1999: t1lib-1.0:
-------------------------
- Bug-fixes.
- There happen to exist different assumptions about what exactly ISOLatin1Encoding
is. Especially the name for char 45 (dec) is not uniquely specified in
ISO 8859-1. Thus t1lib provides two encoding files ISOLatin1Encoding one
which (PSLatin1.enc) is compatible with PostScript Level 2 and above.
Closes PR pkg/7746, t1lib-0.8beta->t1lib-0.9, by Kazuki Sakamoto
- - consolidate (and make obsolete) t1libx, as discussed on "packages"
- - install LaTeX doc sources and add message explaining how to build
t1lib_doc.dvi in order to remove dependence on teTeX
- - install sample fonts
- - construct and install a sane configuration for NetBSD