public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/
@ 2023-12-30  1:26 Ionen Wolkens
  0 siblings, 0 replies; 26+ messages in thread
From: Ionen Wolkens @ 2023-12-30  1:26 UTC (permalink / raw
  To: gentoo-commits

commit:     a034b8720ba49926eb6bc56ebaade02bea338b3f
Author:     Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Fri Dec 29 20:20:12 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Dec 30 01:10:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a034b872

net-print/libppd: Keyword 2.0.0 ia64, #920237

Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 net-print/libppd/libppd-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/libppd/libppd-2.0.0.ebuild b/net-print/libppd/libppd-2.0.0.ebuild
index d8430fea13bd..54cd2de1f64c 100644
--- a/net-print/libppd/libppd-2.0.0.ebuild
+++ b/net-print/libppd/libppd-2.0.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/OpenPrinting/libppd/releases/download/${PV}/${P}.tar
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="+postscript +poppler"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~sparc ~x86"
 
 # pdftops has various possible implementations, but the default
 # really needs to be decent


^ permalink raw reply related	[flat|nested] 26+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/
@ 2024-10-18 12:39 Sam James
  0 siblings, 0 replies; 26+ messages in thread
From: Sam James @ 2024-10-18 12:39 UTC (permalink / raw
  To: gentoo-commits

commit:     9629abcaefcca7b783c2afcd5a3f530779e34256
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 18 12:38:12 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 18 12:38:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9629abca

net-print/libppd: add 2.1.0

Tagging the bug for completeness but we'd already backported the
CVE fixes.

Bug: https://bugs.gentoo.org/940314
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-print/libppd/Manifest            |  1 +
 net-print/libppd/libppd-2.1.0.ebuild | 61 ++++++++++++++++++++++++++++++++++++
 2 files changed, 62 insertions(+)

diff --git a/net-print/libppd/Manifest b/net-print/libppd/Manifest
index 164c5dbf1ac4..320b7f82e169 100644
--- a/net-print/libppd/Manifest
+++ b/net-print/libppd/Manifest
@@ -1,2 +1,3 @@
 DIST libppd-2.0.0.tar.xz 580716 BLAKE2B 8505c5ab5b515104308624a8f78505343b894df08ab8ac2727d7bd82d0d65d256d22ecaf384b212d9a5c45d2a619a6311722a8c5ed954b7a8a9780477aedb458 SHA512 8be9e67552528606fd804ba13b05710938ed7d02316c1c902ee657bc0e5fade663ffacb5b032609a1c1fdc80d976e7e54d2ca2f71db83cb8fdcee6a371e6bad4
+DIST libppd-2.1.0.tar.xz 585288 BLAKE2B 87d325a659b98e2f489673fd2eb78daec83eafee990008380d852be17fbd990e4daa4a16bd5dc1e3a562040595b858c90d0747d815db0fb97fdccf97a3d4aa49 SHA512 06daf9149910298b2acd103c58f8bd345180219e42fab7dbc162b8370492e28b7bcecc6d72192fc8d053ec245a270d1901812662dd50687ff5b327a40ac0f475
 DIST libppd-2.1b1.tar.xz 583692 BLAKE2B f9889ba7758097d2f794b16bdd74758223036daa8e49b191d07789e36ad7e2d69693c9ebb0b89c1c52f23f90fee8b56e1532246da90b1898caf1c557a416c20c SHA512 2b1ab3444f9de4a856f116aae83fd2aaa61adec9862bdd6dcff5fe2672e593b1e69e4da3638994ac4762dcc0e2640c5e3cbf3af247017d3790f01ef10395f54a

diff --git a/net-print/libppd/libppd-2.1.0.ebuild b/net-print/libppd/libppd-2.1.0.ebuild
new file mode 100644
index 000000000000..577c98a38e63
--- /dev/null
+++ b/net-print/libppd/libppd-2.1.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit libtool
+
+DESCRIPTION="Legacy library for PPD files, split out of cups-filters"
+HOMEPAGE="https://github.com/OpenPrinting/libppd"
+SRC_URI="https://github.com/OpenPrinting/libppd/releases/download/${PV/_beta/b}/${P/_beta/b}.tar.xz"
+S="${WORKDIR}"/${P/_beta/b}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+postscript +poppler"
+
+# pdftops has various possible implementations, but the default
+# really needs to be decent
+REQUIRED_USE="|| ( postscript poppler )"
+
+RDEPEND="
+	>=net-print/cups-2
+	net-print/libcupsfilters
+	!<net-print/cups-filters-2.0.0
+	sys-libs/zlib
+	postscript? ( >=app-text/ghostscript-gpl-9.09[cups] )
+	poppler? ( >=app-text/poppler-0.32[utils] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	>=sys-devel/gettext-0.18.3
+	virtual/pkgconfig
+"
+
+src_prepare() {
+	default
+	elibtoolize
+}
+
+src_configure() {
+	local myeconfargs=(
+		--localstatedir="${EPREFIX}"/var
+		--with-cups-rundir="${EPREFIX}"/run/cups
+		# This does build time checks for (preferred) tool interfaces.
+		$(use_enable postscript ghostscript)
+		$(use_enable poppler pdftops)
+		# These fallbacks are just probed for the path. Always enable them.
+		--with-mutool-path="${EPREFIX}"/usr/bin/mutool
+		--with-pdftocairo-path="${EPREFIX}"/usr/bin/pdftocairo # from poppler
+		# unpackaged
+		--disable-acroread
+	)
+
+	econf "${myeconfargs[@]}"
+}
+
+src_install() {
+	default
+	find "${ED}" -name '*.la' -delete || die
+}


^ permalink raw reply related	[flat|nested] 26+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/
@ 2024-09-30  0:25 Eli Schwartz
  0 siblings, 0 replies; 26+ messages in thread
From: Eli Schwartz @ 2024-09-30  0:25 UTC (permalink / raw
  To: gentoo-commits

commit:     383279c3b3c2673e87f1b87bd4f84f534b955d78
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 30 00:18:13 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Mon Sep 30 00:24:58 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=383279c3

net-print/libppd: Reapply "make sure elibtoolize is applied"

This reapplies commit 9b9b76458658558db32f55c4a608e8bc6ce97751.

In commit 7be0a28087f6666aeba8065c639ddc7ea2316fa6, we temporarily moved
from elibtoolize to eautoreconf due to applying a patch to Makefile.am,
and later in commit 7eba3af91f1fd96ebb7491890479e7aef6c649ac we imported
a new release that had that patch applied and instead of reverting to
the elibtoolize, the entire src_prepare was dropped altogether.

The original reason for making sure elibtoolize is applied, remains
valid, so restore that.

Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 net-print/libppd/libppd-2.1_beta1-r1.ebuild | 7 +++++++
 net-print/libppd/libppd-2.1_beta1.ebuild    | 7 +++++++
 2 files changed, 14 insertions(+)

diff --git a/net-print/libppd/libppd-2.1_beta1-r1.ebuild b/net-print/libppd/libppd-2.1_beta1-r1.ebuild
index c70af2d7b9da..29d10e2d9447 100644
--- a/net-print/libppd/libppd-2.1_beta1-r1.ebuild
+++ b/net-print/libppd/libppd-2.1_beta1-r1.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+inherit libtool
+
 DESCRIPTION="Legacy library for PPD files, split out of cups-filters"
 HOMEPAGE="https://github.com/OpenPrinting/libppd"
 SRC_URI="https://github.com/OpenPrinting/libppd/releases/download/${PV/_beta/b}/${P/_beta/b}.tar.xz"
@@ -35,6 +37,11 @@ PATCHES=(
 	"${FILESDIR}"/${P}-CVE-2024-47175.patch
 )
 
+src_prepare() {
+	default
+	elibtoolize
+}
+
 src_configure() {
 	local myeconfargs=(
 		--localstatedir="${EPREFIX}"/var

diff --git a/net-print/libppd/libppd-2.1_beta1.ebuild b/net-print/libppd/libppd-2.1_beta1.ebuild
index facbdf57cdc0..577c98a38e63 100644
--- a/net-print/libppd/libppd-2.1_beta1.ebuild
+++ b/net-print/libppd/libppd-2.1_beta1.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+inherit libtool
+
 DESCRIPTION="Legacy library for PPD files, split out of cups-filters"
 HOMEPAGE="https://github.com/OpenPrinting/libppd"
 SRC_URI="https://github.com/OpenPrinting/libppd/releases/download/${PV/_beta/b}/${P/_beta/b}.tar.xz"
@@ -31,6 +33,11 @@ BDEPEND="
 	virtual/pkgconfig
 "
 
+src_prepare() {
+	default
+	elibtoolize
+}
+
 src_configure() {
 	local myeconfargs=(
 		--localstatedir="${EPREFIX}"/var


^ permalink raw reply related	[flat|nested] 26+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/
@ 2024-09-28 13:33 Arthur Zamarin
  0 siblings, 0 replies; 26+ messages in thread
From: Arthur Zamarin @ 2024-09-28 13:33 UTC (permalink / raw
  To: gentoo-commits

commit:     167335332c5dd9915e0780c8a01768a2aedf1386
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 28 13:33:32 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 28 13:33:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16733533

net-print/libppd: Stabilize 2.1_beta1-r1 arm, #940015

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 net-print/libppd/libppd-2.1_beta1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/libppd/libppd-2.1_beta1-r1.ebuild b/net-print/libppd/libppd-2.1_beta1-r1.ebuild
index b747e2a9db47..c70af2d7b9da 100644
--- a/net-print/libppd/libppd-2.1_beta1-r1.ebuild
+++ b/net-print/libppd/libppd-2.1_beta1-r1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}"/${P/_beta/b}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 IUSE="+postscript +poppler"
 
 # pdftops has various possible implementations, but the default


^ permalink raw reply related	[flat|nested] 26+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/
@ 2024-09-27  5:46 Arthur Zamarin
  0 siblings, 0 replies; 26+ messages in thread
From: Arthur Zamarin @ 2024-09-27  5:46 UTC (permalink / raw
  To: gentoo-commits

commit:     ce4b576f3083a932d27f615522ade516a80847d2
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 27 05:46:45 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Sep 27 05:46:45 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce4b576f

net-print/libppd: Stabilize 2.1_beta1-r1 arm64, #940015

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 net-print/libppd/libppd-2.1_beta1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/libppd/libppd-2.1_beta1-r1.ebuild b/net-print/libppd/libppd-2.1_beta1-r1.ebuild
index 84dea7f197a5..b747e2a9db47 100644
--- a/net-print/libppd/libppd-2.1_beta1-r1.ebuild
+++ b/net-print/libppd/libppd-2.1_beta1-r1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}"/${P/_beta/b}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 IUSE="+postscript +poppler"
 
 # pdftops has various possible implementations, but the default


^ permalink raw reply related	[flat|nested] 26+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/
@ 2024-09-27  5:30 Arthur Zamarin
  0 siblings, 0 replies; 26+ messages in thread
From: Arthur Zamarin @ 2024-09-27  5:30 UTC (permalink / raw
  To: gentoo-commits

commit:     34021f7dafa6ce50549da838aaf19404bc651c5d
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 27 05:29:49 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Sep 27 05:29:49 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34021f7d

net-print/libppd: Stabilize 2.1_beta1-r1 x86, #940015

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 net-print/libppd/libppd-2.1_beta1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/libppd/libppd-2.1_beta1-r1.ebuild b/net-print/libppd/libppd-2.1_beta1-r1.ebuild
index fcc244e12f55..10e32a209af6 100644
--- a/net-print/libppd/libppd-2.1_beta1-r1.ebuild
+++ b/net-print/libppd/libppd-2.1_beta1-r1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}"/${P/_beta/b}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 IUSE="+postscript +poppler"
 
 # pdftops has various possible implementations, but the default


^ permalink raw reply related	[flat|nested] 26+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/
@ 2024-09-27  5:30 Arthur Zamarin
  0 siblings, 0 replies; 26+ messages in thread
From: Arthur Zamarin @ 2024-09-27  5:30 UTC (permalink / raw
  To: gentoo-commits

commit:     eff1f93310f55d6229352ad1be209bee82f387cd
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 27 05:29:51 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Sep 27 05:29:51 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eff1f933

net-print/libppd: Stabilize 2.1_beta1-r1 amd64, #940015

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 net-print/libppd/libppd-2.1_beta1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/libppd/libppd-2.1_beta1-r1.ebuild b/net-print/libppd/libppd-2.1_beta1-r1.ebuild
index 10e32a209af6..84dea7f197a5 100644
--- a/net-print/libppd/libppd-2.1_beta1-r1.ebuild
+++ b/net-print/libppd/libppd-2.1_beta1-r1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}"/${P/_beta/b}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 IUSE="+postscript +poppler"
 
 # pdftops has various possible implementations, but the default


^ permalink raw reply related	[flat|nested] 26+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/
@ 2024-09-26 21:36 Sam James
  0 siblings, 0 replies; 26+ messages in thread
From: Sam James @ 2024-09-26 21:36 UTC (permalink / raw
  To: gentoo-commits

commit:     f4fc062e04452d72a3c60cf5c07e22c3bfb9fdea
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 26 21:36:00 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 26 21:36:00 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4fc062e

net-print/libppd: fix VariableOrderWrong

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

 net-print/libppd/libppd-2.1_beta1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/libppd/libppd-2.1_beta1.ebuild b/net-print/libppd/libppd-2.1_beta1.ebuild
index 4f6988252d6f..facbdf57cdc0 100644
--- a/net-print/libppd/libppd-2.1_beta1.ebuild
+++ b/net-print/libppd/libppd-2.1_beta1.ebuild
@@ -10,8 +10,8 @@ S="${WORKDIR}"/${P/_beta/b}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="+postscript +poppler"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+postscript +poppler"
 
 # pdftops has various possible implementations, but the default
 # really needs to be decent


^ permalink raw reply related	[flat|nested] 26+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/
@ 2024-09-26 21:35 Sam James
  0 siblings, 0 replies; 26+ messages in thread
From: Sam James @ 2024-09-26 21:35 UTC (permalink / raw
  To: gentoo-commits

commit:     7eba3af91f1fd96ebb7491890479e7aef6c649ac
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 26 21:32:40 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 26 21:34:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eba3af9

net-print/libppd: add 2.1_beta1

Note that while this is technically a beta, it was a better
option than backporting patches to 2.0.0 because the relevant
upstream commit didn't apply cleanly (d681747ebf12602cb426725eb8ce2753211e2477)
and there's various mostly bug fixes between 2.0.0 and 2.1_beta1.

The only new feature is adding libcups-3 support which should be harmless.

i.e. The delta betewen 2.0.0 and 2.1_beta1 is almost entirely, modulo
libcups-3 support, stuff we would want to backport anyway (obvious and
trivial bug fixes).

Bug: https://bugs.gentoo.org/940312
Bug: https://bugs.gentoo.org/940311
Bug: https://bugs.gentoo.org/940313
Bug: https://bugs.gentoo.org/940314
Bug: https://bugs.gentoo.org/940315
Bug: https://bugs.gentoo.org/940316
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-print/libppd/Manifest                |  1 +
 net-print/libppd/libppd-2.1_beta1.ebuild | 54 ++++++++++++++++++++++++++++++++
 2 files changed, 55 insertions(+)

diff --git a/net-print/libppd/Manifest b/net-print/libppd/Manifest
index bc6ba554c08c..164c5dbf1ac4 100644
--- a/net-print/libppd/Manifest
+++ b/net-print/libppd/Manifest
@@ -1 +1,2 @@
 DIST libppd-2.0.0.tar.xz 580716 BLAKE2B 8505c5ab5b515104308624a8f78505343b894df08ab8ac2727d7bd82d0d65d256d22ecaf384b212d9a5c45d2a619a6311722a8c5ed954b7a8a9780477aedb458 SHA512 8be9e67552528606fd804ba13b05710938ed7d02316c1c902ee657bc0e5fade663ffacb5b032609a1c1fdc80d976e7e54d2ca2f71db83cb8fdcee6a371e6bad4
+DIST libppd-2.1b1.tar.xz 583692 BLAKE2B f9889ba7758097d2f794b16bdd74758223036daa8e49b191d07789e36ad7e2d69693c9ebb0b89c1c52f23f90fee8b56e1532246da90b1898caf1c557a416c20c SHA512 2b1ab3444f9de4a856f116aae83fd2aaa61adec9862bdd6dcff5fe2672e593b1e69e4da3638994ac4762dcc0e2640c5e3cbf3af247017d3790f01ef10395f54a

diff --git a/net-print/libppd/libppd-2.1_beta1.ebuild b/net-print/libppd/libppd-2.1_beta1.ebuild
new file mode 100644
index 000000000000..4f6988252d6f
--- /dev/null
+++ b/net-print/libppd/libppd-2.1_beta1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Legacy library for PPD files, split out of cups-filters"
+HOMEPAGE="https://github.com/OpenPrinting/libppd"
+SRC_URI="https://github.com/OpenPrinting/libppd/releases/download/${PV/_beta/b}/${P/_beta/b}.tar.xz"
+S="${WORKDIR}"/${P/_beta/b}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="+postscript +poppler"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# pdftops has various possible implementations, but the default
+# really needs to be decent
+REQUIRED_USE="|| ( postscript poppler )"
+
+RDEPEND="
+	>=net-print/cups-2
+	net-print/libcupsfilters
+	!<net-print/cups-filters-2.0.0
+	sys-libs/zlib
+	postscript? ( >=app-text/ghostscript-gpl-9.09[cups] )
+	poppler? ( >=app-text/poppler-0.32[utils] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	>=sys-devel/gettext-0.18.3
+	virtual/pkgconfig
+"
+
+src_configure() {
+	local myeconfargs=(
+		--localstatedir="${EPREFIX}"/var
+		--with-cups-rundir="${EPREFIX}"/run/cups
+		# This does build time checks for (preferred) tool interfaces.
+		$(use_enable postscript ghostscript)
+		$(use_enable poppler pdftops)
+		# These fallbacks are just probed for the path. Always enable them.
+		--with-mutool-path="${EPREFIX}"/usr/bin/mutool
+		--with-pdftocairo-path="${EPREFIX}"/usr/bin/pdftocairo # from poppler
+		# unpackaged
+		--disable-acroread
+	)
+
+	econf "${myeconfargs[@]}"
+}
+
+src_install() {
+	default
+	find "${ED}" -name '*.la' -delete || die
+}


^ permalink raw reply related	[flat|nested] 26+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/
@ 2024-03-08 11:09 Sam James
  0 siblings, 0 replies; 26+ messages in thread
From: Sam James @ 2024-03-08 11:09 UTC (permalink / raw
  To: gentoo-commits

commit:     9b9b76458658558db32f55c4a608e8bc6ce97751
Author:     Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Fri Mar  8 10:48:05 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar  8 11:09:05 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b9b7645

net-print/libppd: make sure elibtoolize is applied

Needed to e.g. pass LTO warning flags through to the linker.

Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-print/libppd/libppd-2.0.0.ebuild | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/net-print/libppd/libppd-2.0.0.ebuild b/net-print/libppd/libppd-2.0.0.ebuild
index e11a328fb390..df36f78825c6 100644
--- a/net-print/libppd/libppd-2.0.0.ebuild
+++ b/net-print/libppd/libppd-2.0.0.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+inherit libtool
+
 DESCRIPTION="Legacy library for PPD files, split out of cups-filters"
 HOMEPAGE="https://github.com/OpenPrinting/libppd"
 SRC_URI="https://github.com/OpenPrinting/libppd/releases/download/${PV}/${P}.tar.xz"
@@ -29,6 +31,11 @@ BDEPEND="
 	virtual/pkgconfig
 "
 
+src_prepare() {
+	default
+	elibtoolize
+}
+
 src_configure() {
 	local myeconfargs=(
 		--localstatedir="${EPREFIX}"/var


^ permalink raw reply related	[flat|nested] 26+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/
@ 2024-02-22  4:45 Ionen Wolkens
  0 siblings, 0 replies; 26+ messages in thread
From: Ionen Wolkens @ 2024-02-22  4:45 UTC (permalink / raw
  To: gentoo-commits

commit:     50d4a1ef36160437366a01c6af18564d632d1f8d
Author:     Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Wed Feb 21 15:45:30 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Feb 22 04:45:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50d4a1ef

net-print/libppd: Stabilize 2.0.0 sparc, #923811

Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 net-print/libppd/libppd-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/libppd/libppd-2.0.0.ebuild b/net-print/libppd/libppd-2.0.0.ebuild
index b5591f6298b5..e11a328fb390 100644
--- a/net-print/libppd/libppd-2.0.0.ebuild
+++ b/net-print/libppd/libppd-2.0.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/OpenPrinting/libppd/releases/download/${PV}/${P}.tar
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="+postscript +poppler"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
 
 # pdftops has various possible implementations, but the default
 # really needs to be decent


^ permalink raw reply related	[flat|nested] 26+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/
@ 2024-02-05 16:46 Sam James
  0 siblings, 0 replies; 26+ messages in thread
From: Sam James @ 2024-02-05 16:46 UTC (permalink / raw
  To: gentoo-commits

commit:     f4c6ab4ccf8005119f56b6e745e402af48c8a04f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb  5 16:46:29 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb  5 16:46:29 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4c6ab4c

net-print/libppd: Stabilize 2.0.0 x86, #923811

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

 net-print/libppd/libppd-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/libppd/libppd-2.0.0.ebuild b/net-print/libppd/libppd-2.0.0.ebuild
index 94e1e509fa40..b5591f6298b5 100644
--- a/net-print/libppd/libppd-2.0.0.ebuild
+++ b/net-print/libppd/libppd-2.0.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/OpenPrinting/libppd/releases/download/${PV}/${P}.tar
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="+postscript +poppler"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
 
 # pdftops has various possible implementations, but the default
 # really needs to be decent


^ permalink raw reply related	[flat|nested] 26+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/
@ 2024-02-05 16:46 Sam James
  0 siblings, 0 replies; 26+ messages in thread
From: Sam James @ 2024-02-05 16:46 UTC (permalink / raw
  To: gentoo-commits

commit:     cc9fc6067b78f639bb590ca4cabab4a2bc028304
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb  5 16:45:49 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb  5 16:45:49 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc9fc606

net-print/libppd: Stabilize 2.0.0 amd64, #923811

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

 net-print/libppd/libppd-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/libppd/libppd-2.0.0.ebuild b/net-print/libppd/libppd-2.0.0.ebuild
index 009e1de1e775..94e1e509fa40 100644
--- a/net-print/libppd/libppd-2.0.0.ebuild
+++ b/net-print/libppd/libppd-2.0.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/OpenPrinting/libppd/releases/download/${PV}/${P}.tar
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="+postscript +poppler"
-KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
 
 # pdftops has various possible implementations, but the default
 # really needs to be decent


^ permalink raw reply related	[flat|nested] 26+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/
@ 2024-02-05 15:12 Sam James
  0 siblings, 0 replies; 26+ messages in thread
From: Sam James @ 2024-02-05 15:12 UTC (permalink / raw
  To: gentoo-commits

commit:     95a3921a3369e555fa2c3658241a6d10c5928741
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb  5 15:11:42 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb  5 15:11:42 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95a3921a

net-print/libppd: Stabilize 2.0.0 arm, #923811

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

 net-print/libppd/libppd-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/libppd/libppd-2.0.0.ebuild b/net-print/libppd/libppd-2.0.0.ebuild
index a289ffc8708a..009e1de1e775 100644
--- a/net-print/libppd/libppd-2.0.0.ebuild
+++ b/net-print/libppd/libppd-2.0.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/OpenPrinting/libppd/releases/download/${PV}/${P}.tar
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="+postscript +poppler"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
 
 # pdftops has various possible implementations, but the default
 # really needs to be decent


^ permalink raw reply related	[flat|nested] 26+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/
@ 2024-02-05 15:12 Sam James
  0 siblings, 0 replies; 26+ messages in thread
From: Sam James @ 2024-02-05 15:12 UTC (permalink / raw
  To: gentoo-commits

commit:     480675530a51e7ba75984d62d0b7000f60cc4c5f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb  5 15:11:38 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb  5 15:11:38 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48067553

net-print/libppd: Stabilize 2.0.0 arm64, #923811

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

 net-print/libppd/libppd-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/libppd/libppd-2.0.0.ebuild b/net-print/libppd/libppd-2.0.0.ebuild
index e3d5a2f4238e..a289ffc8708a 100644
--- a/net-print/libppd/libppd-2.0.0.ebuild
+++ b/net-print/libppd/libppd-2.0.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/OpenPrinting/libppd/releases/download/${PV}/${P}.tar
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="+postscript +poppler"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
 
 # pdftops has various possible implementations, but the default
 # really needs to be decent


^ permalink raw reply related	[flat|nested] 26+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/
@ 2024-02-05 15:12 Sam James
  0 siblings, 0 replies; 26+ messages in thread
From: Sam James @ 2024-02-05 15:12 UTC (permalink / raw
  To: gentoo-commits

commit:     d78e0831fd36eeef2213c786ba74969480f01d32
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb  5 15:11:29 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb  5 15:11:29 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d78e0831

net-print/libppd: Stabilize 2.0.0 ppc64, #923811

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

 net-print/libppd/libppd-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/libppd/libppd-2.0.0.ebuild b/net-print/libppd/libppd-2.0.0.ebuild
index eecb96bbabee..8617886f917d 100644
--- a/net-print/libppd/libppd-2.0.0.ebuild
+++ b/net-print/libppd/libppd-2.0.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/OpenPrinting/libppd/releases/download/${PV}/${P}.tar
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="+postscript +poppler"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 
 # pdftops has various possible implementations, but the default
 # really needs to be decent


^ permalink raw reply related	[flat|nested] 26+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/
@ 2024-02-05 15:12 Sam James
  0 siblings, 0 replies; 26+ messages in thread
From: Sam James @ 2024-02-05 15:12 UTC (permalink / raw
  To: gentoo-commits

commit:     2b125c68711477911f399eb0d6f3444dadc35e5a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb  5 15:11:33 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb  5 15:11:33 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b125c68

net-print/libppd: Stabilize 2.0.0 ppc, #923811

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

 net-print/libppd/libppd-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/libppd/libppd-2.0.0.ebuild b/net-print/libppd/libppd-2.0.0.ebuild
index 8617886f917d..e3d5a2f4238e 100644
--- a/net-print/libppd/libppd-2.0.0.ebuild
+++ b/net-print/libppd/libppd-2.0.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/OpenPrinting/libppd/releases/download/${PV}/${P}.tar
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="+postscript +poppler"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
 
 # pdftops has various possible implementations, but the default
 # really needs to be decent


^ permalink raw reply related	[flat|nested] 26+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/
@ 2024-01-25  1:05 Ionen Wolkens
  0 siblings, 0 replies; 26+ messages in thread
From: Ionen Wolkens @ 2024-01-25  1:05 UTC (permalink / raw
  To: gentoo-commits

commit:     ec2a3a661735d78324523f6bad7bfefb7f8e27c1
Author:     Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Wed Jan 24 19:56:31 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jan 25 00:52:16 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec2a3a66

net-print/libppd: Keyword 2.0.0 hppa, #920237

Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 net-print/libppd/libppd-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/libppd/libppd-2.0.0.ebuild b/net-print/libppd/libppd-2.0.0.ebuild
index 5874d2da7ea0..eecb96bbabee 100644
--- a/net-print/libppd/libppd-2.0.0.ebuild
+++ b/net-print/libppd/libppd-2.0.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/OpenPrinting/libppd/releases/download/${PV}/${P}.tar
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="+postscript +poppler"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 # pdftops has various possible implementations, but the default
 # really needs to be decent


^ permalink raw reply related	[flat|nested] 26+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/
@ 2024-01-03  8:41 Jakov Smolić
  0 siblings, 0 replies; 26+ messages in thread
From: Jakov Smolić @ 2024-01-03  8:41 UTC (permalink / raw
  To: gentoo-commits

commit:     6132c44cd7faff5f88ca3daba5d6de6e873fbc48
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  3 08:41:39 2024 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Wed Jan  3 08:41:39 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6132c44c

net-print/libppd: Keyword 2.0.0 riscv, #920237

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 net-print/libppd/libppd-2.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-print/libppd/libppd-2.0.0.ebuild b/net-print/libppd/libppd-2.0.0.ebuild
index 54cd2de1f64c..5874d2da7ea0 100644
--- a/net-print/libppd/libppd-2.0.0.ebuild
+++ b/net-print/libppd/libppd-2.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/OpenPrinting/libppd/releases/download/${PV}/${P}.tar
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="+postscript +poppler"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 # pdftops has various possible implementations, but the default
 # really needs to be decent


^ permalink raw reply related	[flat|nested] 26+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/
@ 2023-12-30  1:26 Ionen Wolkens
  0 siblings, 0 replies; 26+ messages in thread
From: Ionen Wolkens @ 2023-12-30  1:26 UTC (permalink / raw
  To: gentoo-commits

commit:     dd271e15fe5e33e16bf3a86daa5cde1ce9cabf42
Author:     Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Fri Dec 29 17:29:43 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Dec 30 01:10:13 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd271e15

net-print/libppd: Keyword 2.0.0 sparc, #920237

Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 net-print/libppd/libppd-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/libppd/libppd-2.0.0.ebuild b/net-print/libppd/libppd-2.0.0.ebuild
index d603e82f51ed..d8430fea13bd 100644
--- a/net-print/libppd/libppd-2.0.0.ebuild
+++ b/net-print/libppd/libppd-2.0.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/OpenPrinting/libppd/releases/download/${PV}/${P}.tar
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="+postscript +poppler"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~sparc ~x86"
 
 # pdftops has various possible implementations, but the default
 # really needs to be decent


^ permalink raw reply related	[flat|nested] 26+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/
@ 2023-12-29 14:55 Arthur Zamarin
  0 siblings, 0 replies; 26+ messages in thread
From: Arthur Zamarin @ 2023-12-29 14:55 UTC (permalink / raw
  To: gentoo-commits

commit:     084728ccc9f871a5de33ec9f0bad0ee846f3cd34
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 29 14:55:03 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 29 14:55:03 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=084728cc

net-print/libppd: Keyword 2.0.0 x86, #920237

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 net-print/libppd/libppd-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/libppd/libppd-2.0.0.ebuild b/net-print/libppd/libppd-2.0.0.ebuild
index f16dcc822b93..d603e82f51ed 100644
--- a/net-print/libppd/libppd-2.0.0.ebuild
+++ b/net-print/libppd/libppd-2.0.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/OpenPrinting/libppd/releases/download/${PV}/${P}.tar
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="+postscript +poppler"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~x86"
 
 # pdftops has various possible implementations, but the default
 # really needs to be decent


^ permalink raw reply related	[flat|nested] 26+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/
@ 2023-12-29 14:55 Arthur Zamarin
  0 siblings, 0 replies; 26+ messages in thread
From: Arthur Zamarin @ 2023-12-29 14:55 UTC (permalink / raw
  To: gentoo-commits

commit:     2a6415b727eb6ce653027daecfe2aa53a7f7c438
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 29 14:54:58 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 29 14:54:58 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a6415b7

net-print/libppd: Keyword 2.0.0 arm, #920237

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 net-print/libppd/libppd-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/libppd/libppd-2.0.0.ebuild b/net-print/libppd/libppd-2.0.0.ebuild
index ae2e4e79fdb0..f16dcc822b93 100644
--- a/net-print/libppd/libppd-2.0.0.ebuild
+++ b/net-print/libppd/libppd-2.0.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/OpenPrinting/libppd/releases/download/${PV}/${P}.tar
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="+postscript +poppler"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64"
 
 # pdftops has various possible implementations, but the default
 # really needs to be decent


^ permalink raw reply related	[flat|nested] 26+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/
@ 2023-12-29 14:54 Arthur Zamarin
  0 siblings, 0 replies; 26+ messages in thread
From: Arthur Zamarin @ 2023-12-29 14:54 UTC (permalink / raw
  To: gentoo-commits

commit:     de83dd0291c025d441bb5174e0885f7426779dff
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 29 14:54:39 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 29 14:54:39 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de83dd02

net-print/libppd: Keyword 2.0.0 ppc, #920237

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 net-print/libppd/libppd-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/libppd/libppd-2.0.0.ebuild b/net-print/libppd/libppd-2.0.0.ebuild
index de479f25dff5..ae2e4e79fdb0 100644
--- a/net-print/libppd/libppd-2.0.0.ebuild
+++ b/net-print/libppd/libppd-2.0.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/OpenPrinting/libppd/releases/download/${PV}/${P}.tar
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="+postscript +poppler"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64"
 
 # pdftops has various possible implementations, but the default
 # really needs to be decent


^ permalink raw reply related	[flat|nested] 26+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/
@ 2023-12-29 14:36 Arthur Zamarin
  0 siblings, 0 replies; 26+ messages in thread
From: Arthur Zamarin @ 2023-12-29 14:36 UTC (permalink / raw
  To: gentoo-commits

commit:     48ab7e0628f81669f092913324b53244008fc250
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 29 14:35:43 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 29 14:35:43 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48ab7e06

net-print/libppd: Keyword 2.0.0 ppc64, #920237

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 net-print/libppd/libppd-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/libppd/libppd-2.0.0.ebuild b/net-print/libppd/libppd-2.0.0.ebuild
index a3135e7aaba0..de479f25dff5 100644
--- a/net-print/libppd/libppd-2.0.0.ebuild
+++ b/net-print/libppd/libppd-2.0.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/OpenPrinting/libppd/releases/download/${PV}/${P}.tar
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="+postscript +poppler"
-KEYWORDS="~amd64 ~arm64 ~loong"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64"
 
 # pdftops has various possible implementations, but the default
 # really needs to be decent


^ permalink raw reply related	[flat|nested] 26+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/
@ 2023-12-22 13:24 Mart Raudsepp
  0 siblings, 0 replies; 26+ messages in thread
From: Mart Raudsepp @ 2023-12-22 13:24 UTC (permalink / raw
  To: gentoo-commits

commit:     4fdf18e23e031729427ff36c73d43f82ae504732
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 22 13:07:06 2023 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Fri Dec 22 13:23:37 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fdf18e2

net-print/libppd: keyword 2.0.0 for ~arm64

Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 net-print/libppd/libppd-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/libppd/libppd-2.0.0.ebuild b/net-print/libppd/libppd-2.0.0.ebuild
index eb44bf527786..a3135e7aaba0 100644
--- a/net-print/libppd/libppd-2.0.0.ebuild
+++ b/net-print/libppd/libppd-2.0.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/OpenPrinting/libppd/releases/download/${PV}/${P}.tar
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="+postscript +poppler"
-KEYWORDS="~amd64 ~loong"
+KEYWORDS="~amd64 ~arm64 ~loong"
 
 # pdftops has various possible implementations, but the default
 # really needs to be decent


^ permalink raw reply related	[flat|nested] 26+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/
@ 2023-12-18  3:54 Sam James
  0 siblings, 0 replies; 26+ messages in thread
From: Sam James @ 2023-12-18  3:54 UTC (permalink / raw
  To: gentoo-commits

commit:     1b9e392f8518a09cdf02dd819583f7312e6e5432
Author:     Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Thu Nov  9 20:59:36 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Dec 18 03:53:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b9e392f

net-print/libppd: new package, add 2.0.0

Part of the CUPS v3 evolution. Now, cups-filters has been split out into
multiple sub-packages. This is the legacy PPD filters core library.

Bug: https://bugs.gentoo.org/914586
Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-print/libppd/Manifest            |  1 +
 net-print/libppd/libppd-2.0.0.ebuild | 52 ++++++++++++++++++++++++++++++++++++
 net-print/libppd/metadata.xml        | 14 ++++++++++
 3 files changed, 67 insertions(+)

diff --git a/net-print/libppd/Manifest b/net-print/libppd/Manifest
new file mode 100644
index 000000000000..bc6ba554c08c
--- /dev/null
+++ b/net-print/libppd/Manifest
@@ -0,0 +1 @@
+DIST libppd-2.0.0.tar.xz 580716 BLAKE2B 8505c5ab5b515104308624a8f78505343b894df08ab8ac2727d7bd82d0d65d256d22ecaf384b212d9a5c45d2a619a6311722a8c5ed954b7a8a9780477aedb458 SHA512 8be9e67552528606fd804ba13b05710938ed7d02316c1c902ee657bc0e5fade663ffacb5b032609a1c1fdc80d976e7e54d2ca2f71db83cb8fdcee6a371e6bad4

diff --git a/net-print/libppd/libppd-2.0.0.ebuild b/net-print/libppd/libppd-2.0.0.ebuild
new file mode 100644
index 000000000000..174c775a213f
--- /dev/null
+++ b/net-print/libppd/libppd-2.0.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Legacy library for PPD files, split out of cups-filters"
+HOMEPAGE="https://github.com/OpenPrinting/libppd"
+SRC_URI="https://github.com/OpenPrinting/libppd/releases/download/${PV}/${P}.tar.xz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="+postscript +poppler"
+KEYWORDS="~amd64"
+
+# pdftops has various possible implementations, but the default
+# really needs to be decent
+REQUIRED_USE="|| ( postscript poppler )"
+
+RDEPEND="
+	>=net-print/cups-2
+	net-print/libcupsfilters
+	!<net-print/cups-filters-2.0.0
+	postscript? ( >=app-text/ghostscript-gpl-9.09[cups] )
+	poppler? ( >=app-text/poppler-0.32[utils] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	>=sys-devel/gettext-0.18.3
+	virtual/pkgconfig
+"
+
+src_configure() {
+	local myeconfargs=(
+		--localstatedir="${EPREFIX}"/var
+		--with-cups-rundir="${EPREFIX}"/run/cups
+		# This does build time checks for (preferred) tool interfaces.
+		$(use_enable postscript ghostscript)
+		$(use_enable poppler pdftops)
+		# These fallbacks are just probed for the path. Always enable them.
+		--with-mutool-path="${EPREFIX}"/usr/bin/mutool
+		--with-pdftocairo-path="${EPREFIX}"/usr/bin/pdftocairo # from poppler
+		# unpackaged
+		--disable-acroread
+	)
+
+	econf "${myeconfargs[@]}"
+}
+
+src_install() {
+	default
+	find "${ED}" -name '*.la' -delete || die
+}

diff --git a/net-print/libppd/metadata.xml b/net-print/libppd/metadata.xml
new file mode 100644
index 000000000000..67a6452ca268
--- /dev/null
+++ b/net-print/libppd/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="project">
+		<email>printing@gentoo.org</email>
+		<name>Gentoo Printing Project</name>
+	</maintainer>
+	<use>
+		<flag name="poppler">Use the <pkg>app-text/poppler</pkg> pdftops filter</flag>
+	</use>
+	<upstream>
+		<remote-id type="github">OpenPrinting/libppd</remote-id>
+	</upstream>
+</pkgmetadata>


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

end of thread, other threads:[~2024-10-18 12:39 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-30  1:26 [gentoo-commits] repo/gentoo:master commit in: net-print/libppd/ Ionen Wolkens
  -- strict thread matches above, loose matches on Subject: below --
2024-10-18 12:39 Sam James
2024-09-30  0:25 Eli Schwartz
2024-09-28 13:33 Arthur Zamarin
2024-09-27  5:46 Arthur Zamarin
2024-09-27  5:30 Arthur Zamarin
2024-09-27  5:30 Arthur Zamarin
2024-09-26 21:36 Sam James
2024-09-26 21:35 Sam James
2024-03-08 11:09 Sam James
2024-02-22  4:45 Ionen Wolkens
2024-02-05 16:46 Sam James
2024-02-05 16:46 Sam James
2024-02-05 15:12 Sam James
2024-02-05 15:12 Sam James
2024-02-05 15:12 Sam James
2024-02-05 15:12 Sam James
2024-01-25  1:05 Ionen Wolkens
2024-01-03  8:41 Jakov Smolić
2023-12-30  1:26 Ionen Wolkens
2023-12-29 14:55 Arthur Zamarin
2023-12-29 14:55 Arthur Zamarin
2023-12-29 14:54 Arthur Zamarin
2023-12-29 14:36 Arthur Zamarin
2023-12-22 13:24 Mart Raudsepp
2023-12-18  3:54 Sam James

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