# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= slop VERSION= 7.6 REVISION= 2 KEYWORDS= graphics x11 VARIANTS= standard SDESC[standard]= Query for a selection and print to stdout HOMEPAGE= https://github.com/naelstrof/slop CONTACT= Leonid_Bobrov[goleo@disroot.org] DOWNLOAD_GROUPS= main SITES[main]= GITHUB/naelstrof:slop:v7.6 DISTFILE[1]= generated:main DF_INDEX= 1 SPKGS[standard]= single OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= glm:single:standard glew:dev:standard icu:dev:standard libGLU:dev:standard BUILDRUN_DEPENDS= glew:primary:standard icu:primary:standard libGLU:primary:standard USES= cmake XORG_COMPONENTS= xrender xext LICENSE= GPLv3+:single LICENSE_TERMS= single:{{WRKSRC}}/license.txt LICENSE_FILE= GPLv3+:{{WRKSRC}}/COPYING LICENSE_SCHEME= solo FPC_EQUIVALENT= x11/slop SOVERSION= 7.6 post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/slop ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libslopy.so [FILE:1150:descriptions/desc.single] slop (Select Operation) is an application that querys for a selection from the user and prints the region to stdout. It grabs the mouse and turns it into a crosshair, lets the user click and drag to make a selection (or click on a window) while drawing a pretty box around it, then finally prints the selection's dimensions to stdout. Features: * Hovering over a window will cause a selection rectangle to appear over it. * Clicking on a window makes slop return the dimensions of the window. * Clicking and dragging causes a selection rectangle to appear, renders pretty well (compared to scrot). And will return the dimensions of that rectangle in absolute screen coords. * On startup it turns your cursor into a crosshair, then adjusts the cursor into angles as you drag the selection rectangle. * Supports simple arguments: * Change selection rectangle border size. * Select X display. * Set padding size, even negative padding sizes! * Set click tolerance for if you have a shaky mouse. * Set the color of the selection rectangles to match your theme! (Even supports transparency!) * Remove window decorations from selections. [FILE:104:distinfo] ec45f9a69d7a24df621f5c634d202451ddca987d550cf588c5c427b99106fb6b 198605 naelstrof-slop-7.6.tar.gz [FILE:96:manifests/plist.single] bin/slop include/slop.hpp lib/ libslopy.so libslopy.so.%%SOVERSION%% share/man/man1/slop.1.gz [FILE:532:patches/patch-CMakeLists.txt] --- CMakeLists.txt.orig 2021-09-12 05:57:43 UTC +++ CMakeLists.txt @@ -59,7 +59,7 @@ set_property(TARGET ${LIBRARY_NAME} PROP add_executable(${EXECUTABLE_NAME} src/main.cpp) set_property(TARGET ${EXECUTABLE_NAME} PROPERTY CXX_STANDARD_REQUIRED ON) -set_property(TARGET ${EXECUTABLE_NAME} PROPERTY CXX_STANDARD 11) +set_property(TARGET ${EXECUTABLE_NAME} PROPERTY CXX_STANDARD 17) set_property(TARGET ${EXECUTABLE_NAME} PROPERTY CXX_EXTENSIONS OFF) set( CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/modules" )