Index: head/x11/Makefile =================================================================== --- head/x11/Makefile (revision 524548) +++ head/x11/Makefile (revision 524549) @@ -1,525 +1,526 @@ # $FreeBSD$ # COMMENT = Ports to support the X window system SUBDIR += 3ddesktop SUBDIR += 9box SUBDIR += 9menu SUBDIR += admiral SUBDIR += alacritty + SUBDIR += albert SUBDIR += alltray SUBDIR += alttab SUBDIR += aminal SUBDIR += antimicro SUBDIR += appres SUBDIR += apwal SUBDIR += arandr SUBDIR += aterm SUBDIR += babl SUBDIR += bbappconf SUBDIR += bbdock SUBDIR += bbrun SUBDIR += beforelight SUBDIR += bemenu SUBDIR += bgrot SUBDIR += bgs SUBDIR += bitmap SUBDIR += bmpanel2 SUBDIR += bricons SUBDIR += brisk-menu SUBDIR += cde SUBDIR += cinnamon SUBDIR += cinnamon-desktop SUBDIR += cinnamon-menus SUBDIR += cinnamon-screensaver SUBDIR += cinnamon-session SUBDIR += cl-clx SUBDIR += cl-clx-sbcl SUBDIR += compton-conf SUBDIR += conlecterm SUBDIR += controllermap SUBDIR += cool-retro-term SUBDIR += decurs SUBDIR += deforaos-desktop SUBDIR += deforaos-keyboard SUBDIR += deforaos-libdesktop SUBDIR += deforaos-locker SUBDIR += deforaos-panel SUBDIR += deskmenu SUBDIR += deskpaint SUBDIR += dmenu SUBDIR += dmenu2 SUBDIR += docker-tray SUBDIR += dsbautostart SUBDIR += dxpc SUBDIR += dzen2 SUBDIR += eaglemode SUBDIR += editres SUBDIR += emprint SUBDIR += erun SUBDIR += eterm SUBDIR += evilvte SUBDIR += fbdesk SUBDIR += fbpanel SUBDIR += find-cursor SUBDIR += fireflies SUBDIR += florence SUBDIR += flruler SUBDIR += fluxbg SUBDIR += fpc-x11 SUBDIR += fstobdf SUBDIR += gcb SUBDIR += gdm SUBDIR += gmrun SUBDIR += gnome-clipboard-daemon SUBDIR += gnome-desktop SUBDIR += gnome-menus SUBDIR += gnome-pie SUBDIR += gnome-session SUBDIR += gnome-shell SUBDIR += gnome-shell-extensions SUBDIR += gnome-terminal SUBDIR += gnome3 SUBDIR += gnome3-lite SUBDIR += gnustep-app SUBDIR += gpctool SUBDIR += grabc SUBDIR += grim SUBDIR += gromit SUBDIR += gskrab SUBDIR += gstreamer1-plugins-x SUBDIR += gstreamer1-plugins-ximagesrc SUBDIR += gsynaptics SUBDIR += gtk-theme-switch2 SUBDIR += gtkchtheme SUBDIR += gtkterm2 SUBDIR += guake SUBDIR += gxkb SUBDIR += hhpc SUBDIR += hs-X11 SUBDIR += hs-X11-xft SUBDIR += hs-xmobar SUBDIR += hsetroot SUBDIR += i3blocks SUBDIR += i3lock SUBDIR += i3status SUBDIR += iceauth SUBDIR += ico SUBDIR += idesk SUBDIR += imwheel SUBDIR += innerspace SUBDIR += ipager SUBDIR += j4-dmenu-desktop SUBDIR += kanshi SUBDIR += kb2mb2 SUBDIR += kde-baseapps SUBDIR += kde5 SUBDIR += keybinder SUBDIR += keybinder-gtk3 SUBDIR += keyboardcast SUBDIR += keylaunch SUBDIR += kf5-frameworkintegration SUBDIR += kf5-frameworks SUBDIR += kf5-kactivities SUBDIR += kf5-kactivities-stats SUBDIR += kf5-kded SUBDIR += kf5-kdelibs4support SUBDIR += kf5-kglobalaccel SUBDIR += kf5-kinit SUBDIR += kf5-krunner SUBDIR += kf5-kwayland SUBDIR += kf5-kwindowsystem SUBDIR += kf5-plasma-framework SUBDIR += konsole SUBDIR += lemonbar SUBDIR += libICE SUBDIR += libSM SUBDIR += libX11 SUBDIR += libXScrnSaver SUBDIR += libXau SUBDIR += libXcm SUBDIR += libXcomposite SUBDIR += libXcursor SUBDIR += libXdamage SUBDIR += libXdmcp SUBDIR += libXext SUBDIR += libXfixes SUBDIR += libXi SUBDIR += libXinerama SUBDIR += libXpm SUBDIR += libXpresent SUBDIR += libXrandr SUBDIR += libXrender SUBDIR += libXres SUBDIR += libXtst SUBDIR += libXv SUBDIR += libXvMC SUBDIR += libXxf86dga SUBDIR += libXxf86vm SUBDIR += libdmx SUBDIR += libexo SUBDIR += libfakekey SUBDIR += libfm SUBDIR += libfm-extra SUBDIR += libfm-qt SUBDIR += libgnome SUBDIR += libgnome-reference SUBDIR += libgnomekbd SUBDIR += libgnomemm26 SUBDIR += libinput SUBDIR += libmatekbd SUBDIR += libsx SUBDIR += libsynaptics SUBDIR += libwacom SUBDIR += libxcb SUBDIR += libxdg-basedir SUBDIR += libxfce4menu SUBDIR += libxfce4util SUBDIR += libxkbcommon SUBDIR += libxkbfile SUBDIR += libxklavier SUBDIR += libxshmfence SUBDIR += lightdm SUBDIR += lightdm-gtk-greeter SUBDIR += lilyterm SUBDIR += linux-c7-libxkbcommon SUBDIR += linux-c7-pixman SUBDIR += linux-c7-xorg-libs SUBDIR += linux-nvidia-libs SUBDIR += linux-nvidia-libs-304 SUBDIR += linux-nvidia-libs-340 SUBDIR += linux-nvidia-libs-390 SUBDIR += listres SUBDIR += lsw SUBDIR += luit SUBDIR += lumina SUBDIR += lumina-core SUBDIR += lumina-coreutils SUBDIR += lupe SUBDIR += lxde-meta SUBDIR += lxhotkey SUBDIR += lxmenu-data SUBDIR += lxpanel SUBDIR += lxqt-about SUBDIR += lxqt-globalkeys SUBDIR += lxqt-runner SUBDIR += lxrandr SUBDIR += ly SUBDIR += mate SUBDIR += mate-applets SUBDIR += mate-base SUBDIR += mate-desktop SUBDIR += mate-menus SUBDIR += mate-panel SUBDIR += mate-screensaver SUBDIR += mate-session-manager SUBDIR += mate-terminal SUBDIR += menu-cache SUBDIR += menulibre SUBDIR += metalock SUBDIR += mkcomposecache SUBDIR += mlterm SUBDIR += mons SUBDIR += mrxvt SUBDIR += mrxvt-devel SUBDIR += multi-aterm SUBDIR += mxico SUBDIR += numlockx SUBDIR += nvidia-driver SUBDIR += nvidia-driver-304 SUBDIR += nvidia-driver-340 SUBDIR += nvidia-driver-390 SUBDIR += nvidia-settings SUBDIR += nvidia-xconfig SUBDIR += nxcomp SUBDIR += p5-Clipboard SUBDIR += p5-X11-GUITest SUBDIR += p5-X11-IdleTime SUBDIR += p5-X11-Protocol SUBDIR += p5-X11-Protocol-Other SUBDIR += p5-X11-Resolution SUBDIR += p5-X11-XCB SUBDIR += p5-X11-Xlib SUBDIR += p5-XTerm-Conf SUBDIR += pcdm SUBDIR += perwindowlayoutd SUBDIR += pipeglade SUBDIR += pixman SUBDIR += plank SUBDIR += plasma5-kactivitymanagerd SUBDIR += plasma5-kgamma5 SUBDIR += plasma5-kscreen SUBDIR += plasma5-kwayland-integration SUBDIR += plasma5-libkscreen SUBDIR += plasma5-plasma SUBDIR += plasma5-plasma-desktop SUBDIR += plasma5-plasma-integration SUBDIR += plasma5-plasma-workspace SUBDIR += polybar SUBDIR += printscreen SUBDIR += props SUBDIR += py-caffeine-ng SUBDIR += py-i3ipc SUBDIR += py-pyscreenshot SUBDIR += py-pyvirtualdisplay SUBDIR += py-qt5-opengl SUBDIR += py-xcffib SUBDIR += py-xdot SUBDIR += py-xdot06 SUBDIR += qimageblitz SUBDIR += qt5-qev SUBDIR += qt5-x11extras SUBDIR += qterminal SUBDIR += radare-cutter SUBDIR += rendercheck SUBDIR += rgb SUBDIR += rofi SUBDIR += rofi-calc SUBDIR += rofi-pass SUBDIR += rox-wallpaper SUBDIR += roxbg SUBDIR += roxterm SUBDIR += rsibreak SUBDIR += rubygem-gnome SUBDIR += run_scaled SUBDIR += rxvt SUBDIR += rxvt-unicode SUBDIR += sakura SUBDIR += sbxkb SUBDIR += screen-message SUBDIR += scripts SUBDIR += sddm SUBDIR += sessreg SUBDIR += setlayout SUBDIR += setxkbmap SUBDIR += simdock SUBDIR += simplestroke SUBDIR += sisctrl SUBDIR += slick-greeter SUBDIR += slim SUBDIR += slock SUBDIR += slop SUBDIR += slurp SUBDIR += smproxy SUBDIR += squeekboard SUBDIR += sselp SUBDIR += stalonetray SUBDIR += startup-notification SUBDIR += sterm SUBDIR += stjerm SUBDIR += swarp SUBDIR += swaybg SUBDIR += swayidle SUBDIR += swaylock SUBDIR += sxhkd SUBDIR += sxpc SUBDIR += tabbed SUBDIR += temperature.app SUBDIR += terminal.app SUBDIR += terminator SUBDIR += terminology SUBDIR += thinglaunch SUBDIR += thingylaunch SUBDIR += tilda SUBDIR += tint SUBDIR += trayer SUBDIR += tycoon SUBDIR += urxvt-font-size SUBDIR += urxvt-perls SUBDIR += vdesk SUBDIR += viewres SUBDIR += virtboard SUBDIR += virtualgl SUBDIR += wallutils SUBDIR += waybar SUBDIR += wbar SUBDIR += wbarconf SUBDIR += wcm SUBDIR += wdisplays SUBDIR += wdm SUBDIR += wev SUBDIR += wf-shell SUBDIR += wl-clipboard SUBDIR += wmappl SUBDIR += wmblob SUBDIR += wmbutton SUBDIR += wmcliphist SUBDIR += wmctrl SUBDIR += wmdrawer SUBDIR += wmmatrix SUBDIR += wmsystemtray SUBDIR += wmutils-core SUBDIR += wmutils-opt SUBDIR += wmxss SUBDIR += workrave SUBDIR += x11perf SUBDIR += x3270 SUBDIR += xaniroc SUBDIR += xantfarm SUBDIR += xascii SUBDIR += xauth SUBDIR += xautolock SUBDIR += xautomation SUBDIR += xbacklight SUBDIR += xballoon SUBDIR += xbanish SUBDIR += xbanner SUBDIR += xbiff SUBDIR += xbindkeys SUBDIR += xbitmaps SUBDIR += xbrightness SUBDIR += xcalc SUBDIR += xcalib SUBDIR += xcape SUBDIR += xcb SUBDIR += xcb-proto SUBDIR += xcb-util SUBDIR += xcb-util-cursor SUBDIR += xcb-util-errors SUBDIR += xcb-util-image SUBDIR += xcb-util-keysyms SUBDIR += xcb-util-renderutil SUBDIR += xcb-util-wm SUBDIR += xcb-util-xrm SUBDIR += xcbautolock SUBDIR += xclip SUBDIR += xclipboard SUBDIR += xcm SUBDIR += xcmd SUBDIR += xcmsdb SUBDIR += xcoloredit SUBDIR += xcolors SUBDIR += xcolorsel SUBDIR += xconsole SUBDIR += xcursorgen SUBDIR += xcut SUBDIR += xditview SUBDIR += xdm SUBDIR += xdotool SUBDIR += xdpyinfo SUBDIR += xdriinfo SUBDIR += xdtm SUBDIR += xedit SUBDIR += xev SUBDIR += xeyes SUBDIR += xf86dga SUBDIR += xfce4-clipman-plugin SUBDIR += xfce4-conf SUBDIR += xfce4-dashboard SUBDIR += xfce4-embed-plugin SUBDIR += xfce4-goodies SUBDIR += xfce4-quicklauncher-plugin SUBDIR += xfce4-screensaver SUBDIR += xfce4-screenshooter-plugin SUBDIR += xfce4-taskmanager SUBDIR += xfce4-terminal SUBDIR += xfce4-verve-plugin SUBDIR += xfce4-whiskermenu-plugin SUBDIR += xfce4-wmdock-plugin SUBDIR += xfd SUBDIR += xfishtank SUBDIR += xforward SUBDIR += xgamma SUBDIR += xgc SUBDIR += xgrab SUBDIR += xhost SUBDIR += xidle SUBDIR += xinit SUBDIR += xinput SUBDIR += xkb-switch SUBDIR += xkbcomp SUBDIR += xkbctrl SUBDIR += xkbevd SUBDIR += xkbind SUBDIR += xkbprint SUBDIR += xkbset SUBDIR += xkbutils SUBDIR += xkeyboard-config SUBDIR += xkeycaps SUBDIR += xkeywrap SUBDIR += xkill SUBDIR += xload SUBDIR += xloadimage SUBDIR += xlockmore SUBDIR += xlogo SUBDIR += xlsatoms SUBDIR += xlsclients SUBDIR += xmag SUBDIR += xman SUBDIR += xmangekyou SUBDIR += xmascot SUBDIR += xmessage SUBDIR += xmh SUBDIR += xmodmap SUBDIR += xmon SUBDIR += xmore SUBDIR += xmotd SUBDIR += xmove SUBDIR += xmsg SUBDIR += xmx SUBDIR += xnee SUBDIR += xnodecor SUBDIR += xorg SUBDIR += xorg-apps SUBDIR += xorg-cf-files SUBDIR += xorg-docs SUBDIR += xorg-libraries SUBDIR += xorg-minimal SUBDIR += xorgproto SUBDIR += xpr SUBDIR += xpra SUBDIR += xprintidle SUBDIR += xprompt SUBDIR += xprop SUBDIR += xrandr SUBDIR += xrdb SUBDIR += xrefresh SUBDIR += xrestop SUBDIR += xrootconsole SUBDIR += xrsh SUBDIR += xrsi SUBDIR += xscope SUBDIR += xscreensaver SUBDIR += xscreensaver.app SUBDIR += xsel-conrad SUBDIR += xset SUBDIR += xsetroot SUBDIR += xsettingsd SUBDIR += xskyroot SUBDIR += xsm SUBDIR += xsnow SUBDIR += xstarroll SUBDIR += xstdcmap SUBDIR += xstroke SUBDIR += xtacy SUBDIR += xterm SUBDIR += xtermcontrol SUBDIR += xtermset SUBDIR += xtestpicture SUBDIR += xtoolwait SUBDIR += xtrans SUBDIR += xtrlock SUBDIR += xtset SUBDIR += xvattr SUBDIR += xvidtune SUBDIR += xvinfo SUBDIR += xvkbd SUBDIR += xvmcinfo SUBDIR += xvt SUBDIR += xwatchwin SUBDIR += xwd SUBDIR += xwininfo SUBDIR += xwinwrap SUBDIR += xwit SUBDIR += xwud SUBDIR += xxkb SUBDIR += xzoom SUBDIR += yad SUBDIR += yakuake SUBDIR += yalias SUBDIR += yeahconsole SUBDIR += yelp SUBDIR += zenity .include Index: head/x11/albert/Makefile =================================================================== --- head/x11/albert/Makefile (nonexistent) +++ head/x11/albert/Makefile (revision 524549) @@ -0,0 +1,27 @@ +# $FreeBSD$ + +PORTNAME= albert +DISTVERSIONPREFIX=v +DISTVERSION= 0.16.1 +CATEGORIES= x11 + +MAINTAINER= jsm@FreeBSD.org +COMMENT= Albert a keyboard launcher + +LICENSE= GPLv3 + +LIB_DEPENDS= libmuparser.so:math/muparser +BUILD_DEPENDS= pybind11>=2.4.3:devel/pybind11 + +USES= cmake localbase pkgconfig xorg qt:5 python:3.7+ compiler:c++14-lang + +USE_QT= buildtools qmake core x11extras charts network sql gui widgets concurrent dbus \ + declarative svg + +USE_XORG=x11 xext sm ice +USE_LDCONFIG= yes +USE_GITHUB= yes +GH_TUPLE= albertlauncher:albert:v0.16.1 \ + albertlauncher:plugins:029bd8ccb58c4452bd82ab42be8739f1639e42d4:albert/plugins + +.include Property changes on: head/x11/albert/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/x11/albert/distinfo =================================================================== --- head/x11/albert/distinfo (nonexistent) +++ head/x11/albert/distinfo (revision 524549) @@ -0,0 +1,5 @@ +TIMESTAMP = 1579666891 +SHA256 (albertlauncher-albert-v0.16.1_GH0.tar.gz) = e244b5825ef453221b221d76df30f8496c2e176ec6b9c26db21735d8e809956a +SIZE (albertlauncher-albert-v0.16.1_GH0.tar.gz) = 68739 +SHA256 (albertlauncher-plugins-029bd8ccb58c4452bd82ab42be8739f1639e42d4_GH0.tar.gz) = 1986041e464c87e7ccc4f01b0eb4302f101aa3d62f5b02929fc97f68b3a38623 +SIZE (albertlauncher-plugins-029bd8ccb58c4452bd82ab42be8739f1639e42d4_GH0.tar.gz) = 534401 Property changes on: head/x11/albert/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/x11/albert/files/patch-CMakeLists.txt =================================================================== --- head/x11/albert/files/patch-CMakeLists.txt (nonexistent) +++ head/x11/albert/files/patch-CMakeLists.txt (revision 524549) @@ -0,0 +1,23 @@ +--- CMakeLists.txt.orig 2018-12-31 18:07:36 UTC ++++ CMakeLists.txt +@@ -18,7 +18,9 @@ set(CMAKE_INCLUDE_CURRENT_DIR ON) + set(CMAKE_AUTOMOC ON) + set(CMAKE_AUTOUIC ON) + set(CMAKE_AUTORCC ON) ++SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Xlinker --export-dynamic") + ++ + # Set standard + set(CMAKE_CXX_STANDARD 14) + set(CMAKE_CXX_STANDARD_REQUIRED ON) +@@ -135,8 +137,8 @@ install(TARGETS ${TARGET_NAME_LIB} ${TARGET_NAME_BIN} + ) + + # Do platform specific post target stuff +-if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") ++if(${CMAKE_SYSTEM_NAME} MATCHES "Linux" OR ${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") + # Install desktop entry and icon + install(FILES resources/albert.desktop DESTINATION ${CMAKE_INSTALL_DATADIR}/applications ) + install(FILES resources/icons/albert.svg DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor/scalable/apps) +-endif (${CMAKE_SYSTEM_NAME} MATCHES "Linux") ++endif() Property changes on: head/x11/albert/files/patch-CMakeLists.txt ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/x11/albert/files/patch-lib_globalshortcut_CMakeLists.txt =================================================================== --- head/x11/albert/files/patch-lib_globalshortcut_CMakeLists.txt (nonexistent) +++ head/x11/albert/files/patch-lib_globalshortcut_CMakeLists.txt (revision 524549) @@ -0,0 +1,14 @@ +--- lib/globalshortcut/CMakeLists.txt.orig 2018-12-31 18:07:36 UTC ++++ lib/globalshortcut/CMakeLists.txt +@@ -16,6 +16,11 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") + find_package(Qt5 5.5.0 REQUIRED X11Extras) + set(SRC ${SRC} src/hotkeymanager_x11.cpp) + set(LIB ${LIB} Qt5::X11Extras X11) ++elseif(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") ++ find_package(Qt5 5.5.0 REQUIRED X11Extras) ++ find_package(X11 REQUIRED) ++ set(SRC ${SRC} src/hotkeymanager_x11.cpp) ++ set(LIB ${LIB} Qt5::X11Extras ${X11_LIBRARIES}) + elseif(${CMAKE_SYSTEM_NAME} MATCHES "Windows") + set(SRC ${SRC} src/hotkey/hotkeymanager_win.cpp) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DUNICODE") Property changes on: head/x11/albert/files/patch-lib_globalshortcut_CMakeLists.txt ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/x11/albert/files/patch-lib_globalshortcut_src_hotkeymanager.cpp =================================================================== --- head/x11/albert/files/patch-lib_globalshortcut_src_hotkeymanager.cpp (nonexistent) +++ head/x11/albert/files/patch-lib_globalshortcut_src_hotkeymanager.cpp (revision 524549) @@ -0,0 +1,11 @@ +--- lib/globalshortcut/src/hotkeymanager.cpp.orig 2018-12-31 18:07:36 UTC ++++ lib/globalshortcut/src/hotkeymanager.cpp +@@ -1,7 +1,7 @@ + // Copyright (C) 2014-2018 Manuel Schneider + + #include "globalshortcut/hotkeymanager.h" +-#if defined __linux__ ++#if defined __linux__ || defined(__FreeBSD__) + #include "hotkeymanager_x11.h" + #elif defined __APPLE__ + #elif defined _WIN32 Property changes on: head/x11/albert/files/patch-lib_globalshortcut_src_hotkeymanager.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/x11/albert/files/patch-plugins_calculator_CMakeLists.txt =================================================================== --- head/x11/albert/files/patch-plugins_calculator_CMakeLists.txt (nonexistent) +++ head/x11/albert/files/patch-plugins_calculator_CMakeLists.txt (revision 524549) @@ -0,0 +1,25 @@ +--- plugins/calculator/CMakeLists.txt.orig 2018-12-31 15:24:22 UTC ++++ plugins/calculator/CMakeLists.txt +@@ -1,11 +1,12 @@ + cmake_minimum_required(VERSION 3.1.3) + + project(calculator) ++find_package(PkgConfig REQUIRED) + + file(GLOB_RECURSE SRC src/*) + + find_package(Qt5 5.5.0 REQUIRED COMPONENTS Widgets) +- ++pkg_check_modules(muparser REQUIRED muparser) + add_library(${PROJECT_NAME} SHARED ${SRC} ${PROJECT_NAME}.qrc metadata.json) + + target_include_directories(${PROJECT_NAME} PRIVATE src/) +@@ -14,7 +15,7 @@ target_link_libraries(${PROJECT_NAME} + PRIVATE + Qt5::Widgets + albert::lib +- muparser ++ ${muparser_LDFLAGS} + xdg + ) + Property changes on: head/x11/albert/files/patch-plugins_calculator_CMakeLists.txt ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/x11/albert/files/patch-plugins_python_CMakeLists.txt =================================================================== --- head/x11/albert/files/patch-plugins_python_CMakeLists.txt (nonexistent) +++ head/x11/albert/files/patch-plugins_python_CMakeLists.txt (revision 524549) @@ -0,0 +1,11 @@ +--- plugins/python/CMakeLists.txt.orig 2018-12-31 15:24:22 UTC ++++ plugins/python/CMakeLists.txt +@@ -5,7 +5,7 @@ PROJECT(python) + FILE(GLOB_RECURSE SRC src/*) + + find_package(Qt5 5.5.0 REQUIRED COMPONENTS Widgets) +-add_subdirectory(pybind11) ++find_package(pybind11 REQUIRED) + + add_library(${PROJECT_NAME} SHARED ${SRC} ${PROJECT_NAME}.qrc metadata.json) + Property changes on: head/x11/albert/files/patch-plugins_python_CMakeLists.txt ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/x11/albert/files/patch-plugins_qmlboxmodel_CMakeLists.txt =================================================================== --- head/x11/albert/files/patch-plugins_qmlboxmodel_CMakeLists.txt (nonexistent) +++ head/x11/albert/files/patch-plugins_qmlboxmodel_CMakeLists.txt (revision 524549) @@ -0,0 +1,19 @@ +--- plugins/qmlboxmodel/CMakeLists.txt.orig 2018-12-31 15:24:22 UTC ++++ plugins/qmlboxmodel/CMakeLists.txt +@@ -5,6 +5,7 @@ project(qmlboxmodel) + file(GLOB_RECURSE SRC src/*) + + find_package(Qt5 5.5.0 REQUIRED COMPONENTS Widgets Qml Quick) ++find_package(X11) + + add_library(${PROJECT_NAME} SHARED ${SRC} metadata.json) + +@@ -16,7 +17,7 @@ target_link_libraries(${PROJECT_NAME} + Qt5::Quick + Qt5::Widgets + albert::lib +- Xext ++ ${X11_Xext_LIB} + ) + + install(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/albert/plugins) Property changes on: head/x11/albert/files/patch-plugins_qmlboxmodel_CMakeLists.txt ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/x11/albert/files/patch-plugins_qmlboxmodel_src_mainwindow.cpp =================================================================== --- head/x11/albert/files/patch-plugins_qmlboxmodel_src_mainwindow.cpp (nonexistent) +++ head/x11/albert/files/patch-plugins_qmlboxmodel_src_mainwindow.cpp (revision 524549) @@ -0,0 +1,13 @@ +--- plugins/qmlboxmodel/src/mainwindow.cpp.orig 2018-12-31 15:24:22 UTC ++++ plugins/qmlboxmodel/src/mainwindow.cpp +@@ -397,8 +397,8 @@ bool QmlBoxModel::MainWindow::event(QEvent *event) { + } + + +-#ifdef Q_OS_LINUX +-/** **************************************************************************** ++#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) ++/****************************************************************************** + * @brief MainWidget::nativeEvent + * + * The purpose of this function is to hide in special casesonly. Property changes on: head/x11/albert/files/patch-plugins_qmlboxmodel_src_mainwindow.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/x11/albert/files/patch-plugins_widgetboxmodel_CMakeLists.txt =================================================================== --- head/x11/albert/files/patch-plugins_widgetboxmodel_CMakeLists.txt (nonexistent) +++ head/x11/albert/files/patch-plugins_widgetboxmodel_CMakeLists.txt (revision 524549) @@ -0,0 +1,19 @@ +--- plugins/widgetboxmodel/CMakeLists.txt.orig 2018-12-31 15:24:22 UTC ++++ plugins/widgetboxmodel/CMakeLists.txt +@@ -5,6 +5,7 @@ project(widgetboxmodel) + file(GLOB_RECURSE SRC src/*) + + find_package(Qt5 5.5.0 REQUIRED COMPONENTS Widgets Svg) ++find_package(X11) + + add_library(${PROJECT_NAME} SHARED ${SRC} metadata.json) + +@@ -15,7 +16,7 @@ target_link_libraries(${PROJECT_NAME} + Qt5::Svg + Qt5::Widgets + albert::lib +- Xext ++ ${X11_Xext_LIB} + ) + + install(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/albert/plugins) Property changes on: head/x11/albert/files/patch-plugins_widgetboxmodel_CMakeLists.txt ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/x11/albert/files/patch-plugins_widgetboxmodel_src_frontendwidget.cpp =================================================================== --- head/x11/albert/files/patch-plugins_widgetboxmodel_src_frontendwidget.cpp (nonexistent) +++ head/x11/albert/files/patch-plugins_widgetboxmodel_src_frontendwidget.cpp (revision 524549) @@ -0,0 +1,11 @@ +--- plugins/widgetboxmodel/src/frontendwidget.cpp.orig 2018-12-31 15:24:22 UTC ++++ plugins/widgetboxmodel/src/frontendwidget.cpp +@@ -656,7 +656,7 @@ bool WidgetBoxModel::FrontendWidget::eventFilter(QObje + } + + +-#ifdef Q_OS_LINUX ++#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) + /** **************************************************************************** + * @brief MainWidget::nativeEvent + * Property changes on: head/x11/albert/files/patch-plugins_widgetboxmodel_src_frontendwidget.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/x11/albert/files/patch-src_app_main.cpp =================================================================== --- head/x11/albert/files/patch-src_app_main.cpp (nonexistent) +++ head/x11/albert/files/patch-src_app_main.cpp (revision 524549) @@ -0,0 +1,25 @@ +--- src/app/main.cpp.orig 2018-12-31 18:07:36 UTC ++++ src/app/main.cpp +@@ -296,15 +296,21 @@ int main(int argc, char **argv) { + if ( parser.isSet("plugin-dirs") ) + pluginDirs = parser.value("plugin-dirs").split(','); + else { +-#if defined __linux__ ++#if defined __linux__ || defined __FreeBSD__ + QStringList dirs = { + #if defined MULTIARCH_TUPLE + QFileInfo("/usr/lib/" MULTIARCH_TUPLE).canonicalFilePath(), + #endif ++#if defined __linux__ + QFileInfo("/usr/lib/").canonicalFilePath(), + QFileInfo("/usr/lib64/").canonicalFilePath(), + QFileInfo("/usr/local/lib/").canonicalFilePath(), + QFileInfo("/usr/local/lib64/").canonicalFilePath(), ++#endif ++#if defined __FreeBSD__ ++ QFileInfo("/usr/lib/").canonicalFilePath(), ++ QFileInfo("/usr/local/lib/").canonicalFilePath(), ++#endif + QDir::home().filePath(".local/lib/"), + QDir::home().filePath(".local/lib64/") + }; Property changes on: head/x11/albert/files/patch-src_app_main.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/x11/albert/files/patch-src_app_settingswidget_settingswidget.cpp =================================================================== --- head/x11/albert/files/patch-src_app_settingswidget_settingswidget.cpp (nonexistent) +++ head/x11/albert/files/patch-src_app_settingswidget_settingswidget.cpp (revision 524549) @@ -0,0 +1,11 @@ +--- src/app/settingswidget/settingswidget.cpp.orig 2018-12-31 18:07:36 UTC ++++ src/app/settingswidget/settingswidget.cpp +@@ -89,7 +89,7 @@ Core::SettingsWidget::SettingsWidget(ExtensionManager + connect(ui.checkBox_telemetry, &QCheckBox::toggled, this, [this](bool checked){ telemetry_->enable(checked); }); + + // AUTOSTART +-#ifdef Q_OS_LINUX ++#if defined Q_OS_LINUX || defined Q_OS_FREEBSD + QString desktopfile_path = QStandardPaths::locate(QStandardPaths::ApplicationsLocation, + "albert.desktop", + QStandardPaths::LocateFile); Property changes on: head/x11/albert/files/patch-src_app_settingswidget_settingswidget.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/x11/albert/pkg-descr =================================================================== --- head/x11/albert/pkg-descr (nonexistent) +++ head/x11/albert/pkg-descr (revision 524549) @@ -0,0 +1,3 @@ +Albert is a fast and flexible keyboard launcher + +WWW: https://github.com/albertlauncher/albert Property changes on: head/x11/albert/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/x11/albert/pkg-plist =================================================================== --- head/x11/albert/pkg-plist (nonexistent) +++ head/x11/albert/pkg-plist (revision 524549) @@ -0,0 +1,80 @@ +bin/albert +lib/albert/libalbert.so +lib/albert/libxdg.so +lib/albert/plugins/libapplications.so +lib/albert/plugins/libcalculator.so +lib/albert/plugins/libchromebookmarks.so +lib/albert/plugins/libexternalextensions.so +lib/albert/plugins/libfiles.so +lib/albert/plugins/libfirefoxbookmarks.so +lib/albert/plugins/libhashgenerator.so +lib/albert/plugins/libmpris.so +lib/albert/plugins/libpython.so +lib/albert/plugins/libqmlboxmodel.so +lib/albert/plugins/libsnippets.so +lib/albert/plugins/libssh.so +lib/albert/plugins/libsystem.so +lib/albert/plugins/libterminal.so +lib/albert/plugins/libwebsearch.so +lib/albert/plugins/libwidgetboxmodel.so +%%DATADIR%%/org.albert.frontend.qmlboxmodel/styles/BoxModel/DesktopListView.qml +%%DATADIR%%/org.albert.frontend.qmlboxmodel/styles/BoxModel/HistoryTextInput.qml +%%DATADIR%%/org.albert.frontend.qmlboxmodel/styles/BoxModel/ItemViewDelegate.qml +%%DATADIR%%/org.albert.frontend.qmlboxmodel/styles/BoxModel/MainComponent.qml +%%DATADIR%%/org.albert.frontend.qmlboxmodel/styles/BoxModel/Preferences.qml +%%DATADIR%%/org.albert.frontend.qmlboxmodel/styles/BoxModel/SettingsButton.qml +%%DATADIR%%/org.albert.frontend.qmlboxmodel/styles/BoxModel/fonts/Roboto-Thin.ttf +%%DATADIR%%/org.albert.frontend.qmlboxmodel/styles/BoxModel/gear.svg +%%DATADIR%%/org.albert.frontend.qmlboxmodel/styles/BoxModel/metadata.json +%%DATADIR%%/org.albert.frontend.qmlboxmodel/styles/BoxModel/themes.js +%%DATADIR%%/org.albert.frontend.widgetboxmodel/ArcTemplate.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/ArcTemplate.sh +%%DATADIR%%/org.albert.frontend.widgetboxmodel/SpotlightTemplate.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/SpotlightTemplate.sh +%%DATADIR%%/org.albert.frontend.widgetboxmodel/StandardThemeTemplate.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/StandardThemeTemplate.sh +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Adapta.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Arc Blue.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Arc Dark Blue.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Arc Dark Grey.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Arc Grey.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Bright.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/BrightBlue.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/BrightGreen.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/BrightMagenta.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/BrightMint.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/BrightOrange.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/BrightViolet.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Dark.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/DarkBlue.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/DarkGreen.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/DarkMagenta.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/DarkMint.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/DarkOrange.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/DarkViolet.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Elementary.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Numix Rounded.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Numix.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedBrightBlue.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedBrightCyan.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedBrightGreen.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedBrightMagenta.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedBrightOrange.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedBrightRed.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedBrightViolet.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedBrightYellow.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedDarkBlue.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedDarkCyan.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedDarkGreen.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedDarkMagenta.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedDarkOrange.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedDarkRed.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedDarkViolet.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedDarkYellow.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Spotlight Dark.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Spotlight.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Yosemite Dark.qss +%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Yosemite.qss +share/applications/albert.desktop +share/icons/hicolor/scalable/apps/albert.svg +@dir %%DATADIR%%/org.albert.extension.python/modules Property changes on: head/x11/albert/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property