| # Copyright 1999-2007 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| inherit eutils |
| |
| DESCRIPTION="Hotmail to pop3 daemon" |
| HOMEPAGE="http://hotwayd.sourceforge.net/" |
| SRC_URI="mirror://sourceforge/hotwayd/${P}.tar.bz2" |
| RESTRICT="mirror" |
| LICENSE="GPL-2" |
| SLOT="0" |
| KEYWORDS="~amd64 ~ppc ~sparc x86" |
| |
| IUSE="smtp" |
| |
| DEPEND="virtual/inetd |
| dev-libs/libxml2 |
| smtp? ( >=dev-libs/cyrus-sasl-2 )" |
| |
| hotmail_greed_warning() { |
| echo |
| ewarn "WARNING:" |
| ewarn "Since Hotmail started to charge for WebDAV access, you need a Hotmail Plus" |
| ewarn "(or equivalent MSN) account to keep using hotwayd. More info:" |
| ewarn "http://www.boolean.ca/hotpop/" |
| ewarn "http://sourceforge.net/forum/forum.php?thread_id=1277989&forum_id=80217" |
| echo |
| ebeep 3 |
| epause 10 |
| } |
| |
| pkg_setup() { |
| hotmail_greed_warning |
| } |
| |
| src_install () { |
| # The original make install is broken, since it also tries to install |
| # the libghttp files. This is not needed, since this library is statically |
| # linked into the executable. |
| # Lets just copy the (one) file manually... |
| dosbin hotwayd |
| if use smtp; then |
| dosbin hotsmtpd/hotsmtpd |
| insinto /etc/xinetd.d |
| sed -i -e 's:^disable = no:disable = yes:' hotsmtpd/hotsmtpd.xinetd |
| newins hotsmtpd/hotsmtpd.xinetd hotsmtpd |
| fi |
| |
| dodoc AUTHORS NEWS README |
| |
| insinto /etc/xinetd.d |
| newins ${FILESDIR}/${PN}.xinetd ${PN} |
| } |
| |
| pkg_postinst () { |
| hotmail_greed_warning |
| echo |
| elog " By default daemons that use xinetd are not started automatically in gentoo" |
| elog " To activate do the following steps: " |
| elog " - Edit the file /etc/xinetd.d/hotwayd and change disable " |
| elog " from yes to no " |
| elog " - Restart xinetd with \`/etc/init.d/xinetd restart\` " |
| elog |
| if use smtp; then |
| elog "You chose to install hotsmtpd, a SMTP proxy for hotmail. Please" |
| elog "Configure /etc/xinetd.d/hotsmtpd and restart xinetd to start using it." |
| elog |
| fi |
| elog "Set your e-mail applications to use port 1100 for receiving email." |
| if use smtp; then |
| elog "Use port 2500 for sending email." |
| fi |
| } |