diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 13:49:04 -0700 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 17:38:18 -0700 |
commit | 56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch) | |
tree | 3f91093cdb475e565ae857f1c5a7fd339e2d781e /net-mail/uw-mailutils | |
download | gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2 gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip |
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'net-mail/uw-mailutils')
-rw-r--r-- | net-mail/uw-mailutils/Manifest | 1 | ||||
-rw-r--r-- | net-mail/uw-mailutils/files/uw-mailutils-2004g.patch | 38 | ||||
-rw-r--r-- | net-mail/uw-mailutils/files/uw-mailutils-ssl.patch | 13 | ||||
-rw-r--r-- | net-mail/uw-mailutils/metadata.xml | 8 | ||||
-rw-r--r-- | net-mail/uw-mailutils/uw-mailutils-2007f.ebuild | 54 |
5 files changed, 114 insertions, 0 deletions
diff --git a/net-mail/uw-mailutils/Manifest b/net-mail/uw-mailutils/Manifest new file mode 100644 index 000000000000..8f818127d767 --- /dev/null +++ b/net-mail/uw-mailutils/Manifest @@ -0,0 +1 @@ +DIST imap-2007f.tar.Z 2793529 RMD160 14f40284e9e164c0ed7677f1e5d8e3309c7c58c1 SHA1 1c9935e5a261baec85dadcbc0c514b66fa3ce0a5 SHA256 870e95f6bd19265832a88fd89b77c54c841c59022fd21e69254050c8b1005e3c diff --git a/net-mail/uw-mailutils/files/uw-mailutils-2004g.patch b/net-mail/uw-mailutils/files/uw-mailutils-2004g.patch new file mode 100644 index 000000000000..320388357c1d --- /dev/null +++ b/net-mail/uw-mailutils/files/uw-mailutils-2004g.patch @@ -0,0 +1,38 @@ +--- imap-2004g/Makefile 2005-04-30 22:50:20.000000000 +0200 ++++ imap-2004g-mailutil/Makefile 2005-10-06 13:21:14.000000000 +0200 +@@ -504,12 +504,7 @@ + $(TOOLS)/$@ "$(LN)" src/charset c-client + $(TOOLS)/$@ "$(LN)" src/osdep/$(SYSTEM) c-client + $(TOOLS)/$@ "$(LN)" src/mtest mtest +- $(TOOLS)/$@ "$(LN)" src/ipopd ipopd +- $(TOOLS)/$@ "$(LN)" src/imapd imapd + $(TOOLS)/$@ "$(LN)" src/mailutil mailutil +- $(TOOLS)/$@ "$(LN)" src/mlock mlock +- $(TOOLS)/$@ "$(LN)" src/dmail dmail +- $(TOOLS)/$@ "$(LN)" src/tmail tmail + $(LN) $(TOOLS)/$@ . + + build: OSTYPE rebuild rebuildclean bundled +@@ -540,13 +535,8 @@ + bundled: + @echo Building bundled tools... + $(CD) mtest;$(MAKE) +- $(CD) ipopd;$(MAKE) +- $(CD) imapd;$(MAKE) + $(CD) mailutil;$(MAKE) + @$(SH) -c '(test -f /usr/include/sysexits.h ) || make sysexitwarn' +- $(CD) mlock;$(MAKE) || true +- $(CD) dmail;$(MAKE) || true +- $(CD) tmail;$(MAKE) || true + + + sysexitwarn: +@@ -559,7 +549,7 @@ + + clean: + @echo Removing old processed sources and binaries... +- $(SH) -c '$(RM) an ua OSTYPE SPECIALS c-client mtest imapd ipopd mailutil mlock dmail tmail || true' ++ $(SH) -c '$(RM) an ua OSTYPE SPECIALS c-client mtest mailutil || true' + $(CD) tools;$(MAKE) clean + + diff --git a/net-mail/uw-mailutils/files/uw-mailutils-ssl.patch b/net-mail/uw-mailutils/files/uw-mailutils-ssl.patch new file mode 100644 index 000000000000..0214030e3ffa --- /dev/null +++ b/net-mail/uw-mailutils/files/uw-mailutils-ssl.patch @@ -0,0 +1,13 @@ +--- imap-2007e/src/osdep/unix/Makefile 2009-07-05 10:00:54.000000000 +0300 ++++ imap-2007e/src/osdep/unix/Makefile 2009-07-05 10:04:42.000000000 +0300 +@@ -54,8 +54,8 @@ + + # Extended flags needed for SSL. You may need to modify. + +-SSLDIR=/usr/local/ssl +-SSLCERTS=$(SSLDIR)/certs ++SSLDIR=/usr ++SSLCERTS=/etc/ssl/certs + SSLKEYS=$(SSLCERTS) + SSLINCLUDE=$(SSLDIR)/include + SSLLIB=$(SSLDIR)/lib diff --git a/net-mail/uw-mailutils/metadata.xml b/net-mail/uw-mailutils/metadata.xml new file mode 100644 index 000000000000..0f733c73e935 --- /dev/null +++ b/net-mail/uw-mailutils/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>net-mail</herd> + <longdescription> + Mail utilities common to University of Washington software packages. + </longdescription> +</pkgmetadata> diff --git a/net-mail/uw-mailutils/uw-mailutils-2007f.ebuild b/net-mail/uw-mailutils/uw-mailutils-2007f.ebuild new file mode 100644 index 000000000000..63b3941c97c1 --- /dev/null +++ b/net-mail/uw-mailutils/uw-mailutils-2007f.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 + +inherit eutils flag-o-matic + +MY_P="imap-${PV}" +S="${WORKDIR}/${MY_P}" + +DESCRIPTION="Mail utilities from the UW" +HOMEPAGE="http://www.washington.edu/imap/" +SRC_URI="ftp://ftp.cac.washington.edu/imap/${MY_P}.tar.Z" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd" +IUSE="pam ssl" + +DEPEND="pam? ( virtual/pam ) + ssl? ( dev-libs/openssl )" +RDEPEND="${DEPEND} + !<net-mail/uw-imap-${PV}" + +src_prepare() { + chmod -R ug+w "${S}" + + epatch "${FILESDIR}/${PN}-2004g.patch" + epatch "${FILESDIR}/${PN}-ssl.patch" + + # no interactive build + sed -i -e "/read x; case/s/^/#/" Makefile || die + + sed -i -e "s|\`cat \$C/CFLAGS\`|${CFLAGS}|g" \ + src/mailutil/Makefile \ + src/mtest/Makefile || die "sed failed patching Makefile CFLAGS." + + append-flags -fPIC +} + +src_compile() { + local port=slx + use elibc_FreeBSD && port=bsf + use pam && port=lnp + local ssltype=none + use ssl && ssltype=nopwd + emake -j1 "${port}" EXTRACFLAGS="${CFLAGS}" EXTRALDFLAGS="${LDFLAGS}" SSLTYPE="${ssltype}" +} + +src_install() { + dobin mailutil/mailutil mtest/mtest + doman src/mailutil/mailutil.1 +} |