summaryrefslogtreecommitdiff
path: root/net-print
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-12 01:49:51 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-12 01:49:51 +0000
commitef0fedb39c21a343a3f316726f272bad9005b22c (patch)
tree0d64e58453e117f61a9e1641532926278f51b72e /net-print
parentcf7807d7aea23a99a144afceaba961cfed652b5f (diff)
gentoo auto-resync : 12:03:2025 - 01:49:51next
Diffstat (limited to 'net-print')
-rw-r--r--net-print/Manifest.gzbin6422 -> 6425 bytes
-rw-r--r--net-print/epson-inkjet-printer-escpr/Manifest3
-rw-r--r--net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.2.15-r1.ebuild38
-rw-r--r--net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-1.2-filter-func.patch11
-rw-r--r--net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-1.2-gcc15.patch23
5 files changed, 75 insertions, 0 deletions
diff --git a/net-print/Manifest.gz b/net-print/Manifest.gz
index 61a06c59ac67..4d3bad0e7ffb 100644
--- a/net-print/Manifest.gz
+++ b/net-print/Manifest.gz
Binary files differ
diff --git a/net-print/epson-inkjet-printer-escpr/Manifest b/net-print/epson-inkjet-printer-escpr/Manifest
index 06684609b703..78f914e31474 100644
--- a/net-print/epson-inkjet-printer-escpr/Manifest
+++ b/net-print/epson-inkjet-printer-escpr/Manifest
@@ -1,9 +1,12 @@
AUX 1.8.6-warnings.patch 1624 BLAKE2B bbbb104be24df30a8b9391b6a9e781b4e74d7ff59a50a14ad7c06a3da9d2b99bc221c2c962275f050e9e8051d30c5121dcbcd786b2025571fbdb43440f8ab418 SHA512 59c604214a67473d3d6ffb48c30e295548f5205ff5827acdefb3d2ad54948d404a202090fb92ce40f6087f4482dc1d77d5a2ad1713ce7adea72104bb18bc2594
+AUX epson-inkjet-printer-escpr-1.2-filter-func.patch 339 BLAKE2B d267ddad4fab449343b7c8c19f79d1794d43040a96aea97ff6ae47ab89ccf976120ecd64b25156210cbab619cea8923923c6e436eac1f40af19e735d19e8bc1e SHA512 b55ffd9a200a5ca2fa02ffffc986b4db91c8c0d57a01b77ffe0ca7077a6990ad2c1d77d78f6d4fec2386a78568a89741f90f8344b52716f2a952a935a72bd05b
+AUX epson-inkjet-printer-escpr-1.2-gcc15.patch 679 BLAKE2B a8e72c868f6b94eadff21cd7812e15dbc1268f501f1b66d12c07c7620c90c19fe094c3c4c5fedf5d40a8568aeb567c9ef3ecedb16c9c1686f9be90e342b64408 SHA512 e18400c8c5f241d569fa974c649724102416a25492fce2bef2e9df1f89dc3b6fe87a04ff1656e5b83b1ed45077e732849e768fa6c1faadd831f605a3c243a6b7
AUX epson-inkjet-printer-escpr-1.7.7-fnocommon.patch 309 BLAKE2B 70e10c99dcf8b5d06acd38722f419c09f994253538d88cc9621051ee58b8a9cbe203c35c279c9ef8b5f0f7cd091118a0b2ccf802e09e2996f4e6346e7927f695 SHA512 5cff64797453868d1d0540a22fd72b53d7214d2e9c574cdf635206baf71fc227147babcfe97c73193ca356ad40afa5bb7ea80107576efee138b936e052b9fb2d
AUX epson-inkjet-printer-escpr-1.8-missing-include.patch 6575 BLAKE2B 24e0d0e2674fb74b4cfabe27a695c08f4b1a87a26ddb82956157449c09c4f0e71ca9585db3507b92902ec7deb02a41a3aa9df770820379bcd851b47f4865b8e1 SHA512 392b4713ca94fd8656d39205f61db3f5491c09a15f5dc1f1239a07928d62d243d24941893c197bc227195129e7e346c8479de234aaafbf91d64716dba395068a
AUX gcc-no-implicit-function-declaration-1.2.patch 2421 BLAKE2B 158c074ec7d37ee1a09b29bbee21c29da0ff2784fe25b22f64d2b199b07a8d8c90ca92477f7c284ded194c1a66bee219943b7c827bf7fb1b58227b3e7caedc3b SHA512 55533abc7b4f4cfa6c95868726721e59d187601722c0b2daa38d913f15ce9c695ae4c900274c46a770cfcdf85c46f77c724b936686a70bae34be5660c41a34aa
DIST epson-inkjet-printer-escpr-1.8.6-1.tar.gz 5715741 BLAKE2B 0da5e0af022bf2ce42ef94631c984b8308562bcb8f1f47a8f50b77be09326a80e9495ddaf02becdf72e78e50041f73cdd558c96d72046600452de50bc68f1bc8 SHA512 d0040c99793ba33e54ec5f0137f3b672628f089a6cd792916c24fc5edab75702561dade91eb63cd4b3b8e898f7b4647c899ca425e1449a401c7ff562f8cc0f1e
DIST epson-inkjet-printer-escpr2-1.2.15-1.tar.gz 5560479 BLAKE2B 8180fe06df8175ec31044b0eec2a125b9567c11a827343401a07e59e8bd93e689617b9b29364374f1d6ba6d6bca320d6615f601791c59e966d3a4d63f7adbeb0 SHA512 62cd5161f65f8ca6f8c1a8bb755e06eb147d4a06b5f796a8068ed9235b3abf38e6ccb10e82bdd93fddc085b90a7f9332e024ba09679aa08490a05735c0372653
+EBUILD epson-inkjet-printer-escpr-1.2.15-r1.ebuild 1035 BLAKE2B 792c990d3e7b7eaeec9dc7bcb04f03caddcbaa76034eb189ecce3d92af339bc8f1b038b20c8f7c34d97055dae66659b20aaaf913d22534143cf4ba7615ef1aa8 SHA512 0d52dde65da9954b6d6ec1cf1ba7bb4e290fcebff9db463ee22a290fd4a0b031d37a85bf8a72b7c96fcc362d08a54a0394fb6402d0c6f60baabc921e529f7a59
EBUILD epson-inkjet-printer-escpr-1.2.15.ebuild 984 BLAKE2B a652211011d88737af38b062d5a4a038a0f832374b5b232aaa9a5684541710052c431d377c4738bbd409f275990c0a94f3a2b1c4a042ef97883bda6d92a63812 SHA512 3ac40276d11f11f695de917faac0ee7be2cf702af748ce7af2dbb286c8f2e192bb27008ea98207734b8d79944924a3bada9789605775740a5287554120df4f99
EBUILD epson-inkjet-printer-escpr-1.8.6.ebuild 1224 BLAKE2B 2a3c268c0babe48ec290dd7704bb3f94d632e49e816787d706523da60db100170893dceb0fe557865ff28ec1f91bcdf7161867601cf1fbb437944d404ee7021d SHA512 0c70f2f372be9c7c6cfc68eafdd51ad863702b1a9fd7d8c00c964d50f8d1c7c227976c21b9b2587efc8ae455bedfad35137d13be26cb3473d6d86d6c415199a3
MISC metadata.xml 1890 BLAKE2B b90489bd80a2957d1a6287a727d847c1fdbdfb576f7e816b60196b7d82ac13c72fd19322202f651cdfd11b56fe09fe962230f0d2eb4f1a9565ff9ad9b9ab0c24 SHA512 8cb73e282d607a5699d4c3e4f6f6f4663153ea9a0240a5b6b73317ab7ffb8ba1d54ed00c7b6ed53045059b246f62ee841cf27cc83a56a7ed72d9b2131463bc24
diff --git a/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.2.15-r1.ebuild b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.2.15-r1.ebuild
new file mode 100644
index 000000000000..24d820039d6a
--- /dev/null
+++ b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.2.15-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P="${PN}2-${PV}"
+
+DESCRIPTION="Epson Inkjet Printer Driver 2 (ESC/P-R) for Linux"
+HOMEPAGE="https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX"
+SRC_URI="https://download3.ebz.epson.net/dsc/f/03/00/16/06/85/fddc1d5996d0cab4dceea35852a2e430fb124993/${MY_P}-1.tar.gz"
+S="${WORKDIR}/${MY_P}"
+LICENSE="EPSON LGPL-2.1+"
+SLOT="2"
+KEYWORDS="~amd64"
+
+QA_FLAGS_IGNORED="/usr/lib64/libescpr2.so.1.0.0"
+
+DEPEND="net-print/cups"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/gcc-no-implicit-function-declaration-$(ver_cut 1-2 ${PV}).patch"
+ "${FILESDIR}/${PN}-$(ver_cut 1-2 ${PV})-gcc15.patch"
+ "${FILESDIR}/${PN}-$(ver_cut 1-2 ${PV})-filter-func.patch"
+)
+
+src_configure() {
+ econf \
+ --with-cupsfilterdir="${EPREFIX}/usr/libexec/cups/filter"\
+ --with-cupsppddir="${EPREFIX}/usr/share/ppd"
+}
+
+src_install() {
+ default
+
+ find "${ED}/usr/lib64" -name "*.la" -delete \
+ || die "Removal of libtool files (.la) has failed."
+}
diff --git a/net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-1.2-filter-func.patch b/net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-1.2-filter-func.patch
new file mode 100644
index 000000000000..b800f74531c0
--- /dev/null
+++ b/net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-1.2-filter-func.patch
@@ -0,0 +1,11 @@
+--- a/src/filter.c 2025-03-11 13:42:50.136160524 -0400
++++ b/src/filter.c 2025-03-11 13:43:06.210514768 -0400
+@@ -450,7 +450,7 @@ main (int argc, char *argv[])
+
+ debug_msg("call SendStartJob function\n");
+
+- err = SendStartJob(FALSE);
++ err = SendStartJob();
+
+ if (err){
+ debug_msg("Error occurred in \"SendStartJob\": %d\n", err);
diff --git a/net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-1.2-gcc15.patch b/net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-1.2-gcc15.patch
new file mode 100644
index 000000000000..076d444234a7
--- /dev/null
+++ b/net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-1.2-gcc15.patch
@@ -0,0 +1,23 @@
+--- a/src/Makefile.in 2025-03-11 13:27:10.299747040 -0400
++++ b/src/Makefile.in 2025-03-11 13:34:22.746707500 -0400
+@@ -319,7 +319,9 @@ AM_LDFLAGS = -lpthread -lm
+ cupsfilterdir = $(CUPS_FILTER_DIR)
+ ESCPR_LIB_DIR = ../escprlib
+ epson_escpr_wrapper2_CFLAGS = \
+- -Wall\
++ -Wno-pointer-sign\
++ -Wno-unused-result\
++ -Wno-deprecated-declarations\
+ -DCUPS_FILTER_NAME=\"epson-escpr2\" \
+ -DCUPS_FILTER_PATH=\"$(CUPS_FILTER_DIR)\" \
+ -DGCOMSW_PRIVATE
+@@ -332,7 +334,8 @@ epson_escpr_wrapper2_SOURCES = \
+ epson_escpr2_CFLAGS = \
+ -I$(top_srcdir)/escprlib/include \
+ -DGCOMSW_PRIVATE \
+- -DEPS_FILTER
++ -DEPS_FILTER\
++ -Wno-unused-result
+
+ epson_escpr2_SOURCES = \
+ filter.c \