public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in mail-filter/opendkim: ChangeLog opendkim-2.4.2.ebuild
@ 2011-08-06 11:33 Eray Aslan (eras)
  0 siblings, 0 replies; 3+ messages in thread
From: Eray Aslan (eras) @ 2011-08-06 11:33 UTC (permalink / raw
  To: gentoo-commits

eras        11/08/06 11:33:22

  Modified:             ChangeLog
  Added:                opendkim-2.4.2.ebuild
  Log:
  version bump
  
  (Portage version: 2.1.10.10/cvs/Linux x86_64)

Revision  Changes    Path
1.26                 mail-filter/opendkim/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opendkim/ChangeLog?rev=1.26&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opendkim/ChangeLog?rev=1.26&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opendkim/ChangeLog?r1=1.25&r2=1.26

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/mail-filter/opendkim/ChangeLog,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- ChangeLog	20 Jul 2011 14:28:05 -0000	1.25
+++ ChangeLog	6 Aug 2011 11:33:22 -0000	1.26
@@ -1,6 +1,11 @@
 # ChangeLog for mail-filter/opendkim
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/mail-filter/opendkim/ChangeLog,v 1.25 2011/07/20 14:28:05 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/opendkim/ChangeLog,v 1.26 2011/08/06 11:33:22 eras Exp $
+
+*opendkim-2.4.2 (06 Aug 2011)
+
+  06 Aug 2011; Eray Aslan <eras@gentoo.org> +opendkim-2.4.2.ebuild:
+  version bump
 
   20 Jul 2011; Pacho Ramos <pacho@gentoo.org> metadata.xml:
   Drop maintainer due retirement, bug #34534



1.1                  mail-filter/opendkim/opendkim-2.4.2.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opendkim/opendkim-2.4.2.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opendkim/opendkim-2.4.2.ebuild?rev=1.1&content-type=text/plain

Index: opendkim-2.4.2.ebuild
===================================================================
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/opendkim/opendkim-2.4.2.ebuild,v 1.1 2011/08/06 11:33:22 eras Exp $

EAPI=4

inherit eutils db-use

# for betas
#MY_P=${P/_b/.B}
#S=${WORKDIR}/${PN}-2.0.0
#SRC_URI="mirror://sourceforge/opendkim/${MY_P}.tar.gz"

DESCRIPTION="A milter-based application to provide DKIM signing and verification"
HOMEPAGE="http://opendkim.org"
SRC_URI="mirror://sourceforge/opendkim/${P}.tar.gz"

LICENSE="Sendmail-Open-Source BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="asyncdns +berkdb ldap lua opendbx poll sasl +ssl unbound"

# FUTURE: diffheaders (libtre error) - bug #296813

DEPEND="|| ( mail-filter/libmilter mail-mta/sendmail )
	ssl? ( >=dev-libs/openssl-0.9.8 )
	berkdb? ( >=sys-libs/db-3.2 )
	opendbx? ( >=dev-db/opendbx-1.4.0 )
	lua? ( dev-lang/lua )
	ldap? ( net-nds/openldap )
	sasl? ( dev-libs/cyrus-sasl )
	unbound? ( >=net-dns/unbound-1.4.1 net-dns/dnssec-root )"
	#diffheaders? ( dev-libs/tre )
	#gnutls? ( >=net-libs/gnutls-2.11.7 )

RDEPEND="${DEPEND}"

REQUIRED_USE="sasl? ( ldap )
	lua? ( berkdb )"

pkg_setup() {
	enewgroup milter
	# mail-milter/spamass-milter creates milter user with this home directory
	# For consistency reasons, milter user must be created here with this home directory
	# even though this package doesn't need a home directory for this user (#280571)
	enewuser milter -1 -1 /var/lib/milter milter
}

src_prepare() {
	sed -i -e 's:/var/db/dkim:/etc/opendkim:g' \
	       -e 's:/var/db/opendkim:/var/lib/opendkim:g' \
	       -e 's:/etc/mail:/etc/opendkim:g' \
	       -e 's:mailnull:milter:g' \
	       -e 's:^#[[:space:]]*PidFile.*:PidFile /var/run/opendkim/opendkim.pid:' \
		   opendkim/opendkim.conf.sample opendkim/opendkim.conf.simple.in \
		   contrib/stats/opendkim-reportstats || die

		   epatch "${FILESDIR}/${PN}-2.4.0-ipv6.patch"
}

src_configure() {
	local myconf
	if use berkdb ; then
		myconf=$(db_includedir)
		myconf="--with-db-incdir=${myconf#-I}"
		myconf+=" --enable-popauth"
		myconf+=" --enable-query_cache"
		myconf+=" --enable-report_intervals"
		myconf+=" --enable-stats"
	fi
	if use asyncdns ; then
		if use unbound; then
			myconf+=" --with-unbound"
		else
			myconf+=" --enable-arlib"
		fi
	else
		myconf+=" $(use_with unbound) --disable-arlib"
	fi
	if use ldap; then
		myconf+=" $(use_with sasl)"
	fi
	econf \
		$(use_with berkdb db) \
		$(use_with opendbx odbx) \
		$(use_with lua) \
		$(use_enable lua statsext) \
		$(use_enable lua rbl) \
		$(use_with ldap openldap) \
		$(use_enable ldap ldap_caching) \
		$(use_enable poll) \
		${myconf} \
		--docdir=/usr/share/doc/${PF} \
		--enable-filter \
		--without-domainkeys \
		--enable-oversign \
		--enable-adsp_lists \
		--enable-dkim_reputation \
		--enable-identity_header \
		--enable-rate_limit \
		--enable-redirect \
		--enable-resign \
		--enable-replace_rules \
		--enable-selector_header \
		--enable-default_sender \
		--enable-sender_macro \
		--enable-vbr \
		--disable-rpath \
		--disable-live-testing
		#$(use_enable diffheaders)
}

src_install() {
	emake DESTDIR="${D}" install
	# file collision
	rm -f "${D}"/usr/share/man/man3/ar.3

	dosbin contrib/stats/opendkim-reportstats
	newinitd "${FILESDIR}/opendkim.init.r2" opendkim
	dodir /etc/opendkim /var/lib/opendkim
	fowners milter:milter /var/lib/opendkim

	# default configuration
	if [ ! -f "${ROOT}"/etc/opendkim/opendkim.conf ]; then
		grep ^[^#] "${S}"/opendkim/opendkim.conf.simple \
			> "${D}"/etc/opendkim/opendkim.conf
		if use unbound; then
			echo TrustedAnchorFile /etc/dnssec/root-anchors.txt >> "${D}"/etc/opendkim/opendkim.conf
		fi
		echo UserID milter >> "${D}"/etc/opendkim/opendkim.conf
		if use berkdb; then
			echo Statistics /var/lib/opendkim/stats.dat >> \
				"${D}"/etc/opendkim/opendkim.conf
		fi
	fi
}

pkg_postinst() {
	elog "If you want to sign your mail messages and need some help"
	elog "please run:"
	elog "  emerge --config ${CATEGORY}/${PN}"
	elog "It will help you create your key and give you hints on how"
	elog "to configure your DNS and MTA."

	ewarn "Make sure your MTA has r/w access to the socket file."
	ewarn "This can be done either by setting UMask to 002 and adding MTA's user"
	ewarn "to milter group or you can simply set UMask to 000."
}

pkg_config() {
	local selector keysize pubkey

	read -p "Enter the selector name (default ${HOSTNAME}): " selector
	[[ -n "${selector}" ]] || selector=${HOSTNAME}
	if [[ -z "${selector}" ]]; then
		eerror "Oddly enough, you don't have a HOSTNAME."
		return 1
	fi
	if [[ -f "${ROOT}"etc/opendkim/${selector}.private ]]; then
		ewarn "The private key for this selector already exists."
	else
		einfo "Select the size of private key:"
		einfo "  [1] 512 bits"
		einfo "  [2] 1024 bits"
		while read -n 1 -s -p "  Press 1 or 2 on the keyboard to select the key size " keysize ; do
			[[ "${keysize}" == "1" || "${keysize}" == "2" ]] && echo && break
		done
		case ${keysize} in
			1) keysize=512 ;;
			*) keysize=1024 ;;
		esac

		# generate the private and public keys
		opendkim-genkey -b ${keysize} -D "${ROOT}"etc/opendkim/ \
			-s ${selector} -d '(your domain)' && \
			chown milter:milter \
			"${ROOT}"etc/opendkim/"${selector}".private || \
				{ eerror "Failed to create private and public keys." ; return 1; }
		chmod go-r "${ROOT}"etc/opendkim/"${selector}".private
	fi

	# opendkim selector configuration
	echo
	einfo "Make sure you have the following settings in your /etc/opendkim/opendkim.conf:"
	einfo "  Keyfile /etc/opendkim/${selector}.private"
	einfo "  Selector ${selector}"

	# MTA configuration
	echo
	einfo "If you are using Postfix, add following lines to your main.cf:"
	einfo "  smtpd_milters     = unix:/var/run/opendkim/opendkim.sock"
	einfo "  non_smtpd_milters = unix:/var/run/opendkim/opendkim.sock"
	einfo "  and read http://www.postfix.org/MILTER_README.html"

	# DNS configuration
	einfo "After you configured your MTA, publish your key by adding this TXT record to your domain:"
	cat "${ROOT}"etc/opendkim/${selector}.txt
	einfo "t=y signifies you only test the DKIM on your domain. See following page for the complete list of tags:"
	einfo "  http://www.dkim.org/specs/rfc4871-dkimbase.html#key-text"
	einfo
	einfo "Also look at the ADSP http://tools.ietf.org/html/rfc5617"
}






^ permalink raw reply	[flat|nested] 3+ messages in thread

* [gentoo-commits] gentoo-x86 commit in mail-filter/opendkim: ChangeLog opendkim-2.4.2.ebuild
@ 2011-11-22 16:13 PaweA Hajdan (phajdan.jr)
  0 siblings, 0 replies; 3+ messages in thread
From: PaweA Hajdan (phajdan.jr) @ 2011-11-22 16:13 UTC (permalink / raw
  To: gentoo-commits

phajdan.jr    11/11/22 16:13:35

  Modified:             ChangeLog opendkim-2.4.2.ebuild
  Log:
  x86 stable wrt bug #391129
  
  (Portage version: 2.1.10.11/cvs/Linux i686)

Revision  Changes    Path
1.27                 mail-filter/opendkim/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opendkim/ChangeLog?rev=1.27&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opendkim/ChangeLog?rev=1.27&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opendkim/ChangeLog?r1=1.26&r2=1.27

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/mail-filter/opendkim/ChangeLog,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- ChangeLog	6 Aug 2011 11:33:22 -0000	1.26
+++ ChangeLog	22 Nov 2011 16:13:35 -0000	1.27
@@ -1,6 +1,9 @@
 # ChangeLog for mail-filter/opendkim
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/mail-filter/opendkim/ChangeLog,v 1.26 2011/08/06 11:33:22 eras Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/opendkim/ChangeLog,v 1.27 2011/11/22 16:13:35 phajdan.jr Exp $
+
+  22 Nov 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> opendkim-2.4.2.ebuild:
+  x86 stable wrt bug #391129
 
 *opendkim-2.4.2 (06 Aug 2011)
 



1.2                  mail-filter/opendkim/opendkim-2.4.2.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opendkim/opendkim-2.4.2.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opendkim/opendkim-2.4.2.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opendkim/opendkim-2.4.2.ebuild?r1=1.1&r2=1.2

Index: opendkim-2.4.2.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/mail-filter/opendkim/opendkim-2.4.2.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- opendkim-2.4.2.ebuild	6 Aug 2011 11:33:22 -0000	1.1
+++ opendkim-2.4.2.ebuild	22 Nov 2011 16:13:35 -0000	1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/mail-filter/opendkim/opendkim-2.4.2.ebuild,v 1.1 2011/08/06 11:33:22 eras Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/opendkim/opendkim-2.4.2.ebuild,v 1.2 2011/11/22 16:13:35 phajdan.jr Exp $
 
 EAPI=4
 
@@ -17,7 +17,7 @@
 
 LICENSE="Sendmail-Open-Source BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="asyncdns +berkdb ldap lua opendbx poll sasl +ssl unbound"
 
 # FUTURE: diffheaders (libtre error) - bug #296813






^ permalink raw reply	[flat|nested] 3+ messages in thread

* [gentoo-commits] gentoo-x86 commit in mail-filter/opendkim: ChangeLog opendkim-2.4.2.ebuild
@ 2011-11-28 23:16 Tony Vroon (chainsaw)
  0 siblings, 0 replies; 3+ messages in thread
From: Tony Vroon (chainsaw) @ 2011-11-28 23:16 UTC (permalink / raw
  To: gentoo-commits

chainsaw    11/11/28 23:16:45

  Modified:             ChangeLog opendkim-2.4.2.ebuild
  Log:
  Marked stable on AMD64 based on arch testing by Elijah "Armageddon" El Lazkani & Agostino "ago" Sarubbo in bug #391129.
  
  (Portage version: 2.1.10.38/cvs/Linux x86_64)

Revision  Changes    Path
1.28                 mail-filter/opendkim/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opendkim/ChangeLog?rev=1.28&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opendkim/ChangeLog?rev=1.28&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opendkim/ChangeLog?r1=1.27&r2=1.28

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/mail-filter/opendkim/ChangeLog,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- ChangeLog	22 Nov 2011 16:13:35 -0000	1.27
+++ ChangeLog	28 Nov 2011 23:16:45 -0000	1.28
@@ -1,6 +1,10 @@
 # ChangeLog for mail-filter/opendkim
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/mail-filter/opendkim/ChangeLog,v 1.27 2011/11/22 16:13:35 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/opendkim/ChangeLog,v 1.28 2011/11/28 23:16:45 chainsaw Exp $
+
+  28 Nov 2011; Tony Vroon <chainsaw@gentoo.org> opendkim-2.4.2.ebuild:
+  Marked stable on AMD64 based on arch testing by Elijah "Armageddon" El
+  Lazkani & Agostino "ago" Sarubbo in bug #391129.
 
   22 Nov 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> opendkim-2.4.2.ebuild:
   x86 stable wrt bug #391129



1.3                  mail-filter/opendkim/opendkim-2.4.2.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opendkim/opendkim-2.4.2.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opendkim/opendkim-2.4.2.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opendkim/opendkim-2.4.2.ebuild?r1=1.2&r2=1.3

Index: opendkim-2.4.2.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/mail-filter/opendkim/opendkim-2.4.2.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- opendkim-2.4.2.ebuild	22 Nov 2011 16:13:35 -0000	1.2
+++ opendkim-2.4.2.ebuild	28 Nov 2011 23:16:45 -0000	1.3
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/mail-filter/opendkim/opendkim-2.4.2.ebuild,v 1.2 2011/11/22 16:13:35 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/opendkim/opendkim-2.4.2.ebuild,v 1.3 2011/11/28 23:16:45 chainsaw Exp $
 
 EAPI=4
 
@@ -17,7 +17,7 @@
 
 LICENSE="Sendmail-Open-Source BSD"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="asyncdns +berkdb ldap lua opendbx poll sasl +ssl unbound"
 
 # FUTURE: diffheaders (libtre error) - bug #296813






^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-11-28 23:17 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-08-06 11:33 [gentoo-commits] gentoo-x86 commit in mail-filter/opendkim: ChangeLog opendkim-2.4.2.ebuild Eray Aslan (eras)
  -- strict thread matches above, loose matches on Subject: below --
2011-11-22 16:13 PaweA Hajdan (phajdan.jr)
2011-11-28 23:16 Tony Vroon (chainsaw)

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