git: e56c6c0880c0 - main - textproc/xml-format: correct errno usage
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 11 Feb 2025 13:26:43 UTC
The branch main has been updated by fuz: URL: https://cgit.FreeBSD.org/ports/commit/?id=e56c6c0880c09db38a25f1c56768ba82c95a4fe9 commit e56c6c0880c09db38a25f1c56768ba82c95a4fe9 Author: Robert Clausecker <fuz@FreeBSD.org> AuthorDate: 2025-02-11 13:14:29 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2025-02-11 13:26:14 +0000 textproc/xml-format: correct errno usage extern int errno; is incorrect these days. Include <errno.h> for the correct behaviour. This fixes the build on some configurations. Approved by: portmgr (build fix blanket) --- textproc/xml-format/Makefile | 1 + textproc/xml-format/files/patch-tag-list.c | 16 ++++++++++++++++ textproc/xml-format/files/patch-xml-format.c | 18 ++++++++++++++++++ 3 files changed, 35 insertions(+) diff --git a/textproc/xml-format/Makefile b/textproc/xml-format/Makefile index c90ee490e41e..4f2474196619 100644 --- a/textproc/xml-format/Makefile +++ b/textproc/xml-format/Makefile @@ -1,6 +1,7 @@ PORTNAME= xml-format DISTVERSION= 0.2.0-3 DISTVERSIONSUFFIX= -g4448d89 +PORTREVISION= 1 CATEGORIES= textproc MAINTAINER= jwb@FreeBSD.org diff --git a/textproc/xml-format/files/patch-tag-list.c b/textproc/xml-format/files/patch-tag-list.c new file mode 100644 index 000000000000..78e41b455d77 --- /dev/null +++ b/textproc/xml-format/files/patch-tag-list.c @@ -0,0 +1,16 @@ +--- tag-list.c.orig 2025-02-05 15:23:28 UTC ++++ tag-list.c +@@ -1,3 +1,4 @@ ++#include <errno.h> + #include <stdio.h> + #include <limits.h> + #include <string.h> +@@ -80,8 +81,6 @@ void tag_list_error_check(int list_size, const char + void tag_list_error_check(int list_size, const char *path) + + { +- extern int errno; +- + if ( list_size == -1 ) + { + fprintf(stderr, "Unable to read %s: %s\n", path, strerror(errno)); diff --git a/textproc/xml-format/files/patch-xml-format.c b/textproc/xml-format/files/patch-xml-format.c new file mode 100644 index 000000000000..807eb921fedc --- /dev/null +++ b/textproc/xml-format/files/patch-xml-format.c @@ -0,0 +1,18 @@ +--- xml-format.c.orig 2025-02-05 15:23:48 UTC ++++ xml-format.c +@@ -13,6 +13,7 @@ + * 2013-02-09 Jason Bacon Begin + ***************************************************************************/ + ++#include <errno.h> + #include <stdio.h> + #include <string.h> + #include <ctype.h> +@@ -69,7 +70,6 @@ int xml_format(const char *filename) + buff[COPY_BUFF_SIZE+1], + *subdir; + size_t bytes; +- extern int errno; + tag_list_t tags; + + if ( ( subdir = strrchr(filename, '.')) == NULL )