Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Jan 2025 04:42:27 GMT
From:      Xin LI <delphij@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 7f8f120439b7 - main - libmagic: Unbreak for older FreeBSD releases.
Message-ID:  <202501080442.5084gRup007514@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by delphij:

URL: https://cgit.FreeBSD.org/src/commit/?id=7f8f120439b77e60a1070d87f4dc6cb9a43d0335

commit 7f8f120439b77e60a1070d87f4dc6cb9a43d0335
Author:     Xin LI <delphij@FreeBSD.org>
AuthorDate: 2025-01-08 04:42:16 +0000
Commit:     Xin LI <delphij@FreeBSD.org>
CommitDate: 2025-01-08 04:42:16 +0000

    libmagic: Unbreak for older FreeBSD releases.
    
    byteswap.h is introduced in FreeBSD 13.2 but was not available in
    earlier versions.  In order to support upgrading from an earlier
    FreeBSD release we would need to tell the build system that fact.
    
    PR:             bin/273736
    Reported by:    philip
    MFC after:      3 days
---
 lib/libmagic/config.h | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/lib/libmagic/config.h b/lib/libmagic/config.h
index 12cd382ab9bb..d642880d6096 100644
--- a/lib/libmagic/config.h
+++ b/lib/libmagic/config.h
@@ -1,6 +1,9 @@
 /* config.h.  Generated from config.h.in by configure.  */
 /* config.h.in.  Generated from configure.ac by autoheader.  */
 
+/* FreeBSD */
+#include <osreldate.h>
+
 /* Define if building universal (internal helper macro) */
 /* #undef AC_APPLE_UNIVERSAL_BUILD */
 
@@ -21,8 +24,10 @@
 
 /* Define to 1 if you have the <byteswap.h> header file. */
 #ifndef __APPLE__ /* Cross building tools on macOS */
+#if __FreeBSD_version >= 1400079 || (__FreeBSD_version < 1400000 && __FreeBSD_version >= 1302500)
 #define HAVE_BYTESWAP_H 1
 #endif
+#endif
 
 /* Define to 1 if you have the <bzlib.h> header file. */
 /* #undef HAVE_BZLIB_H */



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202501080442.5084gRup007514>