public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in mail-mta/qpsmtpd: qpsmtpd-0.43_rc2_pre945.ebuild Manifest metadata.xml ChangeLog
@ 2008-09-28 19:36 Markus Ullmann (jokey)
  0 siblings, 0 replies; only message in thread
From: Markus Ullmann (jokey) @ 2008-09-28 19:36 UTC (permalink / raw
  To: gentoo-commits

jokey       08/09/28 19:36:16

  Added:                qpsmtpd-0.43_rc2_pre945.ebuild Manifest
                        metadata.xml ChangeLog
  Log:
  Initial import, also fixes bug #167930. Thanks to various people contributing on bugzie and on irc
  (Portage version: 2.2_rc11/cvs/Linux 2.6.26-gentoo-r1 i686)

Revision  Changes    Path
1.1                  mail-mta/qpsmtpd/qpsmtpd-0.43_rc2_pre945.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-mta/qpsmtpd/qpsmtpd-0.43_rc2_pre945.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-mta/qpsmtpd/qpsmtpd-0.43_rc2_pre945.ebuild?rev=1.1&content-type=text/plain

Index: qpsmtpd-0.43_rc2_pre945.ebuild
===================================================================
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-mta/qpsmtpd/qpsmtpd-0.43_rc2_pre945.ebuild,v 1.1 2008/09/28 19:36:15 jokey Exp $

inherit eutils subversion
REVNO=${PV/0.43_rc2_pre}
DESCRIPTION="qpsmtpd is a flexible smtpd daemon written in Perl"
HOMEPAGE="http://gatling.ikk.sztaki.hu/~kissg/pd/pista/pista.html"
ESVN_REPO_URI="http://svn.perl.org/qpsmtpd/trunk@${REVNO}"
ESVN_PROJECT="qpsmtpd"

LICENSE="as-is"
SLOT="0"
KEYWORDS=""
IUSE="postfix async ipv6 syslog"

RDEPEND=">=dev-lang/perl-5.8.0
	dev-perl/Net-DNS
	virtual/perl-MIME-Base64
	dev-perl/MailTools
	async? ( dev-perl/IPC-Shareable
			dev-perl/Socket6
			dev-perl/Danga-Socket
			dev-perl/ParaDNS
	)
	ipv6? ( dev-perl/IO-Socket-INET6 )
	syslog? ( virtual/perl-Sys-Syslog )
	virtual/inetd"

pkg_setup() {
	enewgroup smtpd
	local additional_groups
	if use postfix; then
		additional_groups="${additional_groups},postdrop"
	fi
	enewuser smtpd -1 -1 /var/spool/qpsmtpd smtpd${additional_groups}
}

src_unpack() {
	subversion_src_unpack
	epatch "${FILESDIR}"/${PN}-0.40-badhelo_disconnect.patch
	epatch "${FILESDIR}"/${PN}-0.40-badrcptto_allowrelay.patch
	epatch "${FILESDIR}"/${PN}-0.43-peer_hooks.patch
	epatch "${FILESDIR}"/${PN}-0.40-clamd_conf.patch
}

src_compile() {
	perl Makefile.PL PREFIX=/usr || die "Running Makefile.PL failed"
	emake || die "make failed"
}

src_install() {
	emake install DESTDIR="${D}" || die "emake install failed"

	insinto /etc/xinetd.d
	newins "${FILESDIR}"/qpsmtpd.xinetd qpsmtpd

	dodir /usr/share/qpsmtpd
	cp -Rf plugins "${D}"/usr/share/qpsmtpd/

	diropts -m 0755 -o smtpd -g smtpd
	dodir /var/spool/qpsmtpd
	keepdir /var/spool/qpsmtpd

	dodir /etc/qpsmtpd
	insinto /etc/qpsmtpd
	doins config.sample/*

	echo "/usr/share/qpsmtpd/plugins" > "${D}"/etc/qpsmtpd/plugin_dirs
	echo "/var/spool/qpsmtpd" > "${D}"/etc/qpsmtpd/spool_dir
	if use syslog; then
		echo "logging/syslog loglevel LOGINFO priority LOG_NOTICE" > "${D}"/etc/qpsmtpd/logging
	else
		diropts -m 0755 -o smtpd -g smtpd
		dodir /var/log/qpsmtpd
		keepdir /var/log/qpsmtpd
		echo "logging/file loglevel LOGINFO /var/log/qpsmtpd/%Y-%m-%d" > "${D}"/etc/qpsmtpd/logging
	fi

	newenvd "${FILESDIR}"/qpsmtpd.envd 99qpsmtpd

	newconfd "${FILESDIR}"/qpsmtpd.confd qpsmtpd || die "Installing conf.d file"
	newinitd "${FILESDIR}"/qpsmtpd.initd qpsmtpd || die "Installing init.d file"

	dodoc CREDITS Changes README README.authentication README.logging README.plugins STATUS
}



1.1                  mail-mta/qpsmtpd/Manifest

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-mta/qpsmtpd/Manifest?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-mta/qpsmtpd/Manifest?rev=1.1&content-type=text/plain

Index: Manifest
===================================================================
AUX qpsmtpd-0.40-badhelo_disconnect.patch 520 RMD160 f4e72cbe1d769206f719d0f3eff3c14a9216a1b8 SHA1 24ec87ae2cf9e95a8850640081b1a6594a030360 SHA256 f93dff30d7a6837b8b3e5b4b6ef9b02bb4fdeb58499e54f4d94d43668ad82970
AUX qpsmtpd-0.40-badrcptto_allowrelay.patch 498 RMD160 8afc719f895da5aeb9a8333daaf0b690eb44d56b SHA1 2f5d4d34560415000bc0319b5bfe993f6734ea43 SHA256 f0bc5f9d4865084ef673e5271725dd01ec1d3fbfcf4ea47988d728c5acd14acf
AUX qpsmtpd-0.40-clamd_conf.patch 707 RMD160 819b17f489ca014d3552243af15084ea6ec4fa56 SHA1 9dd3aed08fa07e7748342c9743bc29a5440e5f50 SHA256 bedc83603a4411670d4926366d0c23b0ebcf5ec00aed4621135e66c25319d927
AUX qpsmtpd-0.40-peer_hooks.patch 1681 RMD160 8aef8e002662b833b4cb44b02bd5de5439c2fa8f SHA1 d60bb457648a66c1e85649ad9d3a414bcf4a9cad SHA256 f2b73ddd6c27b40738b15092db6c5557e0444f2ce3e93687256ad7c2e97283f3
AUX qpsmtpd-0.43-peer_hooks.patch 1698 RMD160 c9b270b43978fcdd570a288accd548c121b626ec SHA1 118b2c20e3566400a333af090b7299bce8dde4f7 SHA256 2eb53a921f01811ca6cdd550337c63c395f6ff48d809c0f9960ba8005505e363
AUX qpsmtpd.confd 617 RMD160 3b95ace716df3f61f9280ca783dbef43e6ee23ac SHA1 b409a52c77fad35b1a6f3c4e7eb65a7fb78cea89 SHA256 7748b525d9c3a3e8cbeec66b8b5df48510a44a1d624168278ce71720e7de8bc0
AUX qpsmtpd.envd 74 RMD160 963ae15c132be3f99226bf5efed7da5b8f3c2570 SHA1 3a9975274ee6b8cbf2158b5643bd692291625fe8 SHA256 bbf8f40198e8a87ff6103b5dc98cae561f0dc9738a6cda3492b00468fbfdfd8e
AUX qpsmtpd.initd 2068 RMD160 5a809569722c8930bd4cc4d6b8bfd458fca2056d SHA1 2ebdb7ef090fcf56a6eb69540bef88600edf15b6 SHA256 13473280234660bb314289d79c79c57a5e25a2be913469cdb4ab66fefcfc14ce
AUX qpsmtpd.xinetd 526 RMD160 040c159e3c637dc00f1816088852207766c286fa SHA1 81deb67094386ab4ae341572270c47c140f16e89 SHA256 45729911251be13007d95bb9e25b6c9c951a6419b8badae4e4097dfc603edcdd
EBUILD qpsmtpd-0.43_rc2_pre945.ebuild 2420 RMD160 408e7fb650f2436ada13d0b6e1158654eb15ce3f SHA1 aaf2b44c97370e2e466c7493dd39df5e4782bf8e SHA256 1f7f0974f7c314f5203d243bd984d40197f783e9064942418a35796b8c0cbf8c
MISC ChangeLog 668 RMD160 9bdcae7dff3126be1724824a14d12ed9788ae7fe SHA1 3007112c3d07bc24a99b4b4ebaf957ecf31ead98 SHA256 0d25b56f683eaf7b08cf6f5a98c8383e8478aded75de8fc52375d76d3c4cfc6f
MISC metadata.xml 457 RMD160 ef0bc86d5d36b2c521734032affd9ce12bb49f41 SHA1 a09d61be78d136276722c8aaa9982753f29cf8c9 SHA256 e96e57b03697623fd678d14bc74f6597990f2cb3083db4b64b18eb2671c6f5d5



1.1                  mail-mta/qpsmtpd/metadata.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-mta/qpsmtpd/metadata.xml?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-mta/qpsmtpd/metadata.xml?rev=1.1&content-type=text/plain

Index: metadata.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>net-mail</herd>
<maintainer>
  <email>jokey@gentoo.org</email>
  <name>Markus Ullmann</name>
</maintainer>
<use>
        <flag name='async'>Add deps + support for asynchronous mail reception/processing</flag>
        <flag name='postfix'>create user with permissions for proper postfix interaction</flag>
</use>
</pkgmetadata>



1.1                  mail-mta/qpsmtpd/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-mta/qpsmtpd/ChangeLog?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-mta/qpsmtpd/ChangeLog?rev=1.1&content-type=text/plain

Index: ChangeLog
===================================================================
# ChangeLog for mail-mta/qpsmtpd
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/mail-mta/qpsmtpd/ChangeLog,v 1.1 2008/09/28 19:36:15 jokey Exp $

*qpsmtpd-0.43_rc2_pre945 (28 Sep 2008)

  28 Sep 2008; Markus Ullmann <jokey@gentoo.org>
  +files/qpsmtpd-0.40-badhelo_disconnect.patch,
  +files/qpsmtpd-0.40-badrcptto_allowrelay.patch,
  +files/qpsmtpd-0.40-clamd_conf.patch,
  +files/qpsmtpd-0.40-peer_hooks.patch,
  +files/qpsmtpd-0.43-peer_hooks.patch, +files/qpsmtpd.confd,
  +files/qpsmtpd.envd, +files/qpsmtpd.initd, +files/qpsmtpd.xinetd,
  +metadata.xml, +qpsmtpd-0.43_rc2_pre945.ebuild:
  Initial import, also fixes bug #167930. Thanks to various people
  contributing on bugzie and on irc







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

only message in thread, other threads:[~2008-09-28 19:36 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-09-28 19:36 [gentoo-commits] gentoo-x86 commit in mail-mta/qpsmtpd: qpsmtpd-0.43_rc2_pre945.ebuild Manifest metadata.xml ChangeLog Markus Ullmann (jokey)

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