From 1eadbd26730bcfe083780cd04a99363093b61de0 Mon Sep 17 00:00:00 2001
From: Denis Dupeyron <calchan@gentoo.org>
Date: Thu, 27 Dec 2007 21:27:28 +0000
Subject: Post-stabilization cleanup. Package-Manager: portage-2.1.4_rc11

---
 net-print/hplip/ChangeLog                          |   8 +-
 net-print/hplip/Manifest                           |  37 +-----
 net-print/hplip/files/digest-hplip-1.7.4a-r2       |   6 -
 net-print/hplip/files/digest-hplip-2.7.9-r1        |   3 -
 .../hplip-1.7.4a-subprocess_replacement.patch      |  50 --------
 .../files/hplip-2.7.9-subprocess_replacement.patch |  99 ---------------
 net-print/hplip/files/hplip.init.d                 |  41 ------
 net-print/hplip/hplip-1.7.4a-r2.ebuild             | 138 ---------------------
 net-print/hplip/hplip-2.7.9-r1.ebuild              | 124 ------------------
 9 files changed, 11 insertions(+), 495 deletions(-)
 delete mode 100644 net-print/hplip/files/digest-hplip-1.7.4a-r2
 delete mode 100644 net-print/hplip/files/digest-hplip-2.7.9-r1
 delete mode 100644 net-print/hplip/files/hplip-1.7.4a-subprocess_replacement.patch
 delete mode 100644 net-print/hplip/files/hplip-2.7.9-subprocess_replacement.patch
 delete mode 100644 net-print/hplip/files/hplip.init.d
 delete mode 100644 net-print/hplip/hplip-1.7.4a-r2.ebuild
 delete mode 100644 net-print/hplip/hplip-2.7.9-r1.ebuild

diff --git a/net-print/hplip/ChangeLog b/net-print/hplip/ChangeLog
index 275784ac347c..32776dd40fb7 100644
--- a/net-print/hplip/ChangeLog
+++ b/net-print/hplip/ChangeLog
@@ -1,6 +1,12 @@
 # ChangeLog for net-print/hplip
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-print/hplip/ChangeLog,v 1.92 2007/12/26 09:46:05 drac Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-print/hplip/ChangeLog,v 1.93 2007/12/27 21:27:27 calchan Exp $
+
+  27 Dec 2007; Denis Dupeyron <calchan@gentoo.org>
+  -files/hplip-1.7.4a-subprocess_replacement.patch,
+  -files/hplip-2.7.9-subprocess_replacement.patch, -files/hplip.init.d,
+  -hplip-1.7.4a-r2.ebuild, -hplip-2.7.9-r1.ebuild:
+  Post-stabilization cleanup.
 
   26 Dec 2007; Samuli Suominen <drac@gentoo.org> hplip-2.7.10.ebuild:
   amd64 stable wrt #202916
diff --git a/net-print/hplip/Manifest b/net-print/hplip/Manifest
index 3cfdcce9d446..cd9ce86e9857 100644
--- a/net-print/hplip/Manifest
+++ b/net-print/hplip/Manifest
@@ -2,27 +2,8 @@ AUX 70-hpmud.rules 763 RMD160 b8326b26658b8e8355ae3d74423b51e2e15001e2 SHA1 fdb6
 MD5 b129358def166ef5d36f893984c10573 files/70-hpmud.rules 763
 RMD160 b8326b26658b8e8355ae3d74423b51e2e15001e2 files/70-hpmud.rules 763
 SHA256 6e7f2a0fd5a2111505066a412daea0d29c1ce858f09dbbaa489bb5a2f231e837 files/70-hpmud.rules 763
-AUX hplip-1.7.4a-subprocess_replacement.patch 1820 RMD160 6f98018b72cae4a89fd66352f3d36a7a5ec41665 SHA1 d0f649842585904f6d49a56eb8739ea0ec2dee50 SHA256 eb40787e7e5fceccacc5bcd07ff6625f3788b74cd5524502c10aab8774fc9eb5
-MD5 2cc63e00e608d68c9b3a46a68a51756d files/hplip-1.7.4a-subprocess_replacement.patch 1820
-RMD160 6f98018b72cae4a89fd66352f3d36a7a5ec41665 files/hplip-1.7.4a-subprocess_replacement.patch 1820
-SHA256 eb40787e7e5fceccacc5bcd07ff6625f3788b74cd5524502c10aab8774fc9eb5 files/hplip-1.7.4a-subprocess_replacement.patch 1820
-AUX hplip-2.7.9-subprocess_replacement.patch 3538 RMD160 8b74cea35584ad411b6634bc3ca12b9d20f10403 SHA1 92933732c2b6fbc35fea7b601c81ce5ea46a9b9c SHA256 ba9b51e5aa69c39dab519a30aac1707f1cbda5404cdd4ddf7fd0afc3aab19ed0
-MD5 e492d6b4706bc5c4f96d4a3067aa4e51 files/hplip-2.7.9-subprocess_replacement.patch 3538
-RMD160 8b74cea35584ad411b6634bc3ca12b9d20f10403 files/hplip-2.7.9-subprocess_replacement.patch 3538
-SHA256 ba9b51e5aa69c39dab519a30aac1707f1cbda5404cdd4ddf7fd0afc3aab19ed0 files/hplip-2.7.9-subprocess_replacement.patch 3538
-AUX hplip.init.d 948 RMD160 3908cd5b42175416cc4ac6fc36f0006f7c65588c SHA1 bc9c9a8767c5f253cd9c0dd40bb7e4248cd13b0b SHA256 9dad79022ced93da207a50f8d49d93acfc19f36b89e2b3d77f6b809ee81abd95
-MD5 dcda3bf144b5f2cd4bebd1719383dd31 files/hplip.init.d 948
-RMD160 3908cd5b42175416cc4ac6fc36f0006f7c65588c files/hplip.init.d 948
-SHA256 9dad79022ced93da207a50f8d49d93acfc19f36b89e2b3d77f6b809ee81abd95 files/hplip.init.d 948
-DIST foomatic-db-hpijs-20060720.tar.gz 98252 RMD160 0c2c09f3cea6fc2a8e5da216bd9996b96d91613d SHA1 0e4ec08d01cd28bb751bc2e5844f0d0f7b97ba42 SHA256 1e50f603b46b1d07980212b2e5dfc5d72d07c889259e79ecbf09469fef5ad20e
-DIST hplip-1.7.4a.tar.gz 13566965 RMD160 e2777b8b065abe385bfe557b9eed86848029e2c9 SHA1 98fcb0ce13ee7d9f17cc6c61c568528dd9cbf71d SHA256 903957b1b1aa86438d546a205a3d526a600b1e56754a5ba5ce99228a26cc475e
 DIST hplip-2.7.10.tar.gz 14441901 RMD160 1bbfd405eb3d75fa38c0f2fc485438ee064ccce9 SHA1 722e95d0a2b5e4b9535a68c94ed3aef0f3c28ab6 SHA256 e289d5f6190caf4596f6770037569638d96915583339933d6c202f35fc02d8c3
 DIST hplip-2.7.12.tar.gz 14543662 RMD160 6d278ccd3d19df46c6d7fc6bd1b9a6b995749f88 SHA1 4a80e46a633674db53d8063349b8bbb3f9070d49 SHA256 22c1b626c633acac74ab5f7994060304570a81a038f2be5b9e35e44e938a30a0
-DIST hplip-2.7.9.tar.gz 14488632 RMD160 007a4c888bde277e86b1a78628062774a43ff2f7 SHA1 1ac491fd2b49f8a5a658532fd44e2aa0b008e072 SHA256 e8867529434411f6c44ef6224405f92fd6be25f04513946621bf209b2e81baaf
-EBUILD hplip-1.7.4a-r2.ebuild 3794 RMD160 ba8ce008375c98c393b42d17cccf2e8a39ed6558 SHA1 8a67ed262fbc377397733cd35a5d7e3a974bb264 SHA256 26a74439a246db4e7615c90a3a00cd6838ef6e67d4214d255217dd329117bc5e
-MD5 e27607de9f35581472a1b62c4c6e43ee hplip-1.7.4a-r2.ebuild 3794
-RMD160 ba8ce008375c98c393b42d17cccf2e8a39ed6558 hplip-1.7.4a-r2.ebuild 3794
-SHA256 26a74439a246db4e7615c90a3a00cd6838ef6e67d4214d255217dd329117bc5e hplip-1.7.4a-r2.ebuild 3794
 EBUILD hplip-2.7.10.ebuild 3956 RMD160 fafb5c53a6872f27b6139a18a61cf32219276882 SHA1 05d451d8798871cf45c9ea537cbab8a5b241a483 SHA256 798de386986138068288ce1979480bfa3e21a86fc18abdc7eb4089acc2adf7fb
 MD5 2374208e94e44d4310ef5041cf1ed478 hplip-2.7.10.ebuild 3956
 RMD160 fafb5c53a6872f27b6139a18a61cf32219276882 hplip-2.7.10.ebuild 3956
@@ -31,27 +12,17 @@ EBUILD hplip-2.7.12.ebuild 3963 RMD160 7ee396f484137fceb8f9c2ab3cf2a54127b791f9
 MD5 831a44ab31031cdd01cb03f572e6a94f hplip-2.7.12.ebuild 3963
 RMD160 7ee396f484137fceb8f9c2ab3cf2a54127b791f9 hplip-2.7.12.ebuild 3963
 SHA256 652485a6feec8f921770625b5efba9c8c371bf935c1781a1cb5afbc6c4ac3fc8 hplip-2.7.12.ebuild 3963
-EBUILD hplip-2.7.9-r1.ebuild 3886 RMD160 8dff714b43cf635e8bd55818dcb94b7f330c83b0 SHA1 b4873d09e87353cf014bb56f570baf43ac4ccab0 SHA256 b48ef178e13801d1a6d7c1396b9aebef0a25d2572ab73d72ab55c6495652bfa4
-MD5 03ee11ccb49ee9e9ed0be4b24d8c621a hplip-2.7.9-r1.ebuild 3886
-RMD160 8dff714b43cf635e8bd55818dcb94b7f330c83b0 hplip-2.7.9-r1.ebuild 3886
-SHA256 b48ef178e13801d1a6d7c1396b9aebef0a25d2572ab73d72ab55c6495652bfa4 hplip-2.7.9-r1.ebuild 3886
-MISC ChangeLog 15462 RMD160 493b44e592fb381c920fa81e55c5d7778ef15d13 SHA1 f39e199e72e898751ae48f60466e3d8b177d5a63 SHA256 2cf245749d004cc804842c986edc234973228c33dfa25a6c121029177eaa019d
-MD5 1dbe30ed6d9500d7b81997af36fba898 ChangeLog 15462
-RMD160 493b44e592fb381c920fa81e55c5d7778ef15d13 ChangeLog 15462
-SHA256 2cf245749d004cc804842c986edc234973228c33dfa25a6c121029177eaa019d ChangeLog 15462
+MISC ChangeLog 15722 RMD160 f866ae41efccda8b84eeb5c70a95a2347e94739c SHA1 b600b0f67805186d90730df91e7575916ed26112 SHA256 d95ff1ad373c1fc619cfedc462c448fb1d7c0f773e94b0cf9bb74f50c0fa81a2
+MD5 9b101457c34f2440369c9028f3acb812 ChangeLog 15722
+RMD160 f866ae41efccda8b84eeb5c70a95a2347e94739c ChangeLog 15722
+SHA256 d95ff1ad373c1fc619cfedc462c448fb1d7c0f773e94b0cf9bb74f50c0fa81a2 ChangeLog 15722
 MISC metadata.xml 250 RMD160 00f8254bd6b52bc050cdc822b7370b3e2d2f4970 SHA1 f91d1e6c01026cba252d042ba254f4a4bc61194a SHA256 ab106df12671f3f541e0416f8c0d5a96b6e725ed7b3b111d27af7a584c4bf164
 MD5 a7f39f5758507140c896dcc24a3e0e2f metadata.xml 250
 RMD160 00f8254bd6b52bc050cdc822b7370b3e2d2f4970 metadata.xml 250
 SHA256 ab106df12671f3f541e0416f8c0d5a96b6e725ed7b3b111d27af7a584c4bf164 metadata.xml 250
-MD5 8cdad3401711a59d614863b839c45335 files/digest-hplip-1.7.4a-r2 521
-RMD160 ac859e445b139c0789441184c5af69e1cb75d679 files/digest-hplip-1.7.4a-r2 521
-SHA256 4d98dfc9fec72da07fc2405364c623aaed10c8476d582920a75639e8499cd135 files/digest-hplip-1.7.4a-r2 521
 MD5 e4edcab0496cb2a685dd21f2c5a3ea30 files/digest-hplip-2.7.10 244
 RMD160 f6106e2a03c8e6b2593f7002cfc64726a223635e files/digest-hplip-2.7.10 244
 SHA256 c4fa739a676eb7d8cf4e54ab52a34d014caf6b16acba1c2277e9a3ab71d7e1c5 files/digest-hplip-2.7.10 244
 MD5 909f378e538cb8b9553fc7408bf76667 files/digest-hplip-2.7.12 244
 RMD160 97ccff9f243b3930ca137cc44ae971c70f5882d7 files/digest-hplip-2.7.12 244
 SHA256 a6b4e59e84f9a1e72082c590c35c42eb3de020f3a5f29d6a46bfbd8b4e0969c3 files/digest-hplip-2.7.12 244
-MD5 f68fb8f4981ef3faecff859da377ddb1 files/digest-hplip-2.7.9-r1 241
-RMD160 1c32e9bb5148d9cafb89f9c096e793197fc76485 files/digest-hplip-2.7.9-r1 241
-SHA256 6854a0c055d17b18ecdf0d14a071a5c01b818a85a2fcc47fef928fb4aa1cb2f7 files/digest-hplip-2.7.9-r1 241
diff --git a/net-print/hplip/files/digest-hplip-1.7.4a-r2 b/net-print/hplip/files/digest-hplip-1.7.4a-r2
deleted file mode 100644
index 5fae59ecf518..000000000000
--- a/net-print/hplip/files/digest-hplip-1.7.4a-r2
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 1c4b65222333d048450d37082d521b1e foomatic-db-hpijs-20060720.tar.gz 98252
-RMD160 0c2c09f3cea6fc2a8e5da216bd9996b96d91613d foomatic-db-hpijs-20060720.tar.gz 98252
-SHA256 1e50f603b46b1d07980212b2e5dfc5d72d07c889259e79ecbf09469fef5ad20e foomatic-db-hpijs-20060720.tar.gz 98252
-MD5 210e948d1f1f376426a2cca0ed9d1e6c hplip-1.7.4a.tar.gz 13566965
-RMD160 e2777b8b065abe385bfe557b9eed86848029e2c9 hplip-1.7.4a.tar.gz 13566965
-SHA256 903957b1b1aa86438d546a205a3d526a600b1e56754a5ba5ce99228a26cc475e hplip-1.7.4a.tar.gz 13566965
diff --git a/net-print/hplip/files/digest-hplip-2.7.9-r1 b/net-print/hplip/files/digest-hplip-2.7.9-r1
deleted file mode 100644
index 46ad4669e85f..000000000000
--- a/net-print/hplip/files/digest-hplip-2.7.9-r1
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 a05aeb5679c3ce429bea7f3335609aee hplip-2.7.9.tar.gz 14488632
-RMD160 007a4c888bde277e86b1a78628062774a43ff2f7 hplip-2.7.9.tar.gz 14488632
-SHA256 e8867529434411f6c44ef6224405f92fd6be25f04513946621bf209b2e81baaf hplip-2.7.9.tar.gz 14488632
diff --git a/net-print/hplip/files/hplip-1.7.4a-subprocess_replacement.patch b/net-print/hplip/files/hplip-1.7.4a-subprocess_replacement.patch
deleted file mode 100644
index ca1b022a1ce1..000000000000
--- a/net-print/hplip/files/hplip-1.7.4a-subprocess_replacement.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-diff -urN hplip-1.7.4a.orig/hpssd.py hplip-1.7.4a/hpssd.py
---- hplip-1.7.4a.orig/hpssd.py	2007-10-18 15:20:16.000000000 +0200
-+++ hplip-1.7.4a/hpssd.py	2007-10-18 15:54:34.000000000 +0200
-@@ -53,7 +53,7 @@
- 
- # Std Lib
- import sys, socket, os, os.path, signal, getopt, glob, time, select
--import popen2, threading, re, fcntl, pwd, tempfile
-+import subprocess, threading, re, fcntl, pwd, tempfile
- #from asyncore import dispatcher, loop
- 
- from errno import EALREADY, EINPROGRESS, EWOULDBLOCK, ECONNRESET, \
-@@ -562,21 +562,23 @@
- 
-         if sendmail:
-             sendmail = os.path.join(sendmail, 'sendmail')
--            sendmail += ' -t -r %s' % self.from_address
-+            cmd = [sendmail,'-t','-r',self.from_address]
- 
--            log.debug(sendmail)
--            std_out, std_in, std_err = popen2.popen3(sendmail) 
--            log.debug(repr(self.message))
--            std_in.write(self.message)
--            std_in.close()
--
--            r, w, e = select.select([std_err], [], [], 2.0)
--
--            if r:
--                err = std_err.read()
--                if err:
--                    log.error(repr(err))
--                    self.result = ERROR_TEST_EMAIL_FAILED
-+            log.debug(repr(cmd))
-+            err = None
-+            try:
-+                sp = subprocess.Popen(cmd, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
-+                std_out, std_err = sp.communicate(self.message)
-+                log.debug(repr(self.message))
-+                if std_err != '':
-+                    err = std_err
-+
-+            except OSError, e:
-+                err = str(e)
-+
-+            if err:
-+                log.error(repr(err))
-+                self.result = ERROR_TEST_EMAIL_FAILED
- 
-         else:
-             log.error("Mail send failed. sendmail not found.")
diff --git a/net-print/hplip/files/hplip-2.7.9-subprocess_replacement.patch b/net-print/hplip/files/hplip-2.7.9-subprocess_replacement.patch
deleted file mode 100644
index 15b386e227f5..000000000000
--- a/net-print/hplip/files/hplip-2.7.9-subprocess_replacement.patch
+++ /dev/null
@@ -1,99 +0,0 @@
-diff -urNad hplip-2.7.7.dfsg.1~/hpssd.py hplip-2.7.7.dfsg.1/hpssd.py
---- hplip-2.7.7.dfsg.1~/hpssd.py	2007-10-04 12:45:29.000000000 -0700
-+++ hplip-2.7.7.dfsg.1/hpssd.py	2007-10-04 12:46:39.000000000 -0700
-@@ -53,7 +53,7 @@
- 
- # Std Lib
- import sys, socket, os, os.path, signal, getopt, time, select
--import popen2, threading, tempfile
-+import subprocess, threading, tempfile
- 
- from errno import EALREADY, EINPROGRESS, EWOULDBLOCK, ECONNRESET, \
-      ENOTCONN, ESHUTDOWN, EINTR, EISCONN
-@@ -560,21 +560,23 @@
- 
-         if sendmail:
-             sendmail = os.path.join(sendmail, 'sendmail')
--            sendmail += ' -t -r %s' % self.from_address
-+            cmd = [sendmail,'-t','-r',self.from_address]
- 
--            log.debug(sendmail)
--            std_out, std_in, std_err = popen2.popen3(sendmail) 
--            log.debug(repr(self.message))
--            std_in.write(self.message)
--            std_in.close()
-+            log.debug(repr(cmd))
-+            err = None
-+            try:
-+                sp = subprocess.Popen(cmd, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
-+                std_out, std_err = sp.communicate(self.message)
-+                log.debug(repr(self.message))
-+                if std_err != '':
-+                    err = std_err
- 
--            r, w, e = select.select([std_err], [], [], 2.0)
-+            except OSError, e:
-+                err = str(e)
- 
--            if r:
--                err = std_err.read()
--                if err:
--                    log.error(repr(err))
--                    self.result = ERROR_TEST_EMAIL_FAILED
-+            if err:
-+                log.error(repr(err))
-+                self.result = ERROR_TEST_EMAIL_FAILED
- 
-         else:
-             log.error("Mail send failed. sendmail not found.")
-diff -urNad hplip-2.7.7.dfsg.1~/scan.py hplip-2.7.7.dfsg.1/scan.py
---- hplip-2.7.7.dfsg.1~/scan.py	2007-10-04 12:45:14.000000000 -0700
-+++ hplip-2.7.7.dfsg.1/scan.py	2007-10-04 12:46:48.000000000 -0700
-@@ -782,7 +782,7 @@
-     from scan import sane
-     import scanext
-     import cStringIO
--    import popen2
-+    import subprocess
- 
-     try:
-         import Image
-@@ -1139,26 +1139,21 @@
- 
-             if sendmail:
-                 sendmail = os.path.join(sendmail, 'sendmail')
--                sendmail += ' -t -r %s' % email_from
--
--                log.debug(sendmail)
--                std_out, std_in, std_err = popen2.popen3(sendmail) 
--                std_in.write(msg.as_string())
--                std_in.close()
--
--                while True:
--                    update_spinner()
--                    r, w, e = select.select([std_err], [], [], 1.0)
--
--                    if r:
--                        break
-+                cmd = [sendmail,'-t','-r',email_from]
- 
-+                log.debug(repr(cmd))
-+                err = None
-+                try:
-+                    sp = subprocess.Popen(cmd, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
-+                    std_out, std_err = sp.communicate(msg.as_string())
-+                    if std_err != '':
-+                        err = std_err
-+                except OSError, e:
-+                    err = str(e)
-                 cleanup_spinner()
- 
--                if r:
--                    err = std_err.read()
--                    if err:
--                        log.error(repr(err))
-+                if err:
-+                    log.error(repr(err))
- 
-             else:
-                 log.error("Mail send failed. 'sendmail' not found.")
diff --git a/net-print/hplip/files/hplip.init.d b/net-print/hplip/files/hplip.init.d
deleted file mode 100644
index e65375b00c6c..000000000000
--- a/net-print/hplip/files/hplip.init.d
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License, v2 or later
-# $Header: /var/cvsroot/gentoo-x86/net-print/hplip/files/hplip.init.d,v 1.2 2006/01/14 18:53:41 vanquirius Exp $
-
-depend() {
-	before cupsd
-	after hotplug
-	use net
-}
-
-start() {
-	ebegin "Starting hpiod"
-	start-stop-daemon --start --quiet --exec /usr/sbin/hpiod
-	eend $?
-
-	ebegin "Starting hpssd"
-	start-stop-daemon --quiet --start --exec /usr/share/hplip/hpssd.py \
-		--pidfile /var/run/hpssd.pid --name "python /usr/share/hplip/hpssd.py" \
-		>/dev/null 2>&1
-	eend $?
-}
-
-stop() {
-	ebegin "Stopping hpiod"
-	start-stop-daemon --stop --quiet -n hpiod
-	eend $?
-
-	ebegin "Stopping hpssd"
-	start-stop-daemon --stop --pidfile /var/run/hpssd.pid
-	RETVAL=$?
-	for PIDFILE in /var/run/*; do
-		case "$( basename $PIDFILE )" in
-			hpguid-*.pid)
-				read PID < $PIDFILE
-				kill $PID
-				rm $PIDFILE
-		esac
-	done
-	eend $RETVAL
-}
diff --git a/net-print/hplip/hplip-1.7.4a-r2.ebuild b/net-print/hplip/hplip-1.7.4a-r2.ebuild
deleted file mode 100644
index e95fff9c43cc..000000000000
--- a/net-print/hplip/hplip-1.7.4a-r2.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-print/hplip/hplip-1.7.4a-r2.ebuild,v 1.5 2007/10/23 08:15:36 calchan Exp $
-
-inherit eutils
-
-DB_V=20060720
-DESCRIPTION="HP Linux Imaging and Printing System. Includes net-print/hpijs, scanner drivers and service tools."
-HOMEPAGE="http://hplip.sourceforge.net/"
-SRC_URI="mirror://sourceforge/hplip/${P}.tar.gz
-	foomaticdb? (
-		http://gentooexperimental.org/~genstef/dist/foomatic-db-hpijs-${DB_V}.tar.gz
-		http://www.linuxprinting.org/download/foomatic/foomatic-db-hpijs-${DB_V}.tar.gz
-	)"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc ~ppc64 x86"
-IUSE="cups fax foomaticdb parport ppds qt3 scanner snmp X"
-
-DEPEND="!net-print/hpijs
-	!net-print/hpoj
-	dev-libs/openssl
-	virtual/ghostscript
-	>=media-libs/jpeg-6b
-	net-print/cups
-	dev-libs/libusb
-	>=dev-lang/python-2.2
-	net-print/foomatic-filters
-	fax? ( >=dev-lang/python-2.3
-		dev-python/reportlab )
-	foomaticdb? ( net-print/foomatic-db-engine )
-	snmp? ( net-analyzer/net-snmp )
-	qt3? ( >=dev-python/PyQt-3.11 =x11-libs/qt-3* )
-	scanner? (
-		>=media-gfx/sane-backends-1.0.9
-		X? ( || (
-			>=media-gfx/xsane-0.89
-			>=media-gfx/sane-frontends-1.0.9
-			) )
-		!X? ( || (
-			>=media-gfx/sane-frontends-1.0.9
-			>=media-gfx/xsane-0.89
-			) )
-	)"
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
-	# avoid collisions with cups-1.2 compat symlinks
-	if [ -e "${ROOT}"/usr/lib/cups/backend/hp ] && [ -e "${ROOT}"/usr/libexec/cups/backend/hp ]; then
-		rm -f "${ROOT}"/usr/libexec/cups/backend/hp{,fax};
-	fi
-}
-
-src_unpack() {
-	unpack ${A}
-	cd "${S}"
-
-	# Fix bug #195565
-	epatch "${FILESDIR}"/${P}-subprocess_replacement.patch
-
-	# bug 98428
-	sed -i -e "s:/usr/bin/env python:/usr/bin/python:g" \
-		hpssd.py
-}
-src_compile() {
-	econf \
-		$(use_enable cups cups-install) \
-		$(use_enable fax fax-build) \
-		$(use_enable parport pp-build) \
-		$(use_enable ppds foomatic-install) \
-		$(use_enable qt3 gui-build) \
-		$(use_enable scanner scan-build) \
-		$(use_enable snmp network-build) \
-		|| die "econf failed"
-	emake || die "emake failed"
-
-	if use foomaticdb ; then
-		cd ../foomatic-db-hpijs-${DB_V}
-		econf || die "econf failed"
-		rm -fR data-generators/hpijs-rss
-		emake || die "emake failed"
-	fi
-}
-
-src_install() {
-	# cups-1.2 installation paths, make sure that the .desktop is installed
-	sed -i -e "s:/usr/lib/cups:$(cups-config --serverbin):" \
-		-e 's:\(ICON_FILE = \).*:\1hplip.desktop:' \
-		-e 's:\(ICON_PATH = \).*:\1/usr/share/applications:' \
-		Makefile
-
-	emake -j1 DESTDIR="${D}" install || die "emake install failed"
-
-	newinitd "${FILESDIR}"/hplip.init.d hplip
-
-	if use scanner; then
-		dodir /usr/$(get_libdir)/sane
-		for i in libsane-hpaio.{la,so{,.1{,.0.0}}}; do
-			dosym /usr/$(get_libdir)/${i} /usr/$(get_libdir)/sane/${i}; done
-	else
-		rm -f "${D}"/usr/$(get_libdir)/libsane-hpaio.{la,so{,.1{,.0.0}}}
-		rm -f "${D}"/etc/sane.d/dll.conf
-	fi
-
-	# bug 106035
-	if ! use qt3 ; then
-		rm -f "${D}"/usr/{bin/hp-,share/hplip/}{print,toolbox}
-		rm -f "${D}"/usr/share/applications/hplip.desktop
-		rm -f "${D}"/usr/lib/menu/hplip
-	fi
-
-	rm -rf "${D}"/$(cups-config --serverbin)/filter "${D}"/usr/bin/foomatic-rip
-
-	if use foomaticdb ; then
-		cd ../foomatic-db-hpijs-${DB_V}
-		emake DESTDIR="${D}" install || die "emake install failed"
-	fi
-
-	# Fix a symlink collision, see bug #172341
-	rm -f "${D}"/usr/share/cups/model/foomatic-ppds
-}
-
-pkg_preinst() {
-	if use scanner; then
-		insinto /etc/sane.d
-		[ -e /etc/sane.d/dll.conf ] && cp /etc/sane.d/dll.conf .
-		[ -e "${ROOT}"/etc/sane.d/dll.conf ] && cp "${ROOT}"/etc/sane.d/dll.conf .
-		grep -q hpaio dll.conf || echo hpaio >> "${T}"/dll.conf
-		doins "${T}"/dll.conf
-	fi
-}
-
-pkg_postinst() {
-	if ! use qt3 ; then
-		elog "You need to enable the qt3 useflag to use the GUI"
-	fi
-}
diff --git a/net-print/hplip/hplip-2.7.9-r1.ebuild b/net-print/hplip/hplip-2.7.9-r1.ebuild
deleted file mode 100644
index ff6272039288..000000000000
--- a/net-print/hplip/hplip-2.7.9-r1.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-print/hplip/hplip-2.7.9-r1.ebuild,v 1.3 2007/11/18 16:05:18 calchan Exp $
-
-inherit eutils linux-info
-
-DESCRIPTION="HP Linux Imaging and Printing System. Includes net-print/hpijs, scanner drivers and service tools."
-HOMEPAGE="http://hplip.sourceforge.net/"
-SRC_URI="mirror://sourceforge/hplip/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="X doc fax minimal parport ppds scanner snmp"
-
-DEPEND="!net-print/hpijs
-	!net-print/hpoj
-	virtual/ghostscript
-	>=media-libs/jpeg-6b
-	net-print/foomatic-filters
-	!minimal? (
-		>=net-print/cups-1.2
-		dev-libs/libusb
-		scanner? ( >=media-gfx/sane-backends-1.0.9 )
-		snmp? (
-			net-analyzer/net-snmp
-			dev-libs/openssl
-		) )"
-
-RDEPEND="${DEPEND}
-	!minimal? ( !<sys-fs/udev-114
-		fax? ( dev-python/reportlab )
-		scanner? ( X? ( >=media-gfx/xsane-0.89 )
-			!X? ( >=media-gfx/sane-frontends-1.0.9 ) )
-		X? ( >=dev-python/PyQt-3.14 ) )"
-
-CONFIG_CHECK="PARPORT"
-ERROR_PARPORT="Please make sure Device Drivers -> Parallel port support is enabled in your kernel"
-
-pkg_setup() {
-	if ! use ppds ; then
-		ewarn "Not installing built-in PPD files, which is probably not what you want."
-		ewarn "You need USE=ppds if you want to install them."
-	fi
-	if use minimal ; then
-		ewarn "Installing hpijs driver only, make sure you know what you are doing."
-	else
-		use parport && linux-info_pkg_setup
-	fi
-
-	# avoid collisions with cups-1.2 compat symlinks
-	if [ -e "${ROOT}"/usr/lib/cups/backend/hp ] && [ -e "${ROOT}"/usr/libexec/cups/backend/hp ]; then
-		rm -f "${ROOT}"/usr/libexec/cups/backend/hp{,fax};
-	fi
-}
-
-src_unpack() {
-	unpack ${A}
-	cd "${S}"
-
-	# Fix bug #195565
-	epatch "${FILESDIR}"/${P}-subprocess_replacement.patch
-
-	sed -i -e "s:\$(doc_DATA)::" Makefile.in || die "Patching Makefile.in failed"
-	sed -i -e "s/'skipstone']/'skipstone', 'epiphany']/" \
-		-e "s/'skipstone': ''}/'skipstone': '', 'epiphany': '--new-window'}/" \
-		base/utils.py  || die "Patching base/utils.py failed"
-
-	# bug 98428
-	sed -i -e "s:/usr/bin/env python:/usr/bin/python:g" hpssd.py || die "Patching hpssd.py failed"
-
-	# Force recognition of Gentoo distro by hp-check
-	sed -i \
-		-e "s:file('/etc/issue', 'r').read():'Gentoo':" \
-		installer/core_install.py || die "sed core_install.py"
-
-	# bug 186906, makes udev-rules work also for kernel-2.6.22
-	sed -i -e "s/usb_device/usb|usb_device/" -e "s/SYSFS/ATTRS/g" \
-		data/rules/55-hpmud.rules || die "Patching 55-hpmud.rules failed"
-}
-
-src_compile() {
-	econf \
-		--disable-cups11-build \
-		--with-cupsbackenddir=$(cups-config --serverbin)/backend \
-		$(use_enable minimal hpijs-only-build) \
-		$(use_enable doc doc-build) \
-		$(use_enable snmp network-build) \
-		$(use_enable parport pp-build) \
-		$(use_enable scanner scan-build) \
-		$(use_enable X gui-build) \
-		$(use_enable fax fax-build) \
-		$(use_enable ppds foomatic-ppd-install) \
-		--disable-foomatic-xml-install \
-		|| die "econf failed"
-	emake || die "Compilation failed"
-}
-
-src_install() {
-	emake -j1 DESTDIR="${D}" install || die "emake install failed"
-
-	# bug 106035
-	use X || rm -Rf "${D}"/usr/share/applications
-
-	use minimal && rm -rf "${D}"/usr/lib
-}
-
-pkg_preinst() {
-	if ! use minimal && use scanner ; then
-		insinto /etc/sane.d
-		[ -e /etc/sane.d/dll.conf ] && cp /etc/sane.d/dll.conf .
-		[ -e "${ROOT}"/etc/sane.d/dll.conf ] && cp "${ROOT}"/etc/sane.d/dll.conf .
-		grep -q hpaio dll.conf || echo hpaio >> "${T}"/dll.conf
-		doins "${T}"/dll.conf
-	fi
-}
-
-pkg_postinst() {
-	elog "You should run hp-setup as root if you are installing hplip for the first time, and may also"
-	elog "need to run it if you are upgrading from an earlier version."
-	elog
-	elog "This release doesn't use an init script anymore, so you should probably do a"
-	elog "'rc-update del hplip' if you are updating."
-}
-- 
cgit v1.2.3-65-gdbad