summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias Scherbaum <dertobi123@gentoo.org>2008-06-14 18:34:35 +0000
committerTobias Scherbaum <dertobi123@gentoo.org>2008-06-14 18:34:35 +0000
commitc1256966759b8ac2b217665a49384412e57cf82f (patch)
tree455e099edbaba5c2c8e09e46a166f1a116ba81b2 /mail-filter
parentAdding media-video/ffmpeg2theora-0.21 to the ffmpeg migration mask (diff)
downloadgentoo-2-c1256966759b8ac2b217665a49384412e57cf82f.tar.gz
gentoo-2-c1256966759b8ac2b217665a49384412e57cf82f.tar.bz2
gentoo-2-c1256966759b8ac2b217665a49384412e57cf82f.zip
Version bump, fix compilation when lua isn't build w/ USE=deprecated, thanks to Holger Hoffstätte (#212192)
(Portage version: 2.1.5.5)
Diffstat (limited to 'mail-filter')
-rw-r--r--mail-filter/imapfilter/ChangeLog9
-rw-r--r--mail-filter/imapfilter/files/imapfilter-2.0.10-deprecated.patch36
-rw-r--r--mail-filter/imapfilter/imapfilter-2.0.10.ebuild38
3 files changed, 82 insertions, 1 deletions
diff --git a/mail-filter/imapfilter/ChangeLog b/mail-filter/imapfilter/ChangeLog
index 3910faca41e4..244aa7d617dd 100644
--- a/mail-filter/imapfilter/ChangeLog
+++ b/mail-filter/imapfilter/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for mail-filter/imapfilter
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/mail-filter/imapfilter/ChangeLog,v 1.24 2008/02/13 07:08:50 opfer Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/imapfilter/ChangeLog,v 1.25 2008/06/14 18:34:34 dertobi123 Exp $
+
+*imapfilter-2.0.10 (14 Jun 2008)
+
+ 14 Jun 2008; Tobias Scherbaum <dertobi123@gentoo.org>
+ +files/imapfilter-2.0.10-deprecated.patch, +imapfilter-2.0.10.ebuild:
+ Version bump, fix compilation when lua isn't build w/ USE=deprecated,
+ thanks to Holger Hoffstätte (#212192)
*imapfilter-2.0.9 (13 Feb 2008)
diff --git a/mail-filter/imapfilter/files/imapfilter-2.0.10-deprecated.patch b/mail-filter/imapfilter/files/imapfilter-2.0.10-deprecated.patch
new file mode 100644
index 000000000000..4c330bacd749
--- /dev/null
+++ b/mail-filter/imapfilter/files/imapfilter-2.0.10-deprecated.patch
@@ -0,0 +1,36 @@
+diff -u imapfilter-2.0.10.orig/core.c imapfilter-2.0.10/core.c
+--- imapfilter-2.0.10.orig/core.c 2008-02-16 23:00:03.000000000 +0100
++++ imapfilter-2.0.10/core.c 2008-03-03 14:20:16.000000000 +0100
+@@ -1037,7 +1037,7 @@
+ luaopen_ifcore(lua_State *lua)
+ {
+
+- luaL_openlib(lua, "ifcore", ifcorelib, 0);
++ luaL_register(lua, "ifcore", ifcorelib);
+
+ return 1;
+ }
+diff -u imapfilter-2.0.10.orig/pcre.c imapfilter-2.0.10/pcre.c
+--- imapfilter-2.0.10.orig/pcre.c 2008-02-16 23:00:03.000000000 +0100
++++ imapfilter-2.0.10/pcre.c 2008-03-03 14:21:16.000000000 +0100
+@@ -238,7 +238,7 @@
+ luaopen_ifre(lua_State *lua)
+ {
+
+- luaL_openlib(lua, "ifre", ifrelib, 0);
++ luaL_register(lua, "ifre", ifrelib);
+
+ return 1;
+ }
+diff -u imapfilter-2.0.10.orig/system.c imapfilter-2.0.10/system.c
+--- imapfilter-2.0.10.orig/system.c 2008-02-16 23:00:03.000000000 +0100
++++ imapfilter-2.0.10/system.c 2008-03-03 14:20:37.000000000 +0100
+@@ -298,7 +298,7 @@
+ luaopen_ifsys(lua_State *lua)
+ {
+
+- luaL_openlib(lua, "ifsys", ifsyslib, 0);
++ luaL_register(lua, "ifsys", ifsyslib);
+
+ return 1;
+ }
diff --git a/mail-filter/imapfilter/imapfilter-2.0.10.ebuild b/mail-filter/imapfilter/imapfilter-2.0.10.ebuild
new file mode 100644
index 000000000000..84600bfc5f21
--- /dev/null
+++ b/mail-filter/imapfilter/imapfilter-2.0.10.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/imapfilter/imapfilter-2.0.10.ebuild,v 1.1 2008/06/14 18:34:34 dertobi123 Exp $
+
+inherit eutils
+
+DESCRIPTION="An IMAP mail filtering utility"
+HOMEPAGE="http://imapfilter.hellug.gr"
+SRC_URI="http://imapfilter.hellug.gr/source/${P}.tar.bz2"
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+DEPEND="virtual/libc
+ dev-libs/openssl
+ dev-libs/libpcre
+ >=dev-lang/lua-5.1"
+
+src_unpack() {
+ unpack ${A}
+ cd "${WORKDIR}"/${P}
+
+ # http://lists.hellug.gr/pipermail/imapfilter-devel/2008/000606.html
+ epatch "${FILESDIR}/${P}-deprecated.patch"
+ # econf not possible
+ ./configure -p /usr -b /usr/bin -s /usr/share/imapfilter -m /usr/share/man
+}
+
+src_compile() {
+ emake MYCFLAGS="${CFLAGS}" || die "parallel make failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc NEWS README sample.config.lua sample.extend.lua
+}