| 1 | # $Id$ |
|---|
| 2 | # TODO (release-critical prefixed with !, non release-critical with *) |
|---|
| 3 | # |
|---|
| 4 | NAME = t1lib |
|---|
| 5 | VERSION = 5.1.2 |
|---|
| 6 | GARTYPE = v2 |
|---|
| 7 | |
|---|
| 8 | DESCRIPTION = Type1 font renderering library |
|---|
| 9 | define BLURB |
|---|
| 10 | t1lib is a library distributed under the GNU General Public Library |
|---|
| 11 | License for generating character- and string-glyphs from Adobe Type 1 |
|---|
| 12 | fonts under UNIX. t1lib uses most of the code of the X11 rasterizer |
|---|
| 13 | donated by IBM to the X11-project. But some disadvantages of the |
|---|
| 14 | rasterizer being included in X11 have been eliminated. |
|---|
| 15 | endef |
|---|
| 16 | |
|---|
| 17 | MASTER_SITES = ftp://sunsite.unc.edu/pub/Linux/libs/graphics/ |
|---|
| 18 | DISTFILES = $(DISTNAME).tar.gz |
|---|
| 19 | |
|---|
| 20 | CONFIGURE_ARGS = $(DIRPATHS) |
|---|
| 21 | GARCOMPILER = GNU |
|---|
| 22 | # there is no check defined in upstream's Makefile: |
|---|
| 23 | SKIPTEST = 1 |
|---|
| 24 | LICENSE = LICENSE |
|---|
| 25 | |
|---|
| 26 | PACKAGES += CSWlibt1-5 |
|---|
| 27 | CATALOGNAME_CSWlibt1-5 = libt1_5 |
|---|
| 28 | SPKG_DESC_CSWlibt1-5 += $(DESCRIPTION), libt1.so.5 |
|---|
| 29 | OBSOLETED_BY_CSWlibt1-5 = CSWt1lib |
|---|
| 30 | PKGFILES_CSWlibt1-5 = $(call baseisadirs,$(libdir),libt1\.so\.5\.1\.2) |
|---|
| 31 | PKGFILES_CSWlibt1-5 += $(call baseisadirs,$(libdir),libt1\.so\.5(\.\d+)*) |
|---|
| 32 | RUNTIME_DEP_PKGS_CSWlibt1-5 += CSWlibgcc-s1 |
|---|
| 33 | |
|---|
| 34 | PACKAGES += CSWlibt1x5 |
|---|
| 35 | CATALOGNAME_CSWlibt1x5 = libt1x5 |
|---|
| 36 | SPKG_DESC_CSWlibt1x5 += $(DESCRIPTION), libt1x.so.5 |
|---|
| 37 | OBSOLETED_BY_CSWlibt1x5 = CSWt1lib |
|---|
| 38 | PKGFILES_CSWlibt1x5 += $(call baseisadirs,$(libdir),libt1x\.so\.5\.1\.2) |
|---|
| 39 | PKGFILES_CSWlibt1x5 += $(call baseisadirs,$(libdir),libt1x\.so\.5(\.\d+)*) |
|---|
| 40 | RUNTIME_DEP_PKGS_CSWlibt1x5 += CSWlibgcc-s1 |
|---|
| 41 | RUNTIME_DEP_PKGS_CSWlibt1x5 += CSWlibt1-5 |
|---|
| 42 | RUNTIME_DEP_PKGS_CSWlibt1x5 += CSWxpm |
|---|
| 43 | |
|---|
| 44 | PACKAGES += CSWt1lib-dev |
|---|
| 45 | CATALOGNAME_CSWt1lib-dev = t1lib_dev |
|---|
| 46 | SPKG_DESC_CSWt1lib-dev += $(DESCRIPTION), development files |
|---|
| 47 | OBSOLETED_BY_CSWt1lib-dev = CSWt1lib |
|---|
| 48 | PKGFILES_CSWt1lib-dev = /opt/csw/lib/libt1.so |
|---|
| 49 | PKGFILES_CSWt1lib-dev += /opt/csw/lib/libt1x.so |
|---|
| 50 | PKGFILES_CSWt1lib-dev += $(PKGFILES_DEVEL) |
|---|
| 51 | RUNTIME_DEP_PKGS_CSWt1lib-dev += CSWlibt1-5 |
|---|
| 52 | RUNTIME_DEP_PKGS_CSWt1lib-dev += CSWlibt1x5 |
|---|
| 53 | # why is this? .so are just symbolic links: |
|---|
| 54 | CHECKPKG_OVERRIDES_CSWt1lib-dev += archall-devel-package |
|---|
| 55 | ARCHALL_CSWt1lib-dev = 1 |
|---|
| 56 | |
|---|
| 57 | PACKAGES += CSWt1lib-utils |
|---|
| 58 | CATALOGNAME_CSWt1lib-utils = t1lib_utils |
|---|
| 59 | SPKG_DESC_CSWt1lib-utils += $(DESCRIPTION), utilities |
|---|
| 60 | OBSOLETED_BY_CSWt1lib-utils = CSWt1lib |
|---|
| 61 | PKGFILES_CSWt1lib-utils = /opt/csw/bin/type1afm |
|---|
| 62 | PKGFILES_CSWt1lib-utils += /opt/csw/bin/xglyph |
|---|
| 63 | PKGFILES_CSWt1lib-utils += /opt/csw/share/t1lib/t1lib.config |
|---|
| 64 | RUNTIME_DEP_PKGS_CSWt1lib-utils += CSWlibt1x5 |
|---|
| 65 | RUNTIME_DEP_PKGS_CSWt1lib-utils += CSWxpm |
|---|
| 66 | # this is to keep the transitivity principle: |
|---|
| 67 | CHECKPKG_OVERRIDES_CSWt1lib-utils += missing-dependency|CSWlibt1-5 |
|---|
| 68 | |
|---|
| 69 | PACKAGES += CSWt1lib-doc |
|---|
| 70 | CATALOGNAME_CSWt1lib-doc = t1lib_doc |
|---|
| 71 | SPKG_DESC_CSWt1lib-doc += $(DESCRIPTION), documentation |
|---|
| 72 | OBSOLETED_BY_CSWt1lib-doc = CSWt1lib |
|---|
| 73 | CHECKPKG_OVERRIDES_CSWt1lib-doc += file-with-bad-content|/usr/local|root/opt/csw/share/t1lib/doc/t1lib_doc.ps |
|---|
| 74 | ARCHALL_CSWt1lib-doc = 1 |
|---|
| 75 | |
|---|
| 76 | include gar/category.mk |
|---|
| 77 | |
|---|