public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in net-mail/fetchmail: fetchmail-6.3.17.ebuild metadata.xml ChangeLog
@ 2010-05-06 13:29 Torsten Veller (tove)
  0 siblings, 0 replies; only message in thread
From: Torsten Veller (tove) @ 2010-05-06 13:29 UTC (permalink / raw
  To: gentoo-commits

tove        10/05/06 13:29:25

  Modified:             metadata.xml ChangeLog
  Added:                fetchmail-6.3.17.ebuild
  Log:
  Version bump. Fetchmailconf is installed only if USE=tk
  (Portage version: 2.2_rc67/cvs/Linux x86_64)

Revision  Changes    Path
1.5                  net-mail/fetchmail/metadata.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/fetchmail/metadata.xml?rev=1.5&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/fetchmail/metadata.xml?rev=1.5&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/fetchmail/metadata.xml?r1=1.4&r2=1.5

Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-mail/fetchmail/metadata.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- metadata.xml	20 Feb 2009 16:49:50 -0000	1.4
+++ metadata.xml	6 May 2010 13:29:25 -0000	1.5
@@ -4,5 +4,6 @@
   <herd>net-mail</herd>
   <use>
     <flag name="hesiod">Enable support for hesiod</flag>
+    <flag name="tk">Adds support for Tk GUI toolkit, in particular it installs fetchmailconf</flag>
   </use>
 </pkgmetadata>



1.186                net-mail/fetchmail/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/fetchmail/ChangeLog?rev=1.186&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/fetchmail/ChangeLog?rev=1.186&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/fetchmail/ChangeLog?r1=1.185&r2=1.186

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-mail/fetchmail/ChangeLog,v
retrieving revision 1.185
retrieving revision 1.186
diff -u -r1.185 -r1.186
--- ChangeLog	7 Apr 2010 06:23:01 -0000	1.185
+++ ChangeLog	6 May 2010 13:29:25 -0000	1.186
@@ -1,6 +1,12 @@
 # ChangeLog for net-mail/fetchmail
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/fetchmail/ChangeLog,v 1.185 2010/04/07 06:23:01 tove Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/fetchmail/ChangeLog,v 1.186 2010/05/06 13:29:25 tove Exp $
+
+*fetchmail-6.3.17 (06 May 2010)
+
+  06 May 2010; Torsten Veller <tove@gentoo.org> +fetchmail-6.3.17.ebuild,
+  metadata.xml:
+  Version bump. Fetchmailconf is installed only if USE=tk.
 
 *fetchmail-6.3.16 (07 Apr 2010)
 



1.1                  net-mail/fetchmail/fetchmail-6.3.17.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/fetchmail/fetchmail-6.3.17.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-mail/fetchmail/fetchmail-6.3.17.ebuild?rev=1.1&content-type=text/plain

Index: fetchmail-6.3.17.ebuild
===================================================================
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/fetchmail/fetchmail-6.3.17.ebuild,v 1.1 2010/05/06 13:29:25 tove Exp $

EAPI=2

PYTHON_DEPEND="2"
PYTHON_USE_WITH_OPT="tk"
PYTHON_USE_WITH="tk"

inherit multilib python eutils

DESCRIPTION="the legendary remote-mail retrieval and forwarding utility"
HOMEPAGE="http://fetchmail.berlios.de"
SRC_URI="mirror://berlios/${PN}/${P}.tar.bz2"

LICENSE="GPL-2 public-domain"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="ssl nls kerberos hesiod tk"

RDEPEND="hesiod? ( net-dns/hesiod )
	ssl? ( >=dev-libs/openssl-0.9.6 )
	kerberos? ( virtual/krb5 >=dev-libs/openssl-0.9.6 )
	nls? ( virtual/libintl )
	elibc_FreeBSD? ( sys-libs/com_err )"
DEPEND="${RDEPEND}
	nls? ( sys-devel/gettext )"

pkg_setup() {
	enewgroup ${PN}
	enewuser ${PN} -1 -1 /var/lib/${PN} ${PN}
	use tk && python_set_active_version 2
	python_pkg_setup
}

src_prepare() {
	# dont compile during src_install
	: > "${S}"/py-compile
}

src_configure() {
	if use tk ; then
		export PYTHON=$(PYTHON -a )
	else
		export PYTHON=:
	fi
	econf \
		--disable-dependency-tracking \
		--enable-RPA \
		--enable-NTLM \
		--enable-SDPS \
		$(use_enable nls) \
		$(use_with ssl) \
		$(use kerberos && echo "--with-ssl" ) \
		$(use_with kerberos gssapi) \
		$(use_with kerberos kerberos5) \
		$(use_with hesiod) \
		${myconf} || die "Configuration failed."
}

src_install() {
	# dir for pidfile
	dodir /var/run/${PN} || die "dodir failed"
	keepdir /var/run/${PN}
	fowners ${PN}:${PN} /var/run/${PN} || die "fowners failed"

	# fetchmail's homedir (holds fetchmail's .fetchids)
	dodir /var/lib/${PN} || die "dodir failed"
	keepdir /var/lib/${PN}
	fowners ${PN}:${PN} /var/lib/${PN} || die "fowners failed"
	fperms 700 /var/lib/${PN} || die "fperms failed"

	emake DESTDIR="${D}" install || die

	dohtml *.html

	dodoc FAQ FEATURES NEWS NOTES README README.NTLM README.SSL* TODO || die

	newinitd "${FILESDIR}"/fetchmail.new fetchmail || die
	newconfd "${FILESDIR}"/conf.d-fetchmail fetchmail || die

	docinto contrib
	local f
	for f in contrib/* ; do
		[ -f "${f}" ] && dodoc "${f}"
	done
}

pkg_postinst() {
	use tk && python_mod_optimize "$(python_get_sitedir)/fetchmailconf.py"

	ewarn "From the NEWS:"
	ewarn "Fetchmail now supports a bad-header command line or rcfile option that takes"
	ewarn "exactly one argument, accept or reject (default).  This specifies how messages"
	ewarn "with bad headers retrieved from the current server are to be treated."
	ewarn ""
	ewarn "Gentoo's previous fetchmail versions (<6.3.16) accepted messages with bad"
	ewarn "headers. So if you upgrade you must update your configuration files"
	ewarn "to imitate the old behavior."
	echo

	elog "Please see /etc/conf.d/fetchmail if you want to adjust"
	elog "the polling delay used by the fetchmail init script."
}

pkg_postrm() {
	use tk && python_mod_cleanup "$(python_get_sitedir)/fetchmailconf.py"
}






^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2010-05-06 13:29 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-06 13:29 [gentoo-commits] gentoo-x86 commit in net-mail/fetchmail: fetchmail-6.3.17.ebuild metadata.xml ChangeLog Torsten Veller (tove)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox