summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Piasek <dagger@gentoo.org>2010-08-10 09:16:03 +0100
committerRobert Piasek <dagger@gentoo.org>2010-08-10 09:16:03 +0100
commitb2d8739b998b46d420c798a50b0d1d3a7b9ac2dc (patch)
tree5865f8f9e651f93d9bffcaaa77f159cb317297f7
parentzarafa: repoman fixes (diff)
downloaddagger-b2d8739b998b46d420c798a50b0d1d3a7b9ac2dc.tar.gz
dagger-b2d8739b998b46d420c798a50b0d1d3a7b9ac2dc.tar.bz2
dagger-b2d8739b998b46d420c798a50b0d1d3a7b9ac2dc.zip
Fixed some QA issues. Based on patch supplied by
Ewoud Kohl van Wijngaarden <ewoud@kohlvanwijngaarden.nl>. Thanks!
-rw-r--r--dev-cpp/libvmime/Manifest3
-rw-r--r--dev-cpp/libvmime/libvmime-0.7.1.ebuild27
-rw-r--r--dev-cpp/libvmime/metadata.xml10
3 files changed, 26 insertions, 14 deletions
diff --git a/dev-cpp/libvmime/Manifest b/dev-cpp/libvmime/Manifest
index 22bd310..c45ceba 100644
--- a/dev-cpp/libvmime/Manifest
+++ b/dev-cpp/libvmime/Manifest
@@ -1,3 +1,4 @@
DIST libvmime-0.7.1.tar.bz2 418302 RMD160 259983c8844108c8040bcbae2ea53e453a811124 SHA1 30fefbdd31c2fa46976984f18d4d21bf3c2ec20a SHA256 fc3476aec565341594c7c4dca982539695b61ecb92a438f19860e9130ca019e3
DIST zarafa-vmime-patches.tar.gz 12326 RMD160 db7d53e7876208f8f6bd773c28350b834a56c0b4 SHA1 b85c3b6a25eb5d20429a5532c52b01e54549f7d2 SHA256 f6eacba0c8e7f33ee7b9a9acf9ea1b230d205c8da4710633e3c512d902e60d7d
-EBUILD libvmime-0.7.1.ebuild 1537 RMD160 387cd36fce7ece4b6bbd561318b5349f82b180a0 SHA1 273417ea1ac1330d6d79600cdf6a947cec534453 SHA256 f4b7a33126a81a07f809c837c1131073fbb53c7b38b83b6b061cbf56120bb504
+EBUILD libvmime-0.7.1.ebuild 1518 RMD160 835c33582326809ff37e2be3d38e07f4455e9187 SHA1 37f377b8842aa329040cba99a22286ff78231903 SHA256 64237722f2115b2d5ce84c9e68628d431f855da1b28d83e7282684281e981657
+MISC metadata.xml 304 RMD160 23e397929b6605943317b4fbd69db305c5ef8a02 SHA1 f3b916535984f33f3043d8604df1e0ef339c3a1c SHA256 0c98ac7f0a2531510882542d931289f98051eee6b58aa0c5f598d9ba0c4454c3
diff --git a/dev-cpp/libvmime/libvmime-0.7.1.ebuild b/dev-cpp/libvmime/libvmime-0.7.1.ebuild
index 8c571bc..e73ac87 100644
--- a/dev-cpp/libvmime/libvmime-0.7.1.ebuild
+++ b/dev-cpp/libvmime/libvmime-0.7.1.ebuild
@@ -1,7 +1,9 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
+EAPI=2
+
inherit eutils
ZARAFA_PATCHES="zarafa-vmime-patches.tar.gz"
@@ -9,7 +11,7 @@ ZARAFA_PATCHES="zarafa-vmime-patches.tar.gz"
DESCRIPTION="A powerful C++ class library for working with MIME messages and services like IMAP, POP or SMTP."
HOMEPAGE="http://www.vmime.org/"
SRC_URI="mirror://sourceforge/vmime/${P}.tar.bz2
- http://developer.zarafa.com/download/${ZARAFA_PATCHES}"
+ http://dev.gentoo.org/~dagger/files/${ZARAFA_PATCHES}"
LICENSE="GPL-2"
SLOT="0"
@@ -17,25 +19,23 @@ KEYWORDS="~x86 ~amd64"
IUSE="debug doc examples sasl ssl"
RDEPEND="sasl? ( net-libs/libgsasl )
- ssl? ( net-libs/gnutls )
- virtual/libiconv"
+ ssl? ( net-libs/gnutls )
+ virtual/libiconv"
DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )"
+ doc? ( app-doc/doxygen )"
+
+src_prepare() {
+ EPATCH_FORCE=yes
+ EPATCH_SUFFIX="diff"
+ EPATCH_SOURCE="${WORKDIR}" epatch
-src_unpack() {
- unpack ${A}
- mv *.diff ${S}
- cd "${S}"
- for x in *.diff; do
- epatch "${x}";
- done
sed -i \
-e "s|doc/\${PACKAGE_TARNAME}|doc/${PF}|" \
-e "s|doc/\$(GENERIC_LIBRARY_NAME)|doc/${PF}|" \
configure Makefile.in || die "sed failed"
}
-src_compile() {
+src_configure() {
econf \
$(use_enable debug) \
$(use_enable sasl) \
@@ -55,6 +55,7 @@ src_compile() {
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
+
if use doc ; then
dohtml doc/html/*
fi
diff --git a/dev-cpp/libvmime/metadata.xml b/dev-cpp/libvmime/metadata.xml
new file mode 100644
index 0000000..95c066c
--- /dev/null
+++ b/dev-cpp/libvmime/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>no-herd</herd>
+ <maintainer>
+ <email>dagger@gentoo.org</email>
+ <name>Robert Piasek</name>
+ </maintainer>
+</pkgmetadata>
+