Bug 148046

Summary: editors/emacs-nox11: emacs-nox11 is actually emacs-x11
Product: Ports & Packages Reporter: Robert Watson <rwatson>
Component: Individual Port(s)Assignee: Ashish SHUKLA <ashish>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Robert Watson freebsd_committer freebsd_triage 2010-06-21 17:30:02 UTC
In November, an emacs-nox11 package I downloaded didn't require X11 libraries;
the 8.1-RC1 packages now do:

% pkg_info -r emacs-nox11-23.2_2,2.tbz 
Information for emacs-nox11-23.2_2,2.tbz:

Depends on:
Dependency: kbproto-1.0.4
Dependency: expat-2.0.1_1
Dependency: gnome_subr-1.0
Dependency: python26-2.6.5
Dependency: perl-5.10.1_1
Dependency: pkg-config-0.23_1
Dependency: xproto-7.0.16
Dependency: libXdmcp-1.0.3
Dependency: libXau-1.0.5
Dependency: pcre-8.02
Dependency: libpthread-stubs-0.3_3
Dependency: libxcb-1.6
Dependency: libX11-1.3.3,1
Dependency: libiconv-1.13.1_1
Dependency: gettext-0.18_1
Dependency: glib-2.24.1_1
Dependency: gamin-0.1.10_4
Dependency: gio-fam-backend-2.24.1_1
Dependency: libxml2-2.7.7
Dependency: dbus-1.2.24_1
Dependency: dbus-glib-0.86_1

How-To-Repeat: 
Download 8.1-RC1 i386 packages; or perhaps user error?
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2010-06-21 17:32:15 UTC
Responsible Changed
From-To: freebsd-ports-bugs->ashish

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 swell.k 2010-06-22 03:13:10 UTC
This is likely due to DBUS dependency that was silently linked against
before OPTIONS were introduced in editors/emacs. While editors/emacs is
built WITHOUT_X11 in -nox11 package devel/dbus is not guranteed to have
WITHOUT_X11 during building and X11 libs may be pulled indirectly.

Can you try the patch in ports/147103 and rebuild your packages?
Comment 3 Ashish SHUKLA freebsd_committer freebsd_triage 2010-06-22 05:10:06 UTC
Hi Robert,

The issue is known and is tracked, thanks to Anonymous. I've prepared the fix
and in the process of getting it approved by my mentor.

Sorry for this inconvenience.

Ashish
-- 
Sent via Gnus from GNU Emacs

They who can give up essential liberty to obtain a little temporary safety,
deserve neither liberty nor safety.
  -- Benjamin Franklin, Memoirs of the life and writings of Benjamin Franklin
Comment 4 Ashish SHUKLA freebsd_committer freebsd_triage 2010-06-22 08:04:14 UTC
State Changed
From-To: open->feedback

Ask for submitter approval.
Comment 5 Ashish SHUKLA freebsd_committer freebsd_triage 2010-06-22 08:55:00 UTC
Hi Robert,

The fix is committed[1] to the ports tree. Can you please verify that the latest
editors/emacs-nox11 working for you ?

References:
[1]  http://www.freebsd.org/cgi/getmsg.cgi?fetch=277932+0+current/cvs-ports

Thanks
-- 
Ashish SHUKLA

Sent via Gnus from GNU Emacs
Comment 6 Ashish SHUKLA freebsd_committer freebsd_triage 2010-07-07 16:31:54 UTC
State Changed
From-To: feedback->closed

Submitter timeout.