head 1.17; access; symbols pkgsrc-2026Q2:1.16.0.2 pkgsrc-2026Q2-base:1.16 pkgsrc-2026Q1:1.15.0.8 pkgsrc-2026Q1-base:1.15 pkgsrc-2025Q4:1.15.0.6 pkgsrc-2025Q4-base:1.15 pkgsrc-2025Q3:1.15.0.4 pkgsrc-2025Q3-base:1.15 pkgsrc-2025Q2:1.15.0.2 pkgsrc-2025Q2-base:1.15 pkgsrc-2025Q1:1.12.0.2 pkgsrc-2025Q1-base:1.12 pkgsrc-2024Q4:1.11.0.4 pkgsrc-2024Q4-base:1.11 pkgsrc-2024Q3:1.11.0.2 pkgsrc-2024Q3-base:1.11 pkgsrc-2024Q2:1.10.0.2 pkgsrc-2024Q2-base:1.10 pkgsrc-2024Q1:1.9.0.2 pkgsrc-2024Q1-base:1.9 pkgsrc-2023Q4:1.7.0.2 pkgsrc-2023Q4-base:1.7 pkgsrc-2023Q3:1.3.0.4 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.2 pkgsrc-2023Q2-base:1.3; locks; strict; comment @# @; 1.17 date 2026.08.07.09.30.44; author pin; state Exp; branches; next 1.16; commitid 8fjP26k8JcLxGGQG; 1.16 date 2026.05.20.12.49.13; author pin; state Exp; branches; next 1.15; commitid zOF7pL2lYlF4kyGG; 1.15 date 2025.04.10.19.36.03; author pin; state Exp; branches; next 1.14; commitid 4i9IQOhAUVXIAxQF; 1.14 date 2025.04.02.17.55.36; author pin; state Exp; branches; next 1.13; commitid 7BuPsdL09sYcivPF; 1.13 date 2025.04.02.11.13.17; author pin; state Exp; branches; next 1.12; commitid WRsvAfJivWeb4tPF; 1.12 date 2025.02.06.11.26.29; author pin; state Exp; branches; next 1.11; commitid QHEDWszmX2enUoIF; 1.11 date 2024.08.30.09.13.35; author pin; state Exp; branches; next 1.10; commitid dZ7TSfXlMdiDjPnF; 1.10 date 2024.04.08.10.44.27; author pin; state Exp; branches; next 1.9; commitid oChe0qwYL63Nrk5F; 1.9 date 2024.02.20.21.29.28; author pin; state Exp; branches; next 1.8; commitid 7Cp9GcTW5bGJydZE; 1.8 date 2024.02.19.08.21.35; author pin; state Exp; branches; next 1.7; commitid 8rrbPn1ZdHsle1ZE; 1.7 date 2023.12.03.20.45.15; author pin; state Exp; branches; next 1.6; commitid yEcxa4K9fX00R3PE; 1.6 date 2023.11.24.07.49.43; author pin; state Exp; branches; next 1.5; commitid aD0ULfevNGQSQPNE; 1.5 date 2023.11.12.13.23.41; author wiz; state Exp; branches; next 1.4; commitid SjpNXQIV5XeZ3kME; 1.4 date 2023.10.24.22.11.18; author wiz; state Exp; branches; next 1.3; commitid MTsrqKm6aGrQAVJE; 1.3 date 2023.06.06.12.42.25; author riastradh; state Exp; branches; next 1.2; commitid xhspr6Z8JLQOWSrE; 1.2 date 2023.05.10.10.26.38; author pin; state Exp; branches; next 1.1; commitid A7MhPFhK7njj5poE; 1.1 date 2023.05.09.06.57.11; author pin; state Exp; branches; next ; commitid 0T5dPuFlrNfkXfoE; desc @@ 1.17 log @textproc/inlyne: update to 0.5.3 Deprecations - Deprecate implicit inlyne viewing in favor of inlyne view ([#466]) Releases - Add ARM linux to the set of prebuilt release artifacts (#455) Fixes - Downgrade copypasta to fix wayland-client version issues (#462) - Update taffy to fix errant rendering hangs (#459 #467) - Correctly track relative files when navigating (#465) Internal - Migrate YAML parsing from serde_yaml -> yaml_serde (#454) - Remove codecov.io CI workflow (#457) - Fix tests on 32-bit targets (#460 #468) - Update CI actions (#463) - Simplify config error handling code (#469) @ text @# $NetBSD: Makefile,v 1.16 2026/05/20 12:49:13 pin Exp $ DISTNAME= inlyne-0.5.3 CATEGORIES= textproc MASTER_SITES= ${MASTER_SITE_GITHUB:=Inlyne-Project/} GITHUB_TAG= v${PKGVERSION_NOREV} MAINTAINER= pin@@NetBSD.org HOMEPAGE= https://github.com/Inlyne-Project/inlyne COMMENT= GPU powered, browserless, markdown and html viewer LICENSE= mit # See, https://github.com/briansmith/ring/issues/1999 .include "../../mk/compiler/i386-sse2.mk" TOOL_DEPENDS+= cmake-[0-9]*:../../devel/cmake .include "cargo-depends.mk" RUST_REQ= 1.88.0 USE_LANGUAGES+= c c++ USE_TOOLS+= pkg-config INSTALLATION_DIRS= bin share/examples/inlyne share/applications 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.freetype2}/lib RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.dbus}/lib do-install: ${INSTALL_PROGRAM} ${WRKSRC}/target/release/inlyne \ ${DESTDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/inlyne.default.toml \ ${DESTDIR}${PREFIX}/share/examples/inlyne ${INSTALL_DATA} ${WRKSRC}/assets/inlyne.desktop \ ${DESTDIR}${PREFIX}/share/applications CARGO_NO_DEFAULT_FEATURES= YES CARGO_FEATURES+= x11 .include "../../lang/rust/cargo.mk" .include "../../security/openssl/buildlink3.mk" .include "../../x11/libX11/buildlink3.mk" .include "../../graphics/freetype2/buildlink3.mk" .include "../../fonts/fontconfig/buildlink3.mk" .include "../../sysutils/dbus/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.16 log @textproc/inlyne: update to 0.5.2 0.5.2 - 2026-05-19 Adds back the macOS x64 target that was dropped the past release, and updates most of our dependencies. Deprecations Replaces the Visual Studio Dark+ syntax highlighting theme with the default dark theme, and emit a deprecation warning (6ce93ce) Releases Add x86_64 (intel-based) macOS back to CI (#451) Internal Update all of the dependencies outside of rendering related ones (#448) 0.5.1 - 2026-05-13 Features Percent decode URLs (#390) Make window decorations optional and use better client side decorations on Wayland (#395) This includes the -d --decorations flag to control decorations Bold table headers (#402) Fixes Handle wpu::SurfaceError gracefully during rendering (#419) Documentation Use the view subcommand in our README headline example (#416) Add a CHANGELOG.md (#446) Internal Trivial dependency updates (#389) Dependabot CI action bumps (too many to care) Switch from std::sync::Mutex -> parking_lot::Mutex (#399) Replace VecDeque with Vec (#401) Fix recent CI failures (#411) Update dark-light dependency and log errors (#412) Fix typo in panic hook message (#420) Update metrics crate and remove unused import (#429) Run $ cargo fmt (#440) Give CI a bot of a refresher (#441) Update most dependencies (#443) Migrate to $GITHUB_OUTPUT in CI (#444) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2025/04/10 19:36:03 pin Exp $ d3 1 a3 1 DISTNAME= inlyne-0.5.2 @ 1.15 log @textproc/inlyne: needs sse2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2025/04/02 17:55:36 pin Exp $ d3 1 a3 1 DISTNAME= inlyne-0.5.0 d8 1 a8 1 MAINTAINER= pkgsrc-users@@NetBSD.org d20 1 a20 1 RUST_REQ= 1.81.0 @ 1.14 log @textproc/inlyne: reset maintainer @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2025/04/02 11:13:17 pin Exp $ d14 1 a14 1 NOT_FOR_PLATFORM+= *-*-i386 @ 1.13 log @textproc/inlyne: not for i386 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2025/02/06 11:26:29 pin Exp $ d8 1 a8 1 MAINTAINER= pin@@NetBSD.org @ 1.12 log @textproc/inlyne: update to 0.5.0 Another breaking release with the highlight this time being the introduction of new subcommands! The existing functionality of calling inlyne is still preserved as long as it doesn't conflict with an existing subcommand. You can use the new inlyne view subcommand to unambiguously view a file The first of our new subcommands is inlyne config open which makes editing inlyne's config file much simpler for people not accustomed to sniffing out obscure config file locations Breaking Changes Switch inlyne's CLI with the current functionality under inlyne view (#284) Features Add history navigation exposed via shortcuts (#258 #269) Add the new inlyne config subcommand for interacting with inlyne's config file (#285 #386) Modify our custom panic hook to follow a nice workflow for creating GH issues (#286) Allow specifying capital letters in keybinding definition (#287) In addition to the existing method of { key = 'a', mod = ["Shift"] } Allow specifying window position and size through config and CLI (#290) Add a desktop entry file (#293 #317) Allow double and triple click selection (#295 #339) Don't show the scrollbar when the content fits on one screen (#313) Add window class properties for wayland (#343 #349) Fixes Update the window title on file navigation (#274) Fix a crash that could happen when clicking some relative file links (#292) Use appropriate relative sizes for headers (#307) Scroll on clicking the scrollbar as well as moving (#314) Top align checkboxes instead of centering with content (#316) Don't panic when the file to view is missing (#332) Documentation Track code coverage with codecov.io (#337 #341 #346 #350 #378) Update some Cargo.toml fields (#369) Internal Add a dependabot workflow to update CI actions (#265) Dependabot CI action bumps (#266 #267 #340 #344 #363 #374 #376 #379 #384) Tweak CI to avoid spawning duplicate jobs for PRs (#268) Ensure that we can always deserialize the default keybindings (#270) Update dependencies (#272 #298 #300 #301 #333 #334 #336 #370) Improve test coverage (#273) Setup initial metrics infrastructure (#289) Switch our HTTP client from reqwest to ureq (#296) Placate clippy (#297 #326 #377 #383) Add dev bounding box toggle (#308 #312) Replace wiremock with tiny_http for testing (#320 #321) Update image and remove streamed image decoding (#325) Test our custom user agent (#328) Cleanup test utilities (#331 #335) Speed up graceful image failure test (#345) Fix test perf regression and new beta toolchain warning (#348) Narrow focus of snapshot tests (#364) Switch from the now deprecated PanicInfo to PanicHookInfo (#371) Bump CI nightly toolchain version (#372) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2024/08/30 09:13:35 pin Exp $ d13 3 @ 1.11 log @textproc/inlyne: update to 0.4.3 Just a patch release to fix the compilation issue on more recent toolchains with our "older" time dependency Internal - Run $ cargo update -p time - Placate clippy - bump version to v0.4.3 - Update svenstaro/upload-release-action to 2.9.0 - Whoever at GitHub thought it was a good idea to just try running older actions with a newer incompatible node version with just a warning wasted a good couple of hours of my life 🙃 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2024/04/08 10:44:27 pin Exp $ d3 1 a3 1 DISTNAME= inlyne-0.4.3 d17 1 a17 1 RUST_REQ= 1.72.1 d21 1 a21 1 INSTALLATION_DIRS= bin share/examples/inlyne d35 2 @ 1.10 log @textproc/inlyne: update to 0.4.2 Just a small bugfix/doc release while new features finish up for the v0.5 series Fixes - Ignore the case when doing header name lookups (#256) - Fix a crash when rendering headerless table (#279) - Fixes an issue where 1-pixel wide selections would linger (#288) - Fixes a crash caused by a mismatch in client/server version support on linux+wayland (#298) Docs - Exclude outdated repos from the repology badge (#271) - Add more instructions for building from source (#280) Internal - The usual swarm of non-user-facing changes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2024/02/20 21:29:28 pin Exp $ d3 1 a3 1 DISTNAME= inlyne-0.4.2 d17 1 @ 1.9 log @textproc/inlyne: update to 0.4.1 v0.4.1 Fixes Fix an issue where fonts can fail to be detected on some systems (#250) Docs Update the repo link to our newly minted organization (#251) v0.4.0 I'd like to start with a huge thanks to all of our contributors. This release wouldn't have happened nearly as soon, nor would it have had as many fixes and features without everyone's help ❤️ Breaking Changes Completions are now generated ahead of time and provided with the release assets instead of the old --gen-completions flag The default light theme code-highlighter was changed from the inpsired-github to the new github syntax highlighter We have a new wayland feature that is enabled by default for clipboard support. If you don't use wayland and you run into wayland related build errors then consider building with the --no-default-features with the optional --features x11 if you're using Xorg still The default zoom-out keybind is now instead of and zoom-reset is now unbound by default instead of Features Font fallback is now supported 🎉 (less tofu --> more emojis) A lot more embedded syntax highlighting themes (#219) The full list is always in the inlyne.default.toml file Add clipboard support for wayland (#243) Add support for color-scheme specific s (#236) Underlines are now supported in syntax highlighting (#221 and #225) extra keybindings now override base (#224) Use human-panic for more user-friendly panic messages (#172) Support table column alignment (#136) Use taffy for laying out tables (#129) Fixes Inherit alignment for headers (#241) Allow for px suffix on pixel length (#238) Mimic GitHub's anchorizer for creating headers' anchor links (#227) Correctly reset table column alignment (#218) Reset scroll on markdown navigation (#213) Debounce file watcher events (#200) More gracefully handle failures in image loading (#187) Switch the TLS library from openssl to rustls (#179) Fixes some issues with window's failing some image requests Documentation Document fontconfig dependency (#220) Internal The usual swarm of non-user-facing changes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2023/12/03 20:45:15 pin Exp $ d3 1 a3 1 DISTNAME= inlyne-0.4.1 @ 1.8 log @textproc/inlyne: add warning about latest release @ text @d3 1 a3 4 DISTNAME= inlyne-0.3.3 # 0.4.0 has been release but, do not update to it, see: # https://github.com/trimental/inlyne/issues/248 # Waiting for 0.4.1 to include the fix. d5 1 a5 1 MASTER_SITES= ${MASTER_SITE_GITHUB:=trimental/} d9 1 a9 1 HOMEPAGE= https://github.com/trimental/inlyne/ d32 1 a32 1 ${INSTALL_DATA} ${WRKSRC}/inlyne.toml.sample \ d35 3 @ 1.7 log @textproc/inlyne: update to 0.3.3 Just a small follow-up release to v0.3.2 Fixed - Fixes a panic in wgpu_core that can occur when resizing windows (#180) - Fixes list numbering when an element is nested within a list item (#181) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2023/11/24 07:49:43 pin Exp $ d4 3 @ 1.6 log @textproc/inlyne: update to 0.3.2 While waiting for some of the features in the main branch to finish baking for the v0.4 release why not enjoy some bugfixes, doc cleanups, and refactors right now? Fixed - Fixed a panic that occured when the viewed file gets removed or renamed (#145) - Made live code reloading more robust (#106 & #147) - Live code reloading should work with more editors (e.g. neovim) - Live code reloading should more reliable watch the desired file - Improved syntax highlighting (#150) - We now support highlighting many more formats (e.g. TOML, Dockerfiles, etc.) - We now support highlighting code blocks that use a language marker followed by a comma like ```rust,ignore - Nested numbered lists now display ordering correctly (#154) - Fixed a panic that occured on some specific system configurations (#169) Docs - Use a repology badge for package manager installation (#109) - Make correct location of config file more clear (#122) Along with a whole slew of internal refactors and testing improvements I'd also like to give a big thanks to all of the contributors that helped make this release possible! @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2023/11/12 13:23:41 wiz Exp $ d3 1 a3 1 DISTNAME= inlyne-0.3.2 @ 1.5 log @*: revebump for new brotli option for freetype2 Addresses PR 57693 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2023/10/24 22:11:18 wiz Exp $ d3 1 a3 2 DISTNAME= inlyne-0.3.1 PKGREVISION= 2 @ 1.4 log @*: bump for openssl 3 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2023/06/06 12:42:25 riastradh Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.3 log @Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/. Almost all uses, if not all of them, are wrong, according to the semantics of BUILD_DEPENDS (packages built for target available for use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for host available for use _as_ tools at build-time). No change to BUILD_DEPENDS as used correctly inside buildlink3. As proposed on tech-pkg: https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2023/05/10 10:26:38 pin Exp $ d4 1 @ 1.2 log @textproc/inlyne: update to 0.3.1 - Add vim-like bindings (and escape) to the defaults - Fix --page-width flag - Update dependencies @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2023/05/09 06:57:11 pin Exp $ d13 1 a13 1 BUILD_DEPENDS+= cmake-[0-9]*:../../devel/cmake @ 1.1 log @textproc/inlyne: import package Markdown files are a wonderful tool to get formatted, visually appealing, information to people in a minimal way. Except 9 times out of 10 you need an entire web browser to quickly open a file. Introducing Inlyne, a GPU powered yet browserless tool to help you quickly view markdown files in the blink of an eye. Use inlyne --help to see all the command line options. Some of which can be set permentantly by placing an inlyne.toml file into the default dirs configuration folder for your respective OS. Checkout inlyne.toml.sample for an example configuration. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= inlyne-0.3.0 @