From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1SKyI3-0004dO-0F for garchives@archives.gentoo.org; Thu, 19 Apr 2012 20:49:19 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2684FE0CD4; Thu, 19 Apr 2012 20:49:00 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 19DBBE077F for ; Thu, 19 Apr 2012 20:47:47 +0000 (UTC) Received: from [192.168.0.7] (nsg93-9-78-225-4-220.fbx.proxad.net [78.225.4.220]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: eva) by smtp.gentoo.org (Postfix) with ESMTPSA id 98AE91B4042 for ; Thu, 19 Apr 2012 20:47:45 +0000 (UTC) Message-ID: <1334868447.13999.12.camel@keitaro> Subject: [gentoo-dev] gnome2 and gnome2-utils eclass changes From: Gilles Dartiguelongue To: gentoo-dev Date: Thu, 19 Apr 2012 22:47:27 +0200 Organization: Gentoo Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-pcCMNKZ8vho1l5AnadnD" X-Mailer: Evolution 3.2.3 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 X-Archives-Salt: 653cd028-f926-4943-ac37-ba2b0b87c5a8 X-Archives-Hash: 1c5db7fb2eb88d868719f133d241665c --=-pcCMNKZ8vho1l5AnadnD Content-Type: multipart/mixed; boundary="=-bUpOf7KqVRG+p/6mOLaa" --=-bUpOf7KqVRG+p/6mOLaa Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Per bug #301311 [1], I decided to fix a couple of issue I had with the current way of dealing with scrollkeeper. Even though scrollkeeper is almost dead, it is still present in quite a few gnome packages notably due to gnome-doc-utils.make and the goal of these changes is to make scrollkeeper a bit more in line with gsettings, gconf and icons support. If you have some questions about the changes please read the comments on the bug report first. I searched the tree for potential problems but as far as I could see, only three ebuilds that define SCROLLKEEPER_UPDATE would need to be updated. If there is no objection, I will push the changes this weekend (it has been reviewed by a few gnome team members already). [1] https://bugs.gentoo.org/show_bug.cgi?id=3D301311 --=20 Gilles Dartiguelongue Gentoo --=-bUpOf7KqVRG+p/6mOLaa Content-Disposition: attachment; filename="gnome2.eclass.patch" Content-Type: text/x-patch; name="gnome2.eclass.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 SW5kZXg6IGdub21lMi5lY2xhc3MNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJDUyBmaWxlOiAvdmFyL2N2c3Jvb3Qv Z2VudG9vLXg4Ni9lY2xhc3MvZ25vbWUyLmVjbGFzcyx2DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEu MTA0DQpkaWZmIC11IC1CIC11IC1yMS4xMDQgZ25vbWUyLmVjbGFzcw0KLS0tIGdub21lMi5lY2xh c3MJMTQgRGVjIDIwMTEgMTk6NDc6NTQgLTAwMDAJMS4xMDQNCisrKyBnbm9tZTIuZWNsYXNzCTE0 IEFwciAyMDEyIDE4OjI4OjQ4IC0wMDAwDQpAQCAtMTI1LDYgKzEyNSwxMSBAQA0KIAkJRzJDT05G PSIke0cyQ09ORn0gLS1kaXNhYmxlLW1haW50YWluZXItbW9kZSINCiAJZmkNCiANCisJIyBQYXNz IC0tZGlzYWJsZS1zY3JvbGxrZWVwZXIgd2hlbiBwb3NzaWJsZQ0KKwlpZiBncmVwIC1xICJkaXNh YmxlLXNjcm9sbGtlZXBlciIgY29uZmlndXJlOyB0aGVuDQorCQlHMkNPTkY9IiR7RzJDT05GfSAt LWRpc2FibGUtc2Nyb2xsa2VlcGVyIg0KKwlmaQ0KKw0KIAkjIEF2b2lkIHNhbmRib3ggdmlvbGF0 aW9ucyBjYXVzZWQgYnkgZ25vbWUtdmZzIChidWcgIzEyODI4OSBhbmQgIzM0NTY1OSkNCiAJYWRk d3JpdGUgIiQodW5zZXQgSE9NRTsgZWNobyB+KS8uZ25vbWUyIg0KIA0KQEAgLTE3MiwxMCArMTc3 LDkgQEANCiAJIyAxLiBUaGUgc2Nyb2xsa2VlcGVyIGRhdGFiYXNlIGlzIHJlZ2VuZXJhdGVkIGF0 IHBrZ19wb3N0aW5zdCgpDQogCSMgMi4gJHtFRH0vdmFyL2xpYi9zY3JvbGxrZWVwZXIgY29udGFp bnMgb25seSBpbmRleGVzIGZvciB0aGUgY3VycmVudCBwa2cNCiAJIyAgICB0aHVzIGl0IG1ha2Vz IG5vIHNlbnNlIGlmIHBrZ19wb3N0aW5zdCBJU04nVCBydW4gZm9yIHNvbWUgcmVhc29uLg0KLQlp ZiBbWyAteiAiJChmaW5kICIke0R9IiAtbmFtZSAnKi5vbWYnKSIgXV07IHRoZW4NCi0JCWV4cG9y dCBTQ1JPTExLRUVQRVJfVVBEQVRFPSIwIg0KLQlmaQ0KIAlybSAtcmYgIiR7RUR9JHtza190bXBf ZGlyfSINCisJcm1kaXIgIiR7RUR9L3Zhci9saWIiIDI+L2Rldi9udWxsDQorCXJtZGlyICIke0VE fS92YXIiIDI+L2Rldi9udWxsDQogDQogCSMgTWFrZSBzdXJlIHRoaXMgb25lIGRvZXNuJ3QgZ2V0 IGluIHRoZSBwb3J0YWdlIGRiDQogCXJtIC1mciAiJHtFRH0vdXNyL3NoYXJlL2FwcGxpY2F0aW9u cy9taW1laW5mby5jYWNoZSINCkBAIC0xOTcsNiArMjAxLDcgQEANCiAJZ25vbWUyX2djb25mX3Nh dmVsaXN0DQogCWdub21lMl9pY29uX3NhdmVsaXN0DQogCWdub21lMl9zY2hlbWFzX3NhdmVsaXN0 DQorCWdub21lMl9zY3JvbGxrZWVwZXJfc2F2ZWxpc3QNCiB9DQogDQogIyBARlVOQ1RJT046IGdu b21lMl9wa2dfcG9zdGluc3QNCkBAIC0yMDksMTAgKzIxNCw3IEBADQogCWZkby1taW1lX21pbWVf ZGF0YWJhc2VfdXBkYXRlDQogCWdub21lMl9pY29uX2NhY2hlX3VwZGF0ZQ0KIAlnbm9tZTJfc2No ZW1hc191cGRhdGUNCi0NCi0JaWYgW1sgIiR7U0NST0xMS0VFUEVSX1VQREFURX0iID0gIjEiIF1d OyB0aGVuDQotCQlnbm9tZTJfc2Nyb2xsa2VlcGVyX3VwZGF0ZQ0KLQlmaQ0KKwlnbm9tZTJfc2Ny b2xsa2VlcGVyX3VwZGF0ZQ0KIH0NCiANCiAjIEAjRlVOQ1RJT046IGdub21lMl9wa2dfcHJlcm0N CkBAIC0yMzAsOCArMjMyLDUgQEANCiAJZmRvLW1pbWVfbWltZV9kYXRhYmFzZV91cGRhdGUNCiAJ Z25vbWUyX2ljb25fY2FjaGVfdXBkYXRlDQogCWdub21lMl9zY2hlbWFzX3VwZGF0ZQ0KLQ0KLQlp ZiBbWyAiJHtTQ1JPTExLRUVQRVJfVVBEQVRFfSIgPSAiMSIgXV07IHRoZW4NCi0JCWdub21lMl9z Y3JvbGxrZWVwZXJfdXBkYXRlDQotCWZpDQorCWdub21lMl9zY3JvbGxrZWVwZXJfdXBkYXRlDQog fQ0K --=-bUpOf7KqVRG+p/6mOLaa Content-Disposition: attachment; filename="gnome2-utils.eclass.patch" Content-Type: text/x-patch; name="gnome2-utils.eclass.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 SW5kZXg6IGdub21lMi11dGlscy5lY2xhc3MNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJDUyBmaWxlOiAvdmFyL2N2 c3Jvb3QvZ2VudG9vLXg4Ni9lY2xhc3MvZ25vbWUyLXV0aWxzLmVjbGFzcyx2DQpyZXRyaWV2aW5n IHJldmlzaW9uIDEuMjYNCmRpZmYgLXUgLUIgLXUgLXIxLjI2IGdub21lMi11dGlscy5lY2xhc3MN Ci0tLSBnbm9tZTItdXRpbHMuZWNsYXNzCTggQXByIDIwMTIgMDI6Mjk6NDQgLTAwMDAJMS4yNg0K KysrIGdub21lMi11dGlscy5lY2xhc3MJMTQgQXByIDIwMTIgMTg6Mjk6MTIgLTAwMDANCkBAIC02 Miw2ICs2MiwxMiBAQA0KICMgQERFU0NSSVBUSU9OOg0KICMgTGlzdCBvZiBpY29ucyBwcm92aWRl ZCBieSB0aGUgcGFja2FnZQ0KIA0KKyMgQEVDTEFTUy1WQVJJQUJMRTogR05PTUUyX0VDTEFTU19T Q1JPTExTDQorIyBASU5URVJOQUwNCisjIEBERUZBVUxUX1VOU0VUDQorIyBAREVTQ1JJUFRJT046 DQorIyBMaXN0IG9mIHNjcm9sbHMgKGRvY3VtZW50YXRpb24gZmlsZXMpIHByb3ZpZGVkIGJ5IHRo ZSBwYWNrYWdlDQorDQogIyBARUNMQVNTLVZBUklBQkxFOiBHTk9NRTJfRUNMQVNTX0dMSUJfU0NI RU1BUw0KICMgQElOVEVSTkFMDQogIyBAREVGQVVMVF9VTlNFVA0KQEAgLTI3NCwxMCArMjc5LDE0 IEBADQogCQlvbWZfbWFrZWZpbGVzPSIke29tZl9tYWtlZmlsZXN9ICR7U30vb21mLm1ha2UiDQog CWZpDQogDQorCWlmIFtbIC1mICR7U30vZ25vbWUtZG9jLXV0aWxzLm1ha2UgXV0gOyB0aGVuDQor CQlvbWZfbWFrZWZpbGVzPSIke29tZl9tYWtlZmlsZXN9ICR7U30vZ25vbWUtZG9jLXV0aWxzLm1h a2UiDQorCWZpDQorDQogCSMgdGVzdGluZyBmaXhpbmcgb2YgYWxsIG1ha2VmaWxlcyBmb3VuZA0K IAkjIFRoZSBzb3J0IGlzIGltcG9ydGFudCB0byBlbnN1cmUgLmFtIGlzIGxpc3RlZCBiZWZvcmUg dGhlIHJlc3BlY3RpdmUgLmluIGZvcg0KIAkjIG1haW50YWluZXIgbW9kZSByZWdlbmVyYXRpb24g bm90IGtpY2tpbmcgaW4gZHVlIHRvIC5hbSBiZWluZyBuZXdlciB0aGFuIC5pbg0KLQlmb3IgZmls ZW5hbWUgaW4gJChmaW5kIC4vIC1uYW1lICJNYWtlZmlsZS5pbiIgLW8gLW5hbWUgIk1ha2VmaWxl LmFtIiB8c29ydCkgOyBkbw0KKwlmb3IgZmlsZW5hbWUgaW4gJChmaW5kICIke1N9IiAtbmFtZSAi TWFrZWZpbGUuaW4iIC1vIC1uYW1lICJNYWtlZmlsZS5hbSIgfHNvcnQpIDsgZG8NCiAJCW9tZl9t YWtlZmlsZXM9IiR7b21mX21ha2VmaWxlc30gJHtmaWxlbmFtZX0iDQogCWRvbmUNCiANCkBAIC0y ODcsMTIgKzI5NiwxMCBAQA0KIAlsb2NhbCBmYWlscz0oICkNCiANCiAJZm9yIG9tZiBpbiAke29t Zl9tYWtlZmlsZXN9IDsgZG8NCi0JCWxvY2FsIHJ2PTANCi0NCiAJCXNlZCAtaSAtZSAnczpzY3Jv bGxrZWVwZXItdXBkYXRlOnRydWU6JyAiJHtvbWZ9Ig0KIAkJcmV0dmFsPSQ/DQogDQotCQlpZiBb WyAhICRydiAtZXEgMCBdXSA7IHRoZW4NCisJCWlmIFtbICRyZXR2YWwgLW5lIDAgXV0gOyB0aGVu DQogCQkJZGVidWctcHJpbnQgInVwZGF0aW5nIG9mICR7b21mfSBmYWlsZWQiDQogDQogCQkJIyBB ZGQgdG8gdGhlIGxpc3Qgb2YgZmFpbHVyZXMNCkBAIC0zMDksMTYgKzMxNiwzOSBAQA0KIAlkb25l DQogfQ0KIA0KKyMgQEZVTkNUSU9OOiBnbm9tZTJfc2Nyb2xsa2VlcGVyX3NhdmVsaXN0DQorIyBA REVTQ1JJUFRJT046DQorIyBGaW5kIHRoZSBzY3JvbGxzIHRoYXQgYXJlIGFib3V0IHRvIGJlIGlu c3RhbGxlZCBhbmQgc2F2ZSB0aGVpciBsb2NhdGlvbg0KKyMgaW4gdGhlIEdOT01FMl9FQ0xBU1Nf U0NST0xMUyBlbnZpcm9ubWVudCB2YXJpYWJsZS4NCisjIFRoaXMgZnVuY3Rpb24gc2hvdWxkIGJl IGNhbGxlZCBmcm9tIHBrZ19wcmVpbnN0Lg0KK2dub21lMl9zY3JvbGxrZWVwZXJfc2F2ZWxpc3Qo KSB7DQorCWhhcyAke0VBUEk6LTB9IDAgMSAyICYmICEgdXNlIHByZWZpeCAmJiBFRD0iJHtEfSIN CisJcHVzaGQgIiR7RUR9IiAmPiAvZGV2L251bGwNCisJZXhwb3J0IEdOT01FMl9FQ0xBU1NfU0NS T0xMUz0kKGZpbmQgJ3Vzci9zaGFyZS9vbWYnIC10eXBlIGYgLW5hbWUgIioub21mIiAyPiAvZGV2 L251bGwpDQorCXBvcGQgJj4gL2Rldi9udWxsDQorfQ0KKw0KICMgQEZVTkNUSU9OOiBnbm9tZTJf c2Nyb2xsa2VlcGVyX3VwZGF0ZQ0KICMgQERFU0NSSVBUSU9OOg0KICMgVXBkYXRlcyB0aGUgZ2xv YmFsIHNjcm9sbGtlZXBlciBkYXRhYmFzZS4NCiAjIFRoaXMgZnVuY3Rpb24gc2hvdWxkIGJlIGNh bGxlZCBmcm9tIHBrZ19wb3N0aW5zdCBhbmQgcGtnX3Bvc3RybS4NCiBnbm9tZTJfc2Nyb2xsa2Vl cGVyX3VwZGF0ZSgpIHsNCiAJaGFzICR7RUFQSTotMH0gMCAxIDIgJiYgISB1c2UgcHJlZml4ICYm IEVST09UPSIke1JPT1R9Ig0KLQlpZiBbWyAteCAiJHtFUk9PVH0ke1NDUk9MTEtFRVBFUl9VUERB VEVfQklOfSIgXV07IHRoZW4NCi0JCWVpbmZvICJVcGRhdGluZyBzY3JvbGxrZWVwZXIgZGF0YWJh c2UgLi4uIg0KLQkJIiR7RVJPT1R9JHtTQ1JPTExLRUVQRVJfVVBEQVRFX0JJTn0iIC1xIC1wICIk e0VST09UfSR7U0NST0xMS0VFUEVSX0RJUn0iDQorCWxvY2FsIHVwZGF0ZXI9IiR7RVJPT1R9JHtT Q1JPTExLRUVQRVJfVVBEQVRFX0JJTn0iDQorDQorCWlmIFtbICEgLXggIiR7dXBkYXRlcn0iIF1d IDsgdGhlbg0KKwkJZGVidWctcHJpbnQgIiR7dXBkYXRlcn0gaXMgbm90IGV4ZWN1dGFibGUiDQor CQlyZXR1cm4NCisJZmkNCisNCisJaWYgW1sgLXogIiR7R05PTUUyX0VDTEFTU19TQ1JPTExTfSIg XV07IHRoZW4NCisJCWRlYnVnLXByaW50ICJObyBzY3JvbGwgY2FjaGUgdG8gdXBkYXRlIg0KKwkJ cmV0dXJuDQogCWZpDQorDQorCWViZWdpbiAiVXBkYXRpbmcgc2Nyb2xsa2VlcGVyIGRhdGFiYXNl IC4uLiINCisJIiR7dXBkYXRlcn0iIC1xIC1wICIke0VST09UfSR7U0NST0xMS0VFUEVSX0RJUn0i DQorCWVlbmQgJD8NCiB9DQogDQogIyBARlVOQ1RJT046IGdub21lMl9zY2hlbWFzX3NhdmVsaXN0 DQo= --=-bUpOf7KqVRG+p/6mOLaa-- --=-pcCMNKZ8vho1l5AnadnD Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iEYEABEKAAYFAk+QeewACgkQ1fmVwcYIWAaJyQCg40RSBDYlse3x/fL3c2MHr/pm ENcAoLq4pz3kJLK00l03xhV49NOTPqu2 =ctzl -----END PGP SIGNATURE----- --=-pcCMNKZ8vho1l5AnadnD--