From f5e570a5dfd1342eadb0f4f013c6f7fd64b68a1a Mon Sep 17 00:00:00 2001 From: Daniel Gryniewicz Date: Sun, 28 Jan 2007 22:36:20 +0000 Subject: [PATCH] =?utf8?q?Bump=20to=200.12=20=20=20o=20improves=20category?= =?utf8?q?=20validation=20code=20to=20not=20catch=20false=20positives=20(V?= =?utf8?q?incent=20=20=20=20=20Fretin,=20Ville=20Skytt=C3=A4,=20Ray=20Stro?= =?utf8?q?de,=20Vincent=20Untz)=20=20=20o=20make=20category=20validation?= =?utf8?q?=20code=20non-fatal=20(Ray)=20=20=20o=20fix=20mem=20leaks=20and?= =?utf8?q?=20double=20frees=20(Pascal=20Terjan)?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Package-Manager: portage-2.1.2-r4 --- dev-util/desktop-file-utils/ChangeLog | 9 ++++- dev-util/desktop-file-utils/Manifest | 26 ++++++++++---- .../desktop-file-utils-0.12.ebuild | 34 +++++++++++++++++++ .../desktop-file-utils-0.12-noemacs.patch | 12 +++++++ .../files/digest-desktop-file-utils-0.12 | 3 ++ 5 files changed, 76 insertions(+), 8 deletions(-) create mode 100644 dev-util/desktop-file-utils/desktop-file-utils-0.12.ebuild create mode 100644 dev-util/desktop-file-utils/files/desktop-file-utils-0.12-noemacs.patch create mode 100644 dev-util/desktop-file-utils/files/digest-desktop-file-utils-0.12 diff --git a/dev-util/desktop-file-utils/ChangeLog b/dev-util/desktop-file-utils/ChangeLog index bafff2917ef1..d3af3691bd3a 100644 --- a/dev-util/desktop-file-utils/ChangeLog +++ b/dev-util/desktop-file-utils/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-util/desktop-file-utils # Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/desktop-file-utils/ChangeLog,v 1.46 2007/01/21 13:22:33 eroyf Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/desktop-file-utils/ChangeLog,v 1.47 2007/01/28 22:36:20 dang Exp $ + + 28 Jan 2007; Daniel Gryniewicz ChangeLog: + Bump to 0.12 + o improves category validation code to not catch false positives (Vincent + Fretin, Ville Skyttä, Ray Strode, Vincent Untz) + o make category validation code non-fatal (Ray) + o fix mem leaks and double frees (Pascal Terjan) 21 Jan 2007; Alexander H. Færøy desktop-file-utils-0.11.ebuild: diff --git a/dev-util/desktop-file-utils/Manifest b/dev-util/desktop-file-utils/Manifest index 55e28635154e..38aceacf82eb 100644 --- a/dev-util/desktop-file-utils/Manifest +++ b/dev-util/desktop-file-utils/Manifest @@ -9,12 +9,17 @@ AUX desktop-file-utils-0.10-noemacs.patch 409 RMD160 3efa0231403212d0111437d8e12 MD5 367c27a5e805a5ab6bbdaee8563cacf6 files/desktop-file-utils-0.10-noemacs.patch 409 RMD160 3efa0231403212d0111437d8e123a865aa2c79cc files/desktop-file-utils-0.10-noemacs.patch 409 SHA256 670f74fabcc3148da2cb03589a224e33c582bd518bb4fe0af2f526c4d7eae8f5 files/desktop-file-utils-0.10-noemacs.patch 409 +AUX desktop-file-utils-0.12-noemacs.patch 507 RMD160 4e4817a7ecb3730896615bfce215008f1f656142 SHA1 b6ad89e050e2e9ef1bbd27385687ba1e00853de9 SHA256 52845cb50ca1088363fe82fe4dec39ce5641ece8f06970bc321bd30792ec3de3 +MD5 0ef43e6473e9e78b5e6a83432562db27 files/desktop-file-utils-0.12-noemacs.patch 507 +RMD160 4e4817a7ecb3730896615bfce215008f1f656142 files/desktop-file-utils-0.12-noemacs.patch 507 +SHA256 52845cb50ca1088363fe82fe4dec39ce5641ece8f06970bc321bd30792ec3de3 files/desktop-file-utils-0.12-noemacs.patch 507 AUX desktop-file-utils-0.8-noemacs.patch 417 RMD160 7afdb2a06645eb0c8e93b2c217214ca07820feaf SHA1 85cccc9fb2d156e3f9fb6075b2a7d920062295be SHA256 af306f66e1396f2a187b8ffd26f95b389e7f88ce24c3ae2055bcafc0c2dadeab MD5 a5b7ad2bec794347c2aa4fd97ccb4228 files/desktop-file-utils-0.8-noemacs.patch 417 RMD160 7afdb2a06645eb0c8e93b2c217214ca07820feaf files/desktop-file-utils-0.8-noemacs.patch 417 SHA256 af306f66e1396f2a187b8ffd26f95b389e7f88ce24c3ae2055bcafc0c2dadeab files/desktop-file-utils-0.8-noemacs.patch 417 DIST desktop-file-utils-0.10.tar.gz 341508 RMD160 659b3ca496522f922fdc243a222f6ca81fc85ebe SHA1 e534223872b928ce4b58518d56a8bd883bb60a82 SHA256 d354b826014b27a338681c448b163d9d9c62d31e4691613514dbbdceab264e96 DIST desktop-file-utils-0.11.tar.gz 340632 RMD160 c3f517e1a3207b3db1a61a98e29971f368a0f93a SHA1 785df1cac96cc46a43391b248e61349880afbcac SHA256 a556cc7f8813c038d746b2cae845ca57f9754d63ee3804268b3acdea59c6c443 +DIST desktop-file-utils-0.12.tar.gz 348418 RMD160 64bd0c3d12efcde17258382e818d2ab970ff3b58 SHA1 79baee7f390665fcaa2a663aa1e48ce6f7fb9a8e SHA256 7db6ade355d56913cecd098a5bec1037bca42e7c7e4b7257c7f7f9f655c5e606 DIST desktop-file-utils-0.9.tar.gz 424432 RMD160 bf8d1108d158bfe37012e20ffc825477b43bceb7 SHA1 5e8e282625179975fe5c0f96ac262aa853aa3814 SHA256 54227bee847ab2f001550532e06eb3c31e55dfc84b0eccc8ac9ac47544e06cb7 EBUILD desktop-file-utils-0.10-r1.ebuild 1032 RMD160 749c1038c66134d1bf2f9a10229e049069589b3c SHA1 2dfb244e5cf85feb25daedbb71b1f96491c427ff SHA256 8d4fb2df9a9fb636f9e04845baf2700a540f3fcb0b7c0cfb45bf34a7362bf3db MD5 4a471c77235d69348533314aeabb2cbe desktop-file-utils-0.10-r1.ebuild 1032 @@ -28,14 +33,18 @@ EBUILD desktop-file-utils-0.11.ebuild 1006 RMD160 0e561441929f3f24efe676aa05b622 MD5 3ce18fd135194fcb119ec1b26d5d6ee8 desktop-file-utils-0.11.ebuild 1006 RMD160 0e561441929f3f24efe676aa05b622e828cbb332 desktop-file-utils-0.11.ebuild 1006 SHA256 0e6b780854da6a3d82024a116bc2a3f728f4526fb478a84282af27618a6c9de7 desktop-file-utils-0.11.ebuild 1006 +EBUILD desktop-file-utils-0.12.ebuild 1016 RMD160 3444397f66c7b7f33e79300580681b61991ad6ac SHA1 e1ca17f4ab40aefe387127bdc80dc855a4a793f5 SHA256 b726404f38c38b10274cc52bbb3bb944e4952baba52dd47c8a1e3ceeb253c599 +MD5 4848938285a5aeb50fbe31ee412a0fec desktop-file-utils-0.12.ebuild 1016 +RMD160 3444397f66c7b7f33e79300580681b61991ad6ac desktop-file-utils-0.12.ebuild 1016 +SHA256 b726404f38c38b10274cc52bbb3bb944e4952baba52dd47c8a1e3ceeb253c599 desktop-file-utils-0.12.ebuild 1016 EBUILD desktop-file-utils-0.9.ebuild 916 RMD160 6d18d338af1a09aacbc531434f72ef5708cb4af5 SHA1 05b6baff452eed28a31e176b2177f6c9a8833d30 SHA256 c16f92a1f7b83ff5b34d26e6df6f04246854540e1d1742928d05ee19ad65211d MD5 a14cfd2626eb7ec319b7489be271998a desktop-file-utils-0.9.ebuild 916 RMD160 6d18d338af1a09aacbc531434f72ef5708cb4af5 desktop-file-utils-0.9.ebuild 916 SHA256 c16f92a1f7b83ff5b34d26e6df6f04246854540e1d1742928d05ee19ad65211d desktop-file-utils-0.9.ebuild 916 -MISC ChangeLog 5897 RMD160 219ae84226680c2315e8b67fd1a08f49f3f71f51 SHA1 399e285869c706bf2d2298821534db127fb724cf SHA256 1fb0502de383918d9d20527389aafc134da72d50769f9cde9d00710a63986e58 -MD5 94be1f295c0bae9e00dda9e3971b8f2e ChangeLog 5897 -RMD160 219ae84226680c2315e8b67fd1a08f49f3f71f51 ChangeLog 5897 -SHA256 1fb0502de383918d9d20527389aafc134da72d50769f9cde9d00710a63986e58 ChangeLog 5897 +MISC ChangeLog 6213 RMD160 99c224cc3c0979138f688ffef2e110bbe438d35c SHA1 b963e3256d3383d48e5b4361acfd8bc5250f11ee SHA256 3c00475f95b1f12e9511d32cc67ff6c3f9b3e53ad2cd9f13a5cdd721f87b14c3 +MD5 3fa04d2968bc440ecc1dcdad157300b2 ChangeLog 6213 +RMD160 99c224cc3c0979138f688ffef2e110bbe438d35c ChangeLog 6213 +SHA256 3c00475f95b1f12e9511d32cc67ff6c3f9b3e53ad2cd9f13a5cdd721f87b14c3 ChangeLog 6213 MISC metadata.xml 217 RMD160 bf13a92bfaf8b11a492e3925f700beb776405f79 SHA1 4e896159ae71f6294c983df1e31772404536478d SHA256 8d9b308751481891a748c6b43b222ef52999140d5c587ba5e7464d1a8414d30a MD5 80850151bae2bd61c4ac796f83656ef6 metadata.xml 217 RMD160 bf13a92bfaf8b11a492e3925f700beb776405f79 metadata.xml 217 @@ -49,13 +58,16 @@ SHA256 0a9c3c307db1625354257f848f4bf75c746b51f9e8a6fcbacd3ea36d41857cc7 files/di MD5 02a68d9dc78d5601ded487f3a6ec8416 files/digest-desktop-file-utils-0.11 271 RMD160 8c15768e3c2aec00ed51422c6e7a79de82a2f1e1 files/digest-desktop-file-utils-0.11 271 SHA256 f6b2f32e46676f41cbe43a4e9988a0e96677c94a979722aa1b3f534a47b34935 files/digest-desktop-file-utils-0.11 271 +MD5 2ad4c4605a7aa10c2536ab1ef0101bf2 files/digest-desktop-file-utils-0.12 271 +RMD160 6c3ee62d05c0d6317f8cb42c595cb153445c8c91 files/digest-desktop-file-utils-0.12 271 +SHA256 1be298ffaac78588abe17bac0ef21248c6107dd9d23d2ba0940b2043a4648498 files/digest-desktop-file-utils-0.12 271 MD5 7d3fb517731a9f4cfab979c9e8f767e9 files/digest-desktop-file-utils-0.9 268 RMD160 1e6927a823ed04a1be98c06245b3da0fc0000eca files/digest-desktop-file-utils-0.9 268 SHA256 9adddd9e9368199946ed631fb9e918a08fbd259c86b79dfea17a774621b5da62 files/digest-desktop-file-utils-0.9 268 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.1 (GNU/Linux) -iD8DBQFFs2j86Xxn2nLwtdQRAie5AKDQK5LKMVf3jcfeCAT1TvuyeFGN7ACffwhx -AlIJ4HttmCLN7GuTbtW60YU= -=UIrQ +iD8DBQFFvSVmomPajV0RnrERAlT1AJ4vxCbue9bbITsQS3pyQvnFZaUZJgCfdDBS +Sa5X5ZJdLIzH/pEEpFCyqu8= +=BCEV -----END PGP SIGNATURE----- diff --git a/dev-util/desktop-file-utils/desktop-file-utils-0.12.ebuild b/dev-util/desktop-file-utils/desktop-file-utils-0.12.ebuild new file mode 100644 index 000000000000..1f334b6f5a1c --- /dev/null +++ b/dev-util/desktop-file-utils/desktop-file-utils-0.12.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/desktop-file-utils/desktop-file-utils-0.12.ebuild,v 1.1 2007/01/28 22:36:20 dang Exp $ + +inherit eutils + +DESCRIPTION="Command line utilities to work with desktop menu entries" +HOMEPAGE="http://www.freedesktop.org/software/desktop-file-utils/" +SRC_URI="http://www.freedesktop.org/software/desktop-file-utils/releases/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="" + +RDEPEND=">=dev-libs/glib-2.6.0" +DEPEND="${RDEPEND} + dev-util/pkgconfig" + +src_unpack() { + unpack ${A} + cd "${S}" + # patch that disables auto pre-compiling of emacs mode file. + epatch "${FILESDIR}"/${PN}-0.12-noemacs.patch + + # add the man pages, see bug #85354 + epatch "${FILESDIR}"/${PN}-0.10-man.patch +} + +src_install() { + emake DESTDIR="${D}" install || die + dodoc AUTHORS ChangeLog NEWS README + doman man/* +} diff --git a/dev-util/desktop-file-utils/files/desktop-file-utils-0.12-noemacs.patch b/dev-util/desktop-file-utils/files/desktop-file-utils-0.12-noemacs.patch new file mode 100644 index 000000000000..59a2db345212 --- /dev/null +++ b/dev-util/desktop-file-utils/files/desktop-file-utils-0.12-noemacs.patch @@ -0,0 +1,12 @@ +diff --exclude-from=/home/dang/.diffrc -up -ruN desktop-file-utils-0.12.orig/Makefile.in desktop-file-utils-0.12/Makefile.in +--- desktop-file-utils-0.12.orig/Makefile.in 2006-11-07 12:11:11.000000000 -0500 ++++ desktop-file-utils-0.12/Makefile.in 2007-01-28 17:30:37.000000000 -0500 +@@ -180,7 +180,7 @@ sbindir = @sbindir@ + sharedstatedir = @sharedstatedir@ + sysconfdir = @sysconfdir@ + target_alias = @target_alias@ +-SUBDIRS = src misc ++SUBDIRS = src + all: config.h + $(MAKE) $(AM_MAKEFLAGS) all-recursive + diff --git a/dev-util/desktop-file-utils/files/digest-desktop-file-utils-0.12 b/dev-util/desktop-file-utils/files/digest-desktop-file-utils-0.12 new file mode 100644 index 000000000000..74c1d84ff812 --- /dev/null +++ b/dev-util/desktop-file-utils/files/digest-desktop-file-utils-0.12 @@ -0,0 +1,3 @@ +MD5 335b91ec70ea1c08f87dfde8c5926e7b desktop-file-utils-0.12.tar.gz 348418 +RMD160 64bd0c3d12efcde17258382e818d2ab970ff3b58 desktop-file-utils-0.12.tar.gz 348418 +SHA256 7db6ade355d56913cecd098a5bec1037bca42e7c7e4b7257c7f7f9f655c5e606 desktop-file-utils-0.12.tar.gz 348418 -- 2.26.2