diff options
author | 2010-09-12 16:01:14 +0000 | |
---|---|---|
committer | 2010-09-12 16:01:14 +0000 | |
commit | 2e19fad53067aace4085d718f344cdd894f6c9e9 (patch) | |
tree | 17ad854539146ac285c20eee7a9c1fa1090538b4 /mail-client | |
parent | Automatic update to categories (diff) | |
download | sunrise-2e19fad53067aace4085d718f344cdd894f6c9e9.tar.gz sunrise-2e19fad53067aace4085d718f344cdd894f6c9e9.tar.bz2 sunrise-2e19fad53067aace4085d718f344cdd894f6c9e9.zip |
mail-client/nmh: New Ebuild for bug 336057 (added gdbm use flag) thanks to hwoarang
svn path=/sunrise/; revision=11307
Diffstat (limited to 'mail-client')
-rw-r--r-- | mail-client/nmh/ChangeLog | 4 | ||||
-rw-r--r-- | mail-client/nmh/Manifest | 4 | ||||
-rw-r--r-- | mail-client/nmh/nmh-1.3-r2.ebuild | 28 |
3 files changed, 26 insertions, 10 deletions
diff --git a/mail-client/nmh/ChangeLog b/mail-client/nmh/ChangeLog index f937156b1..3b96f1b92 100644 --- a/mail-client/nmh/ChangeLog +++ b/mail-client/nmh/ChangeLog @@ -2,6 +2,10 @@ # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 12 Sep 2010; Seth Robertson (SethRobertson) <in-gentoo@baka.org> + nmh-1.3-r2.ebuild: + New Ebuild for bug 336057 (added gdbm use flag) thanks to hwoarang + 09 Sep 2010; Seth Robertson (SethRobertson) <in-gentoo@baka.org> +nmh-1.3-r2.ebuild, +files/nmh-1.3-db5.patch, +files/nmh-1.3-inc-login.patch, +files/nmh-1.3-install.patch, diff --git a/mail-client/nmh/Manifest b/mail-client/nmh/Manifest index ff159a62f..97db82dd7 100644 --- a/mail-client/nmh/Manifest +++ b/mail-client/nmh/Manifest @@ -4,6 +4,6 @@ AUX nmh-1.3-install.patch 482 RMD160 db11b277c4c6e8ec124c94935405a035573eff76 SH AUX nmh-1.3-m_getfld.patch 624 RMD160 0723829e7a2138529f3e10df270c69e6f5ff6e80 SHA1 b84f27e4c7a84ce6260b0a8c857aff8997d6983d SHA256 733984fb6a763f1451e265c57aabb982cc788e13839497a3b5769875aa0cc2f5 AUX nmh-1.3-parallelmake.patch 3121 RMD160 d743b48cb2c5bf7d5da9b2141ef0c0fd17221d54 SHA1 16943bc94e83c290ae9e7b7d2b3078a96c840a1a SHA256 befcdf3e2cec4eea23cccb3854cde3df8163282bfff84efce77c96fbdeae456c DIST nmh-1.3.tar.gz 847614 RMD160 a862789cc8edb28c0fc3295bd12787440797da92 SHA1 65b52b7db727c391cae7af60ee0b888cbdc2718a SHA256 9f16848424489b5a9f7c1402c87665dc56dcadecf6e5c44fb608aef0d1b03b47 -EBUILD nmh-1.3-r2.ebuild 1706 RMD160 8ec02cc8f44ec60b8069a939bf7745cddfc6dff9 SHA1 2262fa16bfceca645ea4559ae5a2c1ec93cd2ed0 SHA256 732b2bc1027ab87804d0fbfd84d8680524811d7889dd55f264b329e11954c07a -MISC ChangeLog 454 RMD160 d2bbba8099f6cb9a8598061652acb4ebc432a702 SHA1 0c495e1fcef9326938b4604f0521e874026a7e20 SHA256 a0f65467df56fcc01a207dc4d4ebde80901973d12f81242be18b75cc990a0106 +EBUILD nmh-1.3-r2.ebuild 2064 RMD160 8502b74f34538fd92258d514ba87b2e863514ab3 SHA1 d1f5eab0a941a5fff78c04cb39ee23cd63fd17cc SHA256 20adf22630d9b779880498b0da89cc25f2ed85e39d8ae3a222ad5ce9c1e04148 +MISC ChangeLog 612 RMD160 47882ff3a576411b62915a5b79b411f4710c8371 SHA1 f8ae89368c57c88b0a1d96a14856927700d930bf SHA256 02d9cd433438dc32b09fd21779a5042e539f0aaaf3f0d3e0323380c945a4fefc MISC metadata.xml 229 RMD160 f0f6417bec31ce8baba6d476664f7210c8c84c98 SHA1 e5f94f5caadc6f843fc90bb7959570cd503676fd SHA256 3b08fca3c878bdfc4e7639f477dd542d55a4ab5dce39a475e82633071d13eb3f diff --git a/mail-client/nmh/nmh-1.3-r2.ebuild b/mail-client/nmh/nmh-1.3-r2.ebuild index 2beef3d69..a4cc42e6e 100644 --- a/mail-client/nmh/nmh-1.3-r2.ebuild +++ b/mail-client/nmh/nmh-1.3-r2.ebuild @@ -13,16 +13,16 @@ SRC_URI="http://savannah.nongnu.org/download/nmh/${P}.tar.gz" LICENSE="as-is" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" +IUSE="gdbm" -DEPEND="|| ( sys-libs/gdbm =sys-libs/db-1.85* ) +DEPEND="gdbm? ( sys-libs/gdbm ) + !gdbm? ( sys-libs/db ) >=sys-libs/ncurses-5.2 net-libs/liblockfile app-editors/gentoo-editor !!media-gfx/pixie" # Bug #295996 media-gfx/pixie also uses show RDEPEND="${DEPEND}" - src_prepare() { # Patches from bug #22173. epatch "${FILESDIR}"/${P}-inc-login.patch @@ -36,26 +36,38 @@ src_prepare() { } src_configure() { - [ -z "${EDITOR}" ] && export EDITOR="prompter" [ -z "${PAGER}" ] && export PAGER="/usr/bin/more" + # strip options from ${PAGER} (quoting not good enough) (Bug #262150) + PAGER=${PAGER%% *} + # Redefining libdir to be bindir so the support binaries get installed # correctly. Since no libraries are installed with nmh, this does not # pose a problem at this time. + myconf="--libdir=/usr/bin" - # strip options from ${PAGER} (quoting not good enough) (Bug #262150) - PAGER=${PAGER%% *} + # Have gdbm use flag actually control which version of db in use + if use gdbm; then + myconf="${myconf} --with-ndbmheader=gdbm/ndbm.h --with-ndbm=gdbm_compat" + else + if has_version ">=sys-libs/db-2"; then + myconf="${myconf} --with-ndbmheader=db.h --with-ndbm=db" + else + myconf="${myconf} --with-ndbmheader=db1/ndbm.h --with-ndbm=db1" + fi + fi # use gentoo-editor to avoid implicit dependencies (Bug #294762) + EDITOR=/usr/libexec/gentoo-editor econf \ --prefix=/usr \ --mandir=/usr/share/man \ - --with-editor=/usr/libexec/gentoo-editor \ + --with-editor="${EDITOR}" \ --with-pager="${PAGER}" \ --enable-nmh-pop \ --sysconfdir=/etc/nmh \ - --libdir=/usr/bin + $myconf } src_install() { |