Ticket #42317: patch-libcpp.diff

File patch-libcpp.diff, 3.6 KB (added by florian@…, 9 years ago)

Patchfile fixes Mavericks compile error

  • src/fluxbox.cc

    old new  
    13551355        FocusControl::setFocusedWindow(0);
    13561356}
    13571357
    1358 bool Fluxbox::validateClient(const WinClient *client) const {
     1358bool Fluxbox::validateClient(WinClient *client) const {
    13591359    WinClientMap::const_iterator it =
    13601360        find_if(m_window_search.begin(),
    13611361                m_window_search.end(),
  • src/fluxbox.hh

    old new  
    8888    /// main event loop
    8989    void eventLoop();
    9090    bool validateWindow(Window win) const;
    91     bool validateClient(const WinClient *client) const;
     91    bool validateClient(WinClient *client) const;
    9292
    9393    void grab();
    9494    void ungrab();
  • util/fbsetbg

    old new  
    4949
    5050
    5151WHOAMI=`whoami`
    52 [ "$WHOAMI" = root ] && PATH=/bin:/usr/bin/:/usr/local/bin:/usr/X11R6/bin
     52[ "$WHOAMI" = root ] && PATH=/bin:/usr/bin/:/usr/local/bin:/usr/X11R6/bin && . @PREFIX@/bin/init.sh
    5353
    5454command="`basename \"$0\"`"
    5555
  • util/fluxbox-generate_menu.in

    old new  
    275275    # echo -n "for $temp_icon"
    276276    eval doSearchLoop $USER_ICONPATHS \
    277277      "$FB_ICONDIR" \
     278      "@PREFIX@/share/${execname%% *}" \
    278279      "/usr/share/${execname%% *}" \
    279280      ${OTHER_ICONPATHS} \
    280281
     
    558559
    559560
    560561WHOAMI=`whoami`
    561 [ "$WHOAMI" = root ] && PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
     562[ "$WHOAMI" = root ] && PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin && . @PREFIX@/bin/init.sh
    562563
    563564# Check for Imlib2-support
    564565if @pkgprefix@fluxbox@pkgsuffix@@EXEEXT@ -info 2> /dev/null | grep -q "^IMLIB"; then
     
    13271328        -g) GNOMEMENU=yes; shift;;
    13281329        -in) NO_ICON=yes; shift;;
    13291330        -is) OTHER_ICONPATHS="
     1331                @PREFIX@/share/icons,
     1332                @PREFIX@/share/pixmaps,
     1333                @PREFIX@/share/icons/default/16x16,
     1334                @PREFIX@/share/icons/kde/16x16,
     1335                @PREFIX@/share/icons/default.kde/16x16,
     1336                @PREFIX@/share/icons/gnome/16x16,
     1337                @PREFIX@/share/icons/hicolor/16x16,
     1338                @PREFIX@/share/icons/locolor/16x16,
    13301339                /usr/share/icons
    13311340                /usr/share/icons/mini
    13321341                /usr/share/pixmaps
     
    13461355            "
    13471356            shift;;
    13481357        -ds) OTHER_DESKTOP_PATHS="
    1349                 /usr/share/mimelnk
    1350                 /usr/share/applications
    1351                 /usr/share/xsessions
    1352                 /usr/share/services
     1358                @PREFIX@/share/mimelnk
     1359                @PREFIX@/share/applications
     1360                @PREFIX@/share/xsessions
     1361                @PREFIX@/share/services
    13531362            "
    13541363            # /usr/share/apps \
    13551364            shift;;
     
    14261435
    14271436
    14281437# gnome prefix
    1429 for GNOME_PREFIX in "${GNOME_PREFIX}" /usr/local /usr/X11R6 /usr /opt "${PREFIX}"; do
     1438for GNOME_PREFIX in "${GNOME_PREFIX}" @PREFIX@ /usr/local /usr/X11R6 /usr /opt "${PREFIX}"; do
    14301439    if [ -n "${GNOME_PREFIX}" -a -d "$GNOME_PREFIX/share/gnome" ]; then
    14311440        break;
    14321441    fi
     
    14341443# Will remain $PREFIX if all else fails
    14351444
    14361445# kde prefix
    1437 for KDE_PREFIX in "${KDE_PREFIX}" /usr/local /usr/X11R6 /usr /opt "${PREFIX}"; do
     1446for KDE_PREFIX in "${KDE_PREFIX}" @PREFIX@ /usr/local /usr/X11R6 /usr /opt "${PREFIX}"; do
    14381447    if [ -n "${KDE_PREFIX}" -a -d "$KDE_PREFIX/share/applnk" ]; then
    14391448        break;
    14401449    fi