aboutsummaryrefslogtreecommitdiff
path: root/print/epson-inkjet-printer-escpr
diff options
context:
space:
mode:
authorSteve Wills <swills@FreeBSD.org>2019-04-13 01:04:45 +0000
committerSteve Wills <swills@FreeBSD.org>2019-04-13 01:04:45 +0000
commitfd0f52c943130b45f26394ecccca0dd11b0589b8 (patch)
tree5b7ce2f2f1da638b83a6b2135a0abcc75e7a91b4 /print/epson-inkjet-printer-escpr
parent78469f335628f884c79184ddd24a4288d3149220 (diff)
downloadports-fd0f52c943130b45f26394ecccca0dd11b0589b8.tar.gz
ports-fd0f52c943130b45f26394ecccca0dd11b0589b8.zip
Notes
Diffstat (limited to 'print/epson-inkjet-printer-escpr')
-rw-r--r--print/epson-inkjet-printer-escpr/Makefile5
-rw-r--r--print/epson-inkjet-printer-escpr/distinfo6
-rw-r--r--print/epson-inkjet-printer-escpr/files/patch-configure.ac24
-rw-r--r--print/epson-inkjet-printer-escpr/files/patch-lib_epson-escpr-api.c8
-rw-r--r--print/epson-inkjet-printer-escpr/files/patch-lib_epson-typedefs.h11
-rw-r--r--print/epson-inkjet-printer-escpr/files/patch-ppd_Makefile.am4
-rw-r--r--print/epson-inkjet-printer-escpr/files/patch-src_filter.c4
-rw-r--r--print/epson-inkjet-printer-escpr/pkg-plist7
8 files changed, 43 insertions, 26 deletions
diff --git a/print/epson-inkjet-printer-escpr/Makefile b/print/epson-inkjet-printer-escpr/Makefile
index 71321fa75a1b..32051a9da017 100644
--- a/print/epson-inkjet-printer-escpr/Makefile
+++ b/print/epson-inkjet-printer-escpr/Makefile
@@ -1,10 +1,10 @@
# $FreeBSD$
PORTNAME= epson-inkjet-printer-escpr
-PORTVERSION= 1.6.33
+PORTVERSION= 1.6.38
DISTVERSIONSUFFIX= -1lsb3.2
CATEGORIES= print
-MASTER_SITES= https://download3.ebz.epson.net/dsc/f/03/00/08/70/14/e33b7a89e843b3ac97dcab773f03fbac7769f147/
+MASTER_SITES= https://download3.ebz.epson.net/dsc/f/03/00/09/25/30/1b345288d691386af8a0314a9b11ecbc400522ec/
MAINTAINER= tatsuki_makino@hotmail.com
COMMENT= Epson Inkjet Printer Driver (ESC/P-R) for Linux
@@ -16,6 +16,7 @@ FETCH_DEPENDS= ca_root_nss>=0:security/ca_root_nss
USES= autoreconf dos2unix gmake libtool
USE_LDCONFIG= yes
+
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-lsb
diff --git a/print/epson-inkjet-printer-escpr/distinfo b/print/epson-inkjet-printer-escpr/distinfo
index 82008e250fa3..06f73702fca5 100644
--- a/print/epson-inkjet-printer-escpr/distinfo
+++ b/print/epson-inkjet-printer-escpr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1545868800
-SHA256 (epson-inkjet-printer-escpr-1.6.33-1lsb3.2.tar.gz) = f5c4f1084ec88f138309800dc030e93155890a30e8f9cbf0ede98488e1a172f3
-SIZE (epson-inkjet-printer-escpr-1.6.33-1lsb3.2.tar.gz) = 4402012
+TIMESTAMP = 1554865200
+SHA256 (epson-inkjet-printer-escpr-1.6.38-1lsb3.2.tar.gz) = 9b2ad2b2b47bbedb911b4389ea22ec0bda294ef77b44f7aeca152c3eb6b30dac
+SIZE (epson-inkjet-printer-escpr-1.6.38-1lsb3.2.tar.gz) = 4471609
diff --git a/print/epson-inkjet-printer-escpr/files/patch-configure.ac b/print/epson-inkjet-printer-escpr/files/patch-configure.ac
index 5daaa7369b99..6f753cb4eee5 100644
--- a/print/epson-inkjet-printer-escpr/files/patch-configure.ac
+++ b/print/epson-inkjet-printer-escpr/files/patch-configure.ac
@@ -1,4 +1,4 @@
---- configure.ac.orig 2018-11-15 06:09:26 UTC
+--- configure.ac.orig 2019-04-08 05:14:01 UTC
+++ configure.ac
@@ -58,9 +58,9 @@ AC_ARG_WITH([cupsfilterdir],
if test "xno" = "x${with_cupsfilterdir}"; then
@@ -29,9 +29,9 @@
fi
else
CUPS_PPD_DIR="${with_cupsppddir}"
-@@ -100,6 +98,16 @@ esac],[lsb=true])
- AM_CONDITIONAL(LSB, test x$lsb = xtrue)
-
+@@ -109,6 +107,16 @@ AC_ARG_WITH([internal],
+ AC_SUBST([INTERNAL_PPD])
+ AC_SUBST([INTERNAL_PPD_OPTION])
+if test "xyes" = "x$have_cups_config" ; then
+ CUPS_CPPFLAGS=`cups-config --cflags`
@@ -46,15 +46,15 @@
dnl Checks for header files.
AC_HEADER_STDC
AC_HEADER_STAT
-@@ -107,17 +115,23 @@ AC_HEADER_TIME
+@@ -116,17 +124,23 @@ AC_HEADER_TIME
AC_STRUCT_TM
AC_TYPE_PID_T
AC_TYPE_SIZE_T
+AC_TYPE_SSIZE_T
-+
+
+old_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="$CUPS_CPPFLAGS $CPPFLAGS"
-
++
AC_CHECK_HEADERS([\
cups/cups.h \
cups/ppd.h \
@@ -71,20 +71,20 @@
signal.h \
stdarg.h \
stddef.h \
-@@ -128,21 +142,45 @@ AC_CHECK_HEADERS([\
+@@ -137,21 +151,45 @@ AC_CHECK_HEADERS([\
time.h \
unistd.h \
])
--
--# Checks for libraries.
--AC_CHECK_LIB([cups], [ppdOpenFile])
--AC_CHECK_LIB([cupsimage], [cupsRasterOpen])
+AC_CHECK_HEADERS([\
+ sys/ioctl.h \
+ sys/time.h \
+ termios.h \
+ ])
+-# Checks for libraries.
+-AC_CHECK_LIB([cups], [ppdOpenFile])
+-AC_CHECK_LIB([cupsimage], [cupsRasterOpen])
+-
# Checks for library functions.
#AC_FUNC_MALLOC avoiding rpl_malloc stupidness
AC_FUNC_MEMCMP
diff --git a/print/epson-inkjet-printer-escpr/files/patch-lib_epson-escpr-api.c b/print/epson-inkjet-printer-escpr/files/patch-lib_epson-escpr-api.c
index 10b66c3fb9b2..9e700584947f 100644
--- a/print/epson-inkjet-printer-escpr/files/patch-lib_epson-escpr-api.c
+++ b/print/epson-inkjet-printer-escpr/files/patch-lib_epson-escpr-api.c
@@ -1,4 +1,4 @@
---- lib/epson-escpr-api.c.orig 2017-03-24 04:35:04 UTC
+--- lib/epson-escpr-api.c.orig 2019-04-08 01:01:18 UTC
+++ lib/epson-escpr-api.c
@@ -62,6 +62,7 @@
@@ -8,7 +8,7 @@
#include "epson-escpr-pvt.h"
#include "epson-escpr-services.h"
#include "epson-escpr-pm.h"
-@@ -231,7 +232,7 @@ static const EPS_UINT8 PrintQualityCmd[]
+@@ -231,7 +232,7 @@ static const EPS_UINT8 PrintQualityCmd[] = {
/*** ESC/P-R Commands (Print Num) */
/*** -------------------------------------------------------------------------------*/
@@ -17,7 +17,7 @@
0x1B, 'n', 0x02, 0x00, 0x00, 0x00,
's', 'e', 't', 'n',
0x00, 0x00};
-@@ -244,7 +245,7 @@ static const EPS_UINT8 PrintNumCmd2[] =
+@@ -244,7 +245,7 @@ static const EPS_UINT8 PrintNumCmd2[] = {
/*** ESC/P-R Commands (custom setting) */
/*** -------------------------------------------------------------------------------*/
@@ -26,7 +26,7 @@
0x1B, 'm', 0x01, 0x00, 0x00, 0x00,
's', 'e', 't', 'c',
0x00 };
-@@ -4463,7 +4464,7 @@ EPS_UINT8 array4[4] = {0, 0, 0, 0}
+@@ -4474,7 +4475,7 @@ EPS_UINT8 array4[4] = {0, 0, 0, 0}; /* Tempora
/*======================================================================================*/
/*** Set up ESC/PR "Print Num" Command */
/*======================================================================================*/
diff --git a/print/epson-inkjet-printer-escpr/files/patch-lib_epson-typedefs.h b/print/epson-inkjet-printer-escpr/files/patch-lib_epson-typedefs.h
new file mode 100644
index 000000000000..6d0e9b829c9b
--- /dev/null
+++ b/print/epson-inkjet-printer-escpr/files/patch-lib_epson-typedefs.h
@@ -0,0 +1,11 @@
+--- lib/epson-typedefs.h.orig 2019-04-08 01:01:26 UTC
++++ lib/epson-typedefs.h
+@@ -41,7 +41,7 @@ extern "C" {
+ typedef unsigned char EPS_UINT8; /* unsigned 8-bit Min: 0 Max: 255 */
+ typedef unsigned short EPS_UINT16; /* unsigned 16-bit Min: 0 Max: 65535 */
+ typedef unsigned int EPS_UINT32; /* unsigned 32-bit Min: 0 Max: 4294967295 */
+-typedef signed char EPS_INT8; /* signed 8-bit Min: -128 Max: 127 */
++typedef char EPS_INT8; /* signed 8-bit Min: -128 Max: 127 */
+ typedef short EPS_INT16; /* signed 16-bit Min: -32768 Max: 32767 */
+ typedef int EPS_INT32; /* signed 32-bit Min:-2147483648 Max: 2147483647 */
+ typedef float EPS_FLOAT; /* float 32-bit Min:3.4E-38 Max: 3.4E+38 */
diff --git a/print/epson-inkjet-printer-escpr/files/patch-ppd_Makefile.am b/print/epson-inkjet-printer-escpr/files/patch-ppd_Makefile.am
index 576a97da6f02..1b43588b6509 100644
--- a/print/epson-inkjet-printer-escpr/files/patch-ppd_Makefile.am
+++ b/print/epson-inkjet-printer-escpr/files/patch-ppd_Makefile.am
@@ -1,6 +1,6 @@
---- ppd/Makefile.am.orig 2018-11-15 06:21:39 UTC
+--- ppd/Makefile.am.orig 2019-04-08 05:29:11 UTC
+++ ppd/Makefile.am
-@@ -596,8 +596,10 @@ EXTRA_DIST = $(cupsppd_DATA)
+@@ -605,8 +605,10 @@ EXTRA_DIST = $(cupsppd_DATA)
# LSBビルド環境の場合、~/.rpmmacros %adjust_ppds が担っている処理を実施
install-data-hook:
diff --git a/print/epson-inkjet-printer-escpr/files/patch-src_filter.c b/print/epson-inkjet-printer-escpr/files/patch-src_filter.c
index 8e6ba9477e1c..27af26ccd478 100644
--- a/print/epson-inkjet-printer-escpr/files/patch-src_filter.c
+++ b/print/epson-inkjet-printer-escpr/files/patch-src_filter.c
@@ -1,4 +1,4 @@
---- src/filter.c.orig 2018-03-08 04:25:24 UTC
+--- src/filter.c.orig 2019-01-17 09:25:18 UTC
+++ src/filter.c
@@ -33,7 +33,10 @@
@@ -92,7 +92,7 @@
bandBmp.bits += band_line_count;
}
-@@ -880,7 +900,7 @@ EPS_INT32 print_spool_fnc(void* hParam,
+@@ -880,7 +900,7 @@ EPS_INT32 print_spool_fnc(void* hParam, const EPS_UINT
// fwrite (pBuf, cbBuf, 1, outfp);
diff --git a/print/epson-inkjet-printer-escpr/pkg-plist b/print/epson-inkjet-printer-escpr/pkg-plist
index 612378d3ee95..c7dba695b8a0 100644
--- a/print/epson-inkjet-printer-escpr/pkg-plist
+++ b/print/epson-inkjet-printer-escpr/pkg-plist
@@ -79,6 +79,7 @@ share/cups/model/epson-inkjet-printer-escpr/Epson-EP-977A3_Series-epson-escpr-en
share/cups/model/epson-inkjet-printer-escpr/Epson-EP-978A3_Series-epson-escpr-en.ppd
share/cups/model/epson-inkjet-printer-escpr/Epson-EP-979A3_Series-epson-escpr-en.ppd
share/cups/model/epson-inkjet-printer-escpr/Epson-EP-M570T_Series-epson-escpr-en.ppd
+share/cups/model/epson-inkjet-printer-escpr/Epson-ET-1110_Series-epson-escpr-en.ppd
share/cups/model/epson-inkjet-printer-escpr/Epson-ET-16500_Series-epson-escpr-en.ppd
share/cups/model/epson-inkjet-printer-escpr/Epson-ET-2500_Series-epson-escpr-en.ppd
share/cups/model/epson-inkjet-printer-escpr/Epson-ET-2550_Series-epson-escpr-en.ppd
@@ -87,7 +88,9 @@ share/cups/model/epson-inkjet-printer-escpr/Epson-ET-2610_Series-epson-escpr-en.
share/cups/model/epson-inkjet-printer-escpr/Epson-ET-2650_Series-epson-escpr-en.ppd
share/cups/model/epson-inkjet-printer-escpr/Epson-ET-2700_Series-epson-escpr-en.ppd
share/cups/model/epson-inkjet-printer-escpr/Epson-ET-2710_Series-epson-escpr-en.ppd
+share/cups/model/epson-inkjet-printer-escpr/Epson-ET-2720_Series-epson-escpr-en.ppd
share/cups/model/epson-inkjet-printer-escpr/Epson-ET-2750_Series-epson-escpr-en.ppd
+share/cups/model/epson-inkjet-printer-escpr/Epson-ET-2760_Series-epson-escpr-en.ppd
share/cups/model/epson-inkjet-printer-escpr/Epson-ET-4500_Series-epson-escpr-en.ppd
share/cups/model/epson-inkjet-printer-escpr/Epson-ET-4550_Series-epson-escpr-en.ppd
share/cups/model/epson-inkjet-printer-escpr/Epson-ET-4700_Series-epson-escpr-en.ppd
@@ -110,6 +113,7 @@ share/cups/model/epson-inkjet-printer-escpr/Epson-L3070_Series-epson-escpr-en.pp
share/cups/model/epson-inkjet-printer-escpr/Epson-L3100_Series-epson-escpr-en.ppd
share/cups/model/epson-inkjet-printer-escpr/Epson-L3110_Series-epson-escpr-en.ppd
share/cups/model/epson-inkjet-printer-escpr/Epson-L3150_Series-epson-escpr-en.ppd
+share/cups/model/epson-inkjet-printer-escpr/Epson-L3160_Series-epson-escpr-en.ppd
share/cups/model/epson-inkjet-printer-escpr/Epson-L364_Series-epson-escpr-en.ppd
share/cups/model/epson-inkjet-printer-escpr/Epson-L375_Series-epson-escpr-en.ppd
share/cups/model/epson-inkjet-printer-escpr/Epson-L385_Series-epson-escpr-en.ppd
@@ -257,6 +261,7 @@ share/cups/model/epson-inkjet-printer-escpr/Epson-PictureMate_PM_280-epson-escpr
share/cups/model/epson-inkjet-printer-escpr/Epson-PictureMate_PM_290-epson-escpr-en.ppd
share/cups/model/epson-inkjet-printer-escpr/Epson-PictureMate_PM_300-epson-escpr-en.ppd
share/cups/model/epson-inkjet-printer-escpr/Epson-PictureMate_PM_310-epson-escpr-en.ppd
+share/cups/model/epson-inkjet-printer-escpr/Epson-ST-2000_Series-epson-escpr-en.ppd
share/cups/model/epson-inkjet-printer-escpr/Epson-Stylus_CX2800-epson-escpr-en.ppd
share/cups/model/epson-inkjet-printer-escpr/Epson-Stylus_CX2900-epson-escpr-en.ppd
share/cups/model/epson-inkjet-printer-escpr/Epson-Stylus_CX3700-epson-escpr-en.ppd
@@ -422,7 +427,7 @@ share/cups/model/epson-inkjet-printer-escpr/Epson-WF-5190_Series-epson-escpr-en.
share/cups/model/epson-inkjet-printer-escpr/Epson-WF-5620_Series-epson-escpr-en.ppd
share/cups/model/epson-inkjet-printer-escpr/Epson-WF-5690_Series-epson-escpr-en.ppd
share/cups/model/epson-inkjet-printer-escpr/Epson-WF-6090_Series-epson-escpr-en.ppd
-share/cups/model/epson-inkjet-printer-escpr/Epson-WF-6530-epson-escpr-en.ppd
+share/cups/model/epson-inkjet-printer-escpr/Epson-WF-6530_Series-epson-escpr-en.ppd
share/cups/model/epson-inkjet-printer-escpr/Epson-WF-6590_Series-epson-escpr-en.ppd
share/cups/model/epson-inkjet-printer-escpr/Epson-WF-7110_Series-epson-escpr-en.ppd
share/cups/model/epson-inkjet-printer-escpr/Epson-WF-7510_Series-epson-escpr-en.ppd