Package: fspy / 0.1.1-5

Metadata

Package Version Patches format
fspy 0.1.1-5 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01_fix_makefile.patch | (download)

Makefile | 10 5 + 5 - 0 !
1 file changed, 5 insertions(+), 5 deletions(-)

---
02_reproducible_build.patch | (download)

Makefile | 7 6 + 1 - 0 !
1 file changed, 6 insertions(+), 1 deletion(-)

 this patch makes the build reproducible
Bug-Debian: https://bugs.debian.org/831354
03_fix_makefile_cppflags.patch | (download)

Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix makefile added cppflags.
04_fix_compiler_warnings.patch | (download)

src/adaptive.c | 7 4 + 3 - 0 !
src/diff.c | 12 5 + 7 - 0 !
src/enumdirs.c | 6 3 + 3 - 0 !
src/enumdirs.h | 9 5 + 4 - 0 !
src/fspy.c | 9 5 + 4 - 0 !
src/output.c | 2 1 + 1 - 0 !
src/stating.c | 2 1 + 1 - 0 !
7 files changed, 24 insertions(+), 23 deletions(-)

 fix compiler warnings for uninitialized variables
 This patch fixes several compiler warnings that appear with modern GCC versions:
05_reformat_to_linux_style.patch | (download)

src/adaptive.c | 212 111 + 101 - 0 !
src/adaptive.h | 3 2 + 1 - 0 !
src/diff.c | 198 108 + 90 - 0 !
src/diff.h | 9 5 + 4 - 0 !
src/enumdirs.c | 324 169 + 155 - 0 !
src/enumdirs.h | 3 2 + 1 - 0 !
src/fsevents.c | 135 68 + 67 - 0 !
src/fspy.c | 878 456 + 422 - 0 !
src/fspy.h | 32 16 + 16 - 0 !
src/isnumber.c | 19 10 + 9 - 0 !
src/numlen.c | 17 9 + 8 - 0 !
src/output.c | 193 112 + 81 - 0 !
src/output.h | 9 5 + 4 - 0 !
src/regmatch.c | 53 29 + 24 - 0 !
src/stating.c | 270 141 + 129 - 0 !
src/stating.h | 3 2 + 1 - 0 !
16 files changed, 1245 insertions(+), 1113 deletions(-)

 reformat source code to linux kernel coding style
 Reformat all C source and header files using astyle with Linux kernel
 coding style settings:
 - Linux style brace placement (K&R style)
 - Tab indentation (8 spaces)
 - Maximum line length of 80 characters
 .
 This improves code readability and consistency with Linux kernel
 coding conventions. No functional changes.
06_update_version_output.patch | (download)

src/fspy.c | 15 9 + 6 - 0 !
src/fspy.h | 5 3 + 2 - 0 !
2 files changed, 12 insertions(+), 8 deletions(-)

 update version output to show debian package and maintainer info
 Enhances the --version output to display:
 - License information (GPL v2+)
 - Better formatted output with clearer labels
 .
 This provides users with complete version and maintenance information
 when running fspy --version.
07_fix_read_warning.patch | (download)

src/enumdirs.c | 9 8 + 1 - 0 !
1 file changed, 8 insertions(+), 1 deletion(-)

 fix read() return value warning in enumdirs.c
 Detailed description of the changes made.
 .
 This patch implements the following:
 - (Add details here as needed)
08_improve_readme.patch | (download)

README | 67 52 + 15 - 0 !
1 file changed, 52 insertions(+), 15 deletions(-)

 improve readme documentation
 Enhance the README with better structure, clearer examples,
 and more comprehensive usage instructions. Add detailed
 explanations of monitoring options, filtering, and output formatting.