[Bug 210291] editors/emacs-devel: remove broken options, fix dependency/linker issues, remove pkgconfig

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Jun 15 03:46:05 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210291

            Bug ID: 210291
           Summary: editors/emacs-devel: remove broken options, fix
                    dependency/linker issues, remove pkgconfig
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Keywords: patch
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ashish at FreeBSD.org
          Reporter: jrm at ftfl.ca
          Assignee: ashish at FreeBSD.org
             Flags: maintainer-feedback?(ashish at FreeBSD.org)

Created attachment 171449
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=171449&action=edit
svn diff for editors/emacs-devel

- Remove the CAIRO and LTO options because they break the build.
- Remove USES=pkgconfig because there are no .pc files in the Emacs tree.
- Add new notes in the options menu about options that imply other options.
- Enable LLDB support for GUD by default. 
- Add missing dependencies.  Some libraries are dynamically linked that are not
explicitly depended on.  For example, stage-qa catches these for the default
options.

Error: /usr/local/bin/emacs-25.0.95 is linked to /usr/local/lib/libcairo.so.2
from graphics/cairo but it is not declared as a dependency
Warning: you need USE_GNOME+=cairo
Error: /usr/local/bin/emacs-25.0.95 is linked to
/usr/local/lib/libfontconfig.so.1 from x11-fonts/fontconfig but it is not
declared as a dependency
Warning: you need LIB_DEPENDS+=libfontconfig.so:x11-fonts/fontconfig
Error: /usr/local/bin/emacs-25.0.95 is linked to /usr/local/lib/libintl.so.8
from devel/gettext-runtime but it is not declared as a dependency
Warning: you need USES+=gettext
Error: /usr/local/bin/emacs-25.0.95 is linked to /usr/local/lib/libSM.so.6 from
x11/libSM but it is not declared as a dependency
Warning: you need USE_XORG+=sm
Error: /usr/local/bin/emacs-25.0.95 is linked to /usr/local/lib/libICE.so.6
from x11/libICE but it is not declared as a dependency
Warning: you need USE_XORG+=ice
Error: /usr/local/bin/emacs-25.0.95 is linked to /usr/local/lib/libxcb.so.1
from x11/libxcb but it is not declared as a dependency
Warning: you need USE_XORG+=xcb
Error: /usr/local/bin/emacs-25.0.95 is linked to /usr/local/lib/libXrender.so.1
from x11/libXrender but it is not declared as a dependency
Warning: you need USE_XORG+=xrender
Error: /usr/local/bin/emacs-25.0.95 is linked to /usr/local/lib/libXrandr.so.2
from x11/libXrandr but it is not declared as a dependency
Warning: you need USE_XORG+=xrandr
Error: /usr/local/bin/emacs-25.0.95 is linked to
/usr/local/lib/libXinerama.so.1 from x11/libXinerama but it is not declared as
a dependency
Warning: you need USE_XORG+=xinerama
Error: /usr/local/bin/emacs-25.0.95 is linked to /usr/local/lib/libXfixes.so.3
from x11/libXfixes but it is not declared as a dependency
Warning: you need USE_XORG+=xfixes


portlint: Suggests adding an option for NLS, but configuring with --disable-nls
still causes libintl.so to be linked when any of the GTK2, GTK3, or SVG options
are on.  Otherwise no warnings or errors.

testport: OK (poudriere: 9.3-RELEASE-p36, i386,  default options) [1]
testport: OK (poudriere: 9.3-RELEASE-p30, amd64, default options) [2]
testport: OK (poudriere: 10.3-RELEASE,    i386,  default options) [3]
testport: OK (poudriere: 10.3-RELEASE,    amd64, default options / several
other combinations) [4]

[1]
http://pkg.awarnach.mathstat.dal.ca/data/9i386-default/2016-06-15_00h29m52s/logs/emacs-devel-25.0.95_1,2.log

[2]
http://pkg.awarnach.mathstat.dal.ca/data/9amd64-default/2016-06-15_00h29m55s/logs/emacs-devel-25.0.95_1,2.log

[3]
http://pkg.awarnach.mathstat.dal.ca/data/10i386-default/2016-06-15_00h29m58s/logs/emacs-devel-25.0.95_1,2.log

[4]
http://pkg.awarnach.mathstat.dal.ca/data/10amd64-default/2016-06-15_00h30m00s/logs/emacs-devel-25.0.95_1,2.log

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list