gpo.zugaina.org

Search Portage & Overlays:

media-gfx/sane-backends

Scanner Access Now Easy - Backends

Screenshots

  • sane-backends-1.4.0
    ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
    gphoto2 snmp systemd threads +usb v4l xinetd +zeroconf +sane_backends_abaton +sane_backends_agfafocus +sane_backends_apple +sane_backends_artec +sane_backends_artec_eplus48u +sane_backends_as6e +sane_backends_avision +sane_backends_bh +sane_backends_canon +sane_backends_canon630u +sane_backends_canon_dr +sane_backends_canon_lide70 sane_backends_canon_pp +sane_backends_cardscan +sane_backends_coolscan +sane_backends_coolscan2 +sane_backends_coolscan3 +sane_backends_dc210 +sane_backends_dc240 +sane_backends_dc25 +sane_backends_dell1600n_net +sane_backends_dmc +sane_backends_epjitsu +sane_backends_epson +sane_backends_epson2 +sane_backends_epsonds +sane_backends_escl +sane_backends_fujitsu +sane_backends_genesys +sane_backends_gt68xx +sane_backends_hp +sane_backends_hp3500 +sane_backends_hp3900 +sane_backends_hp4200 +sane_backends_hp5400 +sane_backends_hp5590 +sane_backends_hpljm1005 sane_backends_hpsj5s +sane_backends_hs2p +sane_backends_ibm +sane_backends_kodak +sane_backends_kodakaio +sane_backends_kvs1025 +sane_backends_kvs20xx sane_backends_kvs40xx +sane_backends_leo +sane_backends_lexmark +sane_backends_ma1509 +sane_backends_magicolor +sane_backends_matsushita +sane_backends_microtek +sane_backends_microtek2 +sane_backends_mustek sane_backends_mustek_pp +sane_backends_mustek_usb sane_backends_mustek_usb2 +sane_backends_nec +sane_backends_net +sane_backends_niash +sane_backends_p5 +sane_backends_pie +sane_backends_pieusb +sane_backends_pixma +sane_backends_plustek +sane_backends_plustek_pp sane_backends_pnm +sane_backends_qcam +sane_backends_ricoh +sane_backends_ricoh2 +sane_backends_rts8891 +sane_backends_s9036 +sane_backends_sceptre +sane_backends_sharp +sane_backends_sm3600 +sane_backends_sm3840 +sane_backends_snapscan +sane_backends_sp15c +sane_backends_st400 +sane_backends_stv680 +sane_backends_tamarack +sane_backends_teco1 +sane_backends_teco2 +sane_backends_teco3 +sane_backends_test +sane_backends_u12 +sane_backends_umax +sane_backends_umax1220u +sane_backends_umax_pp +sane_backends_xerox_mfp abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64

    View      Download      Browse     License: GPL-2 public-domain   
    Overlay: bentoo
  • sane-backends-1.4.0
    ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
    gphoto2 snmp systemd threads +usb v4l xinetd +zeroconf +sane_backends_abaton +sane_backends_agfafocus +sane_backends_apple +sane_backends_artec +sane_backends_artec_eplus48u +sane_backends_as6e +sane_backends_avision +sane_backends_bh +sane_backends_canon +sane_backends_canon630u +sane_backends_canon_dr +sane_backends_canon_lide70 sane_backends_canon_pp +sane_backends_cardscan +sane_backends_coolscan +sane_backends_coolscan2 +sane_backends_coolscan3 +sane_backends_dc210 +sane_backends_dc240 +sane_backends_dc25 +sane_backends_dell1600n_net +sane_backends_dmc +sane_backends_epjitsu +sane_backends_epson +sane_backends_epson2 +sane_backends_epsonds +sane_backends_escl +sane_backends_fujitsu +sane_backends_genesys +sane_backends_gt68xx +sane_backends_hp +sane_backends_hp3500 +sane_backends_hp3900 +sane_backends_hp4200 +sane_backends_hp5400 +sane_backends_hp5590 +sane_backends_hpljm1005 sane_backends_hpsj5s +sane_backends_hs2p +sane_backends_ibm +sane_backends_kodak +sane_backends_kodakaio +sane_backends_kvs1025 +sane_backends_kvs20xx sane_backends_kvs40xx +sane_backends_leo +sane_backends_lexmark +sane_backends_ma1509 +sane_backends_magicolor +sane_backends_matsushita +sane_backends_microtek +sane_backends_microtek2 +sane_backends_mustek sane_backends_mustek_pp +sane_backends_mustek_usb sane_backends_mustek_usb2 +sane_backends_nec +sane_backends_net +sane_backends_niash +sane_backends_p5 +sane_backends_pie +sane_backends_pieusb +sane_backends_pixma +sane_backends_plustek +sane_backends_plustek_pp sane_backends_pnm +sane_backends_qcam +sane_backends_ricoh +sane_backends_ricoh2 +sane_backends_rts8891 +sane_backends_s9036 +sane_backends_sceptre +sane_backends_sharp +sane_backends_sm3600 +sane_backends_sm3840 +sane_backends_snapscan +sane_backends_sp15c +sane_backends_st400 +sane_backends_stv680 +sane_backends_tamarack +sane_backends_teco1 +sane_backends_teco2 +sane_backends_teco3 +sane_backends_test +sane_backends_u12 +sane_backends_umax +sane_backends_umax1220u +sane_backends_umax_pp +sane_backends_xerox_mfp abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64

    View      Download      Browse     License: GPL-2 public-domain   
    Overlay: pg_overlay
  • sane-backends-1.3.1-r2
    ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
    gphoto2 snmp systemd threads +usb v4l xinetd +zeroconf +sane_backends_abaton +sane_backends_agfafocus +sane_backends_apple +sane_backends_artec +sane_backends_artec_eplus48u +sane_backends_as6e +sane_backends_avision +sane_backends_bh +sane_backends_canon +sane_backends_canon630u +sane_backends_canon_dr +sane_backends_canon_lide70 sane_backends_canon_pp +sane_backends_cardscan +sane_backends_coolscan +sane_backends_coolscan2 +sane_backends_coolscan3 +sane_backends_dc210 +sane_backends_dc240 +sane_backends_dc25 +sane_backends_dell1600n_net +sane_backends_dmc +sane_backends_epjitsu +sane_backends_epson +sane_backends_epson2 +sane_backends_epsonds +sane_backends_escl +sane_backends_fujitsu +sane_backends_genesys +sane_backends_gt68xx +sane_backends_hp +sane_backends_hp3500 +sane_backends_hp3900 +sane_backends_hp4200 +sane_backends_hp5400 +sane_backends_hp5590 +sane_backends_hpljm1005 sane_backends_hpsj5s +sane_backends_hs2p +sane_backends_ibm +sane_backends_kodak +sane_backends_kodakaio +sane_backends_kvs1025 +sane_backends_kvs20xx sane_backends_kvs40xx +sane_backends_leo +sane_backends_lexmark +sane_backends_ma1509 +sane_backends_magicolor +sane_backends_matsushita +sane_backends_microtek +sane_backends_microtek2 +sane_backends_mustek sane_backends_mustek_pp +sane_backends_mustek_usb sane_backends_mustek_usb2 +sane_backends_nec +sane_backends_net +sane_backends_niash +sane_backends_p5 +sane_backends_pie +sane_backends_pieusb +sane_backends_pixma +sane_backends_plustek +sane_backends_plustek_pp sane_backends_pnm +sane_backends_qcam +sane_backends_ricoh +sane_backends_ricoh2 +sane_backends_rts8891 +sane_backends_s9036 +sane_backends_sceptre +sane_backends_sharp +sane_backends_sm3600 +sane_backends_sm3840 +sane_backends_snapscan +sane_backends_sp15c +sane_backends_st400 +sane_backends_stv680 +sane_backends_tamarack +sane_backends_teco1 +sane_backends_teco2 +sane_backends_teco3 +sane_backends_test +sane_backends_u12 +sane_backends_umax +sane_backends_umax1220u +sane_backends_umax_pp +sane_backends_xerox_mfp abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64

    View      Download      Browse     License: GPL-2 public-domain   
    Overlay: gentoo

ChangeLog

commit c09b9581c884416123a124da7cf9557e66a275d3
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Sep 7 16:34:53 2026 -0300

clean(media-gfx/sane-backends): drop the pre-r1 udev rule and systemd unit

src_install installs the -r1 of both: udev_newrules the rules file and systemd_newunit the service. The unsuffixed originals reach nothing, and having two names one revision apart is exactly how the wrong one gets installed later. Found by scripts/gentoo-parity.sh.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

commit ba223c88c479e91c7739c7576c08b21eed08aa2e
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Sep 7 10:19:29 2026 -0300

fix(5 packages): widen three arch sets, restore a lost pkg_info, drop two redirecting HOMEPAGEs, mod(6 packages): tag what is physically impossible, mod(scripts/gentoo-parity.sh): re-measure A20

The KEYWORDS, HOMEPAGE and DEFINED_PHASES axes, all eleven rows, and none of
them is a documentation question - each one asked whether the overlay CAN do
what ::gentoo does. Five times it could and now does; six times it cannot, for a
reason now recorded. Those three axes hold no ALIGN row at all after this.

WHY KEYWORDS MATTERED HERE. In all seven rows the overlay had FEWER arches than
::gentoo, which runs straight into the project rule: ~arm64 belongs wherever
upstream supports it, and narrowing to ~amd64 is a decision needing a
justification rather than a default. Each was keyworded and put through pkgcheck
before deciding; the tool, not the reading, settled every one.

WIDENED, all three clean under pkgcheck:

dev-util/vulkan-headers + ~sparc. Headers only; nothing compiles.
media-gfx/sane-backends ~amd64 ~arm64 -> the fourteen ::gentoo keywords.
Portable C, and ::gentoo has kept most of them
stable for years.
sys-kernel/linux-firmware same. The package installs blobs; there is nothing
arch-specific to build, and restricting it meant a
ppc or riscv user could not install firmware at all.

REFUSED, and the tool is what refused them:

app-editors/zed + ~arm64 fails NonsolvableDeps. dev-util/claude-agent-acp-plus
and -tui are DEFAULT-ON here and both ship a prebuilt x64 binary
(claude-agent-sdk-linux-x64/claude, node-pty's pty.node), so an arm64 user
would get an uninstallable package out of the box. Arch-guarding the IUSE is
not the fix - that poisons md5-cache. Tagged, with the condition that reopens
it: those two gaining an arm64 build.

app-office/libreoffice + ~arm64 fails on media-libs/libeot, a hard DEPEND
keyworded "amd64 ~riscv x86" in ::gentoo with no arm64 at all. That ceiling
belongs to a package this overlay does not own.

IMPOSSIBLE BY PAYLOAD, measured rather than assumed:

crossover-bin has no ~x86 because this ebuild takes the .deb rather than
::gentoo's generic .bin, and the .deb's control file reads "Architecture:
amd64" - fetched and read, not inferred from the filename.

libreoffice-l10n keywords ~amd64 alone because it unpacks the RPMs the
Document Foundation publishes, and they publish Linux_x86-64 only.

THE OTHER THREE.

nvidia-cuda-toolkit got its pkg_info back, restored from ::gentoo. It prints
CUDACXX, CUDAARCHS, NVCCFLAGS and the rest - exactly what a user reporting a
broken nvcc would be asked for - and "emerge --info dev-util/nvidia-cuda-toolkit"
said nothing useful without it. Lost when the ebuild was forked forward to 13.x,
not dropped on purpose.

mesa's HOMEPAGE was "https://www.mesa3d.org/ https://mesa.freedesktop.org/".
Probed 2026-09-07: both answer 308 and redirect to https://mesa3d.org/, which is
::gentoo's single value. Collapsing onto it loses nothing.

fakeroot keeps tracker.debian.org and is tagged rather than aligned, because
here the overlay is AHEAD: ::gentoo's packages.qa.debian.org answers 301 and
redirects to exactly this URL.

imagemagick's missing unpack phase is not a deleted phase - ::gentoo's comes
from verify-sig.eclass, which this ebuild does not inherit for the SRC_URI
reason already tagged.

Verified. Every md5-cache delta is the intended field and nothing else: three
KEYWORDS strings, one HOMEPAGE, one DEFINED_PHASES gaining "info". pkgcheck
against a worktree at 9ca16f867 is identical on ten of eleven packages once line
numbers and profile counts are normalised. The eleventh, linux-firmware, differs
by which profile its pre-existing VisibleVcsPkg names - that finding comes from
this package being a git-r3 mirror with keywords and predates this commit; the
wider arch set spreads it rather than creating it. The sweep goes 230 rows to
225, ALIGN 59 to 48. --self-test 24/24 with A20 re-measured.

Four md5-cache orphans went with the egencache run - three stale vulkan-headers
snapshots and mesa-26.3.0_pre20260906, all without an ebuild since another
session's bumps.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

commit e4dd4695ee66cd4e792d8d83b9f4d60c29789b7e
Author: lucascouts <lucascs@protonmail.com>
Date: Sun Sep 6 10:08:25 2026 -0300

fix(scripts/gentoo-parity.sh): PV is not PVR, and delete the two files that were really dead

The files/unreferenced check shipped in 0af42d09d reported four dead files. Two
of them were live, and the bug is mine: filesdir_refs derived one version number
from the ebuild FILENAME and used it for both $ and $. The filename
carries PVR. $ is $-$, without the revision.

So dev-util/breakpad-2024.02.16-r1, which references
"$"/$-gcc16-vtable.patch, had that expanded to
breakpad-2024.02.16-r1-gcc16-vtable.patch, matched nothing, and its live patch
was reported as unreferenced. app-text/libetonyek-0.1.13-r1 the same. 32 ebuilds
in this overlay are -rN, so the false-positive surface was every one of them
that names a file through $.

Fixed by keeping both: pvr from the filename, pv with the revision stripped, and
$ added to the substitutions since an ebuild may legitimately use it.

WHAT CAUGHT IT was not the script. Reading each of the four files' git history to
decide whether it was dead because an ebuild dropped it or because someone forgot
to wire it in turned up two whose PATCHES array still named them. Two independent
methods now agree on the remaining two, which is why they are deleted here rather
than merely reported:

media-gfx/sane-backends/files/sane-backends-1.1.1-configure-clang16.patch
Never referenced by any ebuild in this repository's history -- `git log -S`
over the package's ebuilds returns nothing. It is a 1.1.1 patch sitting
beside a 1.4.0 ebuild, and ::gentoo no longer carries it either.

net-misc/modemmanager/files/01-org.freedesktop.ModemManager1.rules
Last referenced in 2019, for modemmanager-1.8.2-r1. The package is now at
1.25.95_p20260904 and passes -Dudevdir= to meson, so its udev rules come
from upstream's own build.

Neither deletion changes an installed image -- that is what unreferenced means --
so no revbump.

Result: 268 rows -> 264, and files/unreferenced is now empty, which is the state
it should sit at. A20 re-measured with both causes named.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

commit 18ff63ca101a07f9a271da85ad4e8e4cad55d0c2
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Apr 22 20:06:08 2026 -0300

add(media-gfx/sane-backends-1.4.0, net-libs/nodejs-24.15.0), up(app-emulation/qemu-11.0.0_rc4 -> 11.0.0)

commit c37938fb612bbdd71144a6059b7e57b91c10d467
Author: lucascouts <lucascs@protonmail.com>
Date: Sun Aug 25 22:03:21 2019 +0000

the master branch is the minimal overlay configuration.

commit fbcfd553458610d2c473063a876deabde3290cba
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Feb 26 13:27:52 2019 -0300

added media-gfx/sane-backends-1.0.27-r3, net-print/hplip-plugin-3.19.1