Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/gmime: metadata.xml gmime-2.6.19-r1.ebuild ChangeLog gmime-2.6.18-r1.ebuild
Date: Wed, 01 Jan 2014 21:06:31
Message-Id: 20140101210625.61ABA2004C@flycatcher.gentoo.org
1 pacho 14/01/01 21:06:25
2
3 Modified: metadata.xml ChangeLog
4 Added: gmime-2.6.19-r1.ebuild
5 Removed: gmime-2.6.18-r1.ebuild
6 Log:
7 Apply upstream patches fixing a memory leak and the addition of an extra space in References (#496692 by Amadeusz Zolnowski), drop old. Gmime is only being maintained by us for years.
8
9 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
10
11 Revision Changes Path
12 1.3 dev-libs/gmime/metadata.xml
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gmime/metadata.xml?rev=1.3&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gmime/metadata.xml?rev=1.3&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gmime/metadata.xml?r1=1.2&r2=1.3
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-libs/gmime/metadata.xml,v
21 retrieving revision 1.2
22 retrieving revision 1.3
23 diff -u -r1.2 -r1.3
24 --- metadata.xml 20 Sep 2008 22:10:38 -0000 1.2
25 +++ metadata.xml 1 Jan 2014 21:06:25 -0000 1.3
26 @@ -1,6 +1,5 @@
27 <?xml version="1.0" encoding="UTF-8"?>
28 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
29 <pkgmetadata>
30 -<herd>net-mail</herd>
31 <herd>gnome</herd>
32 </pkgmetadata>
33
34
35
36 1.236 dev-libs/gmime/ChangeLog
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gmime/ChangeLog?rev=1.236&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gmime/ChangeLog?rev=1.236&content-type=text/plain
40 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gmime/ChangeLog?r1=1.235&r2=1.236
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/dev-libs/gmime/ChangeLog,v
45 retrieving revision 1.235
46 retrieving revision 1.236
47 diff -u -r1.235 -r1.236
48 --- ChangeLog 22 Dec 2013 15:50:54 -0000 1.235
49 +++ ChangeLog 1 Jan 2014 21:06:25 -0000 1.236
50 @@ -1,6 +1,19 @@
51 # ChangeLog for dev-libs/gmime
52 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmime/ChangeLog,v 1.235 2013/12/22 15:50:54 jer Exp $
54 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
55 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmime/ChangeLog,v 1.236 2014/01/01 21:06:25 pacho Exp $
56 +
57 +*gmime-2.6.19-r1 (01 Jan 2014)
58 +
59 + 01 Jan 2014; Pacho Ramos <pacho@g.o>
60 + +files/gmime-2.6.19-extra-spaces.patch, +files/gmime-2.6.19-memory-leak.patch,
61 + +gmime-2.6.19-r1.ebuild, -files/gmime-2.6.18-close-reference.patch,
62 + -files/gmime-2.6.18-code-cleanup.patch,
63 + -files/gmime-2.6.18-custom-headers.patch,
64 + -files/gmime-2.6.18-mutexes-earlier.patch, -gmime-2.6.18-r1.ebuild,
65 + metadata.xml:
66 + Apply upstream patches fixing a memory leak and the addition of an extra space
67 + in References (#496692 by Amadeusz Zolnowski), drop old. Gmime is only being
68 + maintained by us for years.
69
70 22 Dec 2013; Jeroen Roovers <jer@g.o> gmime-2.4.33.ebuild,
71 gmime-2.6.19.ebuild:
72
73
74
75 1.1 dev-libs/gmime/gmime-2.6.19-r1.ebuild
76
77 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gmime/gmime-2.6.19-r1.ebuild?rev=1.1&view=markup
78 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gmime/gmime-2.6.19-r1.ebuild?rev=1.1&content-type=text/plain
79
80 Index: gmime-2.6.19-r1.ebuild
81 ===================================================================
82 # Copyright 1999-2014 Gentoo Foundation
83 # Distributed under the terms of the GNU General Public License v2
84 # $Header: /var/cvsroot/gentoo-x86/dev-libs/gmime/gmime-2.6.19-r1.ebuild,v 1.1 2014/01/01 21:06:25 pacho Exp $
85
86 EAPI="5"
87 GCONF_DEBUG="no"
88 VALA_USE_DEPEND="vapigen"
89
90 inherit eutils mono-env gnome2 vala
91
92 DESCRIPTION="Utilities for creating and parsing messages using MIME"
93 HOMEPAGE="http://spruce.sourceforge.net/gmime/ http://developer.gnome.org/gmime/stable/"
94
95 SLOT="2.6"
96 LICENSE="LGPL-2.1"
97 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
98 IUSE="doc mono static-libs vala"
99
100 RDEPEND="
101 >=dev-libs/glib-2.18:2
102 sys-libs/zlib
103 >=app-crypt/gpgme-1.1.6
104 mono? (
105 dev-lang/mono
106 >=dev-dotnet/glib-sharp-2.4.0:2 )
107 "
108 DEPEND="${RDEPEND}
109 >=dev-util/gtk-doc-am-1.8
110 virtual/pkgconfig
111 doc? ( app-text/docbook-sgml-utils )
112 mono? ( dev-dotnet/gtk-sharp-gapi:2 )
113 vala? (
114 $(vala_depend)
115 >=dev-libs/gobject-introspection-1.30.0 )
116 "
117
118 pkg_setup() {
119 use mono && mono-env_pkg_setup
120 }
121
122 src_prepare() {
123 # Don't write out extra spaces in the References header (from 'master')
124 epatch "${FILESDIR}/${P}-extra-spaces.patch"
125
126 # Fixed a memory leak in g_mime_object_set_content_disposition_parameter (from 'master')
127 epatch "${FILESDIR}/${P}-memory-leak.patch"
128
129 gnome2_src_prepare
130 use vala && vala_src_prepare
131 }
132
133 src_configure() {
134 gnome2_src_configure \
135 --enable-cryptography \
136 --disable-strict-parser \
137 $(use_enable mono) \
138 $(use_enable static-libs static) \
139 $(use_enable vala)
140 }
141
142 src_compile() {
143 MONO_PATH="${S}" gnome2_src_compile
144 if use doc; then
145 emake -C docs/tutorial html
146 fi
147 }
148
149 src_install() {
150 GACUTIL_FLAGS="/root '${ED}/usr/$(get_libdir)' /gacdir '${EPREFIX}/usr/$(get_libdir)' /package ${PN}" \
151 gnome2_src_install
152
153 if use doc ; then
154 docinto tutorial
155 dodoc docs/tutorial/html/*
156 fi
157 }