summaryrefslogtreecommitdiff
path: root/fonts/t1lib
diff options
context:
space:
mode:
authorwiz <wiz>2002-07-19 12:37:41 +0000
committerwiz <wiz>2002-07-19 12:37:41 +0000
commit8956e28a7b27a81ba0be6bf7596062f338a057fc (patch)
treeac4e5c27b9c722ec8b05959532efb9d6b1ae9abc /fonts/t1lib
parent7e5c3d7cc0aaf3aa153a9220184a9f88ec60e001 (diff)
downloadpkgsrc-8956e28a7b27a81ba0be6bf7596062f338a057fc.tar.gz
Re-import of textproc/t1lib, textproc/t1utils, and x11/type1inst into fonts.
Changes: CATEGORIES only.
Diffstat (limited to 'fonts/t1lib')
-rw-r--r--fonts/t1lib/DEINSTALL26
-rw-r--r--fonts/t1lib/DESCR12
-rw-r--r--fonts/t1lib/INSTALL36
-rw-r--r--fonts/t1lib/MESSAGE18
-rw-r--r--fonts/t1lib/Makefile43
-rw-r--r--fonts/t1lib/PLIST100
-rw-r--r--fonts/t1lib/buildlink.mk36
-rw-r--r--fonts/t1lib/distinfo5
-rw-r--r--fonts/t1lib/files/t1lib.config.netbsd7
-rw-r--r--fonts/t1lib/patches/patch-ac22
10 files changed, 305 insertions, 0 deletions
diff --git a/fonts/t1lib/DEINSTALL b/fonts/t1lib/DEINSTALL
new file mode 100644
index 00000000000..c0b3837c1dd
--- /dev/null
+++ b/fonts/t1lib/DEINSTALL
@@ -0,0 +1,26 @@
+#!/bin/sh
+#
+# $NetBSD: DEINSTALL,v 1.1.1.1 2002/07/19 12:37:41 wiz Exp $
+
+PKGNAME=$1
+STAGE=$2
+
+case ${STAGE} in
+DEINSTALL)
+ ;;
+POST-DEINSTALL)
+ CONFDIR=${PKG_PREFIX}/share/t1lib
+
+ cat << EOF
+===========================================================================
+If you won't be using ${PKGNAME} any longer, you may wish to manually
+remove the ${CONFDIR} directory.
+===========================================================================
+EOF
+ ;;
+*)
+ echo "Unexpected argument: $2"
+ exit 1
+ ;;
+esac
+exit 0
diff --git a/fonts/t1lib/DESCR b/fonts/t1lib/DESCR
new file mode 100644
index 00000000000..3f5cb3497aa
--- /dev/null
+++ b/fonts/t1lib/DESCR
@@ -0,0 +1,12 @@
+t1lib is a library written in C which implements functions for generating
+bitmaps from Adobe Type 1 fonts. It uses most internal parts of the Type 1
+rasterizer provided with X11R5 and newer but tries avoid the disadvantages
+known from that rasterizer. Although most people would use the rasterizer
+under X11, having X11 is not necessary at all.
+
+The rasterizer is implemented as a shared or static library to be linked
+to the programs that want to use Type 1 fonts. In addition to this library
+there is a test-program called xglyph which, as the name indicates,
+requires X11. It can be used to show most of the features of the library.
+xglyph can be run out of the box without doing any X11 configuration like
+setting resources.
diff --git a/fonts/t1lib/INSTALL b/fonts/t1lib/INSTALL
new file mode 100644
index 00000000000..2cb265287ed
--- /dev/null
+++ b/fonts/t1lib/INSTALL
@@ -0,0 +1,36 @@
+#!/bin/sh
+#
+# $NetBSD: INSTALL,v 1.1.1.1 2002/07/19 12:37:41 wiz Exp $
+
+PKGNAME=$1
+STAGE=$2
+
+case ${STAGE} in
+PRE-INSTALL)
+ ;;
+POST-INSTALL)
+ CONFDIR=${PKG_PREFIX}/share/t1lib
+
+ echo "Installing configuration files:"
+ if [ ! -f ${CONFDIR}/t1lib.config ]
+ then
+ echo " t1lib.config"
+ cp ${PKG_PREFIX}/share/examples/t1lib/t1lib.config.netbsd \
+ ${CONFDIR}/t1lib.config
+ chmod 644 ${CONFDIR}/t1lib.config
+ fi
+ if [ ! -f ${CONFDIR}/FontDataBase ]
+ then
+ echo " FontDataBase"
+ cp ${PKG_PREFIX}/share/examples/t1lib/FontDataBase \
+ ${CONFDIR}/FontDataBase
+ chmod 644 ${CONFDIR}/FontDataBase
+ fi
+ echo "done."
+ ;;
+*)
+ echo "Unexpected argument: $2"
+ exit 1
+ ;;
+esac
+exit 0
diff --git a/fonts/t1lib/MESSAGE b/fonts/t1lib/MESSAGE
new file mode 100644
index 00000000000..3cc2f8a1309
--- /dev/null
+++ b/fonts/t1lib/MESSAGE
@@ -0,0 +1,18 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2002/07/19 12:37:41 wiz Exp $
+
+Sample configs tailored for NetBSD may have been copied to
+${PREFIX}/share/t1lib, but no existing files were overwritten.
+More samples may be found in ${PREFIX}/share/examples/t1lib.
+
+Most programs that use the lib will look first in the directory
+specified by the environment variable T1LIB_CONFIG_DIR, and then
+${PREFIX}/share/t1lib. However, you *must* set T1LIB_CONFIG_DIR
+to run the "xglyph" test X client. E.g, for Bourne shells:
+ ``T1LIB_CONFIG_DIR=${PREFIX}/share/t1lib xglyph &''
+
+The complete documentation requires LaTeX to build. If you have
+the print/teTeX package (or some other "tex"),
+``cd ${PREFIX}/share/doc/t1lib; make'' to build t1lib_doc.dvi.
+
+===========================================================================
diff --git a/fonts/t1lib/Makefile b/fonts/t1lib/Makefile
new file mode 100644
index 00000000000..312d7566d69
--- /dev/null
+++ b/fonts/t1lib/Makefile
@@ -0,0 +1,43 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/07/19 12:37:41 wiz Exp $
+#
+
+DISTNAME= t1lib-1.1.1
+WRKSRC= ${WRKDIR}/T1-1.1.1
+CATEGORIES= fonts devel graphics
+MASTER_SITES= ${MASTER_SITE_SUNSITE:=libs/graphics/} \
+ ftp://ftp.neuroinformatik.ruhr-uni-bochum.de/pub/software/t1lib/
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://www.neuroinformatik.ruhr-uni-bochum.de/ini/PEOPLE/rmz/t1lib/t1lib.html
+COMMENT= Library for generating bitmaps from Adobe Type 1 fonts
+
+USE_BUILDLINK_ONLY= # defined
+GNU_CONFIGURE= # defined
+USE_GMAKE= # defined
+USE_X11BASE= # defined
+USE_LIBTOOL= # defined
+LIBTOOL_OVERRIDE= ${WRKSRC}/libtool
+
+ALL_TARGET= without_doc
+
+post-install:
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/t1lib
+ cd ${WRKSRC}; \
+ ${PAX} -rw Fonts ${PREFIX}/share/t1lib; \
+ ${CHMOD} go+r ${PREFIX}/share/t1lib/Fonts/enc/IsoLatin2.enc; \
+ ${PAX} -rw -s "/doc/t1lib/" doc ${PREFIX}/share/doc
+
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/t1lib
+ cd ${WRKSRC}/examples; \
+ ${PAX} -rw FontDataBase t1example1.c t1lib.config \
+ ${PREFIX}/share/examples/t1lib
+ ${SED} -e 's|@@X11BASE@@|${X11BASE}|g' \
+ -e 's|@@LOCALBASE@@|${LOCALBASE}|g' \
+ -e 's|@@PREFIX@@|${PREFIX}|g' \
+ < ${FILESDIR}/t1lib.config.netbsd \
+ > ${PREFIX}/share/examples/t1lib/t1lib.config.netbsd
+
+ PKG_PREFIX=${PREFIX} ${SH} ${INSTALL_FILE} ${PKGNAME} POST-INSTALL
+
+.include "../../mk/x11.buildlink.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/fonts/t1lib/PLIST b/fonts/t1lib/PLIST
new file mode 100644
index 00000000000..1b374daeab4
--- /dev/null
+++ b/fonts/t1lib/PLIST
@@ -0,0 +1,100 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2002/07/19 12:37:41 wiz Exp $
+bin/type1afm
+bin/xglyph
+include/t1lib.h
+include/t1libx.h
+lib/libt1.a
+lib/libt1.la
+lib/libt1.so
+lib/libt1.so.2
+lib/libt1.so.2.1
+lib/libt1x.a
+lib/libt1x.la
+lib/libt1x.so
+lib/libt1x.so.2
+lib/libt1x.so.2.1
+share/doc/t1lib/Makefile.in
+share/doc/t1lib/Tee.eps
+share/doc/t1lib/Tee.pdf
+share/doc/t1lib/arbitrary.eps
+share/doc/t1lib/arbitrary.pdf
+share/doc/t1lib/concatglyphs.eps
+share/doc/t1lib/concatglyphs.pdf
+share/doc/t1lib/concatoutlines.eps
+share/doc/t1lib/concatoutlines.pdf
+share/doc/t1lib/extenth.eps
+share/doc/t1lib/extenth.pdf
+share/doc/t1lib/extentv.eps
+share/doc/t1lib/extentv.pdf
+share/doc/t1lib/getstart.tex
+share/doc/t1lib/internals.tex
+share/doc/t1lib/intro.tex
+share/doc/t1lib/manipulate.eps
+share/doc/t1lib/manipulate.pdf
+share/doc/t1lib/mirrorh.eps
+share/doc/t1lib/mirrorh.pdf
+share/doc/t1lib/mirrorv.eps
+share/doc/t1lib/mirrorv.pdf
+share/doc/t1lib/outlineproblems1.eps
+share/doc/t1lib/outlineproblems1.pdf
+share/doc/t1lib/outlineproblems2.eps
+share/doc/t1lib/outlineproblems2.pdf
+share/doc/t1lib/outlineproblems3.eps
+share/doc/t1lib/outlineproblems3.pdf
+share/doc/t1lib/outlineproblems4.eps
+share/doc/t1lib/outlineproblems4.pdf
+share/doc/t1lib/outlineproblems5.eps
+share/doc/t1lib/outlineproblems5.pdf
+share/doc/t1lib/outlines.eps
+share/doc/t1lib/outlines.fig
+share/doc/t1lib/outlines.pdf
+share/doc/t1lib/rotate.eps
+share/doc/t1lib/rotate.pdf
+share/doc/t1lib/shearh.eps
+share/doc/t1lib/shearh.pdf
+share/doc/t1lib/shearv.eps
+share/doc/t1lib/shearv.pdf
+share/doc/t1lib/t1_data.eps
+share/doc/t1lib/t1_data.fig
+share/doc/t1lib/t1_data.pdf
+share/doc/t1lib/t1lib_doc.out
+share/doc/t1lib/t1lib_doc.pdf
+share/doc/t1lib/t1lib_doc.tex
+share/doc/t1lib/type1afm.tex
+share/doc/t1lib/ut1lib.tex
+share/doc/t1lib/xglyph.tex
+share/doc/t1lib/xinterface.tex
+share/examples/t1lib/FontDataBase
+share/examples/t1lib/t1example1.c
+share/examples/t1lib/t1lib.config
+share/examples/t1lib/t1lib.config.netbsd
+share/t1lib/Fonts/afm/README
+share/t1lib/Fonts/afm/bchb.afm
+share/t1lib/Fonts/afm/bchbi.afm
+share/t1lib/Fonts/afm/bchr.afm
+share/t1lib/Fonts/afm/bchri.afm
+share/t1lib/Fonts/afm/dcbx10.afm
+share/t1lib/Fonts/afm/dcbxti10.afm
+share/t1lib/Fonts/afm/dcr10.afm
+share/t1lib/Fonts/afm/dcti10.afm
+share/t1lib/Fonts/afm/eufm10.afm
+share/t1lib/Fonts/enc/IsoLatin1.enc
+share/t1lib/Fonts/enc/IsoLatin2.enc
+share/t1lib/Fonts/enc/PSLatin1.enc
+share/t1lib/Fonts/type1/README
+share/t1lib/Fonts/type1/bchb.pfb
+share/t1lib/Fonts/type1/bchbi.pfb
+share/t1lib/Fonts/type1/bchr.pfb
+share/t1lib/Fonts/type1/bchri.pfb
+share/t1lib/Fonts/type1/dcbx10.pfb
+share/t1lib/Fonts/type1/dcbxti10.pfb
+share/t1lib/Fonts/type1/dcr10.pfb
+share/t1lib/Fonts/type1/dcti10.pfb
+share/t1lib/Fonts/type1/eufm10.pfb
+@dirrm share/t1lib/Fonts/type1
+@dirrm share/t1lib/Fonts/enc
+@dirrm share/t1lib/Fonts/afm
+@dirrm share/t1lib/Fonts
+@dirrm share/examples/t1lib
+@comment remove any rendered docs as well
+@unexec ${RM} -rf %D/share/doc/t1lib || true
diff --git a/fonts/t1lib/buildlink.mk b/fonts/t1lib/buildlink.mk
new file mode 100644
index 00000000000..f00b5f6a528
--- /dev/null
+++ b/fonts/t1lib/buildlink.mk
@@ -0,0 +1,36 @@
+# $NetBSD: buildlink.mk,v 1.1.1.1 2002/07/19 12:37:41 wiz Exp $
+#
+# This Makefile fragment is included by packages that use t1lib.
+#
+# To use this Makefile fragment, simply:
+#
+# (1) Optionally define BUILDLINK_DEPENDS.t1lib to the dependency pattern
+# for the version of t1lib desired.
+# (2) Include this Makefile fragment in the package Makefile,
+# (3) Add ${BUILDLINK_DIR}/include to the front of the C preprocessor's header
+# search path, and
+# (4) Add ${BUILDLINK_DIR}/lib to the front of the linker's library search
+# path.
+
+.if !defined(T1LIB_BUILDLINK_MK)
+T1LIB_BUILDLINK_MK= # defined
+
+.include "../../mk/bsd.buildlink.mk"
+
+BUILDLINK_DEPENDS.t1lib?= t1lib>=1.1.1
+DEPENDS+= ${BUILDLINK_DEPENDS.t1lib}:../../fonts/t1lib
+
+EVAL_PREFIX+= BUILDLINK_PREFIX.t1lib=t1lib
+BUILDLINK_PREFIX.t1lib_DEFAULT= ${X11PREFIX}
+BUILDLINK_FILES.t1lib= include/t1lib.h
+BUILDLINK_FILES.t1lib+= include/t1libx.h
+BUILDLINK_FILES.t1lib+= lib/libt1.*
+BUILDLINK_FILES.t1lib+= lib/libt1x.*
+
+BUILDLINK_TARGETS.t1lib= t1lib-buildlink
+BUILDLINK_TARGETS+= ${BUILDLINK_TARGETS.t1lib}
+
+pre-configure: ${BUILDLINK_TARGETS.t1lib}
+t1lib-buildlink: _BUILDLINK_USE
+
+.endif # T1LIB_BUILDLINK_MK
diff --git a/fonts/t1lib/distinfo b/fonts/t1lib/distinfo
new file mode 100644
index 00000000000..6191518dcec
--- /dev/null
+++ b/fonts/t1lib/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/07/19 12:37:41 wiz Exp $
+
+SHA1 (t1lib-1.1.1.tar.gz) = 5183f718dc0b90ff8c0aee4fbcfdbbc90e5db883
+Size (t1lib-1.1.1.tar.gz) = 1442934 bytes
+SHA1 (patch-ac) = a75f5dc4a4c5d8e564690b774345488383d21580
diff --git a/fonts/t1lib/files/t1lib.config.netbsd b/fonts/t1lib/files/t1lib.config.netbsd
new file mode 100644
index 00000000000..2d8ce37761f
--- /dev/null
+++ b/fonts/t1lib/files/t1lib.config.netbsd
@@ -0,0 +1,7 @@
+$NetBSD: t1lib.config.netbsd,v 1.1.1.1 2002/07/19 12:37:41 wiz Exp $
+This is a configuration file for t1lib
+
+FONTDATABASE=@@PREFIX@@/share/t1lib/FontDataBase
+ENCODING=@@PREFIX@@/share/t1lib/Fonts/enc
+AFM=@@PREFIX@@/share/t1lib/Fonts/afm:@@LOCALBASE@@/share/ghostscript/fonts
+TYPE1=@@PREFIX@@/share/t1lib/Fonts/type1:/usr/share/groff_font/devps:@@LOCALBASE@@/share/ghostscript/fonts
diff --git a/fonts/t1lib/patches/patch-ac b/fonts/t1lib/patches/patch-ac
new file mode 100644
index 00000000000..4f771091e4c
--- /dev/null
+++ b/fonts/t1lib/patches/patch-ac
@@ -0,0 +1,22 @@
+$NetBSD: patch-ac,v 1.1.1.1 2002/07/19 12:37:41 wiz Exp $
+
+--- lib/Makefile.in.orig Mon Jan 15 17:34:40 2001
++++ lib/Makefile.in
+@@ -161,17 +161,10 @@
+ install: dummy
+ $(MKINSTALLDIRS) $(libdir)
+ $(MKINSTALLDIRS) $(includedir)
+- $(MKINSTALLDIRS) @T1LIB_DATA_DIR@
+ $(LIBTOOL) --mode=install \
+ $(INSTALL_DATA) $(MAIN_TARGET) $(libdir)
+ $(LIBTOOL) --mode=install \
+ $(INSTALL_DATA) $(MAIN_HEADER) $(includedir)
+- if (test -f @T1LIB_DATA_DIR@/t1lib.config) \
+- then \
+- echo "Alert: Global configuration file exists, installation skipped!"; \
+- else \
+- $(LIBTOOL) --mode=install $(INSTALL_DATA) t1lib.config @T1LIB_DATA_DIR@; \
+- fi;
+
+
+ uninstall: dummy