Skip to content

Commit

Permalink
graphics/oculante: update to 0.6.36
Browse files Browse the repository at this point in the history
0.6.36 (2023-01-01)
Bug Fixes
 - Make it possible to pass a folder-path as a command-line arg, instead of
   requiring a file within that (61547f46)
 - Use Natural Sorting for filenames (d7783bd8)
 - Prevent old settings file from becoming invalid (fixes #103) (10573c1b)

Features
 - Ctrl-O and/or F1 bring up a file browser dialog to select an image to load
   (8778b92c)
 - Go to Next/Prev now cycles through the images in the folder, instead of
   stopping at either end (6d2cd8cc)
 - Ctrl-Scrollwheel can be used to go to the next/prev images too (77154a1f)

Chore
 - update clap (c08f5f1a)
 - update rfd and self_update (8ba00d8e)
 - Update Changelog with the missing revision ID's (01f7bad3)
 - Split out the list of supported image formats to a constant
   (SUPPORTED_EXTENSIONS) (60762f49)
 - Update Changelog with recent changes (c4ab7fe7)
  • Loading branch information
0323pin committed Jan 2, 2023
1 parent 25b55c8 commit 477ae06
Show file tree
Hide file tree
Showing 3 changed files with 235 additions and 151 deletions.
12 changes: 10 additions & 2 deletions graphics/oculante/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.29 2022/12/30 22:31:30 pin Exp $
# $NetBSD: Makefile,v 1.30 2023/01/02 09:18:26 pin Exp $

DISTNAME= oculante-0.6.35
DISTNAME= oculante-0.6.36
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_GITHUB:=woelper/}

Expand All @@ -22,6 +22,7 @@ MAKE_ENV+= OPENSSL_DIR=${BUILDLINK_PREFIX.openssl:Q}
RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.openssl}/lib
RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.libX11}/lib
RUSTFLAGS+= -C link-arg=-L${BUILDLINK_PREFIX.libX11}/lib
RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.gtk3}/lib

# This is needed as pkgsrc defaults to graphics/jpeg.
# If you have graphics/libjpeg-turbo as a local default, it's most probably
Expand All @@ -38,4 +39,11 @@ do-install:
.include "../../security/openssl/buildlink3.mk"
.include "../../x11/libX11/buildlink3.mk"
.include "../../fonts/fontconfig/buildlink3.mk"
.include "../../x11/gtk3/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"
.include "../../graphics/cairo/buildlink3.mk"
.include "../../graphics/cairo-gobject/buildlink3.mk"
.include "../../devel/pango/buildlink3.mk"
.include "../../devel/atk/buildlink3.mk"
.include "../../graphics/gdk-pixbuf2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
93 changes: 56 additions & 37 deletions graphics/oculante/cargo-depends.mk
Original file line number Diff line number Diff line change
@@ -1,17 +1,19 @@
# $NetBSD: cargo-depends.mk,v 1.16 2022/12/17 07:23:25 pin Exp $
# $NetBSD: cargo-depends.mk,v 1.17 2023/01/02 09:18:26 pin Exp $

CARGO_CRATE_DEPENDS+= ab_glyph-0.2.18
CARGO_CRATE_DEPENDS+= ab_glyph_rasterizer-0.1.7
CARGO_CRATE_DEPENDS+= adler-1.0.2
CARGO_CRATE_DEPENDS+= ahash-0.7.6
CARGO_CRATE_DEPENDS+= ahash-0.8.2
CARGO_CRATE_DEPENDS+= aho-corasick-0.7.20
CARGO_CRATE_DEPENDS+= anyhow-1.0.66
CARGO_CRATE_DEPENDS+= any_ascii-0.1.7
CARGO_CRATE_DEPENDS+= anyhow-1.0.68
CARGO_CRATE_DEPENDS+= approx-0.5.1
CARGO_CRATE_DEPENDS+= arboard-3.2.0
CARGO_CRATE_DEPENDS+= arrayref-0.3.6
CARGO_CRATE_DEPENDS+= arrayvec-0.5.2
CARGO_CRATE_DEPENDS+= arrayvec-0.7.2
CARGO_CRATE_DEPENDS+= atk-sys-0.15.1
CARGO_CRATE_DEPENDS+= atomic_refcell-0.1.8
CARGO_CRATE_DEPENDS+= atty-0.2.14
CARGO_CRATE_DEPENDS+= autocfg-1.1.0
Expand All @@ -27,14 +29,16 @@ CARGO_CRATE_DEPENDS+= bytemuck-1.12.3
CARGO_CRATE_DEPENDS+= bytemuck_derive-1.3.0
CARGO_CRATE_DEPENDS+= byteorder-1.4.3
CARGO_CRATE_DEPENDS+= bytes-1.3.0
CARGO_CRATE_DEPENDS+= calloop-0.10.4
CARGO_CRATE_DEPENDS+= cc-1.0.77
CARGO_CRATE_DEPENDS+= cairo-sys-rs-0.15.1
CARGO_CRATE_DEPENDS+= calloop-0.10.5
CARGO_CRATE_DEPENDS+= cc-1.0.78
CARGO_CRATE_DEPENDS+= cesu8-1.1.0
CARGO_CRATE_DEPENDS+= cfg-expr-0.11.0
CARGO_CRATE_DEPENDS+= cfg-if-0.1.10
CARGO_CRATE_DEPENDS+= cfg-if-1.0.0
CARGO_CRATE_DEPENDS+= cgl-0.3.2
CARGO_CRATE_DEPENDS+= clap-3.2.23
CARGO_CRATE_DEPENDS+= clap_lex-0.2.4
CARGO_CRATE_DEPENDS+= clap-4.0.32
CARGO_CRATE_DEPENDS+= clap_lex-0.3.0
CARGO_CRATE_DEPENDS+= clipboard-win-4.4.2
CARGO_CRATE_DEPENDS+= cmake-0.1.49
CARGO_CRATE_DEPENDS+= cmd_lib-1.3.0
Expand All @@ -45,7 +49,7 @@ CARGO_CRATE_DEPENDS+= color_quant-1.1.0
CARGO_CRATE_DEPENDS+= colored-1.9.3
CARGO_CRATE_DEPENDS+= combine-4.6.6
CARGO_CRATE_DEPENDS+= concat-string-1.0.1
CARGO_CRATE_DEPENDS+= console-0.15.2
CARGO_CRATE_DEPENDS+= console-0.15.3
CARGO_CRATE_DEPENDS+= console_error_panic_hook-0.1.7
CARGO_CRATE_DEPENDS+= console_log-0.2.0
CARGO_CRATE_DEPENDS+= core-foundation-0.9.3
Expand Down Expand Up @@ -120,14 +124,18 @@ CARGO_CRATE_DEPENDS+= futures-macro-0.3.25
CARGO_CRATE_DEPENDS+= futures-sink-0.3.25
CARGO_CRATE_DEPENDS+= futures-task-0.3.25
CARGO_CRATE_DEPENDS+= futures-util-0.3.25
CARGO_CRATE_DEPENDS+= gdk-pixbuf-sys-0.15.10
CARGO_CRATE_DEPENDS+= gdk-sys-0.15.1
CARGO_CRATE_DEPENDS+= generic-array-0.9.1
CARGO_CRATE_DEPENDS+= gethostname-0.2.3
CARGO_CRATE_DEPENDS+= getrandom-0.2.8
CARGO_CRATE_DEPENDS+= gif-0.11.4
CARGO_CRATE_DEPENDS+= gif-0.12.0
CARGO_CRATE_DEPENDS+= gif-dispose-4.0.0
CARGO_CRATE_DEPENDS+= gio-sys-0.15.10
CARGO_CRATE_DEPENDS+= gl_generator-0.14.0
CARGO_CRATE_DEPENDS+= glam-0.21.3
CARGO_CRATE_DEPENDS+= glib-sys-0.15.10
CARGO_CRATE_DEPENDS+= glob-0.3.0
CARGO_CRATE_DEPENDS+= glow-0.11.2
CARGO_CRATE_DEPENDS+= glsl-layout-0.4.2
Expand All @@ -141,8 +149,10 @@ CARGO_CRATE_DEPENDS+= glutin_wgl_sys-0.1.5
CARGO_CRATE_DEPENDS+= glyph_brush-0.7.5
CARGO_CRATE_DEPENDS+= glyph_brush_draw_cache-0.1.5
CARGO_CRATE_DEPENDS+= glyph_brush_layout-0.2.3
CARGO_CRATE_DEPENDS+= gobject-sys-0.15.10
CARGO_CRATE_DEPENDS+= gtk-sys-0.15.3
CARGO_CRATE_DEPENDS+= h2-0.3.15
CARGO_CRATE_DEPENDS+= half-2.1.0
CARGO_CRATE_DEPENDS+= half-2.2.0
CARGO_CRATE_DEPENDS+= hashbrown-0.12.3
CARGO_CRATE_DEPENDS+= heck-0.4.0
CARGO_CRATE_DEPENDS+= hermit-abi-0.1.19
Expand All @@ -164,8 +174,8 @@ CARGO_CRATE_DEPENDS+= indicatif-0.17.2
CARGO_CRATE_DEPENDS+= instant-0.1.12
CARGO_CRATE_DEPENDS+= io-lifetimes-1.0.3
CARGO_CRATE_DEPENDS+= ipnet-2.7.0
CARGO_CRATE_DEPENDS+= is-terminal-0.4.1
CARGO_CRATE_DEPENDS+= itoa-1.0.4
CARGO_CRATE_DEPENDS+= is-terminal-0.4.2
CARGO_CRATE_DEPENDS+= itoa-1.0.5
CARGO_CRATE_DEPENDS+= jni-0.20.0
CARGO_CRATE_DEPENDS+= jni-sys-0.3.0
CARGO_CRATE_DEPENDS+= jobserver-0.1.25
Expand All @@ -176,12 +186,13 @@ CARGO_CRATE_DEPENDS+= khronos_api-3.1.0
CARGO_CRATE_DEPENDS+= kurbo-0.8.3
CARGO_CRATE_DEPENDS+= lazy_static-1.4.0
CARGO_CRATE_DEPENDS+= lebe-0.5.2
CARGO_CRATE_DEPENDS+= libc-0.2.138
CARGO_CRATE_DEPENDS+= lexical-sort-0.3.1
CARGO_CRATE_DEPENDS+= libc-0.2.139
CARGO_CRATE_DEPENDS+= libloading-0.7.4
CARGO_CRATE_DEPENDS+= libm-0.2.6
CARGO_CRATE_DEPENDS+= libwebp-sys-0.8.0
CARGO_CRATE_DEPENDS+= linked-hash-map-0.5.6
CARGO_CRATE_DEPENDS+= linux-raw-sys-0.1.3
CARGO_CRATE_DEPENDS+= linux-raw-sys-0.1.4
CARGO_CRATE_DEPENDS+= lock_api-0.4.9
CARGO_CRATE_DEPENDS+= log-0.4.17
CARGO_CRATE_DEPENDS+= lyon-1.0.1
Expand Down Expand Up @@ -241,7 +252,7 @@ CARGO_CRATE_DEPENDS+= num-iter-0.1.43
CARGO_CRATE_DEPENDS+= num-rational-0.4.1
CARGO_CRATE_DEPENDS+= num-traits-0.1.43
CARGO_CRATE_DEPENDS+= num-traits-0.2.15
CARGO_CRATE_DEPENDS+= num_cpus-1.14.0
CARGO_CRATE_DEPENDS+= num_cpus-1.15.0
CARGO_CRATE_DEPENDS+= num_enum-0.5.7
CARGO_CRATE_DEPENDS+= num_enum_derive-0.5.7
CARGO_CRATE_DEPENDS+= num_threads-0.1.6
Expand All @@ -250,21 +261,22 @@ CARGO_CRATE_DEPENDS+= objc-0.2.7
CARGO_CRATE_DEPENDS+= objc-foundation-0.1.1
CARGO_CRATE_DEPENDS+= objc_exception-0.1.2
CARGO_CRATE_DEPENDS+= objc_id-0.1.1
CARGO_CRATE_DEPENDS+= once_cell-1.16.0
CARGO_CRATE_DEPENDS+= openssl-0.10.44
CARGO_CRATE_DEPENDS+= once_cell-1.17.0
CARGO_CRATE_DEPENDS+= openssl-0.10.45
CARGO_CRATE_DEPENDS+= openssl-macros-0.1.0
CARGO_CRATE_DEPENDS+= openssl-probe-0.1.5
CARGO_CRATE_DEPENDS+= openssl-sys-0.9.79
CARGO_CRATE_DEPENDS+= openssl-sys-0.9.80
CARGO_CRATE_DEPENDS+= ordered-float-3.4.0
CARGO_CRATE_DEPENDS+= os_pipe-0.9.2
CARGO_CRATE_DEPENDS+= os_str_bytes-6.4.1
CARGO_CRATE_DEPENDS+= osmesa-sys-0.1.2
CARGO_CRATE_DEPENDS+= owned_ttf_parser-0.17.1
CARGO_CRATE_DEPENDS+= palette-0.6.1
CARGO_CRATE_DEPENDS+= palette_derive-0.6.1
CARGO_CRATE_DEPENDS+= pango-sys-0.15.10
CARGO_CRATE_DEPENDS+= parking_lot-0.12.1
CARGO_CRATE_DEPENDS+= parking_lot_core-0.9.5
CARGO_CRATE_DEPENDS+= paste-1.0.10
CARGO_CRATE_DEPENDS+= paste-1.0.11
CARGO_CRATE_DEPENDS+= percent-encoding-2.2.0
CARGO_CRATE_DEPENDS+= phf-0.11.1
CARGO_CRATE_DEPENDS+= phf_generator-0.11.1
Expand All @@ -278,15 +290,15 @@ CARGO_CRATE_DEPENDS+= pin-utils-0.1.0
CARGO_CRATE_DEPENDS+= pkg-config-0.3.26
CARGO_CRATE_DEPENDS+= platter2-0.1.6
CARGO_CRATE_DEPENDS+= png-0.17.6
CARGO_CRATE_DEPENDS+= portable-atomic-0.3.16
CARGO_CRATE_DEPENDS+= portable-atomic-0.3.19
CARGO_CRATE_DEPENDS+= ppv-lite86-0.2.17
CARGO_CRATE_DEPENDS+= proc-macro-crate-1.2.1
CARGO_CRATE_DEPENDS+= proc-macro-error-1.0.4
CARGO_CRATE_DEPENDS+= proc-macro-error-attr-1.0.4
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.47
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.49
CARGO_CRATE_DEPENDS+= psd-0.3.4
CARGO_CRATE_DEPENDS+= quick-xml-0.22.0
CARGO_CRATE_DEPENDS+= quote-1.0.21
CARGO_CRATE_DEPENDS+= quote-1.0.23
CARGO_CRATE_DEPENDS+= rand-0.8.5
CARGO_CRATE_DEPENDS+= rand_chacha-0.3.1
CARGO_CRATE_DEPENDS+= rand_core-0.6.4
Expand All @@ -304,13 +316,14 @@ CARGO_CRATE_DEPENDS+= regex-syntax-0.6.28
CARGO_CRATE_DEPENDS+= remove_dir_all-0.5.3
CARGO_CRATE_DEPENDS+= reqwest-0.11.13
CARGO_CRATE_DEPENDS+= resvg-0.27.0
CARGO_CRATE_DEPENDS+= rfd-0.10.0
CARGO_CRATE_DEPENDS+= rgb-0.8.34
CARGO_CRATE_DEPENDS+= roxmltree-0.15.1
CARGO_CRATE_DEPENDS+= rustc-hash-1.1.0
CARGO_CRATE_DEPENDS+= rustix-0.36.5
CARGO_CRATE_DEPENDS+= rustversion-1.0.9
CARGO_CRATE_DEPENDS+= rustix-0.36.6
CARGO_CRATE_DEPENDS+= rustversion-1.0.11
CARGO_CRATE_DEPENDS+= rustybuzz-0.6.0
CARGO_CRATE_DEPENDS+= ryu-1.0.11
CARGO_CRATE_DEPENDS+= ryu-1.0.12
CARGO_CRATE_DEPENDS+= safe_arch-0.5.2
CARGO_CRATE_DEPENDS+= safe_arch-0.6.0
CARGO_CRATE_DEPENDS+= same-file-1.0.6
Expand All @@ -321,11 +334,11 @@ CARGO_CRATE_DEPENDS+= scopeguard-1.1.0
CARGO_CRATE_DEPENDS+= sctk-adwaita-0.4.3
CARGO_CRATE_DEPENDS+= security-framework-2.7.0
CARGO_CRATE_DEPENDS+= security-framework-sys-2.6.1
CARGO_CRATE_DEPENDS+= self_update-0.32.0
CARGO_CRATE_DEPENDS+= semver-1.0.14
CARGO_CRATE_DEPENDS+= serde-1.0.150
CARGO_CRATE_DEPENDS+= serde_derive-1.0.150
CARGO_CRATE_DEPENDS+= serde_json-1.0.89
CARGO_CRATE_DEPENDS+= self_update-0.34.0
CARGO_CRATE_DEPENDS+= semver-1.0.16
CARGO_CRATE_DEPENDS+= serde-1.0.152
CARGO_CRATE_DEPENDS+= serde_derive-1.0.152
CARGO_CRATE_DEPENDS+= serde_json-1.0.91
CARGO_CRATE_DEPENDS+= serde_urlencoded-0.7.1
CARGO_CRATE_DEPENDS+= servo-fontconfig-0.5.1
CARGO_CRATE_DEPENDS+= servo-fontconfig-sys-5.1.0
Expand All @@ -349,13 +362,12 @@ CARGO_CRATE_DEPENDS+= strum-0.24.1
CARGO_CRATE_DEPENDS+= strum_macros-0.24.3
CARGO_CRATE_DEPENDS+= svgfilters-0.4.0
CARGO_CRATE_DEPENDS+= svgtypes-0.8.2
CARGO_CRATE_DEPENDS+= syn-1.0.105
CARGO_CRATE_DEPENDS+= syn-1.0.107
CARGO_CRATE_DEPENDS+= system-deps-6.0.3
CARGO_CRATE_DEPENDS+= tempfile-3.3.0
CARGO_CRATE_DEPENDS+= termcolor-1.1.3
CARGO_CRATE_DEPENDS+= terminal_size-0.1.17
CARGO_CRATE_DEPENDS+= textwrap-0.16.0
CARGO_CRATE_DEPENDS+= thiserror-1.0.37
CARGO_CRATE_DEPENDS+= thiserror-impl-1.0.37
CARGO_CRATE_DEPENDS+= thiserror-1.0.38
CARGO_CRATE_DEPENDS+= thiserror-impl-1.0.38
CARGO_CRATE_DEPENDS+= threadpool-1.8.1
CARGO_CRATE_DEPENDS+= tiff-0.8.1
CARGO_CRATE_DEPENDS+= time-0.1.45
Expand All @@ -371,7 +383,7 @@ CARGO_CRATE_DEPENDS+= tinyvec_macros-0.1.0
CARGO_CRATE_DEPENDS+= tokio-1.23.0
CARGO_CRATE_DEPENDS+= tokio-native-tls-0.3.0
CARGO_CRATE_DEPENDS+= tokio-util-0.7.4
CARGO_CRATE_DEPENDS+= toml-0.5.9
CARGO_CRATE_DEPENDS+= toml-0.5.10
CARGO_CRATE_DEPENDS+= tower-service-0.3.2
CARGO_CRATE_DEPENDS+= tracing-0.1.37
CARGO_CRATE_DEPENDS+= tracing-core-0.1.30
Expand All @@ -386,7 +398,7 @@ CARGO_CRATE_DEPENDS+= unicode-bidi-0.3.8
CARGO_CRATE_DEPENDS+= unicode-bidi-mirroring-0.1.0
CARGO_CRATE_DEPENDS+= unicode-ccc-0.1.2
CARGO_CRATE_DEPENDS+= unicode-general-category-0.6.0
CARGO_CRATE_DEPENDS+= unicode-ident-1.0.5
CARGO_CRATE_DEPENDS+= unicode-ident-1.0.6
CARGO_CRATE_DEPENDS+= unicode-normalization-0.1.22
CARGO_CRATE_DEPENDS+= unicode-script-0.5.5
CARGO_CRATE_DEPENDS+= unicode-vo-0.1.0
Expand All @@ -395,6 +407,7 @@ CARGO_CRATE_DEPENDS+= url-2.3.1
CARGO_CRATE_DEPENDS+= usvg-0.27.0
CARGO_CRATE_DEPENDS+= vcpkg-0.2.15
CARGO_CRATE_DEPENDS+= vec_map-0.8.2
CARGO_CRATE_DEPENDS+= version-compare-0.1.1
CARGO_CRATE_DEPENDS+= version_check-0.9.4
CARGO_CRATE_DEPENDS+= walkdir-2.3.2
CARGO_CRATE_DEPENDS+= want-0.3.0
Expand All @@ -414,28 +427,34 @@ CARGO_CRATE_DEPENDS+= wayland-protocols-0.29.5
CARGO_CRATE_DEPENDS+= wayland-scanner-0.29.5
CARGO_CRATE_DEPENDS+= wayland-sys-0.29.5
CARGO_CRATE_DEPENDS+= web-sys-0.3.60
CARGO_CRATE_DEPENDS+= webbrowser-0.8.2
CARGO_CRATE_DEPENDS+= webbrowser-0.8.4
CARGO_CRATE_DEPENDS+= weezl-0.1.7
CARGO_CRATE_DEPENDS+= wide-0.7.5
CARGO_CRATE_DEPENDS+= widestring-1.0.2
CARGO_CRATE_DEPENDS+= winapi-0.3.9
CARGO_CRATE_DEPENDS+= winapi-i686-pc-windows-gnu-0.4.0
CARGO_CRATE_DEPENDS+= winapi-util-0.1.5
CARGO_CRATE_DEPENDS+= winapi-wsapoll-0.1.1
CARGO_CRATE_DEPENDS+= winapi-x86_64-pc-windows-gnu-0.4.0
CARGO_CRATE_DEPENDS+= windows-0.37.0
CARGO_CRATE_DEPENDS+= windows-0.43.0
CARGO_CRATE_DEPENDS+= windows-sys-0.36.1
CARGO_CRATE_DEPENDS+= windows-sys-0.42.0
CARGO_CRATE_DEPENDS+= windows_aarch64_gnullvm-0.42.0
CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.36.1
CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.37.0
CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.42.0
CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.36.1
CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.37.0
CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.42.0
CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.36.1
CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.37.0
CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.42.0
CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.36.1
CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.37.0
CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.42.0
CARGO_CRATE_DEPENDS+= windows_x86_64_gnullvm-0.42.0
CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.36.1
CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.37.0
CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.42.0
CARGO_CRATE_DEPENDS+= windres-0.2.2
CARGO_CRATE_DEPENDS+= winit-0.27.5
Expand Down
Loading

0 comments on commit 477ae06

Please sign in to comment.