ChangeLog

# ChangeLog for net-mail/lurker
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/lurker/ChangeLog,v 1.7 2008/02/05 10:51:18 hollow Exp $

05 Feb 2008; Benedikt Böhm lurker-1.3.ebuild,
lurker-2.1.ebuild:
fix depend.apache usage wrt #208584

29 Jul 2007; Christian Heim lurker-1.3.ebuild,
lurker-2.1.ebuild:
Fixing the DEPEND/RDEPEND for the move of net-www/apache to
www-servers/apache (#78622).

12 Jun 2007; Marius Mauch lurker-1.3.ebuild:
Replacing einfo with elog

08 Feb 2007; Diego Pettenò ChangeLog:
Regenerate digest in Manifest2 format.

*lurker-2.1 (15 Mar 2006)

15 Mar 2006; Benjamin Smee +lurker-2.1.ebuild:
Version bump for bug #126180

23 Jun 2005; David Holm lurker-1.3.ebuild:
Added to ~ppc.

*lurker-1.3 (22 Jun 2005)

22 Jun 2005; Benjamin Smee +metadata.xml,
+lurker-1.3.ebuild:
Initial Import. Based on ebuild by George Clark.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

DIST lurker-1.3.tar.gz 274292 RMD160 2d59cb0b421588cc099a63b52a73fe7bd60273e4 SHA1 ed316dc5df8229050ad5a2299176cbab0df0096a SHA256 2583efc1b882364095f4b9c3743e0b5676fe17aae236a99d0bf8112a2e1e2cef
DIST lurker-2.1.tar.gz 285431 RMD160 9d59a72916dbb037f62f0e5d846efcf07f9455d4 SHA1 8fc093e6a8f555ee2a3e0b1340c0f6e6f22f33b0 SHA256 ecf731202ef096bb1006eac9b08a7ff6ce8772d3b75386e97fa4d9d6521e7bd9
DIST mimelib-3.1.1.tar.gz 194838 RMD160 7f7f246245cdc70264a0b3f4997ff8d1ca51a84c SHA1 6890d5aaeb51543c2b4104d624dfdfbb8a7e77a1 SHA256 831f553639944d23ef7fc6d27a98c88b7a1afa4626b8feef98e8932403ec6e6c
EBUILD lurker-1.3.ebuild 4285 RMD160 a155f7c9e85feb67d8d5d0e664b9a7435a9c89ba SHA1 69e05df114b1eb3f062275add5271d6c6d752817 SHA256 9e71292cfd9e5340b814d651b22a8217eab3481211253b721cf3a71aea9377db
EBUILD lurker-2.1.ebuild 3286 RMD160 3e5c74d494eb437b3dca7fefa3b1fb8dec4fda6e SHA1 ff598e60ffeb6eee15acd328e0274f066f86391d SHA256 b461bed887d9abc369dd18c31d10c2a4a2c6daefd7f8dbfb82a1a5d5475eae8c
MISC ChangeLog 1097 RMD160 d0972877a64a6e09727ea4d660f57a50047b394b SHA1 304ada16b694634601fdf7a1a02263d0108a4e22 SHA256 7bc0acc8090c0d75ea0b89d514d98b23a0ec1172fb7940b42ba8cf41901aa0f9
MISC metadata.xml 225 RMD160 e2279613286f647c06b1cc2c68cf5e2e9e187dbb SHA1 11e6b2c5f4c859047a3a402e9cfb8d2a17402277 SHA256 6f36cf15f3484d86a47da53a912b8565d0068f9b16df08b3c8653381177a4969
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.8 (GNU/Linux)

iEYEARECAAYFAkeoP6wACgkQmPFBzbX68WFR6gCfc3odJpr0ndxvOgnxd7xgoxaN
m54An2fUgpufVBndmgbeEqAaUniR4gwC
=VGrj
-----END PGP SIGNATURE-----

lurker-1.3.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/lurker/lurker-1.3.ebuild,v 1.6 2008/02/05 10:51:18 hollow Exp $

inherit eutils webapp depend.apache

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"

need_apache

INSTALLDIR="/usr/local/lurker"

pkg_setup() {
webapp_pkg_setup
}

src_unpack() {
unpack lurker-${PV}.tar.gz && cd "${S}"
unpack mimelib-3.1.1.tar.gz
}

src_compile() {
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

# 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

csplit -s INSTALL %/usr/local/etc/lurker.conf% || die
mv xx00 INSTALL || die
/bin/sed -i -e "s#/usr/local/etc/lurker.conf#/var/www//lurker.conf#" \
-e "s#/lurker/lurker.conf#/lurker.conf#" \
${S}/INSTALL

# Extract out the recommended .htaccess file and install it into
# the htdocs directory
csplit -s INSTALL %avoids\ 404%+2 || die
echo " Options FollowSymLinks" > htaccess || die
cat xx00 >> htaccess || die
csplit -s htaccess /^8\ point/-1 || die
mv xx00 ${D}${MY_HTDOCSDIR}/.htaccess || die
rm -f xx*

mkdir ${D}/usr/bin
mv ${D}/usr/local/lurker/bin/* ${D}/usr/bin || die
rm -rf ${D}/usr/local

rm -rf ${D}/var/lib

# Declare all the server owned directories
webapp_serverowned ${MY_CGIBINDIR}
webapp_serverowned ${MY_HTDOCSDIR}
webapp_serverowned ${MY_HTDOCSDIR}/attach
webapp_serverowned ${MY_HTDOCSDIR}/fmt
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
# 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

# Declare config files so they are not hardlinked
webapp_configfile ${MY_HOSTROOTDIR}/lurker.conf
webapp_configfile ${MY_HTDOCSDIR}/.htaccess
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"
ewarn "to install lurker for each virtual host and then edit"
ewarn "the lurker.conf file for that host."
ewarn
ewarn "If you installed lurker into any directory other than /"
ewarn "you must also edit the .htaccess file installed into the"
ewarn "lurker directory"
elog
elog "The following is an example virtual host definition "
elog
elog ""
elog " ServerAdmin webmaster@domain.com"
elog " ServerName server.domain.com"
elog " DocumentRoot /var/www//htdocs"
elog " "
elog " AllowOverride All"
elog " Order allow,deny"
elog " Allow from all"
elog "
"
elog
elog " ScriptAlias /cgi-bin/ \"/var/www//cgi-bin/\""
elog
elog " /cgi-bin\">"
elog " Options None"
elog " AllowOverride None"
elog " Order allow,deny"
elog " Allow from all"
elog "
"
elog "
"
elog
}

lurker-2.1.ebuild

# Copyright 1999-2008 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.4 2008/02/05 10:51:18 hollow Exp $

inherit eutils webapp depend.apache

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"

need_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."
}

metadata.xml




net-mail

strerror@gentoo.org