From b0b6c960682cd256cfe227b648971b66ef1f2038 Mon Sep 17 00:00:00 2001 From: Po-Chuan Hsieh Date: Thu, 17 Aug 2023 02:10:27 +0800 Subject: [PATCH] net/libmaxminddb: Remove incorrect _POSIX_C_SOURCE - Bump PORTREVISION for package change PR: 272349 Reported by: Mina Galic Reference: https://github.com/maxmind/libmaxminddb/issues/318 --- net/libmaxminddb/Makefile | 1 + .../files/patch-include_maxminddb.h | 21 +++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 net/libmaxminddb/files/patch-include_maxminddb.h diff --git a/net/libmaxminddb/Makefile b/net/libmaxminddb/Makefile index 453959944c157..a14debe94ab40 100644 --- a/net/libmaxminddb/Makefile +++ b/net/libmaxminddb/Makefile @@ -1,5 +1,6 @@ PORTNAME= libmaxminddb PORTVERSION= 1.7.1 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= https://github.com/maxmind/libmaxminddb/releases/download/${PORTVERSION}/ diff --git a/net/libmaxminddb/files/patch-include_maxminddb.h b/net/libmaxminddb/files/patch-include_maxminddb.h new file mode 100644 index 0000000000000..ebe8e17d8ae9d --- /dev/null +++ b/net/libmaxminddb/files/patch-include_maxminddb.h @@ -0,0 +1,21 @@ +--- include/maxminddb.h.orig 2022-09-30 21:50:22 UTC ++++ include/maxminddb.h +@@ -5,18 +5,6 @@ extern "C" { + #ifndef MAXMINDDB_H + #define MAXMINDDB_H + +-/* Request POSIX.1-2008. However, we want to remain compatible with +- * POSIX.1-2001 (since we have been historically and see no reason to drop +- * compatibility). By requesting POSIX.1-2008, we can conditionally use +- * features provided by that standard if the implementation provides it. We can +- * check for what the implementation provides by checking the _POSIX_VERSION +- * macro after including unistd.h. If a feature is in POSIX.1-2008 but not +- * POSIX.1-2001, check that macro before using the feature (or check for the +- * feature directly if possible). */ +-#ifndef _POSIX_C_SOURCE +-#define _POSIX_C_SOURCE 200809L +-#endif +- + #include "maxminddb_config.h" + #include + #include