From 030bde51f5dbb9c7f36cfd4ab229d17e5cad8096 Mon Sep 17 00:00:00 2001 From: sdk Date: Sun, 13 Mar 2022 12:33:30 +0000 Subject: [PATCH] Update fnc 0.8 => 0.9 Changes: * Add blame command line option to open annotated file at the specified line * merge upstream libfossil changes that eliminate gcc compiler warnings * adopt libfossil diff v1 implementation into fnc tree to replace v2 API * refactor diff implementation to comport with code style * fix --whitespace option (w keymap) diffv2 regression from 0.7 [105123b40e] * implement diff --line-numbers opt (L keymap) to display file line numbers * implement display of enclosing function in diff chunk headers (enabled by default like CVS and Git, disabled with --no-prototype or p keymap); works with all C-like languages, but not Lisps or markup languages * upstream libfossil fix for segv bug when fsl_int_d and fsl_id_t differ in size * fix incorrect malloc producing undefined behaviour on 32-bit platforms * add unveil (c)reate permission to the checkout dir to fix some diff commands * change conflicting diff and blame view key maps * implement taggable timeline nodes to interactively diff arbitrary commits * implement C timeline keymap to diff selected commit against local changes * clean code of OS-dependent ifdefs by consolidating them in called functions * add support for landlock Linux security module in Linux builds * significant diff driver refactoring for finer granularity in view manipulation * implement --sbs (S keymap) to display side-by-side formatted diffs * add FNC_COLOUR_DIFF_SBS_EDIT option to set colour of edited lines in SBS diff * plug small memory leak when interactively changing diff format --- devel/fnc/Makefile | 2 +- devel/fnc/distinfo | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/devel/fnc/Makefile b/devel/fnc/Makefile index 40f771a95a8..8aba590b56a 100644 --- a/devel/fnc/Makefile +++ b/devel/fnc/Makefile @@ -1,6 +1,6 @@ COMMENT = a terminal frontend for fossil -V = 0.8 +V = 0.9 DISTNAME = fnc-${V} CATEGORIES = devel diff --git a/devel/fnc/distinfo b/devel/fnc/distinfo index 04923217cfa..0bb06c34e84 100644 --- a/devel/fnc/distinfo +++ b/devel/fnc/distinfo @@ -1,2 +1,2 @@ -SHA256 (fnc-0.8.tar.gz) = FpyD+OqjMljSwmazyK0KsqsQjisawD1tFvcMulrLirQ= -SIZE (fnc-0.8.tar.gz) = 3005949 +SHA256 (fnc-0.9.tar.gz) = 1eAKD33bMHCRw8jdKOm9PW9BksTVOzjf2YlUlhNj9oo= +SIZE (fnc-0.9.tar.gz) = 3016801