Looks like scrot has found a new home, so please find below a simple
update diff. Used on amd64 for a while.

Rafael

Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/scrot/Makefile,v
retrieving revision 1.17
diff -u -p -u -p -r1.17 Makefile
--- Makefile    12 Jul 2019 20:47:10 -0000      1.17
+++ Makefile    15 Aug 2021 16:10:59 -0000
@@ -2,22 +2,19 @@
 
 COMMENT=               commandline screen capture util
 
-DISTNAME=              scrot-0.8
-REVISION =             4
+V=                     1.6
+DISTNAME=              scrot-${V}
+
 CATEGORIES=            graphics
 
-HOMEPAGE=              http://www.linuxbrit.co.uk/scrot/
+WANTLIB += Imlib2 X11 Xcomposite Xext Xfixes c
 
 # BSD
 PERMIT_PACKAGE=        Yes
 
-WANTLIB=               X11 Xext c freetype m z \
-                       giblib>=1 Imlib2>=1
-
-MASTER_SITES=          http://www.linuxbrit.co.uk/downloads/
+MASTER_SITES=          
https://github.com/resurrecting-open-source-projects/scrot/releases/download/${V}/
 
-LIB_DEPENDS=            devel/giblib \
-                       graphics/imlib2
+LIB_DEPENDS=           graphics/imlib2
 
 CONFIGURE_STYLE=       gnu
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/graphics/scrot/distinfo,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 distinfo
--- distinfo    18 Jan 2015 03:14:14 -0000      1.4
+++ distinfo    15 Aug 2021 16:10:59 -0000
@@ -1,2 +1,2 @@
-SHA256 (scrot-0.8.tar.gz) = YT0c9STCtizjxl8SMupPBcfa8kjV6C/ypoksmAk5lPI=
-SIZE (scrot-0.8.tar.gz) = 74324
+SHA256 (scrot-1.6.tar.gz) = QvZNOPBOxTDItOva4EzOi2iTsvjTBic5HTkO3LqRcJA=
+SIZE (scrot-1.6.tar.gz) = 182032
Index: patches/patch-src_Makefile_in
===================================================================
RCS file: patches/patch-src_Makefile_in
diff -N patches/patch-src_Makefile_in
--- patches/patch-src_Makefile_in       8 Jul 2011 11:25:47 -0000       1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,44 +0,0 @@
-$OpenBSD: patch-src_Makefile_in,v 1.2 2011/07/08 11:25:47 jasper Exp $
---- src/Makefile.in.orig       Mon Jun 23 14:13:34 2003
-+++ src/Makefile.in    Fri Jul  8 13:22:30 2011
-@@ -73,13 +73,13 @@ VERSION = @VERSION@
- 
- MAINTAINERCLEANFILES = Makefile.in                            
- 
--LDFLAGS = -L/usr/X11R6/lib
--INCLUDES = -g -O3 -Wall -I/usr/X11R6/include $(X_CFLAGS) -I$(prefix)/include 
-I$(includedir) -I. -DPREFIX=\""$(prefix)"\" @GIBLIB_CFLAGS@
-+LDFLAGS = -L${X11BASE}/lib
-+INCLUDES = -Wall -I${X11BASE}/include $(X_CFLAGS) -I$(prefix)/include 
-I$(includedir) -I. -DPREFIX=\""$(prefix)"\" @GIBLIB_CFLAGS@
- 
- LIBOBJS = @LIBOBJS@
- 
- bin_PROGRAMS = scrot
--scrot_SOURCES = main.c getopt.c getopt1.c getopt.h scrot.h options.c 
options.h debug.h imlib.c structs.h
-+scrot_SOURCES = main.c scrot.h options.c options.h debug.h imlib.c structs.h
- 
- scrot_LDADD = -lX11 @GIBLIB_LIBS@
- mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-@@ -91,7 +91,7 @@ PROGRAMS =  $(bin_PROGRAMS)
- DEFS = @DEFS@ -I. -I$(srcdir) -I.
- CPPFLAGS = @CPPFLAGS@
- LIBS = @LIBS@
--scrot_OBJECTS =  main.o getopt.o getopt1.o options.o imlib.o
-+scrot_OBJECTS =  main.o options.o imlib.o
- scrot_DEPENDENCIES = 
- scrot_LDFLAGS = 
- CFLAGS = @CFLAGS@
-@@ -239,11 +239,9 @@ distdir: $(DISTFILES)
-           || cp -p $$d/$$file $(distdir)/$$file || :; \
-         fi; \
-       done
--getopt.o: getopt.c config.h
--getopt1.o: getopt1.c config.h getopt.h
--imlib.o: imlib.c scrot.h getopt.h config.h structs.h debug.h options.h
--main.o: main.c scrot.h getopt.h config.h structs.h debug.h options.h
--options.o: options.c scrot.h getopt.h config.h structs.h debug.h \
-+imlib.o: imlib.c scrot.h config.h structs.h debug.h options.h
-+main.o: main.c scrot.h config.h structs.h debug.h options.h
-+options.o: options.c scrot.h config.h structs.h debug.h \
-       options.h
- 
- info-am:
Index: patches/patch-src_main_c
===================================================================
RCS file: patches/patch-src_main_c
diff -N patches/patch-src_main_c
--- patches/patch-src_main_c    8 Jul 2011 11:25:47 -0000       1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,75 +0,0 @@
-$OpenBSD: patch-src_main_c,v 1.2 2011/07/08 11:25:47 jasper Exp $
---- src/main.c.orig    Mon Jun 23 14:05:48 2003
-+++ src/main.c Fri Jul  8 13:22:30 2011
-@@ -426,28 +426,28 @@ im_printf(char *str, struct tm *tm,
-       switch (*c) {
-         case 'f':
-           if (filename_im)
--            strcat(ret, filename_im);
-+            strlcat(ret, filename_im, sizeof(ret));
-           break;
-         case 'm': /* t was allready taken, so m as in mini */
-           if (filename_thumb)
--            strcat(ret, filename_thumb);
-+            strlcat(ret, filename_thumb, sizeof(ret));
-           break;
-         case 'n':
-           if (filename_im) {
-             tmp = strrchr(filename_im, '/');
-             if (tmp)
--              strcat(ret, tmp + 1);
-+              strlcat(ret, tmp + 1, sizeof(ret));
-             else
--              strcat(ret, filename_im);
-+              strlcat(ret, filename_im, sizeof(ret));
-           }
-           break;
-         case 'w':
-           snprintf(buf, sizeof(buf), "%d", gib_imlib_image_get_width(im));
--          strcat(ret, buf);
-+          strlcat(ret, buf, sizeof(ret));
-           break;
-         case 'h':
-           snprintf(buf, sizeof(buf), "%d", gib_imlib_image_get_height(im));
--          strcat(ret, buf);
-+          strlcat(ret, buf, sizeof(ret));
-           break;
-         case 's':
-           if (filename_im) {
-@@ -456,22 +456,22 @@ im_printf(char *str, struct tm *tm,
- 
-               size = st.st_size;
-               snprintf(buf, sizeof(buf), "%d", size);
--              strcat(ret, buf);
-+              strlcat(ret, buf, sizeof(ret));
-             } else
--              strcat(ret, "[err]");
-+              strlcat(ret, "[err]", sizeof(ret));
-           }
-           break;
-         case 'p':
-           snprintf(buf, sizeof(buf), "%d",
-                    gib_imlib_image_get_width(im) *
-                    gib_imlib_image_get_height(im));
--          strcat(ret, buf);
-+          strlcat(ret, buf, sizeof(ret));
-           break;
-         case 't':
--          strcat(ret, gib_imlib_image_format(im));
-+          strlcat(ret, gib_imlib_image_format(im), sizeof(ret));
-           break;
-         case '$':
--          strcat(ret, "$");
-+          strlcat(ret, "$", sizeof(ret));
-           break;
-         default:
-           strncat(ret, c, 1);
-@@ -482,7 +482,7 @@ im_printf(char *str, struct tm *tm,
-       switch (*c) {
-         case 'n':
-           if (filename_im)
--            strcat(ret, "\n");
-+            strlcat(ret, "\n", sizeof(ret));
-           break;
-         default:
-           strncat(ret, c, 1);
Index: patches/patch-src_options_c
===================================================================
RCS file: patches/patch-src_options_c
diff -N patches/patch-src_options_c
--- patches/patch-src_options_c 8 Jul 2011 11:25:47 -0000       1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,26 +0,0 @@
-$OpenBSD: patch-src_options_c,v 1.2 2011/07/08 11:25:47 jasper Exp $
---- src/options.c.orig Mon Jun 23 14:09:08 2003
-+++ src/options.c      Fri Jul  8 13:22:30 2011
-@@ -141,6 +141,7 @@ name_thumbnail(char *name)
- 
-    length = strlen(name) + 7;
-    new_title = gib_emalloc(length);
-+   memset(new_title, 0, sizeof(new_title));
- 
-    dot_pos = strrchr(name, '.');
-    if (dot_pos)
-@@ -148,11 +149,11 @@ name_thumbnail(char *name)
-       diff = (dot_pos - name) / sizeof(char);
- 
-       strncpy(new_title, name, diff);
--      strcat(new_title, "-thumb");
--      strcat(new_title, dot_pos);
-+      strlcat(new_title, "-thumb", length);
-+      strlcat(new_title, dot_pos, length);
-    }
-    else
--      sprintf(new_title, "%s-thumb", name);
-+      snprintf(new_title, length, "%s-thumb", name);
- 
-    return new_title;
- }
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/graphics/scrot/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 PLIST
--- pkg/PLIST   8 Jul 2011 12:20:49 -0000       1.3
+++ pkg/PLIST   15 Aug 2021 16:10:59 -0000
@@ -4,5 +4,5 @@
 share/doc/scrot/
 share/doc/scrot/AUTHORS
 share/doc/scrot/ChangeLog
-share/doc/scrot/README
-share/doc/scrot/TODO
+share/doc/scrot/README.md
+share/doc/scrot/scrot.png

Reply via email to