commit:     a10af228d3f563774f43961a8d0fe98838b6c5f0
Author:     Austin English <wizardedit <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 26 21:03:39 2016 +0000
Commit:     Austin English <wizardedit <AT> gentoo <DOT> org>
CommitDate: Tue Apr 26 22:26:32 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a10af228

media-gfx/sane-backends: remove no longer needed 
sane-backends-1.0.25_pre20150628

 media-gfx/sane-backends/Manifest                   |   1 -
 .../sane-backends-1.0.25_pre20150628.ebuild        | 346 ---------------------
 2 files changed, 347 deletions(-)

diff --git a/media-gfx/sane-backends/Manifest b/media-gfx/sane-backends/Manifest
index 7100061..c55f6ec 100644
--- a/media-gfx/sane-backends/Manifest
+++ b/media-gfx/sane-backends/Manifest
@@ -1,3 +1,2 @@
 DIST sane-backends-1.0.24.tar.gz 5778749 SHA256 
27c7085a54f1505d8b551e6f1e69d30e1ee57328b18429bb2225dabf4c45462d SHA512 
1e9f962bb9d27f17067eb662dabfc0a1aa0d06e16bec4bd28868124b468578d82f14f6d2c1f5de63d2cec57ca4584ec12d3b2c2b1de20f1199aece581453ebc5
 WHIRLPOOL 
19b939c920a3c157044c85a941debdc664d8781562fa3fc04f061b9d216b089be80edfd43479069382adf13e68160518fdbd5c84a5f4c506a46f8521d4ed2a1c
 DIST sane-backends-1.0.25.tar.gz 5955016 SHA256 
a4d7ba8d62b2dea702ce76be85699940992daf3f44823ddc128812da33dc6e2c SHA512 
b9548646fff13558a4da4a4e9e8bad730f05121bcc65b72d24ded3bfddc6fe574e08c39c8651544b8fbfeab036fffd76cc14d76ef5d5d47e7513a2ce3afcc9df
 WHIRLPOOL 
557a3ac8785c0dd7f98aa55d5edaf76fb5b2b3c86a2431bb40b5b132ac05de3abcb250a8bcf8ed188868c4f124ce0a323a92a5a83c7b44a20908fe40ca323711
-DIST sane-backends-git20150628.tar.gz 5765552 SHA256 
4cfd1245df8ade75cbfaedec91b1daaea6d30e0736e5d2f9afcd0a56fc357711 SHA512 
8e8160b2337502a0b77724ffaa5bd65a6daaa3fa5587f1b72e2714c9253e8130e96170d7f1de38210e17c5524cbe0953ff0464d29db194354d4e9b7249782eaf
 WHIRLPOOL 
d9b9a4f44cb3fcda9c8099d5ed3a9764e0a961f80ae1a89dda4e0ec8e6c24c830ad0feebd13c28af848c133a99e50d21c2f01269e434af31b17164a377edbbff

diff --git a/media-gfx/sane-backends/sane-backends-1.0.25_pre20150628.ebuild 
b/media-gfx/sane-backends/sane-backends-1.0.25_pre20150628.ebuild
deleted file mode 100644
index 61a6e8f..0000000
--- a/media-gfx/sane-backends/sane-backends-1.0.25_pre20150628.ebuild
+++ /dev/null
@@ -1,346 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit autotools eutils flag-o-matic multilib multilib-minimal udev user 
toolchain-funcs
-
-# 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
-       dc210
-       dc240
-       dc25
-       dell1600n_net
-       dmc
-       epjitsu
-       epson
-       epson2
-       fujitsu
-       genesys
-       gt68xx
-       hp
-       hp3500
-       hp3900
-       hp4200
-       hp5400
-       hp5590
-       hpljm1005
-       hpsj5s
-       hs2p
-       ibm
-       kodak
-       kodakaio
-       kvs1025
-       kvs20xx
-       kvs40xx
-       leo
-       lexmark
-       ma1509
-       magicolor
-       matsushita
-       microtek
-       microtek2
-       mustek
-       mustek_pp
-       mustek_usb
-       mustek_usb2
-       nec
-       net
-       niash
-       p5
-       pie
-       pixma
-       plustek
-       plustek_pp
-       pnm
-       qcam
-       ricoh
-       rts8891
-       s9036
-       sceptre
-       sharp
-       sm3600
-       sm3840
-       snapscan
-       sp15c
-       st400
-       stv680
-       tamarack
-       teco1
-       teco2
-       teco3
-       test
-       u12
-       umax
-       umax1220u
-       umax_pp
-       xerox_mfp"
-
-IUSE="avahi doc gphoto2 ipv6 nls snmp systemd threads usb v4l xinetd"
-
-for backend in ${IUSE_SANE_BACKENDS}; do
-       case ${backend} in
-       # Disable backends that require parallel ports as no one has those 
anymore.
-       canon_pp|hpsj5s|mustek_pp|\
-       pnm)
-               IUSE+=" -sane_backends_${backend}"
-               ;;
-       mustek_usb2|kvs40xx)
-               IUSE+=" sane_backends_${backend}"
-               ;;
-       *)
-               IUSE+=" +sane_backends_${backend}"
-       esac
-done
-
-REQUIRED_USE="
-       sane_backends_mustek_usb2? ( threads )
-       sane_backends_kvs40xx? ( threads )
-"
-
-DESCRIPTION="Scanner Access Now Easy - Backends"
-HOMEPAGE="http://www.sane-project.org/";
-case ${PV} in
-9999)
-       EGIT_REPO_URI="git://anonscm.debian.org/sane/sane-backends.git"
-       inherit git-r3
-       ;;
-*_pre*)
-       MY_P="${PN}-git${PV#*_pre}"
-       SRC_URI="http://www.sane-project.org/snapshots/${MY_P}.tar.gz
-               mirror://gentoo/${MY_P}.tar.gz"
-       S=${WORKDIR}/${MY_P}
-       ;;
-*)
-       MY_P=${P}
-       
SRC_URI="https://alioth.debian.org/frs/download.php/file/3958/${P}.tar.gz";
-       ;;
-esac
-
-LICENSE="GPL-2 public-domain"
-SLOT="0"
-if [[ ${PV} != "9999" ]] ; then
-       KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
-       sane_backends_dc210? ( >=virtual/jpeg-0-r2[${MULTILIB_USEDEP}] )
-       sane_backends_dc240? ( >=virtual/jpeg-0-r2[${MULTILIB_USEDEP}] )
-       sane_backends_dell1600n_net? ( >=virtual/jpeg-0-r2[${MULTILIB_USEDEP}]
-                                                                       
>=media-libs/tiff-3.9.7-r1[${MULTILIB_USEDEP}] )
-       avahi? ( >=net-dns/avahi-0.6.31-r2[${MULTILIB_USEDEP}] )
-       sane_backends_canon_pp? ( 
>=sys-libs/libieee1284-0.2.11-r3[${MULTILIB_USEDEP}] )
-       sane_backends_hpsj5s? ( 
>=sys-libs/libieee1284-0.2.11-r3[${MULTILIB_USEDEP}] )
-       sane_backends_mustek_pp? ( 
>=sys-libs/libieee1284-0.2.11-r3[${MULTILIB_USEDEP}] )
-       usb? ( >=virtual/libusb-1-r1:1[${MULTILIB_USEDEP}] )
-       gphoto2? (
-               >=media-libs/libgphoto2-2.5.3.1:=[${MULTILIB_USEDEP}]
-               >=virtual/jpeg-0-r2[${MULTILIB_USEDEP}]
-       )
-       v4l? ( >=media-libs/libv4l-0.9.5[${MULTILIB_USEDEP}] )
-       xinetd? ( sys-apps/xinetd )
-       snmp? ( net-analyzer/net-snmp )
-       systemd? ( sys-apps/systemd:0= )
-"
-
-DEPEND="${RDEPEND}
-       v4l? ( sys-kernel/linux-headers )
-       doc? (
-               virtual/latex-base
-               dev-texlive/texlive-latexextra
-       )
-       >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]"
-
-# We now use new syntax construct (SUBSYSTEMS!="usb|usb_device)
-RDEPEND="${RDEPEND}
-       !<sys-fs/udev-114
-       abi_x86_32? (
-               !<=app-emulation/emul-linux-x86-medialibs-20140508
-               !app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)]
-       )"
-
-MULTILIB_CHOST_TOOLS=(
-       /usr/bin/sane-config
-)
-
-pkg_setup() {
-       enewgroup scanner
-       enewuser saned -1 -1 -1 scanner
-}
-
-src_prepare() {
-       cat >> backend/dll.conf.in <<-EOF
-       # Add support for the HP-specific backend.  Needs net-print/hplip 
installed.
-       hpaio
-       # Add support for the Epson-specific backend.  Needs media-gfx/iscan 
installed.
-       epkowa
-       EOF
-       epatch "${FILESDIR}"/niash_array_index.patch \
-               "${FILESDIR}"/${PN}-1.0.24-automagic_systemd.patch \
-               "${FILESDIR}"/${PN}-1.0.24-systemd_pkgconfig.patch \
-               "${FILESDIR}"/${PN}-1.0.24-saned_pidfile_location.patch \
-               "${FILESDIR}"/${PN}-1.0.24-cross-compile.patch \
-               "${FILESDIR}"/${PN}-1.0.25-disable-usb-tests.patch
-       # Fix for "make check".
-       sed -i -e 's/sane-backends 1.0.24/sane-backends 1.0.25git/' 
testsuite/tools/data/html*
-       mv configure.{in,ac} || die
-       AT_NOELIBTOOLIZE=yes eautoreconf
-}
-
-src_configure() {
-       append-flags -fno-strict-aliasing
-
-       # if LINGUAS is set, just use the listed and supported localizations.
-       if [[ ${LINGUAS+set} == "set" ]]; then
-               mkdir -p po || die
-               strip-linguas -u po
-               printf '%s\n' ${LINGUAS} > po/LINGUAS
-       fi
-
-       multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
-       # the blank is intended - an empty string would result in building ALL 
backends.
-       local BACKENDS=" "
-
-       use gphoto2 && BACKENDS="gphoto2"
-       use v4l && BACKENDS="${BACKENDS} v4l"
-       for backend in ${IUSE_SANE_BACKENDS}; do
-               if use "sane_backends_${backend}" && [ ${backend} != pnm ]; then
-                       BACKENDS="${BACKENDS} ${backend}"
-               fi
-       done
-
-       local myconf=(
-               $(use_enable usb libusb_1_0)
-               $(multilib_native_use_with snmp)
-       )
-
-       # you can only enable this backend, not disable it...
-       if use sane_backends_pnm; then
-               myconf+=( --enable-pnm-backend )
-       fi
-       if ! use doc; then
-               myconf+=( --disable-latex )
-       fi
-       if use sane_backends_mustek_pp; then
-               myconf+=( --enable-parport-directio )
-       fi
-       if ! { use sane_backends_canon_pp || use sane_backends_hpsj5s || use 
sane_backends_mustek_pp; }; then
-               myconf+=( sane_cv_use_libieee1284=no )
-       fi
-
-       # relative path must be used for tests to work properly
-       ECONF_SOURCE=${S} \
-       SANEI_JPEG="sanei_jpeg.o" SANEI_JPEG_LO="sanei_jpeg.lo" \
-       BACKENDS="${BACKENDS}" \
-       econf \
-               $(use_with gphoto2) \
-               $(multilib_native_use_with systemd) \
-               $(use_with v4l) \
-               $(use_enable avahi) \
-               $(use_enable ipv6) \
-               $(use_enable nls translations) \
-               $(use_enable threads pthread) \
-               "${myconf[@]}"
-}
-
-multilib_src_compile() {
-       emake VARTEXFONTS="${T}/fonts"
-
-       if tc-is-cross-compiler; then
-               pushd "${BUILD_DIR}"/tools >/dev/null || die
-
-               # The build system sucks and doesn't handle this properly.
-               # 
https://alioth.debian.org/tracker/index.php?func=detail&aid=314236&group_id=30186&atid=410366
-               tc-export_build_env BUILD_CC
-               ${BUILD_CC} ${BUILD_CPPFLAGS} ${BUILD_CFLAGS} ${BUILD_LDFLAGS} \
-                       -I. -I../include -I"${S}"/include \
-                       "${S}"/sanei/sanei_config.c 
"${S}"/sanei/sanei_constrain_value.c \
-                       "${S}"/sanei/sanei_init_debug.c 
"${S}"/tools/sane-desc.c -o sane-desc || die
-               local dirs=( hal hotplug hotplug-ng udev )
-               local targets=(
-                       hal/libsane.fdi
-                       hotplug/libsane.usermap
-                       hotplug-ng/libsane.db
-                       udev/libsane.rules
-               )
-               mkdir -p "${dirs[@]}" || die
-               emake "${targets[@]}"
-
-               popd >/dev/null
-       fi
-
-       if use usb; then
-               sed -i -e '/^$/d' \
-                       tools/hotplug/libsane.usermap || die
-       fi
-}
-
-multilib_src_install() {
-       emake INSTALL_LOCKPATH="" DESTDIR="${D}" install \
-               docdir="${EPREFIX}"/usr/share/doc/${PF}
-
-       if multilib_is_native_abi; then
-               if use usb; then
-                       insinto /etc/hotplug/usb
-                       doins tools/hotplug/libsane.usermap
-               fi
-
-               udev_newrules tools/udev/libsane.rules 41-libsane.rules
-               insinto "/usr/share/pkgconfig"
-               doins tools/sane-backends.pc
-       fi
-}
-
-multilib_src_install_all() {
-       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
-               exeinto /etc/hotplug/usb
-               doexe tools/hotplug/libusbscanner
-               newdoc tools/hotplug/README README.hotplug
-       fi
-
-       dodoc NEWS AUTHORS ChangeLog* PROBLEMS README README.linux
-       prune_libtool_files --all
-       if use xinetd; then
-               insinto /etc/xinetd.d
-               doins "${FILESDIR}"/saned
-       fi
-
-       newinitd "${FILESDIR}"/saned.initd saned
-       newconfd "${FILESDIR}"/saned.confd saned
-}
-
-pkg_postinst() {
-       if use xinetd; then
-               elog "If you want remote clients to connect, edit"
-               elog "/etc/sane.d/saned.conf and /etc/hosts.allow"
-       fi
-
-       elog "If you are using a USB scanner, add all users who want"
-       elog "to access your scanner to the \"scanner\" group."
-}

Reply via email to