public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: net-print/epson-inkjet-printer-escpr/files/
@ 2024-02-07 21:14 Mike Pagano
  0 siblings, 0 replies; 2+ messages in thread
From: Mike Pagano @ 2024-02-07 21:14 UTC (permalink / raw
  To: gentoo-commits

commit:     a36487f13666b75819c3c8571426a2ab51104ab9
Author:     Mike Pagano <mpagano <AT> gentoo <DOT> org>
AuthorDate: Wed Feb  7 21:13:42 2024 +0000
Commit:     Mike Pagano <mpagano <AT> gentoo <DOT> org>
CommitDate: Wed Feb  7 21:13:42 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a36487f1

net-print/epson-inkjet-printer-escpr: Add missing patch

Closes: https://bugs.gentoo.org/924023

Signed-off-by: Mike Pagano <mpagano <AT> gentoo.org>

 ...jet-printer-escpr-1.8.4-1-missing-include.patch | 129 +++++++++++++++++++++
 1 file changed, 129 insertions(+)

diff --git a/net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-1.8.4-1-missing-include.patch b/net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-1.8.4-1-missing-include.patch
new file mode 100644
index 000000000000..4229d649bb26
--- /dev/null
+++ b/net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-1.8.4-1-missing-include.patch
@@ -0,0 +1,129 @@
+--- /dev/null	2024-02-07 07:14:59.428332875 -0500
++++ b/lib/epson-escpage.h	2024-02-07 12:39:28.463235607 -0500
+@@ -0,0 +1,126 @@
++/*__________________________________  epson-escpage.h   ________________________________*/
++
++/*       1         2         3         4         5         6         7         8        */
++/*34567890123456789012345678901234567890123456789012345678901234567890123456789012345678*/
++/*******************************************|********************************************/
++/*
++ *   Copyright (c) 2010  Seiko Epson Corporation                 All rights reserved.
++ *
++ *   Copyright protection claimed includes all forms and matters of
++ *   copyrightable material and information now allowed by statutory or judicial
++ *   law or hereinafter granted, including without limitation, material generated
++ *   from the software programs which are displayed on the screen such as icons,
++ *   screen display looks, etc.
++ *
++ */
++/*******************************************|********************************************/
++/*                                                                                      */
++/*                            Epson ESC/Page command Functions                          */
++/*                                                                                      */
++/*******************************************|********************************************/
++
++#ifndef __EPSON_ESCPAGE_H__
++#define __EPSON_ESCPAGE_H__
++#ifdef __cplusplus
++extern "C" {
++#endif
++/*------------------------------------  Includes   -------------------------------------*/
++/*******************************************|********************************************/
++#include "epson-escpr-pvt.h"
++#include "epson-escpr-media.h"
++
++/*------------------------------- Global Compiler Switch -------------------------------*/
++/*******************************************|********************************************/
++#define EPS_PAGE_RIT				(1)
++#define EPS_PAGE_TONER_SAVE			(0)
++#define EPS_PAGE_OUTUNIT_FACEDOWN	(1)
++#define EPS_PAGE_LOWRES_MODE		(1)		/* OFF=0 / ON=1 */
++#define EPS_PAGE_HT_ERR_DIFFUSION	(1)		/* Halftoning mode */
++
++/*-----------------------------------  Definitions  ------------------------------------*/
++/*******************************************|********************************************/
++#define	dim(x)	(sizeof(x) / sizeof(x[0]))
++#define EPS_EJL_LINEMAX				(256)
++
++/*---------------------------  ESC/Page Media Declarations   ---------------------------*/
++/*******************************************|********************************************/
++typedef struct _tagEPS_PAGE_MEDIASIZE_ {
++    EPS_INT32	id;
++    EPS_INT32	paper_x;
++    EPS_INT32	paper_y;
++	EPS_INT32	print_area_x_border;
++	EPS_INT32	print_area_y_border;
++    const EPS_INT8 *name;
++} EPS_PAGE_MEDIASIZE;
++
++/* Size 600dpi */
++static const EPS_PAGE_MEDIASIZE pageMediaSize[] = {
++	{ EPS_MSID_A4,		4960, 7016, 4720, 6776, "A4" },
++	{ EPS_MSID_A3,		7016, 9920, 6776, 9680, "A3" },
++	{ EPS_MSID_B4,		6072, 8600, 5832, 8360, "B4" },
++	{ EPS_MSID_B5,		4300, 6072, 4060, 5832, "B5" },
++	{ EPS_MSID_LETTER,	5100, 6600, 4860, 6360, "LT" },
++	{ EPS_MSID_LEGAL,	5100, 8400, 4860, 8160, "LGL"},
++	{ EPS_MSID_POSTCARD,2362, 3496, 2122, 3256, "PC" }
++};
++
++/*---------------------------  Data Structure Declarations   ---------------------------*/
++/*******************************************|********************************************/
++/* command data buffer                */
++typedef struct tagEPS_COMMAND_BUFFER 
++{
++	EPS_UINT32	size;		/* allocated buffer size */
++	EPS_UINT32	len;		/* data size */
++	EPS_INT8*	p;          
++	void*		pExtent;
++} EPS_COMMAND_BUFFER;
++
++/*--------------------------  Public Function Declarations   ---------------------------*/
++/*******************************************|********************************************/
++extern EPS_ERR_CODE pageInitJob				(const EPS_JOB_ATTRIB *pJobAttr);
++extern EPS_ERR_CODE pageAllocBuffer			(void);
++extern void			pageRelaseBuffer		(void);
++extern EPS_ERR_CODE pageStartJob			(void);
++extern EPS_ERR_CODE pageEndJob				(void);
++extern EPS_ERR_CODE pageStartPage			(void);
++extern EPS_ERR_CODE pageEndPage				(void);
++extern EPS_ERR_CODE pageColorRow			(const EPS_BANDBMP*, EPS_RECT*);
++extern EPS_ERR_CODE pageSendLeftovers		(void);
++
++    /*** Get Supported Media Function                                                   */
++    /*** -------------------------------------------------------------------------------*/
++extern EPS_ERR_CODE pageCreateMediaInfo  	(EPS_PRINTER_INN* printer, EPS_UINT8* pmString,
++											 EPS_INT32 pmSize							);
++extern void			pageClearSupportedMedia	(EPS_PRINTER_INN* printer					);
++extern EPS_ERR_CODE pageGetPrintAreaInfoFromTable(const EPS_JOB_ATTRIB*,
++                                                 EPS_UINT32*, EPS_UINT32*, EPS_LAYOUT_INFO*);
++extern EPS_ERR_CODE pageCreatePrintAreaInfoFromTable (EPS_UINT32,EPS_PRINT_AREA_INFO*   );
++
++    /*** Get Printable Area                                                             */
++    /*** -------------------------------------------------------------------------------*/
++extern EPS_ERR_CODE pageGetPrintableArea  (EPS_JOB_ATTRIB*, EPS_UINT32*, EPS_UINT32*    );
++
++
++/*-----------------------  ESC/Page Local Function Declarations   ----------------------*/
++/*******************************************|********************************************/
++typedef EPS_ERR_CODE	(*PAGE_CmdBuffGrow	)(EPS_COMMAND_BUFFER *pCmdBuff, EPS_INT32 addSize);
++
++extern EPS_ERR_CODE ejlStart	(EPS_COMMAND_BUFFER *pCmdBuff, PAGE_CmdBuffGrow pfncGrow);
++extern EPS_ERR_CODE ejlEnd		(EPS_COMMAND_BUFFER *pCmdBuff, PAGE_CmdBuffGrow pfncGrow,
++								 EPS_INT32 pageCount									);
++extern EPS_ERR_CODE ejlPageEsc	(EPS_COMMAND_BUFFER *pCmdBuff, PAGE_CmdBuffGrow pfncGrow);
++
++#ifdef __cplusplus
++}
++#endif
++
++#endif  /* def __EPSON_ESCPAGE_H__ */
++
++/*__________________________________  epson-escpage.h   ________________________________*/
++  
++/*34567890123456789012345678901234567890123456789012345678901234567890123456789012345678*/
++/*       1         2         3         4         5         6         7         8        */
++/*******************************************|********************************************/
++/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
++/***** End of File *** End of File *** End of File *** End of File *** End of File ******/
++/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-print/epson-inkjet-printer-escpr/files/
@ 2024-03-16 23:17 Mike Pagano
  0 siblings, 0 replies; 2+ messages in thread
From: Mike Pagano @ 2024-03-16 23:17 UTC (permalink / raw
  To: gentoo-commits

commit:     842ead167ba138d6bc9d72ce9f1053d0fbd059b4
Author:     Mike Pagano <mpagano <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 16 23:17:10 2024 +0000
Commit:     Mike Pagano <mpagano <AT> gentoo <DOT> org>
CommitDate: Sat Mar 16 23:17:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=842ead16

net-print/epson-inkjet-printer-escpr: add missing patch

Signed-off-by: Mike Pagano <mpagano <AT> gentoo.org>

 ...jet-printer-escpr-1.8.5-1-missing-include.patch | 129 +++++++++++++++++++++
 1 file changed, 129 insertions(+)

diff --git a/net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-1.8.5-1-missing-include.patch b/net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-1.8.5-1-missing-include.patch
new file mode 100644
index 000000000000..4229d649bb26
--- /dev/null
+++ b/net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-1.8.5-1-missing-include.patch
@@ -0,0 +1,129 @@
+--- /dev/null	2024-02-07 07:14:59.428332875 -0500
++++ b/lib/epson-escpage.h	2024-02-07 12:39:28.463235607 -0500
+@@ -0,0 +1,126 @@
++/*__________________________________  epson-escpage.h   ________________________________*/
++
++/*       1         2         3         4         5         6         7         8        */
++/*34567890123456789012345678901234567890123456789012345678901234567890123456789012345678*/
++/*******************************************|********************************************/
++/*
++ *   Copyright (c) 2010  Seiko Epson Corporation                 All rights reserved.
++ *
++ *   Copyright protection claimed includes all forms and matters of
++ *   copyrightable material and information now allowed by statutory or judicial
++ *   law or hereinafter granted, including without limitation, material generated
++ *   from the software programs which are displayed on the screen such as icons,
++ *   screen display looks, etc.
++ *
++ */
++/*******************************************|********************************************/
++/*                                                                                      */
++/*                            Epson ESC/Page command Functions                          */
++/*                                                                                      */
++/*******************************************|********************************************/
++
++#ifndef __EPSON_ESCPAGE_H__
++#define __EPSON_ESCPAGE_H__
++#ifdef __cplusplus
++extern "C" {
++#endif
++/*------------------------------------  Includes   -------------------------------------*/
++/*******************************************|********************************************/
++#include "epson-escpr-pvt.h"
++#include "epson-escpr-media.h"
++
++/*------------------------------- Global Compiler Switch -------------------------------*/
++/*******************************************|********************************************/
++#define EPS_PAGE_RIT				(1)
++#define EPS_PAGE_TONER_SAVE			(0)
++#define EPS_PAGE_OUTUNIT_FACEDOWN	(1)
++#define EPS_PAGE_LOWRES_MODE		(1)		/* OFF=0 / ON=1 */
++#define EPS_PAGE_HT_ERR_DIFFUSION	(1)		/* Halftoning mode */
++
++/*-----------------------------------  Definitions  ------------------------------------*/
++/*******************************************|********************************************/
++#define	dim(x)	(sizeof(x) / sizeof(x[0]))
++#define EPS_EJL_LINEMAX				(256)
++
++/*---------------------------  ESC/Page Media Declarations   ---------------------------*/
++/*******************************************|********************************************/
++typedef struct _tagEPS_PAGE_MEDIASIZE_ {
++    EPS_INT32	id;
++    EPS_INT32	paper_x;
++    EPS_INT32	paper_y;
++	EPS_INT32	print_area_x_border;
++	EPS_INT32	print_area_y_border;
++    const EPS_INT8 *name;
++} EPS_PAGE_MEDIASIZE;
++
++/* Size 600dpi */
++static const EPS_PAGE_MEDIASIZE pageMediaSize[] = {
++	{ EPS_MSID_A4,		4960, 7016, 4720, 6776, "A4" },
++	{ EPS_MSID_A3,		7016, 9920, 6776, 9680, "A3" },
++	{ EPS_MSID_B4,		6072, 8600, 5832, 8360, "B4" },
++	{ EPS_MSID_B5,		4300, 6072, 4060, 5832, "B5" },
++	{ EPS_MSID_LETTER,	5100, 6600, 4860, 6360, "LT" },
++	{ EPS_MSID_LEGAL,	5100, 8400, 4860, 8160, "LGL"},
++	{ EPS_MSID_POSTCARD,2362, 3496, 2122, 3256, "PC" }
++};
++
++/*---------------------------  Data Structure Declarations   ---------------------------*/
++/*******************************************|********************************************/
++/* command data buffer                */
++typedef struct tagEPS_COMMAND_BUFFER 
++{
++	EPS_UINT32	size;		/* allocated buffer size */
++	EPS_UINT32	len;		/* data size */
++	EPS_INT8*	p;          
++	void*		pExtent;
++} EPS_COMMAND_BUFFER;
++
++/*--------------------------  Public Function Declarations   ---------------------------*/
++/*******************************************|********************************************/
++extern EPS_ERR_CODE pageInitJob				(const EPS_JOB_ATTRIB *pJobAttr);
++extern EPS_ERR_CODE pageAllocBuffer			(void);
++extern void			pageRelaseBuffer		(void);
++extern EPS_ERR_CODE pageStartJob			(void);
++extern EPS_ERR_CODE pageEndJob				(void);
++extern EPS_ERR_CODE pageStartPage			(void);
++extern EPS_ERR_CODE pageEndPage				(void);
++extern EPS_ERR_CODE pageColorRow			(const EPS_BANDBMP*, EPS_RECT*);
++extern EPS_ERR_CODE pageSendLeftovers		(void);
++
++    /*** Get Supported Media Function                                                   */
++    /*** -------------------------------------------------------------------------------*/
++extern EPS_ERR_CODE pageCreateMediaInfo  	(EPS_PRINTER_INN* printer, EPS_UINT8* pmString,
++											 EPS_INT32 pmSize							);
++extern void			pageClearSupportedMedia	(EPS_PRINTER_INN* printer					);
++extern EPS_ERR_CODE pageGetPrintAreaInfoFromTable(const EPS_JOB_ATTRIB*,
++                                                 EPS_UINT32*, EPS_UINT32*, EPS_LAYOUT_INFO*);
++extern EPS_ERR_CODE pageCreatePrintAreaInfoFromTable (EPS_UINT32,EPS_PRINT_AREA_INFO*   );
++
++    /*** Get Printable Area                                                             */
++    /*** -------------------------------------------------------------------------------*/
++extern EPS_ERR_CODE pageGetPrintableArea  (EPS_JOB_ATTRIB*, EPS_UINT32*, EPS_UINT32*    );
++
++
++/*-----------------------  ESC/Page Local Function Declarations   ----------------------*/
++/*******************************************|********************************************/
++typedef EPS_ERR_CODE	(*PAGE_CmdBuffGrow	)(EPS_COMMAND_BUFFER *pCmdBuff, EPS_INT32 addSize);
++
++extern EPS_ERR_CODE ejlStart	(EPS_COMMAND_BUFFER *pCmdBuff, PAGE_CmdBuffGrow pfncGrow);
++extern EPS_ERR_CODE ejlEnd		(EPS_COMMAND_BUFFER *pCmdBuff, PAGE_CmdBuffGrow pfncGrow,
++								 EPS_INT32 pageCount									);
++extern EPS_ERR_CODE ejlPageEsc	(EPS_COMMAND_BUFFER *pCmdBuff, PAGE_CmdBuffGrow pfncGrow);
++
++#ifdef __cplusplus
++}
++#endif
++
++#endif  /* def __EPSON_ESCPAGE_H__ */
++
++/*__________________________________  epson-escpage.h   ________________________________*/
++  
++/*34567890123456789012345678901234567890123456789012345678901234567890123456789012345678*/
++/*       1         2         3         4         5         6         7         8        */
++/*******************************************|********************************************/
++/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
++/***** End of File *** End of File *** End of File *** End of File *** End of File ******/
++/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2024-03-16 23:17 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-07 21:14 [gentoo-commits] repo/gentoo:master commit in: net-print/epson-inkjet-printer-escpr/files/ Mike Pagano
  -- strict thread matches above, loose matches on Subject: below --
2024-03-16 23:17 Mike Pagano

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox