summaryrefslogtreecommitdiff
path: root/media-gfx
diff options
context:
space:
mode:
authorMarcin Deranek <marcin.deranek@booking.com>2022-07-28 10:17:59 +0200
committerMarcin Deranek <marcin.deranek@booking.com>2022-07-28 10:17:59 +0200
commit6eb77ecd4f8237533e9473e6d0e1758541cad02f (patch)
treee5c4e21744b2d6ed65ac3e2b533b900f0362ec04 /media-gfx
parent112a38a336fdd010ace60f7b293a3974d843e369 (diff)
downloadportage-6eb77ecd4f8237533e9473e6d0e1758541cad02f.tar.gz
portage-6eb77ecd4f8237533e9473e6d0e1758541cad02f.tar.bz2
portage-6eb77ecd4f8237533e9473e6d0e1758541cad02f.zip
Force sane config into dll.d
Diffstat (limited to 'media-gfx')
-rw-r--r--media-gfx/imagescan/Manifest3
-rw-r--r--media-gfx/imagescan/files/imagescan-3.65.0-sane-force-dll.d.patch37
-rw-r--r--media-gfx/imagescan/imagescan-3.65.0.ebuild1
3 files changed, 40 insertions, 1 deletions
diff --git a/media-gfx/imagescan/Manifest b/media-gfx/imagescan/Manifest
index 98a306f..ae3c3b1 100644
--- a/media-gfx/imagescan/Manifest
+++ b/media-gfx/imagescan/Manifest
@@ -8,6 +8,7 @@ AUX imagescan-3.62.0-tests-linkage.patch 3921 BLAKE2B 0dedae75fbbe387d2db900eb88
AUX imagescan-3.62.0-tests-tesseract.patch 3825 BLAKE2B ee16bab5f36e866d2a212f832f90b8fa078cfea51dd81ae8175086ce896b718c52f2dd5c56ba15ddf89427abde6231b93672a71467d18fc47c45fdd166efce54 SHA512 63cf6b7f42f6cc1dfc05e9a5d333514aa56ba658e96a860b753d9a120df79a41abbd0fcc04070e103908bf05648dcdff96eab343981fa0f5293aee4258309980
AUX imagescan-3.63.0-autoconf-2.70.patch 1147 BLAKE2B d87e32fa8510096fe965ec24a21276e0c7ba0b838cb2eb5228bb0a336db037dd77240895d61eb574abbc03334d44b0c1467c4bf1dc48a69c72518cfd64d90a51 SHA512 6a58a0df2cd579ea85ea30c263d4538dae8abbfc65d3e102ac546e282bbc8ef72762894c926fc0500322b99364b815f29eb86a098989e4c67675d5d92efa304a
AUX imagescan-3.65.0-sane-backends-1.1.patch 353 BLAKE2B 07ddf999ab1c3b1cd9fae482425ef86080dc07cb5323093cd89a9f0622db6efc0bb5473fd45d913459aebb2052eeb2b2c65dd2c0223b3be51d791fe28f688a39 SHA512 e88f6aa3b0f86153db1c24ad19862fe97dd6a71dcc5b822e643d50d0e0c82ec4cea1fa61f1809f382fd0abb7568ab3b42b1c8587d2f6e49cacb29a5b30c151c6
+AUX imagescan-3.65.0-sane-force-dll.d.patch 1364 BLAKE2B 33af841cf855f424aa2322c1162d4a58fe225d484956ae90088186a5295e76959e716b35828f6f42fd8dd35e1214c9034a4461d7371ac65340e0902ce7bd33a1 SHA512 4d1c9a981947175ed1b57b62f37020740023ef5d090ee9e1ee62cd81f3296a583de91697129605575ad895f5f1e017d8d6306b2da3ad29861ee6d65b1100de90
DIST imagescan_3.65.0.orig.tar.gz 12651383 BLAKE2B e1436b6d6bf9fc3fc4e5185706fc814e1a4351bf37cd733a3fb88cd16a1c3422ebe0bf4cca77ac00c431edc990aaa50b8994e3bc0f72acba3b0e0608882b63ae SHA512 c719ac540af496efe72b2be87a2b89cbec8eee61a2a985574d0db766c00b7187315378382d8501e26dad132e93de3d3e9431c8e679b569f3c35ea8181b1ca022
-EBUILD imagescan-3.65.0.ebuild 3058 BLAKE2B 2f709868a9229344ce67d7d8a12ff237182ee13370143e7bbfc07cdb30a9463b5da4686e4a65488bbcf2505a1c93062cc7e3032fe23017c0fc373182bf0bda8a SHA512 34427fd7aac436933fb0169833cdd0c4102406114b806e1808d8f1971c7b3d0f900121cdcff8149c9b12d50dccc79fd0ef56a23d6b94f5e81a1cc384bf876f6d
+EBUILD imagescan-3.65.0.ebuild 3109 BLAKE2B dd33eb031cd1a6a9bc487b0070d8c34253efb98a94872c52f0ed9c64a70adca500206a43d58b4771fd2777bd746dc798c0b403e51bb56c43ba754ed4152bf50e SHA512 23e21b86ef37da6b4c67df5e59cd81c0ee5487f840dda58473d42dba8a40f376c9608c322d381002c36434ab0cdbbd767219b9e4d410230f80e56c2b36f647ae
MISC metadata.xml 961 BLAKE2B b9c6fb04e94844fb8e7f1d60c5287809c61c3f642f86f55e88ba09a489ebe2b90a698b8a7f5d7c04d38324b97d746f68004c662839862f84a3d1e66cd56c998e SHA512 93c00c3fd4b23cab80f46e3f2a8bedaf92e97473fbdcc707034d86a01ff11269fe6a67648e7a369d71fd60e31d902bc8c94510b37c293df90934a6b2b38cf7f1
diff --git a/media-gfx/imagescan/files/imagescan-3.65.0-sane-force-dll.d.patch b/media-gfx/imagescan/files/imagescan-3.65.0-sane-force-dll.d.patch
new file mode 100644
index 0000000..37a889b
--- /dev/null
+++ b/media-gfx/imagescan/files/imagescan-3.65.0-sane-force-dll.d.patch
@@ -0,0 +1,37 @@
+--- utsushi-0.65.0/sane/Makefile.am.orig 2022-07-28 09:19:26.418665383 +0200
++++ utsushi-0.65.0/sane/Makefile.am 2022-07-28 09:42:12.682519616 +0200
+@@ -216,28 +216,12 @@
+ echo " skipping component activation"; \
+ exit 1; \
+ fi
+- if test -d "$(SANE_SYSCONFDIR)/dll.d"; then \
+- dirname="$(DESTDIR)$(SANE_SYSCONFDIR)/dll.d"; \
+- file=$$dirname/$(BACKEND_NAME); \
+- test -d $$dirname || $(MKDIR_P) $$dirname; \
+- echo "# $(BACKEND_NAME) -- dll.conf snippet" > $$file; \
+- echo "" >> $$file; \
+- echo "$(BACKEND_NAME)" >> $$file; \
+- else \
+- dirname="$(DESTDIR)$(SANE_SYSCONFDIR)"; \
+- file=$$dirname/dll.conf; \
+- if test -f $$file; then \
+- if test -n "`$(GREP) '^[ \t]*#[ \t#]*$(BACKEND_NAME)' $$file`"; \
+- then \
+- sed -i 's,^[ \t]*#[ \t#]*\($(BACKEND_NAME)\),\1,' $$file; \
+- elif test -z "`$(GREP) $(BACKEND_NAME) $$file`"; then\
+- echo $(BACKEND_NAME) >> $$file; \
+- fi; \
+- else \
+- echo $(ECHO_N) "WARNING: $$file not found,"; \
+- echo " cannot activate SANE component"; \
+- fi; \
+- fi
++ dirname="$(DESTDIR)$(SANE_SYSCONFDIR)/dll.d"; \
++ file=$$dirname/$(BACKEND_NAME).conf; \
++ test -d $$dirname || $(MKDIR_P) $$dirname; \
++ echo "# $(BACKEND_NAME) -- dll.conf snippet" > $$file; \
++ echo "" >> $$file; \
++ echo "$(BACKEND_NAME)" >> $$file;
+
+ uninstall-hook-data:
+ @$(NORMAL_UNINSTALL)
diff --git a/media-gfx/imagescan/imagescan-3.65.0.ebuild b/media-gfx/imagescan/imagescan-3.65.0.ebuild
index e12763f..f8ff5b2 100644
--- a/media-gfx/imagescan/imagescan-3.65.0.ebuild
+++ b/media-gfx/imagescan/imagescan-3.65.0.ebuild
@@ -48,6 +48,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-3.62.0-tests-linkage.patch
"${FILESDIR}"/${PN}-3.63.0-autoconf-2.70.patch
"${FILESDIR}"/${PN}-3.65.0-sane-backends-1.1.patch
+ "${FILESDIR}"/${PN}-3.65.0-sane-force-dll.d.patch
)
src_prepare() {