summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilles Dartiguelongue <eva@gentoo.org>2011-11-15 21:48:04 +0000
committerGilles Dartiguelongue <eva@gentoo.org>2011-11-15 21:48:04 +0000
commit245710545720c71135a422bce02d19b8c99f0776 (patch)
tree8a432298cae55a318ef6e4c9bd10fbf6407018e6 /dev-libs/gmime
parentVersion bump. Remove old. (diff)
downloadhistorical-245710545720c71135a422bce02d19b8c99f0776.tar.gz
historical-245710545720c71135a422bce02d19b8c99f0776.tar.bz2
historical-245710545720c71135a422bce02d19b8c99f0776.zip
Version bump for 2.6 slot.
Package-Manager: portage-2.2.0_alpha74/cvs/Linux x86_64
Diffstat (limited to 'dev-libs/gmime')
-rw-r--r--dev-libs/gmime/ChangeLog7
-rw-r--r--dev-libs/gmime/Manifest10
-rw-r--r--dev-libs/gmime/gmime-2.6.1.ebuild86
3 files changed, 98 insertions, 5 deletions
diff --git a/dev-libs/gmime/ChangeLog b/dev-libs/gmime/ChangeLog
index 120cd3529b67..fa5e099dc2f0 100644
--- a/dev-libs/gmime/ChangeLog
+++ b/dev-libs/gmime/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-libs/gmime
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmime/ChangeLog,v 1.168 2011/11/15 21:38:27 eva Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmime/ChangeLog,v 1.169 2011/11/15 21:48:04 eva Exp $
+
+*gmime-2.6.1 (15 Nov 2011)
+
+ 15 Nov 2011; Gilles Dartiguelongue <eva@gentoo.org> +gmime-2.6.1.ebuild:
+ Version bump for 2.6 slot.
*gmime-2.4.28 (15 Nov 2011)
diff --git a/dev-libs/gmime/Manifest b/dev-libs/gmime/Manifest
index 94c91870c493..88abaf02d547 100644
--- a/dev-libs/gmime/Manifest
+++ b/dev-libs/gmime/Manifest
@@ -7,17 +7,19 @@ DIST gmime-2.2.27.tar.bz2 790878 RMD160 43a7c2cac36e97ad1391a33fce9ca4bc53ff1704
DIST gmime-2.4.26.tar.xz 729020 RMD160 5bc32a1afd87e41134ed2381e1044aab3703fddc SHA1 e91ecae390e11b062fea8354e097195368ce11a5 SHA256 bad2c9ceb36a685a8f31eccf047be9d761da781c777c7657b093f9ff0bba401f
DIST gmime-2.4.28.tar.xz 730112 RMD160 15d2dc3ee365fe60c13ffde8466f38c5cebb1677 SHA1 0006053f3eedae80fed0d62dae8abcd331f55754 SHA256 8487faf949ca60c7fb814338e6457d4b4260fcba361158667e1f3fe3e7cce13e
DIST gmime-2.6.0.tar.xz 775012 RMD160 ac0b9a6e59c3abdf1b4ece55b3cc9a2ba7a1c0e3 SHA1 a78b4afab2664586145e49c4673d1351a7fbf813 SHA256 bc71b1860ea85efd3e17d9d8edef6ef7ba9880bc34d73dc683d36d8a48dcad17
+DIST gmime-2.6.1.tar.xz 775204 RMD160 6d8cfc8cd0ea1a1b03efe3282cffcd976d1f8bc6 SHA1 fe977dfbeb05a44028f60204022f9cb895da9eac SHA256 89864f8dd7e9c8d1e8abb762401ef54123d2a1f456d41dcd63364a42ac0cc80e
DIST gmime-sharp.snk 596 RMD160 62a475a0a29bc8823ddcd25211e417bd0ee26221 SHA1 106d8812445a6fcd52526b2bc1184249dda6f4b8 SHA256 f71eb61399bb038acc847298b74eee6c03a8773309dc5c10929ee4aa0aeb3948
EBUILD gmime-2.2.27.ebuild 2219 RMD160 71f16d844c41dd62ec3eb5fff9a47c62e5ff9cbb SHA1 40fef0b44f90dbbef1e5168ced67a571cc192938 SHA256 84590ce22015c12b5087ee5f7f27a45eb37492ad7eb1fad405cda6b895832d66
EBUILD gmime-2.4.26.ebuild 2439 RMD160 487591cdea5bb508478075b03c886478cde4f5b1 SHA1 d3a92933e1c1b5de5d7be0a5c20a03ddfd77f2d2 SHA256 469156ca1a2084da5dce1e5b12474ee660f92b58e2ea6654a793a822edb7f82b
EBUILD gmime-2.4.28.ebuild 2444 RMD160 f2a3c373708fe44bcf376b34bd4da1a9c320f196 SHA1 1094e7f7d1233df5ea6074907488d5d337d2451d SHA256 896b6fd88ceb085ff669b7186d032b85760e2ce76247f3429f216e7f0d2f4346
EBUILD gmime-2.6.0.ebuild 2487 RMD160 2e2a25fe34319707a7d74d69afe89f3b1a038d5d SHA1 0c880fbcf88e7b40485e40f0655f29ad1a3e9cee SHA256 0257ca18432ecb516e1b4df567a4c9ab8879a6367ee92bdf395497453ab08694
-MISC ChangeLog 24110 RMD160 873f81fc286fea63eaaf92a5c44a5ea63f090a37 SHA1 c92d00b11b542deda6c2f3224cde41d33c6d3eef SHA256 73753855a7b6264e367a4c2928d6dd817b8c263403fa8c29ae5e822c88bcba15
+EBUILD gmime-2.6.1.ebuild 2492 RMD160 b8e0901609886745f8af2c9ff923716a2ca1c8f5 SHA1 34569370414c2a68dd313cdf36aade514718e575 SHA256 90c0a16d6fdc864f60a22ad2c199e44456af258610ae0214690ad1b5ef9ecba5
+MISC ChangeLog 24243 RMD160 0b86b1714f3b5218516a7fd21484a6dec3cffc8d SHA1 16933aeb0113de99058f3920d480ecf5c81e3e32 SHA256 f7c5ea96824d927c3a8257cf1e917779cf1b97faf70ac3bad1af2a65e3d2b079
MISC metadata.xml 180 RMD160 2aa394e2e4d9898608b2c58ce6db543d7677d3ae SHA1 82aae8bdb49fa61e2fcbb48de7c1f8e1342e8ae0 SHA256 e5c6804ed9ff8173cc88618d3443a09c85599a23c1eca85c5c6609b6de351f21
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
-iEYEARECAAYFAk7C29gACgkQ1fmVwcYIWAaVrwCglWPF8jiTl5cTROL8UBgistqU
-64AAnRV6h4LlMJziwMEiUGRJxXAXG7JT
-=jV8j
+iEYEARECAAYFAk7C3hkACgkQ1fmVwcYIWAbSaQCeNeuz2/29ru6HMgf4nwXkl3yz
+mkIAnA8nDg7QJOI07wkuY2FiMhuM6Ves
+=9afw
-----END PGP SIGNATURE-----
diff --git a/dev-libs/gmime/gmime-2.6.1.ebuild b/dev-libs/gmime/gmime-2.6.1.ebuild
new file mode 100644
index 000000000000..0e6e29e5870d
--- /dev/null
+++ b/dev-libs/gmime/gmime-2.6.1.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmime/gmime-2.6.1.ebuild,v 1.1 2011/11/15 21:48:04 eva Exp $
+
+EAPI="4"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+
+inherit gnome2 eutils mono libtool
+
+DESCRIPTION="Utilities for creating and parsing messages using MIME"
+HOMEPAGE="http://spruce.sourceforge.net/gmime/"
+
+SLOT="2.6"
+LICENSE="LGPL-2.1"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="doc mono static-libs"
+
+RDEPEND=">=dev-libs/glib-2.18.0:2
+ sys-libs/zlib
+ >=app-crypt/gpgme-1.1.6
+ mono? (
+ dev-lang/mono
+ >=dev-dotnet/glib-sharp-2.4.0:2 )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ doc? (
+ >=dev-util/gtk-doc-1.8
+ app-text/docbook-sgml-utils )
+ mono? ( dev-dotnet/gtk-sharp-gapi:2 )"
+
+pkg_setup() {
+ DOCS="AUTHORS ChangeLog NEWS PORTING README TODO"
+ G2CONF="${G2CONF}
+ --enable-cryptography
+ --disable-strict-parser
+ $(use_enable mono)
+ $(use_enable static-libs static)"
+}
+
+src_prepare() {
+ gnome2_src_prepare
+
+ if use doc ; then
+ # db2html should be docbook2html
+ sed -i -e 's:db2html:docbook2html:' \
+ configure.ac configure || die "sed failed (1)"
+ sed -i -e 's:db2html:docbook2html -o gmime-tut:g' \
+ docs/tutorial/Makefile.am docs/tutorial/Makefile.in \
+ || die "sed failed (2)"
+ # Fix doc targets (bug #97154)
+ sed -i -e 's!\<\(tmpl-build.stamp\): !\1 $(srcdir)/tmpl/*.sgml: !' \
+ gtk-doc.make docs/reference/Makefile.in || die "sed failed (3)"
+ fi
+
+ # Use correct libdir for mono assembly
+ sed -i -e 's:^libdir.*:libdir=@libdir@:' \
+ -e 's:^prefix=:exec_prefix=:' \
+ -e 's:prefix)/lib:libdir):' \
+ mono/gmime-sharp.pc.in mono/Makefile.{am,in} || die "sed failed (4)"
+
+ elibtoolize
+}
+
+src_compile() {
+ MONO_PATH="${S}" gnome2_src_compile
+ if use doc; then
+ emake -C docs/tutorial html
+ fi
+}
+
+src_install() {
+ GACUTIL_FLAGS="/root '${ED}/usr/$(get_libdir)' /gacdir '${EPREFIX}/usr/$(get_libdir)' /package ${PN}" \
+ gnome2_src_install
+
+ if use doc ; then
+ # we don't use docinto/dodoc, because we don't want html doc gzipped
+ insinto /usr/share/doc/${PF}/tutorial
+ doins docs/tutorial/html/*
+ fi
+
+ # rename these two, so they don't conflict with app-arch/sharutils
+ # (bug #70392) Ticho, 2004-11-10
+ mv "${ED}/usr/bin/uuencode" "${ED}/usr/bin/gmime-uuencode-${SLOT}" || die
+ mv "${ED}/usr/bin/uudecode" "${ED}/usr/bin/gmime-uudecode-${SLOT}" || die
+}