diff options
| author | Dirk Meyer <dinoex@FreeBSD.org> | 2025-04-14 08:04:57 +0000 |
|---|---|---|
| committer | Dirk Meyer <dinoex@FreeBSD.org> | 2025-04-14 08:04:57 +0000 |
| commit | 9fdad9848fef30b9ffcf6f4a101f5b08c8f10237 (patch) | |
| tree | 2e6e37e2eae7d2cf61d9f224ed4e8f2c9d6caba1 | |
| parent | 3ef690b8c1ce6a78b614bcbfa665ab4da27f8968 (diff) | |
devel/gperf: update to 3.2.1
disable keyword '[[fallthrough]]'
PR: 286084
| -rw-r--r-- | devel/gperf/Makefile | 4 | ||||
| -rw-r--r-- | devel/gperf/distinfo | 6 | ||||
| -rw-r--r-- | devel/gperf/files/patch-output.cc | 14 |
3 files changed, 19 insertions, 5 deletions
diff --git a/devel/gperf/Makefile b/devel/gperf/Makefile index 9ba846886149..e1343d1fe0b9 100644 --- a/devel/gperf/Makefile +++ b/devel/gperf/Makefile @@ -1,5 +1,5 @@ PORTNAME= gperf -PORTVERSION= 3.2 +PORTVERSION= 3.2.1 CATEGORIES= devel MASTER_SITES= GNU @@ -19,7 +19,7 @@ USE_CXXSTD= gnu++98 GNU_CONFIGURE= yes CONFIGURE_ARGS+= --docdir=${DOCSDIR} MAKE_JOBS_UNSAFE= yes -TEST_TARGET= check +#TEST_TARGET= check CONFLICTS= ace+tao diff --git a/devel/gperf/distinfo b/devel/gperf/distinfo index 4b9828d5e78b..eba08e61318a 100644 --- a/devel/gperf/distinfo +++ b/devel/gperf/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744214738 -SHA256 (gperf-3.2.tar.gz) = e0ddadebb396906a3e3e4cac2f697c8d6ab92dffa5d365a5bc23c7d41d30ef62 -SIZE (gperf-3.2.tar.gz) = 1268603 +TIMESTAMP = 1744616590 +SHA256 (gperf-3.2.1.tar.gz) = ed5ad317858e0a9badbbada70df40194002e16e8834ac24491307c88f96f9702 +SIZE (gperf-3.2.1.tar.gz) = 1269006 diff --git a/devel/gperf/files/patch-output.cc b/devel/gperf/files/patch-output.cc new file mode 100644 index 000000000000..171a4b9f49d6 --- /dev/null +++ b/devel/gperf/files/patch-output.cc @@ -0,0 +1,14 @@ +--- src/output.cc.orig 2025-04-09 10:17:59 UTC ++++ src/output.cc +@@ -953,11 +953,6 @@ Output::output_hash_function () const + /* Pseudo-statement or comment that avoids a compiler warning or + lint warning. */ + const char * const fallthrough_marker = +- "#if (defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang__ && __clang_major__ + (__clang_minor__ >= 9) > 3))) || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 202000L && ((defined __GNUC__ && __GNUC__ >= 10) || (defined __clang__ && __clang_major__ >= 9)))\n" +- " [[fallthrough]];\n" +- "#elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10)\n" +- " __attribute__ ((__fallthrough__));\n" +- "#endif\n" + " /*FALLTHROUGH*/\n"; + /* It doesn't really matter whether hval is an 'int' or + 'unsigned int', but 'unsigned int' gives fewer warnings. */ |
