Bug 125832 - mail/enigmail-seamonkey: libenigmime.so missing [PATCH]
Summary: mail/enigmail-seamonkey: libenigmime.so missing [PATCH]
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: Alex Dupre
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-21 15:50 UTC by Marcin Cieslak
Modified: 2008-07-25 21:30 UTC (History)
1 user (show)

See Also:


Attachments
file.diff (2.23 KB, patch)
2008-07-21 15:50 UTC, Marcin Cieslak
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Marcin Cieslak 2008-07-21 15:50:02 UTC
After installing XPI generated via the mail/enigmail-seamonkey (you have to install as
root otherwise it does not work) the interface contains OpenPGP menus and preferences.

Any attempt to use OpenPGP features results in the message "Enigmail Service Not Available" in the console log. The problem is that libenigmime.so does not get installed. Once you put 
it per hand in /usr/local/lib/seamonkey/components, everything works.

Fix: I have posted a more detailed discussion and two possible fixes here:

http://saper.info/enigmail_service_not_available

One of the possible patches in included below, should be put in the "files/" directory:
How-To-Repeat: 
Make sure /usr/local/lib/seamonkey does not exist.

Install clean seamonkey, then install mail/enigmail-seamonkey port.

Start the browser as root and open /usr/local/share/enigmail/enigmail-0.95.6-seamonkey-freebsd-amd64.xpi.

Install enigmail.

Start the browser as root again to have all the components registered.

Start the browser as the normal user and try to do any sign/encrypt/key management operation.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2008-07-21 15:50:14 UTC
Responsible Changed
From-To: freebsd-ports-bugs->ale

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 dfilter service freebsd_committer freebsd_triage 2008-07-22 15:13:45 UTC
ale         2008-07-22 14:13:34 UTC

  FreeBSD ports repository

  Added files:
    mail/enigmail-thunderbird/files patch-genxpi 
  Log:
  Install required lib on seamonkey.
  
  PR:             ports/125832
  Submitted by:   Marcin Cieslak <saper@SYSTEM.PL>
  
  Revision  Changes    Path
  1.1       +11 -0     ports/mail/enigmail-thunderbird/files/patch-genxpi (new)
_______________________________________________
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 3 Alex Dupre freebsd_committer freebsd_triage 2008-07-22 15:13:51 UTC
State Changed
From-To: open->closed

A different patch has been comitted, thanks.
Comment 4 Marcin Cieslak 2008-07-25 21:24:59 UTC
This patch has been committed to the Enigmail CVS.
-- 
               << Marcin Cieslak // saper@system.pl >>