summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Smee <strerror@gentoo.org>2006-03-15 12:18:45 +0000
committerBenjamin Smee <strerror@gentoo.org>2006-03-15 12:18:45 +0000
commit9e92c83b6d29a6ab086703b8c3a87c3e4e1bbc35 (patch)
treee82eb5ac9a5f459c9e2a8531c4cff947f41f5a95 /net-mail
parentBug #123323 is fixed. Unmaksing wxhaskell 0.8 and 0.9 since they build again. (diff)
downloadgentoo-2-9e92c83b6d29a6ab086703b8c3a87c3e4e1bbc35.tar.gz
gentoo-2-9e92c83b6d29a6ab086703b8c3a87c3e4e1bbc35.tar.bz2
gentoo-2-9e92c83b6d29a6ab086703b8c3a87c3e4e1bbc35.zip
Version bump for bug #126180
(Portage version: 2.0.54)
Diffstat (limited to 'net-mail')
-rw-r--r--net-mail/lurker/ChangeLog9
-rw-r--r--net-mail/lurker/Manifest6
-rw-r--r--net-mail/lurker/files/digest-lurker-2.12
-rw-r--r--net-mail/lurker/lurker-2.1.ebuild111
4 files changed, 124 insertions, 4 deletions
diff --git a/net-mail/lurker/ChangeLog b/net-mail/lurker/ChangeLog
index e8fe7df5fa1b..b19716e2f3fa 100644
--- a/net-mail/lurker/ChangeLog
+++ b/net-mail/lurker/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-mail/lurker
-# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/lurker/ChangeLog,v 1.2 2005/06/23 08:38:18 dholm Exp $
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-mail/lurker/ChangeLog,v 1.3 2006/03/15 12:18:45 strerror Exp $
+
+*lurker-2.1 (15 Mar 2006)
+
+ 15 Mar 2006; Benjamin Smee <strerror@gentoo.org> +lurker-2.1.ebuild:
+ Version bump for bug #126180
23 Jun 2005; David Holm <dholm@gentoo.org> lurker-1.3.ebuild:
Added to ~ppc.
diff --git a/net-mail/lurker/Manifest b/net-mail/lurker/Manifest
index 3cddf7c99953..b4d295f8e49e 100644
--- a/net-mail/lurker/Manifest
+++ b/net-mail/lurker/Manifest
@@ -1,4 +1,6 @@
-MD5 de991eb48dc2835b4708b6342d742016 ChangeLog 451
+MD5 f3380ebd0429f968ef82281d775221de ChangeLog 581
+MD5 06d3a3c1dec0957252b9b9eb9d17c47a files/digest-lurker-1.3 127
+MD5 1160e70a8d5961d23b524635a9766412 files/digest-lurker-2.1 127
MD5 06f224470c7fabf22af6a80713a696d3 lurker-1.3.ebuild 4296
+MD5 8d6deb3a9c44e673e8c83cddf1a2ce49 lurker-2.1.ebuild 3276
MD5 a1cb31686d0a059a1b35426b67ba78e8 metadata.xml 225
-MD5 06d3a3c1dec0957252b9b9eb9d17c47a files/digest-lurker-1.3 127
diff --git a/net-mail/lurker/files/digest-lurker-2.1 b/net-mail/lurker/files/digest-lurker-2.1
new file mode 100644
index 000000000000..3d751be4af03
--- /dev/null
+++ b/net-mail/lurker/files/digest-lurker-2.1
@@ -0,0 +1,2 @@
+MD5 44e73a53e84e895a8a361ae27dcda6dd lurker-2.1.tar.gz 285431
+MD5 f50d492e9bae694b449033a188afb770 mimelib-3.1.1.tar.gz 194838
diff --git a/net-mail/lurker/lurker-2.1.ebuild b/net-mail/lurker/lurker-2.1.ebuild
new file mode 100644
index 000000000000..de1cf1e686fd
--- /dev/null
+++ b/net-mail/lurker/lurker-2.1.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-mail/lurker/lurker-2.1.ebuild,v 1.1 2006/03/15 12:18:45 strerror Exp $
+
+inherit eutils webapp
+
+DESCRIPTION="An e-mail list archive utility with an extensive web interface and multi-language support"
+SRC_URI="mirror://sourceforge/lurker/${P}.tar.gz mirror://sourceforge/lurker/mimelib-3.1.1.tar.gz"
+HOMEPAGE="http://lurker.sourceforge.net/"
+
+LICENSE="GPL-2"
+KEYWORDS="~ppc ~x86"
+IUSE=""
+
+DEPEND=">=sys-devel/gcc-2.95
+ dev-libs/libxslt
+ sys-libs/zlib
+ net-www/apache"
+
+
+pkg_setup() {
+ webapp_pkg_setup
+}
+
+src_unpack() {
+ unpack lurker-${PV}.tar.gz && cd "${S}"
+ unpack mimelib-3.1.1.tar.gz
+}
+
+src_compile() {
+ INSTALLDIR="/usr/local/lurker"
+ econf \
+ --prefix=${INSTALLDIR} \
+ --with-mimelib-local \
+ || die "configure failed"
+
+ emake || die "make failed"
+}
+
+src_install () {
+
+ webapp_src_preinst
+
+ dodoc ChangeLog FAQ INSTALL NEWS README AUTHORS COPYING
+ rm -f ChangeLog FAQ NEWS README AUTHORS COPYING
+ make install DESTDIR=${D} || die
+ make install-config DESTDIR=${D} || die
+
+
+ # Put files into webapp-config dirs
+ mv ${D}/usr/local/lurker/lib/cgi-bin/*.cgi ${D}${MY_CGIBINDIR} || die
+ rm -rf ${D}/usr/local/lurker/lib/cgi-bin || die
+
+ mv ${D}/var/lib/www/lurker/* ${D}${MY_HTDOCSDIR} || die
+ rm -rf ${D}/var/lib/www/lurker || die
+
+ mv ${S}/lurker.conf ${D}${MY_HOSTROOTDIR} || die
+ rm -f ${S}/lurker.conf || die
+
+ mkdir ${D}/usr/bin
+ mv ${D}/usr/local/lurker/bin/* ${D}/usr/bin || die
+ rm -rf ${D}/usr/local
+
+ rm -rf ${D}/var/lib
+ rm -rf ${D}/etc/lurker/lurker.conf
+
+ # Declare all the server owned directories
+ webapp_serverowned ${MY_CGIBINDIR}
+ webapp_serverowned ${MY_HTDOCSDIR}
+ webapp_serverowned ${MY_HTDOCSDIR}/attach
+ webapp_serverowned ${MY_HTDOCSDIR}/imgs
+ webapp_serverowned ${MY_HTDOCSDIR}/list
+ webapp_serverowned ${MY_HTDOCSDIR}/mbox
+ webapp_serverowned ${MY_HTDOCSDIR}/message
+ webapp_serverowned ${MY_HTDOCSDIR}/mindex
+ webapp_serverowned ${MY_HTDOCSDIR}/search
+ webapp_serverowned ${MY_HTDOCSDIR}/splash
+ webapp_serverowned ${MY_HTDOCSDIR}/thread
+ webapp_serverowned ${MY_HTDOCSDIR}/ui
+ webapp_serverowned ${MY_HTDOCSDIR}/zap
+ # Make sure all the empty directories are kept.
+ keepdir ${MY_HTDOCSDIR}/attach
+ keepdir ${MY_HTDOCSDIR}/list
+ keepdir ${MY_HTDOCSDIR}/mbox
+ keepdir ${MY_HTDOCSDIR}/message
+ keepdir ${MY_HTDOCSDIR}/mindex
+ keepdir ${MY_HTDOCSDIR}/search
+ keepdir ${MY_HTDOCSDIR}/splash
+ keepdir ${MY_HTDOCSDIR}/thread
+ keepdir ${MY_HTDOCSDIR}/ui
+ keepdir ${MY_HTDOCSDIR}/zap
+
+ # Declare config files so they are not hardlinked
+ webapp_configfile ${MY_HOSTROOTDIR}/lurker.conf
+ webapp_postinst_txt en INSTALL
+ webapp_src_install
+}
+
+pkg_postinst() {
+ ewarn "The lurker.conf file will be installed into your "
+ ewarn "document root directory for the virtual host."
+ ewarn "use the command:"
+ ewarn "webapp-config -I -d / -h lurker.example.org lurker 2.1"
+ ewarn "to install lurker for each virtual host and then edit"
+ ewarn "the lurker.conf file for that host."
+ ewarn
+ ewarn "You should also have access control in place over the"
+ ewarn "lurker website. There is a sample apache configuration"
+ ewarn "file in /etc/lurker/apache.conf that you could include"
+ ewarn "in your apache configuration."
+}