diff options
Diffstat (limited to 'dev-libs')
| -rw-r--r-- | dev-libs/cJSON/cJSON-1.7.19.ebuild | 2 | ||||
| -rw-r--r-- | dev-libs/jerasure/files/jerasure-2.0.0-autoconf.patch | 10 | ||||
| -rw-r--r-- | dev-libs/jerasure/files/jerasure-2.0.0-c99.patch | 327 | ||||
| -rw-r--r-- | dev-libs/json-glib/files/json-glib-1.8.0-werror.patch | 27 | ||||
| -rw-r--r-- | dev-libs/jsonrpc-glib/jsonrpc-glib-3.44.2.ebuild | 2 | ||||
| -rw-r--r-- | dev-libs/libaio/libaio-0.3.113-r2.ebuild | 2 | ||||
| -rw-r--r-- | dev-libs/libinput/libinput-1.29.1.ebuild | 2 | ||||
| -rw-r--r-- | dev-libs/libtracefs/files/libtracefs-1.8.0-mmap.patch | 25 | ||||
| -rw-r--r-- | dev-libs/m17n-lib/files/m17n-lib-1.8.4-configure.patch | 142 | ||||
| -rw-r--r-- | dev-libs/mongo-c-driver/mongo-c-driver-1.24.4-r1.ebuild | 2 | ||||
| -rw-r--r-- | dev-libs/simdjson/files/simdjson-3.10.0-dont-bundle-cxxopts.patch | 20 | ||||
| -rw-r--r-- | dev-libs/simdjson/files/simdjson-3.7.1-data-optional.patch | 17 |
12 files changed, 5 insertions, 573 deletions
diff --git a/dev-libs/cJSON/cJSON-1.7.19.ebuild b/dev-libs/cJSON/cJSON-1.7.19.ebuild index 41fda363ff79..7425d9e1fe5a 100644 --- a/dev-libs/cJSON/cJSON-1.7.19.ebuild +++ b/dev-libs/cJSON/cJSON-1.7.19.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/DaveGamble/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/jerasure/files/jerasure-2.0.0-autoconf.patch b/dev-libs/jerasure/files/jerasure-2.0.0-autoconf.patch deleted file mode 100644 index 60b347cf3adc..000000000000 --- a/dev-libs/jerasure/files/jerasure-2.0.0-autoconf.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/m4/ax_ext.m4 -+++ b/m4/ax_ext.m4 -@@ -164,6 +164,7 @@ AC_DEFUN([AX_EXT], - fi - fi - -+ AC_CHECK_SIZEOF([long]) - if test "$ac_cv_sizeof_long" -eq 8; then - SIMD_FLAGS="$SIMD_FLAGS -DARCH_64" - fi diff --git a/dev-libs/jerasure/files/jerasure-2.0.0-c99.patch b/dev-libs/jerasure/files/jerasure-2.0.0-c99.patch deleted file mode 100644 index 173acd1772b0..000000000000 --- a/dev-libs/jerasure/files/jerasure-2.0.0-c99.patch +++ /dev/null @@ -1,327 +0,0 @@ -https://bugs.gentoo.org/871453 -https://bugs.gentoo.org/955579 ---- a/Examples/cauchy_01.c -+++ b/Examples/cauchy_01.c -@@ -50,10 +50,11 @@ - #include <string.h> - #include "jerasure.h" - #include "reed_sol.h" -+#include "cauchy.h" - - #define talloc(type, num) (type *) malloc(sizeof(type)*(num)) - --usage(char *s) -+void usage(char *s) - { - fprintf(stderr, "usage: cauchy_01 n w - Converts the value n to a bitmatrix using GF(2^w).\n"); - fprintf(stderr, " \n"); ---- a/Examples/cauchy_02.c -+++ b/Examples/cauchy_02.c -@@ -54,7 +54,7 @@ - - #define talloc(type, num) (type *) malloc(sizeof(type)*(num)) - --usage(char *s) -+void usage(char *s) - { - fprintf(stderr, "usage: cauchy_02 k m w seed - CRS coding example using Bloemer's original matrix.\n"); - fprintf(stderr, " \n"); -@@ -84,7 +84,7 @@ usage(char *s) - exit(1); - } - --static print_array(char **ptrs, int ndevices, int size, int packetsize, char *label) -+static void print_array(char **ptrs, int ndevices, int size, int packetsize, char *label) - { - int i, j, x; - unsigned char *up; ---- a/Examples/cauchy_03.c -+++ b/Examples/cauchy_03.c -@@ -54,7 +54,7 @@ - - #define talloc(type, num) (type *) malloc(sizeof(type)*(num)) - --usage(char *s) -+void usage(char *s) - { - fprintf(stderr, "usage: cauchy_03 k m w seed - CRS coding example improving the matrix.\n"); - fprintf(stderr, " \n"); -@@ -88,7 +88,7 @@ usage(char *s) - exit(1); - } - --static print_array(char **ptrs, int ndevices, int size, int packetsize, char *label) -+static void print_array(char **ptrs, int ndevices, int size, int packetsize, char *label) - { - int i, j, x; - unsigned char *up; ---- a/Examples/cauchy_04.c -+++ b/Examples/cauchy_04.c -@@ -54,7 +54,7 @@ - - #define talloc(type, num) (type *) malloc(sizeof(type)*(num)) - --usage(char *s) -+void usage(char *s) - { - fprintf(stderr, "usage: cauchy_04 k m w seed - CRS coding example improving the matrix.\n"); - fprintf(stderr, " \n"); -@@ -85,7 +85,7 @@ usage(char *s) - exit(1); - } - --static print_array(char **ptrs, int ndevices, int size, int packetsize, char *label) -+static void print_array(char **ptrs, int ndevices, int size, int packetsize, char *label) - { - int i, j, x; - unsigned char *up; ---- a/Examples/decoder.c -+++ b/Examples/decoder.c -@@ -65,6 +65,7 @@ same arguments, and encoder.c does error check. - #include <sys/time.h> - #include <sys/stat.h> - #include <signal.h> -+#include <unistd.h> - #include "jerasure.h" - #include "reed_sol.h" - #include "galois.h" ---- a/Examples/encoder.c -+++ b/Examples/encoder.c -@@ -63,6 +63,7 @@ is the file name with "_k#" or "_m#" and then the extension. - #include <stdlib.h> - #include <errno.h> - #include <signal.h> -+#include <unistd.h> - #include <gf_rand.h> - #include "jerasure.h" - #include "reed_sol.h" ---- a/Examples/jerasure_01.c -+++ b/Examples/jerasure_01.c -@@ -50,7 +50,7 @@ - - #define talloc(type, num) (type *) malloc(sizeof(type)*(num)) - --usage(char *s) -+void usage(char *s) - { - fprintf(stderr, "usage: jerasure_01 r c w - creates and prints out a matrix in GF(2^w).\n\n"); - fprintf(stderr, " Element i,j is equal to 2^(i*c+j)\n"); ---- a/Examples/jerasure_02.c -+++ b/Examples/jerasure_02.c -@@ -50,7 +50,7 @@ - - #define talloc(type, num) (type *) malloc(sizeof(type)*(num)) - --usage(char *s) -+void usage(char *s) - { - fprintf(stderr, "usage: jerasure_02 r c w - Converts the matrix of jerasure_01 to a bit matrix.\n"); - fprintf(stderr, " \n"); ---- a/Examples/jerasure_03.c -+++ b/Examples/jerasure_03.c -@@ -51,7 +51,7 @@ - - #define talloc(type, num) (type *) malloc(sizeof(type)*(num)) - --usage(char *s) -+void usage(char *s) - { - fprintf(stderr, "usage: jerasure_03 k w - Creates a kxk Cauchy matrix in GF(2^w). \n\n"); - fprintf(stderr, " k must be < 2^w. Element i,j is 1/(i+(2^w-j-1)). (If that is\n"); ---- a/Examples/jerasure_04.c -+++ b/Examples/jerasure_04.c -@@ -51,7 +51,7 @@ - - #define talloc(type, num) (type *) malloc(sizeof(type)*(num)) - --usage(char *s) -+void usage(char *s) - { - fprintf(stderr, "usage: jerasure_04 k w - Performs the analogous bit-matrix operations to jerasure_03.\n\n"); - fprintf(stderr, " It converts the matrix to a kw*kw bit matrix and does the same operations.\n"); ---- a/Examples/jerasure_05.c -+++ b/Examples/jerasure_05.c -@@ -53,7 +53,7 @@ - - #define talloc(type, num) (type *) malloc(sizeof(type)*(num)) - --usage(char *s) -+void usage(char *s) - { - fprintf(stderr, "usage: jerasure_05 k m w size seed - Does a simple Reed-Solomon coding example in GF(2^w).\n"); - fprintf(stderr, " \n"); ---- a/Examples/jerasure_06.c -+++ b/Examples/jerasure_06.c -@@ -53,7 +53,7 @@ - - #define talloc(type, num) (type *) malloc(sizeof(type)*(num)) - --usage(char *s) -+void usage(char *s) - { - fprintf(stderr, "usage: jerasure_06 k m w packetsize seed\n"); - fprintf(stderr, "Does a simple Cauchy Reed-Solomon coding example in GF(2^w).\n"); -@@ -72,7 +72,7 @@ usage(char *s) - exit(1); - } - --static print_array(char **ptrs, int ndevices, int size, int packetsize, char *label) -+static void print_array(char **ptrs, int ndevices, int size, int packetsize, char *label) - { - int i, j, x; - unsigned char *up; ---- a/Examples/jerasure_07.c -+++ b/Examples/jerasure_07.c -@@ -53,7 +53,7 @@ - - #define talloc(type, num) (type *) malloc(sizeof(type)*(num)) - --usage(char *s) -+void usage(char *s) - { - fprintf(stderr, "usage: jerasure_07 k m w seed - Scheduled Cauchy Reed-Solomon coding example in GF(2^w).\n"); - fprintf(stderr, " \n"); -@@ -72,7 +72,7 @@ usage(char *s) - exit(1); - } - --static print_array(char **ptrs, int ndevices, int size, int packetsize, char *label) -+static void print_array(char **ptrs, int ndevices, int size, int packetsize, char *label) - { - int i, j, x; - unsigned char *up; ---- a/Examples/jerasure_08.c -+++ b/Examples/jerasure_08.c -@@ -53,7 +53,7 @@ - - #define talloc(type, num) (type *) malloc(sizeof(type)*(num)) - --usage(char *s) -+void usage(char *s) - { - fprintf(stderr, "usage: jerasure_08 k w seed - Example schedule cache usage with RAID-6\n"); - fprintf(stderr, " \n"); -@@ -75,7 +75,7 @@ usage(char *s) - exit(1); - } - --static print_array(char **ptrs, int ndevices, int size, int packetsize, char *label) -+static void print_array(char **ptrs, int ndevices, int size, int packetsize, char *label) - { - int i, j, x; - unsigned char *up; ---- a/Examples/liberation_01.c -+++ b/Examples/liberation_01.c -@@ -54,7 +54,7 @@ - - #define talloc(type, num) (type *) malloc(sizeof(type)*(num)) - --usage(char *s) -+void usage(char *s) - { - fprintf(stderr, "usage: liberation_01 k w seed - Liberation RAID-6 coding/decoding example in GF(2^w).\n"); - fprintf(stderr, " \n"); -@@ -73,7 +73,7 @@ usage(char *s) - exit(1); - } - --static print_array(char **ptrs, int ndevices, int size, int packetsize, char *label) -+static void print_array(char **ptrs, int ndevices, int size, int packetsize, char *label) - { - int i, j, x; - unsigned char *up; ---- a/Examples/reed_sol_01.c -+++ b/Examples/reed_sol_01.c -@@ -54,7 +54,7 @@ - - #define talloc(type, num) (type *) malloc(sizeof(type)*(num)) - --usage(char *s) -+void usage(char *s) - { - fprintf(stderr, "usage: reed_sol_01 k m w seed - Does a simple Reed-Solomon coding example in GF(2^w).\n"); - fprintf(stderr, " \n"); ---- a/Examples/reed_sol_02.c -+++ b/Examples/reed_sol_02.c -@@ -52,7 +52,7 @@ - - #define talloc(type, num) (type *) malloc(sizeof(type)*(num)) - --usage(char *s) -+void usage(char *s) - { - fprintf(stderr, "usage: reed_sol_02 k m w - Vandermonde matrices in GF(2^w).\n"); - fprintf(stderr, " \n"); ---- a/Examples/reed_sol_03.c -+++ b/Examples/reed_sol_03.c -@@ -53,7 +53,7 @@ - - #define talloc(type, num) (type *) malloc(sizeof(type)*(num)) - --usage(char *s) -+void usage(char *s) - { - fprintf(stderr, "usage: reed_sol_03 k w seed - Does a simple RAID-6 coding example in GF(2^w).\n"); - fprintf(stderr, " \n"); ---- a/Examples/reed_sol_04.c -+++ b/Examples/reed_sol_04.c -@@ -54,7 +54,7 @@ - - #define talloc(type, num) (type *) malloc(sizeof(type)*(num)) - --usage(char *s) -+void usage(char *s) - { - fprintf(stderr, "usage: reed_sol_04 w seed - Shows reed_sol_galois_wXX_region_multby_2\n"); - fprintf(stderr, " \n"); ---- a/Examples/reed_sol_test_gf.c -+++ b/Examples/reed_sol_test_gf.c -@@ -49,6 +49,7 @@ - #include <string.h> - #include <gf_complete.h> - #include <gf_method.h> -+#include <gf_rand.h> - #include <stdint.h> - #include "jerasure.h" - #include "reed_sol.h" -@@ -68,7 +69,7 @@ static void free16(void *ptr) { - - #define talloc(type, num) (type *) malloc16(sizeof(type)*(num)) - --usage(char *s) -+void usage(char *s) - { - fprintf(stderr, "usage: reed_sol_test_gf k m w seed (additional GF args) - Tests Reed-Solomon in GF(2^w).\n"); - fprintf(stderr, " \n"); ---- a/Examples/reed_sol_time_gf.c -+++ b/Examples/reed_sol_time_gf.c -@@ -51,6 +51,7 @@ - #include <gf_rand.h> - #include <gf_method.h> - #include <stdint.h> -+#include <sys/time.h> - #include "jerasure.h" - #include "reed_sol.h" - -@@ -87,7 +88,7 @@ timer_split (const double *t) - return (cur_t - *t); - } - --usage(char *s) -+void usage(char *s) - { - fprintf(stderr, "usage: reed_sol_time_gf k m w seed iterations bufsize (additional GF args) - Test and time Reed-Solomon in a particular GF(2^w).\n"); - fprintf(stderr, " \n"); --- -2.50.1 - ---- a/Examples/encoder.c -+++ b/Examples/encoder.c -@@ -621,6 +621,7 @@ int is_prime(int w) { - else { return 0; } - } - } -+ return 0; - } - - /* Handles ctrl-\ event */ diff --git a/dev-libs/json-glib/files/json-glib-1.8.0-werror.patch b/dev-libs/json-glib/files/json-glib-1.8.0-werror.patch deleted file mode 100644 index 776b2465d414..000000000000 --- a/dev-libs/json-glib/files/json-glib-1.8.0-werror.patch +++ /dev/null @@ -1,27 +0,0 @@ -https://gitlab.gnome.org/GNOME/json-glib/-/commit/a5eb23ca06a6ec345fba376296bd4236b7fb7635 - -From a5eb23ca06a6ec345fba376296bd4236b7fb7635 Mon Sep 17 00:00:00 2001 -From: Emmanuele Bassi <ebassi@gnome.org> -Date: Sun, 26 Nov 2023 17:20:29 +0000 -Subject: [PATCH] build: Gate GIR fatal warnings to werror - -This way we consistently fail early. ---- - json-glib/meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/json-glib/meson.build b/json-glib/meson.build -index e13e688..9e51931 100644 ---- a/json-glib/meson.build -+++ b/json-glib/meson.build -@@ -113,7 +113,7 @@ if gir.found() - header: 'json-glib/json-glib.h', - install: true, - extra_args: gir_args, -- fatal_warnings: true, -+ fatal_warnings: get_option('werror'), - ) - else - json_glib_gir = [] --- -GitLab diff --git a/dev-libs/jsonrpc-glib/jsonrpc-glib-3.44.2.ebuild b/dev-libs/jsonrpc-glib/jsonrpc-glib-3.44.2.ebuild index a3dc053c4be8..d411b028d7e6 100644 --- a/dev-libs/jsonrpc-glib/jsonrpc-glib-3.44.2.ebuild +++ b/dev-libs/jsonrpc-glib/jsonrpc-glib-3.44.2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/jsonrpc-glib" LICENSE="LGPL-2.1+" SLOT="0/1" -KEYWORDS="amd64 arm ~arm64 ppc64 ~riscv x86" +KEYWORDS="amd64 arm ~arm64 ~ppc ppc64 ~riscv x86" IUSE="gtk-doc +introspection test vala" REQUIRED_USE=" diff --git a/dev-libs/libaio/libaio-0.3.113-r2.ebuild b/dev-libs/libaio/libaio-0.3.113-r2.ebuild index 842049cbd387..0c84be348116 100644 --- a/dev-libs/libaio/libaio-0.3.113-r2.ebuild +++ b/dev-libs/libaio/libaio-0.3.113-r2.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]] ; then EGIT_REPO_URI="https://pagure.io/libaio.git" else SRC_URI="https://releases.pagure.org/${PN}/${P}.tar.gz" - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" fi LICENSE="LGPL-2" diff --git a/dev-libs/libinput/libinput-1.29.1.ebuild b/dev-libs/libinput/libinput-1.29.1.ebuild index 1a3480e21d5a..6e2969c06147 100644 --- a/dev-libs/libinput/libinput-1.29.1.ebuild +++ b/dev-libs/libinput/libinput-1.29.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2 LICENSE="MIT" SLOT="0/10" if [[ $(ver_cut 3) -lt 900 ]] ; then - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" fi IUSE="doc input_devices_wacom test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libtracefs/files/libtracefs-1.8.0-mmap.patch b/dev-libs/libtracefs/files/libtracefs-1.8.0-mmap.patch deleted file mode 100644 index 15000318863d..000000000000 --- a/dev-libs/libtracefs/files/libtracefs-1.8.0-mmap.patch +++ /dev/null @@ -1,25 +0,0 @@ -Subject: [PATCH] libtracefs meson: build tracefs-mmap by default - -Accordingly to Makefile let's add tracefs-mmap.c to build, this is needed -for linking by other object files. - -Link: https://lore.kernel.org/linux-trace-devel/20240110203925.266999-1-giulio.benetti@benettiengineering.com ---- - src/meson.build | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/meson.build b/src/meson.build -index 5b76554..f7a98b9 100644 ---- a/src/meson.build -+++ b/src/meson.build -@@ -11,6 +11,7 @@ sources= [ - 'tracefs-instance.c', - 'tracefs-kprobes.c', - 'tracefs-marker.c', -+ 'tracefs-mmap.c', - 'tracefs-record.c', - 'tracefs-sqlhist.c', - 'tracefs-tools.c', --- -2.43.0 - diff --git a/dev-libs/m17n-lib/files/m17n-lib-1.8.4-configure.patch b/dev-libs/m17n-lib/files/m17n-lib-1.8.4-configure.patch deleted file mode 100644 index 12e571bd086b..000000000000 --- a/dev-libs/m17n-lib/files/m17n-lib-1.8.4-configure.patch +++ /dev/null @@ -1,142 +0,0 @@ ---- a/configure.ac -+++ b/configure.ac -@@ -96,8 +96,11 @@ - - dnl Checks which levels of APIs should be compiled. - --AC_ARG_ENABLE(gui, -- AS_HELP_STRING([--enable-gui],[enable GUI level APIs (default is YES)])) -+PKG_PROG_PKG_CONFIG -+AM_CONDITIONAL([HAVE_PKG_CONFIG], [test "x$PKG_CONFIG" != x]) -+ -+AC_ARG_WITH(gui, -+ AS_HELP_STRING([--with-gui],[enable GUI level APIs (default is YES)])) - - AM_CONDITIONAL(WITH_GUI, test x$with_gui != xno) - -@@ -117,14 +120,14 @@ - - M17N_EXT_LIBS= - --PKG_PROG_PKG_CONFIG --AM_CONDITIONAL([HAVE_PKG_CONFIG], [test "x$PKG_CONFIG" != x]) -- - if test "x$no_x" != "xyes"; then - AC_DEFINE(HAVE_X11, 1, [Define to 1 if you have X11.]) - X11_LD_FLAGS="-lXt -lX11" - M17N_EXT_LIBS="$M17N_EXT_LIBS X11" - -+ AC_ARG_WITH(athena, -+ AS_HELP_STRING([--with-athena],[with X Athena Widget suport])) -+ if test "x$with_athena" != "xno"; then - if test "x$HAVE_XAW" = "xyes"; then - AC_DEFINE(HAVE_X11_XAW_COMMAND_H, 1, - [Define to 1 if you have the Xaw header files.]) -@@ -132,11 +135,15 @@ - CONFIG_FLAGS="$CONFIG_FLAGS -DHAVE_X11_XAW_COMMAND_H" - M17N_EXT_LIBS="$M17N_EXT_LIBS Xaw" - fi -+ fi - fi - AC_SUBST(X11_LD_FLAGS) - AC_SUBST(XAW_LD_FLAGS) - - dnl Check for fribidi library. -+AC_ARG_WITH(fribidi, -+ AS_HELP_STRING([--with-fribidi],[with FriBidi suport])) -+if test "x$with_fribidi" != "xno"; then - save_CPPFLAGS="$CPPFLAGS" - save_LIBS="$LIBS" - AC_CHECK_PROG(HAVE_FRIBIDI_CONFIG, fribidi-config, yes) -@@ -158,6 +165,7 @@ - FRIBIDI_LD_FLAGS= - fi - LIBS="$save_LIBS" -+fi - AC_SUBST(FRIBIDI_LD_FLAGS) - - dnl Check for otflib usability. -@@ -201,11 +209,14 @@ - AC_SUBST(OTF_LD_FLAGS) - - dnl Check for Freetype2 usability. -+AC_ARG_WITH(freetype, -+ AS_HELP_STRING([--with-freetype],[with FreeType support])) -+if test "x$with_freetype" != "xno"; then - PKG_CHECK_MODULES([FREETYPE], [freetype2], [HAVE_FREETYPE=yes], - [HAVE_FREETYPE=no]) - AS_IF([test "x$HAVE_FREETYPE" = "xyes"], - [CPPFLAGS="$CPPFLAGS $FREETYPE_CFLAGS"; -- FREETYPE_LD_FLAGS=FREETYPE_LIBS; -+ FREETYPE_LD_FLAGS=$FREETYPE_LIBS; - AC_DEFINE([HAVE_FREETYPE], [1], - [Define to 1 if you have FreeType library and header file.]) - M17N_EXT_LIBS="$M17N_EXT_LIBS freetype"; -@@ -220,9 +231,13 @@ - ], - [] - ) -+fi - AC_SUBST([FREETYPE_LD_FLAGS]) - - dnl Check for Xft2 usability. -+AC_ARG_WITH(xft, -+ AS_HELP_STRING([--with-xft],[with Xft support])) -+if test "x$with_xft" != "xno"; then - save_CPPFLAGS="$CPPFLAGS" - save_LIBS="$LIBS" - XFT2_LD_FLAGS="-lXft -lfreetype -lfontconfig -lXrender -lX11" -@@ -253,6 +268,7 @@ - CPPFLAGS="$save_CPPFLAGS" - fi - LIBS="$save_LIBS" -+fi - AC_SUBST(XFT2_LD_FLAGS) - - dnl Check for fontconfig usability. -@@ -306,6 +322,9 @@ - fi - - dnl Check for libxml2 usability. -+AC_ARG_WITH(libxml2, -+ AS_HELP_STRING([--with-libxml2],[with libxml2 suport])) -+if test "x$with_libxml2" != "xno"; then - save_CPPFLAGS="$CPPFLAGS" - save_LIBS="$LIBS" - AC_CHECK_PROG(HAVE_XML2_CONFIG, xml2-config, yes) -@@ -328,10 +347,13 @@ - CPPFLAGS="$save_CPPFLAGS" - fi - LIBS="$save_LIBS" -+fi - AC_SUBST(XML2_LD_FLAGS) - - dnl Check for Anthy usability. -- -+AC_ARG_WITH(anthy, -+ AS_HELP_STRING([--with-anthy],[with Anthy suport])) -+if test "x$with_anthy" != "xno"; then - PKG_CHECK_MODULES(ANTHY, anthy, HAVE_ANTHY=yes, HAVE_ANTHY=no) - if test "x$HAVE_ANTHY" = "xyes"; then - AC_DEFINE(HAVE_ANTHY, 1, -@@ -340,15 +362,20 @@ - ANTHY_LD_FLAGS="$ANTHY_LIBS" - CONFIG_FLAGS="$CONFIG_FLAGS -DHAVE_ANTHY" - fi -+fi - AC_SUBST(ANTHY_LD_FLAGS) - - dnl Check for Ispell usability. -+AC_ARG_WITH(ispell, -+ AS_HELP_STRING([--with-ispell],[with Ispell suport])) -+if test "x$with_ispell" != "xno"; then - AC_CHECK_PROG(HAVE_ISPELL, ispell, yes) - if test "x$HAVE_ISPELL" = "xyes"; then - AC_DEFINE(HAVE_ISPELL, 1, [Define if ispell is available.]) - M17N_EXT_LIBS="$M17N_EXT_LIBS ispell" - CONFIG_FLAGS="$CONFIG_FLAGS -DHAVE_ISPELL" - fi -+fi - - dnl Check for Thai word-segmentation library. - dnl If we have one, define HAVE_THAI_WORDSEG and one of these: diff --git a/dev-libs/mongo-c-driver/mongo-c-driver-1.24.4-r1.ebuild b/dev-libs/mongo-c-driver/mongo-c-driver-1.24.4-r1.ebuild index 89f8ec12ab26..61391d1597b9 100644 --- a/dev-libs/mongo-c-driver/mongo-c-driver-1.24.4-r1.ebuild +++ b/dev-libs/mongo-c-driver/mongo-c-driver-1.24.4-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/mongodb/mongo-c-driver/releases/download/${PV}/${P}. LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha amd64 arm64 ~hppa ~riscv x86" +KEYWORDS="~alpha amd64 arm64 ~hppa ~ppc ~riscv x86" IUSE="debug examples icu sasl ssl static-libs test +test-full" REQUIRED_USE="test? ( static-libs )" diff --git a/dev-libs/simdjson/files/simdjson-3.10.0-dont-bundle-cxxopts.patch b/dev-libs/simdjson/files/simdjson-3.10.0-dont-bundle-cxxopts.patch deleted file mode 100644 index cd735888b232..000000000000 --- a/dev-libs/simdjson/files/simdjson-3.10.0-dont-bundle-cxxopts.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff --git a/dependencies/CMakeLists.txt b/dependencies/CMakeLists.txt -index b9802392..056a0635 100644 ---- a/dependencies/CMakeLists.txt -+++ b/dependencies/CMakeLists.txt -@@ -146,15 +146,3 @@ endfunction() - if(SIMDJSON_COMPETITION) - competition_scope_() - endif() -- --cmake_dependent_option(SIMDJSON_CXXOPTS "Download cxxopts (necessary for tools)" ON -- SIMDJSON_ALLOW_DOWNLOADS OFF) -- --if(SIMDJSON_CXXOPTS) -- set_off(CXXOPTS_BUILD_EXAMPLES) -- set_off(CXXOPTS_BUILD_TESTS) -- set_off(CXXOPTS_ENABLE_INSTALL) -- -- import_dependency(cxxopts jarro2783/cxxopts 5965670) -- add_dependency(cxxopts) --endif() diff --git a/dev-libs/simdjson/files/simdjson-3.7.1-data-optional.patch b/dev-libs/simdjson/files/simdjson-3.7.1-data-optional.patch deleted file mode 100644 index f7192d74042c..000000000000 --- a/dev-libs/simdjson/files/simdjson-3.7.1-data-optional.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/dependencies/CMakeLists.txt b/dependencies/CMakeLists.txt -index 1d98e6f7..ad903481 100644 ---- a/dependencies/CMakeLists.txt -+++ b/dependencies/CMakeLists.txt -@@ -20,8 +20,10 @@ if(SIMDJSON_GOOGLE_BENCHMARKS) - endif() - - # The bulk of our benchmarking and testing data has been moved simdjson/simdjson-data --import_dependency(simdjson-data simdjson/simdjson-data a5b13babe65c1bba7186b41b43d4cbdc20a5c470) --add_dependency(simdjson-data) -+if(SIMDJSON_TESTS) -+ import_dependency(simdjson-data simdjson/simdjson-data a5b13babe65c1bba7186b41b43d4cbdc20a5c470) -+ add_dependency(simdjson-data) -+endif() - option(SIMDJSON_USE_BOOST_JSON "Try to include BOOST_JSON, this may break your binaries under some systems." OFF) - # This prevents variables declared with set() from unnecessarily escaping and - # should not be called more than once |
