# ChangeLog for media-gfx/sane-backends
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/sane-backends/ChangeLog,v 1.168 2010/02/14 19:55:21 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/sane-backends/ChangeLog,v 1.169 2010/03/09 20:26:39 phosphan Exp $
+
+ 09 Mar 2010; Patrick Kursawe <phosphan@gentoo.org>
+ -sane-backends-1.0.19-r1.ebuild, -sane-backends-1.0.20.ebuild,
+ -sane-backends-1.0.20-r1.ebuild, -sane-backends-1.0.20-r2.ebuild:
+ Removing obsolete revisions.
14 Feb 2010; Samuli Suominen <ssuominen@gentoo.org>
sane-backends-1.0.20-r3.ebuild:
DIST sane-backends-1.0.20.tar.gz 4760873 RMD160 b80c0a15a75b3bce07060d65aecdcaf7860c323b SHA1 3b4d2ecde8be404bb44269771cf5dc6e4c10b086 SHA256 8fb1531e6192b9cfe2f44a020b881d78a13f05426b46263cfbe7fc2507ae3d3a
EBUILD sane-backends-1.0.17.ebuild 3769 RMD160 aaeaa544e2ff07ee3c56c6fc48c0c85b28374e62 SHA1 a2060c1a3c6acb973784e8244ccd064ec4465e07 SHA256 6c4264dccbab4f098f02045166ecdfb514abc20ba707e5fe8dbeeb24f2133c55
EBUILD sane-backends-1.0.18-r6.ebuild 4278 RMD160 6813867226c83bacea836184ac70cf1b77fffe17 SHA1 a573b3639310b109360cdc29a24261e2059cbd9e SHA256 b9a5718ea3c36f15de7025b50a0812ae851d7ccf8cc5737f69e55a4a94f18157
-EBUILD sane-backends-1.0.19-r1.ebuild 4376 RMD160 64c5af36b02721e20948f1c6bf69879f7221f8a4 SHA1 f65a57801bea0710c7122de004afa6d52105ae8f SHA256 2d857ae083482603c58557235535638f4f9a9c337d07ae713878da835141b832
EBUILD sane-backends-1.0.19-r2.ebuild 4482 RMD160 e9139e5efc0c9eadf07b4ed4d88e40e62401246d SHA1 2c15f4318c477c9d959acaf26f026cbb04683991 SHA256 babc258bbfb6cf0edbea22e5b85fd9b2d9f6f0113eddc8471ad545d926b2c7ac
-EBUILD sane-backends-1.0.20-r1.ebuild 4890 RMD160 3ab805e52b20576ca99c20c3c8ba35635dd9cf73 SHA1 319170630c7d14fd58bec772ece2899684943857 SHA256 f439e46382b088646dc0acb793557e16005acdf6f0715768b7983593a4dd11e0
-EBUILD sane-backends-1.0.20-r2.ebuild 4930 RMD160 f2bcae68bead487ac79a7c7f31eea0f7eb37a45e SHA1 480e2769f5b2cca178d79aefde1065ac1ed3392c SHA256 eae21d6799968644dac6311d2a6338700733f9d38eb1b2c4544c80d6da601633
EBUILD sane-backends-1.0.20-r3.ebuild 4300 RMD160 4262c8b8846f129d0d3d386804e36d40425d41b5 SHA1 417a9a60c3d106f802b016e8e10e99503e248893 SHA256 9ef4baf228734efb247e6664db61b4c8d13d749e8ca1888e67a641f943fce5fe
-EBUILD sane-backends-1.0.20.ebuild 4954 RMD160 534176ffa20c9d64f51f7db0c956eefe4717f63c SHA1 8cfb392350b0acae1b22634724241f7422eee7e5 SHA256 be38a77cca37c0b47bacefc8fd1be87868d2adf09107ffda9ef7aaa431deafed
-MISC ChangeLog 28540 RMD160 e077b16b1ee025b0edafc3bdf14107ae568ce7ec SHA1 45bb0fe03c2f9ee03e3f690c9b75e2224dc24b52 SHA256 57d0fb57dc8d01ff1e96ae357a5bda488e22d419d040e0e4167c5e8ca3ccbc43
+MISC ChangeLog 28757 RMD160 add89786c295992220e57d694042ed18640ccf4e SHA1 666c1fcd4d091fd24fed01d02cbd587ae447822c SHA256 8cb9bb42ab1ff94504a9d993820d280275a3c985483d30624d173b60c5dfc22e
MISC metadata.xml 224 RMD160 d646bef174a902fd1910871e794292c44f292052 SHA1 411f9bc454756fe51f5ff5033b73f91b0b07a204 SHA256 c2d7984543cf5a2770459f930dc78cbe0a220cb3297123dc108b225edc33a822
+++ /dev/null
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/sane-backends/sane-backends-1.0.19-r1.ebuild,v 1.15 2009/06/18 20:07:03 phosphan Exp $
-
-EAPI="1"
-
-inherit eutils flag-o-matic
-
-IUSE="usb gphoto2 ipv6 v4l doc"
-
-DESCRIPTION="Scanner Access Now Easy - Backends"
-HOMEPAGE="http://www.sane-project.org/"
-
-RDEPEND=">=media-libs/jpeg-6b
- amd64? ( sys-libs/libieee1284 )
- x86? ( sys-libs/libieee1284 )
- usb? ( dev-libs/libusb:0 )
- gphoto2? ( media-libs/libgphoto2 )
- v4l? ( sys-kernel/linux-headers )"
-
-DEPEND="${RDEPEND}
- doc? (
- virtual/latex-base
- || ( dev-texlive/texlive-latexextra app-text/ptex )
- )
- >=sys-apps/sed-4"
-
-# We now use new syntax construct (SUBSYSTEMS!="usb|usb_device)
-RDEPEND="${RDEPEND}
- !<sys-fs/udev-114"
-
-BROTHERMFCPATCHVER="1.0.19"
-BROTHERMFCDRIVER="sane-${BROTHERMFCPATCHVER}-brother-driver.diff"
-
-# Could not access via ftp on 2006-07-20
-SRC_URI="http://alioth.debian.org/frs/download.php/2318/${P}.tar.gz
- ftp://ftp.sane-project.org/pub/sane/${P}/${P}.tar.gz
- ftp://ftp.sane-project.org/pub/sane/old-versions/${P}/${P}.tar.gz
- usb? ( mirror://gentoo/${BROTHERMFCDRIVER}.bz2
- http://dev.gentoo.org/~phosphan/${BROTHERMFCDRIVER}.bz2 )"
-SLOT="0"
-LICENSE="GPL-2 public-domain"
-KEYWORDS="alpha amd64 hppa ppc ppc64 sparc x86"
-
-# To enable specific backends, define SANE_BACKENDS with the backends you want
-# in those:
-# abaton agfafocus apple artec as6e avision bh brother canon
-# canon630u coolscan coolscan2 dc25 dmc epjitsu
-# epson fujitsu genesys gt68xx hp leo lexmark matsushita microtek
-# microtek2 mustek mustek_usb nec pie pixma plustek_pp
-# ricoh s9036 sceptre sharp
-# sp15c st400 tamarack test teco1 teco2 teco3 umax umax_pp umax1220u
-# artec_eplus48u ma1509 ibm hs2p hp5400 u12 snapscan niash sm3840 hp4200
-# sm3600 hp3500 stv680 epson2 hp5590 hp3900 hpljm1005"
-
-# Note that some backends has specific dependencies which make the compilation
-# fail because not supported on your current platform.
-
-pkg_setup() {
- enewgroup scanner
-
- if [[ "${SANE_BACKENDS}" != "" ]]; then
- use gphoto2 && SANE_BACKENDS="${SANE_BACKENDS} gphoto2"
- use v4l && SANE_BACKENDS="${SANE_BACKENDS} v4l"
- fi
- IEEE1284_BACKENDS="canon_pp hpsj5s mustek_pp"
- if ! use x86 && ! use amd64; then
- tmp="${SANE_BACKENDS}"
- for backend in ${IEEE1284_BACKENDS}; do
- if [[ "${tmp/$backend/}" != "${SANE_BACKENDS}" ]]; then
- ewarn "You selected a backend which is disabled because it's not usable in your arch."
- fi
- done
- fi
-}
-
-src_unpack() {
- if [ -z "${SANE_BACKENDS}" ]; then
- elog "You can use the variable SANE_BACKENDS to pick backends"
- elog "instead of building all of them."
- fi
- unpack ${A}
-
- if use usb; then
- unpack ${BROTHERMFCDRIVER}.bz2
- fi
-
- cd "${S}"
-
- if ! use doc; then
- sed -i -e 's:@USE_LATEX@:no:' doc/Makefile.in
- fi
-
- if use usb; then
- epatch "${WORKDIR}/${BROTHERMFCDRIVER}"
- sed -e 's/bh canon/bh brother canon/' -i configure || \
- die "could not add 'brother' to backend list"
- fi
- epatch "${FILESDIR}"/udev-rule-5.patch
- epatch "${FILESDIR}"/fujitsu_DBG_LEVEL.patch
- cat >> backend/dll.conf.in <<-EOF
- # Add support for the HP-specific backend. Needs net-print/hplip installed.
- hpaio
- EOF
-}
-
-src_compile() {
- append-flags -fno-strict-aliasing
-
- SANEI_JPEG="sanei_jpeg.o" SANEI_JPEG_LO="sanei_jpeg.lo" \
- BACKENDS="${SANE_BACKENDS}" \
- econf \
- $(use_enable usb libusb) \
- $(use_with gphoto2) \
- $(use_enable ipv6) \
- ${myconf} || die "econf failed"
-
- emake VARTEXFONTS="${T}/fonts" || die
-
- if use usb; then
- cd tools/hotplug
- grep -v '^$' libsane.usermap > libsane.usermap.new
- mv libsane.usermap.new libsane.usermap
- fi
-}
-
-src_install () {
- make INSTALL_LOCKPATH="" DESTDIR="${D}" install \
- docdir=/usr/share/doc/${PF}
- keepdir /var/lib/lock/sane
- fowners root:scanner /var/lib/lock/sane
- fperms g+w /var/lib/lock/sane
- dodir /etc/env.d
- if use usb; then
- cd tools/hotplug
- insinto /etc/hotplug/usb
- exeinto /etc/hotplug/usb
- doins libsane.usermap
- doexe libusbscanner
- newdoc README README.hotplug
- echo >> "${D}"/etc/env.d/30sane "USB_DEVFS_PATH=/dev/bus/usb"
- cd ../..
- fi
- cd tools/udev
- dodir /etc/udev/rules.d
- insinto /etc/udev/rules.d
- newins libsane.rules 70-libsane.rules
- cd ../..
- dodoc NEWS AUTHORS ChangeLog* README README.linux
- echo "SANE_CONFIG_DIR=/etc/sane.d" >> "${D}"/etc/env.d/30sane
-}
+++ /dev/null
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/sane-backends/sane-backends-1.0.20-r1.ebuild,v 1.2 2009/07/19 10:47:47 phosphan Exp $
-
-EAPI="1"
-
-inherit eutils flag-o-matic
-
-# gphoto and v4l are handled by their usual USE flags.
-# The pint backend was disabled because I could not get it to compile.
-IUSE_SANE_BACKENDS="
- abaton
- agfafocus
- apple
- artec
- artec_eplus48u
- as6e
- avision
- bh
- canon
- canon630u
- canon_dr
- canon_pp
- cardscan
- coolscan
- coolscan2
- coolscan3
- dc25
- dc210
- dc240
- dell1600n_net
- dmc
- epjitsu
- epson
- epson2
- fujitsu
- genesys
- gt68xx
- hp
- hp3500
- hp3900
- hp4200
- hp5400
- hp5590
- hpsj5s
- hpljm1005
- hs2p
- ibm
- leo
- lexmark
- ma1509
- matsushita
- microtek
- microtek2
- mustek
- mustek_pp
- mustek_usb
- mustek_usb2
- nec
- net
- niash
- pie
- pixma
- plustek
- plustek_pp
- qcam
- ricoh
- rts8891
- s9036
- sceptre
- sharp
- sm3600
- sm3840
- snapscan
- sp15c
- st400
- stv680
- tamarack
- teco1
- teco2
- teco3
- test
- u12
- umax
- umax_pp
- umax1220u
- xerox_mfp"
-
-IUSE="avahi usb gphoto2 ipv6 v4l doc"
-
-for backend in ${IUSE_SANE_BACKENDS}; do
- IUSE="${IUSE} +sane_backends_${backend}"
-done
-
-DESCRIPTION="Scanner Access Now Easy - Backends"
-HOMEPAGE="http://www.sane-project.org/"
-
-RDEPEND="
- sane_backends_dc210? ( >=media-libs/jpeg-6b )
- sane_backends_dc240? ( >=media-libs/jpeg-6b )
- sane_backends_dell1600n_net? ( >=media-libs/jpeg-6b )
- avahi? ( >=net-dns/avahi-0.6.24 )
- x86? (
- sane_backends_canon_pp? ( sys-libs/libieee1284 )
- sane_backends_hpsj5s? ( sys-libs/libieee1284 )
- sane_backends_mustek_pp? ( sys-libs/libieee1284 )
- )
- amd64? (
- sane_backends_canon_pp? ( sys-libs/libieee1284 )
- sane_backends_hpsj5s? ( sys-libs/libieee1284 )
- sane_backends_mustek_pp? ( sys-libs/libieee1284 )
- )
- usb? ( virtual/libusb:0 )
- gphoto2? (
- media-libs/libgphoto2
- >=media-libs/jpeg-6b
- )
- v4l? ( sys-kernel/linux-headers
- arm? ( media-libs/libv4l )
- alpha? ( media-libs/libv4l )
- amd64? ( media-libs/libv4l )
- ppc? ( media-libs/libv4l )
- ppc64? ( media-libs/libv4l )
- x86? ( media-libs/libv4l )
- )"
-
-DEPEND="${RDEPEND}
- doc? (
- virtual/latex-base
- || ( dev-texlive/texlive-latexextra app-text/tetex app-text/ptex )
- )
- >=sys-apps/sed-4"
-
-# We now use new syntax construct (SUBSYSTEMS!="usb|usb_device)
-RDEPEND="${RDEPEND}
- !<sys-fs/udev-114"
-
-# Could not access via ftp on 2006-07-20
-SRC_URI="http://alioth.debian.org/frs/download.php/2318/${P}.tar.gz
- ftp://ftp.sane-project.org/pub/sane/${P}/${P}.tar.gz
- ftp://ftp.sane-project.org/pub/sane/old-versions/${P}/${P}.tar.gz"
-SLOT="0"
-LICENSE="GPL-2 public-domain"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-
-# the blank is intended - an empty string would result in building ALL backends.
-BACKENDS=" "
-
-pkg_setup() {
-
- enewgroup scanner
-
- use gphoto2 && BACKENDS="gphoto2"
- use v4l && BACKENDS="${BACKENDS} v4l"
- for backend in ${IUSE_SANE_BACKENDS}; do
- if use "sane_backends_${backend}"; then
- BACKENDS="${BACKENDS} ${backend}"
- fi
- done
- IEEE1284_BACKENDS="canon_pp hpsj5s mustek_pp"
- if ! use x86 && ! use amd64; then
- tmp="${IUSE_SANE_BACKENDS}"
- for backend in ${IEEE1284_BACKENDS}; do
- if [[ "${tmp/$backend/}" != "${IUSE_SANE_BACKENDS}" ]]; then
- ewarn "You selected a backend which is disabled because it's not usable in your arch."
- fi
- done
- fi
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- cat >> backend/dll.conf.in <<-EOF
- # Add support for the HP-specific backend. Needs net-print/hplip installed.
- hpaio
- EOF
- epatch "${FILESDIR}/${PV}-unbreak-udev.diff"
-}
-
-src_compile() {
- append-flags -fno-strict-aliasing
-
- myconf=$(use_enable usb libusb)
- if ! use doc; then
- myconf="${myconf} --disable-latex"
- fi
- if use sane_backends_mustek_pp; then
- myconf="${myconf} --enable-parport-directio"
- fi
- SANEI_JPEG="sanei_jpeg.o" SANEI_JPEG_LO="sanei_jpeg.lo" \
- BACKENDS="${BACKENDS}" econf \
- $(use_with gphoto2) \
- $(use_enable ipv6) \
- $(use_enable avahi) \
- ${myconf} || die "econf failed"
-
- emake VARTEXFONTS="${T}/fonts" || die
-
- if use usb; then
- cd tools/hotplug
- grep -v '^$' libsane.usermap > libsane.usermap.new
- mv libsane.usermap.new libsane.usermap
- fi
-}
-
-src_install () {
- make INSTALL_LOCKPATH="" DESTDIR="${D}" install \
- docdir=/usr/share/doc/${PF}
- keepdir /var/lib/lock/sane
- fowners root:scanner /var/lib/lock/sane
- fperms g+w /var/lib/lock/sane
- dodir /etc/env.d
- if use usb; then
- cd tools/hotplug
- insinto /etc/hotplug/usb
- exeinto /etc/hotplug/usb
- doins libsane.usermap
- doexe libusbscanner
- newdoc README README.hotplug
- echo >> "${D}"/etc/env.d/30sane "USB_DEVFS_PATH=/dev/bus/usb"
- cd ../..
- fi
- cd tools/udev
- dodir /etc/udev/rules.d
- insinto /etc/udev/rules.d
- newins libsane.rules 70-libsane.rules
- cd ../..
- dodoc NEWS AUTHORS ChangeLog* README README.linux
- echo "SANE_CONFIG_DIR=/etc/sane.d" >> "${D}"/etc/env.d/30sane
-}
+++ /dev/null
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/sane-backends/sane-backends-1.0.20-r2.ebuild,v 1.1 2009/11/22 20:22:19 phosphan Exp $
-
-EAPI="1"
-
-inherit eutils flag-o-matic
-
-# gphoto and v4l are handled by their usual USE flags.
-# The pint backend was disabled because I could not get it to compile.
-IUSE_SANE_BACKENDS="
- abaton
- agfafocus
- apple
- artec
- artec_eplus48u
- as6e
- avision
- bh
- canon
- canon630u
- canon_dr
- canon_pp
- cardscan
- coolscan
- coolscan2
- coolscan3
- dc25
- dc210
- dc240
- dell1600n_net
- dmc
- epjitsu
- epson
- epson2
- fujitsu
- genesys
- gt68xx
- hp
- hp3500
- hp3900
- hp4200
- hp5400
- hp5590
- hpsj5s
- hpljm1005
- hs2p
- ibm
- leo
- lexmark
- ma1509
- matsushita
- microtek
- microtek2
- mustek
- mustek_pp
- mustek_usb
- mustek_usb2
- nec
- net
- niash
- pie
- pixma
- plustek
- plustek_pp
- qcam
- ricoh
- rts8891
- s9036
- sceptre
- sharp
- sm3600
- sm3840
- snapscan
- sp15c
- st400
- stv680
- tamarack
- teco1
- teco2
- teco3
- test
- u12
- umax
- umax_pp
- umax1220u
- xerox_mfp"
-
-IUSE="avahi usb gphoto2 ipv6 v4l doc"
-
-for backend in ${IUSE_SANE_BACKENDS}; do
- IUSE="${IUSE} +sane_backends_${backend}"
-done
-
-DESCRIPTION="Scanner Access Now Easy - Backends"
-HOMEPAGE="http://www.sane-project.org/"
-
-RDEPEND="
- sane_backends_dc210? ( >=media-libs/jpeg-6b )
- sane_backends_dc240? ( >=media-libs/jpeg-6b )
- sane_backends_dell1600n_net? ( >=media-libs/jpeg-6b )
- avahi? ( >=net-dns/avahi-0.6.24 )
- x86? (
- sane_backends_canon_pp? ( sys-libs/libieee1284 )
- sane_backends_hpsj5s? ( sys-libs/libieee1284 )
- sane_backends_mustek_pp? ( sys-libs/libieee1284 )
- )
- amd64? (
- sane_backends_canon_pp? ( sys-libs/libieee1284 )
- sane_backends_hpsj5s? ( sys-libs/libieee1284 )
- sane_backends_mustek_pp? ( sys-libs/libieee1284 )
- )
- usb? ( virtual/libusb:0 )
- gphoto2? (
- media-libs/libgphoto2
- >=media-libs/jpeg-6b
- )
- v4l? ( sys-kernel/linux-headers
- arm? ( media-libs/libv4l )
- alpha? ( media-libs/libv4l )
- amd64? ( media-libs/libv4l )
- ppc? ( media-libs/libv4l )
- ppc64? ( media-libs/libv4l )
- x86? ( media-libs/libv4l )
- )"
-
-DEPEND="${RDEPEND}
- doc? (
- virtual/latex-base
- || ( dev-texlive/texlive-latexextra app-text/tetex app-text/ptex )
- )
- >=sys-apps/sed-4"
-
-# We now use new syntax construct (SUBSYSTEMS!="usb|usb_device)
-RDEPEND="${RDEPEND}
- !<sys-fs/udev-114"
-
-# Could not access via ftp on 2006-07-20
-SRC_URI="http://alioth.debian.org/frs/download.php/2318/${P}.tar.gz
- ftp://ftp.sane-project.org/pub/sane/${P}/${P}.tar.gz
- ftp://ftp.sane-project.org/pub/sane/old-versions/${P}/${P}.tar.gz"
-SLOT="0"
-LICENSE="GPL-2 public-domain"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-
-# the blank is intended - an empty string would result in building ALL backends.
-BACKENDS=" "
-
-pkg_setup() {
-
- enewgroup scanner
-
- use gphoto2 && BACKENDS="gphoto2"
- use v4l && BACKENDS="${BACKENDS} v4l"
- for backend in ${IUSE_SANE_BACKENDS}; do
- if use "sane_backends_${backend}"; then
- BACKENDS="${BACKENDS} ${backend}"
- fi
- done
- IEEE1284_BACKENDS="canon_pp hpsj5s mustek_pp"
- if ! use x86 && ! use amd64; then
- tmp="${IUSE_SANE_BACKENDS}"
- for backend in ${IEEE1284_BACKENDS}; do
- if [[ "${tmp/$backend/}" != "${IUSE_SANE_BACKENDS}" ]]; then
- ewarn "You selected a backend which is disabled because it's not usable in your arch."
- fi
- done
- fi
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- cat >> backend/dll.conf.in <<-EOF
- # Add support for the HP-specific backend. Needs net-print/hplip installed.
- hpaio
- EOF
- epatch "${FILESDIR}/${PV}-unbreak-udev.diff"
- epatch "${FILESDIR}/udev-rule-6.patch"
-}
-
-src_compile() {
- append-flags -fno-strict-aliasing
-
- myconf=$(use_enable usb libusb)
- if ! use doc; then
- myconf="${myconf} --disable-latex"
- fi
- if use sane_backends_mustek_pp; then
- myconf="${myconf} --enable-parport-directio"
- fi
- SANEI_JPEG="sanei_jpeg.o" SANEI_JPEG_LO="sanei_jpeg.lo" \
- BACKENDS="${BACKENDS}" econf \
- $(use_with gphoto2) \
- $(use_enable ipv6) \
- $(use_enable avahi) \
- ${myconf} || die "econf failed"
-
- emake VARTEXFONTS="${T}/fonts" || die
-
- if use usb; then
- cd tools/hotplug
- grep -v '^$' libsane.usermap > libsane.usermap.new
- mv libsane.usermap.new libsane.usermap
- fi
-}
-
-src_install () {
- make INSTALL_LOCKPATH="" DESTDIR="${D}" install \
- docdir=/usr/share/doc/${PF}
- keepdir /var/lib/lock/sane
- fowners root:scanner /var/lib/lock/sane
- fperms g+w /var/lib/lock/sane
- dodir /etc/env.d
- if use usb; then
- cd tools/hotplug
- insinto /etc/hotplug/usb
- exeinto /etc/hotplug/usb
- doins libsane.usermap
- doexe libusbscanner
- newdoc README README.hotplug
- echo >> "${D}"/etc/env.d/30sane "USB_DEVFS_PATH=/dev/bus/usb"
- cd ../..
- fi
- cd tools/udev
- dodir /etc/udev/rules.d
- insinto /etc/udev/rules.d
- newins libsane.rules 70-libsane.rules
- cd ../..
- dodoc NEWS AUTHORS ChangeLog* README README.linux
- echo "SANE_CONFIG_DIR=/etc/sane.d" >> "${D}"/etc/env.d/30sane
-}
+++ /dev/null
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/sane-backends/sane-backends-1.0.20.ebuild,v 1.4 2009/07/19 10:47:47 phosphan Exp $
-
-EAPI="1"
-
-inherit eutils flag-o-matic
-
-# gphoto and v4l are handled by their usual USE flags.
-# The pint backend was disabled because I could not get it to compile.
-IUSE_SANE_BACKENDS="
- abaton
- agfafocus
- apple
- artec
- artec_eplus48u
- as6e
- avision
- bh
- canon
- canon630u
- canon_dr
- canon_pp
- cardscan
- coolscan
- coolscan2
- coolscan3
- dc25
- dc210
- dc240
- dell1600n_net
- dmc
- epjitsu
- epson
- epson2
- fujitsu
- genesys
- gt68xx
- hp
- hp3500
- hp3900
- hp4200
- hp5400
- hp5590
- hpsj5s
- hpljm1005
- hs2p
- ibm
- leo
- lexmark
- ma1509
- matsushita
- microtek
- microtek2
- mustek
- mustek_pp
- mustek_usb
- mustek_usb2
- nec
- net
- niash
- pie
- pixma
- plustek
- plustek_pp
- qcam
- ricoh
- rts8891
- s9036
- sceptre
- sharp
- sm3600
- sm3840
- snapscan
- sp15c
- st400
- stv680
- tamarack
- teco1
- teco2
- teco3
- test
- u12
- umax
- umax_pp
- umax1220u
- xerox_mfp"
-
-IUSE="avahi usb gphoto2 ipv6 v4l doc"
-
-for backend in ${IUSE_SANE_BACKENDS}; do
- IUSE="${IUSE} +sane_backends_${backend}"
-done
-
-DESCRIPTION="Scanner Access Now Easy - Backends"
-HOMEPAGE="http://www.sane-project.org/"
-
-RDEPEND="
- sane_backends_dc210? ( >=media-libs/jpeg-6b )
- sane_backends_dc240? ( >=media-libs/jpeg-6b )
- sane_backends_dell1600n_net? ( >=media-libs/jpeg-6b )
- avahi? ( >=net-dns/avahi-0.6.24 )
- x86? (
- sane_backends_canon_pp? ( sys-libs/libieee1284 )
- sane_backends_hpsj5s? ( sys-libs/libieee1284 )
- sane_backends_mustek_pp? ( sys-libs/libieee1284 )
- )
- amd64? (
- sane_backends_canon_pp? ( sys-libs/libieee1284 )
- sane_backends_hpsj5s? ( sys-libs/libieee1284 )
- sane_backends_mustek_pp? ( sys-libs/libieee1284 )
- )
- usb? ( dev-libs/libusb )
- gphoto2? (
- media-libs/libgphoto2
- >=media-libs/jpeg-6b
- )
- v4l? ( sys-kernel/linux-headers
- arm? ( media-libs/libv4l )
- alpha? ( media-libs/libv4l )
- amd64? ( media-libs/libv4l )
- ppc? ( media-libs/libv4l )
- ppc64? ( media-libs/libv4l )
- x86? ( media-libs/libv4l )
- )"
-
-DEPEND="${RDEPEND}
- doc? (
- virtual/latex-base
- || ( dev-texlive/texlive-latexextra app-text/tetex app-text/ptex )
- )
- >=sys-apps/sed-4"
-
-# We now use new syntax construct (SUBSYSTEMS!="usb|usb_device)
-RDEPEND="${RDEPEND}
- !<sys-fs/udev-114"
-
-# Could not access via ftp on 2006-07-20
-SRC_URI="http://alioth.debian.org/frs/download.php/2318/${P}.tar.gz
- ftp://ftp.sane-project.org/pub/sane/${P}/${P}.tar.gz
- ftp://ftp.sane-project.org/pub/sane/old-versions/${P}/${P}.tar.gz"
-SLOT="0"
-LICENSE="GPL-2 public-domain"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-
-# the blank is intended - an empty string would result in building ALL backends.
-BACKENDS=" "
-
-pkg_setup() {
-
- enewgroup scanner
-
- use gphoto2 && BACKENDS="gphoto2"
- use v4l && BACKENDS="${BACKENDS} v4l"
- for backend in ${IUSE_SANE_BACKENDS}; do
- if use "sane_backends_${backend}"; then
- BACKENDS="${BACKENDS} ${backend}"
- fi
- done
- IEEE1284_BACKENDS="canon_pp hpsj5s mustek_pp"
- if ! use x86 && ! use amd64; then
- tmp="${IUSE_SANE_BACKENDS}"
- for backend in ${IEEE1284_BACKENDS}; do
- if [[ "${tmp/$backend/}" != "${IUSE_SANE_BACKENDS}" ]]; then
- ewarn "You selected a backend which is disabled because it's not usable in your arch."
- fi
- done
- fi
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- cat >> backend/dll.conf.in <<-EOF
- # Add support for the HP-specific backend. Needs net-print/hplip installed.
- hpaio
- EOF
-}
-
-src_compile() {
- append-flags -fno-strict-aliasing
-
- if use usb && has_version "=dev-libs/libusb-1*"; then
- myconf="--enable-libusb_1_0 --disable-libusb"
- else
- myconf=$(use_enable usb libusb)
- fi
- if ! use doc; then
- myconf="${myconf} --disable-latex"
- fi
- if use sane_backends_mustek_pp; then
- myconf="${myconf} --enable-parport-directio"
- fi
- SANEI_JPEG="sanei_jpeg.o" SANEI_JPEG_LO="sanei_jpeg.lo" \
- BACKENDS="${BACKENDS}" econf \
- $(use_with gphoto2) \
- $(use_enable ipv6) \
- $(use_enable avahi) \
- ${myconf} || die "econf failed"
-
- emake VARTEXFONTS="${T}/fonts" || die
-
- if use usb; then
- cd tools/hotplug
- grep -v '^$' libsane.usermap > libsane.usermap.new
- mv libsane.usermap.new libsane.usermap
- fi
-}
-
-src_install () {
- make INSTALL_LOCKPATH="" DESTDIR="${D}" install \
- docdir=/usr/share/doc/${PF}
- keepdir /var/lib/lock/sane
- fowners root:scanner /var/lib/lock/sane
- fperms g+w /var/lib/lock/sane
- dodir /etc/env.d
- if use usb; then
- cd tools/hotplug
- insinto /etc/hotplug/usb
- exeinto /etc/hotplug/usb
- doins libsane.usermap
- doexe libusbscanner
- newdoc README README.hotplug
- echo >> "${D}"/etc/env.d/30sane "USB_DEVFS_PATH=/dev/bus/usb"
- cd ../..
- fi
- cd tools/udev
- dodir /etc/udev/rules.d
- insinto /etc/udev/rules.d
- newins libsane.rules 70-libsane.rules
- cd ../..
- dodoc NEWS AUTHORS ChangeLog* README README.linux
- echo "SANE_CONFIG_DIR=/etc/sane.d" >> "${D}"/etc/env.d/30sane
-}