diff --git a/AUTHORS b/AUTHORS index c75b5ede..a62185c1 100644 --- a/AUTHORS +++ b/AUTHORS @@ -10,6 +10,7 @@ Roland Wittmann Major or minor contributions by (alphabetical order): +Alexis (documentation) Arfrever Frehtes Taifersar Arahesis Helmut Auer Michał Bartoszkiewicz diff --git a/ChangeLog b/ChangeLog index 7570fa28..5ce2d34f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4,6 +4,9 @@ Martin Väth : - manpage: fix typo UPDATE_TO_HIGHEST_SLOT -> UPGRADE_TO_HIGHEST_SLOT + Alexis : + - manpage: clarify purpose of eix-remote and of options -R and -Z + *eix-0.36.7 Martin Väth : - Support --regex-case and prefer it over --regex if the pattern has diff --git a/config.h.in b/config.h.in index f61307f0..c11e4282 100644 --- a/config.h.in +++ b/config.h.in @@ -91,7 +91,7 @@ /* Define if STL has array class */ #undef HAVE_ARRAY_CLASS -/* Define to 1 if you have the `atoi' function. */ +/* Define to 1 if you have the 'atoi' function. */ #undef HAVE_ATOI /* Define if __attribute__ ((fallthrough)) can be used */ @@ -121,7 +121,7 @@ /* Define if [[noreturn]] can be used */ #undef HAVE_C11ATTRIBUTE_NORETURN -/* Define to 1 if you have the `canonicalize_file_name' function. */ +/* Define to 1 if you have the 'canonicalize_file_name' function. */ #undef HAVE_CANONICALIZE_FILE_NAME /* Define to 1 if you have the Mac OS X function @@ -154,22 +154,22 @@ /* Define if STL has emplace_back */ #undef HAVE_EMPLACE_BACK -/* Define to 1 if you have the `fileno' function. */ +/* Define to 1 if you have the 'fileno' function. */ #undef HAVE_FILENO /* Define if C++ dialect has final modifier */ #undef HAVE_FINAL -/* Define to 1 if you have the `flock' function. */ +/* Define to 1 if you have the 'flock' function. */ #undef HAVE_FLOCK -/* Define to 1 if you have the `fnmatch' function. */ +/* Define to 1 if you have the 'fnmatch' function. */ #undef HAVE_FNMATCH /* Define if STL has forward_list */ #undef HAVE_FORWARD_LIST -/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */ +/* Define to 1 if fseeko (and ftello) are declared in stdio.h. */ #undef HAVE_FSEEKO /* Define if the GNU gettext() function is already present or preinstalled. */ @@ -181,7 +181,7 @@ /* Define if you have the iconv() function and it works. */ #undef HAVE_ICONV -/* Define to 1 if you have the `initgroups' function. */ +/* Define to 1 if you have the 'initgroups' function. */ #undef HAVE_INITGROUPS /* Define to 1 if you have the header file. */ @@ -193,7 +193,7 @@ /* Define to 1 if you have the header file. */ #undef HAVE_LIMITS_H -/* Define to 1 if you have the `memset' function. */ +/* Define to 1 if you have the 'memset' function. */ #undef HAVE_MEMSET /* Define to 1 if you have the header file. */ @@ -211,34 +211,34 @@ /* Define if C++ dialect has override modifier */ #undef HAVE_OVERRIDE -/* Define to 1 if you have the `realpath' function. */ +/* Define to 1 if you have the 'realpath' function. */ #undef HAVE_REALPATH -/* Define to 1 if you have the `regcomp' function. */ +/* Define to 1 if you have the 'regcomp' function. */ #undef HAVE_REGCOMP -/* Define to 1 if you have the `setegid' function. */ +/* Define to 1 if you have the 'setegid' function. */ #undef HAVE_SETEGID -/* Define to 1 if you have the `setenv' function. */ +/* Define to 1 if you have the 'setenv' function. */ #undef HAVE_SETENV -/* Define to 1 if you have the `seteuid' function. */ +/* Define to 1 if you have the 'seteuid' function. */ #undef HAVE_SETEUID -/* Define to 1 if you have the `setgid' function. */ +/* Define to 1 if you have the 'setgid' function. */ #undef HAVE_SETGID -/* Define to 1 if you have the `setgroups' function. */ +/* Define to 1 if you have the 'setgroups' function. */ #undef HAVE_SETGROUPS -/* Define to 1 if you have the `setuid' function. */ +/* Define to 1 if you have the 'setuid' function. */ #undef HAVE_SETUID -/* Define to 1 if you have the `setuser' function. */ +/* Define to 1 if you have the 'setuser' function. */ #undef HAVE_SETUSER -/* Define to 1 if you have the `sigaction' function. */ +/* Define to 1 if you have the 'sigaction' function. */ #undef HAVE_SIGACTION /* Define to 1 if you have the header file. */ @@ -250,10 +250,10 @@ /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H -/* Define to 1 if you have the `strchr' function. */ +/* Define to 1 if you have the 'strchr' function. */ #undef HAVE_STRCHR -/* Define to 1 if you have the `strerror' function. */ +/* Define to 1 if you have the 'strerror' function. */ #undef HAVE_STRERROR /* Define to 1 if you have the header file. */ @@ -265,19 +265,19 @@ /* Define to 1 if you have the header file. */ #undef HAVE_STROPTS_H -/* Define to 1 if you have the `strrchr' function. */ +/* Define to 1 if you have the 'strrchr' function. */ #undef HAVE_STRRCHR -/* Define to 1 if you have the `strtol' function. */ +/* Define to 1 if you have the 'strtol' function. */ #undef HAVE_STRTOL -/* Define to 1 if you have the `strtoll' function. */ +/* Define to 1 if you have the 'strtoll' function. */ #undef HAVE_STRTOLL -/* Define to 1 if you have the `strtoul' function. */ +/* Define to 1 if you have the 'strtoul' function. */ #undef HAVE_STRTOUL -/* Define to 1 if you have the `strtoull' function. */ +/* Define to 1 if you have the 'strtoull' function. */ #undef HAVE_STRTOULL /* Define to 1 if you have the header file. */ @@ -322,7 +322,7 @@ /* Define if STL has unordered_set */ #undef HAVE_UNORDERED_SET -/* Define to 1 if you have the `vfork' function. */ +/* Define to 1 if you have the 'vfork' function. */ #undef HAVE_VFORK /* Define to 1 if you have the header file. */ @@ -400,7 +400,7 @@ /* Default SRC_URI */ #undef SRC_URI_DEFAULT -/* Define to 1 if all of the C90 standard headers exist (not just the ones +/* Define to 1 if all of the C89 standard headers exist (not just the ones required in a freestanding environment). This macro is provided for backward compatibility; new code need not use it. */ #undef STDC_HEADERS @@ -411,7 +411,7 @@ /* Define if __attribute__ ((const)) can be used for const virtuals */ #undef USE_PURE_FOR_CONST_VIRTUALS -/* Enable extensions on AIX 3, Interix. */ +/* Enable extensions on AIX, Interix, z/OS. */ #ifndef _ALL_SOURCE # undef _ALL_SOURCE #endif @@ -472,11 +472,15 @@ #ifndef __STDC_WANT_IEC_60559_DFP_EXT__ # undef __STDC_WANT_IEC_60559_DFP_EXT__ #endif +/* Enable extensions specified by C23 Annex F. */ +#ifndef __STDC_WANT_IEC_60559_EXT__ +# undef __STDC_WANT_IEC_60559_EXT__ +#endif /* Enable extensions specified by ISO/IEC TS 18661-4:2015. */ #ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__ # undef __STDC_WANT_IEC_60559_FUNCS_EXT__ #endif -/* Enable extensions specified by ISO/IEC TS 18661-3:2015. */ +/* Enable extensions specified by C23 Annex H and ISO/IEC TS 18661-3:2015. */ #ifndef __STDC_WANT_IEC_60559_TYPES_EXT__ # undef __STDC_WANT_IEC_60559_TYPES_EXT__ #endif @@ -526,12 +530,15 @@ /* Number of bits in a file offset, on hosts where this is settable. */ #undef _FILE_OFFSET_BITS -/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */ +/* Define to 1 if necessary to make fseeko visible. */ #undef _LARGEFILE_SOURCE -/* Define for large files, on AIX-style hosts. */ +/* Define to 1 on platforms where this makes off_t a 64-bit type. */ #undef _LARGE_FILES +/* Number of bits in time_t, on hosts where this is settable. */ +#undef _TIME_BITS + /* Define for Solaris 2.5.1 so the uint32_t typedef from , , or is not used. If the typedef were allowed, the #define below would cause a syntax error. */ @@ -542,6 +549,9 @@ #define below would cause a syntax error. */ #undef _UINT8_T +/* Define to 1 on platforms where this makes time_t a 64-bit type. */ +#undef __MINGW_USE_VC2005_COMPAT + /* Define to the type of an unsigned integer type of width exactly 16 bits if such a type exists and the standard includes do not define it. */ #undef uint16_t diff --git a/configure.ac b/configure.ac index 4e9ae416..09bd655f 100644 --- a/configure.ac +++ b/configure.ac @@ -41,7 +41,7 @@ dnl each item is listed in a separate line with indent level increased; dnl in such a case the opening/closing braces are isolated. dnl 2. The AC_INIT macro must be in one line since it is parsed by dnl primitive scripts. -AC_INIT([eix], [0.36.7], [https://github.com/vaeth/eix/issues/], [eix], [https://github.com/vaeth/eix/]) +AC_INIT([eix], [0.36.8], [https://github.com/vaeth/eix/issues/], [eix], [https://github.com/vaeth/eix/]) AC_PREREQ([2.64]) m4_ifdef([AC_CONFIG_MACRO_DIR], diff --git a/meson.build b/meson.build index 8c3135c4..6ec8c115 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('eix', 'cpp', - version : '0.36.7', + version : '0.36.8', license : 'GPLv2', default_options : [ 'prefix=/usr', diff --git a/src/eixTk/stringutils.cc b/src/eixTk/stringutils.cc index 6f0b9397..c956e0c8 100644 --- a/src/eixTk/stringutils.cc +++ b/src/eixTk/stringutils.cc @@ -33,6 +33,7 @@ #include "eixTk/likely.h" #include "eixTk/null.h" #include "eixTk/stringtypes.h" +#include "eixTk/unordered_set.h" using std::string;