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 )