pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

New: wip/epson-inkjet-printer-escpr2: Epson Inkjet Printer (ESC/P-R) Driver 2



Module Name:	pkgsrc-wip
Committed By:	Paul Ripke <stix%stix.id.au@localhost>
Pushed By:	stix
Date:		Fri Mar 5 18:08:56 2021 +1100
Changeset:	5550cc0b9900f256a661d8f7fc0b5058bd791a8b

Modified Files:
	Makefile
Added Files:
	epson-inkjet-printer-escpr2/DESCR
	epson-inkjet-printer-escpr2/Makefile
	epson-inkjet-printer-escpr2/PLIST
	epson-inkjet-printer-escpr2/distinfo
	epson-inkjet-printer-escpr2/patches/patch-src_linux__cmn.c

Log Message:
New: wip/epson-inkjet-printer-escpr2: Epson Inkjet Printer (ESC/P-R) Driver 2

Version: 1.1.28

This software is a filter program used with the Common UNIX Printing
System (CUPS).  The software offers high quality printing with Seiko Epson
color ink jet printers.

This product can only be used with printers that support the Epson ESC/P-R
language.

Please see refer to the following for a list of supported printers.
http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX

NOTE: while epson-inkjet-printer-escpr is fully open source,
epson-inkjet-printer-escpr2 contains a binary library. If uncomfortable
with binary blobs, it may be possible to support newer printers by using
PPDs from epson-inkjet-printer-escpr2 with epson-inkjet-printer-escpr.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=5550cc0b9900f256a661d8f7fc0b5058bd791a8b

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                                           |   1 +
 epson-inkjet-printer-escpr2/DESCR                  |  14 ++
 epson-inkjet-printer-escpr2/Makefile               |  23 +++
 epson-inkjet-printer-escpr2/PLIST                  | 158 +++++++++++++++++++++
 epson-inkjet-printer-escpr2/distinfo               |   7 +
 .../patches/patch-src_linux__cmn.c                 |  30 ++++
 6 files changed, 233 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 4b7faf0f54..ec55079955 100644
--- a/Makefile
+++ b/Makefile
@@ -755,6 +755,7 @@ SUBDIR+=	eot
 SUBDIR+=	epacts
 SUBDIR+=	epix
 SUBDIR+=	epson-inkjet-printer-escpr
+SUBDIR+=	epson-inkjet-printer-escpr2
 SUBDIR+=	erfa
 SUBDIR+=	erlang-basho
 SUBDIR+=	err113
diff --git a/epson-inkjet-printer-escpr2/DESCR b/epson-inkjet-printer-escpr2/DESCR
new file mode 100644
index 0000000000..c605b32a0e
--- /dev/null
+++ b/epson-inkjet-printer-escpr2/DESCR
@@ -0,0 +1,14 @@
+This software is a filter program used with the Common UNIX Printing
+System (CUPS).  The software offers high quality printing with Seiko Epson
+color ink jet printers.
+
+This product can only be used with printers that support the Epson ESC/P-R
+language.
+
+Please see refer to the following for a list of supported printers.
+http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
+
+NOTE: while epson-inkjet-printer-escpr is fully open source,
+epson-inkjet-printer-escpr2 contains a binary library. If uncomfortable
+with binary blobs, it may be possible to support newer printers by using
+PPDs from epson-inkjet-printer-escpr2 with epson-inkjet-printer-escpr.
diff --git a/epson-inkjet-printer-escpr2/Makefile b/epson-inkjet-printer-escpr2/Makefile
new file mode 100644
index 0000000000..69caff6b63
--- /dev/null
+++ b/epson-inkjet-printer-escpr2/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD$
+
+DISTNAME=	epson-inkjet-printer-escpr2-1.1.28
+CATEGORIES=	print
+MASTER_SITES=	https://download3.ebz.epson.net/dsc/f/03/00/12/53/90/d1e131ed737c58decf9bbb097775901c3e9dd8d8/
+DISTFILES=	epson-inkjet-printer-escpr2-1.1.28-1lsb3.2.src.rpm
+
+MAINTAINER=	stix%stix.id.au@localhost
+HOMEPAGE=	https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
+COMMENT=	Epson Inkjet Printer (ESC/P-R) Driver 2
+LICENSE=	gnu-gpl-v2
+
+USE_TOOLS=	rpm2pkg
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--with-cupsfilterdir=${PREFIX}/libexec/cups/filter \
+		--with-cupsppddir=${PREFIX}/share/ppd/cupsfilters
+# USE_LIBTOOL=	yes
+
+post-extract:
+	cd ${WRKDIR} && pax -rzf ${DISTNAME}-1lsb3.2.tar.gz
+
+.include "../../print/cups-base/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/epson-inkjet-printer-escpr2/PLIST b/epson-inkjet-printer-escpr2/PLIST
new file mode 100644
index 0000000000..70cbd33f7f
--- /dev/null
+++ b/epson-inkjet-printer-escpr2/PLIST
@@ -0,0 +1,158 @@
+@comment $NetBSD$
+lib/libescpr2.la
+libexec/cups/filter/epson-escpr-wrapper2
+libexec/cups/filter/epson-escpr2
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-EC-4020_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-EC-4030_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-EC-4040_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-EC-C7000_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-EP-50V_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-EP-879A_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-EP-880A_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-EP-881A_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-EP-882A_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-EP-883A_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-EP-982A3_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-15000_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-16150_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-16600_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-16650_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-3700_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-3710_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-3750_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-3760_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-4750_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-4760_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-5150_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-5170_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-5800_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-5850_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-5880_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-8500_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-8550_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-8700_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-M1140_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-M1170_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-M1180_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-M16600_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-M2140_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-M2170_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-M3140_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-M3170_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ET-M3180_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-EW-M530F_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-EW-M5610FT_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-EW-M630T_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-EW-M670FT_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-EW-M752T_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-EW-M873T_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-EW-M973A3T_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-L11160_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-L14150_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-L15150_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-L15160_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-L6160_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-L6170_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-L6190_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-L6550_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-L6570_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-L6580_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-L8160_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-L8180_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-M1140_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-M1170_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-M1180_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-M15140_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-M2140_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-M2170_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-M3140_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-M3170_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-M3180_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PM-520_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-M270FT_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-M270T_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-M380F-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-M381FL-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-M5080F_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-M5081F_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-M6010F_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-M6011F_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-M6711FT_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-M6712FT_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-M680F_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-M7070FX-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-M7080FX-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-M7090FX-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-M7110F-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-M7110FP-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-M730F_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-M780F_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-M781F_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-M791FT_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-M880FX-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-M884F-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-M885F-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-M886FL-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-S270T_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-S380-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-S381L-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-S5010_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-S5080_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-S6710T_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-S7070X-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-S7090X-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-S7110-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-S7110P-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-S880X-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-S884-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-PX-S885-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ST-3000_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ST-4000_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ST-C8000_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ST-M1000_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-ST-M3000_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-2860_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-3720_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-3730_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-3820_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-4720_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-4730_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-4740_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-4820_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-4830_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-7210_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-7710_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-7720_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-7820_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-7830_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-7840_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-C5210_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-C5290BA-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-C5290_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-C529RB-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-C529R_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-C5710_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-C5790BA-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-C5790_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-C579RB-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-C579R_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-C8190B-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-C8190_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-C8610_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-C8690B-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-C8690_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-C869R_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-C878RB-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-C878R_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-C879RB-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-C879R_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-M5298_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-M5299_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-WF-M5799_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-XP-15000_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-XP-5100_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-XP-6000_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-XP-6100_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-XP-8500_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-XP-8600_Series-epson-escpr2-en.ppd
+share/ppd/cupsfilters/epson-inkjet-printer-escpr2/Epson-XP-970_Series-epson-escpr2-en.ppd
diff --git a/epson-inkjet-printer-escpr2/distinfo b/epson-inkjet-printer-escpr2/distinfo
new file mode 100644
index 0000000000..7f5d17c1c0
--- /dev/null
+++ b/epson-inkjet-printer-escpr2/distinfo
@@ -0,0 +1,7 @@
+$NetBSD$
+
+SHA1 (epson-inkjet-printer-escpr2-1.1.28-1lsb3.2.src.rpm) = c1b4bf667db60dbefc10f21bd7d6910ab8c26033
+RMD160 (epson-inkjet-printer-escpr2-1.1.28-1lsb3.2.src.rpm) = 14ef13d74193a8b6861ac081c0ec6fcefe42a48f
+SHA512 (epson-inkjet-printer-escpr2-1.1.28-1lsb3.2.src.rpm) = 0c2505b0632940725298abded5d198bd3df2b8de06c0016f05126a7591cfa584b7a9048ffc29ffd11af849d4efc2a3cf79c33453e0ee237bc7a7905b7dd4eac6
+Size (epson-inkjet-printer-escpr2-1.1.28-1lsb3.2.src.rpm) = 3555824 bytes
+SHA1 (patch-src_linux__cmn.c) = b872a649b799b41985492e488b038d6465af33dc
diff --git a/epson-inkjet-printer-escpr2/patches/patch-src_linux__cmn.c b/epson-inkjet-printer-escpr2/patches/patch-src_linux__cmn.c
new file mode 100644
index 0000000000..3483dee325
--- /dev/null
+++ b/epson-inkjet-printer-escpr2/patches/patch-src_linux__cmn.c
@@ -0,0 +1,30 @@
+$NetBSD$
+
+Build this file unconditionally, and gross hack to add symbols referenced from the included
+binary blob libraries.
+
+--- src/linux_cmn.c.orig	2020-10-02 00:24:42.000000000 +0000
++++ src/linux_cmn.c
+@@ -28,7 +28,7 @@
+ /*                                                                                      */
+ /*******************************************|********************************************/
+ 
+-#if defined (unix) || (__unix)
++#if defined (unix) || (__unix__)
+ /*------------------------------------  Includes   -------------------------------------*/
+ /*******************************************|********************************************/
+ #include "epson-escpr-def.h"
+@@ -312,3 +312,13 @@ void TermMutex(void)
+ /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
+ /***** End of File *** End of File *** End of File *** End of File *** End of File ******/
+ /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
++
++void __assert_fail(const char *__assertion, const char *__file, unsigned int __line, const char *__function) {
++	fprintf(stderr, "assertion \"%s\" failed: file \"%s\", line %d, function \"%s\"\n",
++		__assertion, __file, __line, __function);
++	abort();
++}
++
++#undef stdout
++extern FILE *stdout;
++FILE *stdout = &__sF[1];


Home | Main Index | Thread Index | Old Index