Opened 8 years ago

Closed 8 years ago

#29573 closed defect (fixed)

xorg-xcb-util @0.3.8_0 Broken ports after update

Reported by: ak.ml@… Owned by: jeremyhu (Jeremy Huddleston Sequoia)
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Thunar, epiphany, libwnck, libxfcegui4, mousepad, orage, startup-notification, xfce-utils, xfce4-appfinder, xfce4-panel, xfce4-session, xfce4-settings, xfdesktop, xfprint, xfwm4 Cc: afb@…, dbevans (David B. Evans), jeremyhu (Jeremy Huddleston Sequoia), macports@…
Port: xorg-xcb-util

Description

The following ports are broken following xorg-xcb-util update:

Thunar
epiphany
libwnck
libxfcegui4
mousepad
orage
startup-notification
xfce-utils
xfce4-appfinder
xfce4-panel
xfce4-session
xfce4-settings
xfdesktop
xfprint
xfwm4

In details:

Thunar
  /opt/local/bin/Thunar
  /opt/local/lib/libthunar-vfs-1.2.dylib
  /opt/local/libexec/thunar-sendto-email
    /opt/local/lib/libxcb-atom.1.dylib
    /opt/local/lib/libxcb-aux.0.dylib
    /opt/local/lib/libxcb-event.1.dylib
epiphany
  /opt/local/bin/epiphany
    /opt/local/lib/libxcb-atom.1.dylib
    /opt/local/lib/libxcb-aux.0.dylib
    /opt/local/lib/libxcb-event.1.dylib
libwnck
  /opt/local/bin/wnck-urgency-monitor
  /opt/local/bin/wnckprop
  /opt/local/lib/libwnck-1.22.dylib
    /opt/local/lib/libxcb-atom.1.dylib
    /opt/local/lib/libxcb-aux.0.dylib
    /opt/local/lib/libxcb-event.1.dylib
libxfcegui4
  /opt/local/lib/libglade/2.0/libxfce4.so
  /opt/local/lib/libxfce4kbd-private.5.dylib
  /opt/local/lib/libxfcegui4.4.dylib
    /opt/local/lib/libxcb-atom.1.dylib
    /opt/local/lib/libxcb-aux.0.dylib
    /opt/local/lib/libxcb-event.1.dylib
mousepad
  /opt/local/bin/mousepad
    /opt/local/lib/libxcb-atom.1.dylib
    /opt/local/lib/libxcb-aux.0.dylib
    /opt/local/lib/libxcb-event.1.dylib
orage
  /opt/local/bin/globaltime
  /opt/local/bin/orage
  /opt/local/libexec/xfce4/panel-plugins/orageclock
    /opt/local/lib/libxcb-atom.1.dylib
    /opt/local/lib/libxcb-aux.0.dylib
    /opt/local/lib/libxcb-event.1.dylib
startup-notification
  /opt/local/lib/libstartup-notification-1.0.dylib
    /opt/local/lib/libxcb-atom.1.dylib
    /opt/local/lib/libxcb-aux.0.dylib
    /opt/local/lib/libxcb-event.1.dylib
xfce-utils
  /opt/local/bin/xfce4-about
  /opt/local/bin/xfrun4
    /opt/local/lib/libxcb-atom.1.dylib
    /opt/local/lib/libxcb-aux.0.dylib
    /opt/local/lib/libxcb-event.1.dylib
xfce4-appfinder
  /opt/local/bin/xfce4-appfinder
    /opt/local/lib/libxcb-atom.1.dylib
    /opt/local/lib/libxcb-aux.0.dylib
    /opt/local/lib/libxcb-event.1.dylib
xfce4-panel
  /opt/local/bin/xfce4-panel
  /opt/local/lib/xfce4/panel-plugins/libactions.so
  /opt/local/lib/xfce4/panel-plugins/libclock.so
  /opt/local/lib/xfce4/panel-plugins/libiconbox.so
  /opt/local/lib/xfce4/panel-plugins/liblauncher.so
  /opt/local/lib/xfce4/panel-plugins/libpager.so
  /opt/local/lib/xfce4/panel-plugins/libseparator.so
  /opt/local/lib/xfce4/panel-plugins/libshowdesktop.so
  /opt/local/lib/xfce4/panel-plugins/libsystray.so
  /opt/local/lib/xfce4/panel-plugins/libtasklist.so
  /opt/local/lib/xfce4/panel-plugins/libwindowlist.so
    /opt/local/lib/libxcb-atom.1.dylib
    /opt/local/lib/libxcb-aux.0.dylib
    /opt/local/lib/libxcb-event.1.dylib
xfce4-session
  /opt/local/bin/xfce4-session
  /opt/local/bin/xfce4-session-logout
  /opt/local/bin/xfce4-session-settings
  /opt/local/bin/xfce4-tips
  /opt/local/lib/libxfsm-4.6.0.dylib
  /opt/local/lib/xfce4/splash/engines/libbalou.so
  /opt/local/lib/xfce4/splash/engines/libmice.so
  /opt/local/lib/xfce4/splash/engines/libsimple.so
    /opt/local/lib/libxcb-atom.1.dylib
    /opt/local/lib/libxcb-aux.0.dylib
    /opt/local/lib/libxcb-event.1.dylib
xfce4-settings
  /opt/local/bin/xfce4-accessibility-settings
  /opt/local/bin/xfce4-appearance-settings
  /opt/local/bin/xfce4-display-settings
  /opt/local/bin/xfce4-keyboard-settings
  /opt/local/bin/xfce4-mouse-settings
  /opt/local/bin/xfce4-settings-editor
  /opt/local/bin/xfce4-settings-helper
  /opt/local/bin/xfce4-settings-manager
    /opt/local/lib/libxcb-atom.1.dylib
    /opt/local/lib/libxcb-aux.0.dylib
    /opt/local/lib/libxcb-event.1.dylib
xfdesktop
  /opt/local/bin/xfdesktop
  /opt/local/bin/xfdesktop-settings
  /opt/local/lib/xfce4/modules/xfce4_desktop_menu.so
  /opt/local/libexec/xfce4/panel-plugins/xfce4-menu-plugin
    /opt/local/lib/libxcb-atom.1.dylib
    /opt/local/lib/libxcb-aux.0.dylib
    /opt/local/lib/libxcb-event.1.dylib
xfprint
  /opt/local/bin/xfprint-settings
  /opt/local/bin/xfprint4
  /opt/local/bin/xfprint4-manager
  /opt/local/lib/libxfprint.0.dylib
  /opt/local/lib/xfce4/xfprint-plugins/bsdlpr_plugin.so
  /opt/local/lib/xfce4/xfprint-plugins/cups_plugin.so
    /opt/local/lib/libxcb-atom.1.dylib
    /opt/local/lib/libxcb-aux.0.dylib
    /opt/local/lib/libxcb-event.1.dylib
xfwm4
  /opt/local/bin/xfwm4
  /opt/local/bin/xfwm4-settings
  /opt/local/bin/xfwm4-tweaks-settings
  /opt/local/bin/xfwm4-workspace-settings
    /opt/local/lib/libxcb-atom.1.dylib
    /opt/local/lib/libxcb-aux.0.dylib
    /opt/local/lib/libxcb-event.1.dylib

In r78836 several xorg-xcb-util-* ports were added, so it might be just necessary to build the ports which provide the missing dynamic libraries:

/opt/local/lib/libxcb-atom.1.dylib
/opt/local/lib/libxcb-aux.0.dylib
/opt/local/lib/libxcb-event.1.dylib

Installed packages:

  epiphany @2.30.6_3 (active) platform='darwin 10' archs='x86_64'
  libwnck @2.30.6_1 (active) platform='darwin 10' archs='x86_64'
  libxfcegui4 @4.6.4_1 (active) platform='darwin 10' archs='x86_64'
  mousepad @0.2.16_1 (active) platform='darwin 10' archs='x86_64'
  orage @4.6.1_1 (active) platform='darwin 10' archs='x86_64'
  startup-notification @0.10_0 (active) platform='darwin 10' archs='x86_64'
  Thunar @1.0.2_1 (active) platform='darwin 10' archs='x86_64'
  xfce-utils @4.6.2_2 (active) platform='darwin 10' archs='x86_64'
  xfce4-appfinder @4.6.2_1 (active) platform='darwin 10' archs='x86_64'
  xfce4-panel @4.6.4_1 (active) platform='darwin 10' archs='x86_64'
  xfce4-session @4.6.2_1 (active) platform='darwin 10' archs='x86_64'
  xfce4-settings @4.6.5_1 (active) platform='darwin 10' archs='x86_64'
  xfdesktop @4.6.2_1 (active) platform='darwin 10' archs='x86_64'
  xfprint @4.6.1_1 (active) platform='darwin 10' archs='x86_64'
  xfwm4 @4.6.2_1 (active) platform='darwin 10' archs='x86_64'
  xorg-xcb-util @0.3.8_0 (active) platform='darwin 10' archs='x86_64'

I have a MacIntel with 10.6.6

Attachments (1)

Portfile (1.1 KB) - added by ak.ml@… 8 years ago.
startup-notification @0.12 Portfile

Download all attachments as: .zip

Change History (5)

comment:1 Changed 8 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Yeah, I "delicately" brought this up on xorg-announce ...

http://lists.freedesktop.org/archives/xorg-announce/2011-May/001670.html

Please try rebuilding those packages. Hopefully they all use API that wasn't deprecated and purged, and we can just rev-bump each of them.

comment:2 in reply to:  1 Changed 8 years ago by ak.ml@…

Replying to jeremyhu@…:

Yeah, I "delicately" brought this up on xorg-announce ...

http://lists.freedesktop.org/archives/xorg-announce/2011-May/001670.html

Please try rebuilding those packages. Hopefully they all use API that wasn't deprecated and purged, and we can just rev-bump each of them.

I think that /opt/local/lib/libxcb-{atom,aux,event}.dylib were merged into /opt/local/lib/libxcb-util.dylib. I was mislead since I saw new xorg-xcb-util-* packages.

I rebuilt all packages. Only startup-notification needs to be updated (Last version is 0.12).

See http://www.freedesktop.org/wiki/Software/startup-notification

Changed 8 years ago by ak.ml@…

Attachment: Portfile added

startup-notification @0.12 Portfile

comment:3 Changed 8 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Owner: changed from macports-tickets@… to jeremyhu@…
Status: newassigned

startup-notification done in r78865. I'm doing the others now.

comment:4 Changed 8 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Resolution: fixed
Status: assignedclosed

The rest were revbumped in r78866

Note: See TracTickets for help on using tickets.