Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 73987 - Remove x11-plugins/wmmail
Summary: Remove x11-plugins/wmmail
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo TreeCleaner Project
URL:
Whiteboard: Pending removal 09 Jun 2007
Keywords: PMASKED
Depends on:
Blocks:
 
Reported: 2004-12-10 01:48 UTC by Xuqing Kuang
Modified: 2007-06-07 21:35 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
This is new ebuild. (wmmail-0.64-r4.ebuild,1.15 KB, text/plain)
2004-12-10 01:52 UTC, Xuqing Kuang
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Xuqing Kuang 2004-12-10 01:48:58 UTC
wmmail can't use gnustep USE variable for integrate to GNUstep in emerging.

wmmail only can install to /usr/lib/GNUstep, but should be install to /usr/GNUstep/Local/Applications when users installed GNUStep and make the gnustep variable to USE.

Reproducible: Always
Steps to Reproduce:
1. vi /usr/portage/x11-plugins/wmmail/wmmail-0.64-r3.ebuild
2. env USE="gnustep" emerge --debug wmmail

You will see your wmmail can't install to the right path.
Actual Results:  
wmmail should be install to the right path /usr/GNUstep/Local/Applications when
gnustep defined in USE.

The right ebuild is in expected results.

Expected Results:  
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/x11-plugins/wmmail/wmmail-0.64-r4.ebuild,v
1.7 2004/12/10 17:46:40 xqkuang Exp $

IUSE="gnustep"
MY_PN=WMMail.app
MY_P=${MY_PN}-${PV}
S=${WORKDIR}/${MY_P}
DESCRIPTION="Mail checking dock applet for WindowMaker (mbox, POP3, IMAP, mh,
and MailDir)"
HOMEPAGE="http://www.eecg.toronto.edu/cgi-bin/cgiwrap/chanb/index.cgi?wmmail"
SRC_URI="http://www.eecg.utoronto.ca/~chanb/${MY_PN}/${MY_P}.tar.gz"

SLOT="0"
LICENSE="GPL-2"
KEYWORDS="x86 sparc amd64 ppc"

DEPEND="virtual/x11
    x11-libs/libPropList"

src_compile() {
    if use gnustep; then
        econf --with-appspath=/usr/GNUstep/Local/Applications || die
    else
        econf --with-appspath=/usr/lib/GNUstep || die
    fi

    emake || die
}

src_install () {
    # einstall fails with a sandbox violation
    make DESTDIR=${D} install
    dodir /usr/bin
    if use gnustep; then
        dosym /usr//GNUstep/Local/Applications/${MY_PN}/WMMail /usr/bin/wmmail
    else
        dosym /usr/lib/GNUstep/${MY_PN}/WMMail /usr/bin/wmmail
    fi

    dodoc AUTHORS COPYING NEWS README doc/Help.txt
    newman/wmmail.man wmmail.1
}

Portage 2.0.51-r8 (default-linux/x86/2004.3, gcc-hardened,
glibc-2.3.4.20041102-r0, 2.6.9-gentoo-r3 i686)
=================================================================
System uname: 2.6.9-gentoo-r3 i686 Celeron (Coppermine)
Gentoo Base System version 1.6.6
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Oct 26 2004, 11:49:12)]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r5
sys-devel/automake:  1.8.5-r1
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.2-r7
virtual/os-headers:  2.6.8.1-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib alsa avi berkdb bitmap-fonts cdda cjk crypt cups encode f77 fbdev
foomaticdb fortran gdbm gif gnustep gpm gtk gtk2 imlib java jpeg libg++ libwww
mad mikmod mmx motif mp3 mpeg ncurses nls nptl objc oggvorbis opengl pam pdflib
perl png python quicktime readline samba sdl slang spell sse ssl tcltk tcpd tiff
truetype x86 xim xml2 xmms xv xvid zlib"
Comment 1 Xuqing Kuang 2004-12-10 01:52:51 UTC
Created attachment 45667 [details]
This is new ebuild.

This is the new ebuild for fix the bug.
Comment 2 Armando Di Cianno (RETIRED) gentoo-dev 2005-03-20 14:10:15 UTC
I think this bug was inadvertently assigned to gnustep herd. wmmail is not part of  windowmaker, proper, and is owned by the desktop-dock herd, so reassigning.  (heh, that and lately I've avoiding at all costs anything that has the likelyhood of touching and munging my mail)

The but reporter has submitted and ebuild, but it's paths are set up statically.

desktop-dock herd: check out gnustep-funcs.eclass for funcs to query dynamically how a user has their system setup.  I suggest taking a looking at a small gnustep apps (gnustep-apps/aclock) for an example ebuild, but I doubt wmmail uses GNUMakefiles, so you probably need these functions from gnustep-funcs.eclass, and then set up stuff manually:
- egnustep_user_root_suffix    <-- returns the "dir" inside of ~, e.g. ~/GNUstep, ~/, etc
- egnustep_user_root     <-- avoid this one
- egnustep_local_root    <-- avoid this too
- egnustep_install_domain "Local"   <-- use this to set the internal variables of the eclass to "Local" domain install (do not install in System domain)
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-04-01 17:16:04 UTC
Dead upstream, broken, there's x11-plugins/wmmaiload which is at least somewhat maintained and works. 

Please remove this.
Comment 4 Michele Noberasco (RETIRED) gentoo-dev 2007-04-03 09:39:13 UTC
I agree.
Comment 5 Raúl Porcel (RETIRED) gentoo-dev 2007-04-03 11:39:33 UTC
Treecleaners, vote, slackers! *g*

++
Comment 6 Ryan Hill (RETIRED) gentoo-dev 2007-04-06 00:35:49 UTC
++
Comment 7 Raúl Porcel (RETIRED) gentoo-dev 2007-04-09 20:05:42 UTC
# Raúl Porcel <armin76@gentoo.org> (09 Apr 2007)
# Pending removal 09 Jun 2007, for treecleaners
# app-admin/cpu -> bug 173064
# app-admin/quickswitch -> bug 134335
# app-misc/jive -> bug 142838
# app-text/mgv -> bug 154645
# net-misc/dhcp-agent -> bug 168565
# x11-plugins/wmmail -> bug 73987
app-admin/cpu
app-admin/quickswitch
app-misc/jive
app-text/mgv
net-misc/dhcp-agent
x11-plugins/wmmail
Comment 8 Raúl Porcel (RETIRED) gentoo-dev 2007-06-07 21:35:05 UTC
Removed