diff options
author | 2010-09-08 17:54:04 +0200 | |
---|---|---|
committer | 2010-09-08 17:54:04 +0200 | |
commit | abc12a214c1c9c84b378d194d8f24bc27ca38b35 (patch) | |
tree | d23046ad4e7a7f5ee61795f72635499158b0fc5c /app-admin | |
parent | [kde-base/kdeartwork-styles] Add aurorae (>=4.5) and kwin-styles (>=4,6) subd... (diff) | |
download | kde-abc12a214c1c9c84b378d194d8f24bc27ca38b35.tar.gz kde-abc12a214c1c9c84b378d194d8f24bc27ca38b35.tar.bz2 kde-abc12a214c1c9c84b378d194d8f24bc27ca38b35.zip |
[app-admin/packagekit] Update patch and deps
Diffstat (limited to 'app-admin')
-rw-r--r-- | app-admin/packagekit/Manifest | 4 | ||||
-rw-r--r-- | app-admin/packagekit/files/packagekit-0.6.6-portage.patch | 113 | ||||
-rw-r--r-- | app-admin/packagekit/packagekit-0.6.6-r2.ebuild (renamed from app-admin/packagekit/packagekit-0.6.6-r1.ebuild) | 2 |
3 files changed, 83 insertions, 36 deletions
diff --git a/app-admin/packagekit/Manifest b/app-admin/packagekit/Manifest index 18fa223d6e..83e2966078 100644 --- a/app-admin/packagekit/Manifest +++ b/app-admin/packagekit/Manifest @@ -1,4 +1,4 @@ -AUX packagekit-0.6.6-portage.patch 15486 RMD160 85a94d81eda41829d37fefe728820a5b9309628d SHA1 62e34e43c4ae58835637b8c0e84670d66806c700 SHA256 5c350301b3338262cc6fe947e12f7f3d6f11e0f66dba77865535796a999ab443 +AUX packagekit-0.6.6-portage.patch 17291 RMD160 1884f8276a25a9139193a01b2681769e8728f53b SHA1 409b451b6113720a6d8c83df96a56ca5ecc66202 SHA256 183c7dfd3ff33642493b03f57ce1c0706b5e04e55ddc27dd3503852c5fadb60d DIST PackageKit-0.6.6.tar.gz 9401600 RMD160 cf785c21835292abc97ec8a4dfdceaff877f19fb SHA1 4c88dc3efad0b5aac67676fdb6fbc21084e5a75d SHA256 29b5aad5006c287088d14f311a946ed77fce16861f519fbb65a2cd99dff700b1 -EBUILD packagekit-0.6.6-r1.ebuild 4021 RMD160 2ca9b2dc74a07636ffd91caa988108682ddf0e39 SHA1 1c376518da9091f3ace6814d203d8af3565a7ac3 SHA256 7295cf2ea1c82684c38aa7c6bc9e1477c1108be0541bce42356dcc7b6a90f508 +EBUILD packagekit-0.6.6-r2.ebuild 4010 RMD160 74a86b4e13d24c6e8a2c34359763c4f99ed00388 SHA1 9f79580f4964caf498c68e5d7ac6c0795da49590 SHA256 645ede3cf1f1792684584f0c3a0400d5a622467e4d4816b3fda7add5a7ad2c0f MISC metadata.xml 518 RMD160 16fe8423974308cb5aada028f4e5539c7303b497 SHA1 bf062ca3e3e364170d7553c281183cfc4cc2b197 SHA256 45d905f5f8d4fec32e74175e373a0e0b7ebcbd0f5f93e6cd1a266c12daa0e548 diff --git a/app-admin/packagekit/files/packagekit-0.6.6-portage.patch b/app-admin/packagekit/files/packagekit-0.6.6-portage.patch index e5366bc54e..b930a120eb 100644 --- a/app-admin/packagekit/files/packagekit-0.6.6-portage.patch +++ b/app-admin/packagekit/files/packagekit-0.6.6-portage.patch @@ -1,6 +1,6 @@ -diff -ru ../PackageKit-0.6.6/backends/entropy/entropyBackend.py ./backends/entropy/entropyBackend.py +diff -ruN ../PackageKit-0.6.6/backends/entropy/entropyBackend.py ./backends/entropy/entropyBackend.py --- ../PackageKit-0.6.6/backends/entropy/entropyBackend.py 2010-06-20 23:38:26.000000000 +0200 -+++ ./backends/entropy/entropyBackend.py 2010-07-22 12:04:53.248827967 +0200 ++++ ./backends/entropy/entropyBackend.py 2010-09-08 17:51:59.486753385 +0200 @@ -27,8 +27,8 @@ import time import traceback @@ -50,9 +50,9 @@ diff -ru ../PackageKit-0.6.6/backends/entropy/entropyBackend.py ./backends/entro def __del__(self): self.destroy() -diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/portage/portageBackend.py +diff -ruN ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/portage/portageBackend.py --- ../PackageKit-0.6.6/backends/portage/portageBackend.py 2010-05-07 22:08:17.000000000 +0200 -+++ ./backends/portage/portageBackend.py 2010-07-22 12:04:49.827380945 +0200 ++++ ./backends/portage/portageBackend.py 2010-09-08 17:52:07.467133868 +0200 @@ -20,8 +20,39 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. @@ -94,7 +94,21 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta from packagekit.progress import * from packagekit.package import PackagekitPackage -@@ -546,7 +577,7 @@ +@@ -309,6 +340,13 @@ + settings.setcpv(cpv, mydb=metadata) + return settings + ++ def _get_internal_package_set_class(self): ++ try: ++ from portage._sets.base import InternalPackageSet ++ except ImportError: ++ from portage.sets.base import InternalPackageSet ++ return InternalPackageSet ++ + def _is_installed(self, cpv): + if self.pvar.vardb.cpv_exists(cpv): + return True +@@ -546,7 +584,7 @@ return cpv_dict @@ -103,7 +117,7 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta if not cpv_list: return cpv_list -@@ -554,11 +585,11 @@ +@@ -554,11 +592,11 @@ metadata = self._get_metadata(cpv, ["LICENSE", "USE", "SLOT"], True) return not self.pvar.settings._getMissingLicenses(cpv, metadata) @@ -118,7 +132,7 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta licenses = "* -" + free_licenses backup_license = self.pvar.settings["ACCEPT_LICENSE"] -@@ -576,14 +607,14 @@ +@@ -576,14 +614,14 @@ return cpv_list @@ -136,7 +150,7 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta # we have one package per slot, so it's the newest return cpv_list -@@ -598,7 +629,7 @@ +@@ -598,7 +636,7 @@ for k in slots: # if not_intalled on, no need to check for newest installed @@ -145,7 +159,7 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta newest_installed = self._get_newest_cpv(cpv_dict[k], True) if newest_installed != "": cpv_list.append(newest_installed) -@@ -608,7 +639,7 @@ +@@ -608,7 +646,7 @@ return cpv_list @@ -154,7 +168,7 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta # NOTES: # returns a list of cp # -@@ -618,9 +649,9 @@ +@@ -618,9 +656,9 @@ # - newest: ok (should be finished with cpv) cp_list = [] @@ -166,7 +180,7 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta cp_list = self.pvar.portdb.cp_all() else: # need installed packages first -@@ -631,7 +662,7 @@ +@@ -631,7 +669,7 @@ return cp_list @@ -175,7 +189,7 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta # NOTES: # returns a list of cpv # -@@ -643,9 +674,9 @@ +@@ -643,9 +681,9 @@ cpv_list = [] # populate cpv_list taking care of installed filter @@ -187,7 +201,7 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta for cpv in self.pvar.portdb.match(cp): if not self._is_installed(cpv): cpv_list.append(cpv) -@@ -656,11 +687,11 @@ +@@ -656,11 +694,11 @@ cpv_list.append(cpv) # free filter @@ -201,7 +215,7 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta return cpv_list -@@ -852,8 +883,6 @@ +@@ -852,8 +890,6 @@ self.allow_cancel(True) self.percentage(None) @@ -210,7 +224,7 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta cpv_input = [] cpv_list = [] -@@ -913,9 +942,9 @@ +@@ -913,9 +949,9 @@ cpv_list = filter(_filter_uninstall, cpv_list) # install filter @@ -222,7 +236,7 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta cpv_list = filter(_filter_not_installed, cpv_list) # now we can change cpv_list to a real cpv list -@@ -926,7 +955,7 @@ +@@ -926,7 +962,7 @@ del tmp_list # free filter @@ -231,7 +245,7 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta for cpv in cpv_list: # prevent showing input packages -@@ -1001,13 +1030,12 @@ +@@ -1001,13 +1037,12 @@ self.allow_cancel(True) self.percentage(0) @@ -248,7 +262,7 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta self._package(cpv) cp_processed += 100.0 -@@ -1024,8 +1052,6 @@ +@@ -1024,8 +1059,6 @@ self.allow_cancel(True) self.percentage(None) @@ -257,7 +271,7 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta # get installed and available dbs installed_layman_db = layman.db.DB(layman.config.Config()) available_layman_db = layman.db.RemoteDB(layman.config.Config()) -@@ -1033,7 +1059,7 @@ +@@ -1033,7 +1066,7 @@ # 'gentoo' is a dummy repo self.repo_detail('gentoo', 'Gentoo Portage tree', True) @@ -266,7 +280,7 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta for o in available_layman_db.overlays.keys(): if available_layman_db.overlays[o].is_official() \ and available_layman_db.overlays[o].is_supported(): -@@ -1052,12 +1078,10 @@ +@@ -1052,12 +1085,10 @@ self.allow_cancel(True) self.percentage(None) @@ -280,7 +294,7 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta self.error(ERROR_CANNOT_GET_REQUIRES, "get-requires returns only installed packages at the moment") return -@@ -1085,7 +1109,7 @@ +@@ -1085,7 +1116,7 @@ del packages_list # free filter @@ -289,7 +303,7 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta for cpv in cpv_list: # prevent showing input packages -@@ -1147,8 +1171,6 @@ +@@ -1147,17 +1178,15 @@ self.allow_cancel(True) self.percentage(None) @@ -298,7 +312,18 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta update_candidates = [] cpv_updates = {} cpv_downgra = {} -@@ -1203,12 +1225,12 @@ + + # get system and world packages + for s in ["system", "world"]: +- set = portage.sets.base.InternalPackageSet( ++ sets = self._get_internal_package_set_class()( + initial_atoms=self.pvar.root_config.setconfig.getSetAtoms(s)) +- for atom in set: ++ for atom in sets: + update_candidates.append(atom.cp) + + # check if a candidate can be updated +@@ -1203,12 +1232,12 @@ else: dict_down[s] = [tmp_list_avai.pop()] @@ -313,7 +338,29 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta best_cpv = portage.versions.best(cpv_list_updates) cpv_list_updates = [best_cpv] -@@ -1539,8 +1561,7 @@ +@@ -1220,7 +1249,7 @@ + cpv_downgra[cp] = dict_down + + # get security updates +- for atom in portage.sets.base.InternalPackageSet( ++ for atom in self._get_internal_package_set_class()( + initial_atoms=self.pvar.root_config.setconfig.getSetAtoms("security")): + # send update message and remove atom from cpv_updates + if atom.cp in cpv_updates: +@@ -1387,9 +1416,9 @@ + system_packages = [] + + # get system packages +- set = portage.sets.base.InternalPackageSet( +- initial_atoms=self.pvar.root_config.setconfig.getSetAtoms("system")) +- for atom in set: ++ sets = self._get_internal_package_set_class()( ++ initial_atoms=self.pvar.root_config.setconfig.getSetAtoms("system")) ++ for atom in sets: + system_packages.append(atom.cp) + + # create cpv_list +@@ -1539,8 +1568,7 @@ self.allow_cancel(True) self.percentage(0) @@ -323,7 +370,7 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta nb_cp = float(len(cp_list)) cp_processed = 0.0 -@@ -1554,7 +1575,7 @@ +@@ -1554,7 +1582,7 @@ for cp in cp_list: if s.match(cp): @@ -332,7 +379,7 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta self._package(cpv) cp_processed += 100.0 -@@ -1568,8 +1589,7 @@ +@@ -1568,8 +1596,7 @@ self.allow_cancel(True) self.percentage(0) @@ -342,7 +389,7 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta nb_cp = float(len(cp_list)) cp_processed = 0.0 search_list = self._get_search_list(keys) -@@ -1582,7 +1602,7 @@ +@@ -1582,7 +1609,7 @@ # newest filter can't be executed now # because some cpv are going to be filtered by search conditions # and newest filter could be alterated @@ -351,7 +398,7 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta match = True metadata = self._get_metadata(cpv, ["DESCRIPTION", "HOMEPAGE", "IUSE", -@@ -1603,7 +1623,7 @@ +@@ -1603,7 +1630,7 @@ cpv_list.append(cpv) # newest filter @@ -360,7 +407,7 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta for cpv in cpv_list: self._package(cpv) -@@ -1622,9 +1642,7 @@ +@@ -1622,9 +1649,7 @@ self.allow_cancel(True) self.percentage(0) @@ -371,7 +418,7 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta self.error(ERROR_CANNOT_GET_FILELIST, "search-file isn't available with ~installed filter") return -@@ -1640,7 +1658,7 @@ +@@ -1640,7 +1665,7 @@ searchre = re.compile("/" + key + "$", re.IGNORECASE) # free filter @@ -380,7 +427,7 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta nb_cpv = float(len(cpv_list)) for cpv in cpv_list: -@@ -1661,15 +1679,14 @@ +@@ -1661,15 +1686,14 @@ self.allow_cancel(True) self.percentage(0) @@ -398,7 +445,7 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta self._package(cpv) cp_processed += 100.0 -@@ -1707,8 +1724,7 @@ +@@ -1707,8 +1731,7 @@ k = re.escape(k) search_list.append(re.compile(k, re.IGNORECASE)) @@ -408,7 +455,7 @@ diff -ru ../PackageKit-0.6.6/backends/portage/portageBackend.py ./backends/porta nb_cp = float(len(cp_list)) cp_processed = 0.0 -@@ -1727,7 +1743,7 @@ +@@ -1727,7 +1750,7 @@ found = False break if found: diff --git a/app-admin/packagekit/packagekit-0.6.6-r1.ebuild b/app-admin/packagekit/packagekit-0.6.6-r2.ebuild index ede69c0ff6..93adbfee8a 100644 --- a/app-admin/packagekit/packagekit-0.6.6-r1.ebuild +++ b/app-admin/packagekit/packagekit-0.6.6-r2.ebuild @@ -66,7 +66,7 @@ DEPEND="${CDEPEND} " RDEPEND="${CDEPEND} >=app-portage/layman-1.2.3 - >=sys-apps/portage-2.2_rc67 + sys-apps/portage pm-utils? ( sys-power/pm-utils ) " |