summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2013-02-18 09:55:48 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2013-02-18 09:55:48 +0000
commit8a25e80c452e94a4edbf8775b42a8031b9661437 (patch)
tree5b95eca246b7479fa6ea3cd3480ceeefd9fe09ca
parentvdr-plugin.eclass, add eerror to get .eclass depricated (diff)
downloadhistorical-8a25e80c452e94a4edbf8775b42a8031b9661437.tar.gz
historical-8a25e80c452e94a4edbf8775b42a8031b9661437.tar.bz2
historical-8a25e80c452e94a4edbf8775b42a8031b9661437.zip
Version bump with new SRC_URI. Thanks to Jared in bug #455776.
Package-Manager: portage-2.2.0_alpha163/cvs/Linux x86_64 Manifest-Sign-Key: 0x1CD13C8AD4301342
-rw-r--r--media-gfx/iscan-plugin-esdip/ChangeLog10
-rw-r--r--media-gfx/iscan-plugin-esdip/Manifest17
-rw-r--r--media-gfx/iscan-plugin-esdip/iscan-plugin-esdip-1.0.0.5-r1.ebuild42
-rw-r--r--media-gfx/iscan-plugin-gt-f500/ChangeLog11
-rw-r--r--media-gfx/iscan-plugin-gt-f500/Manifest22
-rw-r--r--media-gfx/iscan-plugin-gt-f500/iscan-plugin-gt-f500-1.0.0.1-r1.ebuild85
-rw-r--r--media-gfx/iscan-plugin-gt-f720/ChangeLog11
-rw-r--r--media-gfx/iscan-plugin-gt-f720/Manifest23
-rw-r--r--media-gfx/iscan-plugin-gt-f720/iscan-plugin-gt-f720-0.0.1.2.ebuild69
-rw-r--r--media-gfx/iscan-plugin-gt-x770/ChangeLog10
-rw-r--r--media-gfx/iscan-plugin-gt-x770/Manifest19
-rw-r--r--media-gfx/iscan-plugin-gt-x770/iscan-plugin-gt-x770-2.1.2.1-r3.ebuild90
-rw-r--r--media-gfx/iscan-plugin-gt-x820/ChangeLog10
-rw-r--r--media-gfx/iscan-plugin-gt-x820/Manifest19
-rw-r--r--media-gfx/iscan-plugin-gt-x820/iscan-plugin-gt-x820-2.2.0.1.ebuild91
15 files changed, 475 insertions, 54 deletions
diff --git a/media-gfx/iscan-plugin-esdip/ChangeLog b/media-gfx/iscan-plugin-esdip/ChangeLog
index 6d55b8a89c4b..1886f71e26b3 100644
--- a/media-gfx/iscan-plugin-esdip/ChangeLog
+++ b/media-gfx/iscan-plugin-esdip/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-gfx/iscan-plugin-esdip
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/iscan-plugin-esdip/ChangeLog,v 1.2 2012/11/03 20:47:27 flameeyes Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/iscan-plugin-esdip/ChangeLog,v 1.3 2013/02/18 09:55:42 flameeyes Exp $
+
+*iscan-plugin-esdip-1.0.0.5-r1 (18 Feb 2013)
+
+ 18 Feb 2013; Diego E. Pettenò <flameeyes@gentoo.org>
+ +iscan-plugin-esdip-1.0.0.5-r1.ebuild:
+ Version bump with new SRC_URI. Thanks to Jared in bug #455776.
03 Nov 2012; Diego E. Pettenò <flameeyes@gentoo.org>
iscan-plugin-esdip-1.0.0.5.ebuild:
diff --git a/media-gfx/iscan-plugin-esdip/Manifest b/media-gfx/iscan-plugin-esdip/Manifest
index c6b993afbd76..2809053ef5fd 100644
--- a/media-gfx/iscan-plugin-esdip/Manifest
+++ b/media-gfx/iscan-plugin-esdip/Manifest
@@ -3,17 +3,18 @@ Hash: SHA256
DIST iscan-plugin-esdip-1.0.0-5.ltdl7.i386.rpm 1311240 SHA256 2f30cd6b30193c5eda0f94ee1cd9204fe8427507802bd095a790f33a5a0a1bec SHA512 cff826ad66e1718a9b59f09849522af70789f782e36d5ed979ef4296eee7be5e4e02375c939300b94d6ac555f1db2441bee59758a8a0d040770d25b47ba8dbab WHIRLPOOL 5326584ff96e4c779d611db15913f43176484067b03d3cd2b59e615ac85fb777198b15150a338f1abf7009178d6c16d624d572f1fa8efda3db1c5a95d4567cac
DIST iscan-plugin-esdip-1.0.0-5.ltdl7.x86_64.rpm 1359799 SHA256 fb17948a12f34e943613484ca9d05c80806cab34bd28dbcfe3ff593363b2ddd4 SHA512 3d5f9721eb9d8b56d16800a4a4a25c4b887d593e08d1d0c3709f10b92c52b906000e84c99f41eec13b9ccdbaf53d2621f6f1582d69a1e5e291239a47987776a7 WHIRLPOOL 88d747fcbe29a859326029584bb25c630217a1159aaca8ca9e7bdfc9e6782e758040b0da2a0e8b9c6fa73677eb11516ed9f21865bc13ce656362044dd814803a
+EBUILD iscan-plugin-esdip-1.0.0.5-r1.ebuild 1112 SHA256 71de97573eb5d695b8857b45d4e8f017b14182c81f2a2043874e16b433836f79 SHA512 d90b4495bcb283e5e1efc66cdaaae060598dacc990ca48855756503578a8997b396bca19f653fc549cdb73a6e784347c4be00bdfa8a8e0e8390a8a7723acb3c0 WHIRLPOOL f0b78c3ec76aa625cf042bfc4846dca5cefe6b8719efe5f1630a9034b6c6030ec0f8a5bff0da71962d57269dd1992edae7d4392a86ae23e69ed38f6aab2e724f
EBUILD iscan-plugin-esdip-1.0.0.5.ebuild 1091 SHA256 b3ffe40ad3c2d0c9cab3cfa818cf12643438cb4a781a55cf90bb205a65529c9f SHA512 6b8bdf1b5eee3014c6a292b12190facf146078b487018fef2ec88f0d7b096070a5d32496105b3296c3fc5c2a82c7c0c72caa594fa79a9075ded0861b8fc6f421 WHIRLPOOL d84033563d7f6caba58e81a55c0b8785d07f04d7d9810fba1e673e5393a1b7502c50603ff22a220ca7038c94a66e63aa27bcb2dbaf132a1bf515a33c56a10360
-MISC ChangeLog 575 SHA256 666757dda70bf447121cd0ee090873d853bd596402e702d47bc366fef81368a2 SHA512 21995309e4e3cfb3839aa64859eeadbb32e460277d610fd1d8c9babdb0b0fe694523d041cb065025d7a90c38c58933e0092c7c99b22a9ef68e735e0134545baa WHIRLPOOL 262e175e340c7f1d8d30339f56a51e852b29fe42b1b548f7a7706c6f476f56eb74c6bde65fd52ce6ad076c58fcddc77a731fa634dbd6fab759821711b6c65397
+MISC ChangeLog 784 SHA256 bacf743bbd86b9f72c81c4adfb72b22647bca12343dcbf475ef8a7eb2be235b4 SHA512 7ec3f173b628c22bb364878efbee9e8a2dc0d76cae4d51368343cccf77d738f02de12b46ecfe90032f70e1f2ccf17ae851839002aa820236eb7bb6370cd2dc68 WHIRLPOOL 8667c8cc25b3abb582922a14ff88eead0650e71659aa2c5dfdfee12706a0c05dfe650352fe8885982deaa9dfa10251217c71df056e55906ba6a8bf8926f30f2a
MISC metadata.xml 495 SHA256 440604d12fdc0075e2c9bc6a68bdc4a8c701ae02831780c5b0801db7c60884e0 SHA512 ffce1f38f7039d938061ba05a1477e3d1dde4f68778dec18fd0927629d7a5b8333432fd15a17fcf0a771f81391daf6b9c45bf2e48916a1d882ead2ceaf0391b6 WHIRLPOOL 1c9f7749b6ee337d1baf935418440b3adcf6ad27db7b6a52f4b25c3f6797d1924edb292ffa9cf60c0b52b58a8d7e1b94fc21327f696aaca8a45a1eb8e8161629
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEcBAEBCAAGBQJQlYLzAAoJEBzRPIrUMBNCWncIAJkyofXuC5oozMgNDCRDSYdK
-YfE4kk/DNDR0dfncwpbCeHcSJz3UnJIli8Wc+0gYHgzeNvEgT1B0Vi4a71Dq9e4q
-f7AJVtfO2NRkEmPgAxTrFD6wuI0CD4+5fVIEnTTf9vcQyDn/hib3Ng1YWSvFFgqB
-d417wk3+i60tiipruZMDl3pRh1ux6J7Cgv7Vwwhp9u0z8ocbsa3KRJzBLDBxpR0G
-3Y6T5jUUeaO7L9P8NwmNp6IPz3PUPxnSH+Jm2KTVBg767wwJ9Kb+7I1TEO6juSkU
-KrT+G9LkEmbk3hKn5GoVZhGAoNgegYCX7zY5xTPWqVVuBwyTpe+jg+w4wKNoCqw=
-=Z4RO
+iQEcBAEBCAAGBQJRIfqjAAoJEBzRPIrUMBNC5cIH/iJHlGBVPcfm7IGrzsGSRlsL
+O+x7+XMhXYa4Pstjue7SSotroBb0xztq8UNpj+hJPP1DYpfffjThc+zElrFB7V/I
+4ibpDh50XtjWoZHGMmWj0DwkJYLuHzsR+p4msMms5rOtMES4CbqxPN1q0/fSvVYo
+KG/8EXSrdB/qh8FRAnnSLm+uGtgXX4V3UkMyVmpeG63oWCBufjzr3rNFOVaDINVD
+GqePVhbI90iE3vanM/XGjUckuk0dsP+fTlJKGvRLtT/AdheIaR4Quj+9+6BFR8p4
+W3Sh8FIMw8B1U16QvTu7FTYm5D5aijGWXk76ZywjhhYQfgKmCdfKROs/vdo5ye4=
+=zsOa
-----END PGP SIGNATURE-----
diff --git a/media-gfx/iscan-plugin-esdip/iscan-plugin-esdip-1.0.0.5-r1.ebuild b/media-gfx/iscan-plugin-esdip/iscan-plugin-esdip-1.0.0.5-r1.ebuild
new file mode 100644
index 000000000000..b39275b0385f
--- /dev/null
+++ b/media-gfx/iscan-plugin-esdip/iscan-plugin-esdip-1.0.0.5-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/iscan-plugin-esdip/iscan-plugin-esdip-1.0.0.5-r1.ebuild,v 1.1 2013/02/18 09:55:41 flameeyes Exp $
+
+EAPI=4
+
+inherit rpm versionator multilib
+
+MY_PV="$(get_version_component_range 1-3)"
+MY_PVR="$(replace_version_separator 3 -)"
+
+DESCRIPTION="Plugin for 'epkowa' backend for image manipulation."
+HOMEPAGE="http://download.ebz.epson.net/dsc/search/01/search/?OSC=L"
+SRC_URI="amd64? ( http://dev.gentoo.org/~flameeyes/avasys/${PN}-${MY_PVR}.ltdl7.x86_64.rpm )
+ x86? ( http://dev.gentoo.org/~flameeyes/avasys/${PN}-${MY_PVR}.ltdl7.i386.rpm )"
+
+LICENSE="AVASYS"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+
+IUSE=""
+
+DEPEND=">=media-gfx/iscan-2.28.0"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="/usr/lib64/iscan/libesdtr.so.0*
+ /usr/lib64/iscan/libesdtr2.so.0*"
+
+src_configure() { :; }
+src_compile() { :; }
+
+src_install() {
+ dodoc usr/share/doc/*/*
+
+ exeinto /usr/$(get_libdir)/iscan
+ doexe usr/$(get_libdir)/iscan/*
+
+ insinto /usr/share/iscan
+ doins usr/share/iscan/*
+}
diff --git a/media-gfx/iscan-plugin-gt-f500/ChangeLog b/media-gfx/iscan-plugin-gt-f500/ChangeLog
index f89d5742fe6f..7041be9d35a4 100644
--- a/media-gfx/iscan-plugin-gt-f500/ChangeLog
+++ b/media-gfx/iscan-plugin-gt-f500/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-gfx/iscan-plugin-gt-f500
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/iscan-plugin-gt-f500/ChangeLog,v 1.4 2012/06/08 02:15:09 zmedico Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/iscan-plugin-gt-f500/ChangeLog,v 1.5 2013/02/18 09:54:29 flameeyes Exp $
+
+*iscan-plugin-gt-f500-1.0.0.1-r1 (18 Feb 2013)
+
+ 18 Feb 2013; Diego E. Pettenò <flameeyes@gentoo.org>
+ +iscan-plugin-gt-f500-1.0.0.1-r1.ebuild:
+ Version bump with new SRC_URI. Thanks to Jared in bug #455776.
08 Jun 2012; Zac Medico <zmedico@gentoo.org>
iscan-plugin-gt-f500-1.0.0.1.ebuild:
@@ -21,4 +27,3 @@
20 Apr 2011; Diego E. Pettenò <flameeyes@gentoo.org>
+iscan-plugin-gt-f500-1.0.0.1.ebuild, +metadata.xml:
Initial import of the iscan plugin/firmware for EPSON Perfection 2480/2580.
-
diff --git a/media-gfx/iscan-plugin-gt-f500/Manifest b/media-gfx/iscan-plugin-gt-f500/Manifest
index b9cbe146b2ca..8cc79ef0f2b2 100644
--- a/media-gfx/iscan-plugin-gt-f500/Manifest
+++ b/media-gfx/iscan-plugin-gt-f500/Manifest
@@ -1,14 +1,20 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
-DIST iscan-plugin-gt-f500-1.0.0-1.i386.rpm 124153 RMD160 cf624c88aa6678627b69da06c3f257d7cd5ffd8b SHA1 c0abb811f97f5d1c69b2777946c208b404ad0437 SHA256 91ef3ea74051e55e8f5f3aebe98b456b5b2eea997bdb8ad1dd73389ffccf6398
-EBUILD iscan-plugin-gt-f500-1.0.0.1.ebuild 2167 RMD160 4e7c11a4ea7d1613a4aca3a9be70f64f277567dc SHA1 168b00b1e88e0098719aead7607c4fbb34f4f4cb SHA256 5f95434056eae530d3647c63abbb6e7eae220fd85cbab63131b9a64dc9e98c5b
-MISC ChangeLog 1021 RMD160 cb8ec576a351ce4fa98b9e9244e17cb9d11b7200 SHA1 184e2b94609bb7bea6cdc99dea2aecca7bf35c5b SHA256 e6ab31f759155981ea5329d43e93986224d00418365b471b810a4f3faa751752
-MISC metadata.xml 789 RMD160 82abef2e49d7a4c322d4522647c21df79bfd4346 SHA1 1ee88896f5a3a2de49eec2dc3ab4a5d06fde4d8d SHA256 2333b818db419ae881d762f74373b05e624be654f9faf74410359c9aeb8a8f88
+DIST iscan-plugin-gt-f500-1.0.0-1.c2.i386.rpm 126130 SHA256 fe87d16ce22c28e2c320286758bea32ea4cad75c83debd6fe95670b704701464 SHA512 efecbb6e3f4fe3f498ebf9bb68a1755405c675d67c52042dcfc2e4e7f98903a870f969b4453d110c9f774452c6ae44042482ee954762c5f5a559e2d3e52a98d0 WHIRLPOOL 11ac8ac1e40b95a2a6128fc3c7fca8c27483c8305f87c989d4102b3d26acd655d7436c7a11547e8c08dac2a488c98b16699e801a5e794f6122935e91116b9bce
+DIST iscan-plugin-gt-f500-1.0.0-1.i386.rpm 124153 SHA256 91ef3ea74051e55e8f5f3aebe98b456b5b2eea997bdb8ad1dd73389ffccf6398 SHA512 f119f326cac05e6ca16a8e9b4fde2e4021037820ca345a8f4b48a5665275441721835710181d23385852db202c1821bcd0bab5ebba7a714abc594b5e3cd70b3d WHIRLPOOL 81cd2cdfe49ea49314f5e9a01033dd7c3c6049784d0b04ac65f6c041ec0ef12671ef70cc35bfa117732d1fec5cd2445bc607f202ecffa79f4c90ca3ec05ffe9d
+EBUILD iscan-plugin-gt-f500-1.0.0.1-r1.ebuild 2191 SHA256 32615efc4ee2a43feec3822ab0704f0671b45e8d745f01d929428680c1217496 SHA512 9873b849f0d5316e4a88ac1c6d0162a5623d11dc9f074a7538a05dddeac1c991c4d1ecade39d24ed077da3ebf6be2f05e847167d76aa4377ba3819976a17b1ba WHIRLPOOL 5f2fa0dd857021c49a242798cd9bc2f3362e9f05a1ba4e0b286108b12cd3956edf68e36217c654b8eda018c2c6a1da5ea55cc07cd6ea6e7357e349ec99ea4268
+EBUILD iscan-plugin-gt-f500-1.0.0.1.ebuild 2167 SHA256 5f95434056eae530d3647c63abbb6e7eae220fd85cbab63131b9a64dc9e98c5b SHA512 aa7f5c647923728bc5df4a7008d7a087f73f038b95b88001f17866608177e1923191b781ab062751684ddbd73328295a5fefb834ee9141838c70234df3b350f0 WHIRLPOOL 3abe2f9d29ca1d093e48c577fe18adccb85f4a2c1914666cb21b7a732e3cce2c2806a20ac5f0aed8071a71aeb16064e4237920e677c662c1e61b8ff1b88b1459
+MISC ChangeLog 1235 SHA256 e29ed14a034bb96840865f0a26e64c11c756409271ef2b6399f6a93f9c0c0f56 SHA512 c42a1589026705d833be0a3850d65d170e8055021345903c942872bb4681311f75df809958440a36003c86e49138d58bda40d624b0772e9dd213c98e1eb8d177 WHIRLPOOL 52d0a5d29b2ef4fa147ac8547347f4c3b3e9a261bc0b69c553b8456e3dde83a8335deffc4a7002cdc45fd56ef080998f91a2e18a8bb78d112b78a2f029f448ac
+MISC metadata.xml 789 SHA256 2333b818db419ae881d762f74373b05e624be654f9faf74410359c9aeb8a8f88 SHA512 da281fba6f9f2679dd713ab15e26f3150325a69bf5ba217ffab921d39b39113717e55b3d8a8eef65410c2c09ad0c3817b652344749380ab6b2133b7d6d19d50e WHIRLPOOL 9390b3adbf582e7ded38ff95b80e691aa9a1dcaa0019bfdff065463a62cdec2e666f2ce7b5a389f2fbb7a44299dd45b9ac81caaa92d98291ce82c64b96882df0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEARECAAYFAk/RYDMACgkQ/ejvha5XGaNDwQCcCXjwBheuUc3b8LiX+AzER0O/
-7U0An21UR6t1JzikGykGN9wJAQsXnjq/
-=nO91
+iQEcBAEBCAAGBQJRIfpjAAoJEBzRPIrUMBNC/Q8H/AvYDUJQldGR927SDJAoAe+l
+KAOY6MlGNVNpqlBpgtq2CoOBV16HOC0iHRC+I5FvtttWdoaCMHNZKKjZeeB3PY4N
+gKKB80QnlD8mrj1KSXtc0S3tn6xlCyN8jaCSTcsZxpysmMQZ+PJlyZuDxV4xO3z0
+aNbyioiZT3FUyWAZwvOgEsnDpsMN/83mv8peUiSCtuxQzYsR+PwMIXsQEf9KvwCg
+jmCm7LMldhZY4W5a+sMw+YpZ2cMcZt7hQSq0zvY/Ufe7GkNZZOv7U+WQti0fNbYr
+6CocIbBUqIZQI5+om9ClZtT0CYroxc00S4YIMXbephTEaba4DyFc4Cq8F+h7L9E=
+=/t5D
-----END PGP SIGNATURE-----
diff --git a/media-gfx/iscan-plugin-gt-f500/iscan-plugin-gt-f500-1.0.0.1-r1.ebuild b/media-gfx/iscan-plugin-gt-f500/iscan-plugin-gt-f500-1.0.0.1-r1.ebuild
new file mode 100644
index 000000000000..9102d9ff3d78
--- /dev/null
+++ b/media-gfx/iscan-plugin-gt-f500/iscan-plugin-gt-f500-1.0.0.1-r1.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/iscan-plugin-gt-f500/iscan-plugin-gt-f500-1.0.0.1-r1.ebuild,v 1.1 2013/02/18 09:54:29 flameeyes Exp $
+
+EAPI="4"
+
+inherit multilib rpm versionator
+
+MY_P="${PN}-$(replace_version_separator 3 -)"
+
+DESCRIPTION="Epson Perfection 2480/2580 PHOTO scanner plugin for SANE 'epkowa' backend."
+HOMEPAGE="http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX"
+SRC_URI="http://dev.gentoo.org/~flameeyes/avasys/${MY_P}.c2.i386.rpm"
+
+LICENSE="EPSON EAPL"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+IUSE="minimal"
+
+DEPEND="minimal? ( >=media-gfx/iscan-2.21.0 )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"
+
+src_configure() { :; }
+src_compile() { :; }
+
+src_install() {
+ # install scanner firmware
+ insinto /usr/share/iscan
+ doins "${WORKDIR}/usr/share/iscan/"*
+
+ dodoc usr/share/doc/*/*
+
+ use minimal && return
+ # install scanner plugins
+ exeinto /opt/iscan/esci
+ doexe "${WORKDIR}/usr/$(get_libdir)/iscan/"*
+}
+
+pkg_setup() {
+ basecmds=(
+ "iscan-registry --COMMAND interpreter usb 0x04b8 0x0121 '/opt/iscan/esci/libesint41.so.2 /usr/share/iscan/esfw41.bin'"
+ )
+}
+
+pkg_postinst() {
+ elog
+ elog "Firmware file esfw41.bin for Epson Perfection 2480/2580 PHOTO"
+ elog "has been installed in /usr/share/iscan."
+ elog
+ use minimal && return
+ [[ -n ${REPLACING_VERSIONS} ]] && return
+
+ # Needed for scanner to work properly.
+ if [[ ${ROOT} == "/" ]]; then
+ for basecmd in "${basecmds[@]}"; do
+ eval ${basecmd/COMMAND/add}
+ done
+ else
+ ewarn "Unable to register the plugin and firmware when installing outside of /."
+ ewarn "execute the following command yourself:"
+ for basecmd in "${basecmds[@]}"; do
+ ewarn "${basecmd/COMMAND/add}"
+ done
+ fi
+}
+
+pkg_prerm() {
+ use minimal && return
+ [[ -n ${REPLACED_BY_VERSION} ]] && return
+
+ if [[ ${ROOT} == "/" ]]; then
+ for basecmd in "${basecmds[@]}"; do
+ eval ${basecmd/COMMAND/remove}
+ done
+ else
+ ewarn "Unable to de-register the plugin and firmware when installing outside of /."
+ ewarn "execute the following command yourself:"
+ for basecmd in "${basecmds[@]}"; do
+ ewarn "${basecmd/COMMAND/remove}"
+ done
+ fi
+}
diff --git a/media-gfx/iscan-plugin-gt-f720/ChangeLog b/media-gfx/iscan-plugin-gt-f720/ChangeLog
index 1ad8957bb0cd..0670158053aa 100644
--- a/media-gfx/iscan-plugin-gt-f720/ChangeLog
+++ b/media-gfx/iscan-plugin-gt-f720/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-gfx/iscan-plugin-gt-f720
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/iscan-plugin-gt-f720/ChangeLog,v 1.4 2012/06/08 02:16:33 zmedico Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/iscan-plugin-gt-f720/ChangeLog,v 1.5 2013/02/18 09:47:56 flameeyes Exp $
+
+*iscan-plugin-gt-f720-0.0.1.2 (18 Feb 2013)
+
+ 18 Feb 2013; Diego E. Pettenò <flameeyes@gentoo.org>
+ +iscan-plugin-gt-f720-0.0.1.2.ebuild:
+ Version bump with new SRC_URI. Thanks to Jared in bug #455776.
08 Jun 2012; Zac Medico <zmedico@gentoo.org>
iscan-plugin-gt-f720-0.0.1.ebuild:
@@ -20,4 +26,3 @@
+iscan-plugin-gt-f720-0.0.1.ebuild:
Initial import from bug #274625. Ebuild contributed by W. Trevor King and
Will Lepofsky, thanks guys.
-
diff --git a/media-gfx/iscan-plugin-gt-f720/Manifest b/media-gfx/iscan-plugin-gt-f720/Manifest
index f6d112c58630..a92e5311ea07 100644
--- a/media-gfx/iscan-plugin-gt-f720/Manifest
+++ b/media-gfx/iscan-plugin-gt-f720/Manifest
@@ -1,15 +1,20 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
-DIST esci-interpreter-gt-f720-0.0.1-2.i386.rpm 381387 RMD160 e637a95a6139b80e194f1be1a747024460c784b6 SHA1 5370133ec5e5b8bc5e5a3a152a4e0ba04eb03199 SHA256 c47d2acfb6de4d9c300e2f26df5b8a7c250e07195245d638457b8a4ea61f0903
-DIST esci-interpreter-gt-f720-0.0.1-2.x86_64.rpm 170040 RMD160 2e366c9428f0210a349fa29a6d249ca7a3b336ec SHA1 7e8e5170e552a29a8b49d901ebcdcb69059e1d4f SHA256 9e82fc5110b4f2b08402ac4e0a4391665b7edccaba43df4299f5c48b60faaabb
-EBUILD iscan-plugin-gt-f720-0.0.1.ebuild 1860 RMD160 81cb138643892443995525ecfba9f7c276f6822e SHA1 14264012869d7f1e765b21b4936db5b90781e63e SHA256 3714c2b3e1bf084583066840a2ad082de5d21191c5bc5f6bfc8a88a8364f9496
-MISC ChangeLog 833 RMD160 745a1e38ee4120188330d1c23439cd2160c282e8 SHA1 ae6c744a5a1d8b8399429e552283be8c6e11c7e2 SHA256 caad5245456f3aedf806e52916ae32b26416a0086968c120fea77cdcd45bb7f9
-MISC metadata.xml 546 RMD160 aff4e0d308d30c99b88d488e8fc803924672598e SHA1 2ee932538a812c3dfca3defad7343c890dfb3bf2 SHA256 b76ed4f2de2a2af2ed092e0411f9a77dc3f186ec832f9aa9406fd4b4e1bd2fed
+DIST esci-interpreter-gt-f720-0.0.1-2.i386.rpm 381387 SHA256 c47d2acfb6de4d9c300e2f26df5b8a7c250e07195245d638457b8a4ea61f0903 SHA512 6ccc6f48d8c00614346a0faee798b876497ba5ac1b35e3fd558a6e01711b944dc713e654d53fff09daff00b91251150665932564fea4fc60ec1a0a7ec95fa1f5 WHIRLPOOL 2edd2338e00d05a017e68bdae4ca791dd409e8138adfff7cc45557ec612a209b1cb01f2ce823fbc2de4afead23019c1962a013885886bafe838ed51b018635e7
+DIST esci-interpreter-gt-f720-0.0.1-2.x86_64.rpm 170040 SHA256 9e82fc5110b4f2b08402ac4e0a4391665b7edccaba43df4299f5c48b60faaabb SHA512 457fcfa3ae8291336a127e95dc81e24a2125ae8f861bf74d2006e4d019c54bd351c2480254b9173e52dfe489962dffea2819963596f280e1dc05c527fbf6b625 WHIRLPOOL 362e8030b9c55f12ff56c9883689b8d0d9e5387c55fdcd9b0fbb5ca418b479a081b3bdd845f59ad3381ff52c96fd25d879746786d1b129cc5d1d27f6c358cd65
+EBUILD iscan-plugin-gt-f720-0.0.1.2.ebuild 1946 SHA256 227a68b508e8769940201c9f1b96ac178731641e5565f66557074964483c1f56 SHA512 ddd0605399d41ad21f539970a4a698ac7659807248fff4365018d2d96da521408824ed45f333dd6f588ae8effbb99636db78bc5d0c20a160bea1524023919e44 WHIRLPOOL 4a88b39f00de1077b9c1983fa2ac90047c31f26ec99283e1510f2b4f4e37e85c3c355b29ab825fcb8a5c4b240dcf17cba3a7c140ee0090d2c3f03eb019b5ba48
+EBUILD iscan-plugin-gt-f720-0.0.1.ebuild 1860 SHA256 3714c2b3e1bf084583066840a2ad082de5d21191c5bc5f6bfc8a88a8364f9496 SHA512 ed02476eb1cf83c1fc90a4a7f4febc7019264832ca15a314efd971d503da9c404260bbaffcc3543d4344508c55f8a716aeb61fcc2e6f766f111b8d1d18033922 WHIRLPOOL 32ee4ff75300dd205b2af2f4d12d85905e131c6edd33d67e61a65cc242e2ecde8238e0665ebb0329099db793aff094ef0edba2b4d35e46beecf27968bcfafa26
+MISC ChangeLog 1041 SHA256 e1b5a8a4ceb7f084d157c79982c0c0c5cfa5a591a2c2553f5d5a771f8d0cf7dd SHA512 8c9ed5c9c6eb20b5fb0fc20b8ff684f1ec86e250191f94de6873cf5c3e262200e0abdbefeda7b1b2cfa011b7f7743d04eb5915c49976589ee6453ffc3ccb9159 WHIRLPOOL 27980dc374deb528109b68d90d3b2c482816f495134f181870fbfe86d053c4bda52985af90c0ed7a918e98163a5e9a18104ceac1941fe149b181404fa07d34ae
+MISC metadata.xml 546 SHA256 b76ed4f2de2a2af2ed092e0411f9a77dc3f186ec832f9aa9406fd4b4e1bd2fed SHA512 c9f41dc6c88d87c46ad6b0cfa595e5360a19daa0272fe148a728e9b87cf4bc2ea228ac0d8ca81db75d09a9d098a35a14b24b8a4380a1be2263bdadbe6aa3435e WHIRLPOOL b5e2e18eb6e7bfc83359d74bf38126a19a7af70c39007d0972d42e5101d2e32f323619f0f46c64b97b0f331af371ec0de0e0fcb901cfcc64f8302b8a8666c35a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEARECAAYFAk/RYIcACgkQ/ejvha5XGaMTfQCcDyf9HOpaXL/TiWOSXH8q4zGy
-/M0AoMWJp4/EdC/hjw+VV8NHLkOMbaoE
-=an+c
+iQEcBAEBCAAGBQJRIfjSAAoJEBzRPIrUMBNCy6IIAJ4SHH0t/cKANbtchLyKfY/u
+QDI2akHEf5nz81/yO9WAfwwKVRBV35bVoj2LKiixIziogxphjRrOtNK4U0xuisSH
+3n8IuRaYHKwtnHgt7lWHAIbN2x/ldWXPCVRF7N7PWAvUkIQmO1YdCnDZiuwJY75A
+/rnxfLYq4WDKbnoojxQ5dsANsJIarcvaesovB+Ww9x6nmsmrqwCd1Ho4V3bRPKjb
+81x7Er+v/gy+24ie025o+axzv10Hir6AreBSUxzC2MmZtDatRcKNub13INmjEEdA
+pvKP8ozVrv206nFdu+I6Vg75IKb5VDg/DDpHx9qsFv+lM1Sed9FXma3gOLGjN2s=
+=FnDb
-----END PGP SIGNATURE-----
diff --git a/media-gfx/iscan-plugin-gt-f720/iscan-plugin-gt-f720-0.0.1.2.ebuild b/media-gfx/iscan-plugin-gt-f720/iscan-plugin-gt-f720-0.0.1.2.ebuild
new file mode 100644
index 000000000000..85f59165f2d2
--- /dev/null
+++ b/media-gfx/iscan-plugin-gt-f720/iscan-plugin-gt-f720-0.0.1.2.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/iscan-plugin-gt-f720/iscan-plugin-gt-f720-0.0.1.2.ebuild,v 1.1 2013/02/18 09:47:56 flameeyes Exp $
+
+EAPI="4"
+
+inherit multilib versionator rpm
+
+MY_PV="$(get_version_component_range 1-3)"
+MY_PVR="$(replace_version_separator 3 -)"
+MY_P="esci-interpreter-gt-f720-${MY_PVR}"
+
+DESCRIPTION="Epson Perfection V300 PHOTO scanner plugin for SANE 'epkowa' backend."
+HOMEPAGE="http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX"
+SRC_URI="amd64? ( http://dev.gentoo.org/~flameeyes/avasys/${MY_P}.x86_64.rpm )
+ x86? ( http://dev.gentoo.org/~flameeyes/avasys/${MY_P}.i386.rpm )"
+
+LICENSE="AVASYS"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+
+IUSE=""
+IUSE_LINGUAS="ja"
+
+for X in ${IUSE_LINGUAS}; do IUSE="${IUSE} linguas_${X}"; done
+
+DEPEND=">=media-gfx/iscan-2.21.0"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="usr/lib64/esci/libesci-interpreter-gt-f720.so*"
+
+src_install() {
+ local MY_LIB="/usr/$(get_libdir)"
+
+ # install scanner firmware
+ insinto /usr/share/esci
+ doins "${WORKDIR}/usr/share/esci/"*
+
+ # install docs
+ if use linguas_ja; then
+ dodoc usr/share/doc/*/AVASYSPL.ja.txt
+ else
+ dodoc usr/share/doc/*/AVASYSPL.en.txt
+ fi
+
+ # install scanner plugins
+ insinto "${MY_LIB}/esci"
+ INSOPTIONS="-m0755"
+ doins "${WORKDIR}/usr/$(get_libdir)/esci/"*
+}
+
+pkg_postinst() {
+ local MY_LIB="/usr/$(get_libdir)"
+
+ # Needed for scaner to work properly.
+ iscan-registry --add interpreter usb 0x04b8 0x0131 "${MY_LIB}/esci/libesci-interpreter-gt-f720 /usr/share/esci/esfw8b.bin"
+ elog
+ elog "Firmware file esfw8b.bin for Epson Perfection V300 PHOTO"
+ elog "has been installed in /usr/share/esci and registered for use."
+ elog
+}
+
+pkg_prerm() {
+ local MY_LIB="/usr/$(get_libdir)"
+
+ iscan-registry --remove interpreter usb 0x04b8 0x0131 "${MY_LIB}/esci/libesci-interpreter-gt-f720 /usr/share/esci/esfw8b.bin"
+}
diff --git a/media-gfx/iscan-plugin-gt-x770/ChangeLog b/media-gfx/iscan-plugin-gt-x770/ChangeLog
index a6c59b0767e2..41c608464974 100644
--- a/media-gfx/iscan-plugin-gt-x770/ChangeLog
+++ b/media-gfx/iscan-plugin-gt-x770/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-gfx/iscan-plugin-gt-x770
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/iscan-plugin-gt-x770/ChangeLog,v 1.1 2012/07/05 18:56:54 flameeyes Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/iscan-plugin-gt-x770/ChangeLog,v 1.2 2013/02/18 09:51:36 flameeyes Exp $
+
+*iscan-plugin-gt-x770-2.1.2.1-r3 (18 Feb 2013)
+
+ 18 Feb 2013; Diego E. Pettenò <flameeyes@gentoo.org>
+ +iscan-plugin-gt-x770-2.1.2.1-r3.ebuild:
+ Version bump with new SRC_URI. Thanks to Jared in bug #455776.
*iscan-plugin-gt-x770-2.1.2.1-r2 (05 Jul 2012)
diff --git a/media-gfx/iscan-plugin-gt-x770/Manifest b/media-gfx/iscan-plugin-gt-x770/Manifest
index 0661599dd661..a85070d3696a 100644
--- a/media-gfx/iscan-plugin-gt-x770/Manifest
+++ b/media-gfx/iscan-plugin-gt-x770/Manifest
@@ -1,19 +1,20 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
DIST iscan-plugin-gt-x770-2.1.2-1.i386.rpm 462166 SHA256 8ce99f42e302d6686f71c3e697f75ca1eb608af72d5986d785c9cf8bc4bd93fc SHA512 b8c16dd1c3d2d8f01956a72a170fa9b51520c78ab9d2d0cd581ee1b18760a28693d364e3bc3ac50a4f1c794fb4da777d452fe12ae3cf513a06eb5bedd2543b30 WHIRLPOOL 696dfe85f2d0cb49525e310f76adb73a68406b6a66e531b49ddadef9d0d696b7d9623aae481834279a4840bd0c63c72183acaccba4dda397d04ec9528255f8f7
DIST iscan-plugin-gt-x770-2.1.2-1.x86_64.rpm 196426 SHA256 87db6217232e0ce6ee2f50183f831fd923aaa76b34e0da7445f4cd7bcad5b902 SHA512 a69830fb35b2732351b35ef39a6863886bf6bc992242188e57d273444ea17e55294b5b9331c5e770b8af179e4f346e5be74c5fd79e1e6cefd2a1e975c3e68a43 WHIRLPOOL 1c79c49c9d31f37f061a8e314e53f1d8846a64d448b73c1c503ea8dc1c90d11b1142c26ee4618117041de9e78c395643506d9d7e8821cef3cd84b0ba0b3457b6
EBUILD iscan-plugin-gt-x770-2.1.2.1-r2.ebuild 2404 SHA256 7be81946d56776a3443ed83f4e33ce394ce7a5f9c0215168ff2fae7983fdfcd1 SHA512 2acef5a42b7764afb96c5b8c01df3a74adcd0771fc7767df3715c291dcfc989e61a81dc9a58e16d347c7c18eb6255249e16655aca37e9a30e35b4eca037b7fd9 WHIRLPOOL 609abe7588cffb64e9e9da859f24fc0f919e3a018421b3c634c9cd33c0cae9ea39385b5a07bd845158a998dde4bcf943af3961cd3fb20c5dfa2931d0f835f3e7
-MISC ChangeLog 594 SHA256 88580d1402440c55ae719349a70ff9662ddca2e609daec43dd6290ca8ba0b435 SHA512 61606d32f6a1d0e43f355ab1723377e49aae25dbe3518debf9a4b2da6c3fbb100839223e6f030108cf119c13af2f07286d9e666d49f343a3f6dab99401c8439b WHIRLPOOL a0e8cb46cce7c5723e98413124beddae1d9cff7f7283bca1a92d3d8a6ae722cb58dc8a5f751c590303f19d3b0f262fbaafd90184acfb5e55e5b5c1d7ed6e4e14
+EBUILD iscan-plugin-gt-x770-2.1.2.1-r3.ebuild 2332 SHA256 7a3a37c41a7c385e2b71745fb6ce8e043281cdebf63144c8079ac1c35a9cccc1 SHA512 222183dbb33c1fa0a0305cf0e2880f844da7563dfdf90cfb97d59c80a2a5bb7a78dc8b0c45a7e30e6550687cdf757cf07f3b1f3db5ef4ec3ce17360da651ca20 WHIRLPOOL 1baee1bde4071dcbd6e38b0ed77ed085fa8f099ca171eaaaed9e659601950bb4b6e78aa5b2ea77bdb234da2a07322c3caab7f0dcab9229bf284216a5ee60d2e7
+MISC ChangeLog 807 SHA256 0cc64c3e81371d43e07d9ef6305baf3e10a5edb79ccd5030c237693b77f03472 SHA512 0e843773efeb2043718d5f2627a07ae31bfa0503ed52af30f8fc65769184a558db429781e1fe1f07df873902ceef1217fbafb0017308b99e7f7d56bd206a15e9 WHIRLPOOL 121449df3c42421986c4a482ea6f31ec83198bccf0a81aa73eed4192bf7f2a5dcb53f56324decf4c12129553cef62f9a6204b969c48704fe67de22c7eead231c
MISC metadata.xml 568 SHA256 dfa997670f13642a031a49de2b2ae7b776ba3db8663f85f0840fc9fe9711abde SHA512 2a88085ea2cd656643c3f5c2cc567a136a228d13a2c9674e85eede8c0b8483f13fad2047b0a6ec83e20c392c9f9703f5d8519c4cc5a149d9be074df6e60d60b4 WHIRLPOOL 21ec11009c216123d1489b21fbc4d9d94b96c9ac9bacf9406d1e671bbb34d9f7037a5976284f04b7ba1948e3455c90ec9c1ec0a14ec107977045bb0bd3df5522
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEcBAEBAgAGBQJP9eOAAAoJEBzRPIrUMBNCt0IIAI5Q+32Vo78rdxz4VnzjB1h3
-lyiDr2DKLIG+LzwENSz/si4J4GfitBVObKoKzn+Vjz5Eb9c3k9akJ1I7sDXWipKl
-apYxVAhx7yhZZ2WllMVewQVYDfz6G3uMr395eCaNxdtLkG0N6UA5PkHvw7j05e8d
-jqkwnwlU2W3QzMUzEpG2MyOlnuApC4mCk79etwK9sTZvpTyR2mBhjG+vHF4v9HQN
-tZmM447jHyMUFlUnSc+ub9knQQERIFOrD9VnYNl2TQctZcDMvnWwhIHKklETzDy5
-MUdZtpykSg5Q3pARfVxEDHuxlbb++AQ0u3HcghpkHte9k9Tt4IFu4qNran8NIKk=
-=4Zde
+iQEcBAEBCAAGBQJRIfndAAoJEBzRPIrUMBNCi7oH/37bhnRaP/b8YMb60xsce8zW
+vazWWPUNh+m/5XkdJw9swuj8/wsI+5dCis7YuEq8KzijrYp2gpDhfwf+JgoV8q3t
+yJEHLG2b4pMvjqkxCI+hyFWyspe/zc62md7nVKtcjq+wmk0Ul6GHDx4aCuoirNMN
+qYoY0SEyc3LX7BXZ+JEbbVqUvICk068++TNk0aCRkx5NuFM+/k18ksR2svWvXGvq
+F0fjLnKnU1xqP1v+RSCkf4MXUnStNPpz00cwNhPxiyuw7kQbeeiOMNyhpTbS7SLH
+s4nzuz9e53gxV9Vt9SIllzChuNaAIIiN1+M9/jRoAQpTPNCuzeJCDYlKlGtQCpI=
+=sybS
-----END PGP SIGNATURE-----
diff --git a/media-gfx/iscan-plugin-gt-x770/iscan-plugin-gt-x770-2.1.2.1-r3.ebuild b/media-gfx/iscan-plugin-gt-x770/iscan-plugin-gt-x770-2.1.2.1-r3.ebuild
new file mode 100644
index 000000000000..cd894981bee0
--- /dev/null
+++ b/media-gfx/iscan-plugin-gt-x770/iscan-plugin-gt-x770-2.1.2.1-r3.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/iscan-plugin-gt-x770/iscan-plugin-gt-x770-2.1.2.1-r3.ebuild,v 1.1 2013/02/18 09:51:36 flameeyes Exp $
+
+EAPI="4"
+
+inherit rpm versionator multilib
+
+MY_PV="$(get_version_component_range 1-3)"
+MY_PVR="$(replace_version_separator 3 -)"
+
+DESCRIPTION="Epson Perfection V500 scanner plugin for SANE 'epkowa' backend."
+HOMEPAGE="http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX"
+SRC_URI="
+ x86? ( http://dev.gentoo.org/~flameeyes/avasys/${PN}/${MY_PV}/${PN}-${MY_PVR}.i386.rpm )
+ amd64? ( http://dev.gentoo.org/~flameeyes/avasys/${PN}/${MY_PV}/${PN}-${MY_PVR}.x86_64.rpm )
+"
+
+LICENSE="AVASYS"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+
+IUSE=""
+
+DEPEND=">=media-gfx/iscan-2.21.0
+ !!<media-gfx/iscan-plugin-gt-x770-2.1.2.1-r2"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="/opt/iscan/esci/libesint7C.so*"
+
+src_configure() { :; }
+src_compile() { :; }
+
+src_install() {
+ # install scanner firmware
+ insinto /usr/share/iscan
+ doins "${WORKDIR}/usr/share/iscan/"*
+
+ dodoc usr/share/doc/*/*
+
+ # install scanner plugins
+ exeinto /opt/iscan/esci
+ doexe "${WORKDIR}/usr/$(get_libdir)/iscan/"*
+}
+
+pkg_setup() {
+ basecmds=(
+ "iscan-registry --COMMAND interpreter usb 0x04b8 0x0130 /opt/iscan/esci/libesint7C /usr/share/iscan/esfw7C.bin"
+ )
+}
+
+pkg_postinst() {
+ elog
+ elog "Firmware file esfw41.bin for Epson Perfection V500"
+ elog "has been installed in /usr/share/iscan."
+ elog
+
+ [[ -n ${REPLACING_VERSIONS} ]] && return
+
+ # Needed for scanner to work properly.
+ if [[ ${ROOT} == "/" ]]; then
+ for basecmd in "${basecmds[@]}"; do
+ eval ${basecmd/COMMAND/add}
+ done
+ else
+ ewarn "Unable to register the plugin and firmware when installing outside of /."
+ ewarn "execute the following command yourself:"
+ for basecmd in "${basecmds[@]}"; do
+ ewarn "${basecmd/COMMAND/add}"
+ done
+ fi
+}
+
+pkg_prerm() {
+ [[ -n ${REPLACED_BY_VERSION} ]] && return
+
+ if [[ ${ROOT} == "/" ]]; then
+ for basecmd in "${basecmds[@]}"; do
+ eval ${basecmd/COMMAND/remove}
+ done
+ else
+ ewarn "Unable to de-register the plugin and firmware when installing outside of /."
+ ewarn "execute the following command yourself:"
+ for basecmd in "${basecmds[@]}"; do
+ ewarn "${basecmd/COMMAND/remove}"
+ done
+ fi
+}
diff --git a/media-gfx/iscan-plugin-gt-x820/ChangeLog b/media-gfx/iscan-plugin-gt-x820/ChangeLog
index 924f43b6bb53..5f3721c7dfc1 100644
--- a/media-gfx/iscan-plugin-gt-x820/ChangeLog
+++ b/media-gfx/iscan-plugin-gt-x820/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-gfx/iscan-plugin-gt-x820
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/iscan-plugin-gt-x820/ChangeLog,v 1.2 2012/10/17 23:44:36 flameeyes Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/iscan-plugin-gt-x820/ChangeLog,v 1.3 2013/02/18 09:49:44 flameeyes Exp $
+
+*iscan-plugin-gt-x820-2.2.0.1 (18 Feb 2013)
+
+ 18 Feb 2013; Diego E. Pettenò <flameeyes@gentoo.org>
+ +iscan-plugin-gt-x820-2.2.0.1.ebuild:
+ Version bump with new SRC_URI. Thanks to Jared in bug #455776.
17 Oct 2012; Diego E. Pettenò <flameeyes@gentoo.org>
iscan-plugin-gt-x820-2.1.2.1.ebuild:
diff --git a/media-gfx/iscan-plugin-gt-x820/Manifest b/media-gfx/iscan-plugin-gt-x820/Manifest
index 81f424403226..2fefa7baad22 100644
--- a/media-gfx/iscan-plugin-gt-x820/Manifest
+++ b/media-gfx/iscan-plugin-gt-x820/Manifest
@@ -3,17 +3,20 @@ Hash: SHA256
DIST iscan-plugin-gt-x820-2.1.2-1.i386.rpm 489296 SHA256 eb1d021fa3db3140dd70f96d65745f5b7b568b10cf0f1040ac81e45c7196cccd SHA512 8ac2120c6636ce6f99d62ed70fd9409a38268b76c0398158ee966d040fbcd0fb5d6ffafd6eaec1eea6e8bc723941800bc97381ba03f132d97ee4fd0eaa742a85 WHIRLPOOL a9853cf2cbb432bd3a563c82b0769129aba50b96c9a4e01f19ef9b1518d01a78a5478bc437194b78ca8e4f225520cc759f618e4c70015c041d65f2dba6e94505
DIST iscan-plugin-gt-x820-2.1.2-1.x86_64.rpm 206140 SHA256 da552bd21c85ff642de7b00b46324c29780cf47ec4c849fa70c20b72fa716e36 SHA512 a4858a4da9c1a99f95b323a406eeff2bde793cc1c93d27c0fcba7a4902c1ff668e2eab35e44b0bc082e260f4ea323368c4948c02d470b7d0dec0d3cee68c0f0e WHIRLPOOL d7c1968b9288145a0ba9751232bf542a4235fbb1cdf84e83c56fca24c61e4872714aa1ec17d3f0042f96efd3794af8520c256168f993b8ad86aacf7b57837ac2
+DIST iscan-plugin-gt-x820-2.2.0-1.i386.rpm 490641 SHA256 aef57fde9829bb888dd091cd7423778a88511e4d580f519d06f43d097db80c84 SHA512 37f72ce8d71d315f51f45cd08c8865a2e613b8a6c6a27e7f4671bd5a796d10f3f9cffb954dd5f3875395f49244b090f5a2a4f2749d6c5d080ce4766faf7ccdf1 WHIRLPOOL fd5de9365d0ade03958e86e8f015a209abe47f3dea58550c057067c4a1986404c0d7b171958774ac0acb533d6c08ccf60e195baa64f1466bce7d30ff1c6f780e
+DIST iscan-plugin-gt-x820-2.2.0-1.x86_64.rpm 206774 SHA256 4be3bed1d6292822f7e963de183683a987db1f59a911688985b00af3d231b317 SHA512 342b034ae7cf1f2b346ffce8719a025e55df2295daaad896acb072e3e36b916f0503106293dc88340d4b1b732b8daa6f4d0681f843754824b757667940b5b545 WHIRLPOOL 726de2d88a2bfd16f2ad34318cfe90ea89f1a46091a7aaf97e232256f61f795caf271131414a7eb3fca3e2ded4963e068752774c351cd1c9f38bccf5619bcf1a
EBUILD iscan-plugin-gt-x820-2.1.2.1.ebuild 2529 SHA256 c1d9c2e914f7737c413542d812092928d8b68a2b171aa772099e9ab2b6e51e2f SHA512 8174af7007f6d7aef565f8ab71b0ab0d6fb0d74d1a80fbbd57d7242355e30dbc1f98e84dd3e541cb8b0f3bdc0a76f183cd1eb6374a751178e53204cd083992d4 WHIRLPOOL 6304107f804cac2b7fa1f8f2e649327c284c38a09b6574d25948a79440f31e62e465d9411ad09fe6f1399c4b8ee62db707fe0caf9505727e5dde3c73667fa66b
-MISC ChangeLog 603 SHA256 e4a3f358621d68a3c2090393d304c42a7acc20e9f9fab34c34541fc679275601 SHA512 cf957cd88fc74c0169d2067b39cc337b2d4bc41359e06dd0e3dc808ff061b8e184e53f2b99eefd15b6366f5ac48422994b7abe653323d8e74a8671f0d47449dc WHIRLPOOL 54bb26c58d1a84a311a277208a182228cf2c57b29cf452926662823fb57f373298f42a359f0f102f7147332bdb0c4458a1e0bc0c174f460fe977a52c02ca1f8a
+EBUILD iscan-plugin-gt-x820-2.2.0.1.ebuild 2384 SHA256 a48bc1b6c2081261dd9b4ed11359df0436816f453fcd1e7433206501ef0c7e8e SHA512 644b5f813b5921d830f50043a7aff05cf56fcc3b674daf96aaf110ad1d747ba9c1bf78d69f310229f81323f9a49c55407f4abaf67e15919939d9faa8f41bc482 WHIRLPOOL 1944ec2b66dfcc2b5b2d1277e5df9863e83896308fb95060bc18af83b651c2581e78be0362e8412778d803d626ef75123fb3eb48edec9afaafa28566c81b3a2e
+MISC ChangeLog 810 SHA256 343ddb370b6702a5a864641d3c2619d69b4aa89e032140167fd5710ec1e037cf SHA512 25540fcbb35e89cd9a6ed14637c51b1ebdf6ede24e89eeb4a12c5c232d454f98e3a26fba1683d0bfdcbf72b06eef94b14d8eada001f438d7c1f50cfb7a025c20 WHIRLPOOL d6213d88b711a593d05fe83a3b0e1df345bf12f082216943b62a1baa35dfc677dc267b257ad365805dfc426816fd6918c0fe1d2e197acd0312cee2f28186873a
MISC metadata.xml 574 SHA256 f4638a0740165975f42c9b82fb9b29c0a6ef86f8b1dc22e7c24aafa9648f2866 SHA512 cf385cc4ce3ad42cc4da16546a4ad93a5ff6d5c81e54d46e182b59f4f44015683bbaa64bac0a9cb69f5c9950d6b05ff7356f3052d4c01a90963eec3a96a554e0 WHIRLPOOL 72c2fc852f55ea1602a002956927a8b5f46878a281fe12b9db2f5248827c133fe2b2ed851d445be9aba427d23323df5d679b5f668bb616a2ef9e5f482b8d3860
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEcBAEBCAAGBQJQf0f7AAoJEBzRPIrUMBNCPwkIAIvo0O43OLeVCHZLUZj117bt
-k/m4Cgsjuc4M6WsYw7F5tYb09xqSPUw+Q5KEcSnzREnaBJkXMv+hAfeE2NLnchdK
-Jcmibqv+C8cxcOCRZhShpsY78103m7MdqB9YsrP+ORbEzSUmaFfW9+ShJYbo5fUh
-2Bf4xrDVm0AzsdrtQQ50VavRpU5QovovWMw3+Ka5Gqlf1lUM1yJos+EgxcMP90/d
-EHNHokZyhKJsAyka9sJQ+H7xdgBI9JYubMoX1j9QJB5rRFhn6cE79u6MGaGkoP5H
-SaJklRC9MP0MlKvv69VxfSbdfXC+CAIDjVBkBt5PcDP2kSa5GUBQ+v3xXe4p1y4=
-=PqDk
+iQEcBAEBCAAGBQJRIflKAAoJEBzRPIrUMBNCPloH/j7lElYiEAxAN0xAcGHgnvG5
+kKShw6gJKDYK165TFU1n8bEuRy4Hb0W5a/jYRtGrqERwD3rpOMOFBLI3Pnw4Tl2I
+8QC/K0XFFgwK/bOfHKoX7fo7JtCLSt2un9Y5NJYkrtk0PmHIWxCCiF+sEXpKjRtN
+Vp/9mTFzUn6qsyzJrV7sZcjFVmfxgAwYi1ujcMBgdRT6+CbFVOFLkxVHZHffghP1
+lLFigejtX4YXX8GplGKnH7ZC5xkr/4U0k8ceUjRYHHh05r3UuAfKX/zZy5dxPM0+
+ew5Hxz1CbZ+RNqEwlDv4R6KVZHmgNVLQXGhwNsW8wB5jFE5CzUP5BcPT8Epy2NQ=
+=jjKr
-----END PGP SIGNATURE-----
diff --git a/media-gfx/iscan-plugin-gt-x820/iscan-plugin-gt-x820-2.2.0.1.ebuild b/media-gfx/iscan-plugin-gt-x820/iscan-plugin-gt-x820-2.2.0.1.ebuild
new file mode 100644
index 000000000000..a2a00837a014
--- /dev/null
+++ b/media-gfx/iscan-plugin-gt-x820/iscan-plugin-gt-x820-2.2.0.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/iscan-plugin-gt-x820/iscan-plugin-gt-x820-2.2.0.1.ebuild,v 1.1 2013/02/18 09:49:44 flameeyes Exp $
+
+EAPI="4"
+
+inherit rpm versionator multilib
+
+MY_PV="$(get_version_component_range 1-3)"
+MY_PVR="$(replace_version_separator 3 -)"
+
+DESCRIPTION="Epson Perfection V600 scanner plugin for SANE 'epkowa' backend."
+HOMEPAGE="http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX"
+SRC_URI="amd64? ( http://dev.gentoo.org/~flameeyes/avasys/${PN}-${MY_PVR}.x86_64.rpm )
+ x86? ( http://dev.gentoo.org/~flameeyes/avasys/${PN}-${MY_PVR}.i386.rpm )"
+
+LICENSE="AVASYS"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+
+IUSE=""
+
+DEPEND=">=media-gfx/iscan-2.21.0"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="/opt/iscan/lib/libesintA1.so*"
+
+src_configure() { :; }
+src_compile() { :; }
+
+src_install() {
+ # install scanner firmware
+ insinto /usr/share/iscan
+ doins "${WORKDIR}"/usr/share/iscan/*
+
+ dodoc usr/share/doc/*/*
+
+ # install scanner plugins
+ exeinto /opt/iscan/lib
+ doexe "${WORKDIR}/usr/$(get_libdir)/iscan/"*
+}
+
+pkg_setup() {
+ basecmds=(
+ "iscan-registry --COMMAND interpreter usb 0x04b8 0x013a /opt/iscan/lib/libesintA1 /usr/share/iscan/esfwA1.bin"
+ )
+}
+
+pkg_postinst() {
+ elog
+ elog "Firmware file esfwA1.bin for Epson Perfection V600"
+ elog "has been installed in /usr/share/iscan."
+ elog
+
+ # Only register scanner on new installs
+ [[ -n ${REPLACING_VERSIONS} ]] && return
+
+ # Needed for scanner to work properly.
+ if [[ ${ROOT} == "/" ]]; then
+ for basecmd in "${basecmds[@]}"; do
+ eval ${basecmd/COMMAND/add}
+ done
+ elog "New firmware has been registered automatically."
+ elog
+ else
+ ewarn "Unable to register the plugin and firmware when installing outside of /."
+ ewarn "execute the following command yourself:"
+ for basecmd in "${basecmds[@]}"; do
+ ewarn "${basecmd/COMMAND/add}"
+ done
+ fi
+}
+
+pkg_prerm() {
+ # Only unregister on on uninstall
+ [[ -n ${REPLACED_BY_VERSION} ]] && return
+
+ if [[ ${ROOT} == "/" ]]; then
+ for basecmd in "${basecmds[@]}"; do
+ eval ${basecmd/COMMAND/remove}
+ done
+ else
+ ewarn "Unable to register the plugin and firmware when installing outside of /."
+ ewarn "execute the following command yourself:"
+ for basecmd in "${basecmds[@]}"; do
+ ewarn "${basecmd/COMMAND/remove}"
+ done
+ fi
+}