Bug 118092 - mail/gmime2: Installing mail/dbmail breaks installation of mail/mailman
Summary: mail/gmime2: Installing mail/dbmail breaks installation of mail/mailman
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Marcus Alves Grando
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-11-16 22:00 UTC by Rob Austein
Modified: 2008-04-13 16:50 UTC (History)
0 users

See Also:


Attachments
gmime2-2.2.10_uudecode_fix.diff (1.81 KB, patch)
2007-12-06 19:31 UTC, Mark Starovoytov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Rob Austein 2007-11-16 22:00:03 UTC
	Installing mail/dbmail pulls in mail/gmime2 as a dependency.
	mail/gmime2 installs mutant versions of uuencode and uudecode
	in /usr/local/bin.  mail/mailman/Makefile uses "uudecode -p",
	which the mutant version of uudecode doesn't support,
	resulting in an installation failure for mail/mailman.

Fix: 

mail/mailman/Makefile should use "/usr/bin/uudecode" rather
	than just "uudecode".

	mail/gmime2 should not install mutant verions of uuencode and
	uudecode when pulled in as a side effect of installing another
	program, or should use alternate names (eg, gmime-uu{en,de}code).
How-To-Repeat: 
	Install mail/dbmail and mail/mailman, in that order.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2007-11-16 22:00:11 UTC
State Changed
From-To: open->feedback

Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
Comment 2 Mark Starovoytov 2007-12-06 19:31:37 UTC
IMO, that's not the dbmail problem.
Anyway, here's a patch for mail/gmime2 to install binaries as
gmime-uu{en,de}code (as suggested by Rob). Also this naming solution
is used in gmime.spec
Comment 3 Mark Linimon freebsd_committer freebsd_triage 2008-03-03 07:33:29 UTC
State Changed
From-To: feedback->open

Feedback was received that indicated the problem is actually with 
mail/gmime2.  Assign to maintainer. 


Comment 4 Mark Linimon freebsd_committer freebsd_triage 2008-03-03 07:33:29 UTC
Responsible Changed
From-To: freebsd-ports-bugs->mnag
Comment 5 dfilter service freebsd_committer freebsd_triage 2008-04-13 16:44:56 UTC
mnag        2008-04-13 15:44:47 UTC

  FreeBSD ports repository

  Modified files:
    mail/gmime2          Makefile distinfo pkg-plist 
  Added files:
    mail/gmime2/files    patch-src_Makefile.in 
  Log:
  - Update to 2.2.18
  - Rename uudecode e uuencode to gmime-* to not conflict with userland [1]
  
  PR:             118092 [1]
  Submitted by:   Rob Austein <sra___hactrn.net> [1]
  
  Revision  Changes    Path
  1.55      +1 -1      ports/mail/gmime2/Makefile
  1.35      +3 -3      ports/mail/gmime2/distinfo
  1.1       +33 -0     ports/mail/gmime2/files/patch-src_Makefile.in (new)
  1.19      +2 -2      ports/mail/gmime2/pkg-plist
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 6 Marcus Alves Grando freebsd_committer freebsd_triage 2008-04-13 16:45:11 UTC
State Changed
From-To: open->closed

Committed. Thanks!