summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Piasek <dagger@gentoo.org>2012-03-22 10:29:33 +0000
committerRobert Piasek <dagger@gentoo.org>2012-03-22 10:29:33 +0000
commit792357886028ccb72f8bbfcf2e5016d6c8798dc2 (patch)
tree15913f1bb4c2e4f5414339c0fdcfee6aca23fa53 /dev-cpp
parentnet-proxy/mitmproxy: 0.7 (diff)
downloadbetagarden-792357886028ccb72f8bbfcf2e5016d6c8798dc2.tar.gz
betagarden-792357886028ccb72f8bbfcf2e5016d6c8798dc2.tar.bz2
betagarden-792357886028ccb72f8bbfcf2e5016d6c8798dc2.zip
Move zarafa + libvmime to betagarden overlay
Diffstat (limited to 'dev-cpp')
-rw-r--r--dev-cpp/libvmime/ChangeLog25
-rw-r--r--dev-cpp/libvmime/Manifest13
-rw-r--r--dev-cpp/libvmime/files/libvmime-0.7.1-invlude_signal.patch11
-rw-r--r--dev-cpp/libvmime/libvmime-0.7.1.ebuild70
-rw-r--r--dev-cpp/libvmime/libvmime-0.9.2_pre20101213.ebuild72
-rw-r--r--dev-cpp/libvmime/libvmime-0.9.2_pre20120110.ebuild72
-rw-r--r--dev-cpp/libvmime/metadata.xml9
7 files changed, 272 insertions, 0 deletions
diff --git a/dev-cpp/libvmime/ChangeLog b/dev-cpp/libvmime/ChangeLog
new file mode 100644
index 0000000..6a85543
--- /dev/null
+++ b/dev-cpp/libvmime/ChangeLog
@@ -0,0 +1,25 @@
+# ChangeLog for dev-cpp/libvmime
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*libvmime-0.7.1 (22 Mar 2012)
+
+ 22 Mar 2012; Robert Piasek <dagger@gentoo.org> +libvmime-0.7.1.ebuild,
+ Move to betagarden overlay
+
+*libvmime-0.9.2_pre20120110 (14 Feb 2012)
+
+ 14 Feb 2012; Robert Piasek <dagger@gentoo.org>
+ +libvmime-0.9.2_pre20120110.ebuild:
+ Add newer snapshot of libvmime library with Zarafa patches
+
+*libvmime-0.9.2_pre20101213 (08 Jul 2011)
+
+ 08 Jul 2011; Robert Piasek <dagger@gentoo.org>
+ +libvmime-0.9.2_pre20101213.ebuild:
+ Add libvmime-0.9.2_pre
+
+ 28 Oct 2010; Robert Piasek <dagger@gentoo.org> libvmime-0.7.1.ebuild,
+ +files/libvmime-0.7.1-invlude_signal.patch:
+ Small patch to fix compilation issues
+
diff --git a/dev-cpp/libvmime/Manifest b/dev-cpp/libvmime/Manifest
new file mode 100644
index 0000000..bc7552b
--- /dev/null
+++ b/dev-cpp/libvmime/Manifest
@@ -0,0 +1,13 @@
+AUX libvmime-0.7.1-invlude_signal.patch 301 RMD160 6b7ec6fe35e604cea27f61148c7b3319e043d1bc SHA1 a47203994afc6db027541801242dab1bd016748f SHA256 c9731762c6d3af6b885f54379e33f063c42a5a7bd86fe81680b1a0a7e446c526
+DIST libvmime-0.7.1.tar.bz2 418302 RMD160 259983c8844108c8040bcbae2ea53e453a811124 SHA1 30fefbdd31c2fa46976984f18d4d21bf3c2ec20a SHA256 fc3476aec565341594c7c4dca982539695b61ecb92a438f19860e9130ca019e3
+DIST libvmime-0.9.2+svn581.tar.bz2 520479 RMD160 64a5da0aab87cc8d8c3af1684424419144906f63 SHA1 fb5f73f471b3904bb5f8c0b9a31403b27dfaec68 SHA256 f1aaa124d40f10b71910cacb059aa77f146094a5ecddc70e46409196b26b26c7
+DIST libvmime-0.9.2+svn603.tar.bz2 522350 RMD160 6e05f73559ef4feaf41e5c28b76ec780cdb0cba5 SHA1 48104ade3f6002c4c8a75239c37a1bf1943a14b9 SHA256 bd4f4498904ce7bfd811c7ca9325aaefb6e73920987ca0af74ff31c1908f1dca
+DIST vmime-0.9.2-header-value-on-next-line.diff 1257 RMD160 43644bbeada54a8eb4e6a3bbbdeda274b37a1843 SHA1 52f6d47466cd1b5fb8b0243aab99296035f634ee SHA256 514796bc5cd9f0694c4235db4093957d9bfa9e5de7145e8188d721f350206350
+DIST vmime-mixed-qp-in-parameter.diff 882 RMD160 53655e38c6b862a6bbae51c25cd14a45c607d3db SHA1 5b9c0c4962e8bfa3a397de9f1516d4b2d19c9e26 SHA256 4dde7014856c14e9c34ef6f728c00646d6d5d41438dbb81b57b032522b5295f8
+DIST zarafa-vmime-patches-0.9.2.tar.bz2 3821 RMD160 eb523359fb3a545e0bede0e9195a406294bc7fa6 SHA1 9c2747b2d6dfd8fd8db16c34fbfc1239b327bd06 SHA256 07f042321bce911aff02be50c737e19faec6ae038867a40aa7d9615e0ecea2f0
+DIST zarafa-vmime-patches.tar.gz 12326 RMD160 db7d53e7876208f8f6bd773c28350b834a56c0b4 SHA1 b85c3b6a25eb5d20429a5532c52b01e54549f7d2 SHA256 f6eacba0c8e7f33ee7b9a9acf9ea1b230d205c8da4710633e3c512d902e60d7d
+EBUILD libvmime-0.7.1.ebuild 1588 RMD160 1b7d3ecc678f75752a6cc1f7e0a85789cd4e76e3 SHA1 af5408c8a4b9c407bb45139e4ddd3197e3e87655 SHA256 a157c74cca571f961466c439cc2497ed1058dc3ce330cd7932fed35deb8e1d0d
+EBUILD libvmime-0.9.2_pre20101213.ebuild 1689 RMD160 60174d6974bf7d9f4d75e291ba380130fc647750 SHA1 1ae2aa8d0761b8f15f79270db8ed3ce5b7123277 SHA256 34a79f11b61f190406e6bb0d8116cb48ca4112628b6ab7e95115c09f83a2ccb8
+EBUILD libvmime-0.9.2_pre20120110.ebuild 1822 RMD160 c97d73c1899bf44f8c6331e6094f96e461e1b1ca SHA1 9abbc9df39adfb9d16695d4aa359592f8f064521 SHA256 b03318d816c2f39f9181e75de78187916ad39533fbc45c45d39c765a043e24b8
+MISC ChangeLog 758 RMD160 b8d3fa0fdf161f9ceecb031493dd1c6e322b7e85 SHA1 2d43ac193c2e83cab0581d530f3a192fc8784081 SHA256 0d1f27bcd788f7d425767bb76fefbbc7321757e2e7c1cfe486614b685d57e460
+MISC metadata.xml 275 RMD160 db84bcb36aec8b25c1d9d49ff57b46aa92342dbe SHA1 95af395adf2babfe77f332205be16dd66dcdbf4f SHA256 d170e41cf1657a403daa374069e5e67a55be1268c8039dbadceaba6238bf092e
diff --git a/dev-cpp/libvmime/files/libvmime-0.7.1-invlude_signal.patch b/dev-cpp/libvmime/files/libvmime-0.7.1-invlude_signal.patch
new file mode 100644
index 0000000..63a7988
--- /dev/null
+++ b/dev-cpp/libvmime/files/libvmime-0.7.1-invlude_signal.patch
@@ -0,0 +1,11 @@
+--- vmime/platforms/posix/posixChildProcess.hpp~ 2005-05-25 20:14:54.000000000 +0100
++++ vmime/platforms/posix/posixChildProcess.hpp 2010-10-28 12:03:04.385289195 +0100
+@@ -22,7 +22,7 @@
+
+
+ #include "vmime/utility/childProcess.hpp"
+-
++#include <signal.h>
+
+ namespace vmime {
+ namespace platforms {
diff --git a/dev-cpp/libvmime/libvmime-0.7.1.ebuild b/dev-cpp/libvmime/libvmime-0.7.1.ebuild
new file mode 100644
index 0000000..7e13911
--- /dev/null
+++ b/dev-cpp/libvmime/libvmime-0.7.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2012 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"
+
+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://dev.gentoo.org/~dagger/files/${ZARAFA_PATCHES}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="debug doc examples sasl ssl"
+
+RDEPEND="sasl? ( net-libs/libgsasl )
+ ssl? ( net-libs/gnutls )
+ virtual/libiconv"
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )"
+
+src_prepare() {
+ EPATCH_FORCE=yes
+ EPATCH_SUFFIX="diff"
+ EPATCH_SOURCE="${WORKDIR}" epatch
+ epatch "${FILESDIR}"/"${P}"-invlude_signal.patch
+
+ sed -i \
+ -e "s|doc/\${PACKAGE_TARNAME}|doc/${PF}|" \
+ -e "s|doc/\$(GENERIC_LIBRARY_NAME)|doc/${PF}|" \
+ configure Makefile.in || die "sed failed"
+}
+
+src_configure() {
+ econf \
+ $(use_enable debug) \
+ $(use_enable sasl) \
+ $(use_enable ssl tls) \
+ --enable-platform-posix \
+ --enable-messaging \
+ --enable-messaging-proto-pop3 \
+ --enable-messaging-proto-smtp \
+ --enable-messaging-proto-imap \
+ --enable-messaging-proto-maildir \
+ --enable-messaging-proto-sendmail
+}
+
+src_compile() {
+ emake || die "emake failed"
+
+ if use doc ; then
+ doxygen vmime.doxygen || die "doxygen failed"
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ if use doc ; then
+ dohtml doc/html/*
+ fi
+
+ insinto /usr/share/doc/${PF}
+ use examples && doins -r examples
+}
diff --git a/dev-cpp/libvmime/libvmime-0.9.2_pre20101213.ebuild b/dev-cpp/libvmime/libvmime-0.9.2_pre20101213.ebuild
new file mode 100644
index 0000000..9483ac0
--- /dev/null
+++ b/dev-cpp/libvmime/libvmime-0.9.2_pre20101213.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+inherit eutils
+
+ZARAFA_PATCHES="zarafa-vmime-patches-0.9.2.tar.bz2"
+
+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="http://download.zarafa.com/community/final/7.0/7.0.0-27791/sourcecode/libvmime-0.9.2+svn581.tar.bz2
+ http://dev.gentoo.org/~dagger/files/${ZARAFA_PATCHES}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="debug doc examples sasl ssl"
+
+RDEPEND="sasl? ( net-libs/libgsasl )
+ ssl? ( net-libs/gnutls )
+ virtual/libiconv"
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )"
+
+S=${WORKDIR}/${PN}-0.9.2
+
+src_prepare() {
+ EPATCH_FORCE=yes
+ EPATCH_SUFFIX="diff"
+ EPATCH_SOURCE="${WORKDIR}" epatch
+# epatch "${FILESDIR}"/"${PN}"-0.7.1-invlude_signal.patch
+
+ sed -i \
+ -e "s|doc/\${PACKAGE_TARNAME}|doc/${PF}|" \
+ -e "s|doc/\$(GENERIC_LIBRARY_NAME)|doc/${PF}|" \
+ configure Makefile.in || die "sed failed"
+}
+
+src_configure() {
+ econf \
+ $(use_enable debug) \
+ $(use_enable sasl) \
+ $(use_enable ssl tls) \
+ --enable-platform-posix \
+ --enable-messaging \
+ --enable-messaging-proto-pop3 \
+ --enable-messaging-proto-smtp \
+ --enable-messaging-proto-imap \
+ --enable-messaging-proto-maildir \
+ --enable-messaging-proto-sendmail
+}
+
+src_compile() {
+ emake || die "emake failed"
+
+ if use doc ; then
+ doxygen vmime.doxygen || die "doxygen failed"
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ if use doc ; then
+ dohtml doc/html/*
+ fi
+
+ insinto /usr/share/doc/${PF}
+ use examples && doins -r examples
+}
diff --git a/dev-cpp/libvmime/libvmime-0.9.2_pre20120110.ebuild b/dev-cpp/libvmime/libvmime-0.9.2_pre20120110.ebuild
new file mode 100644
index 0000000..05388ae
--- /dev/null
+++ b/dev-cpp/libvmime/libvmime-0.9.2_pre20120110.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+inherit eutils
+
+ZARAFA_PATCHES="zarafa-vmime-patches-0.9.2.tar.bz2"
+
+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="http://download.zarafa.com/community/final/7.0/7.0.5-31880/sourcecode/libvmime-0.9.2+svn603.tar.bz2
+ http://download.zarafa.com/community/final/7.0/7.0.5-31880/sourcecode/vmime-patches/vmime-0.9.2-header-value-on-next-line.diff
+ http://download.zarafa.com/community/final/7.0/7.0.5-31880/sourcecode/vmime-patches/vmime-mixed-qp-in-parameter.diff"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="debug doc examples sasl ssl"
+
+RDEPEND="sasl? ( net-libs/libgsasl )
+ ssl? ( net-libs/gnutls )
+ virtual/libiconv"
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )"
+
+S=${WORKDIR}/${PN}-0.9.2
+
+src_prepare() {
+ EPATCH_FORCE=yes
+ EPATCH_SUFFIX="diff"
+ EPATCH_SOURCE="${DISTDIR}" epatch
+
+ sed -i \
+ -e "s|doc/\${PACKAGE_TARNAME}|doc/${PF}|" \
+ -e "s|doc/\$(GENERIC_LIBRARY_NAME)|doc/${PF}|" \
+ configure Makefile.in || die "sed failed"
+}
+
+src_configure() {
+ econf \
+ $(use_enable debug) \
+ $(use_enable sasl) \
+ $(use_enable ssl tls) \
+ --enable-platform-posix \
+ --enable-messaging \
+ --enable-messaging-proto-pop3 \
+ --enable-messaging-proto-smtp \
+ --enable-messaging-proto-imap \
+ --enable-messaging-proto-maildir \
+ --enable-messaging-proto-sendmail
+}
+
+src_compile() {
+ emake || die "emake failed"
+
+ if use doc ; then
+ doxygen vmime.doxygen || die "doxygen failed"
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ if use doc ; then
+ dohtml doc/html/*
+ fi
+
+ insinto /usr/share/doc/${PF}
+ use examples && doins -r examples
+}
diff --git a/dev-cpp/libvmime/metadata.xml b/dev-cpp/libvmime/metadata.xml
new file mode 100644
index 0000000..ff5c8c5
--- /dev/null
+++ b/dev-cpp/libvmime/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>dagger@gentoo.org</email>
+ <name>Robert Piasek</name>
+ </maintainer>
+</pkgmetadata>
+