* [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
* [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-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-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: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: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-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-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-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/
@ 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-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-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 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 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-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-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-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-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-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-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-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-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-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
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