pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/graphics/photoc
Module Name: pkgsrc
Committed By: ktnb
Date: Fri Oct 16 00:43:51 UTC 2026
Added Files:
pkgsrc/graphics/photoc: DESCR Makefile PLIST distinfo
pkgsrc/graphics/photoc/patches: patch-src_commands_review__state.c
patch-src_core_fs.c patch-src_core_jpeg__write.c
patch-tests_test__fs.c patch-tests_test__hash.c
patch-tests_test__jpeg__write.c patch-tests_test__metadata.c
patch-tests_test__rename__rollback.c
patch-tests_test__review__model.c patch-tests_test__review__state.c
patch-tests_test__scan.c
Log Message:
photoc helps you review, organize, and prepare photos from the
terminal: summarize a shoot, read metadata, find blurry shots and
exact duplicates, rename and sort into folders, make contact sheets
and smaller copies, or remove GPS before sharing. Most commands
work in shell scripts; `review` needs a terminal. Inspection commands
can print JSON. Large JPEGs may use temporary in-memory previews,
which do not change the originals. photoc reads JPEG files and
metadata from Sony ARW RAW files as of now.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/graphics/photoc/DESCR \
pkgsrc/graphics/photoc/Makefile pkgsrc/graphics/photoc/PLIST \
pkgsrc/graphics/photoc/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/graphics/photoc/patches/patch-src_commands_review__state.c \
pkgsrc/graphics/photoc/patches/patch-src_core_fs.c \
pkgsrc/graphics/photoc/patches/patch-src_core_jpeg__write.c \
pkgsrc/graphics/photoc/patches/patch-tests_test__fs.c \
pkgsrc/graphics/photoc/patches/patch-tests_test__hash.c \
pkgsrc/graphics/photoc/patches/patch-tests_test__jpeg__write.c \
pkgsrc/graphics/photoc/patches/patch-tests_test__metadata.c \
pkgsrc/graphics/photoc/patches/patch-tests_test__rename__rollback.c \
pkgsrc/graphics/photoc/patches/patch-tests_test__review__model.c \
pkgsrc/graphics/photoc/patches/patch-tests_test__review__state.c \
pkgsrc/graphics/photoc/patches/patch-tests_test__scan.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/graphics/photoc/DESCR
diff -u /dev/null pkgsrc/graphics/photoc/DESCR:1.1
--- /dev/null Fri Oct 16 00:43:51 2026
+++ pkgsrc/graphics/photoc/DESCR Fri Oct 16 00:43:50 2026
@@ -0,0 +1,8 @@
+photoc helps you review, organize, and prepare photos from the
+terminal: summarize a shoot, read metadata, find blurry shots and
+exact duplicates, rename and sort into folders, make contact sheets
+and smaller copies, or remove GPS before sharing. Most commands
+work in shell scripts; `review` needs a terminal. Inspection commands
+can print JSON. Large JPEGs may use temporary in-memory previews,
+which do not change the originals. photoc reads JPEG files and
+metadata from Sony ARW RAW files as of now.
Index: pkgsrc/graphics/photoc/Makefile
diff -u /dev/null pkgsrc/graphics/photoc/Makefile:1.1
--- /dev/null Fri Oct 16 00:43:51 2026
+++ pkgsrc/graphics/photoc/Makefile Fri Oct 16 00:43:50 2026
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2026/10/16 00:43:50 ktnb Exp $
+
+DISTNAME= photoc-0.7.1
+CATEGORIES= graphics
+MASTER_SITES= ${MASTER_SITE_GITHUB:=ahmetomerv/}
+GITHUB_TAG= v${PKGVERSION_NOREV}
+
+MAINTAINER= ktnb%NetBSD.org@localhost
+HOMEPAGE= https://github.com/ahmetomerv/photoc/
+COMMENT= Command-line tools for photographers
+LICENSE= mit
+
+USE_TOOLS= pkg-config
+
+WRKSRC= ${WRKDIR}/${DISTNAME}
+
+.include "../../devel/cmake/build.mk"
+.include "../../graphics/libexif/buildlink3.mk"
+.include "../../graphics/libjpeg-turbo/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/photoc/PLIST
diff -u /dev/null pkgsrc/graphics/photoc/PLIST:1.1
--- /dev/null Fri Oct 16 00:43:51 2026
+++ pkgsrc/graphics/photoc/PLIST Fri Oct 16 00:43:50 2026
@@ -0,0 +1,9 @@
+@comment $NetBSD: PLIST,v 1.1 2026/10/16 00:43:50 ktnb Exp $
+bin/photoc
+man/man1/photoc.1
+share/doc/photoc/LICENSE
+share/doc/photoc/THIRD_PARTY_NOTICES.md
+share/doc/photoc/licenses/libexif/COPYING
+share/doc/photoc/licenses/libjpeg-turbo/LICENSE-2.1.2.md
+share/doc/photoc/licenses/libjpeg-turbo/LICENSE-3.2.0.md
+share/doc/photoc/licenses/libjpeg-turbo/README.ijg
Index: pkgsrc/graphics/photoc/distinfo
diff -u /dev/null pkgsrc/graphics/photoc/distinfo:1.1
--- /dev/null Fri Oct 16 00:43:51 2026
+++ pkgsrc/graphics/photoc/distinfo Fri Oct 16 00:43:50 2026
@@ -0,0 +1,16 @@
+$NetBSD: distinfo,v 1.1 2026/10/16 00:43:50 ktnb Exp $
+
+BLAKE2s (photoc-0.7.1.tar.gz) = d924817fd9f4dd0c32e3ed57061a22375a76c88067648280fac717a70f17beb6
+SHA512 (photoc-0.7.1.tar.gz) = 5f0a2dc8b4d45bd9b5197aac8e1fa36fbd90f6b6b5bf7224de282bbf6f485db19e8790490d99f9b0dd899799a119fb64ed7bcee033c1232aa188bcb598600e3c
+Size (photoc-0.7.1.tar.gz) = 1084639 bytes
+SHA1 (patch-src_commands_review__state.c) = 961e3f042db4949c0d612ce601d565d04a586bb7
+SHA1 (patch-src_core_fs.c) = 5551e10b7d9d7af77294748820ec3395e9e8b881
+SHA1 (patch-src_core_jpeg__write.c) = 53c4161a2d0cddce003723aabd547119d411c3c9
+SHA1 (patch-tests_test__fs.c) = 44ab0eb92da8a4871315a080baa39e63407396f3
+SHA1 (patch-tests_test__hash.c) = fd42e0322e3881abad2db7caf7c33aa0e9da149d
+SHA1 (patch-tests_test__jpeg__write.c) = 7f3da5411067725bb33fd6d0591e84c1504a50bf
+SHA1 (patch-tests_test__metadata.c) = 3af3d4cd91fa5ed9b51a9c4d72e170d69ce97b2f
+SHA1 (patch-tests_test__rename__rollback.c) = c85087f62e2016f36687fe68d4dcc4d8428b8478
+SHA1 (patch-tests_test__review__model.c) = 9eb70fafdc34f089d3f3de0aafdae8ce5cdd3ed4
+SHA1 (patch-tests_test__review__state.c) = 102cc5129c73f5101b4d27c278aa4ed16749eec7
+SHA1 (patch-tests_test__scan.c) = 4d1cb865bf21607d2b995bb4d5a181943e351463
Index: pkgsrc/graphics/photoc/patches/patch-src_commands_review__state.c
diff -u /dev/null pkgsrc/graphics/photoc/patches/patch-src_commands_review__state.c:1.1
--- /dev/null Fri Oct 16 00:43:51 2026
+++ pkgsrc/graphics/photoc/patches/patch-src_commands_review__state.c Fri Oct 16 00:43:50 2026
@@ -0,0 +1,25 @@
+$NetBSD: patch-src_commands_review__state.c,v 1.1 2026/10/16 00:43:50 ktnb Exp $
+
+Add NetBSD support
+
+--- src/commands/review_state.c.orig 2026-10-16 00:21:18.559709260 +0000
++++ src/commands/review_state.c
+@@ -2,6 +2,8 @@
+ #define _GNU_SOURCE
+ #elif defined(__APPLE__)
+ #define _DARWIN_C_SOURCE
++#elif defined(__NetBSD__)
++#define _NETBSD_SOURCE
+ #endif
+ #define _POSIX_C_SOURCE 200809L
+
+@@ -14,6 +16,9 @@
+ #include <fcntl.h>
+ #include <stdint.h>
+ #include <stdio.h>
++#if defined(__NetBSD__)
++#include <sys/param.h>
++#endif
+ #include <stdlib.h>
+ #include <string.h>
+ #include <sys/stat.h>
Index: pkgsrc/graphics/photoc/patches/patch-src_core_fs.c
diff -u /dev/null pkgsrc/graphics/photoc/patches/patch-src_core_fs.c:1.1
--- /dev/null Fri Oct 16 00:43:51 2026
+++ pkgsrc/graphics/photoc/patches/patch-src_core_fs.c Fri Oct 16 00:43:51 2026
@@ -0,0 +1,24 @@
+$NetBSD: patch-src_core_fs.c,v 1.1 2026/10/16 00:43:51 ktnb Exp $
+
+Add NetBSD support
+
+--- src/core/fs.c.orig 2026-10-10 15:49:33.000000000 +0000
++++ src/core/fs.c
+@@ -2,6 +2,8 @@
+ #define _GNU_SOURCE
+ #elif defined(__APPLE__)
+ #define _DARWIN_C_SOURCE
++#elif defined(__NetBSD__)
++#define _NETBSD_SOURCE
+ #endif
+ #define _POSIX_C_SOURCE 200809L
+
+@@ -14,6 +16,8 @@
+ #include <linux/fs.h>
+ #elif defined(__APPLE__)
+ #include <sys/stdio.h>
++#elif defined(__NetBSD__)
++#include <sys/dirent.h>
+ #endif
+ #include <stdio.h>
+ #include <stdint.h>
Index: pkgsrc/graphics/photoc/patches/patch-src_core_jpeg__write.c
diff -u /dev/null pkgsrc/graphics/photoc/patches/patch-src_core_jpeg__write.c:1.1
--- /dev/null Fri Oct 16 00:43:51 2026
+++ pkgsrc/graphics/photoc/patches/patch-src_core_jpeg__write.c Fri Oct 16 00:43:51 2026
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_core_jpeg__write.c,v 1.1 2026/10/16 00:43:51 ktnb Exp $
+
+Add NetBSD support
+
+--- src/core/jpeg_write.c.orig 2026-10-16 00:18:51.183798284 +0000
++++ src/core/jpeg_write.c
+@@ -1,5 +1,7 @@
+ #if defined(__APPLE__)
+ #define _DARWIN_C_SOURCE
++#elif defined(__NetBSD__)
++#define _NETBSD_SOURCE
+ #endif
+ #define _POSIX_C_SOURCE 200809L
+
Index: pkgsrc/graphics/photoc/patches/patch-tests_test__fs.c
diff -u /dev/null pkgsrc/graphics/photoc/patches/patch-tests_test__fs.c:1.1
--- /dev/null Fri Oct 16 00:43:51 2026
+++ pkgsrc/graphics/photoc/patches/patch-tests_test__fs.c Fri Oct 16 00:43:51 2026
@@ -0,0 +1,14 @@
+$NetBSD: patch-tests_test__fs.c,v 1.1 2026/10/16 00:43:51 ktnb Exp $
+
+Add NetBSD support
+
+--- tests/test_fs.c.orig 2026-10-16 00:20:43.862630106 +0000
++++ tests/test_fs.c
+@@ -1,5 +1,7 @@
+ #if defined(__APPLE__)
+ #define _DARWIN_C_SOURCE
++#elif defined(__NetBSD__)
++#define _NETBSD_SOURCE
+ #endif
+ #define _POSIX_C_SOURCE 200809L
+
Index: pkgsrc/graphics/photoc/patches/patch-tests_test__hash.c
diff -u /dev/null pkgsrc/graphics/photoc/patches/patch-tests_test__hash.c:1.1
--- /dev/null Fri Oct 16 00:43:51 2026
+++ pkgsrc/graphics/photoc/patches/patch-tests_test__hash.c Fri Oct 16 00:43:51 2026
@@ -0,0 +1,14 @@
+$NetBSD: patch-tests_test__hash.c,v 1.1 2026/10/16 00:43:51 ktnb Exp $
+
+Add NetBSD support
+
+--- tests/test_hash.c.orig 2026-10-16 00:22:59.526939833 +0000
++++ tests/test_hash.c
+@@ -1,5 +1,7 @@
+ #if defined(__APPLE__)
+ #define _DARWIN_C_SOURCE
++#elif defined(__NetBSD__)
++#define _NETBSD_SOURCE
+ #endif
+ #define _POSIX_C_SOURCE 200809L
+
Index: pkgsrc/graphics/photoc/patches/patch-tests_test__jpeg__write.c
diff -u /dev/null pkgsrc/graphics/photoc/patches/patch-tests_test__jpeg__write.c:1.1
--- /dev/null Fri Oct 16 00:43:51 2026
+++ pkgsrc/graphics/photoc/patches/patch-tests_test__jpeg__write.c Fri Oct 16 00:43:51 2026
@@ -0,0 +1,14 @@
+$NetBSD: patch-tests_test__jpeg__write.c,v 1.1 2026/10/16 00:43:51 ktnb Exp $
+
+Add NetBSD support
+
+--- tests/test_jpeg_write.c.orig 2026-10-16 00:27:10.033678241 +0000
++++ tests/test_jpeg_write.c
+@@ -1,5 +1,7 @@
+ #if defined(__APPLE__)
+ #define _DARWIN_C_SOURCE
++#elif defined(__NetBSD__)
++#define _NETBSD_SOURCE
+ #endif
+ #define _POSIX_C_SOURCE 200809L
+
Index: pkgsrc/graphics/photoc/patches/patch-tests_test__metadata.c
diff -u /dev/null pkgsrc/graphics/photoc/patches/patch-tests_test__metadata.c:1.1
--- /dev/null Fri Oct 16 00:43:51 2026
+++ pkgsrc/graphics/photoc/patches/patch-tests_test__metadata.c Fri Oct 16 00:43:51 2026
@@ -0,0 +1,14 @@
+$NetBSD: patch-tests_test__metadata.c,v 1.1 2026/10/16 00:43:51 ktnb Exp $
+
+Add NetBSD support
+
+--- tests/test_metadata.c.orig 2026-10-16 00:28:13.300649329 +0000
++++ tests/test_metadata.c
+@@ -1,5 +1,7 @@
+ #if defined(__APPLE__)
+ #define _DARWIN_C_SOURCE
++#elif defined(__NetBSD__)
++#define _NETBSD_SOURCE
+ #endif
+ #define _POSIX_C_SOURCE 200809L
+
Index: pkgsrc/graphics/photoc/patches/patch-tests_test__rename__rollback.c
diff -u /dev/null pkgsrc/graphics/photoc/patches/patch-tests_test__rename__rollback.c:1.1
--- /dev/null Fri Oct 16 00:43:51 2026
+++ pkgsrc/graphics/photoc/patches/patch-tests_test__rename__rollback.c Fri Oct 16 00:43:51 2026
@@ -0,0 +1,14 @@
+$NetBSD: patch-tests_test__rename__rollback.c,v 1.1 2026/10/16 00:43:51 ktnb Exp $
+
+Add NetBSD support
+
+--- tests/test_rename_rollback.c.orig 2026-10-16 00:19:55.601744028 +0000
++++ tests/test_rename_rollback.c
+@@ -1,5 +1,7 @@
+ #if defined(__APPLE__)
+ #define _DARWIN_C_SOURCE
++#elif defined(__NetBSD__)
++#define _NETBSD_SOURCE
+ #endif
+ #define _POSIX_C_SOURCE 200809L
+
Index: pkgsrc/graphics/photoc/patches/patch-tests_test__review__model.c
diff -u /dev/null pkgsrc/graphics/photoc/patches/patch-tests_test__review__model.c:1.1
--- /dev/null Fri Oct 16 00:43:51 2026
+++ pkgsrc/graphics/photoc/patches/patch-tests_test__review__model.c Fri Oct 16 00:43:51 2026
@@ -0,0 +1,14 @@
+$NetBSD: patch-tests_test__review__model.c,v 1.1 2026/10/16 00:43:51 ktnb Exp $
+
+Add NetBSD support
+
+--- tests/test_review_model.c.orig 2026-10-16 00:24:28.093081995 +0000
++++ tests/test_review_model.c
+@@ -1,5 +1,7 @@
+ #if defined(__APPLE__)
+ #define _DARWIN_C_SOURCE
++#elif defined(__NetBSD__)
++#define _NETBSD_SOURCE
+ #endif
+ #define _POSIX_C_SOURCE 200809L
+
Index: pkgsrc/graphics/photoc/patches/patch-tests_test__review__state.c
diff -u /dev/null pkgsrc/graphics/photoc/patches/patch-tests_test__review__state.c:1.1
--- /dev/null Fri Oct 16 00:43:51 2026
+++ pkgsrc/graphics/photoc/patches/patch-tests_test__review__state.c Fri Oct 16 00:43:51 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-tests_test__review__state.c,v 1.1 2026/10/16 00:43:51 ktnb Exp $
+
+Add NetBSD support
+
+--- tests/test_review_state.c.orig 2026-10-16 00:25:17.075881815 +0000
++++ tests/test_review_state.c
+@@ -2,6 +2,8 @@
+ #define _GNU_SOURCE
+ #elif defined(__APPLE__)
+ #define _DARWIN_C_SOURCE
++#elif defined(__NetBSD__)
++#define _NETBSD_SOURCE
+ #endif
+ #define _POSIX_C_SOURCE 200809L
+
Index: pkgsrc/graphics/photoc/patches/patch-tests_test__scan.c
diff -u /dev/null pkgsrc/graphics/photoc/patches/patch-tests_test__scan.c:1.1
--- /dev/null Fri Oct 16 00:43:51 2026
+++ pkgsrc/graphics/photoc/patches/patch-tests_test__scan.c Fri Oct 16 00:43:51 2026
@@ -0,0 +1,14 @@
+$NetBSD: patch-tests_test__scan.c,v 1.1 2026/10/16 00:43:51 ktnb Exp $
+
+Add NetBSD support
+
+--- tests/test_scan.c.orig 2026-10-16 00:26:07.369881257 +0000
++++ tests/test_scan.c
+@@ -1,5 +1,7 @@
+ #if defined(__APPLE__)
+ #define _DARWIN_C_SOURCE
++#elif defined(__NetBSD__)
++#define _NETBSD_SOURCE
+ #endif
+ #define _POSIX_C_SOURCE 200809L
+
Home |
Main Index |
Thread Index |
Old Index