summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* net-print/cups-meta: keyword 1 for ~arm64Mart Raudsepp2023-12-221-1/+1
| | | | Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-print/cups-browsed: keyword 2.0.0 for ~arm64Mart Raudsepp2023-12-221-1/+1
| | | | Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-print/cups-filters: keyword 2.0.0 for ~arm64Mart Raudsepp2023-12-221-1/+1
| | | | Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-print/libppd: keyword 2.0.0 for ~arm64Mart Raudsepp2023-12-221-1/+1
| | | | Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-print/cups: keyword 2.4.7-r2 for ~arm64Mart Raudsepp2023-12-221-1/+1
| | | | Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-print/libcupsfilters: keyword 2.0.0-r2 for ~arm64Mart Raudsepp2023-12-221-1/+1
| | | | Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-print/epson-inkjet-printer-escpr: add 1.2.9Mattéo Rossillol‑‑Laruelle2023-12-223-5/+75
| | | | | | Signed-off-by: Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/31616 Signed-off-by: Mike Pagano <mpagano@gentoo.org>
* net-print/libcupsfilters: use elibtoolize to fix overlinkingEli Schwartz2023-12-221-0/+9
| | | | | | | | | | | | | | Drops pointless link dependency on: - libfreetype.so.6 - liblcms2_fast_float.so - liblcms2_threaded.so No revbump needed: only libfreetype is versioned, and I don't anticipate it changing before libcupsfilters gets bumped... Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34412 Signed-off-by: Sam James <sam@gentoo.org>
* net-print/cups-filters: drop 1.28.17John Helmert III2023-12-211-147/+0
| | | | | Bug: https://bugs.gentoo.org/906944 Signed-off-by: John Helmert III <ajak@gentoo.org>
* net-print/hplip-plugin: Stabilize 3.23.12 arm64, #920285Matoro Mahri2023-12-201-1/+1
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* net-print/hplip: Stabilize 3.23.12 arm64, #920285Matoro Mahri2023-12-201-1/+1
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* net-print/hplip: Stabilize 3.23.12 ppc, #920285Arthur Zamarin2023-12-191-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* net-print/cups-meta: Keyword 1 loong, #920237Matoro Mahri2023-12-191-1/+1
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Sam James <sam@gentoo.org>
* net-print/cups-browsed: Keyword 2.0.0 loong, #920237Matoro Mahri2023-12-191-1/+1
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Sam James <sam@gentoo.org>
* net-print/cups-filters: Keyword 2.0.0 loong, #920237Matoro Mahri2023-12-191-1/+1
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Sam James <sam@gentoo.org>
* net-print/libppd: Keyword 2.0.0 loong, #920237Matoro Mahri2023-12-191-1/+1
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Sam James <sam@gentoo.org>
* net-print/libcupsfilters: Keyword 2.0.0-r1 loong, #920237Matoro Mahri2023-12-191-1/+1
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Sam James <sam@gentoo.org>
* net-print/cups: Keyword 2.4.7-r2 loong, #920237Matoro Mahri2023-12-191-1/+1
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Sam James <sam@gentoo.org>
* net-print/hplip: Stabilize 3.23.12 amd64, #920285Sam James2023-12-191-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-print/hplip-plugin: Stabilize 3.23.12 amd64, #920285Sam James2023-12-191-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-print/hplip: Stabilize 3.23.12 arm, #920285Sam James2023-12-191-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-print/hplip-plugin: Stabilize 3.23.12 arm, #920285Sam James2023-12-191-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-print/libcupsfilters: fix typo that caused ghostscript to be ignoredEli Schwartz2023-12-191-1/+1
| | | | | | | | | The USE flag is postscript, the configure arg is *ghost*script. We need to override the flag name for use_enable (and indeed cups-filters did so). Closes: https://bugs.gentoo.org/920270 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* net-print/hplip: Stabilize 3.23.12 ppc64, #920285Sam James2023-12-181-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-print/libcupsfilters: add missing dependencyEli Schwartz2023-12-181-0/+1
| | | | | | | Fixes: 66d5233f461141ab6e0ece5e812a87dbd976dfb1 Closes: https://bugs.gentoo.org/920248 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* net-print/cups-browsed: add missing fileEli Schwartz2023-12-181-0/+9
| | | | | | | | | I forgot to git commit this. Fixes: 551c0ac598ce158841e090998af34526ed289f2b Closes: https://bugs.gentoo.org/920250 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* net-print/cups-filters: restrict testsEli Schwartz2023-12-181-0/+9
| | | | | | | | | | | | | Checking the test phase output, it is not implemented and does nothing. Or to be more accurate, it compiles one executable but never runs anything. The former testsuite in the 1.x series has been divided up, just like the constituent installable components, and it turns out that all testable parts are in the split-out packages and none are left here. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* net-print/cups-browsed: restrict testsEli Schwartz2023-12-181-0/+19
| | | | | | | | | | | | | | The tests are newly created during the 2.x upgrade. They will hang forever if they cannot run properly. And running them properly has hit a wall. I'm not sure where to go on from here. Even getting this far means stepping outside of what portage can reasonably require. Avahi only runs as root, and doesn't seem to have a mocking mode, and even if it is running, the sandbox prevents src_test from seeing it. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* net-print/cups: avoid running unittests in src_compileEli Schwartz2023-12-181-4/+6
| | | | | | | | | | | | | | If USE=test, an option was passed to configure that makes unittest binaries be built, and as a side effect also runs them. But we really do not want to run tests in src_compile, as FEATURES=test might not be set. Crudely hack around this by overriding the autoconf variable that would normally be set by `$(use_enable test unit-tests)`, when running the test invocation itself. As a side effect, this also moves the test-program compilation to src_test. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* net-print/cups: re-enable testsEli Schwartz2023-12-181-4/+9
| | | | | | | | They appear to work at the moment. There's a fun oddity, in that if libcupsfilters is installed you need image support of some variety. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* net-print/cups: drop cyclic dependency on cups-filtersEli Schwartz2023-12-181-0/+313
| | | | | | | | | | | | | | | | | | | | | | | | | | | | It is a PDEPEND which forces installing both, and makes building a modular cups-filters more challenging. Additionally, many "users" of cups may not actually want cups-filters at all. - A primary reason is because cups provides libcups, which other packages need as an RDEPEND in order to support USE=cups while not having any expectation of using a printing stack (at least, yet). - Even more fun, sometimes users have -bin packages where upstream has built the binaries against libcups on the assumption that users who want cups support will automatically get it and users who don't want cups support "just" need the debian libcups2 split binary package. This isn't really solvable without providing a minimal libcups-only experience. Rely instead on a metapackage for the full cups experience. Bug: https://bugs.gentoo.org/222601 Bug: https://bugs.gentoo.org/914586 Closes: https://bugs.gentoo.org/813507 Closes: https://github.com/gentoo/gentoo/pull/31784 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* net-print/cups-meta: new package, add 1Eli Schwartz2023-12-182-0/+37
| | | | | | | | | | | | | | | | | | | New metapackage to pull in all the parts for a functional cups printing stack. This will allow to avoid relying on net-print/cups for that purpose -- because, with the advent of cups-filters 2.0.0 and the ongoing work to refactor CUPS 3, things are broken out into various interconnected components and configuring each one is not perfectly straightforward. Eventually, there will not be a "cups" package at all anyway. Additionally, this helps solve a longstanding cycle with cups <--> cups-filters that has only gotten worse since the latter was broken up into various packages which require libcups from cups, which in turn depends on -filters. There are a number of use cases for having cups installed in "minimal" mode so that other packages can build against it. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* net-print/cups-browsed: new package, add 2.0.0Eli Schwartz2023-12-184-0/+109
| | | | | | | | | Part of the CUPS v3 evolution. Now, cups-filters has been split out into multiple sub-packages. This contains the standalone browsed component. Bug: https://bugs.gentoo.org/914586 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* net-print/cups-filters: add 2.0.0Eli Schwartz2023-12-182-0/+46
| | | | | | | | | | | | | | | Part of the CUPS v3 evolution. Now, cups-filters has been split out into multiple sub-packages. The new version of cups-filters depends on a couple of extracted libraries, and builds on these to distribute the actual filters. It no longer handles browsed at all -- this is a completely separate, optional component. Most options are no longer relevant, as they are encapsulated in the subpackages. Closes: https://bugs.gentoo.org/914586 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* net-print/libppd: new package, add 2.0.0Eli Schwartz2023-12-183-0/+67
| | | | | | | | | 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@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* net-print/libcupsfilters: new package, add 2.0.0Eli Schwartz2023-12-183-0/+75
| | | | | | | | | Part of the CUPS v3 evolution. Now, cups-filters has been split out into multiple sub-packages. This is the core library. Bug: https://bugs.gentoo.org/914586 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* net-print/splix: keyword 2.0.0_p20130826-r1 for ~arm64Mart Raudsepp2023-12-171-1/+1
| | | | Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* net-print/hplip-plugin: Version bump to 3.23.12James Le Cuirot2023-12-102-0/+72
| | | | Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* net-print/brlaser: Stabilize 6-r1 amd64, #919665Sam James2023-12-091-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-print/brlaser: Stabilize 6-r1 x86, #919665Arthur Zamarin2023-12-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* net-print/hplip: drop 3.23.5Daniel Pielmeier2023-12-082-291/+0
| | | | Signed-off-by: Daniel Pielmeier <billie@gentoo.org>
* net-print/hplip: disable py3.9Daniel Pielmeier2023-12-081-1/+1
| | | | Signed-off-by: Daniel Pielmeier <billie@gentoo.org>
* net-print/hplip: destabilize 3.23.12Daniel Pielmeier2023-12-081-1/+1
| | | | Signed-off-by: Daniel Pielmeier <billie@gentoo.org>
* net-print/hplip: add 3.23.12Daniel Pielmeier2023-12-082-0/+292
| | | | | Bug: https://bugs.gentoo.org/918706 Signed-off-by: Daniel Pielmeier <billie@gentoo.org>
* net-print/cups: Stabilize 2.4.7-r1 ppc, #914782Arthur Zamarin2023-12-051-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* Add more CPE strings for easier CVE trackingAllen Webb2023-12-051-0/+1
| | | | | | Signed-off-by: Allen Webb <allenwebb@google.com> Signed-off-by: Mike Frysinger <vapier@chromium.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* net-print/hplip-plugin: Drop old 3.23.5James Le Cuirot2023-11-162-72/+0
| | | | Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* net-print/hplip-plugin: Stabilize 3.23.8 x86, #917389Sam James2023-11-161-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-print/hplip: Stabilize 3.23.8 x86, #917388Sam James2023-11-161-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-print/hplip: Stabilize 3.23.8 ppc, #917388Arthur Zamarin2023-11-151-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>