Sat Jul 28 15:19:59 2018 UTC ()
x11/slop: Import slop-7.4

slop (Select Operation) is an X11 application that queries for a screen
area selection from the user and prints the region to stdout.


(nia)
diff -r1.823 -r1.824 pkgsrc/x11/Makefile
diff -r0 -r1.1 pkgsrc/x11/slop/DESCR
diff -r0 -r1.1 pkgsrc/x11/slop/Makefile
diff -r0 -r1.1 pkgsrc/x11/slop/PLIST
diff -r0 -r1.1 pkgsrc/x11/slop/buildlink3.mk
diff -r0 -r1.1 pkgsrc/x11/slop/distinfo
diff -r0 -r1.1 pkgsrc/x11/slop/patches/patch-src_framebuffer.cpp
diff -r0 -r1.1 pkgsrc/x11/slop/patches/patch-src_shader.hpp

cvs diff -r1.823 -r1.824 pkgsrc/x11/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/Makefile 2018/06/12 00:19:17 1.823
+++ pkgsrc/x11/Makefile 2018/07/28 15:19:59 1.824
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.823 2018/06/12 00:19:17 youri Exp $ 1# $NetBSD: Makefile,v 1.824 2018/07/28 15:19:59 nia Exp $
2# 2#
3 3
4COMMENT= Packages to support the X window system 4COMMENT= Packages to support the X window system
5 5
6SUBDIR+= 9term 6SUBDIR+= 9term
7SUBDIR+= XaoS 7SUBDIR+= XaoS
8SUBDIR+= Xaw-Xpm 8SUBDIR+= Xaw-Xpm
9SUBDIR+= Xbae 9SUBDIR+= Xbae
10SUBDIR+= Xfixes 10SUBDIR+= Xfixes
11SUBDIR+= XmHTML 11SUBDIR+= XmHTML
12SUBDIR+= Xrender 12SUBDIR+= Xrender
13SUBDIR+= alacarte 13SUBDIR+= alacarte
14SUBDIR+= antiright 14SUBDIR+= antiright
@@ -406,26 +406,27 @@ SUBDIR+= ruby-gnome2-gtk3 @@ -406,26 +406,27 @@ SUBDIR+= ruby-gnome2-gtk3
406SUBDIR+= ruby-gnome2-gtksourceview2 406SUBDIR+= ruby-gnome2-gtksourceview2
407SUBDIR+= ruby-gnome2-gtksourceview3 407SUBDIR+= ruby-gnome2-gtksourceview3
408SUBDIR+= ruby-gnome2-vte 408SUBDIR+= ruby-gnome2-vte
409SUBDIR+= ruby-tk 409SUBDIR+= ruby-tk
410SUBDIR+= ruby-tk-gem 410SUBDIR+= ruby-tk-gem
411SUBDIR+= ruby-wxruby 411SUBDIR+= ruby-wxruby
412SUBDIR+= rxvt 412SUBDIR+= rxvt
413SUBDIR+= rxvt-unicode 413SUBDIR+= rxvt-unicode
414SUBDIR+= sakura 414SUBDIR+= sakura
415SUBDIR+= sessreg 415SUBDIR+= sessreg
416SUBDIR+= setxkbmap 416SUBDIR+= setxkbmap
417SUBDIR+= slim 417SUBDIR+= slim
418SUBDIR+= slock 418SUBDIR+= slock
 419SUBDIR+= slop
419SUBDIR+= space_dapp 420SUBDIR+= space_dapp
420SUBDIR+= speyes 421SUBDIR+= speyes
421SUBDIR+= ssystem 422SUBDIR+= ssystem
422SUBDIR+= st-term 423SUBDIR+= st-term
423SUBDIR+= stalonetray 424SUBDIR+= stalonetray
424SUBDIR+= startup-notification 425SUBDIR+= startup-notification
425SUBDIR+= startup-notification010 426SUBDIR+= startup-notification010
426SUBDIR+= sxhkd 427SUBDIR+= sxhkd
427SUBDIR+= tabbed 428SUBDIR+= tabbed
428SUBDIR+= tile 429SUBDIR+= tile
429SUBDIR+= tint2 430SUBDIR+= tint2
430SUBDIR+= tk 431SUBDIR+= tk
431SUBDIR+= tk-BWidget 432SUBDIR+= tk-BWidget

File Added: pkgsrc/x11/slop/DESCR
slop (Select Operation) is an X11 application that queries for a screen
area selection from the user and prints the region to stdout.

File Added: pkgsrc/x11/slop/Makefile
# $NetBSD: Makefile,v 1.1 2018/07/28 15:19:59 nia Exp $

DISTNAME=	slop-7.4
CATEGORIES=	x11
MASTER_SITES=	${MASTER_SITE_GITHUB:=naelstrof/}
GITHUB_TAG=	v${PKGVERSION_NOREV}

MAINTAINER=	nia@NetBSD.org
HOMEPAGE=	https://github.com/naelstrof/slop
COMMENT=	X display selection tool
LICENSE=	gnu-gpl-v3

EXTRACT_USING=	bsdtar

USE_TOOLS+=	pkg-config
USE_LANGUAGES=	c c++
USE_CMAKE=	yes

.include "../../graphics/glew/buildlink3.mk"
.include "../../graphics/glm/buildlink3.mk"
.include "../../graphics/MesaLib/buildlink3.mk"
.include "../../textproc/icu/buildlink3.mk"
.include "../../x11/libX11/buildlink3.mk"
.include "../../x11/libXext/buildlink3.mk"
.include "../../x11/libXrender/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/x11/slop/PLIST
@comment $NetBSD: PLIST,v 1.1 2018/07/28 15:19:59 nia Exp $
bin/slop
include/slop.hpp
lib/libslopy.so
lib/libslopy.so.${PKGVERSION}
man/man1/slop.1

File Added: pkgsrc/x11/slop/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2018/07/28 15:19:59 nia Exp $

BUILDLINK_TREE+=	slop

.if !defined(SLOP_BUILDLINK3_MK)
SLOP_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.slop+=	slop>=7.4
BUILDLINK_PKGSRCDIR.slop?=	../../x11/slop

.include "../../graphics/glew/buildlink3.mk"
.include "../../graphics/MesaLib/buildlink3.mk"
.include "../../x11/libX11/buildlink3.mk"
.include "../../x11/libXext/buildlink3.mk"
.include "../../x11/libXrender/buildlink3.mk"
.endif	# SLOP_BUILDLINK3_MK

BUILDLINK_TREE+=	-slop

File Added: pkgsrc/x11/slop/distinfo
$NetBSD: distinfo,v 1.1 2018/07/28 15:19:59 nia Exp $

SHA1 (slop-7.4.tar.gz) = 0e1d3c1d1996d743eb4067ee90b55fcce009906f
RMD160 (slop-7.4.tar.gz) = fa1fe48b3d12f4d17be27d9bf4f586fb2edf49e5
SHA512 (slop-7.4.tar.gz) = 13d09c2c9f05760ee0a273edb6d40da8a87989d3f071a8c868a0c7e535ba89b9eb934c79d56212cd689687f86e3683cef1b749ef7b37be3805ea8eb05c796e58
Size (slop-7.4.tar.gz) = 50079 bytes
SHA1 (patch-src_framebuffer.cpp) = 19abfe6d4a93808fb024b2ca36ca70ce351d1ff2
SHA1 (patch-src_shader.hpp) = 0c0c2b5d1e431d5097ac9c72814e6421d3e7afff

File Added: pkgsrc/x11/slop/patches/patch-src_framebuffer.cpp
$NetBSD: patch-src_framebuffer.cpp,v 1.1 2018/07/28 15:19:59 nia Exp $

error: 'XDestroyImage' was not declared in this scope

--- src/framebuffer.cpp.orig	2018-04-23 07:56:02.000000000 +0000
+++ src/framebuffer.cpp
@@ -1,3 +1,4 @@
+#include <X11/Xutil.h>
 #include "framebuffer.hpp"
 
 slop::Framebuffer::Framebuffer( int w, int h ) {

File Added: pkgsrc/x11/slop/patches/patch-src_shader.hpp
$NetBSD: patch-src_shader.hpp,v 1.1 2018/07/28 15:19:59 nia Exp $

Don't introduce an unneeded dependency on egl support.

--- src/shader.hpp.orig	2018-04-23 07:56:02.000000000 +0000
+++ src/shader.hpp
@@ -29,7 +29,6 @@
 #include <GL/glew.h>
 #include <glm/glm.hpp>
 #include <glm/gtc/type_ptr.hpp>
-#include <EGL/egl.h>
 #include <GL/gl.h>
 
 #include "resource.hpp"