commit:     115752e438d5ae110b6dae4b0830b29c1c47dd43
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 23 01:29:52 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 23 01:29:52 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=115752e4

net-print/cups-pdf: add 3.0.2

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-print/cups-pdf/Manifest              |  1 +
 net-print/cups-pdf/cups-pdf-3.0.2.ebuild | 48 ++++++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+)

diff --git a/net-print/cups-pdf/Manifest b/net-print/cups-pdf/Manifest
index 202924793697..e6daefa6148c 100644
--- a/net-print/cups-pdf/Manifest
+++ b/net-print/cups-pdf/Manifest
@@ -1 +1,2 @@
 DIST cups-pdf_3.0.1.tar.gz 29754 BLAKE2B 
f964358c5e465447e703848a697f6c801624a1836e2a0a4026c507c66048cf4bef92327508598ec7e9a356d4f57894a6b610e55b7a9a34e942cf2b88c6c55b85
 SHA512 
a06580f3056dddbb883c8db0c71b37b883482ae1ac8aa9bcfd85e679c4dcb44278006b7110d2988173d0eeb05b0f19fb39081fad49bf26839235e97fbe27a818
+DIST cups-pdf_3.0.2.tar.gz 32776 BLAKE2B 
b5a869571cda9197f67ad3a59292c4680c629c91b0440ef5042705751826f7b9877aaccc33d555a85ce225d25d66f6f806473c856621f78e5b6afe9ad496c084
 SHA512 
e400a12da4b6cdfd9e77bf03e3a4e87f3512a01e5272d94e58ddf51b3cab54d8978c43c8bfd9490e4c7456523662df522ef783aa723332d32b657b6448320618

diff --git a/net-print/cups-pdf/cups-pdf-3.0.2.ebuild 
b/net-print/cups-pdf/cups-pdf-3.0.2.ebuild
new file mode 100644
index 000000000000..2349f522ea6b
--- /dev/null
+++ b/net-print/cups-pdf/cups-pdf-3.0.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Provides a virtual printer for CUPS to produce PDF files"
+HOMEPAGE="https://www.cups-pdf.de/";
+SRC_URI="https://www.cups-pdf.de/src/${PN}_${PV/_}.tar.gz";
+S=${WORKDIR}/${PN}-${PV/_}
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ppds"
+
+DEPEND="net-print/cups"
+RDEPEND="
+       ${DEPEND}
+       >=app-text/ghostscript-gpl-9.54
+"
+
+src_configure() {
+       tc-export CC
+}
+
+src_compile() {
+       LDLIBS="-lcups" emake -C src ${PN}
+}
+
+src_install() {
+       exeinto /usr/libexec/cups/backend
+       exeopts -m0700
+       doexe src/cups-pdf
+
+       insinto /etc/cups
+       doins extra/cups-pdf.conf
+
+       insinto /usr/share/cups/model
+       if use ppds; then
+               doins extra/CUPS-PDF_opt.ppd
+       else
+               doins extra/CUPS-PDF_noopt.ppd
+       fi
+
+       einstalldocs
+}

Reply via email to