2013-02-16 12:18:58 +01:00
|
|
|
# $NetBSD: Makefile,v 1.42 2013/02/16 11:24:10 wiz Exp $
|
Gutenprint 5.0.2. This package has a few warts, but should quite useful.
Gutenprint is a package of high quality printer drivers for Linux,
BSD, Solaris, IRIX, and other UNIX-alike operating systems. In many
cases, these drivers rival or exceed the OEM drivers in quality and
functionality. Our goal is to produce the highest possible output
quality from all supported printers. To that end, we have done
extensive work on screening algorithms, color generation, and printer
feature utilization. We are continuing our work in all of these areas
to produce ever higher quality results, particularly on the
ubiquitous, inexpensive inkjet printers that are nonetheless capable
of nearly photographic output quality. Earlier versions of Gutenprint
were called gimp-print.
This package contains the base library, the Epson utility escputil,
cups support, and a gimp2 plugin.
2008-01-11 13:39:47 +01:00
|
|
|
|
2012-07-08 13:34:14 +02:00
|
|
|
VERSION= 5.2.9
|
Gutenprint 5.0.2. This package has a few warts, but should quite useful.
Gutenprint is a package of high quality printer drivers for Linux,
BSD, Solaris, IRIX, and other UNIX-alike operating systems. In many
cases, these drivers rival or exceed the OEM drivers in quality and
functionality. Our goal is to produce the highest possible output
quality from all supported printers. To that end, we have done
extensive work on screening algorithms, color generation, and printer
feature utilization. We are continuing our work in all of these areas
to produce ever higher quality results, particularly on the
ubiquitous, inexpensive inkjet printers that are nonetheless capable
of nearly photographic output quality. Earlier versions of Gutenprint
were called gimp-print.
This package contains the base library, the Epson utility escputil,
cups support, and a gimp2 plugin.
2008-01-11 13:39:47 +01:00
|
|
|
DISTNAME= gutenprint-${VERSION}
|
|
|
|
PKGNAME= gutenprint-lib-${VERSION}
|
2013-02-16 12:18:58 +01:00
|
|
|
PKGREVISION= 9
|
Gutenprint 5.0.2. This package has a few warts, but should quite useful.
Gutenprint is a package of high quality printer drivers for Linux,
BSD, Solaris, IRIX, and other UNIX-alike operating systems. In many
cases, these drivers rival or exceed the OEM drivers in quality and
functionality. Our goal is to produce the highest possible output
quality from all supported printers. To that end, we have done
extensive work on screening algorithms, color generation, and printer
feature utilization. We are continuing our work in all of these areas
to produce ever higher quality results, particularly on the
ubiquitous, inexpensive inkjet printers that are nonetheless capable
of nearly photographic output quality. Earlier versions of Gutenprint
were called gimp-print.
This package contains the base library, the Epson utility escputil,
cups support, and a gimp2 plugin.
2008-01-11 13:39:47 +01:00
|
|
|
CATEGORIES= print
|
|
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gimp-print/}
|
2010-01-24 14:26:09 +01:00
|
|
|
EXTRACT_SUFX= .tar.bz2
|
Gutenprint 5.0.2. This package has a few warts, but should quite useful.
Gutenprint is a package of high quality printer drivers for Linux,
BSD, Solaris, IRIX, and other UNIX-alike operating systems. In many
cases, these drivers rival or exceed the OEM drivers in quality and
functionality. Our goal is to produce the highest possible output
quality from all supported printers. To that end, we have done
extensive work on screening algorithms, color generation, and printer
feature utilization. We are continuing our work in all of these areas
to produce ever higher quality results, particularly on the
ubiquitous, inexpensive inkjet printers that are nonetheless capable
of nearly photographic output quality. Earlier versions of Gutenprint
were called gimp-print.
This package contains the base library, the Epson utility escputil,
cups support, and a gimp2 plugin.
2008-01-11 13:39:47 +01:00
|
|
|
|
|
|
|
MAINTAINER= gdt@NetBSD.org
|
|
|
|
COMMENT= Drivers for Canon, Epson, Lexmark, and PCL printers
|
|
|
|
HOMEPAGE= http://gutenprint.sourceforge.net/
|
|
|
|
|
2009-05-02 18:21:43 +02:00
|
|
|
PREV_PKGPATH= print/gutenprint51-lib
|
|
|
|
|
2008-12-20 01:54:17 +01:00
|
|
|
INSTALLVERSION= 5.2
|
|
|
|
PLIST_SUBST+= INSTALLVERSION=${INSTALLVERSION}
|
2010-08-12 14:15:08 +02:00
|
|
|
PRINT_PLIST_AWK+= { gsub("gutenprint/${INSTALLVERSION}", \
|
|
|
|
"gutenprint/$${INSTALLVERSION}") }
|
|
|
|
PRINT_PLIST_AWK+= { gsub(".${INSTALLVERSION}$$", \
|
|
|
|
".$${INSTALLVERSION}") }
|
2008-12-20 01:54:17 +01:00
|
|
|
|
2008-06-22 00:55:49 +02:00
|
|
|
USE_TOOLS+= gmake lex pkg-config perl:run
|
Gutenprint 5.0.2. This package has a few warts, but should quite useful.
Gutenprint is a package of high quality printer drivers for Linux,
BSD, Solaris, IRIX, and other UNIX-alike operating systems. In many
cases, these drivers rival or exceed the OEM drivers in quality and
functionality. Our goal is to produce the highest possible output
quality from all supported printers. To that end, we have done
extensive work on screening algorithms, color generation, and printer
feature utilization. We are continuing our work in all of these areas
to produce ever higher quality results, particularly on the
ubiquitous, inexpensive inkjet printers that are nonetheless capable
of nearly photographic output quality. Earlier versions of Gutenprint
were called gimp-print.
This package contains the base library, the Epson utility escputil,
cups support, and a gimp2 plugin.
2008-01-11 13:39:47 +01:00
|
|
|
USE_PKGLOCALEDIR= YES
|
|
|
|
USE_LIBTOOL= YES
|
|
|
|
|
2008-01-11 14:39:43 +01:00
|
|
|
# gcc 3.3.3 either can't compile this, or needs huge amounts of RAM (0.5G+).
|
|
|
|
# Observed on NetBSD/i386 3 and confirmed with upstream. Apparently it's
|
2011-05-06 01:39:24 +02:00
|
|
|
# just 3.3.3 - there are no known issues with 2.95 or 4.x.
|
|
|
|
USE_LANGUAGES+= c99
|
|
|
|
|
|
|
|
GNU_CONFIGURE= YES
|
Gutenprint 5.0.2. This package has a few warts, but should quite useful.
Gutenprint is a package of high quality printer drivers for Linux,
BSD, Solaris, IRIX, and other UNIX-alike operating systems. In many
cases, these drivers rival or exceed the OEM drivers in quality and
functionality. Our goal is to produce the highest possible output
quality from all supported printers. To that end, we have done
extensive work on screening algorithms, color generation, and printer
feature utilization. We are continuing our work in all of these areas
to produce ever higher quality results, particularly on the
ubiquitous, inexpensive inkjet printers that are nonetheless capable
of nearly photographic output quality. Earlier versions of Gutenprint
were called gimp-print.
This package contains the base library, the Epson utility escputil,
cups support, and a gimp2 plugin.
2008-01-11 13:39:47 +01:00
|
|
|
|
|
|
|
# gutenprint has many options, and really should be split into
|
|
|
|
# multiple packages. Splitting is difficult because of the structure
|
|
|
|
# of the upstream distribution. For now, this package contains
|
|
|
|
# everything that gdt wants, because that seems more useful to users
|
|
|
|
# than not having gutenprint in pkgsrc.
|
|
|
|
|
2010-08-12 14:15:08 +02:00
|
|
|
# Adjust configure to disable components that we don't want. Note
|
2011-05-06 01:39:24 +02:00
|
|
|
# components that should eventually be in split packages. Options
|
|
|
|
# that are on by default are commented out. Options that default to
|
|
|
|
# on or off and are not particularly interesting are not mentioned.
|
Gutenprint 5.0.2. This package has a few warts, but should quite useful.
Gutenprint is a package of high quality printer drivers for Linux,
BSD, Solaris, IRIX, and other UNIX-alike operating systems. In many
cases, these drivers rival or exceed the OEM drivers in quality and
functionality. Our goal is to produce the highest possible output
quality from all supported printers. To that end, we have done
extensive work on screening algorithms, color generation, and printer
feature utilization. We are continuing our work in all of these areas
to produce ever higher quality results, particularly on the
ubiquitous, inexpensive inkjet printers that are nonetheless capable
of nearly photographic output quality. Earlier versions of Gutenprint
were called gimp-print.
This package contains the base library, the Epson utility escputil,
cups support, and a gimp2 plugin.
2008-01-11 13:39:47 +01:00
|
|
|
|
2011-05-06 01:39:24 +02:00
|
|
|
# gdt doesn't understand what this means.
|
|
|
|
# --enable-nls-macosx build CUPS PPD files [(automatic)]
|
Gutenprint 5.0.2. This package has a few warts, but should quite useful.
Gutenprint is a package of high quality printer drivers for Linux,
BSD, Solaris, IRIX, and other UNIX-alike operating systems. In many
cases, these drivers rival or exceed the OEM drivers in quality and
functionality. Our goal is to produce the highest possible output
quality from all supported printers. To that end, we have done
extensive work on screening algorithms, color generation, and printer
feature utilization. We are continuing our work in all of these areas
to produce ever higher quality results, particularly on the
ubiquitous, inexpensive inkjet printers that are nonetheless capable
of nearly photographic output quality. Earlier versions of Gutenprint
were called gimp-print.
This package contains the base library, the Epson utility escputil,
cups support, and a gimp2 plugin.
2008-01-11 13:39:47 +01:00
|
|
|
|
2011-05-06 01:39:24 +02:00
|
|
|
# cups ppds (separate from cups support, probably)
|
|
|
|
# Note that the default is to install a program which generates ppds,
|
|
|
|
# rather than large numbers of ppds.
|
2010-08-12 14:15:08 +02:00
|
|
|
#CONFIGURE_ARGS+= --enable-cups-ppds
|
2011-05-06 01:39:24 +02:00
|
|
|
#CONFIGURE_ARGS+= --enable-cups-1_2-enhancements
|
Gutenprint 5.0.2. This package has a few warts, but should quite useful.
Gutenprint is a package of high quality printer drivers for Linux,
BSD, Solaris, IRIX, and other UNIX-alike operating systems. In many
cases, these drivers rival or exceed the OEM drivers in quality and
functionality. Our goal is to produce the highest possible output
quality from all supported printers. To that end, we have done
extensive work on screening algorithms, color generation, and printer
feature utilization. We are continuing our work in all of these areas
to produce ever higher quality results, particularly on the
ubiquitous, inexpensive inkjet printers that are nonetheless capable
of nearly photographic output quality. Earlier versions of Gutenprint
were called gimp-print.
This package contains the base library, the Epson utility escputil,
cups support, and a gimp2 plugin.
2008-01-11 13:39:47 +01:00
|
|
|
# Disable translated ppds. Without this option, there are dozens of
|
|
|
|
# copies of each printer, differing in the CUPS UI only by a language
|
|
|
|
# code. The awkwardness seems to outweigh the benefit.
|
2011-05-06 01:39:24 +02:00
|
|
|
CONFIGURE_ARGS+= --disable-translated-cups-ppds
|
|
|
|
# --enable-globalized-cups-ppds (auto)
|
|
|
|
|
|
|
|
# Respect upstream's judgement about this issue, without understanding.
|
|
|
|
# --enable-static-genppd
|
|
|
|
|
|
|
|
# GTK2 ui (on by default)
|
|
|
|
#CONFIGURE_ARGS+= --enable-libgutenprintui2
|
Gutenprint 5.0.2. This package has a few warts, but should quite useful.
Gutenprint is a package of high quality printer drivers for Linux,
BSD, Solaris, IRIX, and other UNIX-alike operating systems. In many
cases, these drivers rival or exceed the OEM drivers in quality and
functionality. Our goal is to produce the highest possible output
quality from all supported printers. To that end, we have done
extensive work on screening algorithms, color generation, and printer
feature utilization. We are continuing our work in all of these areas
to produce ever higher quality results, particularly on the
ubiquitous, inexpensive inkjet printers that are nonetheless capable
of nearly photographic output quality. Earlier versions of Gutenprint
were called gimp-print.
This package contains the base library, the Epson utility escputil,
cups support, and a gimp2 plugin.
2008-01-11 13:39:47 +01:00
|
|
|
|
2011-05-06 01:39:24 +02:00
|
|
|
# Sample images are small, so let them be included.
|
2010-08-12 14:15:08 +02:00
|
|
|
#CONFIGURE_ARGS+= --enable-samples
|
Gutenprint 5.0.2. This package has a few warts, but should quite useful.
Gutenprint is a package of high quality printer drivers for Linux,
BSD, Solaris, IRIX, and other UNIX-alike operating systems. In many
cases, these drivers rival or exceed the OEM drivers in quality and
functionality. Our goal is to produce the highest possible output
quality from all supported printers. To that end, we have done
extensive work on screening algorithms, color generation, and printer
feature utilization. We are continuing our work in all of these areas
to produce ever higher quality results, particularly on the
ubiquitous, inexpensive inkjet printers that are nonetheless capable
of nearly photographic output quality. Earlier versions of Gutenprint
were called gimp-print.
This package contains the base library, the Epson utility escputil,
cups support, and a gimp2 plugin.
2008-01-11 13:39:47 +01:00
|
|
|
|
2010-08-12 14:15:08 +02:00
|
|
|
# escputil is a utility for Epson printers. It should arguably be in
|
2011-05-06 01:39:24 +02:00
|
|
|
# a split package, but it's small and useful so splitting isn't worth
|
|
|
|
# the effort.
|
|
|
|
CONFIGURE_ARGS+= --enable-escputil
|
|
|
|
|
|
|
|
# test pattern generator. Small, so let it be built
|
|
|
|
#CONFIGURE_ARGS+= --enable-test
|
|
|
|
#CONFIGURE_ARGS+= --enable-testpattern
|
|
|
|
|
|
|
|
# CUPS support, on by default. This should be in a split package.
|
|
|
|
#CONFIGURE_ARGS+= --with-cups
|
|
|
|
|
|
|
|
# 201105: Reevaluate what this means and whether we want it.
|
|
|
|
# Foomatic support. This should be in a split package, if at all.
|
|
|
|
CONFIGURE_ARGS+= --without-foomatic
|
|
|
|
CONFIGURE_ARGS+= --without-foomatic3
|
|
|
|
|
|
|
|
# Ghostscript support. This should be in a split package, if at all.
|
|
|
|
CONFIGURE_ARGS+= --without-ghostscript
|
2010-08-12 14:15:08 +02:00
|
|
|
|
|
|
|
# Something in gutenprint seems to use readline, but it's not clear
|
|
|
|
# why, so just disable it to reduce dependencies.
|
Gutenprint 5.0.2. This package has a few warts, but should quite useful.
Gutenprint is a package of high quality printer drivers for Linux,
BSD, Solaris, IRIX, and other UNIX-alike operating systems. In many
cases, these drivers rival or exceed the OEM drivers in quality and
functionality. Our goal is to produce the highest possible output
quality from all supported printers. To that end, we have done
extensive work on screening algorithms, color generation, and printer
feature utilization. We are continuing our work in all of these areas
to produce ever higher quality results, particularly on the
ubiquitous, inexpensive inkjet printers that are nonetheless capable
of nearly photographic output quality. Earlier versions of Gutenprint
were called gimp-print.
This package contains the base library, the Epson utility escputil,
cups support, and a gimp2 plugin.
2008-01-11 13:39:47 +01:00
|
|
|
CONFIGURE_ARGS+= --without-readline
|
|
|
|
|
2011-05-06 01:39:24 +02:00
|
|
|
# gimp2 plugin, on by default, and named gutenprint
|
|
|
|
#CONFIGURE_ARGS+= --with-gimp2
|
|
|
|
#CONFIGURE_ARGS+= --with-gimp2-as-gutenprint
|
|
|
|
|
|
|
|
# XXX Make command.types be a CONF_FILE
|
Gutenprint 5.0.2. This package has a few warts, but should quite useful.
Gutenprint is a package of high quality printer drivers for Linux,
BSD, Solaris, IRIX, and other UNIX-alike operating systems. In many
cases, these drivers rival or exceed the OEM drivers in quality and
functionality. Our goal is to produce the highest possible output
quality from all supported printers. To that end, we have done
extensive work on screening algorithms, color generation, and printer
feature utilization. We are continuing our work in all of these areas
to produce ever higher quality results, particularly on the
ubiquitous, inexpensive inkjet printers that are nonetheless capable
of nearly photographic output quality. Earlier versions of Gutenprint
were called gimp-print.
This package contains the base library, the Epson utility escputil,
cups support, and a gimp2 plugin.
2008-01-11 13:39:47 +01:00
|
|
|
|
2010-02-18 02:06:49 +01:00
|
|
|
TEST_TARGET= check
|
|
|
|
|
2008-12-20 01:54:17 +01:00
|
|
|
# A libintl is optional in gutenprint.
|
Gutenprint 5.0.2. This package has a few warts, but should quite useful.
Gutenprint is a package of high quality printer drivers for Linux,
BSD, Solaris, IRIX, and other UNIX-alike operating systems. In many
cases, these drivers rival or exceed the OEM drivers in quality and
functionality. Our goal is to produce the highest possible output
quality from all supported printers. To that end, we have done
extensive work on screening algorithms, color generation, and printer
feature utilization. We are continuing our work in all of these areas
to produce ever higher quality results, particularly on the
ubiquitous, inexpensive inkjet printers that are nonetheless capable
of nearly photographic output quality. Earlier versions of Gutenprint
were called gimp-print.
This package contains the base library, the Epson utility escputil,
cups support, and a gimp2 plugin.
2008-01-11 13:39:47 +01:00
|
|
|
.include "../../devel/gettext-lib/buildlink3.mk"
|
|
|
|
|
|
|
|
# gutenprint-gimp: gimp plugin
|
|
|
|
.include "../../graphics/gimp/buildlink3.mk"
|
|
|
|
.include "../../x11/gtk2/buildlink3.mk"
|
|
|
|
|
|
|
|
# gutenprint-cups: cups support
|
|
|
|
.include "../../print/cups/buildlink3.mk"
|
|
|
|
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|