From 623ee73d661e5ed8475cb264511f683407d87365 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 12 Apr 2020 03:41:30 +0100 Subject: gentoo Easter resync : 12.04.2020 --- dev-libs/Ice/Ice-3.6.4-r1.ebuild | 357 ++++++++++++++++++++ dev-libs/Ice/Manifest | 1 + dev-libs/Manifest.gz | Bin 82625 -> 83415 bytes dev-libs/amdgpu-pro-opencl/Manifest | 4 +- .../amdgpu-pro-opencl-18.20.684755.ebuild | 7 +- .../amdgpu-pro-opencl-19.30.838629.ebuild | 7 +- dev-libs/appstream-glib/Manifest | 6 +- .../appstream-glib/appstream-glib-0.7.15.ebuild | 2 +- .../appstream-glib/appstream-glib-0.7.16.ebuild | 2 +- .../appstream-glib/appstream-glib-0.7.17.ebuild | 64 ++++ dev-libs/appstream/Manifest | 2 - dev-libs/appstream/appstream-0.12.9.ebuild | 72 ---- dev-libs/apr-util/Manifest | 2 +- dev-libs/apr-util/apr-util-1.6.1-r3.ebuild | 2 +- dev-libs/apr/Manifest | 6 +- dev-libs/apr/apr-1.6.3-r4.ebuild | 2 +- dev-libs/apr/apr-1.6.5-r1.ebuild | 4 +- dev-libs/apr/apr-1.7.0-r1.ebuild | 4 +- dev-libs/argtable/Manifest | 2 +- dev-libs/argtable/argtable-2.13-r1.ebuild | 2 +- dev-libs/atf/Manifest | 2 +- dev-libs/atf/atf-0.21-r2.ebuild | 2 +- dev-libs/atk/Manifest | 6 +- dev-libs/atk/atk-2.32.0.ebuild | 2 +- dev-libs/atk/atk-2.34.1.ebuild | 4 +- dev-libs/atk/atk-2.35.1.ebuild | 47 +++ dev-libs/beignet/Manifest | 11 - dev-libs/beignet/beignet-1.3.2-r3.ebuild | 104 ------ .../files/beignet-1.2.0_no-hardcoded-cflags.patch | 12 - .../beignet-1.3.1-oclicd_no_upstream_icdfile.patch | 14 - .../beignet-1.3.2_cmake-llvm-config-multilib.patch | 17 - ...eignet-1.3.2_disable-doNegAddOptimization.patch | 66 ---- dev-libs/beignet/files/beignet-1.3.2_llvm6.patch | 27 -- dev-libs/beignet/files/beignet-1.3.2_llvm7.patch | 124 ------- dev-libs/beignet/files/llvm-terminfo.patch | 20 -- dev-libs/beignet/files/no-debian-multiarch.patch | 39 --- dev-libs/beignet/metadata.xml | 14 - dev-libs/bemenu/Manifest | 8 +- dev-libs/bemenu/bemenu-0.2.0.ebuild | 57 ---- dev-libs/bemenu/bemenu-0.3.0.ebuild | 56 +++ dev-libs/bemenu/bemenu-9999.ebuild | 27 +- dev-libs/bemenu/metadata.xml | 3 - dev-libs/bglibs/Manifest | 2 + dev-libs/bglibs/bglibs-2.04-r2.ebuild | 75 +++++ .../bglibs/files/bglibs-2.04-stack-buffers.patch | 47 +++ dev-libs/boehm-gc/Manifest | 2 +- dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild | 2 +- dev-libs/boost/Manifest | 2 +- dev-libs/boost/boost-1.72.0-r1.ebuild | 6 +- dev-libs/capnproto/Manifest | 2 +- dev-libs/capnproto/capnproto-0.7.0.ebuild | 4 +- dev-libs/capstone/Manifest | 2 - dev-libs/capstone/capstone-3.0.5_rc2-r1.ebuild | 84 ----- dev-libs/cdk/Manifest | 2 +- dev-libs/cdk/cdk-5.0.20160131.ebuild | 2 +- dev-libs/cgilib/Manifest | 2 +- dev-libs/cgilib/cgilib-0.7-r1.ebuild | 2 +- dev-libs/check/Manifest | 8 +- dev-libs/check/check-0.10.0-r1.ebuild | 65 ---- dev-libs/check/check-0.12.0.ebuild | 67 ---- dev-libs/check/check-0.14.0-r2.ebuild | 57 ++++ dev-libs/check/check-0.14.0.ebuild | 2 +- .../check-0.14.0-r2-disable-automagic-dep.patch | 23 ++ dev-libs/clhpp/Manifest | 4 +- dev-libs/clhpp/clhpp-2.0.11.ebuild | 30 ++ dev-libs/clhpp/metadata.xml | 3 - dev-libs/cloog/Manifest | 6 +- dev-libs/cloog/cloog-0.18.1.ebuild | 2 +- dev-libs/cloog/cloog-0.18.4.ebuild | 2 +- dev-libs/cloog/cloog-9999.ebuild | 2 +- dev-libs/confuse/Manifest | 2 +- dev-libs/confuse/confuse-3.0.ebuild | 2 +- dev-libs/cyrus-sasl/Manifest | 3 +- dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild | 258 -------------- dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild | 3 +- dev-libs/dbus-glib/Manifest | 2 +- dev-libs/dbus-glib/dbus-glib-0.110.ebuild | 2 +- dev-libs/ding-libs/Manifest | 6 +- dev-libs/ding-libs/ding-libs-0.5.0.ebuild | 4 +- dev-libs/ding-libs/ding-libs-0.6.0.ebuild | 4 +- dev-libs/ding-libs/ding-libs-0.6.1.ebuild | 2 +- dev-libs/distorm64/Manifest | 2 + dev-libs/distorm64/distorm64-3.4.2.ebuild | 32 ++ dev-libs/dmalloc/Manifest | 2 +- dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild | 2 +- dev-libs/dotconf/Manifest | 2 +- dev-libs/dotconf/dotconf-1.3-r1.ebuild | 2 +- dev-libs/double-conversion/Manifest | 5 +- .../double-conversion-3.1.4-r1.ebuild | 58 ---- .../double-conversion-3.1.5.ebuild | 2 +- .../0001-CMake-install-to-correct-lib-dir.patch | 63 ---- dev-libs/eb/Manifest | 2 +- dev-libs/eb/eb-4.4.1-r1.ebuild | 2 +- dev-libs/editline/Manifest | 2 - dev-libs/editline/editline-1.17.0.ebuild | 37 -- dev-libs/elfutils/Manifest | 9 +- dev-libs/elfutils/elfutils-0.176-r1.ebuild | 73 ---- dev-libs/elfutils/elfutils-0.177.ebuild | 10 +- dev-libs/elfutils/elfutils-0.178.ebuild | 10 +- dev-libs/elfutils/elfutils-0.179.ebuild | 77 +++++ .../files/elfutils-0.179-PaX-support.patch | 26 ++ dev-libs/ell/Manifest | 25 +- dev-libs/ell/ell-0.20.ebuild | 46 --- dev-libs/ell/ell-0.21.ebuild | 46 --- dev-libs/ell/ell-0.22.ebuild | 46 --- dev-libs/ell/ell-0.23.ebuild | 46 --- dev-libs/ell/ell-0.24.ebuild | 46 --- dev-libs/ell/ell-0.25.ebuild | 46 --- dev-libs/ell/ell-0.26.ebuild | 2 +- dev-libs/ell/ell-0.27.ebuild | 2 +- dev-libs/ell/ell-0.28.ebuild | 2 +- dev-libs/ell/ell-0.30-r1.ebuild | 60 ++++ dev-libs/ell/ell-0.30.ebuild | 59 ++++ dev-libs/ell/ell-0.9.ebuild | 36 -- dev-libs/ell/ell-9999.ebuild | 20 +- dev-libs/eventlog/Manifest | 2 +- dev-libs/eventlog/eventlog-0.2.12.ebuild | 2 +- dev-libs/expat/Manifest | 4 +- dev-libs/expat/expat-2.2.8.ebuild | 2 +- dev-libs/expat/expat-2.2.9.ebuild | 2 +- dev-libs/fcgi/Manifest | 2 +- dev-libs/fcgi/fcgi-2.4.1_pre0910052249-r2.ebuild | 2 +- dev-libs/ffcall/Manifest | 2 +- dev-libs/ffcall/ffcall-2.1.ebuild | 4 +- dev-libs/flatbuffers/Manifest | 2 + dev-libs/flatbuffers/flatbuffers-1.12.0.ebuild | 31 ++ dev-libs/folks/Manifest | 7 +- .../folks/files/0.13.1-meson-0.53-compat.patch | 31 ++ dev-libs/folks/folks-0.12.1-r1.ebuild | 4 +- dev-libs/folks/folks-0.12.1.ebuild | 6 +- dev-libs/folks/folks-0.13.1.ebuild | 82 +++++ dev-libs/fribidi/Manifest | 4 +- dev-libs/fribidi/fribidi-1.0.8.ebuild | 2 +- dev-libs/fribidi/fribidi-1.0.9.ebuild | 37 ++ dev-libs/geoip/Manifest | 8 +- dev-libs/geoip/geoip-1.6.10.ebuild | 2 +- dev-libs/geoip/geoip-1.6.11.ebuild | 2 +- dev-libs/geoip/geoip-1.6.12.ebuild | 2 +- dev-libs/geoip/geoip-1.6.9-r1.ebuild | 2 +- dev-libs/gf2x/Manifest | 2 +- dev-libs/gf2x/gf2x-1.2.ebuild | 2 +- dev-libs/gjs/Manifest | 8 +- dev-libs/gjs/gjs-1.48.7.ebuild | 2 +- dev-libs/gjs/gjs-1.58.5.ebuild | 64 ++++ dev-libs/gjs/gjs-1.58.6.ebuild | 64 ++++ dev-libs/gjs/metadata.xml | 3 + dev-libs/glib/Manifest | 13 +- ...-2.64.1-mark-gdbus-server-auth-test-flaky.patch | 32 ++ dev-libs/glib/glib-2.60.7-r1.ebuild | 2 +- dev-libs/glib/glib-2.60.7-r2.ebuild | 2 +- dev-libs/glib/glib-2.60.7.ebuild | 2 +- dev-libs/glib/glib-2.62.5.ebuild | 2 +- dev-libs/glib/glib-2.62.6.ebuild | 274 +++++++++++++++ dev-libs/glib/glib-2.64.1.ebuild | 285 ++++++++++++++++ dev-libs/gmime/Manifest | 4 +- dev-libs/gmime/gmime-2.6.23-r1.ebuild | 2 +- dev-libs/gmime/gmime-3.2.7.ebuild | 69 ++++ dev-libs/gmp/Manifest | 8 +- dev-libs/gmp/gmp-4.3.2-r1.ebuild | 66 ---- dev-libs/gmp/gmp-6.1.2-r1.ebuild | 4 +- dev-libs/gmp/gmp-6.1.2.ebuild | 114 ------- dev-libs/gmp/gmp-6.2.0-r1.ebuild | 7 +- dev-libs/gmp/gmp-6.2.0.ebuild | 107 ------ dev-libs/gnulib/Manifest | 4 - dev-libs/gnulib/gnulib-2016.12.21.08.39.01.ebuild | 43 --- dev-libs/gnulib/gnulib-2017.12.19.15.53.47.ebuild | 43 --- dev-libs/gobject-introspection-common/Manifest | 6 +- .../gobject-introspection-common-1.60.2.ebuild | 2 +- .../gobject-introspection-common-1.62.0.ebuild | 31 ++ .../gobject-introspection-common-1.64.0.ebuild | 31 ++ dev-libs/gobject-introspection/Manifest | 6 +- .../gobject-introspection-1.60.2-r1.ebuild | 2 +- .../gobject-introspection-1.62.0.ebuild | 71 ++++ .../gobject-introspection-1.64.0.ebuild | 71 ++++ dev-libs/grantlee/Manifest | 7 +- dev-libs/grantlee/files/grantlee-5.1.0-cxx11.patch | 24 -- .../grantlee/files/grantlee-5.1.0-qt-5.13.patch | 27 -- dev-libs/grantlee/files/grantlee-5.1.0-slot.patch | 39 --- dev-libs/grantlee/grantlee-5.1.0.ebuild | 68 ---- dev-libs/grantlee/grantlee-5.2.0.ebuild | 2 +- dev-libs/hiredis/Manifest | 4 +- dev-libs/hiredis/hiredis-0.13.3.ebuild | 2 +- dev-libs/hiredis/hiredis-0.14.1.ebuild | 79 +++++ dev-libs/hsa-ext-rocr/Manifest | 4 +- .../hsa-ext-rocr/hsa-ext-rocr-1.1.30100.0.ebuild | 46 +++ .../hsa-ext-rocr/hsa-ext-rocr-1.1.9.122.ebuild | 45 --- dev-libs/hyperscan/Manifest | 10 +- dev-libs/hyperscan/hyperscan-5.1.0.ebuild | 36 -- dev-libs/hyperscan/hyperscan-5.1.1.ebuild | 39 --- dev-libs/hyperscan/hyperscan-5.2.0.ebuild | 39 --- dev-libs/hyperscan/hyperscan-5.2.1-r1.ebuild | 44 +++ dev-libs/hyperscan/hyperscan-5.2.1.ebuild | 42 --- dev-libs/hyperscan/metadata.xml | 4 + dev-libs/icu-layoutex/Manifest | 4 +- dev-libs/icu-layoutex/icu-layoutex-65.1.ebuild | 2 +- dev-libs/icu-layoutex/icu-layoutex-66.1.ebuild | 110 ++++++ dev-libs/icu-le-hb/Manifest | 2 +- dev-libs/icu-le-hb/icu-le-hb-1.0.3.ebuild | 2 +- dev-libs/icu/Manifest | 5 +- dev-libs/icu/icu-65.1-r1.ebuild | 2 +- dev-libs/icu/icu-65.1.ebuild | 142 -------- dev-libs/icu/icu-66.1.ebuild | 143 ++++++++ dev-libs/ilbc-rfc3951/Manifest | 2 +- dev-libs/ilbc-rfc3951/ilbc-rfc3951-0-r1.ebuild | 2 +- dev-libs/iniparser/Manifest | 6 +- .../files/iniparser-4.0-out-of-bounds-read.patch | 22 ++ dev-libs/iniparser/iniparser-3.1-r1.ebuild | 2 +- dev-libs/iniparser/iniparser-3.1-r2.ebuild | 47 +++ dev-libs/iniparser/iniparser-4.1.ebuild | 4 +- dev-libs/intel-neo/Manifest | 6 +- dev-libs/intel-neo/intel-neo-19.48.14977.ebuild | 54 --- dev-libs/intel-neo/intel-neo-20.03.15346.ebuild | 6 +- dev-libs/intel-neo/intel-neo-20.10.16087.ebuild | 49 +++ dev-libs/isl/Manifest | 9 +- dev-libs/isl/isl-0.12.2.ebuild | 2 +- dev-libs/isl/isl-0.21.ebuild | 2 +- dev-libs/isl/isl-0.22-r1.ebuild | 52 --- dev-libs/isl/isl-0.22.1.ebuild | 2 +- dev-libs/isl/isl-0.22.ebuild | 51 --- dev-libs/ivykis/Manifest | 6 +- dev-libs/ivykis/ivykis-0.42.2.ebuild | 2 +- dev-libs/ivykis/ivykis-0.42.3-r1.ebuild | 2 +- dev-libs/ivykis/ivykis-0.42.4.ebuild | 2 +- dev-libs/jansson/Manifest | 6 +- dev-libs/jansson/jansson-2.10.ebuild | 2 +- dev-libs/jansson/jansson-2.11.ebuild | 2 +- dev-libs/jansson/jansson-2.12.ebuild | 4 +- dev-libs/jemalloc/Manifest | 4 +- dev-libs/jemalloc/jemalloc-3.6.0.ebuild | 2 +- dev-libs/jemalloc/jemalloc-5.2.1.ebuild | 2 +- dev-libs/json-c/Manifest | 4 +- dev-libs/json-c/json-c-0.12.ebuild | 2 +- dev-libs/json-c/json-c-0.13.1-r1.ebuild | 2 +- dev-libs/json-glib/Manifest | 2 +- dev-libs/json-glib/json-glib-1.4.4.ebuild | 2 +- dev-libs/jsoncpp/Manifest | 6 +- dev-libs/jsoncpp/jsoncpp-1.9.1.ebuild | 2 +- dev-libs/jsoncpp/jsoncpp-1.9.2-r1.ebuild | 2 +- dev-libs/jsoncpp/jsoncpp-1.9.2-r2.ebuild | 2 +- dev-libs/judy/Manifest | 2 +- dev-libs/judy/judy-1.0.5-r2.ebuild | 2 +- dev-libs/kdiagram/Manifest | 2 + dev-libs/kdiagram/kdiagram-2.6.2.ebuild | 36 ++ dev-libs/klibc/Manifest | 2 +- dev-libs/klibc/klibc-2.0.4-r3.ebuild | 2 +- dev-libs/kpathsea/Manifest | 2 +- dev-libs/kpathsea/kpathsea-6.3.1_p20190410.ebuild | 2 +- dev-libs/leatherman/Manifest | 4 +- dev-libs/leatherman/leatherman-1.11.0.ebuild | 58 ++++ dev-libs/leatherman/metadata.xml | 3 - dev-libs/libIDL/Manifest | 2 +- dev-libs/libIDL/libIDL-0.8.14-r2.ebuild | 2 +- dev-libs/libaio/Manifest | 8 +- dev-libs/libaio/libaio-0.3.110.ebuild | 2 +- dev-libs/libaio/libaio-0.3.111.ebuild | 4 +- dev-libs/libaio/libaio-0.3.112.ebuild | 4 +- dev-libs/libaio/libaio-9999.ebuild | 4 +- dev-libs/libappindicator/Manifest | 1 - .../libappindicator-12.10.0-r202.ebuild | 90 ----- dev-libs/libassuan/Manifest | 6 +- dev-libs/libassuan/libassuan-2.5.1-r1.ebuild | 2 +- dev-libs/libassuan/libassuan-2.5.1.ebuild | 2 +- dev-libs/libassuan/libassuan-2.5.3.ebuild | 2 +- dev-libs/libatasmart/Manifest | 2 +- dev-libs/libatasmart/libatasmart-0.19_p5.ebuild | 2 +- dev-libs/libatomic_ops/Manifest | 6 +- dev-libs/libatomic_ops/libatomic_ops-7.6.10.ebuild | 2 +- dev-libs/libatomic_ops/libatomic_ops-7.6.6.ebuild | 24 -- dev-libs/libatomic_ops/libatomic_ops-7.6.8.ebuild | 27 -- dev-libs/libax25/Manifest | 2 + dev-libs/libax25/libax25-0.0.12_rc5.ebuild | 27 ++ dev-libs/libbpf/Manifest | 6 +- dev-libs/libbpf/files/libbpf-9999-paths.patch | 38 +++ dev-libs/libbpf/libbpf-0.0.6.ebuild | 2 +- dev-libs/libbpf/libbpf-0.0.7.ebuild | 2 +- dev-libs/libbpf/libbpf-9999.ebuild | 52 +++ dev-libs/libbsd/Manifest | 2 +- dev-libs/libbsd/libbsd-0.10.0.ebuild | 2 +- dev-libs/libbson/Manifest | 3 + .../files/libbson-1.16.2-single-doc-job.patch | 22 ++ dev-libs/libbson/libbson-1.16.2.ebuild | 47 +++ dev-libs/libburn/Manifest | 2 +- dev-libs/libburn/libburn-1.5.0.ebuild | 2 +- dev-libs/libbytesize/Manifest | 2 +- dev-libs/libbytesize/libbytesize-1.4.ebuild | 2 +- dev-libs/libcbor/Manifest | 6 +- dev-libs/libcbor/libcbor-0.5.0.ebuild | 2 +- dev-libs/libcbor/libcbor-0.6.0-r1.ebuild | 68 ++++ dev-libs/libcbor/libcbor-0.6.1.ebuild | 68 ++++ dev-libs/libcdio-paranoia/Manifest | 8 +- .../libcdio-paranoia-0.93_p1-r1.ebuild | 4 +- .../libcdio-paranoia-0.94_p2-r2.ebuild | 2 +- .../libcdio-paranoia-2.0.0-r1.ebuild | 4 +- .../libcdio-paranoia/libcdio-paranoia-2.0.1.ebuild | 4 +- dev-libs/libcdio/Manifest | 12 +- dev-libs/libcdio/libcdio-0.93.ebuild | 2 +- dev-libs/libcdio/libcdio-0.94-r1.ebuild | 2 +- dev-libs/libcdio/libcdio-1.1.0.ebuild | 2 +- dev-libs/libcdio/libcdio-2.0.0-r1.ebuild | 2 +- dev-libs/libcdio/libcdio-2.0.0.ebuild | 2 +- dev-libs/libcdio/libcdio-2.1.0-r1.ebuild | 2 +- dev-libs/libclc/Manifest | 2 +- dev-libs/libclc/libclc-0.2.0_pre20191024.ebuild | 1 - dev-libs/libcroco/Manifest | 2 +- dev-libs/libcroco/libcroco-0.6.13.ebuild | 2 +- dev-libs/libdaemon/Manifest | 2 +- dev-libs/libdaemon/libdaemon-0.14-r3.ebuild | 2 +- dev-libs/libdazzle/Manifest | 2 + dev-libs/libdazzle/libdazzle-3.34.1.ebuild | 60 ++++ dev-libs/libdnet/Manifest | 2 +- dev-libs/libdnet/libdnet-1.12.ebuild | 2 +- dev-libs/libebml/Manifest | 2 +- dev-libs/libebml/libebml-1.3.9.ebuild | 2 +- dev-libs/libedit/Manifest | 8 +- .../libedit-20170329.3.1-el_fn_sh_complete.patch | 249 -------------- .../libedit-20170329.3.1-ncursesprivate.patch | 10 - dev-libs/libedit/libedit-20170329.3.1.ebuild | 54 --- dev-libs/libedit/libedit-20190324.3.1.ebuild | 52 --- dev-libs/libedit/libedit-20191211.3.1.ebuild | 2 +- dev-libs/libev/Manifest | 8 +- dev-libs/libev/libev-4.25.ebuild | 46 --- dev-libs/libev/libev-4.27.ebuild | 46 --- dev-libs/libev/libev-4.31.ebuild | 2 +- dev-libs/libev/libev-4.33.ebuild | 46 +++ dev-libs/libevdev/Manifest | 6 +- dev-libs/libevdev/libevdev-1.8.0.ebuild | 48 --- dev-libs/libevdev/libevdev-1.9.0.ebuild | 58 ++++ dev-libs/libevdev/libevdev-9999.ebuild | 40 ++- dev-libs/libevent/Manifest | 4 +- dev-libs/libevent/libevent-2.1.11.ebuild | 2 +- dev-libs/libevent/libevent-2.1.8.ebuild | 2 +- dev-libs/libffi-compat/Manifest | 2 +- .../libffi-compat/libffi-compat-3.2.1-r3.ebuild | 4 +- dev-libs/libffi/Manifest | 16 +- .../libffi/files/libffi-3.3-power7-memcpy-2.patch | 28 ++ .../libffi/files/libffi-3.3-power7-memcpy.patch | 42 +++ dev-libs/libffi/libffi-3.2.1-r1.ebuild | 70 ---- dev-libs/libffi/libffi-3.2.1-r2.ebuild | 71 ---- dev-libs/libffi/libffi-3.2.1-r3.ebuild | 72 ---- dev-libs/libffi/libffi-3.2.1.ebuild | 60 ---- dev-libs/libffi/libffi-3.3-r1.ebuild | 4 +- dev-libs/libffi/libffi-3.3.ebuild | 72 ---- dev-libs/libffi/libffi-3.3_rc0.ebuild | 2 +- dev-libs/libffi/libffi-3.3_rc1.ebuild | 63 ---- dev-libs/libffi/libffi-3.3_rc2.ebuild | 72 ---- dev-libs/libfido2/Manifest | 2 +- dev-libs/libfido2/libfido2-1.3.1.ebuild | 2 +- dev-libs/libfilezilla/Manifest | 2 + dev-libs/libfilezilla/libfilezilla-0.20.2.ebuild | 39 +++ dev-libs/libflatarray/Manifest | 6 +- dev-libs/libflatarray/libflatarray-0.2.0-r1.ebuild | 44 --- dev-libs/libflatarray/libflatarray-0.3.0-r1.ebuild | 48 --- .../libflatarray-0.4.0_pre20200314.ebuild | 52 +++ dev-libs/libfmt/Manifest | 7 +- ...fmt-6.2.0-unsigned-char-strings-in-printf.patch | 46 +++ dev-libs/libfmt/libfmt-5.3.0.ebuild | 36 -- dev-libs/libfmt/libfmt-6.1.2.ebuild | 2 +- dev-libs/libfmt/libfmt-6.2.0-r1.ebuild | 40 +++ dev-libs/libgamin/Manifest | 2 +- dev-libs/libgamin/libgamin-0.1.10-r5.ebuild | 2 +- dev-libs/libgcrypt-compat/Manifest | 2 +- .../libgcrypt-compat/libgcrypt-compat-1.5.6.ebuild | 2 +- dev-libs/libgcrypt/Manifest | 8 +- dev-libs/libgcrypt/libgcrypt-1.8.3-r1.ebuild | 2 +- dev-libs/libgcrypt/libgcrypt-1.8.3.ebuild | 2 +- dev-libs/libgcrypt/libgcrypt-1.8.4.ebuild | 2 +- dev-libs/libgcrypt/libgcrypt-1.8.5.ebuild | 2 +- dev-libs/libgee/Manifest | 6 +- dev-libs/libgee/libgee-0.20.2.ebuild | 2 +- dev-libs/libgee/libgee-0.20.3.ebuild | 2 +- dev-libs/libgee/libgee-0.6.8.ebuild | 2 +- dev-libs/libgit2/Manifest | 4 + dev-libs/libgit2/libgit2-0.28.5.ebuild | 72 ++++ dev-libs/libgit2/libgit2-1.0.0-r1.ebuild | 71 ++++ dev-libs/libgnome-games-support/Manifest | 2 +- .../libgnome-games-support-1.4.4.ebuild | 4 +- dev-libs/libgpg-error/Manifest | 4 +- dev-libs/libgpg-error/libgpg-error-1.36.ebuild | 2 +- dev-libs/libgpg-error/libgpg-error-1.37.ebuild | 2 +- dev-libs/libgudev/Manifest | 2 +- dev-libs/libgudev/libgudev-233-r1.ebuild | 2 +- dev-libs/libgusb/Manifest | 2 + dev-libs/libgusb/libgusb-0.3.4.ebuild | 74 ++++ dev-libs/libgweather/Manifest | 4 +- dev-libs/libgweather/libgweather-3.32.2-r1.ebuild | 4 +- dev-libs/libgweather/libgweather-3.34.0.ebuild | 2 +- dev-libs/libical/Manifest | 9 +- .../files/libical-3.0.5-fix-lots-of-params.patch | 24 -- dev-libs/libical/libical-3.0.5.ebuild | 95 ------ dev-libs/libical/libical-3.0.6.ebuild | 102 ------ dev-libs/libical/libical-3.0.7.ebuild | 2 +- dev-libs/libical/libical-3.0.8.ebuild | 104 ++++++ dev-libs/libiconv/Manifest | 2 +- dev-libs/libiconv/libiconv-1.15.ebuild | 3 +- dev-libs/libinput/Manifest | 8 +- dev-libs/libinput/libinput-1.14.3.ebuild | 78 ----- dev-libs/libinput/libinput-1.15.1.ebuild | 79 ----- dev-libs/libinput/libinput-1.15.2.ebuild | 79 ----- dev-libs/libinput/libinput-1.15.4.ebuild | 83 +++++ dev-libs/libintl/Manifest | 6 +- dev-libs/libintl/libintl-0.19.7.ebuild | 2 +- dev-libs/libintl/libintl-0.19.8.1.ebuild | 2 +- dev-libs/libintl/libintl-0.20.1.ebuild | 4 +- dev-libs/libisoburn/Manifest | 2 +- dev-libs/libisoburn/libisoburn-1.5.0.ebuild | 2 +- dev-libs/libisofs/Manifest | 2 +- dev-libs/libisofs/libisofs-1.5.0.ebuild | 2 +- dev-libs/libite/Manifest | 6 +- dev-libs/libite/files/libite-2.0.0-fix-path.patch | 12 - .../libite/files/libite-2.0.0-fix-which-path.patch | 25 -- dev-libs/libite/libite-2.0.0.ebuild | 28 -- dev-libs/libite/libite-2.2.0.ebuild | 23 ++ dev-libs/libixion/Manifest | 7 +- .../files/libixion-0.15.0-musl-clang.patch | 24 ++ dev-libs/libixion/libixion-0.14.1.ebuild | 2 +- dev-libs/libixion/libixion-0.15.0.ebuild | 59 ++++ dev-libs/libixion/libixion-9999.ebuild | 20 +- dev-libs/libjcat/Manifest | 5 + .../libjcat-0.1.0-disable_installed_tests.patch | 45 +++ .../files/libjcat-0.1.0-use_right_python.patch | 29 ++ dev-libs/libjcat/libjcat-0.1.0.ebuild | 56 +++ dev-libs/libjcat/metadata.xml | 23 ++ dev-libs/libksba/Manifest | 4 +- dev-libs/libksba/libksba-1.3.5-r1.ebuild | 2 +- dev-libs/libksba/libksba-1.3.5-r2.ebuild | 2 +- dev-libs/liblinear/Manifest | 6 +- dev-libs/liblinear/liblinear-210-r1.ebuild | 2 +- dev-libs/liblinear/liblinear-221.ebuild | 4 +- dev-libs/liblinear/liblinear-230.ebuild | 4 +- dev-libs/liblouis/Manifest | 2 +- dev-libs/liblouis/liblouis-3.10.0.ebuild | 2 +- dev-libs/libltdl/Manifest | 2 +- dev-libs/libltdl/libltdl-2.4.6.ebuild | 2 +- dev-libs/liblzw/Manifest | 2 +- dev-libs/liblzw/liblzw-0.2-r1.ebuild | 2 +- dev-libs/libmaa/Manifest | 2 +- dev-libs/libmaa/libmaa-1.3.2.ebuild | 2 +- dev-libs/libmanette/Manifest | 2 + dev-libs/libmanette/libmanette-0.2.4.ebuild | 39 +++ dev-libs/libmateweather/Manifest | 6 +- .../libmateweather/libmateweather-1.22.0-r1.ebuild | 4 +- .../libmateweather/libmateweather-1.22.1.ebuild | 43 +++ .../libmateweather/libmateweather-1.24.0.ebuild | 43 +++ dev-libs/libmaxminddb/Manifest | 2 +- dev-libs/libmaxminddb/libmaxminddb-1.3.2.ebuild | 2 +- dev-libs/libmcrypt/Manifest | 2 +- dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild | 2 +- dev-libs/libmemcached/Manifest | 2 +- .../libmemcached/libmemcached-1.0.18-r3.ebuild | 2 +- dev-libs/libmirage/Manifest | 2 - dev-libs/libmirage/libmirage-3.2.3.ebuild | 51 --- dev-libs/libmix/Manifest | 2 +- dev-libs/libmix/libmix-2.05-r7.ebuild | 2 +- dev-libs/libmodbus/Manifest | 4 +- dev-libs/libmodbus/libmodbus-3.1.4.ebuild | 33 -- dev-libs/libmodbus/libmodbus-3.1.6.ebuild | 33 ++ dev-libs/libmowgli/Manifest | 4 +- ...-Ensure-sysconf-var-is-defined-before-use.patch | 25 ++ dev-libs/libmowgli/libmowgli-2.1.3-r1.ebuild | 29 ++ dev-libs/libmowgli/libmowgli-2.1.3.ebuild | 2 +- dev-libs/libmspack/Manifest | 2 +- dev-libs/libmspack/libmspack-0.9.1_alpha-r1.ebuild | 2 +- dev-libs/libnatspec/Manifest | 4 +- dev-libs/libnatspec/libnatspec-0.2.6-r1.ebuild | 2 +- dev-libs/libnatspec/libnatspec-0.3.0.ebuild | 2 +- dev-libs/libnl/Manifest | 8 +- dev-libs/libnl/libnl-1.1.4-r1.ebuild | 4 +- dev-libs/libnl/libnl-1.1.4.ebuild | 2 +- dev-libs/libnl/libnl-3.4.0.ebuild | 2 +- dev-libs/libnl/libnl-3.5.0.ebuild | 2 +- dev-libs/liboil/Manifest | 2 +- dev-libs/liboil/liboil-0.3.17-r2.ebuild | 2 +- dev-libs/liboobs/Manifest | 2 +- dev-libs/liboobs/liboobs-3.0.0.ebuild | 2 +- dev-libs/liborcus/Manifest | 6 +- dev-libs/liborcus/liborcus-0.14.1-r1.ebuild | 4 +- dev-libs/liborcus/liborcus-0.15.4.ebuild | 59 ++++ dev-libs/liborcus/liborcus-9999.ebuild | 22 +- dev-libs/libotf/Manifest | 4 +- dev-libs/libotf/libotf-0.9.13.ebuild | 2 +- dev-libs/libotf/libotf-0.9.16.ebuild | 4 +- dev-libs/libp11/Manifest | 2 +- dev-libs/libp11/libp11-0.4.10.ebuild | 2 +- dev-libs/libpcre-debian/Manifest | 2 +- dev-libs/libpcre-debian/libpcre-debian-8-r1.ebuild | 24 -- dev-libs/libpcre-debian/libpcre-debian-8-r2.ebuild | 24 ++ dev-libs/libpcre/Manifest | 6 +- dev-libs/libpcre/libpcre-8.42.ebuild | 2 +- dev-libs/libpcre/libpcre-8.43.ebuild | 2 +- dev-libs/libpcre/libpcre-8.44.ebuild | 2 +- dev-libs/libpcre2/Manifest | 6 +- dev-libs/libpcre2/libpcre2-10.32.ebuild | 78 ----- dev-libs/libpcre2/libpcre2-10.33-r1.ebuild | 2 +- dev-libs/libpcre2/libpcre2-10.34.ebuild | 2 +- dev-libs/libpeas/Manifest | 3 + dev-libs/libpeas/files/1.26.0-lua.patch | 89 +++++ dev-libs/libpeas/libpeas-1.26.0.ebuild | 77 +++++ dev-libs/libpipeline/Manifest | 6 +- dev-libs/libpipeline/libpipeline-1.4.2.ebuild | 2 +- dev-libs/libpipeline/libpipeline-1.5.1.ebuild | 4 +- dev-libs/libpipeline/libpipeline-1.5.2.ebuild | 2 +- dev-libs/libpqxx/Manifest | 2 +- dev-libs/libpqxx/libpqxx-6.4.5.ebuild | 2 +- dev-libs/libpthread-stubs/Manifest | 2 +- .../libpthread-stubs-0.4-r1.ebuild | 2 +- dev-libs/libpwquality/Manifest | 4 +- dev-libs/libpwquality/libpwquality-1.4.1.ebuild | 2 +- dev-libs/libpwquality/libpwquality-1.4.2.ebuild | 2 +- dev-libs/libqtxdg/Manifest | 2 +- dev-libs/libqtxdg/libqtxdg-3.4.0.ebuild | 4 +- dev-libs/librep/Manifest | 2 +- dev-libs/librep/librep-0.92.6.ebuild | 2 +- dev-libs/libreport/Manifest | 2 + dev-libs/libreport/libreport-2.12.0.ebuild | 100 ++++++ dev-libs/libressl/Manifest | 6 +- dev-libs/libressl/libressl-2.6.5.ebuild | 4 +- dev-libs/libressl/libressl-2.9.2.ebuild | 2 +- dev-libs/libressl/libressl-3.1.0.ebuild | 63 ++++ dev-libs/libsass/Manifest | 2 - dev-libs/libsass/libsass-3.5.5.ebuild | 54 --- dev-libs/libsigc++/Manifest | 6 +- dev-libs/libsigc++/libsigc++-1.2.7.ebuild | 2 +- dev-libs/libsigc++/libsigc++-2.10.1.ebuild | 2 +- dev-libs/libsigc++/libsigc++-2.10.3.ebuild | 55 +++ dev-libs/libsigsegv/Manifest | 6 +- dev-libs/libsigsegv/libsigsegv-2.11.ebuild | 2 +- dev-libs/libsigsegv/libsigsegv-2.12-r1.ebuild | 2 +- dev-libs/libsigsegv/libsigsegv-2.12.ebuild | 2 +- dev-libs/libsodium/Manifest | 2 +- dev-libs/libsodium/libsodium-1.0.18.ebuild | 2 +- dev-libs/libstroke/Manifest | 2 +- dev-libs/libstroke/libstroke-0.5.1-r1.ebuild | 2 +- dev-libs/libtasn1/Manifest | 6 +- dev-libs/libtasn1/libtasn1-4.13.ebuild | 2 +- dev-libs/libtasn1/libtasn1-4.15.0-r1.ebuild | 4 +- dev-libs/libtasn1/libtasn1-4.16.0.ebuild | 2 +- dev-libs/libtommath/Manifest | 2 +- dev-libs/libtommath/libtommath-1.1.0.ebuild | 2 +- dev-libs/libudfread/Manifest | 4 + dev-libs/libudfread/libudfread-1.0.0.ebuild | 30 ++ dev-libs/libudfread/libudfread-9999.ebuild | 30 ++ dev-libs/libudfread/metadata.xml | 8 + dev-libs/libunique/Manifest | 4 +- dev-libs/libunique/libunique-1.1.6-r2.ebuild | 2 +- dev-libs/libunique/libunique-3.0.2-r1.ebuild | 2 +- dev-libs/libunistring/Manifest | 2 +- dev-libs/libunistring/libunistring-0.9.10.ebuild | 2 +- dev-libs/libusb-compat/Manifest | 6 +- .../libusb-compat/libusb-compat-0.1.5-r2.ebuild | 2 +- .../libusb-compat/libusb-compat-0.1.5-r3.ebuild | 4 +- dev-libs/libusb-compat/metadata.xml | 8 - dev-libs/libusb/Manifest | 10 +- dev-libs/libusb/libusb-1.0.19-r1.ebuild | 2 +- dev-libs/libusb/libusb-1.0.21-r1.ebuild | 2 +- dev-libs/libusb/libusb-1.0.22.ebuild | 4 +- dev-libs/libusb/libusb-1.0.23-r1.ebuild | 4 +- dev-libs/libusb/metadata.xml | 6 +- dev-libs/libutf8proc/Manifest | 2 +- .../libutf8proc/libutf8proc-2.2.0_p1-r1.ebuild | 2 +- dev-libs/libuv/Manifest | 10 +- dev-libs/libuv/libuv-1.33.1.ebuild | 47 --- dev-libs/libuv/libuv-1.34.0.ebuild | 47 --- dev-libs/libuv/libuv-1.34.1.ebuild | 47 --- dev-libs/libuv/libuv-1.34.2.ebuild | 47 --- dev-libs/libuv/libuv-1.35.0.ebuild | 47 +++ dev-libs/libverto/Manifest | 6 +- dev-libs/libverto/libverto-0.2.5-r1.ebuild | 2 +- dev-libs/libverto/libverto-0.3.0.ebuild | 4 +- dev-libs/libverto/libverto-0.3.1.ebuild | 4 +- dev-libs/libwacom/Manifest | 6 +- dev-libs/libwacom/libwacom-0.33.ebuild | 50 --- dev-libs/libwacom/libwacom-1.0.ebuild | 52 --- dev-libs/libwacom/libwacom-1.1.ebuild | 2 +- dev-libs/libxml2/Manifest | 4 +- dev-libs/libxml2/libxml2-2.9.9-r2.ebuild | 2 +- dev-libs/libxml2/libxml2-2.9.9-r3.ebuild | 2 +- dev-libs/libxmlb/Manifest | 4 +- dev-libs/libxmlb/libxmlb-0.1.13.ebuild | 58 ---- dev-libs/libxmlb/libxmlb-0.1.15.ebuild | 58 ++++ dev-libs/libxslt/Manifest | 2 +- dev-libs/libxslt/libxslt-1.1.33-r1.ebuild | 2 +- dev-libs/libyaml/Manifest | 2 +- dev-libs/libyaml/libyaml-0.2.2.ebuild | 2 +- dev-libs/libzip/Manifest | 5 +- dev-libs/libzip/files/libzip-1.5.2-mbedtls.patch | 23 -- dev-libs/libzip/libzip-1.5.2-r2.ebuild | 109 ------ dev-libs/libzip/libzip-1.6.1-r1.ebuild | 109 ++++++ dev-libs/libzip/libzip-1.6.1.ebuild | 109 ------ dev-libs/link-grammar/Manifest | 2 +- dev-libs/link-grammar/link-grammar-5.3.11.ebuild | 2 +- dev-libs/lzo/Manifest | 2 +- dev-libs/lzo/lzo-2.10.ebuild | 2 +- dev-libs/m17n-lib/Manifest | 2 +- dev-libs/m17n-lib/m17n-lib-1.7.0.ebuild | 2 +- dev-libs/mm/Manifest | 2 +- dev-libs/mm/mm-1.4.2-r2.ebuild | 2 +- dev-libs/mongo-c-driver/Manifest | 4 + .../files/mongo-c-driver-1.16.2-enable-tests.patch | 35 ++ .../mongo-c-driver-1.16.2-single-doc-job.patch | 22 ++ .../mongo-c-driver/mongo-c-driver-1.16.2.ebuild | 94 ++++++ dev-libs/mpc/Manifest | 7 +- dev-libs/mpc/files/mpc-1.0.3-mpfr-4.0.0.patch | 129 ------- dev-libs/mpc/files/mpc-1.0.3-no-ulp.patch | 25 -- dev-libs/mpc/mpc-1.0.3-r2.ebuild | 39 --- dev-libs/mpc/mpc-1.0.3.ebuild | 33 -- dev-libs/mpc/mpc-1.1.0-r1.ebuild | 2 +- dev-libs/mpfr/Manifest | 20 +- dev-libs/mpfr/files/mpfr-3.1.4-cygwin.patch | 39 --- dev-libs/mpfr/mpfr-2.4.2_p3-r1.ebuild | 50 --- dev-libs/mpfr/mpfr-3.1.3_p4.ebuild | 63 ---- dev-libs/mpfr/mpfr-3.1.4.ebuild | 56 --- dev-libs/mpfr/mpfr-3.1.5_p2.ebuild | 55 --- dev-libs/mpfr/mpfr-3.1.6.ebuild | 54 --- dev-libs/mpfr/mpfr-4.0.0-r1.ebuild | 58 ---- dev-libs/mpfr/mpfr-4.0.1.ebuild | 58 ---- dev-libs/mpfr/mpfr-4.0.2.ebuild | 2 +- dev-libs/nanomsg/Manifest | 4 +- dev-libs/nanomsg/nanomsg-1.1.4.ebuild | 36 -- dev-libs/nanomsg/nanomsg-1.1.5.ebuild | 7 +- dev-libs/ncnn/Manifest | 3 + dev-libs/ncnn/metadata.xml | 11 + dev-libs/ncnn/ncnn-20200226.ebuild | 35 ++ dev-libs/nettle/Manifest | 4 +- dev-libs/nettle/nettle-3.4.1.ebuild | 2 +- dev-libs/nettle/nettle-3.5.1.ebuild | 4 +- dev-libs/newt/Manifest | 4 +- dev-libs/newt/newt-0.52.20.ebuild | 2 +- dev-libs/newt/newt-0.52.21.ebuild | 2 +- dev-libs/npth/Manifest | 10 +- dev-libs/npth/npth-1.3.ebuild | 2 +- dev-libs/npth/npth-1.4.ebuild | 4 +- dev-libs/npth/npth-1.5.ebuild | 4 +- dev-libs/npth/npth-1.6-r1.ebuild | 4 +- dev-libs/npth/npth-1.6.ebuild | 4 +- dev-libs/nspr/Manifest | 9 +- dev-libs/nspr/files/nspr-4.7.0-prtime.patch | 26 -- dev-libs/nspr/nspr-4.20.ebuild | 118 ------- dev-libs/nspr/nspr-4.22.ebuild | 120 ------- dev-libs/nspr/nspr-4.24.ebuild | 122 ------- dev-libs/nspr/nspr-4.25.ebuild | 2 +- dev-libs/nss-pem/Manifest | 3 + dev-libs/nss-pem/metadata.xml | 11 + dev-libs/nss-pem/nss-pem-1.0.5.ebuild | 32 ++ dev-libs/nss/Manifest | 22 +- dev-libs/nss/files/nss-3.47-enable-pem.patch | 11 - dev-libs/nss/files/nss-3.47-gentoo-fixups.patch | 6 +- dev-libs/nss/metadata.xml | 1 - dev-libs/nss/nss-3.47.1-r1.ebuild | 375 --------------------- dev-libs/nss/nss-3.48-r1.ebuild | 375 --------------------- dev-libs/nss/nss-3.49.1.ebuild | 375 --------------------- dev-libs/nss/nss-3.49.2.ebuild | 375 --------------------- dev-libs/nss/nss-3.49.ebuild | 375 --------------------- dev-libs/nss/nss-3.50.ebuild | 375 --------------------- dev-libs/nss/nss-3.51.1.ebuild | 359 ++++++++++++++++++++ dev-libs/nss/nss-3.51.ebuild | 359 ++++++++++++++++++++ dev-libs/ntl/Manifest | 2 + dev-libs/ntl/ntl-11.4.3.ebuild | 62 ++++ dev-libs/ocl-icd/Manifest | 4 +- dev-libs/ocl-icd/files/ocl-icd-2.2.12-gcc-10.patch | 39 +++ dev-libs/ocl-icd/ocl-icd-2.2.12-r1.ebuild | 52 --- dev-libs/ocl-icd/ocl-icd-2.2.12-r2.ebuild | 55 +++ dev-libs/ocl-icd/ocl-icd-2.2.12-r3.ebuild | 49 +++ dev-libs/oniguruma/Manifest | 6 +- ...a-6.9.3-fix-heap-buffer-overflow-php78559.patch | 13 - ...a-6.9.3-fix-heap-buffer-overflow-php78633.patch | 25 -- dev-libs/oniguruma/oniguruma-6.9.3-r2.ebuild | 37 -- dev-libs/oniguruma/oniguruma-6.9.4.ebuild | 4 +- dev-libs/opencl-clang/Manifest | 4 + dev-libs/opencl-clang/opencl-clang-8.0.1.1.ebuild | 40 +++ dev-libs/opencl-clang/opencl-clang-9.0.1.ebuild | 35 ++ dev-libs/opencl-icd-loader/Manifest | 3 + dev-libs/opencl-icd-loader/metadata.xml | 12 + .../opencl-icd-loader-2020.03.13-r1.ebuild | 53 +++ dev-libs/openct/Manifest | 2 +- dev-libs/openct/openct-0.6.20-r4.ebuild | 2 +- dev-libs/opensc/Manifest | 2 +- dev-libs/opensc/opensc-0.20.0.ebuild | 2 +- dev-libs/openssl-compat/Manifest | 4 +- .../openssl-compat-0.9.8z_p8-r1.ebuild | 4 +- .../openssl-compat/openssl-compat-1.0.2u.ebuild | 2 +- dev-libs/openssl/Manifest | 11 +- dev-libs/openssl/files/gentoo.config-1.0.2 | 1 + dev-libs/openssl/openssl-1.0.2u.ebuild | 2 +- dev-libs/openssl/openssl-1.1.0l.ebuild | 4 +- dev-libs/openssl/openssl-1.1.1d-r3.ebuild | 2 +- dev-libs/openssl/openssl-1.1.1f.ebuild | 324 ++++++++++++++++++ dev-libs/ossp-uuid/Manifest | 2 +- dev-libs/ossp-uuid/ossp-uuid-1.6.2-r6.ebuild | 4 +- dev-libs/pakchois/Manifest | 2 +- dev-libs/pakchois/pakchois-0.4-r2.ebuild | 2 +- dev-libs/pkcs11-helper/Manifest | 2 +- dev-libs/pkcs11-helper/pkcs11-helper-1.25.1.ebuild | 2 +- dev-libs/popt/Manifest | 2 +- dev-libs/popt/popt-1.16-r2.ebuild | 2 +- dev-libs/ppl/Manifest | 6 +- dev-libs/ppl/ppl-1.1.ebuild | 60 ---- dev-libs/ppl/ppl-1.2-r1.ebuild | 2 +- dev-libs/ppl/ppl-1.2.ebuild | 2 +- dev-libs/protobuf-c/Manifest | 4 +- dev-libs/protobuf-c/protobuf-c-1.3.1.ebuild | 47 --- dev-libs/protobuf-c/protobuf-c-1.3.2.ebuild | 2 +- dev-libs/protobuf/Manifest | 12 +- dev-libs/protobuf/protobuf-3.10.1.ebuild | 2 +- dev-libs/protobuf/protobuf-3.11.2.ebuild | 4 +- dev-libs/protobuf/protobuf-3.11.4.ebuild | 124 +++++++ dev-libs/protobuf/protobuf-3.8.0.ebuild | 124 ------- dev-libs/protobuf/protobuf-3.9.1.ebuild | 124 ------- dev-libs/protobuf/protobuf-3.9.2.ebuild | 124 ------- dev-libs/ptexenc/Manifest | 2 +- dev-libs/ptexenc/ptexenc-1.3.7_p20190410.ebuild | 2 +- dev-libs/pthreads4w/Manifest | 3 + dev-libs/pthreads4w/metadata.xml | 12 + dev-libs/pthreads4w/pthreads4w-3.0.0.ebuild | 72 ++++ dev-libs/pugixml/Manifest | 4 +- dev-libs/pugixml/pugixml-1.9-r1.ebuild | 2 +- dev-libs/pugixml/pugixml-1.9.ebuild | 2 +- dev-libs/qtkeychain/Manifest | 2 +- dev-libs/qtkeychain/qtkeychain-0.10.0.ebuild | 11 +- dev-libs/rasqal/Manifest | 2 +- dev-libs/rasqal/rasqal-0.9.33.ebuild | 2 +- dev-libs/re2/Manifest | 19 +- dev-libs/re2/files/0.2016.05.01-pkgconfig.patch | 57 ---- dev-libs/re2/re2-0.2016.05.01.ebuild | 47 --- dev-libs/re2/re2-0.2016.11.01-r1.ebuild | 52 --- dev-libs/re2/re2-0.2017.03.01.ebuild | 52 --- dev-libs/re2/re2-0.2018.04.01.ebuild | 52 --- dev-libs/re2/re2-0.2018.10.01.ebuild | 52 --- dev-libs/re2/re2-0.2019.08.01.ebuild | 52 --- dev-libs/re2/re2-0.2019.09.01.ebuild | 52 --- dev-libs/re2/re2-0.2019.12.01.ebuild | 2 +- dev-libs/re2/re2-0.2020.04.01.ebuild | 52 +++ dev-libs/redland-bindings/Manifest | 2 +- .../redland-bindings-1.0.14.1-r2.ebuild | 2 +- dev-libs/redland/Manifest | 2 +- dev-libs/redland/redland-1.0.17-r2.ebuild | 2 +- dev-libs/rinutils/Manifest | 3 + dev-libs/rinutils/metadata.xml | 11 + dev-libs/rinutils/rinutils-0.4.0.ebuild | 23 ++ dev-libs/rocm-comgr/Manifest | 5 + .../files/rocm-comgr-3.1.0-dependencies.patch | 52 +++ dev-libs/rocm-comgr/rocm-comgr-3.1.0.ebuild | 41 +++ dev-libs/rocm-comgr/rocm-comgr-3.3.0.ebuild | 41 +++ dev-libs/rocm-device-libs/Manifest | 4 + .../rocm-device-libs/rocm-device-libs-3.1.0.ebuild | 33 ++ .../rocm-device-libs/rocm-device-libs-3.3.0.ebuild | 33 ++ dev-libs/rocm-opencl-driver/Manifest | 3 - dev-libs/rocm-opencl-driver/metadata.xml | 14 - .../rocm-opencl-driver-2.10.0.ebuild | 41 --- dev-libs/rocm-opencl-runtime/Manifest | 6 +- .../rocm-opencl-runtime-3.0.0.ebuild | 2 +- .../rocm-opencl-runtime-3.1.0.ebuild | 56 +++ .../rocm-opencl-runtime-3.3.0.ebuild | 56 +++ dev-libs/rocr-runtime/Manifest | 6 +- dev-libs/rocr-runtime/rocr-runtime-3.1.0.ebuild | 37 ++ dev-libs/rocr-runtime/rocr-runtime-3.3.0.ebuild | 37 ++ dev-libs/rocr-runtime/rocr-runtime-9999.ebuild | 4 +- dev-libs/roct-thunk-interface/Manifest | 2 + .../roct-thunk-interface-3.3.0.ebuild | 42 +++ dev-libs/satyr/Manifest | 2 + dev-libs/satyr/satyr-0.30.ebuild | 99 ++++++ dev-libs/serd/Manifest | 4 +- dev-libs/serd/serd-0.28.0-r1.ebuild | 2 +- dev-libs/serd/serd-0.30.2.ebuild | 2 +- dev-libs/serdisplib/Manifest | 4 +- dev-libs/serdisplib/serdisplib-1.97.9.ebuild | 31 -- dev-libs/serdisplib/serdisplib-2.01-r1.ebuild | 4 +- dev-libs/snowball-stemmer/Manifest | 2 +- .../snowball-stemmer-0.20140325.ebuild | 2 +- dev-libs/sord/Manifest | 4 +- dev-libs/sord/sord-0.16.0-r1.ebuild | 2 +- dev-libs/sord/sord-0.16.4.ebuild | 2 +- dev-libs/spdlog/Manifest | 5 +- .../spdlog/files/spdlog-1.0.0-unbundle-fmt.patch | 29 -- dev-libs/spdlog/spdlog-1.3.1.ebuild | 41 --- dev-libs/spdlog/spdlog-1.5.0.ebuild | 2 +- dev-libs/tinyxml/Manifest | 2 +- dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild | 2 +- dev-libs/tre/Manifest | 2 +- dev-libs/tre/tre-0.8.0-r1.ebuild | 2 +- dev-libs/ucl/Manifest | 2 +- dev-libs/ucl/ucl-1.03-r1.ebuild | 2 +- dev-libs/userspace-rcu/Manifest | 2 +- dev-libs/userspace-rcu/userspace-rcu-0.10.1.ebuild | 4 +- dev-libs/uulib/Manifest | 2 +- dev-libs/uulib/uulib-0.5.20-r1.ebuild | 2 +- dev-libs/vala-common/Manifest | 14 +- dev-libs/vala-common/vala-common-0.44.11.ebuild | 2 +- dev-libs/vala-common/vala-common-0.44.9.ebuild | 2 +- dev-libs/vala-common/vala-common-0.46.6.ebuild | 2 +- dev-libs/vala-common/vala-common-0.46.7.ebuild | 30 ++ dev-libs/vala-common/vala-common-0.47.92.ebuild | 30 -- dev-libs/vala-common/vala-common-0.48.2.ebuild | 30 ++ dev-libs/vala-common/vala-common-0.48.3.ebuild | 30 ++ dev-libs/volume_key/Manifest | 2 +- dev-libs/volume_key/volume_key-0.3.11.ebuild | 2 +- dev-libs/wayland-protocols/Manifest | 6 +- .../wayland-protocols-1.18.ebuild | 37 -- .../wayland-protocols-1.20.ebuild | 37 ++ .../wayland-protocols-9999.ebuild | 4 +- dev-libs/wayland/Manifest | 6 +- dev-libs/wayland/wayland-1.17.0.ebuild | 70 ---- dev-libs/wayland/wayland-1.18.0.ebuild | 70 ++++ dev-libs/wayland/wayland-9999.ebuild | 8 +- dev-libs/weston/Manifest | 6 +- dev-libs/weston/metadata.xml | 1 - dev-libs/weston/weston-3.0.0-r1.ebuild | 152 --------- dev-libs/weston/weston-8.0.0.ebuild | 4 +- dev-libs/xapian-bindings/Manifest | 22 +- .../xapian-bindings/xapian-bindings-1.2.25.ebuild | 2 +- .../xapian-bindings/xapian-bindings-1.4.10.ebuild | 306 ----------------- .../xapian-bindings/xapian-bindings-1.4.11.ebuild | 306 ----------------- .../xapian-bindings/xapian-bindings-1.4.12.ebuild | 306 ----------------- .../xapian-bindings/xapian-bindings-1.4.13.ebuild | 306 ----------------- .../xapian-bindings/xapian-bindings-1.4.14.ebuild | 2 +- .../xapian-bindings/xapian-bindings-1.4.15.ebuild | 306 +++++++++++++++++ .../xapian-bindings/xapian-bindings-1.4.5.ebuild | 305 ----------------- .../xapian-bindings/xapian-bindings-1.4.7.ebuild | 2 +- .../xapian-bindings/xapian-bindings-1.4.8.ebuild | 305 ----------------- .../xapian-bindings/xapian-bindings-1.4.9.ebuild | 305 ----------------- dev-libs/xapian/Manifest | 22 +- dev-libs/xapian/xapian-1.2.24.ebuild | 66 ---- dev-libs/xapian/xapian-1.2.25.ebuild | 2 +- dev-libs/xapian/xapian-1.4.10.ebuild | 77 ----- dev-libs/xapian/xapian-1.4.12.ebuild | 75 ----- dev-libs/xapian/xapian-1.4.13.ebuild | 74 ---- dev-libs/xapian/xapian-1.4.14.ebuild | 4 +- dev-libs/xapian/xapian-1.4.15.ebuild | 74 ++++ dev-libs/xapian/xapian-1.4.5.ebuild | 75 ----- dev-libs/xapian/xapian-1.4.7.ebuild | 2 +- dev-libs/xapian/xapian-1.4.8.ebuild | 75 ----- dev-libs/xapian/xapian-1.4.9.ebuild | 75 ----- dev-libs/xerces-c/Manifest | 2 +- dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild | 2 +- dev-libs/xmlrpc-c/Manifest | 2 +- dev-libs/xmlrpc-c/xmlrpc-c-1.39.11-r1.ebuild | 2 +- dev-libs/xmlsec/Manifest | 5 +- dev-libs/xmlsec/files/xmlsec-1.2.28-test.patch | 51 --- dev-libs/xmlsec/xmlsec-1.2.28.ebuild | 66 ---- dev-libs/xmlsec/xmlsec-1.2.29.ebuild | 4 +- dev-libs/xxhash/Manifest | 2 +- dev-libs/xxhash/xxhash-0.6.5.ebuild | 4 +- dev-libs/yajl/Manifest | 4 +- dev-libs/yajl/yajl-2.1.0-r1.ebuild | 2 +- dev-libs/yajl/yajl-2.1.0-r2.ebuild | 2 +- dev-libs/yaz/Manifest | 2 +- dev-libs/yaz/yaz-3.0.53.ebuild | 2 +- dev-libs/zziplib/Manifest | 3 +- dev-libs/zziplib/zziplib-0.13.69-r1.ebuild | 6 +- dev-libs/zziplib/zziplib-0.13.69.ebuild | 92 ----- 849 files changed, 9214 insertions(+), 13945 deletions(-) create mode 100644 dev-libs/Ice/Ice-3.6.4-r1.ebuild create mode 100644 dev-libs/appstream-glib/appstream-glib-0.7.17.ebuild delete mode 100644 dev-libs/appstream/appstream-0.12.9.ebuild create mode 100644 dev-libs/atk/atk-2.35.1.ebuild delete mode 100644 dev-libs/beignet/Manifest delete mode 100644 dev-libs/beignet/beignet-1.3.2-r3.ebuild delete mode 100644 dev-libs/beignet/files/beignet-1.2.0_no-hardcoded-cflags.patch delete mode 100644 dev-libs/beignet/files/beignet-1.3.1-oclicd_no_upstream_icdfile.patch delete mode 100644 dev-libs/beignet/files/beignet-1.3.2_cmake-llvm-config-multilib.patch delete mode 100644 dev-libs/beignet/files/beignet-1.3.2_disable-doNegAddOptimization.patch delete mode 100644 dev-libs/beignet/files/beignet-1.3.2_llvm6.patch delete mode 100644 dev-libs/beignet/files/beignet-1.3.2_llvm7.patch delete mode 100644 dev-libs/beignet/files/llvm-terminfo.patch delete mode 100644 dev-libs/beignet/files/no-debian-multiarch.patch delete mode 100644 dev-libs/beignet/metadata.xml delete mode 100644 dev-libs/bemenu/bemenu-0.2.0.ebuild create mode 100644 dev-libs/bemenu/bemenu-0.3.0.ebuild create mode 100644 dev-libs/bglibs/bglibs-2.04-r2.ebuild create mode 100644 dev-libs/bglibs/files/bglibs-2.04-stack-buffers.patch delete mode 100644 dev-libs/capstone/capstone-3.0.5_rc2-r1.ebuild delete mode 100644 dev-libs/check/check-0.10.0-r1.ebuild delete mode 100644 dev-libs/check/check-0.12.0.ebuild create mode 100644 dev-libs/check/check-0.14.0-r2.ebuild create mode 100644 dev-libs/check/files/check-0.14.0-r2-disable-automagic-dep.patch create mode 100644 dev-libs/clhpp/clhpp-2.0.11.ebuild delete mode 100644 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild create mode 100644 dev-libs/distorm64/distorm64-3.4.2.ebuild delete mode 100644 dev-libs/double-conversion/double-conversion-3.1.4-r1.ebuild delete mode 100644 dev-libs/double-conversion/files/0001-CMake-install-to-correct-lib-dir.patch delete mode 100644 dev-libs/editline/editline-1.17.0.ebuild delete mode 100644 dev-libs/elfutils/elfutils-0.176-r1.ebuild create mode 100644 dev-libs/elfutils/elfutils-0.179.ebuild create mode 100644 dev-libs/elfutils/files/elfutils-0.179-PaX-support.patch delete mode 100644 dev-libs/ell/ell-0.20.ebuild delete mode 100644 dev-libs/ell/ell-0.21.ebuild delete mode 100644 dev-libs/ell/ell-0.22.ebuild delete mode 100644 dev-libs/ell/ell-0.23.ebuild delete mode 100644 dev-libs/ell/ell-0.24.ebuild delete mode 100644 dev-libs/ell/ell-0.25.ebuild create mode 100644 dev-libs/ell/ell-0.30-r1.ebuild create mode 100644 dev-libs/ell/ell-0.30.ebuild delete mode 100644 dev-libs/ell/ell-0.9.ebuild create mode 100644 dev-libs/flatbuffers/flatbuffers-1.12.0.ebuild create mode 100644 dev-libs/folks/files/0.13.1-meson-0.53-compat.patch create mode 100644 dev-libs/folks/folks-0.13.1.ebuild create mode 100644 dev-libs/fribidi/fribidi-1.0.9.ebuild create mode 100644 dev-libs/gjs/gjs-1.58.5.ebuild create mode 100644 dev-libs/gjs/gjs-1.58.6.ebuild create mode 100644 dev-libs/glib/files/glib-2.64.1-mark-gdbus-server-auth-test-flaky.patch create mode 100644 dev-libs/glib/glib-2.62.6.ebuild create mode 100644 dev-libs/glib/glib-2.64.1.ebuild create mode 100644 dev-libs/gmime/gmime-3.2.7.ebuild delete mode 100644 dev-libs/gmp/gmp-4.3.2-r1.ebuild delete mode 100644 dev-libs/gmp/gmp-6.1.2.ebuild delete mode 100644 dev-libs/gmp/gmp-6.2.0.ebuild delete mode 100644 dev-libs/gnulib/gnulib-2016.12.21.08.39.01.ebuild delete mode 100644 dev-libs/gnulib/gnulib-2017.12.19.15.53.47.ebuild create mode 100644 dev-libs/gobject-introspection-common/gobject-introspection-common-1.62.0.ebuild create mode 100644 dev-libs/gobject-introspection-common/gobject-introspection-common-1.64.0.ebuild create mode 100644 dev-libs/gobject-introspection/gobject-introspection-1.62.0.ebuild create mode 100644 dev-libs/gobject-introspection/gobject-introspection-1.64.0.ebuild delete mode 100644 dev-libs/grantlee/files/grantlee-5.1.0-cxx11.patch delete mode 100644 dev-libs/grantlee/files/grantlee-5.1.0-qt-5.13.patch delete mode 100644 dev-libs/grantlee/files/grantlee-5.1.0-slot.patch delete mode 100644 dev-libs/grantlee/grantlee-5.1.0.ebuild create mode 100644 dev-libs/hiredis/hiredis-0.14.1.ebuild create mode 100644 dev-libs/hsa-ext-rocr/hsa-ext-rocr-1.1.30100.0.ebuild delete mode 100644 dev-libs/hsa-ext-rocr/hsa-ext-rocr-1.1.9.122.ebuild delete mode 100644 dev-libs/hyperscan/hyperscan-5.1.0.ebuild delete mode 100644 dev-libs/hyperscan/hyperscan-5.1.1.ebuild delete mode 100644 dev-libs/hyperscan/hyperscan-5.2.0.ebuild create mode 100644 dev-libs/hyperscan/hyperscan-5.2.1-r1.ebuild delete mode 100644 dev-libs/hyperscan/hyperscan-5.2.1.ebuild create mode 100644 dev-libs/icu-layoutex/icu-layoutex-66.1.ebuild delete mode 100644 dev-libs/icu/icu-65.1.ebuild create mode 100644 dev-libs/icu/icu-66.1.ebuild create mode 100644 dev-libs/iniparser/files/iniparser-4.0-out-of-bounds-read.patch create mode 100644 dev-libs/iniparser/iniparser-3.1-r2.ebuild delete mode 100644 dev-libs/intel-neo/intel-neo-19.48.14977.ebuild create mode 100644 dev-libs/intel-neo/intel-neo-20.10.16087.ebuild delete mode 100644 dev-libs/isl/isl-0.22-r1.ebuild delete mode 100644 dev-libs/isl/isl-0.22.ebuild create mode 100644 dev-libs/kdiagram/kdiagram-2.6.2.ebuild create mode 100644 dev-libs/leatherman/leatherman-1.11.0.ebuild delete mode 100644 dev-libs/libappindicator/libappindicator-12.10.0-r202.ebuild delete mode 100644 dev-libs/libatomic_ops/libatomic_ops-7.6.6.ebuild delete mode 100644 dev-libs/libatomic_ops/libatomic_ops-7.6.8.ebuild create mode 100644 dev-libs/libax25/libax25-0.0.12_rc5.ebuild create mode 100644 dev-libs/libbpf/files/libbpf-9999-paths.patch create mode 100644 dev-libs/libbpf/libbpf-9999.ebuild create mode 100644 dev-libs/libbson/files/libbson-1.16.2-single-doc-job.patch create mode 100644 dev-libs/libbson/libbson-1.16.2.ebuild create mode 100644 dev-libs/libcbor/libcbor-0.6.0-r1.ebuild create mode 100644 dev-libs/libcbor/libcbor-0.6.1.ebuild create mode 100644 dev-libs/libdazzle/libdazzle-3.34.1.ebuild delete mode 100644 dev-libs/libedit/files/libedit-20170329.3.1-el_fn_sh_complete.patch delete mode 100644 dev-libs/libedit/files/libedit-20170329.3.1-ncursesprivate.patch delete mode 100644 dev-libs/libedit/libedit-20170329.3.1.ebuild delete mode 100644 dev-libs/libedit/libedit-20190324.3.1.ebuild delete mode 100644 dev-libs/libev/libev-4.25.ebuild delete mode 100644 dev-libs/libev/libev-4.27.ebuild create mode 100644 dev-libs/libev/libev-4.33.ebuild delete mode 100644 dev-libs/libevdev/libevdev-1.8.0.ebuild create mode 100644 dev-libs/libevdev/libevdev-1.9.0.ebuild create mode 100644 dev-libs/libffi/files/libffi-3.3-power7-memcpy-2.patch create mode 100644 dev-libs/libffi/files/libffi-3.3-power7-memcpy.patch delete mode 100644 dev-libs/libffi/libffi-3.2.1-r1.ebuild delete mode 100644 dev-libs/libffi/libffi-3.2.1-r2.ebuild delete mode 100644 dev-libs/libffi/libffi-3.2.1-r3.ebuild delete mode 100644 dev-libs/libffi/libffi-3.2.1.ebuild delete mode 100644 dev-libs/libffi/libffi-3.3.ebuild delete mode 100644 dev-libs/libffi/libffi-3.3_rc1.ebuild delete mode 100644 dev-libs/libffi/libffi-3.3_rc2.ebuild create mode 100644 dev-libs/libfilezilla/libfilezilla-0.20.2.ebuild delete mode 100644 dev-libs/libflatarray/libflatarray-0.2.0-r1.ebuild delete mode 100644 dev-libs/libflatarray/libflatarray-0.3.0-r1.ebuild create mode 100644 dev-libs/libflatarray/libflatarray-0.4.0_pre20200314.ebuild create mode 100644 dev-libs/libfmt/files/libfmt-6.2.0-unsigned-char-strings-in-printf.patch delete mode 100644 dev-libs/libfmt/libfmt-5.3.0.ebuild create mode 100644 dev-libs/libfmt/libfmt-6.2.0-r1.ebuild create mode 100644 dev-libs/libgit2/libgit2-0.28.5.ebuild create mode 100644 dev-libs/libgit2/libgit2-1.0.0-r1.ebuild create mode 100644 dev-libs/libgusb/libgusb-0.3.4.ebuild delete mode 100644 dev-libs/libical/files/libical-3.0.5-fix-lots-of-params.patch delete mode 100644 dev-libs/libical/libical-3.0.5.ebuild delete mode 100644 dev-libs/libical/libical-3.0.6.ebuild create mode 100644 dev-libs/libical/libical-3.0.8.ebuild delete mode 100644 dev-libs/libinput/libinput-1.14.3.ebuild delete mode 100644 dev-libs/libinput/libinput-1.15.1.ebuild delete mode 100644 dev-libs/libinput/libinput-1.15.2.ebuild create mode 100644 dev-libs/libinput/libinput-1.15.4.ebuild delete mode 100644 dev-libs/libite/files/libite-2.0.0-fix-path.patch delete mode 100644 dev-libs/libite/files/libite-2.0.0-fix-which-path.patch delete mode 100644 dev-libs/libite/libite-2.0.0.ebuild create mode 100644 dev-libs/libite/libite-2.2.0.ebuild create mode 100644 dev-libs/libixion/files/libixion-0.15.0-musl-clang.patch create mode 100644 dev-libs/libixion/libixion-0.15.0.ebuild create mode 100644 dev-libs/libjcat/Manifest create mode 100644 dev-libs/libjcat/files/libjcat-0.1.0-disable_installed_tests.patch create mode 100644 dev-libs/libjcat/files/libjcat-0.1.0-use_right_python.patch create mode 100644 dev-libs/libjcat/libjcat-0.1.0.ebuild create mode 100644 dev-libs/libjcat/metadata.xml create mode 100644 dev-libs/libmanette/libmanette-0.2.4.ebuild create mode 100644 dev-libs/libmateweather/libmateweather-1.22.1.ebuild create mode 100644 dev-libs/libmateweather/libmateweather-1.24.0.ebuild delete mode 100644 dev-libs/libmirage/libmirage-3.2.3.ebuild delete mode 100644 dev-libs/libmodbus/libmodbus-3.1.4.ebuild create mode 100644 dev-libs/libmodbus/libmodbus-3.1.6.ebuild create mode 100644 dev-libs/libmowgli/files/libmowgli-2.1.3-cacheline-Ensure-sysconf-var-is-defined-before-use.patch create mode 100644 dev-libs/libmowgli/libmowgli-2.1.3-r1.ebuild create mode 100644 dev-libs/liborcus/liborcus-0.15.4.ebuild delete mode 100644 dev-libs/libpcre-debian/libpcre-debian-8-r1.ebuild create mode 100644 dev-libs/libpcre-debian/libpcre-debian-8-r2.ebuild delete mode 100644 dev-libs/libpcre2/libpcre2-10.32.ebuild create mode 100644 dev-libs/libpeas/files/1.26.0-lua.patch create mode 100644 dev-libs/libpeas/libpeas-1.26.0.ebuild create mode 100644 dev-libs/libreport/libreport-2.12.0.ebuild create mode 100644 dev-libs/libressl/libressl-3.1.0.ebuild delete mode 100644 dev-libs/libsass/libsass-3.5.5.ebuild create mode 100644 dev-libs/libsigc++/libsigc++-2.10.3.ebuild create mode 100644 dev-libs/libudfread/Manifest create mode 100644 dev-libs/libudfread/libudfread-1.0.0.ebuild create mode 100644 dev-libs/libudfread/libudfread-9999.ebuild create mode 100644 dev-libs/libudfread/metadata.xml delete mode 100644 dev-libs/libuv/libuv-1.33.1.ebuild delete mode 100644 dev-libs/libuv/libuv-1.34.0.ebuild delete mode 100644 dev-libs/libuv/libuv-1.34.1.ebuild delete mode 100644 dev-libs/libuv/libuv-1.34.2.ebuild create mode 100644 dev-libs/libuv/libuv-1.35.0.ebuild delete mode 100644 dev-libs/libwacom/libwacom-0.33.ebuild delete mode 100644 dev-libs/libwacom/libwacom-1.0.ebuild delete mode 100644 dev-libs/libxmlb/libxmlb-0.1.13.ebuild create mode 100644 dev-libs/libxmlb/libxmlb-0.1.15.ebuild delete mode 100644 dev-libs/libzip/files/libzip-1.5.2-mbedtls.patch delete mode 100644 dev-libs/libzip/libzip-1.5.2-r2.ebuild create mode 100644 dev-libs/libzip/libzip-1.6.1-r1.ebuild delete mode 100644 dev-libs/libzip/libzip-1.6.1.ebuild create mode 100644 dev-libs/mongo-c-driver/files/mongo-c-driver-1.16.2-enable-tests.patch create mode 100644 dev-libs/mongo-c-driver/files/mongo-c-driver-1.16.2-single-doc-job.patch create mode 100644 dev-libs/mongo-c-driver/mongo-c-driver-1.16.2.ebuild delete mode 100644 dev-libs/mpc/files/mpc-1.0.3-mpfr-4.0.0.patch delete mode 100644 dev-libs/mpc/files/mpc-1.0.3-no-ulp.patch delete mode 100644 dev-libs/mpc/mpc-1.0.3-r2.ebuild delete mode 100644 dev-libs/mpc/mpc-1.0.3.ebuild delete mode 100644 dev-libs/mpfr/files/mpfr-3.1.4-cygwin.patch delete mode 100644 dev-libs/mpfr/mpfr-2.4.2_p3-r1.ebuild delete mode 100644 dev-libs/mpfr/mpfr-3.1.3_p4.ebuild delete mode 100644 dev-libs/mpfr/mpfr-3.1.4.ebuild delete mode 100644 dev-libs/mpfr/mpfr-3.1.5_p2.ebuild delete mode 100644 dev-libs/mpfr/mpfr-3.1.6.ebuild delete mode 100644 dev-libs/mpfr/mpfr-4.0.0-r1.ebuild delete mode 100644 dev-libs/mpfr/mpfr-4.0.1.ebuild delete mode 100644 dev-libs/nanomsg/nanomsg-1.1.4.ebuild create mode 100644 dev-libs/ncnn/Manifest create mode 100644 dev-libs/ncnn/metadata.xml create mode 100644 dev-libs/ncnn/ncnn-20200226.ebuild delete mode 100644 dev-libs/nspr/files/nspr-4.7.0-prtime.patch delete mode 100644 dev-libs/nspr/nspr-4.20.ebuild delete mode 100644 dev-libs/nspr/nspr-4.22.ebuild delete mode 100644 dev-libs/nspr/nspr-4.24.ebuild create mode 100644 dev-libs/nss-pem/Manifest create mode 100644 dev-libs/nss-pem/metadata.xml create mode 100644 dev-libs/nss-pem/nss-pem-1.0.5.ebuild delete mode 100644 dev-libs/nss/files/nss-3.47-enable-pem.patch delete mode 100644 dev-libs/nss/nss-3.47.1-r1.ebuild delete mode 100644 dev-libs/nss/nss-3.48-r1.ebuild delete mode 100644 dev-libs/nss/nss-3.49.1.ebuild delete mode 100644 dev-libs/nss/nss-3.49.2.ebuild delete mode 100644 dev-libs/nss/nss-3.49.ebuild delete mode 100644 dev-libs/nss/nss-3.50.ebuild create mode 100644 dev-libs/nss/nss-3.51.1.ebuild create mode 100644 dev-libs/nss/nss-3.51.ebuild create mode 100644 dev-libs/ntl/ntl-11.4.3.ebuild create mode 100644 dev-libs/ocl-icd/files/ocl-icd-2.2.12-gcc-10.patch delete mode 100644 dev-libs/ocl-icd/ocl-icd-2.2.12-r1.ebuild create mode 100644 dev-libs/ocl-icd/ocl-icd-2.2.12-r2.ebuild create mode 100644 dev-libs/ocl-icd/ocl-icd-2.2.12-r3.ebuild delete mode 100644 dev-libs/oniguruma/files/oniguruma-6.9.3-fix-heap-buffer-overflow-php78559.patch delete mode 100644 dev-libs/oniguruma/files/oniguruma-6.9.3-fix-heap-buffer-overflow-php78633.patch delete mode 100644 dev-libs/oniguruma/oniguruma-6.9.3-r2.ebuild create mode 100644 dev-libs/opencl-clang/opencl-clang-8.0.1.1.ebuild create mode 100644 dev-libs/opencl-clang/opencl-clang-9.0.1.ebuild create mode 100644 dev-libs/opencl-icd-loader/Manifest create mode 100644 dev-libs/opencl-icd-loader/metadata.xml create mode 100644 dev-libs/opencl-icd-loader/opencl-icd-loader-2020.03.13-r1.ebuild create mode 100644 dev-libs/openssl/openssl-1.1.1f.ebuild delete mode 100644 dev-libs/ppl/ppl-1.1.ebuild delete mode 100644 dev-libs/protobuf-c/protobuf-c-1.3.1.ebuild create mode 100644 dev-libs/protobuf/protobuf-3.11.4.ebuild delete mode 100644 dev-libs/protobuf/protobuf-3.8.0.ebuild delete mode 100644 dev-libs/protobuf/protobuf-3.9.1.ebuild delete mode 100644 dev-libs/protobuf/protobuf-3.9.2.ebuild create mode 100644 dev-libs/pthreads4w/Manifest create mode 100644 dev-libs/pthreads4w/metadata.xml create mode 100644 dev-libs/pthreads4w/pthreads4w-3.0.0.ebuild delete mode 100644 dev-libs/re2/files/0.2016.05.01-pkgconfig.patch delete mode 100644 dev-libs/re2/re2-0.2016.05.01.ebuild delete mode 100644 dev-libs/re2/re2-0.2016.11.01-r1.ebuild delete mode 100644 dev-libs/re2/re2-0.2017.03.01.ebuild delete mode 100644 dev-libs/re2/re2-0.2018.04.01.ebuild delete mode 100644 dev-libs/re2/re2-0.2018.10.01.ebuild delete mode 100644 dev-libs/re2/re2-0.2019.08.01.ebuild delete mode 100644 dev-libs/re2/re2-0.2019.09.01.ebuild create mode 100644 dev-libs/re2/re2-0.2020.04.01.ebuild create mode 100644 dev-libs/rinutils/Manifest create mode 100644 dev-libs/rinutils/metadata.xml create mode 100644 dev-libs/rinutils/rinutils-0.4.0.ebuild create mode 100644 dev-libs/rocm-comgr/files/rocm-comgr-3.1.0-dependencies.patch create mode 100644 dev-libs/rocm-comgr/rocm-comgr-3.1.0.ebuild create mode 100644 dev-libs/rocm-comgr/rocm-comgr-3.3.0.ebuild create mode 100644 dev-libs/rocm-device-libs/rocm-device-libs-3.1.0.ebuild create mode 100644 dev-libs/rocm-device-libs/rocm-device-libs-3.3.0.ebuild delete mode 100644 dev-libs/rocm-opencl-driver/Manifest delete mode 100644 dev-libs/rocm-opencl-driver/metadata.xml delete mode 100644 dev-libs/rocm-opencl-driver/rocm-opencl-driver-2.10.0.ebuild create mode 100644 dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-3.1.0.ebuild create mode 100644 dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-3.3.0.ebuild create mode 100644 dev-libs/rocr-runtime/rocr-runtime-3.1.0.ebuild create mode 100644 dev-libs/rocr-runtime/rocr-runtime-3.3.0.ebuild create mode 100644 dev-libs/roct-thunk-interface/roct-thunk-interface-3.3.0.ebuild create mode 100644 dev-libs/satyr/satyr-0.30.ebuild delete mode 100644 dev-libs/serdisplib/serdisplib-1.97.9.ebuild delete mode 100644 dev-libs/spdlog/files/spdlog-1.0.0-unbundle-fmt.patch delete mode 100644 dev-libs/spdlog/spdlog-1.3.1.ebuild create mode 100644 dev-libs/vala-common/vala-common-0.46.7.ebuild delete mode 100644 dev-libs/vala-common/vala-common-0.47.92.ebuild create mode 100644 dev-libs/vala-common/vala-common-0.48.2.ebuild create mode 100644 dev-libs/vala-common/vala-common-0.48.3.ebuild delete mode 100644 dev-libs/wayland-protocols/wayland-protocols-1.18.ebuild create mode 100644 dev-libs/wayland-protocols/wayland-protocols-1.20.ebuild delete mode 100644 dev-libs/wayland/wayland-1.17.0.ebuild create mode 100644 dev-libs/wayland/wayland-1.18.0.ebuild delete mode 100644 dev-libs/weston/weston-3.0.0-r1.ebuild delete mode 100644 dev-libs/xapian-bindings/xapian-bindings-1.4.10.ebuild delete mode 100644 dev-libs/xapian-bindings/xapian-bindings-1.4.11.ebuild delete mode 100644 dev-libs/xapian-bindings/xapian-bindings-1.4.12.ebuild delete mode 100644 dev-libs/xapian-bindings/xapian-bindings-1.4.13.ebuild create mode 100644 dev-libs/xapian-bindings/xapian-bindings-1.4.15.ebuild delete mode 100644 dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild delete mode 100644 dev-libs/xapian-bindings/xapian-bindings-1.4.8.ebuild delete mode 100644 dev-libs/xapian-bindings/xapian-bindings-1.4.9.ebuild delete mode 100644 dev-libs/xapian/xapian-1.2.24.ebuild delete mode 100644 dev-libs/xapian/xapian-1.4.10.ebuild delete mode 100644 dev-libs/xapian/xapian-1.4.12.ebuild delete mode 100644 dev-libs/xapian/xapian-1.4.13.ebuild create mode 100644 dev-libs/xapian/xapian-1.4.15.ebuild delete mode 100644 dev-libs/xapian/xapian-1.4.5.ebuild delete mode 100644 dev-libs/xapian/xapian-1.4.8.ebuild delete mode 100644 dev-libs/xapian/xapian-1.4.9.ebuild delete mode 100644 dev-libs/xmlsec/files/xmlsec-1.2.28-test.patch delete mode 100644 dev-libs/xmlsec/xmlsec-1.2.28.ebuild delete mode 100644 dev-libs/zziplib/zziplib-0.13.69.ebuild (limited to 'dev-libs') diff --git a/dev-libs/Ice/Ice-3.6.4-r1.ebuild b/dev-libs/Ice/Ice-3.6.4-r1.ebuild new file mode 100644 index 000000000000..1f62f1c3f98d --- /dev/null +++ b/dev-libs/Ice/Ice-3.6.4-r1.ebuild @@ -0,0 +1,357 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_6 ) + +RUBY_OPTIONAL="yes" +USE_RUBY="ruby25" + +PHP_EXT_NAME="IcePHP" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" + +PHP_EXT_OPTIONAL_USE=php + +USE_PHP="php7-0" + +# This variable does not belong to any eclass. It is solely used in this ebuild +# db:6.2 breaks the build process +BERKDB_SLOTS=( 6.1 5.3 5.1 4.8 ) + +inherit db-use mono-env php-ext-source-r3 python-r1 ruby-ng toolchain-funcs eapi7-ver + +DESCRIPTION="ICE middleware C++ library and generator tools" +HOMEPAGE="https://zeroc.com/products/ice" +SRC_URI="https://github.com/zeroc-ice/ice/archive/v${PV}.tar.gz -> ${P}.tar.gz + doc? ( http://download.zeroc.com/Ice/$(ver_cut 1-2)/${P}.pdf )" +LICENSE="GPL-2" +SLOT="0/36" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="doc examples libressl +ncurses mono php python ruby test debug" +RESTRICT="test" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=">=dev-libs/expat-2.0.1 + >=app-arch/bzip2-1.0.5 + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + || ( + $(for slot in ${BERKDB_SLOTS[@]} ; do printf '%s\n' "sys-libs/db:${slot}[cxx]" ; done) + ) + dev-cpp/libmcpp + python? ( ${PYTHON_DEPS} ) + ruby? ( $(ruby_implementation_depend ruby25) ) + mono? ( dev-lang/mono ) + php? ( dev-lang/php:7.0 ) + !dev-python/IcePy + !dev-ruby/IceRuby" +DEPEND="${RDEPEND} + ncurses? ( sys-libs/ncurses:0= sys-libs/readline:0= ) + test? ( + ${PYTHON_DEPS} + dev-python/passlib[${PYTHON_USEDEP}] + )" + +# Maintainer notes: +# TODO: java bindings, multiple ruby versions (supports 2.{1,2,3}) + +S="${WORKDIR}/${P/I/i}" +PHP_EXT_S="${S}/php" + +PATCHES=( + "${FILESDIR}/${PN}-3.6.3-no-arch-opts.patch" + "${FILESDIR}/${PN}-3.6.3-csharp.patch" + #"${FILESDIR}/${PN}-3.6.3-libressl.patch" +) + +pkg_setup() { + # prevent ruby-ng.eclass from messing with pkg_setup + return +} + +src_unpack() { + # prevent ruby-ng.eclass from messing with src_unpack + default +} + +src_prepare() { + default + + sed -i \ + -e 's|\(install_configdir[[:space:]]*\):=|\1?=|' \ + -e 's|-L\$\(libdir\)||' \ + cpp/config/Make.rules || die "sed failed" + + sed -i \ + -e 's|\(install_phpdir[[:space:]]*\):=|\1?=|' \ + -e 's|\(install_libdir[[:space:]]*\):=|\1?=|' \ + php/config/Make.rules.php || die "sed failed" + + sed -i \ + -e 's|\(install_pythondir[[:space:]]*\)=|\1?=|' \ + -e 's|\(install_rubydir[[:space:]]*\)=|\1?=|' \ + -e 's|\(install_libdir[[:space:]]*\):=|\1?=|' \ + {python,ruby}/config/Make.rules || die "sed failed" + + sed -i \ + -e 's|-O2 ||g' \ + -e 's|-Werror ||g' \ + cpp/config/Make.rules.Linux || die "sed failed" + + sed -i \ + -e 's|install-common||' \ + {cpp,csharp,php,python,ruby}/Makefile || die "sed failed" + + sed -i \ + -e 's|-f -root|-f -gacdir $(GAC_DIR) -root|' \ + -e 's|\(install_libdir[[:space:]]*\):=|\1?=|' \ + -e 's|\(install_pkgconfigdir[[:space:]]*\):=|\1?=|' \ + csharp/config/Make.rules.cs || die "sed failed" + + # skip mono tests, bug #498484 + sed -i \ + -e '/SUBDIRS/s|\ test||' \ + csharp/Makefile || die "sed failed" + + # skip udp test due to multicast + # skip IceGrid/admin bug #649850 + # skip IceSSL tests due to requirement of internet connection + # skip IceStorm/single bug #636834 + # IceStorm/stress fails without USE=debug + # IceUtil/stacktrace fails with USE=debug + sed -i \ + -e 's|allTests.py|allTests.py --rfilter=IceUtil\/stacktrace --rfilter=udp --rfilter=IceGrid\/admin --rfilter=IceSSL --rfilter=IceStorm\/single --rfilter=IceStorm\/stress|' \ + cpp/Makefile || die "sed failed" + + # mainly broken .ice files + sed -i \ + -e 's|allTests.py|allTests.py --rfilter=operations --rfilter=slicing\/objects|' \ + python/Makefile || die "sed failed" + + # fails even on unicode locale + sed -i \ + -e 's|allTests.py|allTests.py --rfilter=Slice\/unicodePaths|' \ + ruby/Makefile || die "sed failed" + + # fix for x86 IceBox test + sed -i \ + -e 's|"32"|""|' \ + scripts/TestUtil.py || die "sed failed" +} + +src_configure() { + suitable_db_version() { + local ver + for ver in "${BERKDB_SLOTS[@]}"; do + if [[ -n $(db_findver sys-libs/db:${ver}) ]]; then + echo "${ver}" + return 0 + fi + done + die "No suitable BerkDB versions found, aborting" + } + + MAKE_RULES=( + "prefix=\"${ED%/}/usr\"" + "install_docdir=\"${ED%/}/usr/share/doc/${PF}\"" + "install_configdir=\"${ED%/}/usr/share/${P}/config\"" + "install_mandir=\"${ED%/}/usr/share/man/man1\"" + "embedded_runpath_prefix=\"${EPREFIX}/usr\"" + "LP64=yes" + "new_dtags=yes" + "NOTEST=$(usex !test)" + "USE_READLINE=$(usex ncurses)" + "OPTIMIZE=$(usex !debug)" + ) + + local BERKDB_VERSION="$(suitable_db_version)" + MAKE_RULES+=("DB_FLAGS=-I$(db_includedir ${BERKDB_VERSION})") + sed -i \ + -e "s|g++|$(tc-getCXX)|" \ + -e "s|\(CFLAGS[[:space:]]*=\)|\1 ${CFLAGS}|" \ + -e "s|\(CXXFLAGS[[:space:]]*=\)|\1 ${CXXFLAGS}|" \ + -e "s|\(LDFLAGS[[:space:]]*=\)|\1 ${LDFLAGS}|" \ + -e "s|\(DB_LIBS[[:space:]]*=\) \-ldb_cxx|\1 -ldb_cxx-$(db_findver sys-libs/db:${BERKDB_VERSION})|" \ + cpp/config/Make.rules{,.Linux} python/config/Make.rules || die "sed failed" + + if use python; then + local S="${S}/python" + python_copy_sources + fi + + if use ruby; then + SITERUBY="$(ruby25 -r rbconfig -e 'print RbConfig::CONFIG["sitelibdir"]')" + MAKE_RULES_RUBY=( + "install_rubydir=\"${ED%/}/${SITERUBY}\"" + "install_libdir=\"${ED%/}/${SITERUBY}\"" + ) + + # make it use ruby25 only + sed -i \ + -e 's|RUBY = ruby|\025|' \ + ruby/config/Make.rules || die "sed failed" + sed -i \ + -e 's|env ruby|\025|' \ + ruby/config/s2rb.rb || die "sed failed" + sed -i \ + -e 's|env ruby|\025|' \ + ruby/scripts/slice2rb || die "sed failed" + sed -i \ + -e 's|output.write("ruby|\025|' \ + scripts/TestUtil.py || die "sed failed" + fi + + MAKE_RULES_MONO=( + "GACINSTALL=yes" + "GAC_ROOT=\"${ED%/}/usr/$(get_libdir)\"" + "GAC_DIR=\"${EPREFIX}/usr/$(get_libdir)\"" + "install_libdir=\"${ED%/}/usr/$(get_libdir)\"" + "install_pkgconfigdir=\"${ED%/}/usr/$(get_libdir)/pkgconfig\"" + ) + + if has_version ">dev-lang/mono-4"; then + MAKE_RULES_MONO+=("MCS=mcs") + fi + + use test && python_setup +} + +src_compile() { + # Do not remove this export or build will break! + tc-export CXX + + emake -C cpp "${MAKE_RULES[@]}" + + if use php; then + local i + for i in $(php_get_slots); do + mkdir -p "${WORKDIR}/${i}" || die + cp -r "${PHP_EXT_S}" "${WORKDIR}/${i}/" || die "Failed to copy source ${PHP_EXT_S} to PHP target directory" + + pushd "${WORKDIR}/${i}" >/dev/null || die + ln -s "${S}/cpp" || die + ln -s "${S}/config" || die + ln -s "${S}/slice" || die + ln -s "${S}/Makefile" || die + + emake -C php "${MAKE_RULES[@]}" USE_NAMESPACES=yes "PHP_CONFIG=\"${EPREFIX}/usr/$(get_libdir)/${i}/bin/php-config\"" + popd >/dev/null || die + done + fi + + if use python; then + building() { + emake -C "${BUILD_DIR}" "${MAKE_RULES[@]}" PYTHON="${EPYTHON}" + } + local S="${S}/python" + python_foreach_impl building + fi + + if use ruby; then + emake -C ruby "${MAKE_RULES[@]}" "${MAKE_RULES_RUBY[@]}" + fi + + if use mono; then + emake -C csharp "${MAKE_RULES[@]}" "${MAKE_RULES_MONO[@]}" + fi +} + +src_test() { + local -x LD_LIBRARY_PATH="${S}/cpp/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}" + emake -C cpp "${MAKE_RULES[@]}" test + + # php tests require the extension loaded and are therefore skipped + + if use python; then + testing() { + emake -C "${BUILD_DIR}" \ + "${MAKE_RULES[@]}" \ + PYTHON="${EPYTHON}" \ + install_pythondir="\"${D%/}/$(python_get_sitedir)\"" \ + install_libdir="\"${D%/}/$(python_get_sitedir)\"" test + } + local S="${S}/python" + python_foreach_impl testing + fi + + if use ruby; then + emake -C ruby "${MAKE_RULES[@]}" "${MAKE_RULES_RUBY[@]}" test + fi + + if use mono; then + # skip mono tests, bug #498484 + ewarn "Tests for C# are currently disabled." + #emake -C csharp "${MAKE_RULES[@]}" "${MAKE_RULES_MONO[@]}" test + fi +} + +src_install() { + local DOCS=( CHANGELOG*.md README.md ) + use doc && DOCS+=( "${DISTDIR}/${P}.pdf" ) + einstalldocs + + insinto /usr/share/${P} + doins -r slice + + emake -C cpp "${MAKE_RULES[@]}" install + + if use examples; then + docinto examples-cpp + dodoc cpp/config/*.cfg + docompress -x /usr/share/doc/${PF}/examples-cpp + fi + + if use php; then + insinto "/usr/share/php/${PN}" + + local i + while IFS="" read -d $'\0' -r i; do + doins "${i}" + done < <(find "${S}/php/lib/" -name '*.php' -print0) + + pushd "${ED%/}/usr/share/${P}/slice" >/dev/null || die + + local -x LD_LIBRARY_PATH="${ED%/}/usr/$(get_libdir):${LD_LIBRARY_PATH}" + for i in *; do + mkdir -p "${ED%/}/usr/share/php/${i}" || die + "${ED%/}"/usr/bin/slice2php \ + -I"${ED%/}/usr/share/${P}/slice/" --all \ + --output-dir "${ED%/}/usr/share/php/${i}" \ + --ice "${ED%/}/usr/share/${P}/slice/${i}"/* + done + + for i in $(php_get_slots); do + php_init_slot_env "${i}" + insinto "${EXT_DIR}" + newins "php/lib/${PHP_EXT_NAME}.so" "${PHP_EXT_NAME}.so" + done + php-ext-source-r2_createinifiles + + popd >/dev/null || die + fi + + if use python; then + installation() { + mkdir -p "${D%/}/$(python_get_sitedir)" || die + + emake -C "${BUILD_DIR}" \ + "${MAKE_RULES[@]}" \ + install_pythondir="\"${D%/}/$(python_get_sitedir)\"" \ + install_libdir="\"${D%/}/$(python_get_sitedir)\"" \ + install + } + local S="${S}/python" + python_foreach_impl installation + fi + + if use ruby; then + dodir "${SITERUBY}" + emake -C ruby "${MAKE_RULES[@]}" "${MAKE_RULES_RUBY[@]}" install + fi + + if use mono; then + emake -C csharp "${MAKE_RULES[@]}" "${MAKE_RULES_MONO[@]}" install + fi +} diff --git a/dev-libs/Ice/Manifest b/dev-libs/Ice/Manifest index 81ada2178286..278b327ee4c0 100644 --- a/dev-libs/Ice/Manifest +++ b/dev-libs/Ice/Manifest @@ -3,5 +3,6 @@ AUX Ice-3.6.3-libressl.patch 6461 BLAKE2B ab5f4b8812adb7f7b15257bbc5f2745ca3da46 AUX Ice-3.6.3-no-arch-opts.patch 1462 BLAKE2B 0adbbb302a3fde0dab4dba0b5947ee5da3413a8c3dc02fb8612837f4a2b3ecb56b92628430d8f3c2315f1fb0fa057bf0942dd389941b61d70d12b4078ce45d84 SHA512 236abce89a7bcf64d6a12db5a82d62db1effa2b5a105ae7c83910f02ca1ccd610193097a2c959d2a487f0d641af70ba8013bcfe570e2af40976d9a1017272e6e DIST Ice-3.6.4.pdf 8907736 BLAKE2B 5a631c1e2e147c8ed3b31a84192210c92bbe83e8644ec9d7d164d1b94a20069ce77f6baf54910ac00c7216cbc2979caac6fa78457e9292a84407e93000f9903a SHA512 9bd2d373eb83e08e563cab174a53063a490367dea3e4b910f93f0477c3817282c859f07e46e503006e9bd37678fb6da31a58b88bfabd217b5e371fff685321a0 DIST Ice-3.6.4.tar.gz 5523841 BLAKE2B 4e50dcf0f004f14a38c173f181cabb97fdc201786c338800b9750dc0cf6ce9b1397ea26b4357de1f6e1ac6b4e69abbe2bf464a5f9c2926f6ae45abbf5a69803b SHA512 fdb412ce591bca7aede2ac7d70600184f3b67279e8ffdfee3649f517d5531d2dfee54b37d0cc6de2ef5de8ecd281c39d6c951781b68f9a36316a7607cefb9e57 +EBUILD Ice-3.6.4-r1.ebuild 9397 BLAKE2B 6d63183b90f267ed31b997342898eedc9283ef0933089a8ad3bc6bb15a49e1fa4d4fa602569f19cee15735c1774e7fd902a1bca928435a379cd6ce97a03886f4 SHA512 65ad7cdf9f87a8a213bc94929dbca9e40bea79d49bdf418c9bce3b4059c250784774977ea7b986437422aaa467b333f7badec8f25bd920352d810f3a99a81a6c EBUILD Ice-3.6.4.ebuild 9395 BLAKE2B 22ed870699be2ca3ee6d885d7cf91aef3ece292cc05bc50149387b20a226e94907fc39ce43114f6451e0e953acb2884e464719de669b873128e2e3c4dfeb0be8 SHA512 432e4876cea57c3acb2b2933612e8bbc7edd994a7e8a25b9de837f763b3c941205c6d5d1084c8c357a899be4184df965c71c77b9983adbeb1941d8d3b1cb44cd MISC metadata.xml 561 BLAKE2B 83daa42cf58f641a94bf0b24125dbca8cfd34d86d540cb7daecea4c089309279eb0a423f5f785efff9bafe34347fcfada2be36700a1f94afbdb6308e7d883d9f SHA512 35dcc56cb261e0f98fe6ae2da115ce7c66bd8568e9313eefb2c55d3d03cfda451d7f64738b0e50f64e01c5b7f8e60e1e0d8c6219be6b22dee45cd505a28aaa41 diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index cfb205a8f19c..6b0ba2110162 100644 Binary files a/dev-libs/Manifest.gz and b/dev-libs/Manifest.gz differ diff --git a/dev-libs/amdgpu-pro-opencl/Manifest b/dev-libs/amdgpu-pro-opencl/Manifest index 48ef84ef8987..bf531493b27b 100644 --- a/dev-libs/amdgpu-pro-opencl/Manifest +++ b/dev-libs/amdgpu-pro-opencl/Manifest @@ -1,5 +1,5 @@ DIST amdgpu-pro-18.20-684755-ubuntu-16.04.tar.xz 229474380 BLAKE2B f589aad71f093b74e37de40ac7c45ebbbeff93609b2fff1baaba711347a4641ef17acdcbe69d371372510a48bd48262cf6269c1f4d05e264023d52a425a423f2 SHA512 240e701acfde4ebe665cf69c8bd3710d036f450822aeb7ee2a21caab289af44167afda1d3b8d0dbe2c46c4e63d9b6fb5e96778311f342c26f334dc7beb4a2d5b DIST amdgpu-pro-19.30-838629-ubuntu-18.04.tar.xz 301833044 BLAKE2B ffdd49be431906c5ba20e9b285b44e368b40a70678177412d2329489c987567612f5262b64a9a1aef137cef603f77f768127d674c13488e13dddbc8732cf729c SHA512 7e8091dd37ae176d1ff131e5e2b13961f5a33fc7243052dce074dffb1468476f267d50a920182358188e44f4a93d0cbf39c5d430d56a9a2e09a67409e3478904 -EBUILD amdgpu-pro-opencl-18.20.684755.ebuild 2574 BLAKE2B 5a0803e196fcb4a232e60a7102689f1cdd602f221c81a36048ae2fcd4c8dd971f3e9f46155193369914b120c5a6a3e82956dcaf57017332c0c140f4a63a93d65 SHA512 feac3ec718dff28ca8dbb49e86f0bba8113ea3da4b52129e2f6f26732033bb28f478a99dd04eb80dab1dae2db403bb263fd06be39c0ca50a6d4c9eab9367d42c -EBUILD amdgpu-pro-opencl-19.30.838629.ebuild 3182 BLAKE2B f1e24bde49315be0f6415d4e8c2c0a2660df7e4ea461ad458913517e1e287e37a7839c7e82a3069dec35b0c3b265ddb3cd4fecea663c728c244af7c60eb6905c SHA512 b600cc8ec5104bd6a2a466608470841329a054833defd680d4295f31a4f7845d0fb4b7248481c6ddc597344cb5b0eca61631bc517d97f1a3f2367564a589db0e +EBUILD amdgpu-pro-opencl-18.20.684755.ebuild 2491 BLAKE2B 7c99461fe17538e95a80513d27c8d87f4be8eb1c00a81c3abbf6d9c49e671b7d61a56cc70bb0b9ca753cd331417fb2eebccf3793e75689fe1b2b9246a1907591 SHA512 03bcf084c404fd95b3791f766ff01a9b9a0790f5d757a83c0a17c5e4a1daa38ef53ea0e1a9e49b866c04b9a05ee1c74e64f7883a900a14f3bdf247ba8a6825c6 +EBUILD amdgpu-pro-opencl-19.30.838629.ebuild 3099 BLAKE2B 451562cc7dda6ef744ca976eee0527acc42059c5c0454cf8e5c4e06cb9a3ddd84d2abb9df5e23fd1c18481fa5856c74598fb2cccdc6585ffd656a6a826463c9c SHA512 ced6cd69974c5f4f03a29f6a02fa92ab2081cc48cc0c31fdd733dad3d524f175022242dc25318804f1963530136c9c63882fabc4ba621105ab3e6fce52ea386b MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33 diff --git a/dev-libs/amdgpu-pro-opencl/amdgpu-pro-opencl-18.20.684755.ebuild b/dev-libs/amdgpu-pro-opencl/amdgpu-pro-opencl-18.20.684755.ebuild index ac280883334e..9a74bfe7877e 100644 --- a/dev-libs/amdgpu-pro-opencl/amdgpu-pro-opencl-18.20.684755.ebuild +++ b/dev-libs/amdgpu-pro-opencl/amdgpu-pro-opencl-18.20.684755.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -20,8 +20,7 @@ KEYWORDS="~amd64" RESTRICT="bindist mirror fetch strip" -COMMON="app-eselect/eselect-opencl - dev-libs/ocl-icd" +COMMON=">=virtual/opencl-3" DEPEND="${COMMON}" RDEPEND="${COMMON}" @@ -79,6 +78,4 @@ pkg_postinst() { elog "This package is now DEPRECATED on amd64 in favour of dev-libs/rocm-opencl-runtime." elog "Moreover, it only provides legacy AMDGPU-Pro OpenCL libraries which are not compatible with Vega 10 and newer GPUs." elog "" - - "${ROOT}"/usr/bin/eselect opencl set --use-old ocl-icd } diff --git a/dev-libs/amdgpu-pro-opencl/amdgpu-pro-opencl-19.30.838629.ebuild b/dev-libs/amdgpu-pro-opencl/amdgpu-pro-opencl-19.30.838629.ebuild index f231e2b4b31d..74f04d50cda4 100644 --- a/dev-libs/amdgpu-pro-opencl/amdgpu-pro-opencl-19.30.838629.ebuild +++ b/dev-libs/amdgpu-pro-opencl/amdgpu-pro-opencl-19.30.838629.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -21,8 +21,7 @@ KEYWORDS="~amd64 ~x86" RESTRICT="bindist mirror fetch strip" BDEPEND="dev-util/patchelf" -COMMON="app-eselect/eselect-opencl - dev-libs/ocl-icd" +COMMON=">=virtual/opencl-3" DEPEND="${COMMON}" RDEPEND="${COMMON} !media-libs/mesa[opencl]" # Bug #686790 @@ -97,6 +96,4 @@ pkg_postinst() { elog "This package is now DEPRECATED on amd64 in favour of dev-libs/rocm-opencl-runtime." elog "Moreover, it only provides legacy AMDGPU-Pro OpenCL libraries which are not compatible with Vega 10 and newer GPUs." elog "" - - "${ROOT}"/usr/bin/eselect opencl set --use-old ocl-icd } diff --git a/dev-libs/appstream-glib/Manifest b/dev-libs/appstream-glib/Manifest index 850592be2f74..f2bf8e07e7f0 100644 --- a/dev-libs/appstream-glib/Manifest +++ b/dev-libs/appstream-glib/Manifest @@ -1,6 +1,8 @@ AUX 0.7.16-fix-tests-run-in-2020.patch 1506 BLAKE2B 344cd06a1070f7d36fa6653d9a20f262cbc486d57f6a1669da225386f92ac452ab0120e5095b097543430814827e74af5f9b2a7fdbdb8811f66c6b5be27d45e5 SHA512 4be4f2904ce35f29806432c04cd6c0c23783da1ebd66fb3f091c10a04749f93ceb4d49cdf6963c1f13343dd901a97446b57d39861d7251318feb03625644c59f DIST appstream-glib-0.7.15.tar.xz 2240040 BLAKE2B e1b58e0ce6523354490e529381302aa603e4ac1886c37e9c261ab612f76490ae4ea8fd22eff9c2bc1981d5ceb77ff8c4f8279e091dc62bd4df39d2c32623c1ea SHA512 bab0c73e54d90fbf22295f616d4a09332f94b90a3fa0cb38f1b654c6d9a459c9557dd81c677f486361dbf4f1dd23651306fe34b1cdd15254694269a8c9e8a927 DIST appstream-glib-0.7.16.tar.xz 2243684 BLAKE2B 101a964822cc2421608e04a342b89248d16fff006c1843433f5db11703533fb7d0b2cb390d1e2f85274c51d0bd989502fc453700dfb9c32005a7b7c64cb59348 SHA512 a2991dbd26deeb1fb1daef1811c38ff5b55b2fae0bf2d8cc612c2e370613cb6b0468cf287ab3b575f6e6e3203aabcca12dd95474f70a54d6052a34dcb27b951b -EBUILD appstream-glib-0.7.15.ebuild 1638 BLAKE2B aec0d72d4dea1497f8a4091ed1f467a6fe12aae7e8824c0985dc292fa3d22cedd4552572d358b150c5bd4c1d0a064a757bbdb10d09d8580f0c61d97ef4d016c0 SHA512 ed663ad0118dfaaa4c59fd8db6edb9f63152ad0ef1726f3cd1fd86afba4cd09179a09d75689e046f28af943beaab04e0ef87c1d48be77cee760786c203f023bd -EBUILD appstream-glib-0.7.16.ebuild 1701 BLAKE2B 2fdcee3d52fa7e1cdd9b945113ff0c5a7f0831db964ea2e05f6900abb4b621ab7d5f65b7aabc1a848e99f0df21432fe5a6d80da8f8c8e20cd4cf852cf6279276 SHA512 159b9404444d09cd77d3feb5df9b31cb54d9d9076c4886650831d86e259b471da7ca69bef1b9cdb8348cc5b2a8fd2f03b70630836c6e8a981618b9cdac7aff89 +DIST appstream-glib-0.7.17.tar.xz 2245372 BLAKE2B 88173b209b275962ecd4b0a5d3cc344b317dec39a57cb6ebcdbc1c4447017b69c8e68ae19e336b1780477120269deda28b7e53d935a057fac193f123d91013d0 SHA512 72eae6057a4b18b6eca34c795c2bfd982fd7a31500b70beb9553bdf8a7617a03319a2813eb93af20f2e39678ef6ee524dee48b2cbcccde0736f9d10a547ca223 +EBUILD appstream-glib-0.7.15.ebuild 1639 BLAKE2B f1be59355da2351b95886e1dae32d7b552c25ce6b7f8ca09c32f015a88c8663882d98dba95f0a66551960273882669ffc80a4862e781a0259d1f906c86148057 SHA512 0ef5497cb325d16280f9b51321579f60a66794b9aec108fd3c93ec3fb7ed33c0c88a601dc3a033eb6a6d0a4a3d10e043f21a1b6f1caffd4270b7c59ea9d88b45 +EBUILD appstream-glib-0.7.16.ebuild 1702 BLAKE2B 2f3684543e76eb2c96134fe7f4e4ddbbf6dd34b968c0572e8b4aac5c31ab682301edcc56e420aa08f1dc67df350502f91a6b1a73cb22e489849fde0929c410e0 SHA512 3a7d8fd3e5e0ff48cf6d3012ee83e14c791dad7b04e08d35af79942e7dd67131106fdd7c39d219cb0a361594fc373cd51618d8e630579ee6a006b827f8c7547d +EBUILD appstream-glib-0.7.17.ebuild 1647 BLAKE2B 20a250abf1dcfd2ba376b2b3bef172a655a3b9598baf154e67901a832b097170f7ea65c9d1f1d797784da05667c6f3f4e1cfd9c8ad0153f9522144629dc24369 SHA512 d4eac6ef8d2897666571e44e3c0642ca1ef09cdb5ac80eabce25363de1262efaa5914dcf7d28f328619b107fd3a01fe2b2bffb53e0208f2a78cd0c5cee0fceed MISC metadata.xml 422 BLAKE2B 2e5bf4c5c2d13bf78b471e1dd96805a9ccfe89dc4c9d0e580d8248f2217516c661c150589d810ed63a5d157188adfbddd0e14aff27066c30abf3b890a40fea39 SHA512 c4466112e9b673bab1ddd4787d13b39bb12be7c646a801f5583ffbf8edee2010b0309e6dd2e0cc65cc127a2c4fa7c2182a4c7cbaa5a7011e569d31ca2d1217ca diff --git a/dev-libs/appstream-glib/appstream-glib-0.7.15.ebuild b/dev-libs/appstream-glib/appstream-glib-0.7.15.ebuild index 6f33d7163391..49ef2b9f8873 100644 --- a/dev-libs/appstream-glib/appstream-glib-0.7.15.ebuild +++ b/dev-libs/appstream-glib/appstream-glib-0.7.15.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://people.freedesktop.org/~hughsient/${PN}/releases/${P}.tar.xz" LICENSE="LGPL-2.1+" SLOT="0/8" # soname version -KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="gtk-doc fonts +introspection stemmer" RDEPEND=" diff --git a/dev-libs/appstream-glib/appstream-glib-0.7.16.ebuild b/dev-libs/appstream-glib/appstream-glib-0.7.16.ebuild index 7474a3fdb1b1..683b5a49bc0d 100644 --- a/dev-libs/appstream-glib/appstream-glib-0.7.16.ebuild +++ b/dev-libs/appstream-glib/appstream-glib-0.7.16.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://people.freedesktop.org/~hughsient/${PN}/releases/${P}.tar.xz" LICENSE="LGPL-2.1+" SLOT="0/8" # soname version -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="gtk-doc fonts +introspection stemmer" RDEPEND=" diff --git a/dev-libs/appstream-glib/appstream-glib-0.7.17.ebuild b/dev-libs/appstream-glib/appstream-glib-0.7.17.ebuild new file mode 100644 index 000000000000..3ac1858dbde7 --- /dev/null +++ b/dev-libs/appstream-glib/appstream-glib-0.7.17.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit xdg meson + +DESCRIPTION="Provides GObjects and helper methods to read and write AppStream metadata" +HOMEPAGE="https://people.freedesktop.org/~hughsient/appstream-glib/" +SRC_URI="https://people.freedesktop.org/~hughsient/${PN}/releases/${P}.tar.xz" + +LICENSE="LGPL-2.1+" +SLOT="0/8" # soname version +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="gtk-doc fonts +introspection stemmer" + +RDEPEND=" + >=dev-libs/glib-2.58.0:2 + sys-apps/util-linux + app-arch/libarchive + >=net-libs/libsoup-2.51.92:2.4 + >=dev-libs/json-glib-1.1.2 + >=x11-libs/gdk-pixbuf-2.31.5:2[introspection?] + + fonts? ( x11-libs/gtk+:3 + >=media-libs/freetype-2.4:2 ) + >=media-libs/fontconfig-2.11:1.0 + dev-libs/libyaml + stemmer? ( dev-libs/snowball-stemmer ) + x11-libs/pango + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) +" +# libxml2 required for glib-compile-resources +DEPEND="${RDEPEND} + dev-util/gperf + + dev-libs/libxml2:2 + app-text/docbook-xml-dtd:4.2 + dev-libs/libxslt + gtk-doc? ( + >=dev-util/gtk-doc-1.9 + app-text/docbook-xml-dtd:4.3 + ) + >=sys-devel/gettext-0.19.8 +" +# ${PN} superseeds appdata-tools +RDEPEND="${RDEPEND} + ! "${PN}-${ABI}.icd" || die "Failed to generate ICD file" - doins "${PN}-${ABI}.icd" - - dosym "lib/${PN}/libcl.so" "${VENDOR_DIR}"/libOpenCL.so.1 - dosym "lib/${PN}/libcl.so" "${VENDOR_DIR}"/libOpenCL.so - dosym "lib/${PN}/libcl.so" "${VENDOR_DIR}"/libcl.so.1 - dosym "lib/${PN}/libcl.so" "${VENDOR_DIR}"/libcl.so -} - -pkg_postinst() { - elog "" - elog "Please note that for Broadwell and newer architectures, Beignet has been deprecated upstream in favour of dev-libs/intel-neo." - elog "It remains the recommended solution for Sandy Bridge, Ivy Bridge and Haswell." - elog "" - - if use ocl-icd; then - "${ROOT}"/usr/bin/eselect opencl set --use-old ocl-icd - else - "${ROOT}"/usr/bin/eselect opencl set --use-old beignet - fi -} diff --git a/dev-libs/beignet/files/beignet-1.2.0_no-hardcoded-cflags.patch b/dev-libs/beignet/files/beignet-1.2.0_no-hardcoded-cflags.patch deleted file mode 100644 index 3f9875930b50..000000000000 --- a/dev-libs/beignet/files/beignet-1.2.0_no-hardcoded-cflags.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- a/CMakeLists.txt 2016-08-30 10:06:31.000000000 +0000 -+++ b/CMakeLists.txt 2016-09-16 06:55:28.975772954 +0000 -@@ -89,8 +89,7 @@ - elseif (COMPILER STREQUAL "ICC") - set (CMAKE_C_CXX_FLAGS "${CMAKE_C_CXX_FLAGS} -wd2928 -Wall -fPIC -fstrict-aliasing -fp-model fast -msse4.1 -Wl,-E") - endif () --set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_C_CXX_FLAGS} -std=c++0x -Wno-invalid-offsetof") --set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${CMAKE_C_CXX_FLAGS}") -+set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -Wno-invalid-offsetof") - set (CMAKE_CXX_FLAGS_DEBUG "-O0 -g -DGBE_DEBUG=1") - set (CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g -DGBE_DEBUG=1") - set (CMAKE_CXX_FLAGS_MINSIZEREL "-Os -DNDEBUG -DGBE_DEBUG=0") diff --git a/dev-libs/beignet/files/beignet-1.3.1-oclicd_no_upstream_icdfile.patch b/dev-libs/beignet/files/beignet-1.3.1-oclicd_no_upstream_icdfile.patch deleted file mode 100644 index 7e9e88361b42..000000000000 --- a/dev-libs/beignet/files/beignet-1.3.1-oclicd_no_upstream_icdfile.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -213,11 +213,6 @@ - Find_Package(OCLIcd) - IF(OCLIcd_FOUND) - MESSAGE(STATUS "Looking for OCL ICD header file - found") -- configure_file ( -- "intel-beignet.icd.in" -- "${ICD_FILE_NAME}" -- ) -- install (FILES ${CMAKE_CURRENT_BINARY_DIR}/${ICD_FILE_NAME} DESTINATION /etc/OpenCL/vendors) - ELSE(OCLIcd_FOUND) - MESSAGE(STATUS "Looking for OCL ICD header file - not found") - MESSAGE(FATAL_ERROR "OCL ICD loader miss. If you really want to disable OCL ICD support, please run cmake with option -DOCLICD_COMPAT=0.") diff --git a/dev-libs/beignet/files/beignet-1.3.2_cmake-llvm-config-multilib.patch b/dev-libs/beignet/files/beignet-1.3.2_cmake-llvm-config-multilib.patch deleted file mode 100644 index 5add6a1bbda8..000000000000 --- a/dev-libs/beignet/files/beignet-1.3.2_cmake-llvm-config-multilib.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- a/CMake/FindLLVM.cmake -+++ b/CMake/FindLLVM.cmake -@@ -8,12 +8,12 @@ - # LLVM_FOUND - True if llvm found. - if (LLVM_INSTALL_DIR) - find_program(LLVM_CONFIG_EXECUTABLE -- NAMES llvm-config-37 llvm-config-3.7 llvm-config-36 llvm-config-3.6 llvm-config-38 llvm-config-3.8 llvm-config-39 llvm-config-3.9 llvm-config llvm-config-35 llvm-config-3.5 llvm-config-34 llvm-config-3.4 -+ NAMES $ENV{CHOST}-llvm-config - DOC "llvm-config executable" - PATHS ${LLVM_INSTALL_DIR} NO_DEFAULT_PATH) - else (LLVM_INSTALL_DIR) - find_program(LLVM_CONFIG_EXECUTABLE -- NAMES llvm-config-37 llvm-config-3.7 llvm-config-36 llvm-config-3.6 llvm-config-38 llvm-config-3.8 llvm-config-39 llvm-config-3.9 llvm-config llvm-config-35 llvm-config-3.5 llvm-config-34 llvm-config-3.4 -+ NAMES $ENV{CHOST}-llvm-config - DOC "llvm-config executable") - endif (LLVM_INSTALL_DIR) - diff --git a/dev-libs/beignet/files/beignet-1.3.2_disable-doNegAddOptimization.patch b/dev-libs/beignet/files/beignet-1.3.2_disable-doNegAddOptimization.patch deleted file mode 100644 index ae399b17f053..000000000000 --- a/dev-libs/beignet/files/beignet-1.3.2_disable-doNegAddOptimization.patch +++ /dev/null @@ -1,66 +0,0 @@ ---- b/backend/src/backend/gen_insn_selection_optimize.cpp -+++ a/backend/src/backend/gen_insn_selection_optimize.cpp -@@ -74,7 +74,8 @@ namespace gbe - const GenRegister& replacement) : - insn(insn), intermedia(intermedia), replacement(replacement) - { -- assert(insn.opcode == SEL_OP_MOV || insn.opcode == SEL_OP_ADD); -+ assert(insn.opcode == SEL_OP_MOV); -+ assert(&(insn.src(0)) == &replacement); - assert(&(insn.dst(0)) == &intermedia); - this->elements = CalculateElements(intermedia, insn.state.execWidth); - replacementOverwritten = false; -@@ -101,7 +102,6 @@ namespace gbe - void doReplacement(ReplaceInfo* info); - bool CanBeReplaced(const ReplaceInfo* info, const SelectionInstruction& insn, const GenRegister& var); - void cleanReplaceInfoMap(); -- void doNegAddOptimization(SelectionInstruction &insn); - - SelectionBlock &bb; - const ir::Liveness::LiveOut& liveout; -@@ -159,13 +159,8 @@ namespace gbe - - void SelBasicBlockOptimizer::addToReplaceInfoMap(SelectionInstruction& insn) - { -- assert(insn.opcode == SEL_OP_MOV || insn.opcode == SEL_OP_ADD); -- GenRegister &src = insn.src(0); -- if (insn.opcode == SEL_OP_ADD) { -- if (src.file == GEN_IMMEDIATE_VALUE) -- src = insn.src(1); -- } -- -+ assert(insn.opcode == SEL_OP_MOV); -+ const GenRegister& src = insn.src(0); - const GenRegister& dst = insn.dst(0); - if (src.type != dst.type || src.file != dst.file) - return; -@@ -254,29 +249,10 @@ namespace gbe - - if (insn.opcode == SEL_OP_MOV) - addToReplaceInfoMap(insn); -- -- doNegAddOptimization(insn); - } - cleanReplaceInfoMap(); - } - -- /* LLVM transform Mad(a, -b, c) to -- Add b, -b, 0 -- Mad val, a, b, c -- for Gen support negtive modifier, mad(a, -b, c) is native suppoted. -- Also it can be used for the same like instruction sequence. -- Do it just like a: mov b, -b, so it is a Mov operation like LocalCopyPropagation -- */ -- void SelBasicBlockOptimizer::doNegAddOptimization(SelectionInstruction &insn) { -- if (insn.opcode == SEL_OP_ADD) { -- GenRegister src0 = insn.src(0); -- GenRegister src1 = insn.src(1); -- if ((src0.negation && src1.file == GEN_IMMEDIATE_VALUE && src1.value.f == 0.0f) || -- (src1.negation && src0.file == GEN_IMMEDIATE_VALUE && src0.value.f == 0.0f)) -- addToReplaceInfoMap(insn); -- } -- } -- - void SelBasicBlockOptimizer::run() - { - for (size_t i = 0; i < MaxTries; ++i) { diff --git a/dev-libs/beignet/files/beignet-1.3.2_llvm6.patch b/dev-libs/beignet/files/beignet-1.3.2_llvm6.patch deleted file mode 100644 index be3ccbc44325..000000000000 --- a/dev-libs/beignet/files/beignet-1.3.2_llvm6.patch +++ /dev/null @@ -1,27 +0,0 @@ ---- a/backend/src/llvm/llvm_to_gen.cpp -+++ b/backend/src/llvm/llvm_to_gen.cpp -@@ -322,7 +322,11 @@ namespace gbe - DataLayout DL(&mod); - - gbeDiagnosticContext dc; -+#if LLVM_VERSION_MAJOR >= 6 -+ mod.getContext().setDiagnosticHandlerCallBack(&gbeDiagnosticHandler,&dc); -+#else - mod.getContext().setDiagnosticHandler(&gbeDiagnosticHandler,&dc); -+#endif - - #if LLVM_VERSION_MAJOR * 10 + LLVM_VERSION_MINOR >= 37 - mod.setDataLayout(DL); ---- a/backend/src/llvm/llvm_unroll.cpp -+++ b/backend/src/llvm/llvm_unroll.cpp -@@ -205,7 +205,9 @@ namespace gbe { - if (parentTripCount != 0 && currTripCount * parentTripCount > 32) { - //Don't change the unrollID if doesn't force unroll. - //setUnrollID(parentL, false); --#if LLVM_VERSION_MAJOR * 10 + LLVM_VERSION_MINOR >= 38 -+#if LLVM_VERSION_MAJOR >= 6 -+ loopInfo.erase(parentL); -+#elif LLVM_VERSION_MAJOR * 10 + LLVM_VERSION_MINOR >= 38 - loopInfo.markAsRemoved(parentL); - #else - LPM.deleteLoopFromQueue(parentL); diff --git a/dev-libs/beignet/files/beignet-1.3.2_llvm7.patch b/dev-libs/beignet/files/beignet-1.3.2_llvm7.patch deleted file mode 100644 index 8990f0f0e48f..000000000000 --- a/dev-libs/beignet/files/beignet-1.3.2_llvm7.patch +++ /dev/null @@ -1,124 +0,0 @@ -commit e1b2419a0008e38ef2d9d255d9e9c74e9fba084b -Author: Rebecca N. Palmer -Date: Sat Jul 21 20:05:54 2018 +0100 - - Add preliminary LLVM 7 support - - This is preliminary because LLVM 7 has not been released yet: - it was tested with the snapshot from Debian experimental (svn336894). - - 1.Change linking order, as clangCodeGen now links to clangFrontend - 2.Pass references not pointers to WriteBitcodeToFile and CloneModule - 3.Add the headers that LoopSimplifyID, LCSSAID and - some create*Pass have moved to - 4.Define our DEBUG whether or not we just undefined LLVM's - (theirs is now LLVM_DEBUG, but we never actually use it) - - Signed-off-by: Rebecca N. Palmer - Reviewed-by: Yang Rong - -diff --git a/CMake/FindLLVM.cmake b/CMake/FindLLVM.cmake -index 5457f248..f882589d 100644 ---- a/CMake/FindLLVM.cmake -+++ b/CMake/FindLLVM.cmake -@@ -113,10 +113,10 @@ macro(add_one_lib name) - endmacro() - - #Assume clang lib path same as llvm lib path -+add_one_lib("clangCodeGen") - add_one_lib("clangFrontend") - add_one_lib("clangSerialization") - add_one_lib("clangDriver") --add_one_lib("clangCodeGen") - add_one_lib("clangSema") - add_one_lib("clangStaticAnalyzerFrontend") - add_one_lib("clangStaticAnalyzerCheckers") -diff --git a/backend/src/backend/gen_program.cpp b/backend/src/backend/gen_program.cpp -index 274c99c7..41592349 100644 ---- a/backend/src/backend/gen_program.cpp -+++ b/backend/src/backend/gen_program.cpp -@@ -454,7 +454,11 @@ namespace gbe { - #ifdef GBE_COMPILER_AVAILABLE - std::string str; - llvm::raw_string_ostream OS(str); -+#if LLVM_VERSION_MAJOR >= 7 -+ llvm::WriteBitcodeToFile(*((llvm::Module*)prog->module), OS); -+#else - llvm::WriteBitcodeToFile((llvm::Module*)prog->module, OS); -+#endif - std::string& bin_str = OS.str(); - int llsz = bin_str.size(); - *binary = (char *)malloc(sizeof(char) * (llsz+1) ); -@@ -545,7 +549,11 @@ namespace gbe { - &modRef); - src = llvm::unwrap(modRef); - } -+#if LLVM_VERSION_MAJOR >= 7 -+ llvm::Module* clone = llvm::CloneModule(*src).release(); -+#else - llvm::Module* clone = llvm::CloneModule(src).release(); -+#endif - if (LLVMLinkModules2(wrap(dst), wrap(clone))) { - #elif LLVM_VERSION_MAJOR * 10 + LLVM_VERSION_MINOR >= 37 - if (LLVMLinkModules(wrap(dst), wrap(src), LLVMLinkerPreserveSource_Removed, &errMsg)) { -diff --git a/backend/src/backend/program.cpp b/backend/src/backend/program.cpp -index c37c5951..b36f7b4a 100644 ---- a/backend/src/backend/program.cpp -+++ b/backend/src/backend/program.cpp -@@ -794,7 +794,11 @@ namespace gbe { - llvm::raw_fd_ostream ostream (dumpSPIRBinaryName.c_str(), - err, llvm::sys::fs::F_None); - if (!err) -+#if LLVM_VERSION_MAJOR<7 - llvm::WriteBitcodeToFile(*out_module, ostream); -+#else -+ llvm::WriteBitcodeToFile(**out_module, ostream); -+#endif - } - #endif - return true; -diff --git a/backend/src/llvm/ExpandLargeIntegers.cpp b/backend/src/llvm/ExpandLargeIntegers.cpp -index 8515dc13..4aec44ee 100644 ---- a/backend/src/llvm/ExpandLargeIntegers.cpp -+++ b/backend/src/llvm/ExpandLargeIntegers.cpp -@@ -99,8 +99,8 @@ using namespace llvm; - - #ifdef DEBUG - #undef DEBUG -- #define DEBUG(...) - #endif -+#define DEBUG(...) - // Break instructions up into no larger than 64-bit chunks. - static const unsigned kChunkBits = 64; - static const unsigned kChunkBytes = kChunkBits / CHAR_BIT; -diff --git a/backend/src/llvm/llvm_bitcode_link.cpp b/backend/src/llvm/llvm_bitcode_link.cpp -index ef56e4c2..4c3e20e4 100644 ---- a/backend/src/llvm/llvm_bitcode_link.cpp -+++ b/backend/src/llvm/llvm_bitcode_link.cpp -@@ -340,7 +340,11 @@ namespace gbe - /* We use beignet's bitcode as dst because it will have a lot of - lazy functions which will not be loaded. */ - #if LLVM_VERSION_MAJOR * 10 + LLVM_VERSION_MINOR >= 39 -+#if LLVM_VERSION_MAJOR >= 7 -+ llvm::Module * linked_module = llvm::CloneModule(*(llvm::Module*)mod).release(); -+#else - llvm::Module * linked_module = llvm::CloneModule((llvm::Module*)mod).release(); -+#endif - if(LLVMLinkModules2(wrap(clonedLib), wrap(linked_module))) { - #else - char* errorMsg; -diff --git a/backend/src/llvm/llvm_includes.hpp b/backend/src/llvm/llvm_includes.hpp -index 184553af..ffccf025 100644 ---- a/backend/src/llvm/llvm_includes.hpp -+++ b/backend/src/llvm/llvm_includes.hpp -@@ -89,6 +89,10 @@ - #include "llvm/CodeGen/IntrinsicLowering.h" - - #include "llvm/Transforms/Scalar.h" -+#if LLVM_VERSION_MAJOR >= 7 -+#include "llvm/Transforms/Utils.h" -+#include "llvm/Transforms/InstCombine/InstCombine.h" -+#endif - #include "llvm/MC/MCAsmInfo.h" - #include "llvm/MC/MCContext.h" - #include "llvm/MC/MCInstrInfo.h" diff --git a/dev-libs/beignet/files/llvm-terminfo.patch b/dev-libs/beignet/files/llvm-terminfo.patch deleted file mode 100644 index afbbc26a33de..000000000000 --- a/dev-libs/beignet/files/llvm-terminfo.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- a/backend/src/CMakeLists.txt 2015-12-18 07:40:03.000000000 +0100 -+++ b/backend/src/CMakeLists.txt 2016-08-01 13:44:31.475875150 +0200 -@@ -153,7 +153,7 @@ - - add_library(gbeinterp SHARED gbe_bin_interpreter.cpp) - --if (LLVM_VERSION_NODOT VERSION_EQUAL 34) -+if (NOT (LLVM_VERSION_NODOT LESS 34)) - find_library(TERMINFO NAMES tinfo ncurses) - if (${TERMINFO} STREQUAL TERMINFO-NOTFOUND) - message(FATAL_ERROR "no libtinfo or libncurses is found in system") -@@ -161,7 +161,7 @@ - target_link_libraries(gbe ${TERMINFO}) - message(STATUS "use ${TERMINFO} as terminal control library") - endif (${TERMINFO} STREQUAL TERMINFO-NOTFOUND) --endif(LLVM_VERSION_NODOT VERSION_EQUAL 34) -+endif(NOT (LLVM_VERSION_NODOT LESS 34)) - - link_directories (${LLVM_LIBRARY_DIR} ${DRM_LIBDIR}) - diff --git a/dev-libs/beignet/files/no-debian-multiarch.patch b/dev-libs/beignet/files/no-debian-multiarch.patch deleted file mode 100644 index c9aef4d9dafc..000000000000 --- a/dev-libs/beignet/files/no-debian-multiarch.patch +++ /dev/null @@ -1,39 +0,0 @@ ---- a/CMakeLists.txt 2015-04-17 04:27:51.000000000 +0200 -+++ b/CMakeLists.txt 2015-05-20 20:59:17.895041760 +0200 -@@ -39,14 +39,9 @@ - - SET(CMAKE_VERBOSE_MAKEFILE "false") - set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/CMake/") --INCLUDE (GNUInstallDirs OPTIONAL) --# support old CMake without GNUInstallDirs --if (NOT CMAKE_INSTALL_FULL_LIBDIR) -- set (CMAKE_INSTALL_FULL_LIBDIR "${CMAKE_INSTALL_PREFIX}/lib") -- set (BEIGNET_LIBRARY_ARCHITECTURE "") --else (NOT CMAKE_INSTALL_FULL_LIBDIR) -- set (BEIGNET_LIBRARY_ARCHITECTURE "${CMAKE_LIBRARY_ARCHITECTURE}") --endif (NOT CMAKE_INSTALL_FULL_LIBDIR) -+ -+set (CMAKE_INSTALL_FULL_LIBDIR "${CMAKE_INSTALL_PREFIX}/lib") -+set (BEIGNET_LIBRARY_ARCHITECTURE "") - - if (NOT LIB_INSTALL_DIR) - set (LIB_INSTALL_DIR "${CMAKE_INSTALL_FULL_LIBDIR}") -@@ -55,17 +50,7 @@ - set (BEIGNET_INSTALL_DIR "${LIB_INSTALL_DIR}/beignet/") - endif (NOT BEIGNET_INSTALL_DIR) - --# allow co-installation of 32- and 64-bit versions: --# https://wiki.debian.org/Multiarch --if (BEIGNET_INSTALL_DIR STREQUAL "${CMAKE_INSTALL_PREFIX}/lib/beignet/") -- set (ICD_FILE_NAME "intel-beignet.icd") --else (BEIGNET_INSTALL_DIR STREQUAL "${CMAKE_INSTALL_PREFIX}/lib/beignet/") -- if (BEIGNET_LIBRARY_ARCHITECTURE STREQUAL "") -- set (ICD_FILE_NAME "intel-beignet.icd") -- else (BEIGNET_LIBRARY_ARCHITECTURE STREQUAL "") -- set (ICD_FILE_NAME "intel-beignet-${BEIGNET_LIBRARY_ARCHITECTURE}.icd") -- endif (BEIGNET_LIBRARY_ARCHITECTURE STREQUAL "") --endif (BEIGNET_INSTALL_DIR STREQUAL "${CMAKE_INSTALL_PREFIX}/lib/beignet/") -+set (ICD_FILE_NAME "intel-beignet.icd") - - # Force Release with debug info - if (NOT CMAKE_BUILD_TYPE) diff --git a/dev-libs/beignet/metadata.xml b/dev-libs/beignet/metadata.xml deleted file mode 100644 index 917f7f9527a5..000000000000 --- a/dev-libs/beignet/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - marecki@gentoo.org - Marek Szuba - - - Enable compatibility with the - dev-libs/ocl-icd OpenCL ICD loader - Enable experimental OpenCL 2.0 support on Skylake - and newer architectures - - diff --git a/dev-libs/bemenu/Manifest b/dev-libs/bemenu/Manifest index ca892c3dfaec..c821a66b5879 100644 --- a/dev-libs/bemenu/Manifest +++ b/dev-libs/bemenu/Manifest @@ -1,4 +1,4 @@ -DIST bemenu-0.2.0.tar.gz 119935 BLAKE2B 8f9d1575f6ec31062df0bfe06d16722d4bc61ddcc5dabf0d6e9df8b88536eea638b7ce1e05e3b19a3cad125ecb09edeb72b6ca8d283e73e35d279ba14ebd7975 SHA512 05ddc79b2f4152fe4a3cbbec500f21f0b3e045aeb0e18bd5749acfe16ed41d7d933accf68a4793345cb20543620894847cec34236684d8cb4d42f20454d31b4e -EBUILD bemenu-0.2.0.ebuild 1191 BLAKE2B 4523d8c01caea2a5660e44213f3231b9374c3d4663de3e2b53900019702ea89608a6d53b0e1d0f119742287b70a70ed3c9332bf0bb851e34eb20258cd8951b47 SHA512 b895adf49482a6496db8afb7683490db24e5358b94a523aaed546d6705605070925fd17611ca111576f2bf84d9c39030d07452ca05e0c979d6d378dc204dd3c6 -EBUILD bemenu-9999.ebuild 1033 BLAKE2B 793582c8a631f3f4147386bec6c40f8458239a317b2d92811fe80aa6802a7599c1a253e1033e66ee1044642f864ca1d295ab5a65e6aba4f3ec77d17023be9b5e SHA512 25f0ed77a1fe37215ee30f4c970a800df2329a1f6e261602884bf9abaebaeb1b93ed1a4258c85e9669cea5b6c1adb5f365053d61624595b18b1de95814dbc0de -MISC metadata.xml 377 BLAKE2B 6b29e18f25e7237d1e1fec87b4cfe534471a6e7da07682cac5cfe97cd01d968b7b037a9b624432922e73f135f72d41b2662dcc95b862bb33cc2667cc700dfd0f SHA512 e7a4e4d244d06524f6c8f53251d6e0a41c570c76b0c5e5c49e97c53793c1e0d745fd82c511979073163e69fcea9ede4659d14a8ad85a1f6f648390e45682ad64 +DIST bemenu-0.3.0.tar.gz 120059 BLAKE2B 5db3e7bcc4c67e9f7030fc803a5531994746787ebecfba91c7f09128ea9077b3b06e8f542c1a2980811b8364db3a54fefbdb0af1afaca2f58f098473a4fbd5d6 SHA512 7e68d11954517f41c9669055c28b375c4f13ddfee8aae6a8e67c3282fe9118229d9ab072dc5e264e4204803b1a5ab715c6a5c9565ad4b7436cc172b9e455c05b +EBUILD bemenu-0.3.0.ebuild 1184 BLAKE2B 1c153e1e95049365d14a27abd458312155e486dbcb34a27098233eec72f49bfd9d972df42bdce3682d3e4584c109a068a39f03d28073895e36e4292f0992ffba SHA512 088eecd4878df657071fc88fdcf27aaa4c09912b5206e479d7a708976586d3d89c352cc573241bbaf69319ba3d3c7f26a47538a382d1344a55abb8967b7e3097 +EBUILD bemenu-9999.ebuild 1070 BLAKE2B cf7e16d0ea22698a793fa7fb1d03c389b54f1c5054e360e05453595746949b595a33b54e06439aca0902480f1973f6ad7824a2e266d7cf8255a3abd925c9f98e SHA512 fb780faca9e8a8cbf64ff5c140c90b2184e33c70e432278bc55358ea514981f18a711560c524035af7980afdf80803b8f8fc097c7e429dfbdc7baa00279c1a89 +MISC metadata.xml 254 BLAKE2B 731c7015b1415180253ab851fc24ad031153050aa0feff41781a5c16ced70787ca132b4fe53adaa8a189de944dda987c65081162895f1f03d68dc77405308fa7 SHA512 49faa8aa0aef31db638fe291aa55ff114f96fd9f9b2c733f88b326b44f3e9dbf627e825de7c41d45f208b2b7e5e6cd5c03e6fee3fa6013625ce7ce158bbc9a31 diff --git a/dev-libs/bemenu/bemenu-0.2.0.ebuild b/dev-libs/bemenu/bemenu-0.2.0.ebuild deleted file mode 100644 index 910039e31c1b..000000000000 --- a/dev-libs/bemenu/bemenu-0.2.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake-utils - -DESCRIPTION="dmenu clone for wayland" -HOMEPAGE="https://github.com/Cloudef/bemenu" -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git" -else - SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="" -IUSE="doc ncurses wayland X" - -# Require at least one backend be built -REQUIRED_USE="|| ( ncurses wayland X )" - -DEPEND=" - ncurses? ( sys-libs/ncurses:0 ) - wayland? ( - dev-libs/wayland - dev-libs/wayland-protocols - x11-libs/cairo - x11-libs/pango - ) - X? ( - x11-libs/libxcb - x11-libs/libXext - x11-libs/libX11 - x11-libs/cairo[X] - x11-libs/pango[X] - ) -" -RDEPEND="${DEPEND}" -BDEPEND="doc? ( app-doc/doxygen )" - -src_configure() { - local mycmakeargs=( - -DCURSES_LIBRARY=/usr/$(get_libdir)/libncursesw.so - -DBEMENU_CURSES_RENDERER=$(usex ncurses ON OFF) - -DBEMENU_WAYLAND_RENDERER=$(usex wayland ON OFF) - -DBEMENU_X11_RENDERER=$(usex X ON OFF) - ) - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install -} diff --git a/dev-libs/bemenu/bemenu-0.3.0.ebuild b/dev-libs/bemenu/bemenu-0.3.0.ebuild new file mode 100644 index 000000000000..cc3b01f2040d --- /dev/null +++ b/dev-libs/bemenu/bemenu-0.3.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake-utils + +DESCRIPTION="dmenu clone for wayland" +HOMEPAGE="https://github.com/Cloudef/bemenu" +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git" +else + SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="doc ncurses wayland X" + +# Require at least one backend be built +REQUIRED_USE="|| ( ncurses wayland X )" + +DEPEND=" + ncurses? ( sys-libs/ncurses:0 ) + wayland? ( + dev-libs/wayland + dev-libs/wayland-protocols + x11-libs/cairo + x11-libs/pango + ) + X? ( + x11-libs/libxcb + x11-libs/libXext + x11-libs/libX11 + x11-libs/cairo[X] + x11-libs/pango[X] + ) +" +RDEPEND="${DEPEND}" +BDEPEND="doc? ( app-doc/doxygen )" + +src_configure() { + local mycmakeargs=( + -DCURSES_LIBRARY=/usr/$(get_libdir)/libncursesw.so + -DBEMENU_CURSES_RENDERER=$(usex ncurses ON OFF) + -DBEMENU_WAYLAND_RENDERER=$(usex wayland ON OFF) + -DBEMENU_X11_RENDERER=$(usex X ON OFF) + ) + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install +} diff --git a/dev-libs/bemenu/bemenu-9999.ebuild b/dev-libs/bemenu/bemenu-9999.ebuild index f9113da669b5..06c598e8072c 100644 --- a/dev-libs/bemenu/bemenu-9999.ebuild +++ b/dev-libs/bemenu/bemenu-9999.ebuild @@ -1,17 +1,20 @@ -# Copyright 2019 Gentoo Authors +# Copyright 2019-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit git-r3 cmake-utils - DESCRIPTION="dmenu clone for wayland" HOMEPAGE="https://github.com/Cloudef/bemenu" -EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git" +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git" +else + SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86" +fi LICENSE="GPL-3" SLOT="0" -KEYWORDS="" IUSE="doc ncurses wayland X" # Require at least one backend be built @@ -31,21 +34,17 @@ DEPEND=" x11-libs/libX11 x11-libs/cairo[X] x11-libs/pango[X] + x11-libs/libXinerama ) " RDEPEND="${DEPEND}" BDEPEND="doc? ( app-doc/doxygen )" -src_configure() { - local mycmakeargs=( - -DCURSES_LIBRARY=/usr/$(get_libdir)/libncursesw.so - -DBEMENU_CURSES_RENDERER=$(usex ncurses ON OFF) - -DBEMENU_WAYLAND_RENDERER=$(usex wayland ON OFF) - -DBEMENU_X11_RENDERER=$(usex X ON OFF) - ) - cmake-utils_src_configure +src_compile() { + emake clients $(usex ncurses curses) $(usex X x11) $(usex wayland wayland) + use doc && emake doxygen } src_install() { - cmake-utils_src_install + emake install PREFIX="${D}"/usr libdir=/$(get_libdir) } diff --git a/dev-libs/bemenu/metadata.xml b/dev-libs/bemenu/metadata.xml index f8955b2310f3..3ffdeb4af3b5 100644 --- a/dev-libs/bemenu/metadata.xml +++ b/dev-libs/bemenu/metadata.xml @@ -5,7 +5,4 @@ prometheanfire@gentoo.org Matthew Thode - - Dynamic menu library and client program inspired by dmenu (for wayland) - diff --git a/dev-libs/bglibs/Manifest b/dev-libs/bglibs/Manifest index 2ecdef668ab5..f2912055bbcd 100644 --- a/dev-libs/bglibs/Manifest +++ b/dev-libs/bglibs/Manifest @@ -1,3 +1,5 @@ +AUX bglibs-2.04-stack-buffers.patch 1676 BLAKE2B 356ef239c23178b5f07d80776279c0e91a35af07623c977d051217317496e796a337dd81df5bffa828296e78a007bdb043d73d195a3bfb74116b7751b1c2f42d SHA512 0000b26a5c781b3e68253b6aa8642f1b8d0fe99d4c6cef4a776a33b83272c1ea218ae91845ccd7ba291be6a17b719513317dba32fbeedcba42f469ea65b85b85 DIST bglibs-2.04.tar.gz 713673 BLAKE2B 9e1353b3221ef6a8cfb256ec8616d1e208777b20ecade3e6ae17faca6b42222e18aa601a948e6201139378bf6f8131a2b7a053d77b198176776d42a1af611186 SHA512 094268cad7d4bacf65c0dd3d42fde2e6bac34da0fd6193b1c8202c018e752b3ef80a86c38e687467fb3a4e97130126fe74ee4a86063e4b25ee291de573984a6f EBUILD bglibs-2.04-r1.ebuild 1686 BLAKE2B e54a329c71f42760d20e7b1b0327b99030ef144472eeca6a167154bf8e9ac1e53f5601ef1499b5a91d85ecf68265a6462202ad1b5aae7ff6e28672caac0387e1 SHA512 466298718dfff3cb09a1bd18100ebe97eb4db210988e798c126dac0c2f3107fcdc8ba1c47c80957bd2f4d3dbdcb35f124a371d43e1385d457bd8785200162916 +EBUILD bglibs-2.04-r2.ebuild 1747 BLAKE2B 15669efef55687f638022fc9dbaf1b1939644a5870e2215c3b93e8ff25a596b9b0f257db0d41c4894575dd353c3ca04271f89a402ca1865b608180882333a98e SHA512 bc9f3fd975e25031ed01e7a9185f952c7ba9329740dda40485ed330c1023e6e2f349ee4d2cdf9220d9164cef32bb5d8a1ca08f9894063930922781204f3d5413 MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33 diff --git a/dev-libs/bglibs/bglibs-2.04-r2.ebuild b/dev-libs/bglibs/bglibs-2.04-r2.ebuild new file mode 100644 index 000000000000..9a31a9e7b6e5 --- /dev/null +++ b/dev-libs/bglibs/bglibs-2.04-r2.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="Bruce Guenter's Libraries Collection" +HOMEPAGE="https://untroubled.org/bglibs/" +SRC_URI="https://untroubled.org/bglibs/archive/${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0/2" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 sparc ~x86" +IUSE="doc" + +RDEPEND="" +DEPEND="" +BDEPEND="sys-devel/libtool + doc? ( + app-doc/doxygen + dev-texlive/texlive-latexrecommended + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra + virtual/latex-base + ) +" + +PATCHES=( "${FILESDIR}"/bglibs-2.04-stack-buffers.patch ) + +src_prepare() { + default + # disable tests as we want them manually + sed -i '/^all:/s|selftests||' Makefile || die + sed -i '/selftests/d' TARGETS || die +} + +src_configure() { + echo "${ED}/usr/bin" > conf-bin || die + echo "${ED}/usr/$(get_libdir)/bglibs" > conf-lib || die + echo "${ED}/usr/include" > conf-include || die + echo "${ED}/usr/share/man" > conf-man || die + echo "$(tc-getCC) ${CFLAGS}" > conf-cc || die + echo "$(tc-getCC) ${LDFLAGS}" > conf-ld || die +} + +src_compile() { + default + if use doc; then + emake -C doc/latex pdf + fi +} + +src_test() { + einfo "Running selftests" + emake selftests +} + +src_install() { + default + + # Install .so into LDPATH + mv "${ED}"/usr/$(get_libdir)/bglibs/libbg.so.2.0.0 "${ED}"/usr/$(get_libdir)/ || die + dosym libbg.so.2.0.0 /usr/$(get_libdir)/libbg.so.2 + dosym libbg.so.2.0.0 /usr/$(get_libdir)/libbg.so + dosym ../libbg.so.2.0.0 /usr/$(get_libdir)/bglibs/libbg.so.2.0.0 + + rm "${ED}"/usr/$(get_libdir)/bglibs/libbg.la || die + + dodoc ANNOUNCEMENT NEWS README ChangeLog TODO VERSION + dodoc -r doc/html/ + if use doc; then + dodoc doc/latex/refman.pdf + fi +} diff --git a/dev-libs/bglibs/files/bglibs-2.04-stack-buffers.patch b/dev-libs/bglibs/files/bglibs-2.04-stack-buffers.patch new file mode 100644 index 000000000000..6c6fb1133d4a --- /dev/null +++ b/dev-libs/bglibs/files/bglibs-2.04-stack-buffers.patch @@ -0,0 +1,47 @@ +From 25252211283e05c692c8baf3e8a7c70224821762 Mon Sep 17 00:00:00 2001 +From: Rolf Eike Beer +Date: Fri, 15 Nov 2019 19:40:22 +0100 +Subject: [PATCH] properly align the HMAC state buffers on the stack + +They need to have the same alignment as the contained data type, i.e. up to +uint64. Otherwise usage of SHA HMACs causes bus errors on sparc. +--- + crypto/hmac.c | 11 +++++++---- + 1 file changed, 7 insertions(+), 4 deletions(-) + +diff --git a/crypto/hmac.c b/crypto/hmac.c +index abff0df..f4e48c0 100644 +--- a/crypto/hmac.c ++++ b/crypto/hmac.c +@@ -34,7 +34,8 @@ void hmac_prepare(const struct hmac_control_block* hcb, + void* midstate, + const str* secret) + { +- unsigned char state[hcb->state_size]; ++ uint64 statebuf[(hcb->state_size + 7) / sizeof(uint64)]; ++ unsigned char *state = (unsigned char *)statebuf; + unsigned char block[hcb->block_size]; + unsigned i; + +@@ -80,8 +81,9 @@ void hmac_finish(const struct hmac_control_block* hcb, + const str* nonce, + void* output) + { +- unsigned char state[hcb->state_size]; +- ++ uint64 statebuf[(hcb->state_size + 7) / sizeof(uint64)]; ++ unsigned char *state = (unsigned char *)statebuf; ++ + /* Generate H1 = H(K XOR ipad, nonce) */ + hcb->inject(state, midstate); + hcb->update(state, (const unsigned char*)nonce->s, nonce->len); +@@ -106,7 +108,8 @@ void hmac(const struct hmac_control_block* hcb, + const str* nonce, + void* output) + { +- unsigned char midstate[hcb->state_size*2]; ++ uint64 statebuf[(hcb->state_size * 2 + 7) / sizeof(uint64)]; ++ unsigned char *midstate = (unsigned char *)statebuf; + + hmac_prepare(hcb, midstate, secret); + hmac_finish(hcb, midstate, nonce, output); diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest index 496803c87cb7..03ffef1f5f7f 100644 --- a/dev-libs/boehm-gc/Manifest +++ b/dev-libs/boehm-gc/Manifest @@ -1,3 +1,3 @@ DIST gc-8.0.4.tar.gz 1160528 BLAKE2B ec42378c964fc573e53f6f58aa22fa63a0b421c91b81336acfeb2e2afdb5c89514edace3a9500699e13ff1cadc4205ea245af4f0dfa5e439ed9b78cabf6058f7 SHA512 57ccca15c6e50048d306a30de06c1a844f36103a84c2d1c17cbccbbc0001e17915488baec79737449982da99ce5d14ce527176afae9ae153cbbb5a19d986366e -EBUILD boehm-gc-8.0.4.ebuild 1384 BLAKE2B 0e65b6f68e514893e626c09f4b711137a03e92d735815423b7f30a04c234049a933c0a17e0aadb3b556fa1f4d04ab75babcda7dcef240b61676a3a197207d773 SHA512 3bf9da60446e30f33c5bd93d7f16b7e39f2aa168941e1e8d9a887de3aa235a7a1033b43436afa66e85a0bbba24a63fb1b0f6abbb6a92374d6b61c95235237e78 +EBUILD boehm-gc-8.0.4.ebuild 1385 BLAKE2B 10e89ae367280d830bf2847090e311b79837fc3a2ff4ee9d1fb1c037e199acc892517faeee1e65e46e7902e3c0cb7b844c23ee2a58e92987c5ef33a06369b6cd SHA512 b8b4a3c030963486d2355f68fc9eb63e12753ffa4d960776439c383245a49aa8c32bda6342016cb7cc3f658ccaa4e68db1b857982f9577ef6b5585efbd239552 MISC metadata.xml 257 BLAKE2B 468bd91200194cf2104205cb18f54d629954ed0d86d85a5d3e90af1942eb199d777a0ebc17d1f610f69326d3e0caa686255709f165466f5e0a675380373b30f9 SHA512 fd85d9cf15f6b7db96e4d184e32ae6f1503a5b70cb4cb1ce930ba13a1d5d4c4b24971781e95b7f3f9ead58b31760f84c368bc6fa2a793b4b5baf78259b047ff1 diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild index 7bf138f19978..ed145c67fc9c 100644 --- a/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild +++ b/dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild @@ -15,7 +15,7 @@ LICENSE="boehm-gc" # SONAME: libgc.so.1 libgccpp.so.1 # We've been using subslot 0 for these instead of "1.1". SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cxx static-libs +threads" RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]" diff --git a/dev-libs/boost/Manifest b/dev-libs/boost/Manifest index d02e30476119..3347b24d6cf0 100644 --- a/dev-libs/boost/Manifest +++ b/dev-libs/boost/Manifest @@ -5,5 +5,5 @@ AUX boost-1.72.0-boost-mpi-python.patch 1703 BLAKE2B b797f66c07bcec021e0a9a169cf AUX boost-1.72.0-missing-serialization-split_member-include.patch 992 BLAKE2B 103b669670ff1365837c4590bbba6ec112ef8f185115a60cd853cead370c514517950e6105a4f39c030d8c0931352c44eb7d03c6790ab88c6978acfa02e3a142 SHA512 b2d9e870545c8509abda1110e8de3807cec72373fd5539edabf83825b9fd893562835e7557ea74c309a02e245e9cf80e567b39bf08a5e98c9d3124cd8b10e064 AUX boost-1.72.0-revert-cease-dependence-on-range.patch 1687 BLAKE2B 9419cf7b50359c17f6226e0706e64a4637d835172a742807349536fb87731912929148810e5abb33c6005583bf6077283c2e6c453a911ea7922266f616b60ea4 SHA512 9b53d2fe2dddd592e43db03c26fadd6c07d4c45a980ae4c775b7a914346a3914f6e0c3ef42dad5e2ea4568afb86c9967e09444ff609cfba1e1d39f4980b22ad6 DIST boost_1_72_0.tar.bz2 106907358 BLAKE2B ab270a0e3cb24da687d86785e2d2e6d7731b4dbc07bd839eadb642dfa5a428ad584acb1f3529661a8de9a986008ff3427491041059ea2b742348d02e00761cd8 SHA512 63bbd1743e7c904b2e69fdc2eafd1c2a8a30fd70d960dcd366059d0100f000cb605d56cbd9397bb18421631f1c9552a772c434d0f0caddbe56302273f51fd1f6 -EBUILD boost-1.72.0-r1.ebuild 11303 BLAKE2B 4e1e166d3fd4439b6520b29689cd3232327d59f4daf6211f239807e9701b3b9c55b92ebc82b145f8a61adc8d03529a3e5eadb4a4849d69dd07440697d7e10e88 SHA512 e814ea69e3507d074cd6608f0c71e1e69c830c2e45b094a94d1ea2e92e78fb2a2c59ad9cbc71a84bb86eea785049df8dd1e02496e9ea78038a826d092debe947 +EBUILD boost-1.72.0-r1.ebuild 11337 BLAKE2B bb6e82cc6c0dd49627cbd9841a4e02cf80e5e4dc3588a10c93abe587327bf3ad0d2e427bd3eb4944a8c0dee53c48de617e7305ba80091385e1a448c3e86cb544 SHA512 f07607be1571a204f050a9ae7d8c2994b944259301c1c3cb0bb81d7c84c4721b8baba8bd2795abaf01585e6a36749492527b5c8ce56c2d3fe81ba52590d9e2e0 MISC metadata.xml 1398 BLAKE2B ddaab460cad149df5f91c1a37eb7ffaa6a2b90e1062f268925fd3e0db1403d3447963c27fcd72847319e8510723a1a245be398d50a1e317662f59f593991ff0a SHA512 ed8530328af7bef694be2af7d3ba0c83198f769223b35ee5c1a2463cf50c97e964f7a4d8361f5091e9994fe0bff000534b6c5d5e5b517d38d101061026bd01bd diff --git a/dev-libs/boost/boost-1.72.0-r1.ebuild b/dev-libs/boost/boost-1.72.0-r1.ebuild index 024bfbd5114f..c7f52577df42 100644 --- a/dev-libs/boost/boost-1.72.0-r1.ebuild +++ b/dev-libs/boost/boost-1.72.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python{2_7,3_{6,7}} ) +PYTHON_COMPAT=( python{2_7,3_{6,7,8}} ) inherit flag-o-matic multiprocessing python-r1 toolchain-funcs multilib-minimal @@ -16,7 +16,7 @@ SRC_URI="https://dl.bintray.com/boostorg/release/${PV}/source/boost_${MY_PV}.tar LICENSE="Boost-1.0" SLOT="0/${PV}" # ${PV} instead ${MAJOR_V} due to bug 486122 -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 context debug doc icu lzma +nls mpi numpy python static-libs +threads tools zlib zstd" REQUIRED_USE=" mpi? ( threads ) @@ -39,7 +39,7 @@ RDEPEND=" mpi? ( >=virtual/mpi-2.0-r4[${MULTILIB_USEDEP},cxx,threads] ) python? ( ${PYTHON_DEPS} - numpy? ( dev-python/numpy[${PYTHON_USEDEP}] ) + numpy? ( $(python_gen_cond_dep 'dev-python/numpy[${PYTHON_USEDEP}]' -3) ) ) zlib? ( sys-libs/zlib:=[${MULTILIB_USEDEP}] ) zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )" diff --git a/dev-libs/capnproto/Manifest b/dev-libs/capnproto/Manifest index 880adfe27941..46111475f9dd 100644 --- a/dev-libs/capnproto/Manifest +++ b/dev-libs/capnproto/Manifest @@ -3,5 +3,5 @@ DIST capnproto-0.6.1.tar.gz 1720489 BLAKE2B 5fad902bb4221fa872bd52311442a4073c4e DIST capnproto-0.7.0.tar.gz 1983172 BLAKE2B d88b5f8e3278f8e3aceccdc459001b99328b0440812352dcb6b54bd11e18aa7fee6d337252841c86e9c3eb1afcdbd99884c965156d6cec37e3c0996c9ec1241f SHA512 a3ea278ded6a866759c0517d16b99bd38ffea1c163ce63a3604b752d8bdaafbc38a600de94afe12db35e7f7f06e29cc94c911dc2e0ecec6fe1185452df2a2bd3 EBUILD capnproto-0.6.0.ebuild 815 BLAKE2B c568f71f4e6be421b7cc1c2c0cf5746c53f1ec0974efe46533441840ba0972b2431e42a65d3d78e49bc6dd3c7e19fa81fbda7b992855eb35460e0659134fa947 SHA512 65b75863b45e512e9dd073e55b3dd4ca8d1b8d2285df8d9d7f7f7cdafec970497ae00b78e2f72a359679db821a766e0dda4056c6fcf6184f8e1107887877da10 EBUILD capnproto-0.6.1.ebuild 815 BLAKE2B e05f98460b1d6f3cfdf5cc046c555756e579f41ba887b42942230c7e185c0269f43bd9dc0ce10ee34b5c46c1d7999f78b5805523efb61560fea2c8837dccf68c SHA512 1b53b7a5505fdffb6ace4b7075f1abf8cfa3f67c0bf8fa532bfddcbcab7420208cfeb637e36e163a641114a68663f8cde39cc43bd9348af95e9b6cd058031c8f -EBUILD capnproto-0.7.0.ebuild 896 BLAKE2B c757e024d3dba96bde07edba58c8ebb7af1a6cf0752f606ebe13e538b9b0b34401207fc8932dc485ea49fe4e1905e7d4b53c7d5c3f9f56a6910a891727515c25 SHA512 f7b7820d7a4d77d3e699683c56527596e5a45859a7b06f2ef7d4ddcc4648db489104ca8873fa9c43dce47dd2850d02a7f4905bd70c96fdd34057d0760082c3c7 +EBUILD capnproto-0.7.0.ebuild 894 BLAKE2B 64ad5fe9cf2e65bfefe4e3060ea938e1b7e3d446a9757c4d8fb32622765c7e1ea9ec2b291491de7ba8180c4ce944291cf6b77ef32e1c9f641a67d6f593b9f30f SHA512 1fbddd46b4ad600802041181414d73100b5c75965254993a2bdb840718b9e6f0c1ababae50744e185f42597bf43766941cf5c9ae40eda7d61e45eb52c4550679 MISC metadata.xml 346 BLAKE2B eab1f05d43ea625945b539ea49039ac08905f9b4e0d6b85ace2c1c31cc7aa6719b15697e75d472afb2900e3810c19c091fee57f900f8688cc3586d713ec4206f SHA512 c3c8f965d691c76d1f31fd9d8edcb1c623eac59b81caf4bbd51a184a6b7f8c74b1c1459c15957341700fe443c18946fbaac0a28b46976fa23cd55c9e57a03879 diff --git a/dev-libs/capnproto/capnproto-0.7.0.ebuild b/dev-libs/capnproto/capnproto-0.7.0.ebuild index 15a2c832efd4..9781a8e91131 100644 --- a/dev-libs/capnproto/capnproto-0.7.0.ebuild +++ b/dev-libs/capnproto/capnproto-0.7.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/sandstorm-io/capnproto/archive/v${PV}.tar.gz -> ${P} LICENSE="MIT" SLOT="0/070" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 x86" IUSE="+ssl static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/capstone/Manifest b/dev-libs/capstone/Manifest index b304cb160331..1e83b13de7ad 100644 --- a/dev-libs/capstone/Manifest +++ b/dev-libs/capstone/Manifest @@ -3,8 +3,6 @@ AUX capstone-3.0.5_rc2-FLAGS.patch 398 BLAKE2B 40cdebbdd64e057982af6d7b4cce44821 AUX capstone-4.0-FLAGS.patch 418 BLAKE2B 425d12eeeca7d4ca2d350d0ec821c6861c0fd7df7021be44c3c371837ab27e22af83d0af1627ae6c920628619d780608863d6f4d41ec6f79a18ea37251b82915 SHA512 c423d0f827afd4b11979ac6fbf4f8972df10670dec113f4a08f1860229cd3e1c5b61f3f6fc7195f457f29eeb46580e18213e9195acae821ca57b63372af07564 AUX capstone-4.0-double-DESTDIR.patch 307 BLAKE2B 91fad2475b7289311c8eeceaec962a9b1cf735cb13835de19eeed208a20c2b4f8b3cf59683ff72bc726b83ca41d696f3889b7019e2751d79c8d4fba48f736018 SHA512 92d839aad1a576ae550c618ffda3cd070419b72b105583f3861d47df0a57f29fbf8b4e1727c7768199fa650e1c734726f7cc8bd0ef913da336ed16d6d77feda4 AUX capstone-4.0-no-fuzz-tests.patch 367 BLAKE2B 890047c65669c6d323fa5f8bb80df449ea6a8fe9e6e58c43438f37c63edce46d4f64db953322ac74c54fc1077f35b0d86d732685533cfe7d495a235afebc40ef SHA512 2abc022678214a09869c728e1cb83a4a69213d977d1ad752cda415e5861b83d4af2ca2fa80377dee1322d8bfad6fb5d1d12e23cdc30285ebe83c3eca91110279 -DIST capstone-3.0.5_rc2.tar.gz 2829338 BLAKE2B dd35fc6c31ec008f78840410ea0d20de56ea8f01c3af1d28488beaceee7fa06ce03c8cd0f56d834eb738d23f528d240693586122b9c1e353365f7348fb6f8362 SHA512 31bafdb0b3183d0c054a4244cc135db9a3c3dc5cb2e2af706bfede0d53cca8cba81d74b74ef9a4adbfd6c79cc408864dd80b8203791e17bd6c98bb69ea4f6894 DIST capstone-4.0.1.tar.gz 3434276 BLAKE2B 585e0ee19b76d96116c67b021bbe19fd01d8db600b565094ff71a01d8a87b1123a8c5e2f944f1551c411565d5a25dfbfbb3138ca220b1281044a31004002399e SHA512 43c52024065b41b45eff9423341db3f3d5163fa7aa01b360faa30437786740c8f2c34c36faa04dced5308e09d8bd78df3bad0ab9c06f98612169edb176f83c36 -EBUILD capstone-3.0.5_rc2-r1.ebuild 1433 BLAKE2B 51bc4a73591d107c2d00a92aca7e09bd8ede53015619488ae813f1d7cc91945751ff40040298300368fc234087afbf86bae61f22ee0d924459584ca6a2eb1045 SHA512 26c1dabbc29f8ac8e5a0f0730d5ed3f690126f3efc06fe0a4da5703afe2162abc0b243cf6f1eef65abd2310f1ffa9315a4d015e3d67641b0acea0501738696eb EBUILD capstone-4.0.1.ebuild 1639 BLAKE2B faa0dd154c884f9e4074a8a6111e656df160c165b1ead2abb96d9005eb7353442861d4c0232a1a6b2be3d378128c5ca7eb94c41a5a8b4ec1a78ca6c7c91042b8 SHA512 d611934bcc6f3d0faee23835917c1b66cd7d65c1f737ff496810a8d9c47cba0323313fe0047c09b09bfed0f6ea557573f94b84aca468d2d25371faef208e8429 MISC metadata.xml 332 BLAKE2B 944b66779658094b7b1020400c1821dcf1f5138c85531fb83e853fa6d38219606f0f92673f57b3b621ffb3149eb50d60da281acaf469e97fc4c826b90c06b5a3 SHA512 a4952a89d043c4c8aec5a7a307d37d895880d49b381e5b881ffecf74b61c9c22cd854a68a1d1de3926431cdfad4f8ba70812be36bb7cac2df5dee8efe96dc269 diff --git a/dev-libs/capstone/capstone-3.0.5_rc2-r1.ebuild b/dev-libs/capstone/capstone-3.0.5_rc2-r1.ebuild deleted file mode 100644 index b3ee45ea8df2..000000000000 --- a/dev-libs/capstone/capstone-3.0.5_rc2-r1.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python{3_6,3_7} ) - -inherit distutils-r1 toolchain-funcs - -DESCRIPTION="disassembly/disassembler framework + bindings" -HOMEPAGE="http://www.capstone-engine.org/" -SRC_URI="https://github.com/aquynh/${PN}/archive/${PV/_rc/-rc}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/3" # libcapstone.so.3 -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -IUSE="python" -RDEPEND="python? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND} - python? ( dev-python/setuptools[${PYTHON_USEDEP}] ) -" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -PATCHES=( - "${FILESDIR}"/${P}-CVE-2017-6952.patch - "${FILESDIR}"/${P}-FLAGS.patch -) - -S=${WORKDIR}/${P/_rc/-rc} - -wrap_python() { - if use python; then - pushd bindings/python >/dev/null || die - distutils-r1_${1} "$@" - popd >/dev/null - fi -} - -src_prepare() { - default - - wrap_python ${FUNCNAME} -} - -src_configure() { - { - cat <<-EOF - # Gentoo overrides: - # verbose build - V = 1 - # toolchain - AR = $(tc-getAR) - CC = $(tc-getCC) - RANLIB = $(tc-getRANLIB) - # toolchain flags - CFLAGS = ${CFLAGS} - LDFLAGS = ${LDFLAGS} - # libs - LIBDIRARCH = $(get_libdir) - EOF - } >> config.mk || die - - wrap_python ${FUNCNAME} -} - -src_compile() { - default - - wrap_python ${FUNCNAME} -} - -src_test() { - default - - wrap_python ${FUNCNAME} -} - -src_install() { - default - - wrap_python ${FUNCNAME} -} diff --git a/dev-libs/cdk/Manifest b/dev-libs/cdk/Manifest index 664c0b12493e..e7f700a4985b 100644 --- a/dev-libs/cdk/Manifest +++ b/dev-libs/cdk/Manifest @@ -1,4 +1,4 @@ AUX cdk-5.0.20120323-parallel-make.patch 181 BLAKE2B 2e69c15f66e63837dd430d0d22fbbcdc020d38c6faa23622020a69dc9cee0a22577427b5ed8eca2bcb386d635c970d7bde575ec9a44e5675660fa6ba398a267b SHA512 632f272cb5e5e9f927d7cd608ac7a001bfe560a035cde68e0243d80bda5cb1ddce2263fd8823455c96044676ab36067306572e6ed0347b83d4b630956b611c3b DIST cdk-5.0-20160131.tgz 516298 BLAKE2B 5e899afea1f034a48e46fef073303d0069e14310194342094392da517fa47793a1ac3ac33774369842daa1966dc9a4ad7404046874bc9cae24ceaa98a3dd7c47 SHA512 f8f7fc5fec3c040cdbfc2a0d886e9d9d9d231e56ed69adae0b91e03243b5edd550c5435f973a93d4cf7ab723bd27b55712af75162c4bfd3ae28b3c16cd68f755 -EBUILD cdk-5.0.20160131.ebuild 1175 BLAKE2B 6722bb2d9a3b4decbec0d2684e9321b43321371841b525694c764daa7b35e80745ef59bf117880c9148d5a229eb940b1955387ee096a67bdeeb72277c59ceb66 SHA512 f774495ffc3178c97dd0561487bf70408c898d2041aecc3de840b194018219f3afe71d5466a36b4d2d541a72f70c8d6f1e84d0a8015c647001746d2b1683a386 +EBUILD cdk-5.0.20160131.ebuild 1176 BLAKE2B cc17e09563ab1e84e7949b8f3a97546d70f2a5bd1029654504e759d27d20c88ce804a8a977444994594ad86fad161a0faa30793657b50d4e7c8adab70367d428 SHA512 c604c135c7639e7e9bf28459b8c0728bbf930fa0fdee798a7f88cf28afe908f58ad5a4c8e8503cf9a195a1d4af9a151b742e453bdd59bdea989507af954b92f1 MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/dev-libs/cdk/cdk-5.0.20160131.ebuild b/dev-libs/cdk/cdk-5.0.20160131.ebuild index c2704fcb83e4..13066606ab74 100644 --- a/dev-libs/cdk/cdk-5.0.20160131.ebuild +++ b/dev-libs/cdk/cdk-5.0.20160131.ebuild @@ -12,7 +12,7 @@ SRC_URI="ftp://invisible-island.net/cdk/${MY_P}.tgz" LICENSE="BSD" SLOT="0/6" # subslot = soname version -KEYWORDS="~alpha amd64 hppa ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~alpha amd64 hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" IUSE="examples static-libs unicode" DEPEND=">=sys-libs/ncurses-5.2:0=[unicode?]" diff --git a/dev-libs/cgilib/Manifest b/dev-libs/cgilib/Manifest index ed773c90f3f9..bf6a3954c160 100644 --- a/dev-libs/cgilib/Manifest +++ b/dev-libs/cgilib/Manifest @@ -1,3 +1,3 @@ DIST cgilib-0.7.tar.gz 268783 BLAKE2B 525487df43b9a936af8e32aa1e9b979bb93197cee7d7eb730e31d756201bab441e46d21b05b2c9e92a518fe761d7e6a643545160587e462b604780d52a88c261 SHA512 9feaa6c18e0c8ebbffa2682c07e584ab4970e0b98b61507ba67b83c920d9ba9012244fa96c95ab71121728b9945269683a2eef274cd56660576ae9b055861c83 -EBUILD cgilib-0.7-r1.ebuild 607 BLAKE2B bba074905fe619fe27c9ae1bd188aec444050af0e198e08a58f3237d509cc740d05ed229ef8cbb2d417ea8bfe53b84812ff5d5b78627c3c26e6b03b6a0366958 SHA512 2e116c866baecbe414493c3231a7298465f751fecb6d14918eaa90f9e485c1deb793970434ed63936ed6392455aa637c7cfb867fe52f1525f2ae230a983b2334 +EBUILD cgilib-0.7-r1.ebuild 605 BLAKE2B dded992b743a9fc03cb5fd6c11bd5429788a2608bb29c3db4f45e9cb147347e6b833bf354dc46a8479cd9b1a31980a21300f9574581d3324a8290419c6bb52cd SHA512 4cee540bf61f230f3e2d80d491529424577ab9c0df50a09b0c04d604c5f8bb79f7bc369e1e32c1f73764ff6fbee1bde8f1356ce03b5c3c350d21d7e1af242346 MISC metadata.xml 280 BLAKE2B e048698c920b118e9a29ec8558620cbd87f8cd4a3f9b4db4fe77f9ebf399b827cbb190d792c6ddcfc810bc09b51f233e5cce4c29c8b98d4130a3473c1ba82882 SHA512 8b56802e5524808b11ab857779ce04fb2d07cae87376f67490178601a9aecf7ad9f95743709b46048a425598d4cf8dcf01ef78cc97009d78e26a7728453150ef diff --git a/dev-libs/cgilib/cgilib-0.7-r1.ebuild b/dev-libs/cgilib/cgilib-0.7-r1.ebuild index c6a0b25bac1e..5358afd54380 100644 --- a/dev-libs/cgilib/cgilib-0.7-r1.ebuild +++ b/dev-libs/cgilib/cgilib-0.7-r1.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://www.infodrom.org/projects/cgilib/download/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 s390 sparc x86" IUSE="static-libs" DOCS=( AUTHORS ChangeLog README cookies.txt ) diff --git a/dev-libs/check/Manifest b/dev-libs/check/Manifest index 32be9c193605..4823414d4c79 100644 --- a/dev-libs/check/Manifest +++ b/dev-libs/check/Manifest @@ -1,9 +1,7 @@ AUX check-0.12.0-fp.patch 1727 BLAKE2B 8643aa3b1ebaece72c9bb6bad52077f554baea2d51b27bcc310c409c054630c5dee7a0d1159c929d08524fc1bd2fa6e596a9098684d5353c111bb5a09e519798 SHA512 f4d6066d194f19ed46c0fe773fdf3d80b833df2d6e84d90d409c43577ee871f400c0a6cd4cae115d64109232384e924d4d8f4fee5ff3b856f1e921cc9b38c384 AUX check-0.14-xfail-tests.patch 310 BLAKE2B a4b3e9a58ca841cffffa0754ef429db19cf92ddcac1f214ac13d655af505c6e660aa0ea865c3e7fedf993f6ef77c5504301a4d7ad7017e2aba5f6d3785208f73 SHA512 1be74226886d47acae417e5b871459bd96d768115c97576a142bccb8e50ea1b0ccc69b6068cc44743a8e9bfa3341739402342697cde32686ae6cfb4fd413ee18 -DIST check-0.10.0.tar.gz 769119 BLAKE2B d5e256bef4aa010322844ce748e620ce884658d74b14e1ea5b0e1bbd4565ef7b0cb7b86d315a36f7a5e4d225e40f242ff9730790bd55fc036757b4296396d153 SHA512 82103a98382c41cf16f172ded66c0399d3da6eceb6728aab11120c028e8796f6d545a98dc4aa5f76ee68c0bfd1f842a4dd371f5d670c8ba84ce4209812bf1ac5 -DIST check-0.12.0-github.tar.gz 281127 BLAKE2B d7dc89c10022594a37e9a4bc6b9fe1e8f355af864a5012c292cc3f1152e9e3e9be01fa34b39e5168f65650e540f36dbc8195952908a871d1c111283429f2f538 SHA512 f7b6452b69f999a90e86a8582d980c0c1b74ba5629ee34455724463ba62bfe3501ad0415aa771170f5c638a7a253f123bf87cbef25aadc6569a7a3a4d10fce90 +AUX check-0.14.0-r2-disable-automagic-dep.patch 769 BLAKE2B 286eeaa0e45e524c400f1967756b2e2912d76826c2fb92d9008afc338f19a4edc55b23e2751ce46f52e2fccc3e091f7143647a42a017c02ee580e138c3a50536 SHA512 4370bb6551c3e2f414b6580f26ed3a7429278139d5835b44c8769f1583363aaf8e25982e6f86bbcf2e7fc06d3c406d9a2af4a47fbb99377c6589f276aa9f29a3 DIST check-0.14.0.tar.gz 303471 BLAKE2B d602bb56d205eccf06e4177e3f6d3f7270c3a0cba0e1d397480f0409a916ec4118c48340ad6f6a8955ea30d9e22252ff8381a687d000c3f8e62828cf656f1245 SHA512 54ad175c00cf0c73b4386cf6b3d6a404a5da4f57897d099e772f148f410108c44767c3266a940113be73a6861b3f3ee1706c558cc71ec51df99687f19f3a3bb4 -EBUILD check-0.10.0-r1.ebuild 1761 BLAKE2B 1889f3a4e094cb47427656b61316c40a13d7a3fa955d4ccd4ccd6bff18b3506060978810e207435b2624386425f4eb8e20a50000e906f3701790ba881bac8f38 SHA512 4a8d61fe93a71d1b96e36ef198a75e9618447ef00f83b08b1ef73193e4949c2005842fad0fee5d4a6035736a6c28b17a459b0b827dc65cc614399e73a7181ce9 -EBUILD check-0.12.0.ebuild 1752 BLAKE2B d07bbaacefe842f7645d4c02a139807d6da55eb0e1d8d6ea2047600d4c2a34643b3fdd73681b16b4b4bfe07537d680aab5856df538d24e715d1f6898df801a19 SHA512 6ea8c75a193147f7e6251206ccad634bd514d8e225e0d0b5c99cf8cdd86ae9e1561f5487a2ce1d8c4a2a142e72888f73a1b19d0afb2c341bf8824db64f818eb0 -EBUILD check-0.14.0.ebuild 1565 BLAKE2B 8ddb5bd5873146ef0d6eb9cfe54d0e2d362c6e60be36befa7a0f91be0c53b110d3dc1a88c6738ac5c3a83fc09593b20097ea22f7cb72b0830443a01f5df67ebe SHA512 47f8b8e3244b743737526722d586eacb014b0c3f4470307131cf6057a0bc8e31034dc9e50400dd55cb301fa5c55511356c536bb01348edc2d6006b756e005d2c +EBUILD check-0.14.0-r2.ebuild 1507 BLAKE2B 6e79772ad622928a1b2f74c806d6ac51a99f5edf5f08f4d2d48c99198600afa5593267b9ba8b1fcfb57c98aac9ef7c0c55821640ff12b16bc01779196d32e74f SHA512 921f8cf57391d0ffa80344e24391bec74a21f3c5316b7a0bf2528062d30d6a86f76ecb6ecd221e21a3550c462317752197fdeba4b301deb41d00c5882b2ae0db +EBUILD check-0.14.0.ebuild 1554 BLAKE2B 3bbb3e62ce8f784fe940d402af3136ab906006d5880abb03e51a2154d7816be353b7cdde134de5fb04b0f059aebeabcb072d3ebfb0e67a778c0e2c509221e791 SHA512 d53a839fd83aa14817159b917e291d99f1b76127147fcb9249757d8629b4ff698460e455051e86e08a349bc9e318beb651f6090073188f19dcd44be7591002d8 MISC metadata.xml 488 BLAKE2B 27eb0323a4d7cac50b2f4ee935c75e7a35c34066a0dbc5bf21f8b4fb93abe82aa79a5fa1fafed0e623417ceaa553dc8395f201a24c3e0123df3104be44106bb7 SHA512 4b69b4b1ca91bfe4b04d03935d3d6e9b8ca10ecaa538884834f357708db5380a90e9cf1fdcef7996b7c4d8a23c0cb8e1d9eb9d34faa584637804ebc67657be69 diff --git a/dev-libs/check/check-0.10.0-r1.ebuild b/dev-libs/check/check-0.10.0-r1.ebuild deleted file mode 100644 index 5ebd3f07b8cb..000000000000 --- a/dev-libs/check/check-0.10.0-r1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -AUTOTOOLS_PRUNE_LIBTOOL_FILES="all" - -inherit autotools autotools-multilib - -DESCRIPTION="A unit test framework for C" -HOMEPAGE="https://sourceforge.net/projects/check/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs subunit" - -RDEPEND=" - subunit? ( >=dev-python/subunit-0.0.10-r1[${MULTILIB_USEDEP}] )" - -DEPEND=" - ${RDEPEND} - sys-apps/texinfo - virtual/pkgconfig" - -pkg_setup() { - # See multilib_src_test(), disable sleep()-based tests because they - # just take a long time doing pretty much nothing. - export CPPFLAGS="-DTIMEOUT_TESTS_ENABLED=0 ${CPPFLAGS}" -} - -src_prepare() { - sed -i -e '/^docdir =/d' {.,doc}/Makefile.am \ - || die 'failed to unset docdir in Makefile.am' - - # fix out-of-sourcedir build having inconsistent check.h files, for - # example breaks USE=subunit. - rm src/check.h || die 'failed to remove src/check.h' - - eautoreconf -} - -src_configure() { - local myeconfargs=( - $(use_enable subunit) - --docdir="${EPREFIX}/usr/share/doc/${PF}" - ) - autotools-multilib_src_configure -} - -multilib_src_test() { - elog "-DTIMEOUT_TESTS_ENABLED=0 has been prepended to CPPFLAGS. To run the" - elog "entire testsuite for dev-libs/check, ensure that" - elog "-DTIMEOUT_TESTS_ENABLED=1 is in your CPPFLAGS." - default_src_test -} - -src_install() { - autotools-multilib_src_install - dodoc AUTHORS *ChangeLog* NEWS README THANKS TODO - - rm -f "${ED}/usr/share/doc/${PF}"/COPYING* || \ - die 'failed to remove COPYING files' -} diff --git a/dev-libs/check/check-0.12.0.ebuild b/dev-libs/check/check-0.12.0.ebuild deleted file mode 100644 index 5650c9493137..000000000000 --- a/dev-libs/check/check-0.12.0.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools multilib-minimal - -DESCRIPTION="A unit test framework for C" -HOMEPAGE="https://libcheck.github.io/check/" -SRC_URI="https://github.com/lib${PN}/${PN}/archive/${PV}.tar.gz -> ${P}-github.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs subunit" - -RDEPEND=" - subunit? ( >=dev-python/subunit-0.0.10-r1[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND} - sys-apps/texinfo - virtual/pkgconfig -" - -PATCHES=( - # Fix test failures due to varying floating point behavior across platforms - # (#648920), patch from Fedora. - "${FILESDIR}/${PN}-0.12.0-fp.patch" -) - -pkg_setup() { - # See multilib_src_test(), disable sleep()-based tests because they - # just take a long time doing pretty much nothing. - export CPPFLAGS="-DTIMEOUT_TESTS_ENABLED=0 ${CPPFLAGS}" -} - -src_prepare() { - default - - sed -i -e '/^docdir =/d' {.,doc}/Makefile.am \ - || die 'failed to unset docdir in Makefile.am' - - eautoreconf -} - -multilib_src_configure() { - local myeconfargs=( - $(use_enable subunit) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_install_all() { - default - - rm -f "${ED}/usr/share/doc/${PF}"/COPYING* || \ - die 'failed to remove COPYING files' - - find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die -} - -multilib_src_test() { - elog "-DTIMEOUT_TESTS_ENABLED=0 has been prepended to CPPFLAGS. To run the" - elog "entire testsuite for dev-libs/check, ensure that" - elog "-DTIMEOUT_TESTS_ENABLED=1 is in your CPPFLAGS." - default_src_test -} diff --git a/dev-libs/check/check-0.14.0-r2.ebuild b/dev-libs/check/check-0.14.0-r2.ebuild new file mode 100644 index 000000000000..9f06143d72fd --- /dev/null +++ b/dev-libs/check/check-0.14.0-r2.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_ECLASS=cmake +inherit cmake-multilib + +DESCRIPTION="A unit test framework for C" +HOMEPAGE="https://libcheck.github.io/check/" +SRC_URI="https://github.com/lib${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="doc subunit test" + +RESTRICT="!test? ( test )" + +RDEPEND="subunit? ( dev-python/subunit[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + sys-apps/texinfo" +BDEPEND="doc? ( app-doc/doxygen )" + +PATCHES=( "${FILESDIR}/check-0.14.0-r2-disable-automagic-dep.patch" ) + +src_prepare() { + cmake_src_prepare + + # Fix wrong libdir, probably caused by multilib + sed -i "s|\${libdir}|/usr/$(get_libdir)|g" check.pc.in || die "sed .pc failed." +} + +multilib_src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test ON OFF) + -DCHECK_ENABLE_SUBUNIT=$(usex subunit ON OFF) + ) + + cmake_src_configure +} + +multilib_src_compile() { + cmake_src_compile + + if use doc && multilib_is_native_abi; then + cd "${S}"/doc/ || die "Failed to switch directories." + doxygen "." || die "Failed to run doxygen to generate docs." + fi +} + +multilib_src_install_all() { + use doc && local HTML_DOCS=( "${S}"/doc/html/. ) + einstalldocs + + find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die +} diff --git a/dev-libs/check/check-0.14.0.ebuild b/dev-libs/check/check-0.14.0.ebuild index 8f03514f7580..40aa0e80af0f 100644 --- a/dev-libs/check/check-0.14.0.ebuild +++ b/dev-libs/check/check-0.14.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/lib${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs subunit test" RESTRICT="!test? ( test )" diff --git a/dev-libs/check/files/check-0.14.0-r2-disable-automagic-dep.patch b/dev-libs/check/files/check-0.14.0-r2-disable-automagic-dep.patch new file mode 100644 index 000000000000..0843413ee2e9 --- /dev/null +++ b/dev-libs/check/files/check-0.14.0-r2-disable-automagic-dep.patch @@ -0,0 +1,23 @@ +--- a/CMakeLists.txt 2020-03-21 09:42:30.411037664 +0200 ++++ b/CMakeLists.txt 2020-03-21 09:49:12.358161439 +0200 +@@ -365,15 +365,16 @@ + ADD_DEFINITIONS(-DHAVE_LIBRT=1) + endif (HAVE_LIBRT) + +-check_library_exists(subunit subunit_test_start "" HAVE_SUBUNIT) +-if (HAVE_SUBUNIT) ++option(CHECK_ENABLE_SUBUNIT "Enable subunit support" ON) ++if (CHECK_ENABLE_SUBUNIT) + set(SUBUNIT "subunit") + set(ENABLE_SUBUNIT 1) ++ set(HAVE_SUBUNIT 1) + add_definitions(-DENABLE_SUBUNIT=1) +-else(HAVE_SUBUNIT) ++else(CHECK_ENABLE_SUBUNIT) + set(ENABLE_SUBUNIT 0) + add_definitions(-DENABLE_SUBUNIT=0) +-endif (HAVE_SUBUNIT) ++endif (CHECK_ENABLE_SUBUNIT) + + ############################################################################### + # Generate "config.h" from "cmake/config.h.in" diff --git a/dev-libs/clhpp/Manifest b/dev-libs/clhpp/Manifest index 0e1d0e3655ee..02016f43c49f 100644 --- a/dev-libs/clhpp/Manifest +++ b/dev-libs/clhpp/Manifest @@ -1,3 +1,5 @@ DIST clhpp-2.0.10.tar.gz 129954 BLAKE2B 1beb9b41ce1ad8ec88d0ccfa5f1d7a7af931841fa64d79b9eb9db90538f1b43f3cee5c74dc015ba835ee4ded2e926967bc3aa00dcc6ec0f5b65a04f9618ea1a9 SHA512 4a4898540c55422ca0cc6ba7f0c5495b915fc34df50f8add90e7f06dd5ef1d01a767234ecdee3757292980aa2f938e773177bcc73f28ac9c1b42d386863dea58 +DIST clhpp-2.0.11.tar.gz 172006 BLAKE2B a346e4e9a5e9090a407946cd8dcb321188a9e66ff003ec65c42ceed8a9690d6decd2c47417e149e061e8ffc975a1bfd919134639ca5ed2d91ae94cf669eac81b SHA512 f73dd41ae0e14b6e42ba993f700103f99bb78230c7c8d9248fb32977b7d1694280a8cab1cefbb8d7171dd207b41623d98eb7524667f24a6925e1ee9d47787f7e EBUILD clhpp-2.0.10.ebuild 942 BLAKE2B 65c993533fb5861855529ee574286411ce6f2d8af3e14b80f16507b7c6493d44f5f9e6890e9273cf00afb4ad6f598b73096e23d6147df6da9658df9ca5303892 SHA512 fece5a2d1439eaa87035614311938a60277cfade13f874126594b27a6040efeaafae7e2aa7138290baabcac97cf70d4fa4ded7c45d91db8770accf59c63c7c1d -MISC metadata.xml 336 BLAKE2B cf9637d462e3606aa1a49639f60217f003e2271fa064d6bb36e9d1744c3b84815c0b75c2d42a3e761876879ea7eb92c32986f8e54926ed7e544690035985a86a SHA512 77d25c077302f6e92b83c869c45c9f91131160fa250f5a5087067e3291a1a0954e883ae110d20d9420cd9c01720803977ccf1d5ff6250bee91d6e5192798e55d +EBUILD clhpp-2.0.11.ebuild 640 BLAKE2B bc9019f10a86640a96e0851e7ee24800e879ea7c9947b3edf3667ea40dd537ca31cd143c0423fe400b076c4bee89a597a161bcef77b281caeabd5b02f7bd5a3c SHA512 5310f4621a883b4babcd313d3fa5715299ce854006387016b60f73381b1c8a6f2af5e4dc22d928af877dcd3b5c46d5dd65c62204a5bcf95014e9f85977c6cf67 +MISC metadata.xml 230 BLAKE2B 70bf59e64305ef14908197f2aa7ffbc1769ade265097da68e001245451658af5921760c91cb74aae717543ea0017e2471fd94bfc5c4c447d2d60e2c23aa3b007 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 diff --git a/dev-libs/clhpp/clhpp-2.0.11.ebuild b/dev-libs/clhpp/clhpp-2.0.11.ebuild new file mode 100644 index 000000000000..982cb39784c5 --- /dev/null +++ b/dev-libs/clhpp/clhpp-2.0.11.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="Khronos OpenCL C++ bindings" +HOMEPAGE="https://github.com/KhronosGroup/OpenCL-CLHPP/" +SRC_URI="https://github.com/KhronosGroup/OpenCL-CLHPP/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Khronos-CLHPP" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +DEPEND="virtual/opencl" +RDEPEND="${DEPEND}" + +S="${WORKDIR}"/OpenCL-CLHPP-${PV} + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/include" + -DBUILD_DOCS=OFF + -DBUILD_EXAMPLES=OFF + -DBUILD_TESTS=OFF + ) + cmake_src_configure +} diff --git a/dev-libs/clhpp/metadata.xml b/dev-libs/clhpp/metadata.xml index 61f42884c3d1..e943b72b8a48 100644 --- a/dev-libs/clhpp/metadata.xml +++ b/dev-libs/clhpp/metadata.xml @@ -5,7 +5,4 @@ x11@gentoo.org X11 - -Khronos (tm) provided headers for C++ bindings for OpenCL. - diff --git a/dev-libs/cloog/Manifest b/dev-libs/cloog/Manifest index 3b84af4c9941..a1d8a996ba29 100644 --- a/dev-libs/cloog/Manifest +++ b/dev-libs/cloog/Manifest @@ -1,6 +1,6 @@ DIST cloog-0.18.1.tar.gz 3857324 BLAKE2B 5898cb8d8f36e55dbe38e7866e07c0abaf8ca0b9e619a5ff963ae975148166fc9bb1c77a33aef1ea2014e739e4ea1c37e4bc2ce5e7411d900fb472192e6fed7b SHA512 0b12d9f3c39a2425e28e1d7c0a2b3787287fe3e6e3052f094d2ab6cffeb205ce19044100cbfd805659b3e6b3d21ac2f5a3c92848f476de54edfe6b1cbd2172e9 DIST cloog-0.18.4.tar.gz 4796456 BLAKE2B 9d1f281abe48d40f726c3fc66c58c0d7cb90f6d3ca47af02c8f00b5cc69c6de6b0362b2dc406a8cb6310e07c6b2991f6de3b6b407ad7db0190b9bc69ac82773f SHA512 d35d67b08ffe13c1a010b65bfe4dd02b0ae013d5b489e330dc950bd3514defca8f734bd37781856dcedf0491ff6122c34eecb4b0fe32a22d7e6bdadea98c8c23 -EBUILD cloog-0.18.1.ebuild 965 BLAKE2B a4fe7196a3dd7d28826deebf962d69b4838d1c1d5a44801f8bd81f581c8c1cba69092507726d681b78b67e0b244dcbe95b5644f9337d0faeab407ac540a0e91f SHA512 6da4148b48455c58a0d747e22c29fd832005401f44fce526a3862eddc78fd08ff20752660c1532523d11f5963d5dfd26070e244853ba6936e07da4e4462d1db8 -EBUILD cloog-0.18.4.ebuild 1388 BLAKE2B c0d9d3b84f9a8ce1c85bac64a569be4350d968e39cc5b7b5d5ab1926bb4ba4c045166f7158b0a66cc20dd0842629cd2aa9577e128adffee19eb75a4745f4cb39 SHA512 84115d8527048c535232d1f9642cb7addec06ab6f14b79f64b27609ece154da5605c0116d2caa00426cbe3a4d87d31ac6fabc4504b2ba1f87d9149f9d656b5f9 -EBUILD cloog-9999.ebuild 1422 BLAKE2B f320e80035b1e1995f537e919fda84d0053255aa91882c1951146ab5861af7560038acd2b45defab84685add84b066d117cd499e6da60a1ee0ca178a04c86612 SHA512 c6d6d790c3cfaa59d1dd86df9d39499b70767c91cf09ee46e3b8c818b569c9ffb977f47a56e9f2119bc3e14ed9ec28acb77e8f45e3465a81bce3e2089e16d487 +EBUILD cloog-0.18.1.ebuild 964 BLAKE2B d3b77d336499dc6281e96d9fbee7c6d4715ad376a8c986f923ed93bb0a9b7a831b25f75f09b6c52499346e9c0deb07e89d121cc70e71426c4761660f93e3887c SHA512 dd1dbd81df9b7d328d3f16ecbad37f480844f1988472d6f7e355bd4cfdd228edc3b4ee5422af99383d271947bb4a4fd72875aa4505ead08e2ad0bfa53afb6bcd +EBUILD cloog-0.18.4.ebuild 1385 BLAKE2B cf3f72b4e6405fab7b1e376466ff9d6f4173c91310342731f6f728ee129fd624d481af98f28c7480559e4d893e2c4448dbfcec30ff97ba877cf02521341af8e7 SHA512 f6bf82c8d1a78e78aab1151f724cb3dbcb2b4a8ae178f27aed12d9df4ffde4e1f4646d0f3313e8f68c60b1d08633a6f6688ffb6bff0d57d45419c62db5a51621 +EBUILD cloog-9999.ebuild 1418 BLAKE2B 6669775c81ec4e0f23b7e5208dc29fbabc21b29d467c52a3e66ddd026ca0cfc9ea1bdd65fdde5abb7b0decef0f7863fdd62112ca265e4e9c028636224985385f SHA512 cedf51282c4e46ec1f62b920fe25bef47dc25e75fde881a9e35a9340ce055bd57bc2b7ef785486d8510e3130bf48f45b91d2e263f9b1b1559005f0bb4405e123 MISC metadata.xml 221 BLAKE2B 79f6de476af31c1da59c7aeebab26fa0db49c902398f6f73beeca03d3077820240bc51a25d2945642d9a07470470f2ca9548c2d8f1c63a8592966f6df9955926 SHA512 edb14bd2dae6ad57f77c07fc601cf2782589165c7e48e1e123eff7e47044febfdb1e19d18cd0b240fd2ca494e3401b5aa1f1243480769e0faf5dbfa377d20a3b diff --git a/dev-libs/cloog/cloog-0.18.1.ebuild b/dev-libs/cloog/cloog-0.18.1.ebuild index 72669e7fee5e..8babf3e9203d 100644 --- a/dev-libs/cloog/cloog-0.18.1.ebuild +++ b/dev-libs/cloog/cloog-0.18.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.bastoul.net/cloog/pages/download/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0/4" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86" IUSE="static-libs" RDEPEND=">=dev-libs/gmp-5.1.3-r1[${MULTILIB_USEDEP}] diff --git a/dev-libs/cloog/cloog-0.18.4.ebuild b/dev-libs/cloog/cloog-0.18.4.ebuild index 32de5f518041..cc37d6f8a906 100644 --- a/dev-libs/cloog/cloog-0.18.4.ebuild +++ b/dev-libs/cloog/cloog-0.18.4.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} == *9999 ]] ; then EGIT_REPO_URI="git://repo.or.cz/cloog.git" inherit autotools git-r3 else - KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86" + KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86" SRC_URI="http://www.bastoul.net/cloog/pages/download/${P}.tar.gz" fi diff --git a/dev-libs/cloog/cloog-9999.ebuild b/dev-libs/cloog/cloog-9999.ebuild index e7da11ae632b..c85bd46b030f 100644 --- a/dev-libs/cloog/cloog-9999.ebuild +++ b/dev-libs/cloog/cloog-9999.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} == *9999 ]] ; then inherit autotools git-r3 EGIT_REPO_URI="https://repo.or.cz/cloog.git" else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" SRC_URI="http://www.bastoul.net/cloog/pages/download/${P}.tar.gz" fi diff --git a/dev-libs/confuse/Manifest b/dev-libs/confuse/Manifest index d49d41fabd64..a440c009e1ff 100644 --- a/dev-libs/confuse/Manifest +++ b/dev-libs/confuse/Manifest @@ -1,5 +1,5 @@ DIST confuse-3.0.tar.xz 449144 BLAKE2B c8e913aa8b074d55535c35ddce7de1a0f21dade78839f66723272780345d4b5c5f265c2040a4abc9b473a09e221b50450382dff60103198f72384d28d1ab068e SHA512 12279045b772e94d2e29201ab1d7aef1ef8e698780a22d6a282d12f51ccd9a437e7817a4dd5e39bdfc8dae79700b72aa0783b4b983a935d751403d2cffd1161e DIST confuse-3.2.2.tar.xz 473912 BLAKE2B d8df03f4543291afa6d46a36c48f78d25aee7cdcd0fab7a37a639a73cd0562b52a70057075f83f7e4e56bb542a27561a65e3217c458d757345c46a29203e6187 SHA512 c6baea65e064fe7f2d1bde187c6dcbb7f03c31f5d777cb04576f9cc2d94e9c96b7ee202e030e9a2c7eb619deb240d9e76fb12b3528ae5aa0d3abe231354d12c9 -EBUILD confuse-3.0.ebuild 1143 BLAKE2B 8f5601d2af28c04132e069cf03c854d160cff017ded691c31d708c88702f0cd522ca16cbdf50219e9409640bc87c4355960b0a5edb4a2f6a5cd03ce154c9de22 SHA512 5c2aa8dea1be5c64bbe5cc9d8f774723cd9aa3b166813ddd7ebbe1e024d768196ed4953241ff2ca446257e9d68dd2efb3ab913e26bda21348db41241675e096f +EBUILD confuse-3.0.ebuild 1144 BLAKE2B 6bd65ec30d98b58809d3534fa706ee3342ded63b16d67647b56da1868b8005c1495b28572a1eba084bc3d839a0b9149733be04cc13b5de4dbbbf32ea37bd3b96 SHA512 7b99185b9266523218389c64f7ce04f0eddbce8c8c15cdc045885d7924d11ee2cd8823e1209b23f5d96c94dbc9006d3f872fc47d6394119371fa182d60419fdb EBUILD confuse-3.2.2.ebuild 1166 BLAKE2B d1cc36dc2714940b29af9c75fcfe50b8ffc7ca23fd37759fdecdbf84493098b923c4a03ef20e36998b4babd8d810ec3a398a2b877131bcd3bb8f767c93201bfd SHA512 08013b8392e51852abf619d717eb1e36a76c2d4eef8b3f29823e642cf63bf30c21d049153c07334384c6ab16920e8683c6ef0747130fe924656e53ffeab5452f MISC metadata.xml 403 BLAKE2B 5d262f11d79e80fdec33ec5f50e2d008a2ab9610ef1823a38a6db0a9e211d63200bb33ab2251b46b117ca7f68ab061602eb664cfe8758928696bc260c463c905 SHA512 85ff2055d87b94e9da3afa22885ef494764fcaa686e1487f7a9c87a4f172333d1c9effa28544e2683da507e2b6e52ac0fd1d8662a0cc97a9ce5f462d98d703be diff --git a/dev-libs/confuse/confuse-3.0.ebuild b/dev-libs/confuse/confuse-3.0.ebuild index b7aeb739693f..e2db63553e1d 100644 --- a/dev-libs/confuse/confuse-3.0.ebuild +++ b/dev-libs/confuse/confuse-3.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar LICENSE="ISC" SLOT="0/1.0.0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="nls static-libs" diff --git a/dev-libs/cyrus-sasl/Manifest b/dev-libs/cyrus-sasl/Manifest index cef7e825cb1a..0af2266ecbc9 100644 --- a/dev-libs/cyrus-sasl/Manifest +++ b/dev-libs/cyrus-sasl/Manifest @@ -16,6 +16,5 @@ AUX saslauthd.pam-include 160 BLAKE2B a715cd6e780fd6db773920231f6010c35f8998d563 AUX saslauthd.service 277 BLAKE2B cf80eaa1e3f7ef854978a458e4b026f3f47891620ac63e7fd1b76d7ba6c9d2eeb3690542c416f1c316f4342f0c7316cce8992f46b32bc984ea2baaa43301185d SHA512 fa318aefec6f802badd72a4baf33875bc0021fc4889578877880971470d84bf645ad3c34dd10c582d8cc06ea512e3d56984902efaf09e2806a27feade5fc971c AUX saslauthd2.rc7 411 BLAKE2B 7cda36ea03aeea5f8e32c2fd0319a483dae78080fa213fb423bd1545e9d29193ebe077ebe5d15ab5940b2d805cb46a25ad2629757f55d2c40c4acc3f0adfa355 SHA512 1d5942a94ffbc15774443d60a88d4c89c7c3c6ea68b041d304f0110f6ec3aa2a812f59021cddc78de6f51a25bb00955e4e56d769e766a9d856f13774dd37ce83 DIST cyrus-sasl-2.1.27.tar.gz 4111249 BLAKE2B 82c9acce8534521ce5c5806f093e927f1854b4bc4b83ea7db1b32ceaa811adc1a5b6fc16d03233d729194cd603836f6e58de67f915abab2cb74561a80d03f5a8 SHA512 d11549a99b3b06af79fc62d5478dba3305d7e7cc0824f4b91f0d2638daafbe940623eab235f85af9be38dcf5d42fc131db531c177040a85187aee5096b8df63b -EBUILD cyrus-sasl-2.1.27-r2.ebuild 8125 BLAKE2B 1f31f5224c241aa0abbced3c4229da440792cc46c1bd3daf4993a0345fdc87533759ca808022d000e3a617e458a659cc982a6f70cf854f2de6561d6e24edb1a6 SHA512 be797cc879f380e17ce00319e32b33979cf4392d7204bd2f503cc06d5f2ab05af596d60ccd1555ed6ea11bc796394462650b4e639e10a5adfe4cee89e9b6235b -EBUILD cyrus-sasl-2.1.27-r3.ebuild 8165 BLAKE2B cf0ae484a2a0cb8b2694adc8f5e44b632e5392199eb84e767486d3c2568e940dafb89518688196935189fca297ec05c052ed544fd42a751cb02664a1cb161250 SHA512 0cf1315e43cf5a7c0baaee21766ce001f169948b1a7b360d732bb299f58a968de0a18aed981f5a2b4a23f36d811f56df529c62acbbe87ce77d38004ddd94ef79 +EBUILD cyrus-sasl-2.1.27-r3.ebuild 8182 BLAKE2B 70af8a045087a3b745c0bad450c7a0ed0b43a906791845988306dc6068d0d3fc7646c6d7d9882a2e5aecea28f861d552d4e4ad9c2631eba8e0fdecb2b33a0a63 SHA512 5822cdc9cd037593cade59aec6c47590e25d012aed191377a82d03842412d433ba1d933f47345533d15d9e2c72cd4853dcd6a3a13ad07a2fa88bdc57f4c86a85 MISC metadata.xml 630 BLAKE2B b24d644395a824cc17a25bef92679a2dd50656722223ded02b3311cd9b386470f4f2dafe8c8d604fd042a096d8f0f2d532e2bbc261e3c0affe4dc8d7a1db816c SHA512 45178682e8cfab5eda20e3244f42ce37be7f0e16c87405d0a1e198f561a73f8105df384055f6f228864030f4a196dcdd6b2eaf51b65b7e49f84827df9b56fba4 diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild deleted file mode 100644 index 073334c252cd..000000000000 --- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild +++ /dev/null @@ -1,258 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils flag-o-matic multilib multilib-minimal autotools pam java-pkg-opt-2 db-use systemd eapi7-ver - -SASLAUTHD_CONF_VER="2.1.26" - -DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)" -HOMEPAGE="https://www.cyrusimap.org/sasl/" -#SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz" -SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz" - -LICENSE="BSD-with-attribution" -SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam postgres sample selinux sqlite srp ssl static-libs urandom" - -CDEPEND=" - net-mail/mailbase - authdaemond? ( || ( net-mail/courier-imap mail-mta/courier ) ) - berkdb? ( >=sys-libs/db-4.8.30-r1:=[${MULTILIB_USEDEP}] ) - gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] ) - kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] ) - openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] ) - mysql? ( dev-db/mysql-connector-c:0=[${MULTILIB_USEDEP}] ) - pam? ( >=sys-libs/pam-0-r1[${MULTILIB_USEDEP}] ) - postgres? ( dev-db/postgresql:* ) - sqlite? ( >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}] ) - ssl? ( - !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) - libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] ) - ) - java? ( >=virtual/jdk-1.6:= )" - -REQUIRED_USE="ldapdb? ( openldap )" - -RDEPEND=" - ${CDEPEND} - selinux? ( sec-policy/selinux-sasl )" - -DEPEND="${CDEPEND}" - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/sasl/md5global.h -) - -PATCHES=( - "${FILESDIR}/${PN}-2.1.27-avoid_pic_overwrite.patch" - "${FILESDIR}/${PN}-2.1.27-autotools_fixes.patch" - "${FILESDIR}/${PN}-2.1.27-as_needed.patch" - "${FILESDIR}/${PN}-2.1.25-auxprop.patch" - "${FILESDIR}/${PN}-2.1.27-gss_c_nt_hostbased_service.patch" - "${FILESDIR}/${PN}-2.1.26-missing-size_t.patch" - "${FILESDIR}/${PN}-2.1.27-doc_build_fix.patch" - "${FILESDIR}/${PN}-2.1.27-memmem.patch" -) - -pkg_setup() { - java-pkg-opt-2_pkg_setup -} - -src_prepare() { - default - - # Get rid of the -R switch (runpath_switch for Sun) - # >=gcc-4.6 errors out with unknown option - sed -i -e '/LIB_SQLITE.*-R/s/ -R[^"]*//' \ - configure.ac || die - - # Use plugindir for sasldir - sed -i '/^sasldir =/s:=.*:= $(plugindir):' \ - "${S}"/plugins/Makefile.{am,in} || die "sed failed" - - # #486740 #468556 - sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' \ - -e 's:AC_CONFIG_MACRO_DIR:AC_CONFIG_MACRO_DIRS:g' \ - configure.ac || die - - eautoreconf -} - -src_configure() { - append-flags -fno-strict-aliasing - if [[ ${CHOST} == *-solaris* ]] ; then - # getpassphrase is defined in /usr/include/stdlib.h - append-cppflags -DHAVE_GETPASSPHRASE - else - # this horrendously breaks things on Solaris - append-cppflags -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -DLDAP_DEPRECATED - fi - - multilib-minimal_src_configure -} - -multilib_src_configure() { - # Java support. - multilib_is_native_abi && use java && export JAVAC="${JAVAC} ${JAVACFLAGS}" - - local myeconfargs=( - --enable-login - --enable-ntlm - --enable-auth-sasldb - --disable-cmulocal - --disable-krb4 - --disable-macos-framework - --enable-otp - --without-sqlite - --with-saslauthd="${EPREFIX}"/run/saslauthd - --with-pwcheck="${EPREFIX}"/run/saslauthd - --with-configdir="${EPREFIX}"/etc/sasl2 - --with-plugindir="${EPREFIX}"/usr/$(get_libdir)/sasl2 - --with-dbpath="${EPREFIX}"/etc/sasl2/sasldb2 - --with-sphinx-build=no - $(use_with ssl openssl) - $(use_with pam) - $(use_with openldap ldap) - $(use_enable ldapdb) - $(multilib_native_use_enable sample) - $(use_enable kerberos gssapi) - $(multilib_native_use_enable java) - $(multilib_native_use_with mysql mysql "${EPREFIX}"/usr) - $(multilib_native_use_with postgres pgsql "${EPREFIX}"/usr/$(get_libdir)/postgresql) - $(use_with sqlite sqlite3 "${EPREFIX}"/usr/$(get_libdir)) - $(use_enable srp) - $(use_enable static-libs static) - - # Add authdaemond support (bug #56523). - $(usex authdaemond --with-authdaemond="${EPREFIX}"/var/lib/courier/authdaemon/socket '') - - # Fix for bug #59634. - $(usex ssl '' --without-des) - - # Use /dev/urandom instead of /dev/random (bug #46038). - $(usex urandom --with-devrandom=/dev/urandom '') - ) - - if use sqlite || { multilib_is_native_abi && { use mysql || use postgres; }; } ; then - myeconfargs+=( --enable-sql ) - else - myeconfargs+=( --disable-sql ) - fi - - # Default to GDBM if both 'gdbm' and 'berkdb' are present. - if use gdbm ; then - einfo "Building with GNU DB as database backend for your SASLdb" - myeconfargs+=( --with-dblib=gdbm ) - elif use berkdb ; then - einfo "Building with BerkeleyDB as database backend for your SASLdb" - myeconfargs+=( - --with-dblib=berkeley - --with-bdb-incdir="$(db_includedir)" - ) - else - einfo "Building without SASLdb support" - myeconfargs+=( --with-dblib=none ) - fi - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - emake - - # Default location for java classes breaks OpenOffice (bug #60769). - # Thanks to axxo@gentoo.org for the solution. - if multilib_is_native_abi && use java ; then - jar -cvf ${PN}.jar -C java $(find java -name "*.class") - fi -} - -multilib_src_install() { - default - - if multilib_is_native_abi; then - if use sample ; then - docinto sample - dodoc "${S}"/sample/*.c - exeinto /usr/share/doc/${P}/sample - doexe sample/client sample/server - fi - - # Default location for java classes breaks OpenOffice (bug #60769). - if use java; then - java-pkg_dojar ${PN}.jar - java-pkg_regso "${ED}/usr/$(get_libdir)/libjavasasl$(get_libname)" - # hackish, don't wanna dig through makefile - rm -rf "${ED}/usr/$(get_libdir)/java" || die - docinto "java" - dodoc "${S}/java/README" "${FILESDIR}/java.README.gentoo" "${S}"/java/doc/* - dodir "/usr/share/doc/${PF}/java/Test" - insinto "/usr/share/doc/${PF}/java/Test" - doins "${S}"/java/Test/*.java - fi - - dosbin saslauthd/testsaslauthd - fi -} - -multilib_src_install_all() { - doman man/* - - keepdir /etc/sasl2 - - # Reset docinto to default value (#674296) - docinto - dodoc AUTHORS ChangeLog doc/legacy/TODO - newdoc pwcheck/README README.pwcheck - - newdoc docsrc/sasl/release-notes/$(ver_cut 1-2)/index.rst release-notes - edos2unix ${ED%/}/usr/share/doc/${PF}/release-notes - - docinto html - dodoc doc/html/*.html - - newpamd "${FILESDIR}/saslauthd.pam-include" saslauthd - - newinitd "${FILESDIR}/pwcheck.rc6" pwcheck - systemd_dounit "${FILESDIR}/pwcheck.service" - - newinitd "${FILESDIR}/saslauthd2.rc7" saslauthd - newconfd "${FILESDIR}/saslauthd-${SASLAUTHD_CONF_VER}.conf" saslauthd - systemd_dounit "${FILESDIR}/saslauthd.service" - systemd_dotmpfilesd "${FILESDIR}/${PN}.conf" - - # The get_modname bit is important: do not remove the .la files on - # platforms where the lib isn't called .so for cyrus searches the .la to - # figure out what the name is supposed to be instead - if ! use static-libs && [[ $(get_modname) == .so ]] ; then - find "${ED}" -name "*.la" -delete || die - fi -} - -pkg_postinst() { - # Generate an empty sasldb2 with correct permissions. - if ( use berkdb || use gdbm ) && [[ ! -f "${EROOT}/etc/sasl2/sasldb2" ]] ; then - einfo "Generating an empty sasldb2 with correct permissions ..." - echo "p" | "${EROOT}/usr/sbin/saslpasswd2" -f "${EROOT}/etc/sasl2/sasldb2" -p login \ - || die "Failed to generate sasldb2" - "${EROOT}/usr/sbin/saslpasswd2" -f "${EROOT}/etc/sasl2/sasldb2" -d login \ - || die "Failed to delete temp user" - chown root:mail "${EROOT}/etc/sasl2/sasldb2" \ - || die "Failed to chown ${EROOT}/etc/sasl2/sasldb2" - chmod 0640 "${EROOT}/etc/sasl2/sasldb2" \ - || die "Failed to chmod ${EROOT}/etc/sasl2/sasldb2" - fi - - if use authdaemond ; then - elog "You need to add a user running a service using Courier's" - elog "authdaemon to the 'mail' group. For example, do:" - elog " gpasswd -a postfix mail" - elog "to add the 'postfix' user to the 'mail' group." - fi - - elog "pwcheck and saslauthd home directories have moved to:" - elog " /run/saslauthd, using tmpfiles.d" -} diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild index c27466f0e5f7..d7fb6c340991 100644 --- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild +++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild @@ -14,11 +14,12 @@ SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz" LICENSE="BSD-with-attribution" SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam postgres sample selinux sqlite srp ssl static-libs urandom" CDEPEND=" net-mail/mailbase + virtual/libcrypt:= authdaemond? ( || ( net-mail/courier-imap mail-mta/courier ) ) berkdb? ( >=sys-libs/db-4.8.30-r1:=[${MULTILIB_USEDEP}] ) gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] ) diff --git a/dev-libs/dbus-glib/Manifest b/dev-libs/dbus-glib/Manifest index 5e63da57a339..27d3ef61445b 100644 --- a/dev-libs/dbus-glib/Manifest +++ b/dev-libs/dbus-glib/Manifest @@ -1,3 +1,3 @@ DIST dbus-glib-0.110.tar.gz 836497 BLAKE2B d936402bbaa5c354b2730cbace273974ec0133db052503fea2780d70b128e50e4fdf54f6ebfeed024eb5602fa3725a40627e27320a4727647299f74b2eb75c85 SHA512 c40ccf7118d4951f0e09082216ccd26f21ee906bdf96d912611d3cd29badd7ef446bea74e19f26c28ebceb9e19bb659d11c643c3e712dac499df12907be88a54 -EBUILD dbus-glib-0.110.ebuild 1934 BLAKE2B cad576be707389d3e3a9ff4171394e9961df60528a124906eb9bffeadc9f1455667c1bb840df4e839558a19a33e93a54d209f1d16d4d1ff00acbe6eed83c7277 SHA512 d02f6bff817466f15e412e9d43ef736b4f8813e3d547e7180fae0944c5608ad122588af6651f100a72a9c77c94f52e516aacf15c31ade99fa2a0054c83ec0f97 +EBUILD dbus-glib-0.110.ebuild 1931 BLAKE2B a44bdce16b8c41a503fa3fbd1a00d2004e4bd74972c7c01b86ee298575dca57b37df94fb8ff67ae81d2623f23354108dced126948dc8b1b65056c458b5805947 SHA512 19a2e03cacc7cdf83dfb17a814bbe966ba66bc473357ffaab5eb91c7f57276d7e4ba1f975d2594f88dc82090547333f94db99618708c691408af2df442dadfa7 MISC metadata.xml 326 BLAKE2B 83337c958adc4c6e7c8ffe6c166598af211c2688753440bbf3978e3bca37553eb90d3d0c8b0423d422691afcbae51c872b2149c97a76206bd090e379e7fff422 SHA512 65080e75b6d877c594f4f4a1e931d26885b3059f43d567ccd640f089cfc5d7969963cd5d8fa51200dbbafcaf93eddf6faa5cf7d548b60809b808543dcb3c2af6 diff --git a/dev-libs/dbus-glib/dbus-glib-0.110.ebuild b/dev-libs/dbus-glib/dbus-glib-0.110.ebuild index cf5982b8669d..9e47f93d6afc 100644 --- a/dev-libs/dbus-glib/dbus-glib-0.110.ebuild +++ b/dev-libs/dbus-glib/dbus-glib-0.110.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dbus.freedesktop.org/releases/${PN}/${P}.tar.gz" LICENSE="|| ( GPL-2 AFL-2.1 )" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris" IUSE="debug static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/ding-libs/Manifest b/dev-libs/ding-libs/Manifest index cd0a9a81a08b..a7ec5c6eb82a 100644 --- a/dev-libs/ding-libs/Manifest +++ b/dev-libs/ding-libs/Manifest @@ -6,7 +6,7 @@ DIST ding-libs-0.5.0.tar.gz 868840 BLAKE2B dc89dbd0951d8505776ae98a10bbfb54f4a21 DIST ding-libs-0.6.0.tar.gz 880038 BLAKE2B 97d575fa73e436ae5062c15eb6448a31f3e2758ddc42338556a2c697e83ec4c57aa60867d5d2dc6add935266c8a4404f59d089fe52507d52783aed8bbe967503 SHA512 7218b6825bc078bdc35f149bd17944f427af0e32fa4d94026c00ecd14037598959ad7e1dee46af6fd3736424cdb499720fd8e1a0d1dfd173a5bc0085f8f986b2 DIST ding-libs-0.6.1.tar.gz 904092 BLAKE2B 72eda10dfe002f27bb2d096bd96f6a6ee60dc246492fb1cc3581661184d050827aad6a5897aadf9b06db9b6dbd18da756637bd27bcc02742c6318c8cc7e68298 SHA512 335a0925bfa7cc113e86c91ad3f2c8aac12711879d5c9b62660140a4b749335a74024c987fcd2304dd78176362997b3e0ebd745193aaffab7a368e2873118628 EBUILD ding-libs-0.4.0.ebuild 516 BLAKE2B 3efb751ee44e75122af233c127090cf3977a4b2ebd0f57c929d18951c8d4472f6de73ced552d10a8667c6e04177e477a5fcedc074fe595571dd5ae0ca33b03be SHA512 23b7dcac84ec3ab93ae0ba3aa8e1c4f649d19b11a093034ca79878ca1415eff62c90f08aa2dcee4400c7c61de5f943b5232ead4c6015b05d208db3aa45380f2b -EBUILD ding-libs-0.5.0.ebuild 572 BLAKE2B 22afc48844e844a685701124447624136b590047f551ecdeb21f13bb138f293040b8a31c6e6beb212dff62fac6b0569f7b5dd7b16a7cff91fd78997588c1e291 SHA512 fa994ce04f766b88b51ffc7c49e5b711c34a1efb5a048712833c2f964f4e3593604b2ae8bf7f38bd23c0b18982aba55dac2063a9e36a6ce8cd760bb14f9829f3 -EBUILD ding-libs-0.6.0.ebuild 622 BLAKE2B eb5b454fafc7c3e9e94f290871595a1f8c8b4564bc162f45ec28573a298220a25e1ebcd3b11bda16ecccee5e432380d377e523cfebc23e0736f309fb03bd09c6 SHA512 d3e59eb21c02d1da76be75b325d1e9c16fdc80ee9fe98a092069dd94a3a4d84d4168d2332e57734993d2ea6155287b6d007ea73d406a21c08c4b4376841c95a6 -EBUILD ding-libs-0.6.1.ebuild 827 BLAKE2B 860d45955178a59e6b25834869d1434eb3376a9d1cf0216feb984dd8801ea0d6ff3b7ed964f81697a1fb6d49637c39221cc507b25cd1c5b4ea82802b62f0d808 SHA512 dcb9181e2bd91e048bea0d0cbaecb958c1221a237b1b0053f679913b3a2ac23b7fe5a6c55f7ff02e3543e1a6c90a154015de6fa57933b2c59437441efbeb78ec +EBUILD ding-libs-0.5.0.ebuild 568 BLAKE2B f30b0af74f3d5ff23662f5e2448e1d6a482b1f6c1a3983b292704401fa2191836a98b97f75c20c66617e10758b1f2be4769c964dd04a0a848b3e333db95b197b SHA512 a88a8971056083abd78d3d35a0890cb95071a371c8f28a85e864fc00f9a64cc6419eb10a3ca85255ea0e5c55d3eb3ee0b33216a8f93410102a39cea060c4ce5f +EBUILD ding-libs-0.6.0.ebuild 619 BLAKE2B c26087be8ac01aab9fc43ab6887fd8f6fd83f41384f1b2066179d46f3bf437aac558e7c3357868ca900ac5a2fbd1129d7b4943bb5138b97d00ac9e9b130b6d92 SHA512 f424e4bf606df2b799ded366ba97decf4a156a2c7bc51121a6c093f897efb9ee3a8ff24484bf9a22fbf3437ed0c0950c01a5dcfa6be11090d3c765d2697537ca +EBUILD ding-libs-0.6.1.ebuild 824 BLAKE2B c1bf1c4d8248677492a8160fd6b3e63f58c7db3cd81a52f1ba2b87ead5a25d0a1d0e2970d6681fc30f0c6975d8ded9dca7b2249637a7c22ab2fa5d9c467cabf3 SHA512 b7f766ffebf8caeffbc064676ea26eb1963f3859248666c900903f78650457aadf4178394bfec69fc0a0e712a20d8cb2b56d4e4a4016da50a4e41f123fc8eb3a MISC metadata.xml 245 BLAKE2B 5599732e8923ea2b90a26adcb5708b6cf95cd3db28e810b9f881ac7d0e2c63745609f4c6e21708bdda7792f769df77bfa4b9d4d135eda71831efcaaab122c384 SHA512 1c6cdb75d4cbbd8d3a5f2cc24950924c030db330e135cf2cacecdaaa99ee65117efd7abd9f8652bf5dfa8169d427f51ff84123aab11fa8ef82498a6834b0805a diff --git a/dev-libs/ding-libs/ding-libs-0.5.0.ebuild b/dev-libs/ding-libs/ding-libs-0.5.0.ebuild index 19a7325e01dd..cdb31fb55d87 100644 --- a/dev-libs/ding-libs/ding-libs-0.5.0.ebuild +++ b/dev-libs/ding-libs/ding-libs-0.5.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -11,7 +11,7 @@ SRC_URI="https://releases.pagure.org/SSSD/${PN}/${P}.tar.gz" LICENSE="LGPL-3 GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux" IUSE="test static-libs" RESTRICT="!test? ( test )" diff --git a/dev-libs/ding-libs/ding-libs-0.6.0.ebuild b/dev-libs/ding-libs/ding-libs-0.6.0.ebuild index 6870b2e56da0..be795d15b544 100644 --- a/dev-libs/ding-libs/ding-libs-0.6.0.ebuild +++ b/dev-libs/ding-libs/ding-libs-0.6.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -11,7 +11,7 @@ SRC_URI="https://releases.pagure.org/SSSD/${PN}/${P}.tar.gz" LICENSE="LGPL-3 GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux" IUSE="test static-libs" RESTRICT="!test? ( test )" diff --git a/dev-libs/ding-libs/ding-libs-0.6.1.ebuild b/dev-libs/ding-libs/ding-libs-0.6.1.ebuild index c6905456ae7d..13751314c449 100644 --- a/dev-libs/ding-libs/ding-libs-0.6.1.ebuild +++ b/dev-libs/ding-libs/ding-libs-0.6.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://releases.pagure.org/SSSD/${PN}/${P}.tar.gz" LICENSE="LGPL-3 GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux" IUSE="test static-libs" RESTRICT="!test? ( test )" diff --git a/dev-libs/distorm64/Manifest b/dev-libs/distorm64/Manifest index 78b244430d56..5b905b7fcc09 100644 --- a/dev-libs/distorm64/Manifest +++ b/dev-libs/distorm64/Manifest @@ -1,3 +1,5 @@ DIST distorm-3.4.1.tar.gz 220042 BLAKE2B a845fb3b5a3c98c1b25601896785273668b48c8477dd29c5db4c4ddcf3cdfe73095e3c4c883ca0909820430989a412d9b47c87471450eba2a4d969a9a03d32c1 SHA512 0e9f8b62bc190ef7d516f1902b6003adef9c7d5d4a5f985fb0bdfc5d4838b2805e2b8836b02d5eccdb3401e814417de615dec675aed9e606c93122ca8a0d2083 +DIST distorm3-3.4.2.tar.gz 182134 BLAKE2B 82bff5b12503acce156be2b2b16d2d60eb39329092dabfdd51815c468a7fa1e0cfe27351fb09e3f587054ec8262f5535d1b29f1269ccde94e01e1d326ba3df85 SHA512 a723bce70f0fddf065aa53fa7ea48c5e9f354c0fbe241c70ffd1404950fcf79b5ad6c6be64d20cb80567024bdc05e6bb41f788267a069c8e7b7b9dbb7c5c01af EBUILD distorm64-3.4.1.ebuild 507 BLAKE2B e0d7040ef16fcf664b681e038147379ae463a51d8c4790ecffcfc0572563e8bc1b51683185a09b3c8f2058a377e24546ede7e6383f98d5b1350e63f74684fd3d SHA512 ab1f0ea5faa28c7fa35804f5e49d371e90d2e54fa95f79d32ccdbda46709bdd2425538b64bf2d0ed87778331031c6acb5a96eca22156b5bdabdf559d3c5bd1c2 +EBUILD distorm64-3.4.2.ebuild 603 BLAKE2B 3d33ce40bd15b35d216ab622f492e89c424d260c9b35fd107c6fcdba3234e3cb218c2c5b14749550516ceb893e3801ad9e8e64365b68db15e9f7aacd676a5005 SHA512 0241d758a1f3643abb0715bb3b4fb3ff7e31977d918370d5e44efb41d8f7b8b8d60a8659262208361c7f99a854c6bccc2127dc6c7cb85f29f40ff3604ea7057c MISC metadata.xml 541 BLAKE2B 6c2f81faf6c95690ba0ca52f27f9a8dceae7eb3e85690f9f9cb3825ddb9da76e0beddb21c45f7a914f13197857cb4d2701204fbd194a032e102f3703b3bcabae SHA512 264cfb7a150b89d0c84d275466c5dce39631a939523990b728c9c3bd6db7854f0a23ec3403b92c3a8c1fff6c8b436eeb6e1503706008aadde11b7c51834b0b57 diff --git a/dev-libs/distorm64/distorm64-3.4.2.ebuild b/dev-libs/distorm64/distorm64-3.4.2.ebuild new file mode 100644 index 000000000000..a1522b970ad8 --- /dev/null +++ b/dev-libs/distorm64/distorm64-3.4.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{2_7,3_{6,7,8}} ) + +inherit distutils-r1 + +DESCRIPTION="The ultimate disassembler library (X86-32, X86-64)" +HOMEPAGE="http://www.ragestorm.net/distorm/" + +MY_PN=distorm3 +MY_P=${MY_PN}-${PV} + +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +DEPEND="" +RDEPEND="" + +LICENSE="BSD-4" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +python_install() { + distutils-r1_python_install + + # don't know why it does not happen by default + python_optimize +} diff --git a/dev-libs/dmalloc/Manifest b/dev-libs/dmalloc/Manifest index 0458d41a22c2..52f105e50bb4 100644 --- a/dev-libs/dmalloc/Manifest +++ b/dev-libs/dmalloc/Manifest @@ -4,5 +4,5 @@ AUX dmalloc-5.5.2-cxx.patch 546 BLAKE2B 6f85a3024d417c81f3a4dd4f50cf444f09eb3b53 AUX dmalloc-5.5.2-string-macros.patch 367 BLAKE2B 7fd3e6ae9b4564ec519da953c5116b9a8d19fa446c1d3e24ff736ce3725fd7425881dc07272a3f5dbdee1202e1dac8f68f19266296f5c8335976e5287fa90ddc SHA512 61d0015e7997ecad97e722a1b308ec90e996e9d53b9f475c911f1d9eb929d8007881e52699e9f3427c5cecb9f0b2d202d12a7d607d23434913afbef455f08617 AUX dmalloc-5.5.2-threads.patch 165 BLAKE2B fee0be1573996dc7460735a94c645989db6fb9570e1140ec64e87e4bddd6b84227d072454bd64c4e0f261e81da0dd27a6ebf310b60e8a74539a21f83370e291f SHA512 b561c715c19604128c046b36bfe09794922176ce1cd12947da277631a410bbc19c5a1f7e998f0b61d7564e3b7516bee0fb4deddb13e036bb9e667f3502e56d0e DIST dmalloc-5.5.2.tgz 666608 BLAKE2B 9371b35b9a39706215ff2fc4e31510dafa30a86dccb2290563a2c8a0e7211372dca419dd7d549011548853f1e168fe15c55361d763d27230c547c93113de823e SHA512 96bb94aeb2bc3220f652b5294bdf8592b984cb2a53e5f02b2b8d52450c3396d18651f334644cdfff9c85a8c0d0cedc7f6a18b9d70497b2c6b5f85dbd1e827b93 -EBUILD dmalloc-5.5.2-r7.ebuild 1857 BLAKE2B dceabac7feac1a370db5ac445857b8631bd33e3887f5020392cf86e22632a60aaf283cf57dc8fe8a463423606b67f57fb55f28fe35f74ae3ed4275c90a32e870 SHA512 03698f59a9e72ba87bf6bfacdf182c24485a2fc1afa3ea51ebe79d2500241da161ab1c8fb311b83b3305981617439590491219667a580fd755f8ac9624de9d12 +EBUILD dmalloc-5.5.2-r7.ebuild 1854 BLAKE2B dc3cf3c92373e5e0493705e382643de854a8e9462abb4b5f5515e663bb46890ce10ab636c6db5a7d7850c7d02e1861b97d78ab9a2687496b780c8d39c4d78b63 SHA512 cbe198c721b3ebee01382f417adc61004192210e298cdf501966ecbfacdc37a20251ef4b69828c948be2b442e8adf56016826dc15461acd115cbe9a31ca72105 MISC metadata.xml 244 BLAKE2B 9c6750147c240d7416fad33e04b53730dc89cbb615648a7f3defeed3ec058aeee6dbed55a1f81241417b42ca9f7daec177c725692166a5ba08765b5dcf5a6bc5 SHA512 1da71f4fae0251c97a8fcfa1e13b0a3f8b95a856fa919ebd30bf4f2f1b8fa900841db09ebc2a0ae9fe0d91f786ac40b63290382668412fcb05bca15b0746f1db diff --git a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild index 16b4911b2230..8adc613bba3a 100644 --- a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild +++ b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://dmalloc.com/releases/${P}.tgz" LICENSE="CC-BY-SA-3.0" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86" IUSE="static-libs threads" DEPEND="sys-apps/texinfo" diff --git a/dev-libs/dotconf/Manifest b/dev-libs/dotconf/Manifest index 858563b97e70..bfcb3bdafa03 100644 --- a/dev-libs/dotconf/Manifest +++ b/dev-libs/dotconf/Manifest @@ -1,3 +1,3 @@ DIST dotconf-1.3.tar.gz 333301 BLAKE2B df3f4c9bc4539ed5b21bd4d6059bd911bb319d9dbe4f48c6d45c34559eaaa646abea847f6d0b35678c12d9b5e89e2f112047557d458be608215d76bb50af004c SHA512 ced0e66f70d11a309e77add1bfac1da8e85dcbe193633bd4bd1ae4bfd043b66880406e93ec18327b8c5d3de8d4bfc5278db6e5cb39b030ee1dabfa1ce267a98e -EBUILD dotconf-1.3-r1.ebuild 592 BLAKE2B 7631109f86829f31f6c0e3426430db8a832d87feedcc7f7c91ca108ab27fec7e8445480c644f9d3ecfcde2f4b3dfbb5cc178919167ffbb6d2d096e959e345fa9 SHA512 787c588806266b941dab390791c138064b357e94657f626ccd6fc68abaeb018a3be572d1dec2d9d2a155b0421504cc2811faddfe3c8606586d834144621cd788 +EBUILD dotconf-1.3-r1.ebuild 593 BLAKE2B becfc0b4f984e4d8b6f8665ebef7249ff836b05f33945cc1d0c151b05ca96ea1e279630c36589bcbc9e2dc4e84d10ed3922c2e721e22c5367513ab2f33d9cbbe SHA512 91e42a0821cd44c544b04d4d34e96cd22d0fe9d6099004e85a8f408e1b4b2fb1992ad9fe0318c980fde00d6f1ae0f3e909bed8062033770ca2abfaa2f3f4765b MISC metadata.xml 444 BLAKE2B 32e2f3c775e22987798a07050c3e2446d658f9124ae02b8edf60d05cf65b14b68b912987838930518e100e8e09b914b493ae71a1e60aaee758517799ec065ed8 SHA512 cf7e9367f5c1184b089375d0922a60e01bf985b215c59b2272dae535c948d5d1044de614013cd38978a28a59b28d86cc6d60085d5c39f59ea6b714309c8fba86 diff --git a/dev-libs/dotconf/dotconf-1.3-r1.ebuild b/dev-libs/dotconf/dotconf-1.3-r1.ebuild index 7265822de508..7190481f9fab 100644 --- a/dev-libs/dotconf/dotconf-1.3-r1.ebuild +++ b/dev-libs/dotconf/dotconf-1.3-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" IUSE="" DEPEND=">=sys-devel/autoconf-2.58" diff --git a/dev-libs/double-conversion/Manifest b/dev-libs/double-conversion/Manifest index 69c3ebcc006f..eff76fb1c8c5 100644 --- a/dev-libs/double-conversion/Manifest +++ b/dev-libs/double-conversion/Manifest @@ -1,6 +1,3 @@ -AUX 0001-CMake-install-to-correct-lib-dir.patch 1957 BLAKE2B a8139d2c7474b96526ba983a3d66ae406c5239f04585b0c9156b9f85ce456924ebf6cc0fe052c48670229fbe86523ba40a7d0d37cfd2badc54d0b6cb4b99e8b9 SHA512 1145dffdba811bc09dd76c0f39fc6bae275a1c94ca4700bfa0487db85f48e3a899c0010af39549990d2610bac3d5f0fd6b0faeb000b6c8cd22e2bc6f2c0f8069 -DIST double-conversion-3.1.4.tar.gz 7022872 BLAKE2B 270f318e6b37205ab3da3ccf5c598ca7a02dc2e728a5d8e3467523bc8f21039651bea3f70aeb9f8579505812d63181de9d1e8106997795a79efeb663e1bc22d7 SHA512 715a34ace2ff74b79d80a8c003c16cfbf958ebc92264e28cc572e1a12a786e1df9678abb46f032c2be387495e1a3d02957b12fa4a245ec6cfe19ca637519ac3c DIST double-conversion-3.1.5.tar.gz 7023792 BLAKE2B ed70a554bd52e23aadecbeaa6607dfcdb670450b95e2ff699c784512e6cb0c022f51f6ab775ebc5b3c293f991e5200ff5528d689c74dae92e8e68bedf672c5ac SHA512 0aeabdbfa06c3c4802905ac4bf8c2180840577677b47d45e1c91034fe07746428c9db79260ce6bdbdf8b584746066cea9247ba43a9c38155caf1ef44e214180a -EBUILD double-conversion-3.1.4-r1.ebuild 1413 BLAKE2B 84e0a0d86df46566dfdfd37c1d43fa4667c47ad62f8cb1e274c0ed5f0aa9ffeb9ab019c12be0abc959d152ef37c1d1d8a3f6fcc7bc4d9059f12ae9d0e4ad0006 SHA512 dd10edb94846e496187fbcd4d877e87075426d78616162c0823c934e984da4d82232d996918a78b62dfd43003f2e715b2994c15b22d8be53be9ac073cf00261f -EBUILD double-conversion-3.1.5.ebuild 456 BLAKE2B cf4218e87915914583c82ccffde6bf92bac0bbaa546394a227e002b713cf746950e815f3327bde1461c5e25c5135b27f4886c239a18f0c34a8e43fa099cdcfc2 SHA512 94f9e80922ae6b45b4e679009729dfd3849ee60f5aeddc177311afe165792e443537b882eccf1dc02cc9f0fad6bbcbeb84cf084569de6cda1f306562e4cc4fe8 +EBUILD double-conversion-3.1.5.ebuild 455 BLAKE2B 6b6456dbf67f13ad2c7c748405e2c541fb2dbc6a9e0548cf57f0d75a615568b05387ba4e0dd7e27c527d813aa4c333750d3ad12298d0245d8a3d92727e0ac71a SHA512 8c6c27d13c2e5c7c89880e4592765d3b29d5f84132fd5126303741255b6a4109f92bced87993a2b6625fed46106fd9b60fc04031ee03aa139d812a4af4bc6f2f MISC metadata.xml 681 BLAKE2B add558ddf626cde6768c25b9a6c3f004ca0e588e99f247d7c1000ca9e7f572429a2d321af2c39b82b61ad1cf66b87f108a241100f6ef28cf85f8daf172e05489 SHA512 e7eee783d9ed17369d7dabdb78eb1bed547c6d75a527b418fc42815ab161688740633d062d59f6b7b30ca26872b40163a8188eefbb4f2eb19299a8809bd49524 diff --git a/dev-libs/double-conversion/double-conversion-3.1.4-r1.ebuild b/dev-libs/double-conversion/double-conversion-3.1.4-r1.ebuild deleted file mode 100644 index 055a8017e283..000000000000 --- a/dev-libs/double-conversion/double-conversion-3.1.4-r1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake-utils multibuild - -DESCRIPTION="Binary-decimal and decimal-binary conversion routines for IEEE doubles" -HOMEPAGE="https://github.com/google/double-conversion" -SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/3" -KEYWORDS="amd64 arm arm64 hppa ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" -IUSE="static-libs test" -RESTRICT="!test? ( test )" - -PATCHES=( - "${FILESDIR}/0001-CMake-install-to-correct-lib-dir.patch" -) - -pkg_setup() { - MULTIBUILD_VARIANTS=( shared $(usev static-libs) ) -} - -src_configure() { - myconfigure() { - local mycmakeargs=( -DBUILD_TESTING=$(usex test) ) - if [[ ${MULTIBUILD_VARIANT} = shared ]]; then - mycmakeargs+=( -DBUILD_SHARED_LIBS=ON ) - fi - if [[ ${MULTIBUILD_VARIANT} = static-libs ]]; then - mycmakeargs+=( -DBUILD_SHARED_LIBS=OFF ) - fi - - cmake-utils_src_configure - } - - multibuild_foreach_variant myconfigure -} - -src_compile() { - multibuild_foreach_variant cmake-utils_src_compile -} - -src_test() { - [[ ${MULTIBUILD_VARIANT} = shared ]] && cmake-utils_src_test -} - -src_install() { - myinstall() { - [[ ${MULTIBUILD_VARIANT} = shared ]] && cmake-utils_src_install - [[ ${MULTIBUILD_VARIANT} = static-libs ]] && \ - dolib.a ${BUILD_DIR}/libdouble-conversion.a - } - - multibuild_foreach_variant myinstall -} diff --git a/dev-libs/double-conversion/double-conversion-3.1.5.ebuild b/dev-libs/double-conversion/double-conversion-3.1.5.ebuild index 0bc709db3550..678e180ce05e 100644 --- a/dev-libs/double-conversion/double-conversion-3.1.5.ebuild +++ b/dev-libs/double-conversion/double-conversion-3.1.5.ebuild @@ -11,4 +11,4 @@ SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0/3" -KEYWORDS="amd64 arm ~arm64 hppa ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 hppa ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" diff --git a/dev-libs/double-conversion/files/0001-CMake-install-to-correct-lib-dir.patch b/dev-libs/double-conversion/files/0001-CMake-install-to-correct-lib-dir.patch deleted file mode 100644 index 3dbbfafec111..000000000000 --- a/dev-libs/double-conversion/files/0001-CMake-install-to-correct-lib-dir.patch +++ /dev/null @@ -1,63 +0,0 @@ -From 0d65c903c600d983eabfa5be793fa60c346d8303 Mon Sep 17 00:00:00 2001 -From: Jason Zaman -Date: Sun, 14 Apr 2019 16:38:10 +0800 -Subject: [PATCH] CMake: install to correct lib dir - -64-bit libraries should be installed in /usr/lib64, not in /usr/lib/ -Make the destination lib dir configurable. - -Commit e13e72e17692f5dc0036460d734c637b563f3ac7 removed -include(GNUInstallDirs) and ${CMAKE_INSTALL_LIBDIR} which broke -installing on 64-bit systems. - -Signed-off-by: Jason Zaman ---- - CMakeLists.txt | 15 ++++++++------- - 1 file changed, 8 insertions(+), 7 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index d9f4be8..2a06c71 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -40,12 +40,13 @@ endif() - #### - # Installation (https://github.com/forexample/package-example) - -+include(GNUInstallDirs) -+ - # Layout. This works for all platforms: - # * /lib/cmake/ - # * /lib/ - # * /include/ --set(config_install_dir "lib/cmake/${PROJECT_NAME}") --set(include_install_dir "include") -+set(config_install_dir "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}") - - set(generated_dir "${CMAKE_CURRENT_BINARY_DIR}/generated") - -@@ -81,17 +82,17 @@ configure_package_config_file( - install( - TARGETS double-conversion - EXPORT "${targets_export_name}" -- LIBRARY DESTINATION "lib" -- ARCHIVE DESTINATION "lib" -- RUNTIME DESTINATION "bin" -- INCLUDES DESTINATION "${include_install_dir}" -+ LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" -+ ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" -+ RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" -+ INCLUDES DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}" - ) - - # Headers: - # * double-conversion/*.h -> /include/double-conversion/*.h - install( - FILES ${headers} -- DESTINATION "${include_install_dir}/double-conversion" -+ DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/double-conversion" - ) - - # Config --- -2.21.0 - diff --git a/dev-libs/eb/Manifest b/dev-libs/eb/Manifest index e8c8f1410fd7..433aee59a858 100644 --- a/dev-libs/eb/Manifest +++ b/dev-libs/eb/Manifest @@ -1,3 +1,3 @@ DIST eb-4.4.1.tar.lzma 438852 BLAKE2B 575d301605d014999b571c14fc639d8043bf32660180aeaa2386ca58c506c4ff03bbeae6166aededd0494c6609514ef9a6d8eb1d1cd94883739ca0522fc9fa72 SHA512 c65ffae78d4f3beb9b6bdffde2b265fdb3a7c9b4c7626ddb0ca279e4193d48cad5e9748793f3ead3786e8c7d340134edf4ff1b9d835542ff12639581793b80c6 -EBUILD eb-4.4.1-r1.ebuild 711 BLAKE2B 434a6a9c9d71920dcfa53d7f1b80de8440fe9c8da2db2fea06e62b118fe02280450cc41442b6d7c26d78ee221bbc277ed60eddcaa7b039dc1c221f1883380780 SHA512 6676957a55e323b4f643050fa34ef1b4dde7d91ac5573174733e4ead6aa41f7564dac171b01e7cd72a237d7435c436104935c79b5455f4e3a79706e9dd7d973a +EBUILD eb-4.4.1-r1.ebuild 712 BLAKE2B 7d9682663250322dd2b0a4dd3e22fecefa98b4d1780b3550f44d0c73ec2b18a4d332de0947f78927d56450be83c422e059a639e1dadc24c66a4cdc89002490e8 SHA512 a426622825115a7f6df7a48725396397e7ed0ffc57cb9048007ea565a60179711998ab30c94e3af161c807b014e6132e210e3eff7df1a3c137c49062a7f37181 MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/dev-libs/eb/eb-4.4.1-r1.ebuild b/dev-libs/eb/eb-4.4.1-r1.ebuild index c2b4aa83cea7..254ea4b8e9b2 100644 --- a/dev-libs/eb/eb-4.4.1-r1.ebuild +++ b/dev-libs/eb/eb-4.4.1-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="ftp://ftp.sra.co.jp/pub/misc/eb/${P}.tar.lzma" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ppc64 sparc x86" IUSE="ipv6 nls threads" RDEPEND=" diff --git a/dev-libs/editline/Manifest b/dev-libs/editline/Manifest index 494eecb895fb..5687250d38d1 100644 --- a/dev-libs/editline/Manifest +++ b/dev-libs/editline/Manifest @@ -1,6 +1,4 @@ AUX editline-1.16.0-rename-man.patch 466 BLAKE2B 0fa3edfe0733d2a72fe2bed1c03dfb0ff3f14cac9b33d6258a19489cb5db3b97b2fed3d6fd9c2fe3b350db102f287ade6006627ec92a3e956309550e3af218a6 SHA512 2226b4312f13d433248d705d6abf6ba77e71bebdf1774af131909139856541bdcac4e7483a8e2e38b3e9f009016bc6b36838519fcf423ba9562020d97dd6cfcf -DIST editline-1.17.0.tar.xz 252508 BLAKE2B 4e59de72a7c8e6d538685b01c32b55283ec9244927d79848bf5277beb8095fc125289c61c6c6e02cda8821df481d5f926569512030c42cd50bc8f5a050bb89d8 SHA512 e8a519d5380a84913e1438ac0cd52400078457be5dcfa4eadc7112d7c2c4ff6601b8e3da4eef55296b42c6e9b5ed5fb269698dd62c4542eef824b6dd262ddd5c DIST editline-1.17.1.tar.xz 252196 BLAKE2B ae25ebc8efcc5ddf7d68553b6a5d93738e4fbf67c556b4089ace7386cb70058f36137d99df2385e324b36a285aa319b49e1c2eb82059d99d511c43c70f55ce11 SHA512 9b3f5f4a833e9e38c4f99d2e7f8d2716d4db74b6a2d3362e6c513505ff17a79044496405458835d508efd79cbe9046f3c1db602aaad210926312c22057145d35 -EBUILD editline-1.17.0.ebuild 779 BLAKE2B 720abc5941aece6f32b6380f048aa093ebfddccbbea9f7180ee96946be614eef95248981d53f3c993cf7c83f0eea22e52b7f16653e4e6ba87b2bbf6fc7332774 SHA512 16b833462f06fe21d320a0e74aed88958e5992fd73a6dd6b061a2fca604bd8a8b10a81c17acb1268aac69a3571a9fc66c6e3a899c909b19518c242428904a699 EBUILD editline-1.17.1.ebuild 779 BLAKE2B 720abc5941aece6f32b6380f048aa093ebfddccbbea9f7180ee96946be614eef95248981d53f3c993cf7c83f0eea22e52b7f16653e4e6ba87b2bbf6fc7332774 SHA512 16b833462f06fe21d320a0e74aed88958e5992fd73a6dd6b061a2fca604bd8a8b10a81c17acb1268aac69a3571a9fc66c6e3a899c909b19518c242428904a699 MISC metadata.xml 214 BLAKE2B 0a2601c4b6c8aa8569cb5a07bd8a19ec844dea5b7a16b8f8c7ad700e280d9ecdecbd79ab5aa27dddde5f03a6f6c2b2ca46187b695bc93eb1454a58b9976fd4d1 SHA512 9995eb1c11ee28d6d8cff9eda811942251d44756be7438853ccac23f92da6ab17d9502ef4e259728a11e6627dc7d2dcaadb295895db2cf87436dd8a6330bf1f1 diff --git a/dev-libs/editline/editline-1.17.0.ebuild b/dev-libs/editline/editline-1.17.0.ebuild deleted file mode 100644 index 2846c63aa397..000000000000 --- a/dev-libs/editline/editline-1.17.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="line editing library for UNIX call compatible with the FSF readline" -HOMEPAGE="http://troglobit.com/projects/editline/" -SRC_URI="https://github.com/troglobit/editline/releases/download/${PV}/${P}.tar.xz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="" -RDEPEND="" - -PATCHES=("${FILESDIR}"/${PN}-1.16.0-rename-man.patch) - -src_prepare() { - default - - # To avoid collision with dev-libs/libedit - # we rename man/editline.3 to man/libeditline.3 - mv man/editline.3 man/libeditline.3 || die -} - -src_configure() { - econf --disable-static -} - -src_install() { - default - - # package installs .pc file - find "${D}" -name '*.la' -delete || die -} diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest index bb0c7aa31ecb..dc39042241d6 100644 --- a/dev-libs/elfutils/Manifest +++ b/dev-libs/elfutils/Manifest @@ -2,10 +2,11 @@ AUX elfutils-0.118-PaX-support.patch 962 BLAKE2B f631b1dcf20cf257efd83f24cf53b33 AUX elfutils-0.173-reorder.patch 1262 BLAKE2B e2691a7e5dd1d6332c7b300a4262f82cc781430dce18adf1184dac99173a6ef41feb013b25c1d8e1c30c8872add163ed232900bfaf0d017e9a427c9ee924c4d6 SHA512 faedaa3b78abf8bafce480be32b5fba3b1964ab2da2e99fae85503a28889b11f1138a40827a289341cf4e29c65ab8ded5bbf92c59f46ca337ead43c8f906ad9e AUX elfutils-0.175-disable-biarch-test-PR24158.patch 307 BLAKE2B 9cfcd2c9ef972b16fdf6bc203ed2cde70b0da80d982dc3493c993532492cdb8f597b66fd38ebedf7517403096c1704d77f7541972d875af2b952cad3586751bb SHA512 d3263c42b1638a416e95c2b8e68b15a9723e748490c8eca727da94bf7bb3dd8389222dd01bf69612ba45a20114ee1427d77935c41436d1ca9180fcfd71d3cdfe AUX elfutils-0.177-disable-large.patch 383 BLAKE2B ce5a90495ca0eac5a74d7e3f52b9f55e0611fe83782374d5201b984e85e7c27897d0d056f53af40ebb383e8cbe315a57adce2af378348ee1a573cfeb005e7a43 SHA512 2660ee456b62d6b1ed72ede92d8b00e9d1cd4b0a5778a80bfbdc3139e5527758591cdb05110b39a5c5811f60e2223cc8c83a488ac055a554f5b3c71fc5980acb -DIST elfutils-0.176.tar.bz2 8646075 BLAKE2B 7f23d59b7f5d74946fea928a7fada7764c1f96a5eefefc4a3a382090eb7cad07c80419218300d853ccbef8f4e2288eb443ff06b3e64bf4511d9fa7aa84f5b794 SHA512 7f032913be363a43229ded85d495dcf7542b3c85974aaaba0d984228dc9ac1721da3dc388d3fa02325a80940161db7e9ad2c9e4521a424ad8a7d050c0902915b +AUX elfutils-0.179-PaX-support.patch 1071 BLAKE2B 5b47db44011092b6fc9cfef342b87bea02c78ee247a1acfca69e0414a741875ba87a6fba3d370cb20541f9d8950552b31ea6a6e9736c6b5da285d45a2bc81d1d SHA512 9d21b955532fe5261fb314283d723f04ff4a04cdd31598bbc1904f9c7e833b8d62cd19b1560882c66900c9adeb24ec1b6a173de94ac1fcbce25b67c8db8006a2 DIST elfutils-0.177.tar.bz2 8852413 BLAKE2B 03f432342651f7646d73b7847325bd14b722ce34d85df01b1ad072b916af9b9da2d0d119cd24e952073bd584ec76b027ba9b6c7d45fb057372b3e700b1f5741a SHA512 2779987463a22ed220759e25a09c9a1eb84c0f36db37675136e59aa55c7f8f90b7a7d34ffc4e6a4291d7fa73692a1bd1a303a74270b11d1623b4f9868d19498f DIST elfutils-0.178.tar.bz2 9007557 BLAKE2B 241b611dbfac37f35a670fbe80096c21b870e4b26fcddc8af26fba0373c9cd72eae42aabae2803b7b16c3bf649aeda036b1ea1b40952b43c4021ed23fcb51e80 SHA512 356656ad0db8f6877b461de1a11280de16a9cc5d8dde4381a938a212e828e32755135e5e3171d311c4c9297b728fbd98123048e2e8fbf7fe7de68976a2daabe5 -EBUILD elfutils-0.176-r1.ebuild 1972 BLAKE2B eb32ec0418f002db338329284b6329adf6313f781363c67a76f433f545a17ddd6b92a56ce34f91312140a92868e5de0b4eb01215cf2f86ab4b76867b03a29e42 SHA512 71f87353f5a20fb07d2193ef6b49d8c1bf74b914eba4a697bc421df9d5a36a70e660a26e6b0d81769b2103ea4b1f1750c4fee4331b496344845bf0f0d27ccb3c -EBUILD elfutils-0.177.ebuild 1989 BLAKE2B 5fdf3226bc35ff5f5f4994cb1c08e944b0af9e8cb63ca499a781d63e8675077afd85c0d16531510b75167f427074fe1694259b80a5a9346bb298ad1753ad3f08 SHA512 34ed5b4e1d4047a43249cc50131735a7550cf743e03460220ca0d62e932c9ad47cf964563aeaa5bbf27568d4cffea13f1a619c289676e0bf904b360a80093559 -EBUILD elfutils-0.178.ebuild 2094 BLAKE2B ed3352adc5be205c5eed92b686704eead7fc490645de277bcdba05ce03c7564a7601f6393a7e6538d25d7c9ea4433a570151077d9cfed733742130cdb2c7dca2 SHA512 e22bb08e2943398310f23be66939fe818594a926de5caef787cef0d6d6d5a0b7e4d6ee21e94590685b46a9ccef0bf118988251997cac92989c18fade7e9501db +DIST elfutils-0.179.tar.bz2 9057637 BLAKE2B b34f5af6d2a6613622f4d5da78b9ae10e60800fc91cb4607115fcaaf90c1c544460fb02e164f87e52951a446d6479909bbf3aa02b7db78b26af7863290de8848 SHA512 ff2d96ad1db08e3a2ddaa60bd5a05e9b61ffa71d646f889cebb6bef51322e874930809c6dd0a257ced8c6e8de4b59ecf13ca6741dc68f9400293208278a0c052 +EBUILD elfutils-0.177.ebuild 2025 BLAKE2B 862da3454d916a98820a08d29da73bdc925d84545a30774c72323cfb08af210709822771d8dbd13a56017897beb8ac8ab3b47d743cd93bbe834352425345d2a6 SHA512 620bc2a8cdf0e8ba02896ed1f991b5c475d934eeb6f88277a85a0106f002b0e634b09349bbae366476d9c0db16a991ab643c72f96c034e7382b951ddfda62ff7 +EBUILD elfutils-0.178.ebuild 2129 BLAKE2B 999992d73ccb17c71cd3715870c3010f5b64d8d9824c95fb9989385fce3516bbe79910417d30a1f5fefbb5e77096e4c0ac98fa67b40ba542a8f7893a728fe1d3 SHA512 bd35a7c690acbacdd465680e8ea58044d330a4f312042322fccb3a55c019f4b58da8cf765d6796ee120d24ad2a2c404f0d233e15082c9dea9497699c963e8439 +EBUILD elfutils-0.179.ebuild 2129 BLAKE2B 748f9f189cd7ef777ebbae0ad33b1390762abaf9769ff6dbdbb84eec51a155dfcab06f500cc27f30ddf2e6d19887a99df06cd118b418a3532412838e55393616 SHA512 622023c8cb91f6e365349452dcc731849f4a32381cb39edac6f87c5094c6757d0a27b4f891c50f353bbc50e046ae442c00f7da411906f306baa364f6f05dc32a MISC metadata.xml 729 BLAKE2B 7fb60c690ef99ef62b4cd4fbed802a48141b90e295f84fdad09cf18d061dd94a63086be119d733249b91fca67a1588bcea9ee442e3dd142921cb9c163d65a726 SHA512 2e5c223aad3d51f6ae770ae7feacd3731821c9de0b68f6ad2d89a4c7c8360ba6decbd6d73416648186f19d19b4aa6516302cba6554c9f4955024a19c082d0f85 diff --git a/dev-libs/elfutils/elfutils-0.176-r1.ebuild b/dev-libs/elfutils/elfutils-0.176-r1.ebuild deleted file mode 100644 index 6bce547ba815..000000000000 --- a/dev-libs/elfutils/elfutils-0.176-r1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic multilib-minimal - -DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)" -HOMEPAGE="http://elfutils.org/" -SRC_URI="https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2" - -LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~amd64-linux ~x86-linux" -IUSE="bzip2 lzma nls static-libs test +threads +utils" - -RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] - bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] ) - lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] ) - !dev-libs/libelf" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext ) - >=sys-devel/flex-2.5.4a - sys-devel/m4" - -RESTRICT="!test? ( test )" - -PATCHES=( - "${FILESDIR}"/${PN}-0.118-PaX-support.patch - "${FILESDIR}"/${PN}-0.175-disable-biarch-test-PR24158.patch - "${FILESDIR}"/${PN}-0.173-reorder.patch -) - -src_prepare() { - default - - if ! use static-libs; then - sed -i -e '/^lib_LIBRARIES/s:=.*:=:' -e '/^%.os/s:%.o$::' lib{asm,dw,elf}/Makefile.in || die - fi - # https://sourceware.org/PR23914 - sed -i 's:-Werror::' */Makefile.in || die -} - -src_configure() { - use test && append-flags -g #407135 - multilib-minimal_src_configure -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf \ - $(use_enable nls) \ - $(use_enable threads thread-safety) \ - --program-prefix="eu-" \ - --with-zlib \ - $(use_with bzip2 bzlib) \ - $(use_with lzma) -} - -multilib_src_test() { - env LD_LIBRARY_PATH="${BUILD_DIR}/libelf:${BUILD_DIR}/libebl:${BUILD_DIR}/libdw:${BUILD_DIR}/libasm" \ - LC_ALL="C" \ - emake check VERBOSE=1 -} - -multilib_src_install_all() { - einstalldocs - dodoc NOTES - # These build quick, and are needed for most tests, so don't - # disable their building when the USE flag is disabled. - if ! use utils; then - rm -rf "${ED}"/usr/bin || die - fi -} diff --git a/dev-libs/elfutils/elfutils-0.177.ebuild b/dev-libs/elfutils/elfutils-0.177.ebuild index 2bfc87ec139a..7198d5d86567 100644 --- a/dev-libs/elfutils/elfutils-0.177.ebuild +++ b/dev-libs/elfutils/elfutils-0.177.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 2003-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,12 +11,12 @@ SRC_URI="https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2" LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="bzip2 lzma nls static-libs test +threads +utils" -RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] - bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] ) - lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] ) +RDEPEND=">=sys-libs/zlib-1.2.8-r1[static-libs?,${MULTILIB_USEDEP}] + bzip2? ( >=app-arch/bzip2-1.0.6-r4[static-libs?,${MULTILIB_USEDEP}] ) + lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,${MULTILIB_USEDEP}] ) !dev-libs/libelf" DEPEND="${RDEPEND}" BDEPEND="nls? ( sys-devel/gettext ) diff --git a/dev-libs/elfutils/elfutils-0.178.ebuild b/dev-libs/elfutils/elfutils-0.178.ebuild index f6a0ba093e28..49647cfe5e9f 100644 --- a/dev-libs/elfutils/elfutils-0.178.ebuild +++ b/dev-libs/elfutils/elfutils-0.178.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 2003-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,12 +11,12 @@ SRC_URI="https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2" LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="bzip2 lzma nls static-libs test +threads +utils valgrind" -RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] - bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] ) - lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] ) +RDEPEND=">=sys-libs/zlib-1.2.8-r1[static-libs?,${MULTILIB_USEDEP}] + bzip2? ( >=app-arch/bzip2-1.0.6-r4[static-libs?,${MULTILIB_USEDEP}] ) + lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,${MULTILIB_USEDEP}] ) !dev-libs/libelf" DEPEND="${RDEPEND} valgrind? ( dev-util/valgrind ) diff --git a/dev-libs/elfutils/elfutils-0.179.ebuild b/dev-libs/elfutils/elfutils-0.179.ebuild new file mode 100644 index 000000000000..a4b4ed4c2f86 --- /dev/null +++ b/dev-libs/elfutils/elfutils-0.179.ebuild @@ -0,0 +1,77 @@ +# Copyright 2003-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic multilib-minimal + +DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)" +HOMEPAGE="http://elfutils.org/" +SRC_URI="https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2" + +LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="bzip2 lzma nls static-libs test +threads +utils valgrind" + +RDEPEND=">=sys-libs/zlib-1.2.8-r1[static-libs?,${MULTILIB_USEDEP}] + bzip2? ( >=app-arch/bzip2-1.0.6-r4[static-libs?,${MULTILIB_USEDEP}] ) + lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,${MULTILIB_USEDEP}] ) + !dev-libs/libelf" +DEPEND="${RDEPEND} + valgrind? ( dev-util/valgrind ) +" +BDEPEND="nls? ( sys-devel/gettext ) + >=sys-devel/flex-2.5.4a + sys-devel/m4" + +RESTRICT="!test? ( test )" + +PATCHES=( + "${FILESDIR}"/${PN}-0.175-disable-biarch-test-PR24158.patch + "${FILESDIR}"/${PN}-0.177-disable-large.patch + "${FILESDIR}"/${PN}-0.179-PaX-support.patch +) + +src_prepare() { + default + + if ! use static-libs; then + sed -i -e '/^lib_LIBRARIES/s:=.*:=:' -e '/^%.os/s:%.o$::' lib{asm,dw,elf}/Makefile.in || die + fi + # https://sourceware.org/PR23914 + sed -i 's:-Werror::' */Makefile.in || die +} + +src_configure() { + use test && append-flags -g #407135 + multilib-minimal_src_configure +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + $(use_enable nls) \ + $(use_enable threads thread-safety) \ + $(use_enable valgrind) \ + --disable-debuginfod \ + --program-prefix="eu-" \ + --with-zlib \ + $(use_with bzip2 bzlib) \ + $(use_with lzma) +} + +multilib_src_test() { + env LD_LIBRARY_PATH="${BUILD_DIR}/libelf:${BUILD_DIR}/libebl:${BUILD_DIR}/libdw:${BUILD_DIR}/libasm" \ + LC_ALL="C" \ + emake check VERBOSE=1 +} + +multilib_src_install_all() { + einstalldocs + dodoc NOTES + # These build quick, and are needed for most tests, so don't + # disable their building when the USE flag is disabled. + if ! use utils; then + rm -rf "${ED}"/usr/bin || die + fi +} diff --git a/dev-libs/elfutils/files/elfutils-0.179-PaX-support.patch b/dev-libs/elfutils/files/elfutils-0.179-PaX-support.patch new file mode 100644 index 000000000000..5246d1ad9fc6 --- /dev/null +++ b/dev-libs/elfutils/files/elfutils-0.179-PaX-support.patch @@ -0,0 +1,26 @@ +Add support for PaX ELF markings + +Patch by Kevin F. Quinn + +http://bugs.gentoo.org/115100 + +--- a/libelf/elf.h ++++ b/libelf/elf.h +@@ -721,6 +721,7 @@ typedef struct + #define PT_GNU_EH_FRAME 0x6474e550 /* GCC .eh_frame_hdr segment */ + #define PT_GNU_STACK 0x6474e551 /* Indicates stack executability */ + #define PT_GNU_RELRO 0x6474e552 /* Read-only after relocation */ ++#define PT_PAX_FLAGS 0x65041580 /* Indicates PaX flag markings */ + #define PT_LOSUNW 0x6ffffffa + #define PT_SUNWBSS 0x6ffffffa /* Sun Specific segment */ + #define PT_SUNWSTACK 0x6ffffffb /* Stack segment */ +--- a/src/elflint.c ++++ b/src/elflint.c +@@ -4493,6 +4493,7 @@ only executables, shared objects, and core files can have program headers\n")); + + if (phdr->p_type >= PT_NUM && phdr->p_type != PT_GNU_EH_FRAME + && phdr->p_type != PT_GNU_STACK && phdr->p_type != PT_GNU_RELRO ++ && phdr->p_type != PT_PAX_FLAGS + && phdr->p_type != PT_GNU_PROPERTY + /* Check for a known machine-specific type. */ + && ebl_segment_type_name (ebl, phdr->p_type, NULL, 0) == NULL) diff --git a/dev-libs/ell/Manifest b/dev-libs/ell/Manifest index a1d008121e2b..5273b82d8e91 100644 --- a/dev-libs/ell/Manifest +++ b/dev-libs/ell/Manifest @@ -1,22 +1,11 @@ -DIST ell-0.20.tar.xz 443196 BLAKE2B 35daff12e43a27b44b60ff0fd0f10c8d6b8ba122a5825ff705394b2bfb401a90174133f63e6673690461ce2d56595186593fc65783dff2f795b83a461c3aa4b5 SHA512 91200ac000dc44ae593618c21012174af2614be0e7b33bd979aefb248e42d7bb0282f0a7ba256514dfb7657231b5fec29969c874417923f413d34c38500d4d97 -DIST ell-0.21.tar.xz 448612 BLAKE2B a20e177bb2ef7620c79cecdb84e47db662d97904189c885c90232a21ca40125bee14218fe2f1f06df74b424ccdc88dcd89da12bc9bf3e86c453b9903ae93013d SHA512 7bb96194e03d0067b22745899eec3f7166dce69aeed2ece1cd362178c1b7f94d464a894417d8329554f5b707133280e6cadfbd4e3ee34a5652f396d719e6fd17 -DIST ell-0.22.tar.xz 452692 BLAKE2B 6e8add0e439bfae287be5522ccdb0b9a7f1cc0c378f0498f8b2193bd4e8b10cac71df2b21cf0df202a16182bd188cb56efecf0cc7e8b027c2d00b2579f2c155f SHA512 6977f0fe2d7e2c86317163d45ee92750d9f42a2d04cd28e8fcb48e0ef680d98f586e983cc1821eb19430ea951bfe408d821da3a58244626f97244ed2b4a9e539 -DIST ell-0.23.tar.xz 453040 BLAKE2B 027adbaf786bd83070acfcbb1435c36adb70e6d798c6664cdb4d6f9ea0b7aaee2b45b2738210889125c565da06360fe1337b3847913195533be2f87ef1f9d48b SHA512 0a55316816f44482e6958c9745ebf2beca64b8a0d81db9367dfdeb05e36012a14d7b645f3077eab01ea743df129ab8dad0b8d72f21e8ccb2741863eb5f4bc948 -DIST ell-0.24.tar.xz 473332 BLAKE2B 97b5f5de1a4680f5b8da5db8d151df56d2eadb511c5440a780959cb832f9414030040abf91072a751b19028713cc8527f5dbb24450b07c69dcebcc9d8f62366b SHA512 14e9b31ab0f08761c7672798a23ee91b7d2fe8fd509df35c40e413e26b90f86a192f48283b3798402d9d23acdf1fbcd1d506e5fa9331a32279f03f4cf462205b -DIST ell-0.25.tar.xz 473392 BLAKE2B cefb71c0bd1c30a1c2e85baf19097f9028b3d2d1e8df14beb231f3c52f39e2ec98fbafdfbba4c05e94328c0c5747eb49111e1c76b3cb02fe22c09b51a5016f17 SHA512 7f12e2dfae16a38750166787ede7e3bf6def1e15a8bcb33bdba80ff84c2930d1857437f4ab871c408a52b18fec2212856ae9190ddf5eb542e90ebc76edd1f693 DIST ell-0.26.tar.xz 473512 BLAKE2B bad1545b65caad7263e03156740ef5dfc401536fc063f34bdac5346a9edca8b7b16fd175abb264a6163e9dca87d1469f388984a95962dcc695e3e98549ff2a0a SHA512 b7a841f6e3c50077b60c210549744344ee70b5116bc9ee0f44dfea896f68fe6ab89a6fa38fcfe04e259648de978162aa5592f2e07accf13825584b40d57ef6cb DIST ell-0.27.tar.xz 474412 BLAKE2B 3b7d7ccfff8a92bbe930032b6a54bdc91b6541d1e6d8e514f1e49fcd08f3f5bc47beb3722dc864a63dcbbd72f793fbc2bc590b168f1623ff6e7088fbc960acb1 SHA512 ecda285155ef5ac1b8bdeabfba2e972149a5027c85236af74366c735aec7304b2dee8ff6aa931000b4299e8bb7654e7d4a63c1738de6e6e740f5ba16467f2823 DIST ell-0.28.tar.xz 474880 BLAKE2B 2c571f952056c9f4e3e8c245b2b57645c4baa2935fdbe758170dcfe689f4db2162322f25a80cc5a7d4d5bded6159d1fa0d583be979a2708d32e61e91d1ced585 SHA512 6c3aef4d403878c0c9b8a1e5e8861656f2abbab19dd275b1aecca899ca615c00aee30e18f194435ec6be859adcffbe3703a79b13508e1e76c2192ec51f7c0cd7 -DIST ell-0.9.tar.xz 396968 BLAKE2B 566735cedd3525c4fd3fec9cec0e9b089dd60c6b79416a9c254c771729b6db9137af050f4c7f9c4c6dfa1ce33b8c7d41b877c9e3caa582c6ab9be716bd986a8b SHA512 e1208066012b9ff927baae271f94116376ccd2577d7f6510cc1444eee912988aa1c25e8e8c9195cccfa39ed48fc8c2f07bd7a414719e6ce76ee1e5bd2a64b8c3 -EBUILD ell-0.20.ebuild 1054 BLAKE2B 609206decdfad3a5929fbb2b9f41c7ac9cc0b947b96ae9d309e7dc0b4c95aec83e53aa5ede969117f04c4c299a341f2d3c1c81810e0aee3479292fc1b2d5131a SHA512 98bc0759c7ccf989e440d7664143bda49416130d19d066e4bc4ff9adce702ba075da43aed9c09ae2d596a0ccdd3915afe115d0a6680c198a37598a55e81b1074 -EBUILD ell-0.21.ebuild 1054 BLAKE2B 609206decdfad3a5929fbb2b9f41c7ac9cc0b947b96ae9d309e7dc0b4c95aec83e53aa5ede969117f04c4c299a341f2d3c1c81810e0aee3479292fc1b2d5131a SHA512 98bc0759c7ccf989e440d7664143bda49416130d19d066e4bc4ff9adce702ba075da43aed9c09ae2d596a0ccdd3915afe115d0a6680c198a37598a55e81b1074 -EBUILD ell-0.22.ebuild 1054 BLAKE2B 609206decdfad3a5929fbb2b9f41c7ac9cc0b947b96ae9d309e7dc0b4c95aec83e53aa5ede969117f04c4c299a341f2d3c1c81810e0aee3479292fc1b2d5131a SHA512 98bc0759c7ccf989e440d7664143bda49416130d19d066e4bc4ff9adce702ba075da43aed9c09ae2d596a0ccdd3915afe115d0a6680c198a37598a55e81b1074 -EBUILD ell-0.23.ebuild 1048 BLAKE2B 3ad500373c36074fd147ba65234f25b61ce46b9f1d7235625c749369e4a8b2e89682c48a6b78ebebf185be232a38ecd539eb644099cc4339cc538196c894b21f SHA512 07e80a76a8e6ae61b4c5183613140efc63704175772cdd90f734a08808ddd38659c5b1d4d10a25bd5a60c259e4f3ee754eccf9cafb1df51e1c9db914f9523a58 -EBUILD ell-0.24.ebuild 1054 BLAKE2B 609206decdfad3a5929fbb2b9f41c7ac9cc0b947b96ae9d309e7dc0b4c95aec83e53aa5ede969117f04c4c299a341f2d3c1c81810e0aee3479292fc1b2d5131a SHA512 98bc0759c7ccf989e440d7664143bda49416130d19d066e4bc4ff9adce702ba075da43aed9c09ae2d596a0ccdd3915afe115d0a6680c198a37598a55e81b1074 -EBUILD ell-0.25.ebuild 1054 BLAKE2B 609206decdfad3a5929fbb2b9f41c7ac9cc0b947b96ae9d309e7dc0b4c95aec83e53aa5ede969117f04c4c299a341f2d3c1c81810e0aee3479292fc1b2d5131a SHA512 98bc0759c7ccf989e440d7664143bda49416130d19d066e4bc4ff9adce702ba075da43aed9c09ae2d596a0ccdd3915afe115d0a6680c198a37598a55e81b1074 -EBUILD ell-0.26.ebuild 1053 BLAKE2B c0cd7bb5e24325b1c318ec0796b05d8e8b74b95a94bb4940d25e7f608bc71dd45ce870809f402fc2886d5b4e31863256029a4b296149245a9b0dbc5cd90c867e SHA512 696af928f58f982b99f7b74351b15d231e7a367a0622bc078d512e0b22347c65ef6f049b57e157e9630f638265fdbd5b62e3dc7c06c26a4e1b3a6f1617eda146 -EBUILD ell-0.27.ebuild 1055 BLAKE2B 82bc62ee0f9f22caf0d0aaf85a98ddcc3f543d5150220c514c9eda74ec30dec8ee7bf9490030dfc4d92994b155ddfb40d21aa2b0889b78463d65804b53c2bcee SHA512 6ac6af0784d2c94afb47c6910403c05d21d06d3e76ec95b088c80515f2f1c0fd11eb4616c18e9e4c1fda38650632460e216706c5922933add4708bdc316566bb -EBUILD ell-0.28.ebuild 1060 BLAKE2B 66bafb93ce83f0a394e53b6d8293ac32bdb32c42345d4b9078b230ca50b7e287e63266ac924bc96a532bc3edec2f9fb0f9ba0f1fdc7821a7bcebb026a4e1fda9 SHA512 975ddf76ae6fb0dbb8b09907570383c950f0c8956b2ec67e0cdf0aad0c80b70b6ebb780a97be39e7ba6e5e1444b1ac241c25be650430835ad022552a0e2d204b -EBUILD ell-0.9.ebuild 821 BLAKE2B 000640e99b5e0c1e1a328014a8edfe47cc197201757fc6b4e71ce3c9efe27d7ea3f89c7171c2366605374624b4282fbf2859b1832d3f5136e4c713ccf0530391 SHA512 9d497dbe091631b7863b8f403e2ae138cf30c38a1b1eb7e98b775275649fce9c67717599f1ca38ab705dd7bb33e8bc406035c2102c368fa83a15c13069c0b79e -EBUILD ell-9999.ebuild 1060 BLAKE2B 66bafb93ce83f0a394e53b6d8293ac32bdb32c42345d4b9078b230ca50b7e287e63266ac924bc96a532bc3edec2f9fb0f9ba0f1fdc7821a7bcebb026a4e1fda9 SHA512 975ddf76ae6fb0dbb8b09907570383c950f0c8956b2ec67e0cdf0aad0c80b70b6ebb780a97be39e7ba6e5e1444b1ac241c25be650430835ad022552a0e2d204b +DIST ell-0.30.tar.xz 478204 BLAKE2B 77d1b7307949feb47da28e0c777172b9f5272676dc6fe677955118a9f8dfdaad43fc400e0057ae8b370ac441c61a21bc351fe89053e40d0d94f9874a3b373726 SHA512 e58ad67b8c6aca5294eb00cc194bac672f8666a445295f289e68462981bc07e5c2bce1297423470e1ba34cc2e2d10ee57741ce370e7c013991571ad1f685c6ff +EBUILD ell-0.26.ebuild 1054 BLAKE2B bee6d203f5a50ffc797fb3f3f6a673e4d969c9de16e47801acbe88a1d61e1f04f9732ed76d6f0e1ab69cc39750d3e2a6af313a2430c0ae811a7192da282e3963 SHA512 c2660929dd05b053400db9f4fbfc234e6c616a63600a0bd4baccd6ef945cb06f326b1975f20e961bcbd39b5337cb96b1bbc9ab555475826d98f6cbe24e1122a6 +EBUILD ell-0.27.ebuild 1054 BLAKE2B bee6d203f5a50ffc797fb3f3f6a673e4d969c9de16e47801acbe88a1d61e1f04f9732ed76d6f0e1ab69cc39750d3e2a6af313a2430c0ae811a7192da282e3963 SHA512 c2660929dd05b053400db9f4fbfc234e6c616a63600a0bd4baccd6ef945cb06f326b1975f20e961bcbd39b5337cb96b1bbc9ab555475826d98f6cbe24e1122a6 +EBUILD ell-0.28.ebuild 1054 BLAKE2B bee6d203f5a50ffc797fb3f3f6a673e4d969c9de16e47801acbe88a1d61e1f04f9732ed76d6f0e1ab69cc39750d3e2a6af313a2430c0ae811a7192da282e3963 SHA512 c2660929dd05b053400db9f4fbfc234e6c616a63600a0bd4baccd6ef945cb06f326b1975f20e961bcbd39b5337cb96b1bbc9ab555475826d98f6cbe24e1122a6 +EBUILD ell-0.30-r1.ebuild 1257 BLAKE2B 27e21a66e146c9c55d06dd774124a30c14b5a3c26f571645667ed5660f0bc70e23b1fb27c68a740e6693870b6bbbc62e5eb3d930ae1b7bb5f05464c59d8f8e53 SHA512 cc5ea49eabe2db020d458569fa5cfda3e37602e63706c51772d8af7358a38ab5a8b62e9b5a95ebbc84276f70ceb852c406ff3051d46e32413d9f91e1680ac5e1 +EBUILD ell-0.30.ebuild 1244 BLAKE2B 0013206b374d0ff0c09f43e940ae943acc73dee0a59a3672829aa3b7358c7516ccedc74ff9ad7cb7f82277612e6c1f7ed6d368404ca323170fe0320bc6df3e4e SHA512 2fc3fd27eb098f39268528d763e0652e74fe2b1b27c927462c72277cc5e37fc656a867778f8a8bfb7ea34abe6070d0ec1297d0d0617ff35602229fdaaa0bb55e +EBUILD ell-9999.ebuild 1257 BLAKE2B 27e21a66e146c9c55d06dd774124a30c14b5a3c26f571645667ed5660f0bc70e23b1fb27c68a740e6693870b6bbbc62e5eb3d930ae1b7bb5f05464c59d8f8e53 SHA512 cc5ea49eabe2db020d458569fa5cfda3e37602e63706c51772d8af7358a38ab5a8b62e9b5a95ebbc84276f70ceb852c406ff3051d46e32413d9f91e1680ac5e1 MISC metadata.xml 454 BLAKE2B a0768369a4193ad0aa995290515a1c2e2a99e363d345d33a52933ac274e0c10364801ed20727a78f0d22088bfea0eb833d54f08d4de47790e6e0213a0318ecbe SHA512 583e77bec8ec2bed4e72ae117a7afba7cbe3abd0c3d139227aaebd0f06081faf827356e871494c9fbd16bc16a146f23099729afd80e2583e2bacbda9226bfabf diff --git a/dev-libs/ell/ell-0.20.ebuild b/dev-libs/ell/ell-0.20.ebuild deleted file mode 100644 index cafd42ed2ce6..000000000000 --- a/dev-libs/ell/ell-0.20.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic multilib-minimal - -DESCRIPTION="Embedded Linux Library provides core, low-level functionality for system daemons" -HOMEPAGE="https://01.org/ell" -if [[ "${PV}" == *9999 ]] ; then - inherit autotools git-r3 - EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git" -else - SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -fi -LICENSE="LGPL-2.1" -SLOT="0" - -IUSE="glib pie" - -RDEPEND=" - glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND}" - -src_prepare() { - default - [[ "${PV}" == *9999 ]] && eautoreconf -} - -multilib_src_configure() { - append-cflags "-fsigned-char" #662694 - local myeconfargs=( - $(use_enable glib) - $(use_enable pie) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_install_all() { - local DOCS=( ChangeLog README ) - einstalldocs - - find "${ED}" -name "*.la" -delete || die -} diff --git a/dev-libs/ell/ell-0.21.ebuild b/dev-libs/ell/ell-0.21.ebuild deleted file mode 100644 index cafd42ed2ce6..000000000000 --- a/dev-libs/ell/ell-0.21.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic multilib-minimal - -DESCRIPTION="Embedded Linux Library provides core, low-level functionality for system daemons" -HOMEPAGE="https://01.org/ell" -if [[ "${PV}" == *9999 ]] ; then - inherit autotools git-r3 - EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git" -else - SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -fi -LICENSE="LGPL-2.1" -SLOT="0" - -IUSE="glib pie" - -RDEPEND=" - glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND}" - -src_prepare() { - default - [[ "${PV}" == *9999 ]] && eautoreconf -} - -multilib_src_configure() { - append-cflags "-fsigned-char" #662694 - local myeconfargs=( - $(use_enable glib) - $(use_enable pie) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_install_all() { - local DOCS=( ChangeLog README ) - einstalldocs - - find "${ED}" -name "*.la" -delete || die -} diff --git a/dev-libs/ell/ell-0.22.ebuild b/dev-libs/ell/ell-0.22.ebuild deleted file mode 100644 index cafd42ed2ce6..000000000000 --- a/dev-libs/ell/ell-0.22.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic multilib-minimal - -DESCRIPTION="Embedded Linux Library provides core, low-level functionality for system daemons" -HOMEPAGE="https://01.org/ell" -if [[ "${PV}" == *9999 ]] ; then - inherit autotools git-r3 - EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git" -else - SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -fi -LICENSE="LGPL-2.1" -SLOT="0" - -IUSE="glib pie" - -RDEPEND=" - glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND}" - -src_prepare() { - default - [[ "${PV}" == *9999 ]] && eautoreconf -} - -multilib_src_configure() { - append-cflags "-fsigned-char" #662694 - local myeconfargs=( - $(use_enable glib) - $(use_enable pie) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_install_all() { - local DOCS=( ChangeLog README ) - einstalldocs - - find "${ED}" -name "*.la" -delete || die -} diff --git a/dev-libs/ell/ell-0.23.ebuild b/dev-libs/ell/ell-0.23.ebuild deleted file mode 100644 index 9c1223c6f05c..000000000000 --- a/dev-libs/ell/ell-0.23.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic multilib-minimal - -DESCRIPTION="Embedded Linux Library provides core, low-level functionality for system daemons" -HOMEPAGE="https://01.org/ell" -if [[ "${PV}" == *9999 ]] ; then - inherit autotools git-r3 - EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git" -else - SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~sparc x86" -fi -LICENSE="LGPL-2.1" -SLOT="0" - -IUSE="glib pie" - -RDEPEND=" - glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND}" - -src_prepare() { - default - [[ "${PV}" == *9999 ]] && eautoreconf -} - -multilib_src_configure() { - append-cflags "-fsigned-char" #662694 - local myeconfargs=( - $(use_enable glib) - $(use_enable pie) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_install_all() { - local DOCS=( ChangeLog README ) - einstalldocs - - find "${ED}" -name "*.la" -delete || die -} diff --git a/dev-libs/ell/ell-0.24.ebuild b/dev-libs/ell/ell-0.24.ebuild deleted file mode 100644 index cafd42ed2ce6..000000000000 --- a/dev-libs/ell/ell-0.24.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic multilib-minimal - -DESCRIPTION="Embedded Linux Library provides core, low-level functionality for system daemons" -HOMEPAGE="https://01.org/ell" -if [[ "${PV}" == *9999 ]] ; then - inherit autotools git-r3 - EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git" -else - SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -fi -LICENSE="LGPL-2.1" -SLOT="0" - -IUSE="glib pie" - -RDEPEND=" - glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND}" - -src_prepare() { - default - [[ "${PV}" == *9999 ]] && eautoreconf -} - -multilib_src_configure() { - append-cflags "-fsigned-char" #662694 - local myeconfargs=( - $(use_enable glib) - $(use_enable pie) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_install_all() { - local DOCS=( ChangeLog README ) - einstalldocs - - find "${ED}" -name "*.la" -delete || die -} diff --git a/dev-libs/ell/ell-0.25.ebuild b/dev-libs/ell/ell-0.25.ebuild deleted file mode 100644 index cafd42ed2ce6..000000000000 --- a/dev-libs/ell/ell-0.25.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic multilib-minimal - -DESCRIPTION="Embedded Linux Library provides core, low-level functionality for system daemons" -HOMEPAGE="https://01.org/ell" -if [[ "${PV}" == *9999 ]] ; then - inherit autotools git-r3 - EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git" -else - SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -fi -LICENSE="LGPL-2.1" -SLOT="0" - -IUSE="glib pie" - -RDEPEND=" - glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND}" - -src_prepare() { - default - [[ "${PV}" == *9999 ]] && eautoreconf -} - -multilib_src_configure() { - append-cflags "-fsigned-char" #662694 - local myeconfargs=( - $(use_enable glib) - $(use_enable pie) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_install_all() { - local DOCS=( ChangeLog README ) - einstalldocs - - find "${ED}" -name "*.la" -delete || die -} diff --git a/dev-libs/ell/ell-0.26.ebuild b/dev-libs/ell/ell-0.26.ebuild index 125fb7022f2d..e4afae4a385c 100644 --- a/dev-libs/ell/ell-0.26.ebuild +++ b/dev-libs/ell/ell-0.26.ebuild @@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git" else SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86" fi LICENSE="LGPL-2.1" SLOT="0" diff --git a/dev-libs/ell/ell-0.27.ebuild b/dev-libs/ell/ell-0.27.ebuild index 8d17f6e5152b..e4afae4a385c 100644 --- a/dev-libs/ell/ell-0.27.ebuild +++ b/dev-libs/ell/ell-0.27.ebuild @@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git" else SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86" fi LICENSE="LGPL-2.1" SLOT="0" diff --git a/dev-libs/ell/ell-0.28.ebuild b/dev-libs/ell/ell-0.28.ebuild index 615074c27a1b..e4afae4a385c 100644 --- a/dev-libs/ell/ell-0.28.ebuild +++ b/dev-libs/ell/ell-0.28.ebuild @@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git" else SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86" fi LICENSE="LGPL-2.1" SLOT="0" diff --git a/dev-libs/ell/ell-0.30-r1.ebuild b/dev-libs/ell/ell-0.30-r1.ebuild new file mode 100644 index 000000000000..6c1b04339772 --- /dev/null +++ b/dev-libs/ell/ell-0.30-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic linux-info multilib-minimal + +DESCRIPTION="Embedded Linux Library provides core, low-level functionality for system daemons" +HOMEPAGE="https://01.org/ell" +if [[ "${PV}" == *9999 ]] ; then + inherit autotools git-r3 + EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git" +else + SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +fi +LICENSE="LGPL-2.1" +SLOT="0" + +IUSE="glib pie test" +RESTRICT="!test? ( test )" + +RDEPEND=" + glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] ) +" +DEPEND=" + ${RDEPEND} + test? ( sys-apps/dbus ) +" + +CONFIG_CHECK=" + ~TIMERFD + ~EVENTFD + ~CRYPTO_USER_API + ~CRYPTO_USER_API_HASH + ~CRYPTO_MD5 + ~CRYPTO_SHA1 + ~KEY_DH_OPERATIONS +" + +src_prepare() { + default + [[ "${PV}" == *9999 ]] && eautoreconf +} + +multilib_src_configure() { + append-cflags "-fsigned-char" #662694 + local myeconfargs=( + $(use_enable glib) + $(use_enable pie) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install_all() { + local DOCS=( ChangeLog README ) + einstalldocs + + find "${ED}" -name "*.la" -delete || die +} diff --git a/dev-libs/ell/ell-0.30.ebuild b/dev-libs/ell/ell-0.30.ebuild new file mode 100644 index 000000000000..a16ad16548b3 --- /dev/null +++ b/dev-libs/ell/ell-0.30.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic linux-info multilib-minimal + +DESCRIPTION="Embedded Linux Library provides core, low-level functionality for system daemons" +HOMEPAGE="https://01.org/ell" +if [[ "${PV}" == *9999 ]] ; then + inherit autotools git-r3 + EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git" +else + SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +fi +LICENSE="LGPL-2.1" +SLOT="0" + +IUSE="glib pie" + +RDEPEND=" + glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND}" + +pkg_pretend() { + CONFIG_CHECK=" + ~TIMERFD + ~EVENTFD + ~CRYPTO_USER_API + ~CRYPTO_USER_API_HASH + ~CRYPTO_MD5 + ~CRYPTO_SHA1 + ~KEY_DH_OPERATIONS + " + check_extra_config +} + +src_prepare() { + default + [[ "${PV}" == *9999 ]] && eautoreconf +} + +multilib_src_configure() { + append-cflags "-fsigned-char" #662694 + local myeconfargs=( + $(use_enable glib) + $(use_enable pie) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install_all() { + local DOCS=( ChangeLog README ) + einstalldocs + + find "${ED}" -name "*.la" -delete || die +} diff --git a/dev-libs/ell/ell-0.9.ebuild b/dev-libs/ell/ell-0.9.ebuild deleted file mode 100644 index 2368f26df755..000000000000 --- a/dev-libs/ell/ell-0.9.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic multilib-minimal - -DESCRIPTION="Embedded Linux Library provides core, low-level functionality for system daemons" -HOMEPAGE="https://01.org/ell" -SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz" -LICENSE="LGPL-2.1" -SLOT="0" - -KEYWORDS="amd64 arm arm64 ppc ppc64 x86" -IUSE="glib pie" - -RDEPEND=" - glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND}" - -multilib_src_configure() { - append-cflags "-fsigned-char" #662694 - local myeconfargs=( - $(use_enable glib) - $(use_enable pie) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_install_all() { - local DOCS=( ChangeLog README ) - einstalldocs - - find "${ED}" -name "*.la" -delete || die -} diff --git a/dev-libs/ell/ell-9999.ebuild b/dev-libs/ell/ell-9999.ebuild index 615074c27a1b..6c1b04339772 100644 --- a/dev-libs/ell/ell-9999.ebuild +++ b/dev-libs/ell/ell-9999.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit flag-o-matic multilib-minimal +inherit flag-o-matic linux-info multilib-minimal DESCRIPTION="Embedded Linux Library provides core, low-level functionality for system daemons" HOMEPAGE="https://01.org/ell" @@ -17,12 +17,26 @@ fi LICENSE="LGPL-2.1" SLOT="0" -IUSE="glib pie" +IUSE="glib pie test" +RESTRICT="!test? ( test )" RDEPEND=" glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] ) " -DEPEND="${RDEPEND}" +DEPEND=" + ${RDEPEND} + test? ( sys-apps/dbus ) +" + +CONFIG_CHECK=" + ~TIMERFD + ~EVENTFD + ~CRYPTO_USER_API + ~CRYPTO_USER_API_HASH + ~CRYPTO_MD5 + ~CRYPTO_SHA1 + ~KEY_DH_OPERATIONS +" src_prepare() { default diff --git a/dev-libs/eventlog/Manifest b/dev-libs/eventlog/Manifest index a144caecc68e..dfe5ce5043e9 100644 --- a/dev-libs/eventlog/Manifest +++ b/dev-libs/eventlog/Manifest @@ -1,3 +1,3 @@ DIST eventlog_0.2.12.tar.gz 303925 BLAKE2B 2321b26456380788752f8cb106f4e7b7ea30c9d463d04d536d46d0deb83a0640b86483f46acb33537f539c127a9dde484c121ad608ed43f1a8f525fd6c04aa3c SHA512 a681ab2961f5bf38e106a5b0b4492e74098808e2bf1a100f545736902649c705db124c0847796a47485faa8b0befe691a789d752f313c5b65ad50ed2763d2cce -EBUILD eventlog-0.2.12.ebuild 672 BLAKE2B 57c008468b54f1e73dcc2f0eef3214723c67cb3d110d9ae336d0e49801681c91e37b74bf15c6c02fcde3ad3523472d1c5ff943a5a87f5cdb736fa13c52378738 SHA512 05df552b859da566e05dae361a010163f1b3380f686eaa17bb922d73558facc750c83fb6ddba288a5af3f91b54a8c91ad0e627599d400f01b4656c8f73a5b76c +EBUILD eventlog-0.2.12.ebuild 670 BLAKE2B 9b497d445da46239296d2df4f5125d1fdd15b7b1cb09950b4ee745df6ed18e2cf43e721e6c46bd611226d7e2e20c6a6f7f721b6d49f956579a5b9a144d375f11 SHA512 ec5dfdc1a1a4908e070a1974165ec083bf7c4e03eb1edadc35431ef2738065116eac9c333c5a1e42dbbdd9ae070daf4646c9975574938f22c65cfe104f1a4ff7 MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/dev-libs/eventlog/eventlog-0.2.12.ebuild b/dev-libs/eventlog/eventlog-0.2.12.ebuild index 1632d5adb46b..5e1cc7191461 100644 --- a/dev-libs/eventlog/eventlog-0.2.12.ebuild +++ b/dev-libs/eventlog/eventlog-0.2.12.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://www.balabit.com/downloads/files/eventlog/0.2//eventlog_${PV}.tar LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~m68k-mint" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sparc x86 ~m68k-mint" IUSE="static-libs" DEPEND="" diff --git a/dev-libs/expat/Manifest b/dev-libs/expat/Manifest index 118a12b320bd..1a019fd52e54 100644 --- a/dev-libs/expat/Manifest +++ b/dev-libs/expat/Manifest @@ -1,5 +1,5 @@ DIST expat-2.2.8.tar.xz 422324 BLAKE2B 1f3e8bbce7f05aa080ca647d12a4ff9bf6d21cd31366d70daabcf8db48985e0b644faac5e251e0a559a74f0a27b247ede64b6f117940a5f7f70dc1cce0f0036a SHA512 102a3af89af37a961f81ade2dfb4f3e13bf779110decff9f1462f21079aa6959009871c39b933d9bf47ebc3ee50d3f8d5b41859dce833d290f17886a2aa80aa9 DIST expat-2.2.9.tar.xz 422460 BLAKE2B ea0e0bd005bbfd355e819e2b157859878a20ad9a6807cc5a10a6656f062e2443adb483adb0452d751b3d460834e3f613b8ecf7cdaf743be1b15815d005d01fa6 SHA512 e082874efcc4b00709e2c0192c88fb15dfc4f33fc3a2b09e619b010ea93baaf7e7572683f738463db0ce2350cab3de48a0c38af6b74d1c4f5a9e311f499edab0 -EBUILD expat-2.2.8.ebuild 2512 BLAKE2B 5829d168f39f69b9dc02e8d0385fd43ef939bb7360f30c70d5a4f5b5e7253adc18620efd533343e0583b26e143f761f664a83f2a4488292eb5c2b994ca06156e SHA512 3e8af07dcdea908969ae3b7fdb166de77ddc53504a13f5621a98279bc8ba09847201974a2d616b442d3f540391b5a7c78b24b0e454bc8a0ba25d4707f8910e05 -EBUILD expat-2.2.9.ebuild 2546 BLAKE2B 3d95a770ed8913662c1f23768005bd5acc377cd70730366b52e4370c034ea45feae90a2c6f28087715db0dc4311ef251d0935f5c4998322b2cfe6f0cf042c60a SHA512 e6627e37885a1748074822e758b79fbc571d351839d2e4e65c807fcccdff15bf178c8da630282704ea54489c635654854f1855b4424e96295803976a26ed73ec +EBUILD expat-2.2.8.ebuild 2509 BLAKE2B 7b76c5410eadbab36e3dfd5f99720b2f969c51d131d1228fafec265707d8dfc9df4fd98ef776778e9c23b81f298e421a4068cfa26cd500236f84328dc9d6d365 SHA512 da6448c66c60edbe38762de1ebbd3bdf68041e6f3c9afbf8ef95ea470250fb9576a9fbdb343e9aee90af74ce207e0fcf52b4115e71b78ff573e3449fee6fec0a +EBUILD expat-2.2.9.ebuild 2542 BLAKE2B a48db7ea86bd98b7afe42004e1a7f01cc0dbf548b96bc52e37a4433710a9de568c03177a094c5562b2e5c24db9a6d362f5b3dca7d571bd776e70840fb0283ca2 SHA512 888878858f2ae8fdef1a8e3b37ff35872b56df96b922ee2f9feeea1c95737280b615b4b7d872d8e81901dadf63c4c411943f5cc87e072919942a5cbe0d351bd8 MISC metadata.xml 513 BLAKE2B 1f90bebcf78b72abf04ef2e0370792ab4cc9c12f6edeb1985b42846e2d17905b0c454adfea4427a7795158c9de1963ec28ef24c21a07e5d423e576fc394a446f SHA512 8683789b6958547b10ac2d225eb59314feb942e5762308ec17704d9ade28b25b528e8df697892b0e090ecd6830c0ef8d64b1da05337b7878731e6df82abcc2a3 diff --git a/dev-libs/expat/expat-2.2.8.ebuild b/dev-libs/expat/expat-2.2.8.ebuild index c4a851cc8290..7e7cd367ff73 100644 --- a/dev-libs/expat/expat-2.2.8.ebuild +++ b/dev-libs/expat/expat-2.2.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libexpat/libexpat/releases/download/R_${PV//\./_}/ex LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="elibc_FreeBSD examples static-libs unicode" BDEPEND="unicode? ( ${AUTOTOOLS_DEPEND} )" diff --git a/dev-libs/expat/expat-2.2.9.ebuild b/dev-libs/expat/expat-2.2.9.ebuild index 208b078a9cff..2da0a2ea35e0 100644 --- a/dev-libs/expat/expat-2.2.9.ebuild +++ b/dev-libs/expat/expat-2.2.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libexpat/libexpat/releases/download/R_${PV//\./_}/ex LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="elibc_FreeBSD examples static-libs unicode" BDEPEND="unicode? ( ${AUTOTOOLS_DEPEND} )" diff --git a/dev-libs/fcgi/Manifest b/dev-libs/fcgi/Manifest index e5bb29e1581a..efe1d5c2a831 100644 --- a/dev-libs/fcgi/Manifest +++ b/dev-libs/fcgi/Manifest @@ -5,5 +5,5 @@ AUX fcgi-2.4.1_pre0311112127-gcc44.patch 202 BLAKE2B e1c215ce690abb22799050b562a AUX fcgi-2.4.1_pre0910052249-link.patch 850 BLAKE2B e56ffa28035ecc8892d64dc097560068c61d7f6f9cd3b84a23b92f22b646cb73eeb5b81e2275e86ece868f9c7d83757a7fc0366596a718f170c6da0b7fdd351a SHA512 6180201e3ac7e9fe659b281cc612ed7d6d58acc17f670feba843931c5b038a7d08e75a9f24b098413bc309cb1cdbc6b96ba77f6f1fb43e47066815937d622b52 AUX fcgi-2.4.1_pre0910052249-poll.patch 2469 BLAKE2B b1c16bf0ff35d1ccb62d006e4e846b55a1ebafd549c53952784fd3fdd744574a2db332ed06740e3a5d519515355335df1e2310bb3744a95753b821a434721bcb SHA512 3c00be90012bb7b9aabcce0eb014b2b0a8ec0bb8d4a44389237ae1c88fd46129e7686b035a427177545762275c30151c8a1037258b409486706a7f3a64db70b1 DIST fcgi-2.4.1-SNAP-0910052249.tar.gz 614929 BLAKE2B 243125c2e815ccc505b23ea1be153c304a3174e5285583bb8be5411f624bedba76ebcb61389c0c4178a497678af6aeba4b8b840dda2d83c4638de6e1dc85b69e SHA512 7ae7542ef0934f44d8c7a120366a5cd92639d0bc283a16be320c9218a73a0302c961cc004074e3915209690f1e2b67fc234c9ba55d35af11e31566d79f081c87 -EBUILD fcgi-2.4.1_pre0910052249-r2.ebuild 1265 BLAKE2B 9d708272f141b7aa74e5021872c7574a4f3c16e6b54f8eda02f7d7d5708796f955fd05e4c55755ae997d578e14b5eaed5e4dde400a52890bb7632594228e760f SHA512 7d2076a522f4358ba92644ed79be59564d3b6cb1e8d430831444dc3006423231f4c485813161905f5bbd6c528cad495de7125054a68e3dbae82b60a1d35b940a +EBUILD fcgi-2.4.1_pre0910052249-r2.ebuild 1262 BLAKE2B 7dcee2ed6d17427b5736655e7d084232b166fe0f15d4fe28481ea4f1858b3376887c8d622fa41c79e726e1e01affe9e2aee8d475f2ab07e79e638572ff9acf47 SHA512 99e774c97753f8df19d21ad38cde5218befb9c9e48d17ee7adf0c14fafb1b09ebcedfc8f8651a79612982487c75b3dd5e43a6324a8cd972d43595b273abe28ef MISC metadata.xml 322 BLAKE2B af18d8a4fc584c7512d4967123df7e5785e1efde8475c8d73277a244b67c00e0b80b30ddc8de15844beedbb454aeda583bb6021c8d3e2c681ffd529fbd9dd01f SHA512 d4d683173a6acb775871efc762823f186867e446c931714e8b04475a7982845e2d8152d871f123a1c8b08e7af307c7d1453c0309c26f7e6da131f120e1c29c7b diff --git a/dev-libs/fcgi/fcgi-2.4.1_pre0910052249-r2.ebuild b/dev-libs/fcgi/fcgi-2.4.1_pre0910052249-r2.ebuild index 2cf2e56dae2c..1c1ac94db425 100644 --- a/dev-libs/fcgi/fcgi-2.4.1_pre0910052249-r2.ebuild +++ b/dev-libs/fcgi/fcgi-2.4.1_pre0910052249-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.fastcgi.com/dist/fcgi-2.4.1-SNAP-0910052249.tar.gz" LICENSE="FastCGI" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="html" S="${WORKDIR}/${PN}-2.4.1-SNAP-0910052249" diff --git a/dev-libs/ffcall/Manifest b/dev-libs/ffcall/Manifest index b07b4067a717..6081617b354f 100644 --- a/dev-libs/ffcall/Manifest +++ b/dev-libs/ffcall/Manifest @@ -1,3 +1,3 @@ DIST libffcall-2.1.tar.gz 943235 BLAKE2B ae82663174db084e830b6ff77ceedf8641b3edeb7800952ac4e2772d9033da3e45f46159e6fdae86615dc69fceba39f48d6c75e6cbd41be98f1986fa69d50b3b SHA512 da73375fb45b7d764c06437a517c2a90abf7d5de6afe0a8ca19e6dfafd2a8c7107e39d230ecbc8edfdd5926b16a0c13b7bb9319287047c47de1241b2f6ae805e -EBUILD ffcall-2.1.ebuild 1513 BLAKE2B dcd28300a65cd57e5fb1b962b2423ad1e0a0959b800efca23c3839788cd620d5c9b31de1bac43c6355470b973109ce4a556e492772d8ec76a8023f4e6dec96b7 SHA512 f76ec983c8869db4e70fd84c1dc19814898d9e30d4f0fda744d3ab47de8773fdd0f0c8b054b7293cf3d1bee6a7becc8fa749c30cde1c6da82f4c5224b187cf45 +EBUILD ffcall-2.1.ebuild 1515 BLAKE2B 5b419ba1265747f8a1aebe2bf0b5ddfa60a14adfe014a97db80fc616c7b703134b18911d651c71b9943ff9b21bbab69138330510f41af87439434942b8b4a286 SHA512 8d8ee9d3bc89717aa6650d9a26e3565d926924bff666a338b58ab4052ddd137e543d3605832968a37478fe408d9521827cb0dde918405441eaaeb2e66182df29 MISC metadata.xml 858 BLAKE2B a47a659baa99a77ae0caae149918d698ab357a691fd1c57dfe9671ab5631da54b15daaa96fe45b251f800fcb00da5e3c6e87e30eec2bc960301fa6f818cb34da SHA512 e64e471f2fdcc289c678bfc4fe3d2f652062907f9ff18d0350c0907b3d9bfa4e92c76bf04d1b2f0fb3f820f917ec4e3bd7d997a0d5e2eb270ac10516cb58f971 diff --git a/dev-libs/ffcall/ffcall-2.1.ebuild b/dev-libs/ffcall/ffcall-2.1.ebuild index 8a690e7e2c06..443dec8afa92 100644 --- a/dev-libs/ffcall/ffcall-2.1.ebuild +++ b/dev-libs/ffcall/ffcall-2.1.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://gnu/libffcall/${MY_PV}.tar.gz" # under GNU LGPL." -ffcall author LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm64 ~hppa ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="" S=${WORKDIR}/${MY_PV} @@ -32,7 +32,7 @@ src_prepare() { for mfi in {,*/,*/*/,}Makefile.in do - elog "Patching '${mfi}'" + einfo "Patching '${mfi}'" # usually uses only assembler here, but -march= # and -Wa, are a must to pass here. sed -e 's/$(CC) /&$(CFLAGS) /g' \ diff --git a/dev-libs/flatbuffers/Manifest b/dev-libs/flatbuffers/Manifest index 356d5da1b7de..67ab3381c757 100644 --- a/dev-libs/flatbuffers/Manifest +++ b/dev-libs/flatbuffers/Manifest @@ -1,3 +1,5 @@ DIST flatbuffers-1.11.0.tar.gz 894944 BLAKE2B 8eee7165f2dfbed6ee0b0cfbec0df995bc6e8a19600ad42ac70788714635ba90d72f2dc24d0e1edd5ac6a1cf6148948f625245d3079e75861d29117f6fcf34fd SHA512 cbb2e1e6885255cc950e2fa8248b56a8bc2c6e52f6fc7ed9066e6ae5a1d53f1263594b83f4b944a672cf9d0e1e800e51ce7fa423eff45abf5056269879c286fe +DIST flatbuffers-1.12.0.tar.gz 1145348 BLAKE2B 441123be124ad851efa30bda0d828a764ebaf79ba6692a6e5904000b33818e9de78c3a964037ac93ef562890980c58169141e55354dce86857c02bcd917150d6 SHA512 8a0b88d739fa4694a69d3630140fe89fdd70d50bba4dadd1758d9aa2920cda16700bcafb8d89fe2a09ac907d3f378240c3cb4abc7106318136799836aba4b063 EBUILD flatbuffers-1.11.0.ebuild 697 BLAKE2B 389c3f6f198cba2729771f48fc5e93d3ee78378e2b623a81aa53270f28b62cb4906a96407754f08b68e2b628f7458ee35bf12650f1153931cd7a5b18ac2725c3 SHA512 9040890f80c55163c711df6a38129bb0a590cc78940a2f9104e02809966e3c9a3da8b6f01192d5e3990e80e8f1b04ccdd7cf096493e0733684a59420ffc8713f +EBUILD flatbuffers-1.12.0.ebuild 700 BLAKE2B 8d17ab5228af7ae4e07b381a197a06ce526c7e995000432f6a61c5f8c3df1e222d51db5878e68d3ee51cc4daa18b5c835ed0f07848bcebb54868058620587f37 SHA512 4da00fc25532ad57696e0c66ee1185b16bde82e60895602a6182d626653ddb2100836496662c50fbb653b3c8c1507b85434b24aed7de6849424c67edc38e8ebc MISC metadata.xml 332 BLAKE2B db6517401d85991288145c5665477a48e6d546a522dccdae0856f127b273879965de38cbc17e054e99387c96da859b89cbd0d6bbd357e9388c15a43b708a7589 SHA512 c30e9735c09dc9df55b25e8943fb2bf4b9b780b396bd82ccdc9ae45c22940599ea38d4bf7a000721e3a0d9b84955fee047a545ce23f3c4c919b349f437182719 diff --git a/dev-libs/flatbuffers/flatbuffers-1.12.0.ebuild b/dev-libs/flatbuffers/flatbuffers-1.12.0.ebuild new file mode 100644 index 000000000000..d501c19113cc --- /dev/null +++ b/dev-libs/flatbuffers/flatbuffers-1.12.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="Memory efficient serialization library" +HOMEPAGE="https://google.github.io/flatbuffers/" +SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="static-libs test" + +RESTRICT="!test? ( test )" + +DOCS=( readme.md ) + +src_configure() { + local mycmakeargs=( + -DFLATBUFFERS_BUILD_FLATLIB=$(usex static-libs) + -DFLATBUFFERS_BUILD_SHAREDLIB=ON + -DFLATBUFFERS_BUILD_TESTS=$(usex test) + ) + + use elibc_musl && mycmakeargs+=( -DFLATBUFFERS_LOCALE_INDEPENDENT=0 ) + + cmake_src_configure +} diff --git a/dev-libs/folks/Manifest b/dev-libs/folks/Manifest index dca58927fdb9..e31eb77bf4d0 100644 --- a/dev-libs/folks/Manifest +++ b/dev-libs/folks/Manifest @@ -2,7 +2,10 @@ AUX 0.12.1-conditional-tests.patch 1342 BLAKE2B 6e6724ecd63771c3ff417d82cced0230 AUX 0.12.1-meson-0.53-compat.patch 1381 BLAKE2B f1fc6a54113dcac1f3a76970d1b3a2558fa48971e5f7e2ef8723f91aaf423fa383aefb04a833cc507057982e8305475068b58dbcdf1c1ec0711c520ede591bff SHA512 da08c17dc2ada2ef48970f30859f42b7117e765294349137651ccf46006ddd465b89dbacbfd41c6fefb4135f691d37146708250f060e9d4089d4f20c6cbb42fb AUX 0.12.1-meson-0.53-compat2.patch 763 BLAKE2B 280b3b9801de593136006c1129a68b05db3e8e551d4286c081906a7c254c1dbebf0afb7a35a4839792b19bdaa620a5b77904e4193bcfeff54edffc821270f21c SHA512 33fd46de823df0f0ad27402b0f69c72f41da6c6f9ecd382dc84454ac413781e884dc349c72c5ee5db0a3b24d4828a70a2af5e0f2574f80f6718a679eccc789b7 AUX 0.12.1-no-tracker-tests.patch 633 BLAKE2B 80f324c784248d5a25ddf70f82ec57c7ff4699f83805df96700f4013795afccd3dd098b4fae86c60381f31b6196d4beebbbd5f196663bda1796ffbf556e4b8d9 SHA512 3e37b6c6abc17aa0ae95f0d33042dc454328cfdc0ef4ebe035f7eacee65bad69db01fa6bc6493026d2a8ccd7ab030d1736cea2247b246f7296eefb1740a838df +AUX 0.13.1-meson-0.53-compat.patch 908 BLAKE2B 2fb471f9f500623565491df116099198be990c4ccf9bc308a2fd0fc2676b81c9f1ae5aa9a6168703066a35a0c3d87d480610d81333da97c1363d87265ccbf998 SHA512 2e4ee26a529d2a854027abb9d0a1414d1059f55fb0ac9ed5edde36049819bcc77f1e971b9b8a98e56db6ab18e6704591f9ea906ecd12f9bbff17816d40f3bc5d DIST folks-0.12.1.tar.xz 522688 BLAKE2B 584957b628e286b850ee45c3f79d942ae602124e0130eeddc8806ae6fc12accd26c140df5caa0a1a68c84bff707df785d863d2f69ee9a0b6b450b8159c21fb39 SHA512 f60e993508137b33602ccc814bde45ad780d61afb0566f8175fd01b3dcaa5f5771e11d98156c4ecfd85f920a7adc140a5b2582eaaa97568b8fb3b3761668decb -EBUILD folks-0.12.1-r1.ebuild 2642 BLAKE2B a7659b25df6c548b8d09d4996008023b78da9a594173bce759b3577c8661c2d02c0695955b2f00d5ea6799408654a87308a7044b12420546f28420dea350c1e4 SHA512 3090da11ad71eb9dbec0a4b43a34de3300e2473e52a792918df3a9ecc22e329dc0902a0c8f4947fd19b81969b3eb9fb9cbcf0ccc7e3f71d7adc86ddd5203e4d7 -EBUILD folks-0.12.1.ebuild 2418 BLAKE2B 5535c5ab78643462090c1613e028f0976d512a837788c3f07347cfefbd7795d5b5c2288d6bd38b0b9c0f8bccba4f7ba63b629fdf8bdc2451c86962964e5b6849 SHA512 9780b550f38d7178a3c4b429db12e505974942a858a3e633a711a67eea4dcc66bb1962c954717f6ea710b182a01a9fc227d7de01badab7e6e19245456643b900 +DIST folks-0.13.1.tar.xz 515584 BLAKE2B fe4e368e60dd41a72f449f130993eb7b8792b2a38218ff7117a8e5ec192d53d2b8f5ab09a2318267cf2fd7a717048b8715289b2f411c59846c6c98235ec32149 SHA512 b134172077bed1655cd7f24b1402ed347d405b22114c33d6638040a5e475632ea33cde898a08fc143eaefc7057d4b6dccceac7e797e1976fdf88c58764818afe +EBUILD folks-0.12.1-r1.ebuild 2685 BLAKE2B e022c4fc18fed55dac5983f784644e7fca72b519daca47e6cc77a806a003d57a3bb97b4b105864b4c93a7e60e9cdd9ebb41bef6a244d259f34d7117a4e784f5c SHA512 9fda39a47b741832b7155cd36c1d972d3692f18c9962b22d525551907755ed857f1af4ac76881adfc64a9b7508ba27f719619541ad22d476f9170927cf876e09 +EBUILD folks-0.12.1.ebuild 2461 BLAKE2B 07bf3f5c2228b82778628918c91539b891bb33c165f98c3661a5e68bf689536fe0e6de17ac4a80bb731e138d184d6044c926c9be406cb12700f07e8afd4eed25 SHA512 fbb30f024370c686a821811b5a63bfa7d0086da1ae6744cf1ff079a40e96bdcf557856b277395594f526c062755e5b8fb042a6e7afb2c204ceabf69dc735949f +EBUILD folks-0.13.1.ebuild 2129 BLAKE2B abed9d09fb8f3029592349bbf1fd346cb4f709656c9f655a57ec2d7c3d50d0ada6bac6ce71cd6a21713dc4ad3ee90419754a79efa150886a539a6ac1226000d4 SHA512 6748ca3829f184bf98a64a8998d6016103881cb346188eba0719cc401396c16b40b6a45cdd86c55a555a9b0955e3ee3fbd7405424d75bac847dfffb57f78fa1c MISC metadata.xml 477 BLAKE2B 59650bcd983e214f924509b128b6bfd45cd015bd3f98417716d366f9a05d932b0feacff410381db14afa18da12fcfaf09c0da2fb2f122e110a6a0858c6f2bd6d SHA512 eb009ee1180b529978596f9a838454f9226906ebd7f0218e29545326222cf04b08efad06e88bd6ab66fc7486022e4f27bb234f4709ac499f1b7df77276709423 diff --git a/dev-libs/folks/files/0.13.1-meson-0.53-compat.patch b/dev-libs/folks/files/0.13.1-meson-0.53-compat.patch new file mode 100644 index 000000000000..a31a5c697e2f --- /dev/null +++ b/dev-libs/folks/files/0.13.1-meson-0.53-compat.patch @@ -0,0 +1,31 @@ +From c973f2910322a2b6cfae210730bfd6d3d8259e01 Mon Sep 17 00:00:00 2001 +From: Mart Raudsepp +Date: Sun, 1 Mar 2020 10:41:30 +0200 +Subject: [PATCH] meson: Disable unused dbusmock check as tests are commented + out + +This avoids issues with meson-0.53 like commit 1853567d79024, but +by just dropping the check, because the 0.13.1 release had tests +commented out fully anyhow. +--- + meson.build | 4 ---- + 1 file changed, 4 deletions(-) + +diff --git a/meson.build b/meson.build +index 8d09149e..8f52bb7e 100644 +--- a/meson.build ++++ b/meson.build +@@ -123,10 +123,6 @@ endif + + if bluez_backend_enabled + libebook_dep = dependency('libebook-1.2', version: '>=' + min_eds_version) +- # Needed for the BlueZ tests +- pymod = import('python') +- py_installation = pymod.find_installation('python3') +- python_dbusmock = py_installation.dependency('dbusmock') + endif + + if import_tool_enabled +-- +2.20.1 + diff --git a/dev-libs/folks/folks-0.12.1-r1.ebuild b/dev-libs/folks/folks-0.12.1-r1.ebuild index 633ff457fbe2..3ac62a655ba7 100644 --- a/dev-libs/folks/folks-0.12.1-r1.ebuild +++ b/dev-libs/folks/folks-0.12.1-r1.ebuild @@ -25,7 +25,9 @@ DEPEND=" >=dev-libs/gobject-introspection-1.54:= telepathy? ( >=net-libs/telepathy-glib-0.19.9 ) tracker? ( app-misc/tracker:0/2.0 ) - eds? ( >=gnome-extra/evolution-data-server-3.13.90:= ) + eds? ( >=gnome-extra/evolution-data-server-3.13.90:= + gnome@gentoo.org Gentoo GNOME Desktop + + Enable profiling data capture support using dev-util/sysprof-capture + diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest index 734ef4e645ec..2bfcfd8bf854 100644 --- a/dev-libs/glib/Manifest +++ b/dev-libs/glib/Manifest @@ -1,9 +1,14 @@ AUX 2.60.7-gdbus-fixes.patch 10740 BLAKE2B 0e42e8444c6308aebdeb240c935969015758bef744a21c4fa9d87eec6e52c0422660ad8ce6f2a2c1caf66369b66e8e7979345449a5322f37bed54f607df82473 SHA512 dbee2969935cb3d24d9bd518c78a02b815ff3bb468d1b04acef50ccd8dd5c38b7121a12f69df51d8a6f9944342e3101fe0bf5b3d87e3ae9e65257238769548eb AUX CVE-2020-6750.patch 29371 BLAKE2B df3061eaa5de4115143d52fac6663c791bd5f1d1d3272d4311f49119896bee94fce9035b315dafd267164664bc9fb11798edb6f98975df2ce26f742acf00b1d6 SHA512 6f3da1db841503072d6f88b188ffa869eb07bfb918286ddbce780f114cae2da0024202a166a4b3913b51aa070cd1a98a9993f2516762e2bc2114122731a9720d +AUX glib-2.64.1-mark-gdbus-server-auth-test-flaky.patch 842 BLAKE2B 6b2eb57b8923c8bb54ead80d829aeb7a5c8a42c62e960e7305bc3fad69c67fd21e1c9f20b5c9002c0319cf3d77992b9cb71912c9b813b723e0a56aaea38330ad SHA512 ccd92d2f1fd495618ac788ffe6b69acec05a521a0ee8ff2bacb1dce6e283a04bbc2a10e61b37fc29f3893003fa154fa0d30bc37ed266b3f813200cd8ed17c116 DIST glib-2.60.7.tar.xz 4590568 BLAKE2B a3f2a3bd0443a27326e8359c2ad1e6022ca1634f5c7cb4502a8011fbe85df690fff7d67665cf160bf4ed426214b87f6501a69158fb1656bdb86cacdcf076ee15 SHA512 d56d805a5abf6f7aeb8bf5be06b60ad049177ee23f78eacef4ce2ea88a8be49966a95e48fed17c752649f6e80937fd0ebc8f959709f623ec1f2f43ffd42d078a DIST glib-2.62.5.tar.xz 4702492 BLAKE2B 03e04cb149b3301959013c5db20b1f3606951ed80105e0580d40177586a5834afb975ace0d25d5311fd63d29a48129128bdddf29a808e371f1400c00033be1a3 SHA512 2f99422ff8245524aabdb52f5d388ef4bde0fc075eab24499b4023f6ca143b80a74e265117b9e7a9de68a347b0c7eaa8655c836d7bbb63d54cad5c6dda630371 -EBUILD glib-2.60.7-r1.ebuild 10217 BLAKE2B 9e5876c643608eaf57768487a465d4951e208b1b4e636d2bdf13f2b1c846199a049f607911a302a30736dfa9357db26dbbdffc93751ac8a05f063c2df4c4dbe8 SHA512 b5e050362d94e3f7729c0cd05c66535c159224966c952de4310dbd2efbff71925e173277e9da73c5cccb3a43fb8c82c5a550648dc7c3231065c6547726cf495a -EBUILD glib-2.60.7-r2.ebuild 10260 BLAKE2B 2ff6270ad53d0bbc49eab6a9451784d6918d38174522c760153a824e5dd1a597b39b8a59327f3adc48634835c7b0166a1911bfb9abc73a2aaf47e8f66442ce9f SHA512 dcf8db458d27f6e9eb92a43d05033353b86ce05ef21179aa516e87f07b17f46b51fef283ee499c4bc44b2fd32e430f7fd0ffd211996e256ccd810c916822fbe1 -EBUILD glib-2.60.7.ebuild 10139 BLAKE2B bed62a53ad8276a891f54acf41ebf6cbced7cd942dd5af0e5a49f3a13057457d9186487a9ea30aafce9c7a04e4d514b3241e41166ef3ddec48a0e580b41f0a7c SHA512 1b3de610aa4102181d8a8c7f0dd47086aa2c51b85a187f002224e5a04d41a0b56510958917c60b3df2f3607ad5f431e322681f1e62ce5b96c1223e23a5eef09f -EBUILD glib-2.62.5.ebuild 9791 BLAKE2B f6ad592e6b12ae7eebbf5a7722467b21b85fdbef82782069466d089e47f1b39b481a6ddb875de755472b4cede6e7b4cb9786aa49cdbfbefcadc5b199a013dc85 SHA512 0b84aa2cf7aa0f6eaa61478343c4e5981c4fb5d0146b443f76684c097dc05172f8c8e42bf822e43f33ec8cb369f31aaac2ef9c3b97da23392c13a1e96683158f +DIST glib-2.62.6.tar.xz 4703424 BLAKE2B 0a27245be2575c574dcc730dd051a8c284f421dbc46579aadc5fbbacb8f934af4374b61bb26085e5c9ab78a868c567818f3fb9d67adddce37f5c4fec00e0d276 SHA512 8e3972a371f3c1a50b7d245b30e4f740583ad72ba4ab325e0e15e0732be44dfb69b603fb39dcf4989255a23a181e9ea5dd25982dd94c386cd9f21952243ad6f5 +DIST glib-2.64.1.tar.xz 4758548 BLAKE2B 5585d23fee28d7c32b1bb9e1defbc31ba469aa259e3c328760d1e702d98706cf251bfb50b5e2aed37b2cdfa6ab4319372ddcd0a9937c97a2614741b504af17a5 SHA512 1cefe49a42233f24ac6bd09c134ceea7119f4f74f42204a731be56100a180eec69c8224674f0b08d1538ad0859896ed08260a6af0fed469c7d10b4508116a6bc +EBUILD glib-2.60.7-r1.ebuild 10214 BLAKE2B 9ebad250efa90388956a8669775a029ce90c3fa686ac427e88e2ae9411641998ae086c78e49461a99d203245e3fedfec643e23c0765f903ec065b4da6fabc095 SHA512 f9e620db4391a5b9bd57270f8283e35edad93dab9b11469f65548b6545c6e000ad3fb773b103216b905931b4ea36defdd8e8df1431afee25f554c79b0b1b502c +EBUILD glib-2.60.7-r2.ebuild 10255 BLAKE2B 3095550fdee6a0cfe718dac2086282a8e0be93ad632c592cf6d06970accd1c3ba361d2ad64a0317fbb192ef7095d53e19fb0a4b0b99da8c3c1e133f0a856979d SHA512 a90e00e44ba89687f09ac9589881be183e93638532797b4b72fbf1d8b70d3d0f7e47624a25b9bfacf13363ebf57bf603d72ea4a18eaefb087bf02a4144923cbc +EBUILD glib-2.60.7.ebuild 10136 BLAKE2B db0132398aa7be1cf7d9bfaf6dc429304ff74ecbc67b167cfba64235717e9a02d0d46da08a53dfdbb32397f178848dfdf578ecd6ced26717d008827a35922441 SHA512 b5b4b192ae4a890d17bfae25ad87cfd7e7623cd7211ea858fb66cc99226021df69d2a181395c53e4fcdbdce3a97c4da72ce8790b3033997b01be75b2d33a90a8 +EBUILD glib-2.62.5.ebuild 9787 BLAKE2B b014b1203657321e3ae356e4ce4a30654981c9e2c87eb86a6e64c44bd587974319a2dbf432724d9eabdf42050b8156e39616d5b143383e63192bee1bb2dc3823 SHA512 01dd1139fdd6f136f3b8f47139e84db50fbd2a80d396d291ad9d6f73e7c2a06944bb3da641dddb2f343f8f5544d3c90427400e186861d9f3f03d80f70ab4967c +EBUILD glib-2.62.6.ebuild 9787 BLAKE2B b014b1203657321e3ae356e4ce4a30654981c9e2c87eb86a6e64c44bd587974319a2dbf432724d9eabdf42050b8156e39616d5b143383e63192bee1bb2dc3823 SHA512 01dd1139fdd6f136f3b8f47139e84db50fbd2a80d396d291ad9d6f73e7c2a06944bb3da641dddb2f343f8f5544d3c90427400e186861d9f3f03d80f70ab4967c +EBUILD glib-2.64.1.ebuild 10101 BLAKE2B 9c9b7ad9d9f010aefaa9e869dcb425d5f016262df8751340a1917d50907930891de9d4531326ec4bc7bd4d9fd490144823e4ce05f41fce7873aa8950d40e9957 SHA512 33f147f0605a87aee6f6f373ac9630ec4a5838c7c90a20eed74efaf35f8b2a8cfc47359b7df99fdcd03b5cfb6e2264d90b9210b9fd88088cfca130e3a080bd88 MISC metadata.xml 978 BLAKE2B 75f0c12ff1628b7c345b1e85c6baa041973f11555aa520348ca6f347d2241ee0fc9bc26891b25bd34ae512dbaf761b5382d93f094dc0c4ff9a76c3ec852c9583 SHA512 8087f80cbbffb14930b50178559cc4dbde999d4e123475beb04e2d0a25e64b24ee5ab8523f1df1839e82f74272b40cd9a57b78acf34fd64f8b4723bed26573c8 diff --git a/dev-libs/glib/files/glib-2.64.1-mark-gdbus-server-auth-test-flaky.patch b/dev-libs/glib/files/glib-2.64.1-mark-gdbus-server-auth-test-flaky.patch new file mode 100644 index 000000000000..d1a41ecb793c --- /dev/null +++ b/dev-libs/glib/files/glib-2.64.1-mark-gdbus-server-auth-test-flaky.patch @@ -0,0 +1,32 @@ +From 95b22035f6151ab465c37fe5e3e340713cb74e23 Mon Sep 17 00:00:00 2001 +From: Matt Turner +Date: Tue, 24 Mar 2020 18:44:54 -0700 +Subject: [PATCH] Mark gdbus-server-auth test flaky + +See https://gitlab.gnome.org/GNOME/glib/-/issues/1954 +--- + gio/tests/meson.build | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/gio/tests/meson.build b/gio/tests/meson.build +index 788cf978b..7f45d0191 100644 +--- a/gio/tests/meson.build ++++ b/gio/tests/meson.build +@@ -122,12 +122,13 @@ if dbus1_dep.found() + }, + 'gdbus-server-auth' : { + 'dependencies' : [dbus1_dep], ++ 'suite' : ['flaky'], + }, + } + else + # We can build a cut-down version of this test without libdbus + gio_tests += { +- 'gdbus-server-auth' : {}, ++ 'gdbus-server-auth' : {'suite' : ['flaky']}, + } + endif + +-- +2.24.1 + diff --git a/dev-libs/glib/glib-2.60.7-r1.ebuild b/dev-libs/glib/glib-2.60.7-r1.ebuild index 7e1043af3b8d..8d75112c2f69 100644 --- a/dev-libs/glib/glib-2.60.7-r1.ebuild +++ b/dev-libs/glib/glib-2.60.7-r1.ebuild @@ -14,7 +14,7 @@ SLOT="2" IUSE="dbus debug elibc_glibc fam gtk-doc kernel_linux +mime selinux static-libs systemtap test utils xattr" RESTRICT="!test? ( test )" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux" # * libelf isn't strictly necessary, but makes gresource tool more useful, and # the check is automagic in gio/meson.build. gresource is not a multilib tool diff --git a/dev-libs/glib/glib-2.60.7-r2.ebuild b/dev-libs/glib/glib-2.60.7-r2.ebuild index 01213e8df288..ed20507c6a5d 100644 --- a/dev-libs/glib/glib-2.60.7-r2.ebuild +++ b/dev-libs/glib/glib-2.60.7-r2.ebuild @@ -14,7 +14,7 @@ SLOT="2" IUSE="dbus debug elibc_glibc fam gtk-doc kernel_linux +mime selinux static-libs systemtap test utils xattr" RESTRICT="!test? ( test )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux" # * libelf isn't strictly necessary, but makes gresource tool more useful, and # the check is automagic in gio/meson.build. gresource is not a multilib tool diff --git a/dev-libs/glib/glib-2.60.7.ebuild b/dev-libs/glib/glib-2.60.7.ebuild index acac06c0e7a4..2daa3fb14370 100644 --- a/dev-libs/glib/glib-2.60.7.ebuild +++ b/dev-libs/glib/glib-2.60.7.ebuild @@ -14,7 +14,7 @@ SLOT="2" IUSE="dbus debug elibc_glibc fam gtk-doc kernel_linux +mime selinux static-libs systemtap test utils xattr" RESTRICT="!test? ( test )" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux" # * libelf isn't strictly necessary, but makes gresource tool more useful, and # the check is automagic in gio/meson.build. gresource is not a multilib tool diff --git a/dev-libs/glib/glib-2.62.5.ebuild b/dev-libs/glib/glib-2.62.5.ebuild index 33a36d9a2964..9ea54486720e 100644 --- a/dev-libs/glib/glib-2.62.5.ebuild +++ b/dev-libs/glib/glib-2.62.5.ebuild @@ -14,7 +14,7 @@ SLOT="2" IUSE="dbus debug elibc_glibc fam gtk-doc kernel_linux +mime selinux static-libs systemtap test utils xattr" RESTRICT="!test? ( test )" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" # * libelf isn't strictly necessary, but makes gresource tool more useful, and # the check is automagic in gio/meson.build. gresource is not a multilib tool diff --git a/dev-libs/glib/glib-2.62.6.ebuild b/dev-libs/glib/glib-2.62.6.ebuild new file mode 100644 index 000000000000..9ea54486720e --- /dev/null +++ b/dev-libs/glib/glib-2.62.6.ebuild @@ -0,0 +1,274 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python{3_6,3_7} ) + +inherit flag-o-matic gnome.org gnome2-utils linux-info meson multilib multilib-minimal python-any-r1 toolchain-funcs xdg + +DESCRIPTION="The GLib library of C routines" +HOMEPAGE="https://www.gtk.org/" + +LICENSE="LGPL-2.1+" +SLOT="2" +IUSE="dbus debug elibc_glibc fam gtk-doc kernel_linux +mime selinux static-libs systemtap test utils xattr" +RESTRICT="!test? ( test )" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +# * libelf isn't strictly necessary, but makes gresource tool more useful, and +# the check is automagic in gio/meson.build. gresource is not a multilib tool +# right now, thus it doesn't matter if non-native ABI libelf exists or not +# (non-native binary is overwritten, it doesn't matter if libelf was linked to). +# * Technically static-libs is needed on zlib, util-linux and perhaps more, but +# these are used by GIO, which glib[static-libs] consumers don't really seem +# to need at all, thus not imposing the deps for now and once some consumers +# are actually found to static link libgio-2.0.a, we can revisit and either add +# them or just put the (build) deps in that rare consumer instead of recursive +# RDEPEND here (due to lack of recursive DEPEND). +RDEPEND=" + !=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] + >=dev-libs/libpcre-8.31:3[${MULTILIB_USEDEP},static-libs?] + >=virtual/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}] + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + >=virtual/libintl-0-r2[${MULTILIB_USEDEP}] + kernel_linux? ( >=sys-apps/util-linux-2.23[${MULTILIB_USEDEP}] ) + selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] ) + xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] ) ) + virtual/libelf:0= + fam? ( >=virtual/fam-0-r1[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND}" +# libxml2 used for optional tests that get automatically skipped +BDEPEND=" + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + >=sys-devel/gettext-0.19.8 + gtk-doc? ( >=dev-util/gtk-doc-1.20 + app-text/docbook-xml-dtd:4.2 + app-text/docbook-xml-dtd:4.5 ) + systemtap? ( >=dev-util/systemtap-1.3 ) + ${PYTHON_DEPS} + test? ( >=sys-apps/dbus-1.2.14 ) + virtual/pkgconfig[${MULTILIB_USEDEP}] +" +# TODO: >=dev-util/gdbus-codegen-${PV} test dep once we modify gio/tests/meson.build to use external gdbus-codegen + +PDEPEND=" + dbus? ( gnome-base/dconf ) + mime? ( x11-misc/shared-mime-info ) +" +# shared-mime-info needed for gio/xdgmime, bug #409481 +# dconf is needed to be able to save settings, bug #498436 + +MULTILIB_CHOST_TOOLS=( + /usr/bin/gio-querymodules$(get_exeext) +) + +pkg_setup() { + if use kernel_linux ; then + CONFIG_CHECK="~INOTIFY_USER" + if use test ; then + CONFIG_CHECK="~IPV6" + WARNING_IPV6="Your kernel needs IPV6 support for running some tests, skipping them." + fi + linux-info_pkg_setup + fi + python-any-r1_pkg_setup +} + +src_prepare() { + if use test; then + # TODO: Review the test exclusions, especially now with meson + # Disable tests requiring dev-util/desktop-file-utils when not installed, bug #286629, upstream bug #629163 + if ! has_version dev-util/desktop-file-utils ; then + ewarn "Some tests will be skipped due dev-util/desktop-file-utils not being present on your system," + ewarn "think on installing it to get these tests run." + sed -i -e "/appinfo\/associations/d" gio/tests/appinfo.c || die + sed -i -e "/g_test_add_func/d" gio/tests/desktop-app-info.c || die + fi + + # gdesktopappinfo requires existing terminal (gnome-terminal or any + # other), falling back to xterm if one doesn't exist + #if ! has_version x11-terms/xterm && ! has_version x11-terms/gnome-terminal ; then + # ewarn "Some tests will be skipped due to missing terminal program" + # These tests seem to sometimes fail even with a terminal; skip for now and reevulate with meson + # Also try https://gitlab.gnome.org/GNOME/glib/issues/1601 once ready for backport (or in a bump) and file new issue if still fails + sed -i -e "/appinfo\/launch/d" gio/tests/appinfo.c || die + # desktop-app-info/launch* might fail similarly + sed -i -e "/desktop-app-info\/launch-as-manager/d" gio/tests/desktop-app-info.c || die + #fi + + # https://bugzilla.gnome.org/show_bug.cgi?id=722604 + sed -i -e "/timer\/stop/d" glib/tests/timer.c || die + sed -i -e "/timer\/basic/d" glib/tests/timer.c || die + + ewarn "Tests for search-utils have been skipped" + sed -i -e "/search-utils/d" glib/tests/meson.build || die + + # Play nice with network-sandbox, but this approach would defeat the purpose of the test + #sed -i -e "s/localhost/127.0.0.1/g" gio/tests/gsocketclient-slow.c || die + else + # Don't build tests, also prevents extra deps, bug #512022 + sed -i -e '/subdir.*tests/d' {.,gio,glib}/meson.build || die + fi + + # Don't build fuzzing binaries - not used + sed -i -e '/subdir.*fuzzing/d' meson.build || die + + # gdbus-codegen is a separate package + sed -i -e '/install_dir/d' gio/gdbus-2.0/codegen/meson.build || die + + # Same kind of meson-0.50 issue with some installed-tests files; will likely be fixed upstream soon + sed -i -e '/install_dir/d' gio/tests/meson.build || die + + cat > "${T}/glib-test-ld-wrapper" <<-EOF + #!/usr/bin/env sh + exec \${LD:-ld} "\$@" + EOF + chmod a+x "${T}/glib-test-ld-wrapper" || die + sed -i -e "s|'ld'|'${T}/glib-test-ld-wrapper'|g" gio/tests/meson.build || die + + xdg_src_prepare + gnome2_environment_reset + # TODO: python_name sedding for correct python shebang? Might be relevant mainly for glib-utils only +} + +multilib_src_configure() { + if use debug; then + append-cflags -DG_ENABLE_DEBUG + else + append-cflags -DG_DISABLE_CAST_CHECKS # https://gitlab.gnome.org/GNOME/glib/issues/1833 + fi + + # TODO: figure a way to pass appropriate values for all cross properties that glib uses (search for get_cross_property) + #if tc-is-cross-compiler ; then + # https://bugzilla.gnome.org/show_bug.cgi?id=756473 + # TODO-meson: This should be in meson cross file as 'growing_stack' property; and more, look at get_cross_property + #case ${CHOST} in + #hppa*|metag*) export glib_cv_stack_grows=yes ;; + #*) export glib_cv_stack_grows=no ;; + #esac + #fi + + local emesonargs=( + -Ddefault_library=$(usex static-libs both shared) + $(meson_feature selinux) + $(meson_use xattr) + -Dlibmount=true # only used if host_system == 'linux' + -Dinternal_pcre=false + -Dman=true + $(meson_use systemtap dtrace) + $(meson_use systemtap) + -Dgtk_doc=$(multilib_native_usex gtk-doc true false) + $(meson_use fam) + -Dinstalled_tests=false + -Dnls=enabled + -Doss_fuzz=disabled + ) + meson_src_configure +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_test() { + export XDG_CONFIG_DIRS=/etc/xdg + export XDG_DATA_DIRS=/usr/local/share:/usr/share + export G_DBUS_COOKIE_SHA1_KEYRING_DIR="${T}/temp" + export LC_TIME=C # bug #411967 + unset GSETTINGS_BACKEND # bug #596380 + python_setup + + # Related test is a bit nitpicking + mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" + chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" + + meson_src_test --timeout-multiplier 2 --no-suite flaky +} + +multilib_src_install() { + meson_src_install + keepdir /usr/$(get_libdir)/gio/modules +} + +multilib_src_install_all() { + einstalldocs + + # These are installed by dev-util/glib-utils + # TODO: With patching we might be able to get rid of the python-any deps and removals, and test depend on glib-utils instead; revisit now with meson + rm "${ED}/usr/bin/glib-genmarshal" || die + rm "${ED}/usr/share/man/man1/glib-genmarshal.1" || die + rm "${ED}/usr/bin/glib-mkenums" || die + rm "${ED}/usr/share/man/man1/glib-mkenums.1" || die + rm "${ED}/usr/bin/gtester-report" || die + rm "${ED}/usr/share/man/man1/gtester-report.1" || die + # gdbus-codegen manpage installed by dev-util/gdbus-codegen + rm "${ED}/usr/share/man/man1/gdbus-codegen.1" || die +} + +pkg_preinst() { + xdg_pkg_preinst + + # Make gschemas.compiled belong to glib alone + local cache="/usr/share/glib-2.0/schemas/gschemas.compiled" + + if [[ -e ${EROOT}${cache} ]]; then + cp "${EROOT}"${cache} "${ED}"/${cache} || die + else + touch "${ED}"${cache} || die + fi + + multilib_pkg_preinst() { + # Make giomodule.cache belong to glib alone + local cache="/usr/$(get_libdir)/gio/modules/giomodule.cache" + + if [[ -e ${EROOT}${cache} ]]; then + cp "${EROOT}"${cache} "${ED}"${cache} || die + else + touch "${ED}"${cache} || die + fi + } + + # Don't run the cache ownership when cross-compiling, as it would end up with an empty cache + # file due to inability to create it and GIO might not look at any of the modules there + if ! tc-is-cross-compiler ; then + multilib_foreach_abi multilib_pkg_preinst + fi +} + +pkg_postinst() { + xdg_pkg_postinst + # glib installs no schemas itself, but we force update for fresh install in case + # something has dropped in a schemas file without direct glib dep; and for upgrades + # in case the compiled schema format could have changed + gnome2_schemas_update + + multilib_pkg_postinst() { + gnome2_giomodule_cache_update \ + || die "Update GIO modules cache failed (for ${ABI})" + } + if ! tc-is-cross-compiler ; then + multilib_foreach_abi multilib_pkg_postinst + else + ewarn "Updating of GIO modules cache skipped due to cross-compilation." + ewarn "You might want to run gio-querymodules manually on the target for" + ewarn "your final image for performance reasons and re-run it when packages" + ewarn "installing GIO modules get upgraded or added to the image." + fi +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update + + if [[ -z ${REPLACED_BY_VERSION} ]]; then + multilib_pkg_postrm() { + rm -f "${EROOT}"/usr/$(get_libdir)/gio/modules/giomodule.cache + } + multilib_foreach_abi multilib_pkg_postrm + rm -f "${EROOT}"/usr/share/glib-2.0/schemas/gschemas.compiled + fi +} diff --git a/dev-libs/glib/glib-2.64.1.ebuild b/dev-libs/glib/glib-2.64.1.ebuild new file mode 100644 index 000000000000..f558eaa92f04 --- /dev/null +++ b/dev-libs/glib/glib-2.64.1.ebuild @@ -0,0 +1,285 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python{3_6,3_7} ) + +inherit flag-o-matic gnome.org gnome2-utils linux-info meson multilib multilib-minimal python-any-r1 toolchain-funcs xdg + +DESCRIPTION="The GLib library of C routines" +HOMEPAGE="https://www.gtk.org/" + +LICENSE="LGPL-2.1+" +SLOT="2" +IUSE="dbus debug elibc_glibc fam gtk-doc kernel_linux +mime selinux static-libs systemtap test utils xattr" +RESTRICT="!test? ( test )" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +# * libelf isn't strictly necessary, but makes gresource tool more useful, and +# the check is automagic in gio/meson.build. gresource is not a multilib tool +# right now, thus it doesn't matter if non-native ABI libelf exists or not +# (non-native binary is overwritten, it doesn't matter if libelf was linked to). +# * Technically static-libs is needed on zlib, util-linux and perhaps more, but +# these are used by GIO, which glib[static-libs] consumers don't really seem +# to need at all, thus not imposing the deps for now and once some consumers +# are actually found to static link libgio-2.0.a, we can revisit and either add +# them or just put the (build) deps in that rare consumer instead of recursive +# RDEPEND here (due to lack of recursive DEPEND). +RDEPEND=" + !=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] + >=dev-libs/libpcre-8.31:3[${MULTILIB_USEDEP},static-libs?] + >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}] + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + >=virtual/libintl-0-r2[${MULTILIB_USEDEP}] + kernel_linux? ( >=sys-apps/util-linux-2.23[${MULTILIB_USEDEP}] ) + selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] ) + xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] ) ) + virtual/libelf:0= + fam? ( >=virtual/fam-0-r1[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND}" +# libxml2 used for optional tests that get automatically skipped +BDEPEND=" + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + >=sys-devel/gettext-0.19.8 + gtk-doc? ( >=dev-util/gtk-doc-1.20 + app-text/docbook-xml-dtd:4.2 + app-text/docbook-xml-dtd:4.5 ) + systemtap? ( >=dev-util/systemtap-1.3 ) + ${PYTHON_DEPS} + test? ( >=sys-apps/dbus-1.2.14 ) + virtual/pkgconfig[${MULTILIB_USEDEP}] +" +# TODO: >=dev-util/gdbus-codegen-${PV} test dep once we modify gio/tests/meson.build to use external gdbus-codegen + +PDEPEND=" + dbus? ( gnome-base/dconf ) + mime? ( x11-misc/shared-mime-info ) +" +# shared-mime-info needed for gio/xdgmime, bug #409481 +# dconf is needed to be able to save settings, bug #498436 + +MULTILIB_CHOST_TOOLS=( + /usr/bin/gio-querymodules$(get_exeext) +) + +PATCHES=( + "${FILESDIR}"/${P}-mark-gdbus-server-auth-test-flaky.patch +) + +pkg_setup() { + if use kernel_linux ; then + CONFIG_CHECK="~INOTIFY_USER" + if use test ; then + CONFIG_CHECK="~IPV6" + WARNING_IPV6="Your kernel needs IPV6 support for running some tests, skipping them." + fi + linux-info_pkg_setup + fi + python-any-r1_pkg_setup +} + +src_prepare() { + if use test; then + # TODO: Review the test exclusions, especially now with meson + # Disable tests requiring dev-util/desktop-file-utils when not installed, bug #286629, upstream bug #629163 + if ! has_version dev-util/desktop-file-utils ; then + ewarn "Some tests will be skipped due dev-util/desktop-file-utils not being present on your system," + ewarn "think on installing it to get these tests run." + sed -i -e "/appinfo\/associations/d" gio/tests/appinfo.c || die + sed -i -e "/g_test_add_func/d" gio/tests/desktop-app-info.c || die + fi + + # gdesktopappinfo requires existing terminal (gnome-terminal or any + # other), falling back to xterm if one doesn't exist + #if ! has_version x11-terms/xterm && ! has_version x11-terms/gnome-terminal ; then + # ewarn "Some tests will be skipped due to missing terminal program" + # These tests seem to sometimes fail even with a terminal; skip for now and reevulate with meson + # Also try https://gitlab.gnome.org/GNOME/glib/issues/1601 once ready for backport (or in a bump) and file new issue if still fails + sed -i -e "/appinfo\/launch/d" gio/tests/appinfo.c || die + # desktop-app-info/launch* might fail similarly + sed -i -e "/desktop-app-info\/launch-as-manager/d" gio/tests/desktop-app-info.c || die + #fi + + # https://bugzilla.gnome.org/show_bug.cgi?id=722604 + sed -i -e "/timer\/stop/d" glib/tests/timer.c || die + sed -i -e "/timer\/basic/d" glib/tests/timer.c || die + + ewarn "Tests for search-utils have been skipped" + sed -i -e "/search-utils/d" glib/tests/meson.build || die + + # Play nice with network-sandbox, but this approach would defeat the purpose of the test + #sed -i -e "s/localhost/127.0.0.1/g" gio/tests/gsocketclient-slow.c || die + else + # Don't build tests, also prevents extra deps, bug #512022 + sed -i -e '/subdir.*tests/d' {.,gio,glib}/meson.build || die + fi + + # Don't build fuzzing binaries - not used + sed -i -e '/subdir.*fuzzing/d' meson.build || die + + # gdbus-codegen is a separate package + sed -i -e '/install_dir/d' gio/gdbus-2.0/codegen/meson.build || die + + # Same kind of meson-0.50 issue with some installed-tests files; will likely be fixed upstream soon + sed -i -e '/install_dir/d' gio/tests/meson.build || die + + cat > "${T}/glib-test-ld-wrapper" <<-EOF + #!/usr/bin/env sh + exec \${LD:-ld} "\$@" + EOF + chmod a+x "${T}/glib-test-ld-wrapper" || die + sed -i -e "s|'ld'|'${T}/glib-test-ld-wrapper'|g" gio/tests/meson.build || die + + xdg_src_prepare + gnome2_environment_reset + # TODO: python_name sedding for correct python shebang? Might be relevant mainly for glib-utils only +} + +multilib_src_configure() { + if use debug; then + append-cflags -DG_ENABLE_DEBUG + else + append-cflags -DG_DISABLE_CAST_CHECKS # https://gitlab.gnome.org/GNOME/glib/issues/1833 + fi + + # TODO: figure a way to pass appropriate values for all cross properties that glib uses (search for get_cross_property) + #if tc-is-cross-compiler ; then + # https://bugzilla.gnome.org/show_bug.cgi?id=756473 + # TODO-meson: This should be in meson cross file as 'growing_stack' property; and more, look at get_cross_property + #case ${CHOST} in + #hppa*|metag*) export glib_cv_stack_grows=yes ;; + #*) export glib_cv_stack_grows=no ;; + #esac + #fi + + local emesonargs=( + -Ddefault_library=$(usex static-libs both shared) + $(meson_feature selinux) + $(meson_use xattr) + -Dlibmount=enabled # only used if host_system == 'linux' + -Dinternal_pcre=false + -Dman=true + $(meson_use systemtap dtrace) + $(meson_use systemtap) + -Dgtk_doc=$(multilib_native_usex gtk-doc true false) + $(meson_use fam) + -Dinstalled_tests=false + -Dnls=enabled + -Doss_fuzz=disabled + ) + meson_src_configure +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_test() { + export XDG_CONFIG_DIRS=/etc/xdg + export XDG_DATA_DIRS=/usr/local/share:/usr/share + export G_DBUS_COOKIE_SHA1_KEYRING_DIR="${T}/temp" + export LC_TIME=C # bug #411967 + unset GSETTINGS_BACKEND # bug #596380 + python_setup + + # Related test is a bit nitpicking + mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" + chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" + + meson_src_test --timeout-multiplier 2 --no-suite flaky +} + +multilib_src_install() { + meson_src_install + keepdir /usr/$(get_libdir)/gio/modules +} + +multilib_src_install_all() { + einstalldocs + + # These are installed by dev-util/glib-utils + # TODO: With patching we might be able to get rid of the python-any deps and removals, and test depend on glib-utils instead; revisit now with meson + rm "${ED}/usr/bin/glib-genmarshal" || die + rm "${ED}/usr/share/man/man1/glib-genmarshal.1" || die + rm "${ED}/usr/bin/glib-mkenums" || die + rm "${ED}/usr/share/man/man1/glib-mkenums.1" || die + rm "${ED}/usr/bin/gtester-report" || die + rm "${ED}/usr/share/man/man1/gtester-report.1" || die + # gdbus-codegen manpage installed by dev-util/gdbus-codegen + rm "${ED}/usr/share/man/man1/gdbus-codegen.1" || die +} + +pkg_preinst() { + xdg_pkg_preinst + + # Make gschemas.compiled belong to glib alone + local cache="/usr/share/glib-2.0/schemas/gschemas.compiled" + + if [[ -e ${EROOT}${cache} ]]; then + cp "${EROOT}"${cache} "${ED}"/${cache} || die + else + touch "${ED}"${cache} || die + fi + + multilib_pkg_preinst() { + # Make giomodule.cache belong to glib alone + local cache="/usr/$(get_libdir)/gio/modules/giomodule.cache" + + if [[ -e ${EROOT}${cache} ]]; then + cp "${EROOT}"${cache} "${ED}"${cache} || die + else + touch "${ED}"${cache} || die + fi + } + + # Don't run the cache ownership when cross-compiling, as it would end up with an empty cache + # file due to inability to create it and GIO might not look at any of the modules there + if ! tc-is-cross-compiler ; then + multilib_foreach_abi multilib_pkg_preinst + fi +} + +pkg_postinst() { + xdg_pkg_postinst + # glib installs no schemas itself, but we force update for fresh install in case + # something has dropped in a schemas file without direct glib dep; and for upgrades + # in case the compiled schema format could have changed + gnome2_schemas_update + + multilib_pkg_postinst() { + gnome2_giomodule_cache_update \ + || die "Update GIO modules cache failed (for ${ABI})" + } + if ! tc-is-cross-compiler ; then + multilib_foreach_abi multilib_pkg_postinst + else + ewarn "Updating of GIO modules cache skipped due to cross-compilation." + ewarn "You might want to run gio-querymodules manually on the target for" + ewarn "your final image for performance reasons and re-run it when packages" + ewarn "installing GIO modules get upgraded or added to the image." + fi + + for v in ${REPLACING_VERSIONS}; do + if ver_test "$v" "-lt" "2.63.6"; then + ewarn "glib no longer installs the gio-launch-desktop binary. You may need" + ewarn "to restart your session for \"Open With\" dialogs to work." + fi + done +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update + + if [[ -z ${REPLACED_BY_VERSION} ]]; then + multilib_pkg_postrm() { + rm -f "${EROOT}"/usr/$(get_libdir)/gio/modules/giomodule.cache + } + multilib_foreach_abi multilib_pkg_postrm + rm -f "${EROOT}"/usr/share/glib-2.0/schemas/gschemas.compiled + fi +} diff --git a/dev-libs/gmime/Manifest b/dev-libs/gmime/Manifest index ba85e2444c1f..7c66b8e62507 100644 --- a/dev-libs/gmime/Manifest +++ b/dev-libs/gmime/Manifest @@ -2,8 +2,10 @@ DIST gmime-2.6.23.tar.xz 5216588 BLAKE2B e173a7dbd418663ebbc55b856359bf9286c3791 DIST gmime-3.2.4.tar.xz 2219876 BLAKE2B 210941d10dd5c0ce8a638a54a51da9000b4638ae2cc8a37be757fb331c0c2360fc497d7bcf2101ed6bf22de668fe0b779984e83ab40d00d551a5b2971d7a5dcd SHA512 34592e89a2f923dacc37ac535da785918c2c0d6a63b0f2ec1d86393264aace44d1060e8ef4a77e60fd57e97475435f8e79d87e46b269ae332db9b9aaf98bf61b DIST gmime-3.2.5.tar.xz 2220348 BLAKE2B 677a5cf88633b0d437a86ed3189399ee9ae4a23704f2b92ba6224e395309bea69cee419e39dde69d14f689df737319946eaed6460cc22c529c18f8d3b68872c6 SHA512 37488da84f1befb37a0dff9465e9f786670dfb7248adbbc1f227dcc0e80bcd4ee7cd239abeab2b52e8ded6ea7f8aa432bcc0461b379282dacd6ee4f867aa049d DIST gmime-3.2.6.tar.xz 2225796 BLAKE2B 899762dc74b43273e1cf2f277ca624207a2ef9ac62d09bff5972404c315e5498b1476ea19cf4c8c71fdec99702d9d69ac33bdda33a79d2b3db12840a4f1cd5ed SHA512 a60d3f9f1aa8490865c22cd9539544e9c9f3ceb4037b9749cf9e5c279f97aa88fc4cd077bf2aff314ba0db2a1b7bbe76f9b1ca5a17fffcbd6315ecebc5414a3d -EBUILD gmime-2.6.23-r1.ebuild 1498 BLAKE2B e8b25f0b1e15a2d3c4ebe7de601900b4599da54f84c20b1a4ebdf723cc457d34b91da5053fa43caf0d3eaab2a867260a243e265daa9c9902014501d3118231ee SHA512 aa7207254e08156e08aa3c1cb4af6dfc21b242f9bd01a800df449780121ad61ce60dad1673130f1033ba0561ed26bd23a44c6191c4eec67fae0d2eae83f44273 +DIST gmime-3.2.7.tar.xz 2227048 BLAKE2B 7fba57640038f34bd45ecba1067b6db131705310b62a74da1fa3d575993bbc6cc1dce4e3d219dd42033775e0a90f2b2acc86b1094f96f03a7532eae1b69e63ae SHA512 2c8fecd6eb74c9e956c419ce111bef6280916ea3756a534b6b800a273f0fff260717cda7fefd4bd4c6ddb27973112ec6e73fa971fa74bb9aa04cfe587d45f10b +EBUILD gmime-2.6.23-r1.ebuild 1499 BLAKE2B 5fa080e22105dedbbb3c948aebdc41cdc8dfacfd42b858173d8044b7cf8f9dfce8f0271fbe27f5c48ba885d0502c64f723228373a39970f63d3a07ad740c01c2 SHA512 cbcd5ce244219de5e7ef7b604a0349df42005dd23a30f5c74ca501b77b035ef01e6d8d9528bb1112f982abd92ff505ea3457bc92fd0f8dc865f1432678f10e14 EBUILD gmime-3.2.4.ebuild 1577 BLAKE2B d4aeebc85657814cb1e1b27f9c7dace2a5ae2637e92241b75ba2b1872a5dd04dff84f2a018dbbb6f3536950aa5547c0070ef78c1ee9cbf4318e24baf3deff19b SHA512 75a92232f52cf7354d69d0c7bc79b15fface1be6fa4fc9e7ff512bbe5ed0a1eaadd766a90de5a88248ed85990fe0e722ffd656aa1b3408ca74f890cb61deb411 EBUILD gmime-3.2.5.ebuild 1578 BLAKE2B a3d05923a75a9c71646388ecad4c3b74ba9adec3231f10485aed31cd881f59e65944a365f78b9c3dd903d09b28f32710ae3f2d326a3d043e940000fbb8b6ed63 SHA512 930c882f8ecf47dd239a7f4c34125b860df464443be4abae8b7ae45c700585c3b7be3924de7b896b2509422488e9edade569dd037a790b077699139140085028 EBUILD gmime-3.2.6.ebuild 1583 BLAKE2B 6877b53501669f0951c03f8a76ab9ea3a99ad93ed704dd2efb22a12a496b464c5630bd52757d588d250f655eb3a97570114100fec62927a4083e06868a249eaf SHA512 60a6caf3ee9c3c0e5c641e55ad3e9a8efcdbd7ad130a55b1ae213e64e860cf1c8f2363166948bea3f27400352dd1f9335ae968ec5b6b02f1e2f75ce1fb5fb97b +EBUILD gmime-3.2.7.ebuild 1584 BLAKE2B e33e89bb903318a52ccf90cb34a3abb4c8fb612be36a7fa8674e41c1b20f53e714186de84a9fce0fe1416ab65e485a388f960167d28de5b1188f407d3f1662a5 SHA512 65b126f3a05257f9ba449b6057cb6a83c117019861b7cb95a20ad11e96b5ba251ff82863bc3b00159269e8579e6f02e371d8de4c341ac7c9de7f6a8e7a8ffc66 MISC metadata.xml 407 BLAKE2B 6079e838028f6063248e1dfe1b1b720c2bde65fe73512d4749aeda39aa9bd01b5bd047217e51be2ec6ab1050551f6e2f1c1d7162400261c841be312f8538df6e SHA512 0567710e8d8d0a61a0828325440aa243d8517d94767069d165c106fc5d1b96e5f952738874772ef9f28d1a391d3c47939a2ee32ecf3f8321ec00ee81d646d502 diff --git a/dev-libs/gmime/gmime-2.6.23-r1.ebuild b/dev-libs/gmime/gmime-2.6.23-r1.ebuild index 516788b3ed18..19f104e434b0 100644 --- a/dev-libs/gmime/gmime-2.6.23-r1.ebuild +++ b/dev-libs/gmime/gmime-2.6.23-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="http://spruce.sourceforge.net/gmime/ https://developer.gnome.org/gmime SLOT="2.6" LICENSE="LGPL-2.1" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="doc smime static-libs test vala" RESTRICT="!test? ( test )" diff --git a/dev-libs/gmime/gmime-3.2.7.ebuild b/dev-libs/gmime/gmime-3.2.7.ebuild new file mode 100644 index 000000000000..9cdd90a2aae9 --- /dev/null +++ b/dev-libs/gmime/gmime-3.2.7.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +VALA_USE_DEPEND="vapigen" + +inherit flag-o-matic gnome2 vala + +DESCRIPTION="Utilities for creating and parsing messages using MIME" +HOMEPAGE="http://spruce.sourceforge.net/gmime/ https://developer.gnome.org/gmime/stable/" + +SLOT="3.0" +LICENSE="LGPL-2.1+" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris" +IUSE="crypt doc idn static-libs test +vala" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.32.0:2 + sys-libs/zlib + crypt? ( >=app-crypt/gpgme-1.8.0:1= ) + idn? ( net-dns/libidn2:= ) + vala? ( + $(vala_depend) + >=dev-libs/gobject-introspection-1.30.0:= ) +" +DEPEND="${RDEPEND} + >=dev-util/gtk-doc-am-1.8 + virtual/libiconv + virtual/pkgconfig + doc? ( app-text/docbook-sgml-utils ) + test? ( app-crypt/gnupg ) +" +# gnupg is needed for tests if --enable-cryptography is enabled, which we do unconditionally + +src_prepare() { + gnome2_src_prepare + use vala && vala_src_prepare +} + +src_configure() { + if [[ ${CHOST} == *-solaris* ]]; then + # bug #???, why not use --with-libiconv + append-libs iconv + fi + + gnome2_src_configure \ + $(use_enable crypt crypto) \ + $(use_enable static-libs static) \ + $(use_enable vala) \ + $(use_with idn libidn) \ + $(usex doc "" DB2HTML=) +} + +src_compile() { + gnome2_src_compile + if use doc; then + emake -C docs/tutorial html + fi +} + +src_install() { + gnome2_src_install + + if use doc ; then + docinto tutorial + dodoc -r docs/tutorial/html/ + fi +} diff --git a/dev-libs/gmp/Manifest b/dev-libs/gmp/Manifest index e886f0f41dbd..fb78463b6ed4 100644 --- a/dev-libs/gmp/Manifest +++ b/dev-libs/gmp/Manifest @@ -2,14 +2,10 @@ AUX gmp-4.1.4-noexecstack.patch 474 BLAKE2B 9b2e6835a9a3b4c23adc3b9569a507d43429 AUX gmp-4.2.1-s390.diff 1848 BLAKE2B 9c7a36b5b203dd5c66084d42bbfb0800269a9c2f534632fb14d94c7561af7eab978c18d66b9a3997f65bf6efa7d800cd673a9b0c329d7f15bd7c646b9fc8efe8 SHA512 ab13186cfdb2a217edb5bd77379d68442685319ec3ca5b9ccadd67a68356f56881ea5feb7dbd40821d6587553d46b63b19ba454a9e3ede27baf72a6857169c44 AUX gmp-6.1.0-noexecstack-detect.patch 970 BLAKE2B 3b74021e37d5fd6b0b7baa6ad8298962c54cceb769a5f70b3c5fb5ef82392ee2308e6613cd93b0a78b69235c1a73aedc0eb54bbc77b0daebc022d3f1bd05413d SHA512 29af921eed5dbd2d506bc1acdc0eacb8b7f5e7f575fd62038f00a910242bf622980a4197dae18daf5915963c3407ca7eb5bdcb9760f958794348b449fc54e042 AUX gmp-6.1.2-gcc-apple-4.0.1.patch 979 BLAKE2B 0fe8bf2db0e4633f5d230f02a0bbeb8f0a0dea5c5f2b79e0821733612dadcb0ae4c5815255640afe383e8424e2cf323c0ae33990ee2c21e963811ac434b466a1 SHA512 d1d9898c1978dcdc41dce95d2fc9e23f2ccb0615d02ca453045ece04e9bfd45aa9194774e1e3ea4efe7b40c8f2179233dbecbaa748e7c40d4f31f3adc78d878e -DIST gmp-4.3.2.tar.bz2 1897483 BLAKE2B 0efecd60c7a585f94ec8cbee77541d409c8e3bdeabaca09f7971560fb0fd504ae8e405256913acbef1434146868885c98068ff59efec92c92fdb73b853cf9396 SHA512 2e0b0fd23e6f10742a5517981e5171c6e88b0a93c83da701b296f5c0861d72c19782daab589a7eac3f9032152a0fc7eff7f5362db8fccc4859564a9aa82329cf DIST gmp-6.1.2.tar.xz 1946336 BLAKE2B 2a864e80799471037a71c10d871f9782c37fe3a0a1734872e90f14a874ecd6551099d67b2ebd07f82a43b0522249a6b46e79952db11a278f87ca8013198f7604 SHA512 9f098281c0593b76ee174b722936952671fab1dae353ce3ed436a31fe2bc9d542eca752353f6645b7077c1f395ab4fdd355c58e08e2a801368f1375690eee2c6 DIST gmp-6.2.0.tar.xz 2012444 BLAKE2B 928141cf7b0b70f78b66e7bc52aecd39a5fc30e8865b6de6effb5b061ade05a5a51b4680ef2f36ea0d682b319d54ceb1c6c8ef93bde6c2eef2e8b826a34602c3 SHA512 a066f0456f0314a1359f553c49fc2587e484ff8ac390ff88537266a146ea373f97a1c0ba24608bf6756f4eab11c9056f103c8deb99e5b57741b4f7f0ec44b90c DIST gmp-man-6.1.2.pdf 825720 BLAKE2B b96340da5f534353b140b361fc1ff74757168024e8039d97a0ed1f14d874ff5fbc50abae2ff3505adc51d72e4acf2882ae6ca6405ae37b594f7b248e1ca05247 SHA512 85de10b2c03f7381881c3e95aa7fc53d8e018115028496ffbb5a79ab4967106c69ed7e97a5e434e6bb39752498aade8c2caa7cf77a8942b7ffd9150368a0d9c3 DIST gmp-man-6.2.0.pdf 828998 BLAKE2B 0bf56bf0a6f1aac0e1fb9a5a37552f846a2d4a01bfd3f5b5c531d42a9afc48c19552e08971785805f59e3f2a5fd89e3f986f841dca2e340813596cfd76574e61 SHA512 25d129efedd329cd2d4535557c6912191f587bfd8ef028618b4ca6199ec7bf7a9ae862e7f5e5b5448c86888452a39fc7bf95cf9c18311858dd1aa9ae1c716239 -EBUILD gmp-4.3.2-r1.ebuild 1687 BLAKE2B 09c5a8e13649b6f74c5adc06df6615fec8b3ab63ce1ce96c17e31b6bc9078415642c4a2fd4be0fc6a5279696c5ed10418359fdd443294ccdd250b17e4dc66089 SHA512 64e7102bf0e45d3ff27b04c1378f252cdab97a1d6c347b5449c014a5c920bdf60b743b2c7809a4b180433b6960898dd8b51f42639f92aef253b924d758337dfc -EBUILD gmp-6.1.2-r1.ebuild 3110 BLAKE2B 9f3ce93cfb8227c10d6532b13c3ed9c9d3ce46b1a3d29648f5da51dd1b9adeeca686d73c230d3a5ea4663469841df483a74295506ede28f56331e18d66e2244a SHA512 bcf0c3c24c0cb0aeaf29cafaf5309d488eac18ac9ecf3069315e46c92ac01102ee05cd731fe52cf0db1d48d7877439dbcf402e624f230590ffc1d02403b3a1c5 -EBUILD gmp-6.1.2.ebuild 3193 BLAKE2B 55c072884c9402f37874a7bb7d5c13dcc44ff48c21696a57f9d1a27d109bcb77e800f69f6ee6522ec981766c19b7759cb1d417cd8387a939bbf30c415f59a178 SHA512 4ce5056086c5ede2fcbfecaf5cbd7e2d8f9d0b7f054e730c97d92227658c1433d4f6c8802adff6851092ad03e53b52b70f59ac4aa972405501db43f9fe502f6b -EBUILD gmp-6.2.0-r1.ebuild 2993 BLAKE2B 5aa700c5f7ff6522156408f6355c6e171e449b7653fc29afc3a35884c34bec177d45117083d0f66323a5b980e9c05182458fa83e9f7be3d0ca4a0bfc54066f0e SHA512 fd9cd8dbf1106898a31ef2ccfe9b3f7def7c11e0ff794a4fbe6222af85844fb181199d871fcbe77fca4b0a28a3d55b506edc3e44db7e700ed311abc4ac89b91e -EBUILD gmp-6.2.0.ebuild 3047 BLAKE2B f5a6aa2e00d920e0a32d95fdc6cb44f27c087297beef3027b138194c55a3105fed59e45ddc8ca25986c9ce0a64749fe62457ff92b6f85f7f0597f818bdacc5f6 SHA512 cf47e330a1706bcd01215424304165cbe66583e7759ab45852c2883a852657c5d5dafb29a147bf5074e1eed1d55c5fb72be0020f5034d773d7deec8a39324ca5 +EBUILD gmp-6.1.2-r1.ebuild 3108 BLAKE2B dd39f8c3c116486f0b94be4d2e494db221b871e52228d4b80a732eb5f5ba736f33c4e6538443a366407690c86975dae2b4edee89664edb590ef8585a94f82d78 SHA512 2d3c7fdc6426a2c0cd1bc3f3a87b3b3c1a84e7709b8795d54d579b2e28192ea76559fe6434ea9cea1aa42231ead0e1a4170f81b73f8c871eff535dd86004eec0 +EBUILD gmp-6.2.0-r1.ebuild 2971 BLAKE2B 030c9d7282a0d551a84e90b4c9ccaee8669c35e0f516dc2c7cd613fa59f69acfdeae01c338b2df22fe0c51283330435592b7a395cb92d0650189160c2ff2acc3 SHA512 f5f0468c13b627c455b0bbdf28604870400f98bfe5d790ee49db7a75cb2036d1fac2f3cd309ad7a6de89fdf2230972d0aab51283233ad3bcd0877165f998be97 MISC metadata.xml 523 BLAKE2B fc919502e81ea5a1a169284b1782a8044887082e485cfb8497eef7c4cd5cf6c2170818ca6a60b43d90d92eea03f82535a58e72346ba3e8eff240a3a3be4a7f99 SHA512 ea63c1b90851f602787ff84b8e6dbc51f56bf9e5c724ff4a9e7367af83ce8d2d8d0a17770c29e23d00167cbe033292b614195912bd40cb404824c4d22bdda82b diff --git a/dev-libs/gmp/gmp-4.3.2-r1.ebuild b/dev-libs/gmp/gmp-4.3.2-r1.ebuild deleted file mode 100644 index ecca5313f52a..000000000000 --- a/dev-libs/gmp/gmp-4.3.2-r1.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# this ebuild is only for the libgmp.so.3 ABI SONAME - -EAPI="5" - -inherit eutils libtool toolchain-funcs multilib-minimal - -DESCRIPTION="Library for arbitrary-precision arithmetic on different type of numbers" -HOMEPAGE="https://gmplib.org/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2" - -LICENSE="LGPL-3" -SLOT="3" -KEYWORDS="~alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" -IUSE="" - -DEPEND="sys-devel/m4" -RDEPEND="" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-4.1.4-noexecstack.patch - epatch "${FILESDIR}"/${PN}-4.2.1-s390.diff - - # note: we cannot run autotools here as gcc depends on this package - elibtoolize - - # GMP uses the "ABI" env var during configure as does Gentoo (econf). - # So, to avoid patching the source constantly, wrap things up. - mv configure configure.wrapped || die - cat <<-\EOF > configure - #!/bin/sh - exec env ABI="${GMPABI}" "$0.wrapped" "$@" - EOF - chmod a+rx configure -} - -multilib_src_configure() { - # Because of our 32-bit userland, 1.0 is the only HPPA ABI that works - # https://gmplib.org/manual/ABI-and-ISA.html#ABI-and-ISA (bug #344613) - if [[ ${CHOST} == hppa2.0-* ]] ; then - GMPABI="1.0" - fi - - # ABI mappings (needs all architectures supported) - case ${ABI} in - 32|x86) GMPABI=32;; - 64|amd64|n64) GMPABI=64;; - [onx]32) GMPABI=${ABI};; - esac - export GMPABI - - tc-export CC - ECONF_SOURCE="${S}" econf \ - --localstatedir=/var/state/gmp \ - --disable-mpfr \ - --disable-mpbsd \ - --disable-static \ - --disable-cxx -} - -multilib_src_install() { - emake DESTDIR="${D}" install-libLTLIBRARIES - rm "${D}"/usr/*/libgmp.{la,so} || die -} diff --git a/dev-libs/gmp/gmp-6.1.2-r1.ebuild b/dev-libs/gmp/gmp-6.1.2-r1.ebuild index 07acc08c2783..bb5db01c1ab6 100644 --- a/dev-libs/gmp/gmp-6.1.2-r1.ebuild +++ b/dev-libs/gmp/gmp-6.1.2-r1.ebuild @@ -18,8 +18,8 @@ SRC_URI="ftp://ftp.gmplib.org/pub/${MY_P}/${MY_P}.tar.xz LICENSE="|| ( LGPL-3+ GPL-2+ )" # The subslot reflects the C & C++ SONAMEs. SLOT="0/10.4" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+asm doc cxx pic static-libs" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+asm doc +cxx pic static-libs" DEPEND="sys-devel/m4 app-arch/xz-utils" diff --git a/dev-libs/gmp/gmp-6.1.2.ebuild b/dev-libs/gmp/gmp-6.1.2.ebuild deleted file mode 100644 index e53e3ff4488a..000000000000 --- a/dev-libs/gmp/gmp-6.1.2.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -inherit flag-o-matic eutils libtool multilib-minimal toolchain-funcs - -MY_PV=${PV/_p*} -MY_PV=${MY_PV/_/-} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="Library for arbitrary-precision arithmetic on different type of numbers" -HOMEPAGE="https://gmplib.org/" -SRC_URI="ftp://ftp.gmplib.org/pub/${MY_P}/${MY_P}.tar.xz - mirror://gnu/${PN}/${MY_P}.tar.xz - doc? ( https://gmplib.org/${PN}-man-${MY_PV}.pdf )" - -LICENSE="|| ( LGPL-3+ GPL-2+ )" -# The subslot reflects the C & C++ SONAMEs. -SLOT="0/10.4" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+asm doc cxx pic static-libs" - -DEPEND="sys-devel/m4 - app-arch/xz-utils" -RDEPEND="" - -S=${WORKDIR}/${MY_P%a} - -DOCS=( AUTHORS ChangeLog NEWS README doc/configuration doc/isa_abi_headache ) -HTML_DOCS=( doc ) -MULTILIB_WRAPPED_HEADERS=( /usr/include/gmp.h ) - -src_prepare() { - [[ -d ${FILESDIR}/${PV} ]] && EPATCH_SUFFIX="diff" EPATCH_FORCE="yes" epatch "${FILESDIR}"/${PV} - - # note: we cannot run autotools here as gcc depends on this package - elibtoolize - - epatch "${FILESDIR}"/${PN}-6.1.0-noexecstack-detect.patch - - # https://bugs.gentoo.org/536894 - if [[ ${CHOST} == *-darwin* ]] ; then - epatch "${FILESDIR}"/${PN}-6.1.2-gcc-apple-4.0.1.patch - fi - - # GMP uses the "ABI" env var during configure as does Gentoo (econf). - # So, to avoid patching the source constantly, wrap things up. - mv configure configure.wrapped || die - cat <<-\EOF > configure - #!/usr/bin/env sh - exec env ABI="${GMPABI}" "$0.wrapped" "$@" - EOF - # Patches to original configure might have lost the +x bit. - chmod a+rx configure{,.wrapped} - epatch_user -} - -multilib_src_configure() { - # Because of our 32-bit userland, 1.0 is the only HPPA ABI that works - # https://gmplib.org/manual/ABI-and-ISA.html#ABI-and-ISA (bug #344613) - if [[ ${CHOST} == hppa2.0-* ]] ; then - GMPABI="1.0" - fi - - # ABI mappings (needs all architectures supported) - case ${ABI} in - 32|x86) GMPABI=32;; - 64|amd64|n64) GMPABI=64;; - [onx]32) GMPABI=${ABI};; - esac - export GMPABI - - #367719 - if [[ ${CHOST} == *-mint* ]]; then - filter-flags -O? - fi - - # --with-pic forces static libraries to be built as PIC - # and without TEXTRELs. musl does not support TEXTRELs: bug #707332 - tc-export CC - ECONF_SOURCE="${S}" econf \ - --localstatedir="${EPREFIX}"/var/state/gmp \ - --enable-shared \ - $(use_enable asm assembly) \ - $(use_enable cxx) \ - $(use pic && echo --with-pic) \ - $(use_enable static-libs static) -} - -multilib_src_compile() { - emake -} - -multilib_src_test() { - emake check -} - -multilib_src_install() { - emake DESTDIR="${D}" install - - # should be a standalone lib - rm -f "${ED}"/usr/$(get_libdir)/libgmp.la - # this requires libgmp - local la="${ED}/usr/$(get_libdir)/libgmpxx.la" - use static-libs \ - && sed -i 's:/[^ ]*/libgmp.la:-lgmp:' "${la}" \ - || rm -f "${la}" -} - -multilib_src_install_all() { - einstalldocs - use doc && cp "${DISTDIR}"/gmp-man-${MY_PV}.pdf "${ED}"/usr/share/doc/${PF}/ -} diff --git a/dev-libs/gmp/gmp-6.2.0-r1.ebuild b/dev-libs/gmp/gmp-6.2.0-r1.ebuild index cad8d001822a..8296a51c8edf 100644 --- a/dev-libs/gmp/gmp-6.2.0-r1.ebuild +++ b/dev-libs/gmp/gmp-6.2.0-r1.ebuild @@ -18,12 +18,11 @@ SRC_URI="ftp://ftp.gmplib.org/pub/${MY_P}/${MY_P}.tar.xz LICENSE="|| ( LGPL-3+ GPL-2+ )" # The subslot reflects the C & C++ SONAMEs. SLOT="0/10.4" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+asm doc cxx pic static-libs" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+asm doc +cxx pic static-libs" -DEPEND="sys-devel/m4 +BDEPEND="sys-devel/m4 app-arch/xz-utils" -RDEPEND="" S=${WORKDIR}/${MY_P%a} diff --git a/dev-libs/gmp/gmp-6.2.0.ebuild b/dev-libs/gmp/gmp-6.2.0.ebuild deleted file mode 100644 index 4aeb3ed6d00c..000000000000 --- a/dev-libs/gmp/gmp-6.2.0.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic eutils libtool multilib-minimal toolchain-funcs - -MY_PV=${PV/_p*} -MY_PV=${MY_PV/_/-} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="Library for arbitrary-precision arithmetic on different type of numbers" -HOMEPAGE="https://gmplib.org/" -SRC_URI="ftp://ftp.gmplib.org/pub/${MY_P}/${MY_P}.tar.xz - mirror://gnu/${PN}/${MY_P}.tar.xz - doc? ( https://gmplib.org/${PN}-man-${MY_PV}.pdf )" - -LICENSE="|| ( LGPL-3+ GPL-2+ )" -# The subslot reflects the C & C++ SONAMEs. -SLOT="0/10.4" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+asm doc cxx pic static-libs" - -DEPEND="sys-devel/m4 - app-arch/xz-utils" -RDEPEND="" - -S=${WORKDIR}/${MY_P%a} - -DOCS=( AUTHORS ChangeLog NEWS README doc/configuration doc/isa_abi_headache ) -HTML_DOCS=( doc ) -MULTILIB_WRAPPED_HEADERS=( /usr/include/gmp.h ) - -PATCHES=( - "${FILESDIR}"/${PN}-6.1.0-noexecstack-detect.patch -) - -src_prepare() { - default - - # note: we cannot run autotools here as gcc depends on this package - elibtoolize - - # https://bugs.gentoo.org/536894 - if [[ ${CHOST} == *-darwin* ]] ; then - eapply "${FILESDIR}"/${PN}-6.1.2-gcc-apple-4.0.1.patch - fi - - # GMP uses the "ABI" env var during configure as does Gentoo (econf). - # So, to avoid patching the source constantly, wrap things up. - mv configure configure.wrapped || die - cat <<-\EOF > configure - #!/usr/bin/env sh - exec env ABI="${GMPABI}" "$0.wrapped" "$@" - EOF - # Patches to original configure might have lost the +x bit. - chmod a+rx configure{,.wrapped} || die -} - -multilib_src_configure() { - # Because of our 32-bit userland, 1.0 is the only HPPA ABI that works - # https://gmplib.org/manual/ABI-and-ISA.html#ABI-and-ISA (bug #344613) - if [[ ${CHOST} == hppa2.0-* ]] ; then - GMPABI="1.0" - fi - - # ABI mappings (needs all architectures supported) - case ${ABI} in - 32|x86) GMPABI=32;; - 64|amd64|n64) GMPABI=64;; - [onx]32) GMPABI=${ABI};; - esac - export GMPABI - - #367719 - if [[ ${CHOST} == *-mint* ]]; then - filter-flags -O? - fi - - # --with-pic forces static libraries to be built as PIC - # and without TEXTRELs. musl does not support TEXTRELs: bug #707332 - tc-export CC - ECONF_SOURCE="${S}" econf \ - --localstatedir="${EPREFIX}"/var/state/gmp \ - --enable-shared \ - $(use_enable asm assembly) \ - $(use_enable cxx) \ - $(use pic && echo --with-pic) \ - $(use_enable static-libs static) -} - -multilib_src_install() { - emake DESTDIR="${D}" install - - # should be a standalone lib - rm -f "${ED}"/usr/$(get_libdir)/libgmp.la - # this requires libgmp - local la="${ED}/usr/$(get_libdir)/libgmpxx.la" - use static-libs \ - && sed -i 's:/[^ ]*/libgmp.la:-lgmp:' "${la}" \ - || rm -f "${la}" -} - -multilib_src_install_all() { - einstalldocs - use doc && cp "${DISTDIR}"/gmp-man-${MY_PV}.pdf "${ED}"/usr/share/doc/${PF}/ -} diff --git a/dev-libs/gnulib/Manifest b/dev-libs/gnulib/Manifest index 5088b31dbc59..fe0e627a62f0 100644 --- a/dev-libs/gnulib/Manifest +++ b/dev-libs/gnulib/Manifest @@ -1,8 +1,4 @@ -DIST gnulib-3a0b7b74982f44c735f4cfc2dccf538c3c4ef9e2.tar.gz 6192393 BLAKE2B 6c7409242c0421dd260369e7ca0b1c27ee46eb34c332d349545a5020e31fd476127b770739dc2578b3aa23e3a569e7d1467f41055bf449799d78b6ec48943fe8 SHA512 9076d0476aef4a7425fb6db038c2a4657ae1a5619a0ddce07a68a97883924f07635edc59818b532564128fbe23b06b39c98b4c544d4fc670dfc4ebd34e2e52c5 DIST gnulib-b451121ab45497e78cb6f612c8673a9705193391.tar.gz 6666079 BLAKE2B e7d3b9478697067b57ab198e044f3c854128d5fe390d30947829ce4f34c695a748668c33ae19690e9927fff6df3e194a3160cb4adb7cf47235c603241c66889a SHA512 f6e165cfc0a3999c778d9f43ffc90ff9b569a77ff1e54ff5c50b12b0eddf262c24da8cd2719548574e0397535bb0eb835eef603cc74769f7876ef9db101bebec -DIST gnulib-f583f328bec489dd59b54ecc1cc640843ea261cf.tar.gz 6486622 BLAKE2B 725fcb598262d12c8b0f04d4341cc59c18a915ce34f5239c587121a7f297d2b86dd49f98f19900c49400166789f6eea22f6719c76a78c0b107ba2fc550568145 SHA512 303d8d5eafd210854b803e9add2575de314a28cfc530dae49d1f738d73fbaaf3e3c18267ecf0367b8e16b11a2e403454f37b586f0e7718297ca6cdac9984258b -EBUILD gnulib-2016.12.21.08.39.01.ebuild 964 BLAKE2B 685e69797429397fbe8d7813ddb7e2ccb87699712b102f7d6d540006d62d3f58e13d3346a9cd69ad69afc3d6feefc6e76a6f4e38b28b3034a2aacf1e02d15aa0 SHA512 818c119c78fd24c17b16bfdcc5da052ef3cb1b522f3d40283fb409f84a4ff86b7ce3b8fc49009afb947c4e543460637ea1b6e50d067f9e62c4c86f8fd5ddc42f -EBUILD gnulib-2017.12.19.15.53.47.ebuild 932 BLAKE2B c388743d24b13733f8aa342931111efc7de42106e2e35441573aada2b20150f800b638a3fb7bd6417d25eff7b801975168b6bef58efed09ff0b6d1703acf00f3 SHA512 7fa578c01f30587482162e787ffc1d94c7fdb0709784a5ead09ded5086973d11c117119e7800f6ef3d32995bd7266a7f47891427d53bb5218e55504e3f43c52d EBUILD gnulib-2019.03.17.09.24.57.ebuild 929 BLAKE2B 05b41daeb6549b329b188682762e6418a20c55a60739178a7f0a3c284498c6931e8cad37776155b7c622d44b6c21f13d07927482c85a13173eaba3499426a3e7 SHA512 3439dfba3d5c40181553c8c13c95e379bc802ac25b541bcec504b6e8207713c34f4901a35625ba79b66c741672d6baec80fc58a60b08f45177e834fe62f59d0e EBUILD gnulib-9999-r1.ebuild 788 BLAKE2B 58e59d347b87cc6a6e1f4e04b6723d1e6dccc7adb7d8c5fac2d4df749bb059da9cd38df28139046281cb5e3c0eee5a62949c47fab8b6976cb37f99fa300fcc33 SHA512 f6042419262d62e10dfb62c2770e821157672040bd86ac3e92da9b5fd008a6ceda1486f331ead8716195cb8c9c3966531ecfe1d47bb6cc09e313a7f4492b269a MISC metadata.xml 243 BLAKE2B d650658b3e248940751d20c9e517a011a34f8d99df54d5203162d67c21df384f507e44ed0c848c1adc99fae8d511e204129f2709f5bdc5d1b2c8e41120bbe6db SHA512 8489be9ea6eac385511b0d193b1b61fad9c8e0d4cb86fd711e6faf04e66b2c935ae64ce6ce0a044d036e76de6787e5d440d67f831e89261a71e74b645a0999d9 diff --git a/dev-libs/gnulib/gnulib-2016.12.21.08.39.01.ebuild b/dev-libs/gnulib/gnulib-2016.12.21.08.39.01.ebuild deleted file mode 100644 index 880c24682453..000000000000 --- a/dev-libs/gnulib/gnulib-2016.12.21.08.39.01.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -GIT_TAG="3a0b7b74982f44c735f4cfc2dccf538c3c4ef9e2" - -DESCRIPTION="Gnulib is a library of common routines intended to be shared at the source level" -HOMEPAGE="https://www.gnu.org/software/gnulib" -SRC_URI="https://git.savannah.gnu.org/cgit/${PN}.git/snapshot/${PN}-${GIT_TAG}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~ppc-aix ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="doc" - -S="${WORKDIR}/${PN}-${GIT_TAG}" - -src_compile() { - if use doc; then - emake -C doc info html - fi -} - -src_install() { - dodoc README ChangeLog - - insinto /usr/share/${PN} - doins -r build-aux - doins -r doc - doins -r lib - doins -r m4 - doins -r modules - doins -r tests - doins -r top - - # install the real script - exeinto /usr/share/${PN} - doexe gnulib-tool - - # create and install the wrapper - dosym ../share/${PN}/gnulib-tool /usr/bin/gnulib-tool -} diff --git a/dev-libs/gnulib/gnulib-2017.12.19.15.53.47.ebuild b/dev-libs/gnulib/gnulib-2017.12.19.15.53.47.ebuild deleted file mode 100644 index 4689f18d6a68..000000000000 --- a/dev-libs/gnulib/gnulib-2017.12.19.15.53.47.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -GIT_TAG="f583f328bec489dd59b54ecc1cc640843ea261cf" - -DESCRIPTION="Library of common routines intended to be shared" -HOMEPAGE="https://www.gnu.org/software/gnulib" -SRC_URI="https://git.savannah.gnu.org/cgit/${PN}.git/snapshot/${PN}-${GIT_TAG}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~ppc-aix ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="doc" - -S="${WORKDIR}/${PN}-${GIT_TAG}" - -src_compile() { - if use doc; then - emake -C doc info html - fi -} - -src_install() { - dodoc README ChangeLog - - insinto /usr/share/${PN} - doins -r build-aux - doins -r doc - doins -r lib - doins -r m4 - doins -r modules - doins -r tests - doins -r top - - # install the real script - exeinto /usr/share/${PN} - doexe gnulib-tool - - # create and install the wrapper - dosym ../share/${PN}/gnulib-tool /usr/bin/gnulib-tool -} diff --git a/dev-libs/gobject-introspection-common/Manifest b/dev-libs/gobject-introspection-common/Manifest index fb7650ec6529..f5c36a5d2f32 100644 --- a/dev-libs/gobject-introspection-common/Manifest +++ b/dev-libs/gobject-introspection-common/Manifest @@ -1,3 +1,7 @@ DIST gobject-introspection-1.60.2.tar.xz 1285000 BLAKE2B 43d96bbac8dd6600726876277f945e7eb01dba2063907c21960cbf5f49d766ac156ed116641b69dfe28f3025c4b482ffd39e8e107aba9ee48010a500111a58e4 SHA512 8e8c1c3a025cb6c18933302ada8cce7c4826f22eef791c80a97abb28379239f8d99312e1237bcea1060f4d5cf65441909b9da434561982209bb4976b1f22529e -EBUILD gobject-introspection-common-1.60.2.ebuild 998 BLAKE2B 70cf56ce3559acdfbb5ffe8ada55ae2725ac32b04b9b16d651c6b2f958f8559e37b337b0f5889b2bab16370a81179025f9b8f67534a3492c58a9d39a95ed8485 SHA512 d631e6f720e37452f2265894b08000e3befbc2f180706cdcdbe6fdf672e1971bd21463e8ab862fc1986d1035bec3fa9c56b237fcb7aeac4c393246524d0a6a6c +DIST gobject-introspection-1.62.0.tar.xz 980732 BLAKE2B 96ecc98bea97b7cb24e2c0a0adb8158cfc8915ee8e3b980adf08ec3256d4d0f87bc92d33cce30f5b23c85c4b144d8da755e5313735091b27ff53fea45a80014e SHA512 b460a95fd7a323e9b0c9a45e680ebe98bbae7632abfa53b3e0b0ec050775cab17dde693314d6d4f8e93614c32b5587f8ce0b4a4c9ee9ba46c029ce029014e638 +DIST gobject-introspection-1.64.0.tar.xz 1000240 BLAKE2B 09e6dec65a53a107bee387cef9cb271345ae564f3520bd9a6485cf1796deaa47243c05f45a72f3243e811a2c1962a2ae123a6b344819187cbf36eae0ed58fbaa SHA512 d1960424d82dea1f1d36a7c3f9922029e751e77da8dc6904c24750babe7c3f4c11a6795eb218aab342ccbb6326d0ac3eac2c2c903e90b146f4e28c0f413da1ae +EBUILD gobject-introspection-common-1.60.2.ebuild 995 BLAKE2B 9dc1baa0c18a297475f7af1bcf8db071e065ba5c792f432c337029a56a3315edc4705ed8c76e07ed9dbd22a4df14cdf1ecbd375310a34cf531228cda0c78288c SHA512 ad2656b8023463ac448932896f2569e2da326c7bfcd2f4e45d2d7759e4fedae1deea86833e9e4620958d3a546620d0a88241570074c81ed9aaf1a988cd247d5b +EBUILD gobject-introspection-common-1.62.0.ebuild 940 BLAKE2B 9815ccecda746b9a9d400f61547e05e3ecdc33b9f39666a6585fd2af893411b1dc534f9c4b8761f4e15f0bfe667793ac54d3fee19c2716aa81fb6ac4303f644d SHA512 d0e8823632409df83c905a56bb2cc0d426effd8f2188497171beeaaf5841db2a7f61c877166000085a83dd11a6c379f350649191430f7c26bf5cc2501db868d5 +EBUILD gobject-introspection-common-1.64.0.ebuild 940 BLAKE2B 9815ccecda746b9a9d400f61547e05e3ecdc33b9f39666a6585fd2af893411b1dc534f9c4b8761f4e15f0bfe667793ac54d3fee19c2716aa81fb6ac4303f644d SHA512 d0e8823632409df83c905a56bb2cc0d426effd8f2188497171beeaaf5841db2a7f61c877166000085a83dd11a6c379f350649191430f7c26bf5cc2501db868d5 MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 diff --git a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.60.2.ebuild b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.60.2.ebuild index 88bd1c79143d..18bc4769fe11 100644 --- a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.60.2.ebuild +++ b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.60.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection" LICENSE="HPND" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND="!<${CATEGORY}/${PN/-common}-${PV}" diff --git a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.62.0.ebuild b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.62.0.ebuild new file mode 100644 index 000000000000..08b6851ff4fb --- /dev/null +++ b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.62.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +GNOME_ORG_MODULE="gobject-introspection" + +inherit gnome.org + +DESCRIPTION="Build infrastructure for GObject Introspection" +HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection" + +LICENSE="HPND" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND="!<${CATEGORY}/${GNOME_ORG_MODULE}-${PV}" +# Use !<${PV} because mixing gobject-introspection with different version of -common can cause issues like: +# https://forums.gentoo.org/viewtopic-p-7421930.html + +src_configure() { :; } + +src_compile() { :; } + +src_install() { + insinto /usr/share/aclocal + doins m4/introspection.m4 + + insinto /usr/share/gobject-introspection-1.0 + doins Makefile.introspection +} diff --git a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.64.0.ebuild b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.64.0.ebuild new file mode 100644 index 000000000000..08b6851ff4fb --- /dev/null +++ b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.64.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +GNOME_ORG_MODULE="gobject-introspection" + +inherit gnome.org + +DESCRIPTION="Build infrastructure for GObject Introspection" +HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection" + +LICENSE="HPND" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND="!<${CATEGORY}/${GNOME_ORG_MODULE}-${PV}" +# Use !<${PV} because mixing gobject-introspection with different version of -common can cause issues like: +# https://forums.gentoo.org/viewtopic-p-7421930.html + +src_configure() { :; } + +src_compile() { :; } + +src_install() { + insinto /usr/share/aclocal + doins m4/introspection.m4 + + insinto /usr/share/gobject-introspection-1.0 + doins Makefile.introspection +} diff --git a/dev-libs/gobject-introspection/Manifest b/dev-libs/gobject-introspection/Manifest index edb2f1de5d1c..631c236de387 100644 --- a/dev-libs/gobject-introspection/Manifest +++ b/dev-libs/gobject-introspection/Manifest @@ -1,3 +1,7 @@ DIST gobject-introspection-1.60.2.tar.xz 1285000 BLAKE2B 43d96bbac8dd6600726876277f945e7eb01dba2063907c21960cbf5f49d766ac156ed116641b69dfe28f3025c4b482ffd39e8e107aba9ee48010a500111a58e4 SHA512 8e8c1c3a025cb6c18933302ada8cce7c4826f22eef791c80a97abb28379239f8d99312e1237bcea1060f4d5cf65441909b9da434561982209bb4976b1f22529e -EBUILD gobject-introspection-1.60.2-r1.ebuild 2248 BLAKE2B bd77c8e2881820fc9e476e29ff233edf53c494e109880574b9a0eee1fcfc0ba41b299e467dd8fe0207da73a4111d314c6d46e3b68bab5c6a076ffed989c6d5e2 SHA512 d8791b84654368252f7295c23f03a1016c2540c2a423adfca6749405f2c5c146fe89ee7bccad87df544ae362ffdbab4da56b1c26017de46c275063c7373e8edf +DIST gobject-introspection-1.62.0.tar.xz 980732 BLAKE2B 96ecc98bea97b7cb24e2c0a0adb8158cfc8915ee8e3b980adf08ec3256d4d0f87bc92d33cce30f5b23c85c4b144d8da755e5313735091b27ff53fea45a80014e SHA512 b460a95fd7a323e9b0c9a45e680ebe98bbae7632abfa53b3e0b0ec050775cab17dde693314d6d4f8e93614c32b5587f8ce0b4a4c9ee9ba46c029ce029014e638 +DIST gobject-introspection-1.64.0.tar.xz 1000240 BLAKE2B 09e6dec65a53a107bee387cef9cb271345ae564f3520bd9a6485cf1796deaa47243c05f45a72f3243e811a2c1962a2ae123a6b344819187cbf36eae0ed58fbaa SHA512 d1960424d82dea1f1d36a7c3f9922029e751e77da8dc6904c24750babe7c3f4c11a6795eb218aab342ccbb6326d0ac3eac2c2c903e90b146f4e28c0f413da1ae +EBUILD gobject-introspection-1.60.2-r1.ebuild 2245 BLAKE2B cf38b83022bd32d03ed3a24d5ce3cf8baeef6638d050a151eeb0f45c95c9f47a1a9aa0dfc595f30d8cf30ee6733291eb4f78b2c8a310edbcdc1cd2b13d8180bd SHA512 ae09472bb63e9d926264c64da60b74b10051947d724e2f2e59f6f4880db2f9f9897b1a71769068bd57f5d853206f200374fb293656a5f204dfa996f3e1888843 +EBUILD gobject-introspection-1.62.0.ebuild 1881 BLAKE2B a3cbb28b5185e0ea1ca9c68ccb126f71a884c1b14b162837b710c39e5aca3753a8eaebfcf081901cd870e58360f4109c5ee722b49419466a5aef447f349d4e36 SHA512 fe4ab18b60a4f4dd0bd3e51489b874197db0f02b1dff9de66d53cc9fa94a3a9aa4666ba735e13b2dca17e24c579fdd4544f8d2b16733a6860a299161a5132dc1 +EBUILD gobject-introspection-1.64.0.ebuild 1889 BLAKE2B e331a2e6adc124300979f3cbea3fd96afe159c425c0f599b1fd4d8ce715f982787ca2e5edd877a1ee7651114d90af321efc31329ef6a033f376a876e3274da54 SHA512 ee596f425020b613d29b35c9ff431abd6c370089b22f9e3c6d61402b277f20769fc681c2650780d2e227ff88e883f54554a44b2802c9190edc7c120606080f1a MISC metadata.xml 367 BLAKE2B b69aefd2ddda2f8e216d449de9ca13a5a8c473353b291bc5093ec2f6f3ac3346dc9fa25c85a64f15950813d9d6dfafd356a234c748436edb7639f37e95c71151 SHA512 1430924bf7430f4a409d6c3335a52b59567d5972440068e53e637d6c71486ef3e606ed9043184dfc168d731909e11c769042d2846e137312cd0ee0ce6f52e431 diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.60.2-r1.ebuild b/dev-libs/gobject-introspection/gobject-introspection-1.60.2-r1.ebuild index 11a8f0904dd8..83a78e0cb4af 100644 --- a/dev-libs/gobject-introspection/gobject-introspection-1.60.2-r1.ebuild +++ b/dev-libs/gobject-introspection/gobject-introspection-1.60.2-r1.ebuild @@ -18,7 +18,7 @@ REQUIRED_USE=" ${PYTHON_REQUIRED_USE} test? ( cairo ) " -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" # virtual/pkgconfig needed at runtime, bug #505408 RDEPEND=" diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.62.0.ebuild b/dev-libs/gobject-introspection/gobject-introspection-1.62.0.ebuild new file mode 100644 index 000000000000..a20b75b001c2 --- /dev/null +++ b/dev-libs/gobject-introspection/gobject-introspection-1.62.0.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_REQ_USE="xml" +inherit gnome.org meson python-single-r1 toolchain-funcs xdg + +DESCRIPTION="Introspection system for GObject-based libraries" +HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection" + +LICENSE="LGPL-2+ GPL-2+" +SLOT="0" +IUSE="doctool gtk-doc test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +# virtual/pkgconfig needed at runtime, bug #505408 +RDEPEND=" + >=dev-libs/gobject-introspection-common-${PV} + >=dev-libs/glib-2.58.0:2 + dev-libs/libffi:= + doctool? ( + $(python_gen_cond_dep ' + dev-python/mako[${PYTHON_MULTI_USEDEP}] + dev-python/markdown[${PYTHON_MULTI_USEDEP}] + ') + ) + virtual/pkgconfig + ${PYTHON_DEPS} +" +# Wants real bison, not virtual/yacc +DEPEND="${RDEPEND} + gtk-doc? ( >=dev-util/gtk-doc-1.19 + app-text/docbook-xml-dtd:4.3 + app-text/docbook-xml-dtd:4.5 + ) + sys-devel/bison + sys-devel/flex + test? ( x11-libs/cairo[glib] ) +" + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_configure() { + local emesonargs=( + $(meson_use test cairo) + $(meson_use doctool) + #-Dglib_src_dir + $(meson_use gtk-doc gtk_doc) + #-Dcairo_libname + -Dpython="${EPYTHON}" + #-Dgir_dir_prefix + ) + meson_src_configure +} + +src_install() { + meson_src_install + python_fix_shebang "${ED}"/usr/bin/ + python_optimize "${ED}"/usr/$(get_libdir)/gobject-introspection/giscanner + + # Prevent collision with gobject-introspection-common + rm -v "${ED}"/usr/share/aclocal/introspection.m4 \ + "${ED}"/usr/share/gobject-introspection-1.0/Makefile.introspection || die + rmdir "${ED}"/usr/share/aclocal || die +} diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.64.0.ebuild b/dev-libs/gobject-introspection/gobject-introspection-1.64.0.ebuild new file mode 100644 index 000000000000..9cb429ff7fc5 --- /dev/null +++ b/dev-libs/gobject-introspection/gobject-introspection-1.64.0.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_REQ_USE="xml" +inherit gnome.org meson python-single-r1 toolchain-funcs xdg + +DESCRIPTION="Introspection system for GObject-based libraries" +HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection" + +LICENSE="LGPL-2+ GPL-2+" +SLOT="0" +IUSE="doctool gtk-doc test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +# virtual/pkgconfig needed at runtime, bug #505408 +RDEPEND=" + >=dev-libs/gobject-introspection-common-${PV} + >=dev-libs/glib-2.58.0:2 + dev-libs/libffi:= + doctool? ( + $(python_gen_cond_dep ' + dev-python/mako[${PYTHON_MULTI_USEDEP}] + dev-python/markdown[${PYTHON_MULTI_USEDEP}] + ') + ) + virtual/pkgconfig + ${PYTHON_DEPS} +" +# Wants real bison, not virtual/yacc +DEPEND="${RDEPEND} + gtk-doc? ( >=dev-util/gtk-doc-1.19 + app-text/docbook-xml-dtd:4.3 + app-text/docbook-xml-dtd:4.5 + ) + sys-devel/bison + sys-devel/flex + test? ( x11-libs/cairo[glib] ) +" + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_configure() { + local emesonargs=( + $(meson_feature test cairo) + $(meson_feature doctool) + #-Dglib_src_dir + $(meson_use gtk-doc gtk_doc) + #-Dcairo_libname + -Dpython="${EPYTHON}" + #-Dgir_dir_prefix + ) + meson_src_configure +} + +src_install() { + meson_src_install + python_fix_shebang "${ED}"/usr/bin/ + python_optimize "${ED}"/usr/$(get_libdir)/gobject-introspection/giscanner + + # Prevent collision with gobject-introspection-common + rm -v "${ED}"/usr/share/aclocal/introspection.m4 \ + "${ED}"/usr/share/gobject-introspection-1.0/Makefile.introspection || die + rmdir "${ED}"/usr/share/aclocal || die +} diff --git a/dev-libs/grantlee/Manifest b/dev-libs/grantlee/Manifest index 66503d9cc139..ab8cc1855c46 100644 --- a/dev-libs/grantlee/Manifest +++ b/dev-libs/grantlee/Manifest @@ -1,10 +1,5 @@ AUX grantlee-0.3.0-nonfatal-warnings.patch 573 BLAKE2B 1e7ca46d955900e24597666e04b7e6eb60ef5c5bc6e77964721bbed93612bd5024a6935f297f0b888c93c78da71472ac0cc03d842dc04c61e3eafcc7d18b92f3 SHA512 903a1ece31f2ddce273188d29078fbd14fab064eb1a1242569a856b716d85e9a3eab99c348d691cc2b41c83a9e446934629dd211dbebed1e74ca8ab1a24d9ea9 -AUX grantlee-5.1.0-cxx11.patch 670 BLAKE2B 05cc62e9f343ed680583fd2a163910958c8aa96c48375611bf01b9f865ee3d519a961e1a33815cb82460b8915f6502ddb351c4cb3a9db11849ded590d33f28df SHA512 fe1186c9769243e8c670fd8fa7706a94addf17b29358365027c2f4ab6a8839b448118a333a9efdcaf111f818a507210b78ce72bb27e230f4df3fea5e320fd2e6 -AUX grantlee-5.1.0-qt-5.13.patch 778 BLAKE2B 01c0c1fb6a3a9830134cc0d1bc19ead874d526a452dfb08ef0d4f298d979ee40ca70742ab8d6ad823982d80ff19bb695aa8e4b66ff90500f4f470d7eaf83554f SHA512 03b0168b886ec7a394bdd06acb98908dd002b0e9fb8763f71fee3f022fd1726c09da895154eb4022ea6e114b6f7c1b37f90f35ff77521e6f8272371961ff54c9 -AUX grantlee-5.1.0-slot.patch 1616 BLAKE2B b395e361dee3120f7cc0bfef36c5fc0ec2b7a3c8ea714fdb21a93a34cd309407d07488c926f6a67d921a5767d06c05b620d24fce7c253aaea93bb2ca20aa92e1 SHA512 62ec0d0e510fc7aaecfb2eaf9e52b395070833732aa840ff8fc4b4bb94b6716fe59765a7413263c2a6edb073cc379141955a99860c0fcf592d6f5227493482e1 AUX grantlee-5.2.0-slot.patch 2261 BLAKE2B e84c2899e45b0476b1455c7935af2058167f168c9abbf5c324b7bdf7402fe6b272d57cfdca64c61189f4107f436e333ebd2ee5e3f3235f04e46fbc5d80526cf6 SHA512 fbef42f23ce9f44820215112e0b2f7dcf3f0a6bffcb79939c6693471cc35ad53452792efb269be6699b99a0b3d54318d4dd84a5b89d71d51cd2192b479f5ca7c -DIST grantlee-5.1.0.tar.gz 1175380 BLAKE2B 6468c0131a334c3ac52b841a64171093a41605686e4ec2af1a60bbb829f652d388fb48e501a0c1f5eef54ff3253c10b0d6ebd5a4439ed2852f8746188011f9e4 SHA512 2b806a0770b9c6d02f207d5b4939ae8cae325de4fa01901320ffef5c8442ef0f1c10dd799966d0bf0d223e6541f93db8568aaf922ea1b334bcb2f85f6373a936 DIST grantlee-5.2.0.tar.gz 1166467 BLAKE2B 89f66fefe3c5bbd087cdaed0f83a6b9ca2456629465dfd68d32c6f316d6d4533ece09e5a1444833897c70abbeb8258e0ca9faba09388dcbf40245c04f72f5040 SHA512 94b53d103aa775e6d45357d44d5634a5214d12ea7178d251fda30c5a88ddc2682ae44501ee8b7dc475793b84fa0998eb0bc13eea3f2e10ab29b1489db6ea60bd -EBUILD grantlee-5.1.0.ebuild 1239 BLAKE2B 10392499200868d40b52d9e0779d07885e56bfa8b4b9530393b515db7d04f65418904eb3b1116c367181b011ee56131d8b793f8d625f17816725089f6a9c74c1 SHA512 7261684b88313f1630213aacb14b42c03ddea49e821f22536a063ea86c1c111ed6542724813e788598e9b7ffb2a225f99543fa2a804d00a076d74d2e6b1a7bdb -EBUILD grantlee-5.2.0.ebuild 1057 BLAKE2B 747e572baaafbc26f1c1556d9771650a8d3a5381538f185faaa2451d6201f2cd1a9bbbe00819f7ed4071ac6628737ffa5d2f8565636629c3823e19c8e147d8ad SHA512 5242371f453d01c1688bf37448c8ab6e176db64551ad386855036a09b6ee0cd86db28504054f0c06c566539c67bd41753e59c365dbef2c1f1835033ee7c3ad63 +EBUILD grantlee-5.2.0.ebuild 1056 BLAKE2B 9f4dbc461f4f82394fd88655a1fe6311fd4ceefe60f136ed5b36e8294dba38d4bbf0a1dc00c711690b95d8c633a1f6fa8d0892783365ac319820a23cc1dbc399 SHA512 dceebeb2ffaf3dbebc3eec89dc8529b43285e638d6f2b87e9f07ea52a84b5389cb49c2d0012ad8d0fe669af05292e7ba31ce3301819ea99fb8b59b02183e9245 MISC metadata.xml 331 BLAKE2B 6dab7a95213e13aa8367317827224739d146430a1dba20837be5469221ba7e9403ab6edf7e439511fee5082d10d5fd883c3a25c871b4ff4aae7c24399d1f1cf1 SHA512 073a759e22f25e29be31689015b96dd3c8ab4748d59c31fabfc6a7c43cea6ca2a0a0f48ae49b36cc2a835d97fc2ea5a2f2a790a3cf74fb4d16e1e0f5d771b1b6 diff --git a/dev-libs/grantlee/files/grantlee-5.1.0-cxx11.patch b/dev-libs/grantlee/files/grantlee-5.1.0-cxx11.patch deleted file mode 100644 index d049d6c96f81..000000000000 --- a/dev-libs/grantlee/files/grantlee-5.1.0-cxx11.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 3a5fc7662da3261be6496611900c095844e56ab1 Mon Sep 17 00:00:00 2001 -From: Albert Astals Cid -Date: Sat, 20 Jul 2019 17:35:30 +0200 -Subject: [PATCH] Fix compile with newer Qt/cmake combination - -Without this i get huge errors about Qt needing C++11 support ---- - CMakeLists.txt | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 6d51110..0859788 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -11,6 +11,9 @@ endif() - - project(Grantlee) - -+set (CMAKE_CXX_STANDARD 11) -+set (CMAKE_CXX_EXTENSIONS OFF) -+ - # Workaround for http://public.kitware.com/Bug/view.php?id=12301 - if (MINGW) - if(NOT CMAKE_BUILD_TYPE) diff --git a/dev-libs/grantlee/files/grantlee-5.1.0-qt-5.13.patch b/dev-libs/grantlee/files/grantlee-5.1.0-qt-5.13.patch deleted file mode 100644 index 67a92c1f869b..000000000000 --- a/dev-libs/grantlee/files/grantlee-5.1.0-qt-5.13.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 0cee029ee03ab4906c6d19b57458b5036852b0f8 Mon Sep 17 00:00:00 2001 -From: Michael Pyne -Date: Tue, 18 Dec 2018 17:47:21 -0500 -Subject: [PATCH] Fix build with Qt 5.13 / GCC 8.2. - -At this point Grantlee doesn't build for me because QList is an -incomplete type. I think the compiler is right to complain, so I fix by -including the appropriate header. - -Fixes issue #47. ---- - templates/lib/lexer_p.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/templates/lib/lexer_p.h b/templates/lib/lexer_p.h -index 275aeea..1ae451a 100644 ---- a/templates/lib/lexer_p.h -+++ b/templates/lib/lexer_p.h -@@ -24,7 +24,7 @@ - #include "textprocessingmachine_p.h" - #include "token.h" - --template class QList; -+#include - - namespace Grantlee - { diff --git a/dev-libs/grantlee/files/grantlee-5.1.0-slot.patch b/dev-libs/grantlee/files/grantlee-5.1.0-slot.patch deleted file mode 100644 index 5b0d61d5c1eb..000000000000 --- a/dev-libs/grantlee/files/grantlee-5.1.0-slot.patch +++ /dev/null @@ -1,39 +0,0 @@ -Install headers to a custom location to permit slotting with Qt4 version. - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 1324566..f98d5da 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -100,7 +100,7 @@ set (LIB_SUFFIX "" CACHE STRING "Define suffix of library directory name (eg. '6 - set( LIB_INSTALL_DIR lib${LIB_SUFFIX} ) - set( PLUGIN_INSTALL_DIR ${LIB_INSTALL_DIR}/grantlee/${Grantlee5_MAJOR_MINOR_VERSION_STRING} ) - set( BIN_INSTALL_DIR bin ) --set( INCLUDE_INSTALL_DIR include ) -+set( INCLUDE_INSTALL_DIR include/grantlee5 ) - set( DATA_INSTALL_DIR share/apps ) - - # set up RPATH/install_name_dir -diff --git a/templates/lib/CMakeLists.txt b/templates/lib/CMakeLists.txt -index dad2ef8..434d163 100644 ---- a/templates/lib/CMakeLists.txt -+++ b/templates/lib/CMakeLists.txt -@@ -107,6 +107,7 @@ if (Qt5Script_FOUND) - - target_sources(Grantlee_Templates PRIVATE ${scriptabletags_SRCS}) - target_include_directories(Grantlee_Templates PRIVATE ../scriptabletags) -+ target_include_directories(Grantlee_Templates INTERFACE "$") - target_link_libraries(Grantlee_Templates - LINK_PRIVATE Qt5::Script - ) -diff --git a/textdocument/lib/CMakeLists.txt b/textdocument/lib/CMakeLists.txt -index 557d262..d2dbaa1 100644 ---- a/textdocument/lib/CMakeLists.txt -+++ b/textdocument/lib/CMakeLists.txt -@@ -42,6 +42,7 @@ if (CMAKE_GENERATOR MATCHES "Visual Studio") - ) - endforeach() - endif() -+target_include_directories(Grantlee_TextDocument INTERFACE "$") - - target_link_libraries(Grantlee_TextDocument - LINK_PUBLIC Qt5::Gui diff --git a/dev-libs/grantlee/grantlee-5.1.0.ebuild b/dev-libs/grantlee/grantlee-5.1.0.ebuild deleted file mode 100644 index 8bcda9a613cb..000000000000 --- a/dev-libs/grantlee/grantlee-5.1.0.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -VIRTUALX_REQUIRED="test" -inherit cmake-utils virtualx - -DESCRIPTION="C++ string template engine based on the Django template system" -HOMEPAGE="https://github.com/steveire/grantlee" -SRC_URI="http://downloads.grantlee.org/${P}.tar.gz" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86" -IUSE="debug doc test" - -BDEPEND=" - doc? ( app-doc/doxygen[dot] ) -" -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtscript:5 -" -DEPEND="${RDEPEND} - test? ( dev-qt/qttest:5 ) -" - -# bug 682258 -RESTRICT="test" - -PATCHES=( - "${FILESDIR}/${PN}-0.3.0-nonfatal-warnings.patch" - "${FILESDIR}/${P}-slot.patch" - "${FILESDIR}/${P}-qt-5.13.patch" - "${FILESDIR}/${P}-cxx11.patch" -) - -src_prepare() { - cmake-utils_src_prepare - sed -e '/testfilters/d' \ - -i templates/tests/CMakeLists.txt || die # bug 661900 -} - -src_configure() { - local mycmakeargs=( - -DBUILD_TESTS=$(usex test) - ) - - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile - - use doc && cmake-utils_src_compile docs -} - -src_test() { - virtx cmake-utils_src_test -} - -src_install() { - use doc && HTML_DOCS=("${BUILD_DIR}/apidox/") - - cmake-utils_src_install -} diff --git a/dev-libs/grantlee/grantlee-5.2.0.ebuild b/dev-libs/grantlee/grantlee-5.2.0.ebuild index 94df8e673a61..677164dc81ea 100644 --- a/dev-libs/grantlee/grantlee-5.2.0.ebuild +++ b/dev-libs/grantlee/grantlee-5.2.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://downloads.grantlee.org/${P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="5" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86" IUSE="debug doc test" BDEPEND=" diff --git a/dev-libs/hiredis/Manifest b/dev-libs/hiredis/Manifest index b060ea56fdf1..585e84409d13 100644 --- a/dev-libs/hiredis/Manifest +++ b/dev-libs/hiredis/Manifest @@ -1,6 +1,8 @@ AUX hiredis-0.13.3-disable-network-tests.patch 1297 BLAKE2B 49b87fc28763d551c51524941dd8254765569546997dea69d427473799fe4921b96013cff79a9c09af3341bee848274a5b2281c16785fd44592ebbec866c6978 SHA512 bfbf4ee0a6780cbdcac4c8578aacac241d2b00c94dedd4f298ff06d65cab100f446072573ea0b57a513d3f7146070776fa08e949374e43272c2b05e601f250fc DIST hiredis-0.13.3.tar.gz 58291 BLAKE2B 2af5853475a48b1f05c17100197633af61663a23a1259c702545938367b6a5b9fc09b886e12f57d27f23db3f5c636bb42d7e58887cc1481b7016cea405345ddb SHA512 0d8b71d5ee4105e8aaeeee308795afc2c1f60a04b0bfe8ae873d800a0c157882ec307efa04a8d0e63b538fd3fc3f88eedf4d46cb87c8937e2403927aeb7e434c DIST hiredis-0.14.0.tar.gz 63061 BLAKE2B 1923a63317f5f4a5bcbc9f8fd35e11fda15c30bb766d377f3be1eaf961cf34339e16b9b7c468b5bf07e513db4913c564e49eb29a2684b945db6c914b07d01905 SHA512 57a81a35b4750f0ca9dba830789483667f8ca1559f13b0ebdc3fab3e34ad16b2809f9734cf88157041263784e11447556b7a748bfb7ef318a60bb5dda3e358a0 -EBUILD hiredis-0.13.3.ebuild 1870 BLAKE2B edf832971345fea7b22d6531e4de41cc0e8f7671dc5b44f6ee86ca964737ae25227045be0f9aed9ab3ee1d6db8b2dc6c61427e78bf5bb3597c005f6f32a408b4 SHA512 7c33b0d0a3f3f9b7adf0eec49b43dd2c511739112dc255d47853e9e1e333f6b3df288488fe8f7de3237f7616c6e1ae60dd3beb3f1348b1f1feb22d6d878c6d27 +DIST hiredis-0.14.1.tar.gz 64372 BLAKE2B 9846b05e21bfadb876e26ab45bf5c29a3283b602ef725dfbd877815be690bb5579551f0c452e1d8abf9ae985f6b71408a3b86b343ca5d6dce58dd4897640996a SHA512 a7310f2d65075df0c17636a0220e16487759471a3442b1de2595ab747565f6b6262e37131613b13e396b31050bcbe5529c35d420cd43fd7d500d9d563d469c4f +EBUILD hiredis-0.13.3.ebuild 1871 BLAKE2B c53bf4e99c2b335ad9cbaa1dc53b79a36b81762cd38b24a243cf7f5a82634ad5341773986cf5b60e2e066ddb0c3e2d4692e9381c327dadc759fa93ad870a0729 SHA512 242c465f98d85d6fb8cfc78ee19ce16f87a2435b8b9a5caceda7ea989243fe0fd60d5d55f6c6e4392712673ef5ab6e7ac8b1ccb57c7bef71be5ecd9e6bf02c74 EBUILD hiredis-0.14.0.ebuild 1878 BLAKE2B 7ff27e77c4add05ac81f8c1c9dc67e0f03c45210827ac65831270d66f2e02b6760d40730e7d4c13cf32dffee5ba0e026a670492a1763504732aa8d71d6abdf5f SHA512 27bcf235b400677386844802bd8099c8b60418c7eb63c557c20987298286a47e9ebbf477bd64098c9ef76c6e9548d814b90e3e0576b90960735b046bf98808c8 +EBUILD hiredis-0.14.1.ebuild 1869 BLAKE2B baed0625ddf7cf07ffe0bbc4f4d1a033a196ad1896c7d175902e798cf20ae8a933efe502465af5a35ad5268f4716824a39432102c6dd85adaf631d46226c5878 SHA512 29f5812ba5bb3806974b50b83a10bbc7392b64e9a879209b3eae4bb23f0019ba2bfaf6d472ece0fe59c3a88dfb4d83810019395d2191193a10453a1e52f301a6 MISC metadata.xml 324 BLAKE2B 4b317777c17533d9f574064a410d1431dde5ac68fe50b25140f63cd21829b30cede1a4e3d38996eb50de1cc38257a9e5eabb2c2871c1d5727132a698048de93e SHA512 5c81a7e5c915ae46f6d2849806534ee520d413f8ca2f640c7441a61a478652bdc6f0a2501504843b1f07b557c06c0045e92ee87a949e018f7d95884e38faf78c diff --git a/dev-libs/hiredis/hiredis-0.13.3.ebuild b/dev-libs/hiredis/hiredis-0.13.3.ebuild index 1526c0b01db6..01aa7b487e7c 100644 --- a/dev-libs/hiredis/hiredis-0.13.3.ebuild +++ b/dev-libs/hiredis/hiredis-0.13.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/redis/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0/0.13" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sparc x86 ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 s390 sparc x86 ~x64-solaris" IUSE="examples static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/hiredis/hiredis-0.14.1.ebuild b/dev-libs/hiredis/hiredis-0.14.1.ebuild new file mode 100644 index 000000000000..9028b420d2de --- /dev/null +++ b/dev-libs/hiredis/hiredis-0.14.1.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit toolchain-funcs + +DESCRIPTION="Minimalistic C client library for the Redis database" +HOMEPAGE="https://github.com/redis/hiredis" +SRC_URI="https://github.com/redis/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/0.14" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 s390 sparc x86 ~x64-solaris" +IUSE="examples static-libs test" +RESTRICT="!test? ( test )" + +DEPEND="test? ( dev-db/redis )" + +src_prepare() { + local PATCHES=( "${FILESDIR}/${PN}-0.13.3-disable-network-tests.patch" ) + default + + # use GNU ld syntax on Solaris + sed -i -e '/DYLIB_MAKE_CMD=.* -G/d' Makefile || die +} + +_build() { + emake \ + AR="$(tc-getAR)" \ + CC="$(tc-getCC)" \ + PREFIX="${EPREFIX}/usr" \ + LIBRARY_PATH="$(get_libdir)" \ + ARCH= \ + DEBUG= \ + OPTIMIZATION="${CPPFLAGS}" \ + "$@" +} + +src_compile() { + # The static lib re-uses the same objects as the shared lib, so + # overhead is low w/creating it all the time. It's also needed + # by the tests. + _build dynamic static hiredis.pc +} + +src_test() { + local REDIS_PID="${T}"/hiredis.pid + local REDIS_SOCK="${T}"/hiredis.sock + local REDIS_PORT=56379 + local REDIS_TEST_CONFIG="daemonize yes + pidfile ${REDIS_PID} + port ${REDIS_PORT} + bind 127.0.0.1 + unixsocket //${REDIS_SOCK}" + + _build hiredis-test + + /usr/sbin/redis-server - <<< "${REDIS_TEST_CONFIG}" || die + ./hiredis-test -h 127.0.0.1 -p ${REDIS_PID} -s ${REDIS_SOCK} + local ret=$? + + kill "$(<"${REDIS_PID}")" || die + [ ${ret} != "0" ] && die "tests failed" +} + +src_install() { + _build PREFIX="${ED}/usr" install + if ! use static-libs; then + rm "${ED}/usr/$(get_libdir)/libhiredis.a" || die + fi + + insinto /usr/$(get_libdir)/pkgconfig + doins ${PN}.pc + + local DOCS=( CHANGELOG.md README.md ) + use examples && DOCS+=( examples ) + einstalldocs +} diff --git a/dev-libs/hsa-ext-rocr/Manifest b/dev-libs/hsa-ext-rocr/Manifest index 1350298d35db..66a67ed23ac5 100644 --- a/dev-libs/hsa-ext-rocr/Manifest +++ b/dev-libs/hsa-ext-rocr/Manifest @@ -1,5 +1,5 @@ -DIST hsa-ext-rocr-dev_1.1.9-122-ge5c4efb_amd64.deb 1120322 BLAKE2B 40c60058c2b6d6debf80503c36f6b0ddc72747c7327e411121f99fa2e507e5e9414cb91c80be0acf283bff23a6a029b3ef199577846b694b2e2e11696cc7d225 SHA512 60dad492cc66f249d48fb057b2ecec1719525a871d38f39a403a55de98e8cdea5f00f672fa3ea697490c287ba7e5c3be035f1f2861a7fc97d9b949f575e51ad7 +DIST hsa-ext-rocr-dev_1.1.30100.0-rocm-rel-3.1-44-ecafeba1_amd64.deb 1209486 BLAKE2B 7aa44fecde68761916100312a58d4d1fc77e9e88e6e322548f0d603fc7a8be4d202b387a1ab823ff784ea6e365297846cd5630997362f8691baf6a5ed226c942 SHA512 1373931b80b2d830de8b4741159dfa46a5d6608886e87c780090a558c0070020b3efbe227c6c6803afbdc632be7f632e03c1a9bbb377949bd14de2d0d7117351 DIST hsa-ext-rocr-dev_1.1.9-139-g0d1ca36_amd64.deb 1166210 BLAKE2B 3edcc938ec92277a163886df4e83f93f6a38b1ec4e95e719265f7a595d291fe4beef68aeca3fb09f8f56a0abf041a987d57e2469310da8cd16f2352b2af5077c SHA512 dbf7991b404cc371575e5d8c40f438bbead8bfef5c73dfd3b7295d64f800892c1f220a6eff8cc67d99ca4bec819bf1b69e37f85873ec372dca9bdd42542fa320 -EBUILD hsa-ext-rocr-1.1.9.122.ebuild 1139 BLAKE2B 335b3fb167590be839f0de7751d56b887a00d41ded76456de2194f87996aa27e36a9bebe5f1e190ec8f679f85cb54264dcbfc41d05d59d156e27f0476826788a SHA512 1fc174632d070ff33879a6f593dd878aba4782360b613583a1145aeedd44a921c84dd2e04e47d3c969fc1127310631259b82a9e8dd5b215dc6fc3eace98311a9 +EBUILD hsa-ext-rocr-1.1.30100.0.ebuild 1210 BLAKE2B fde0b38b8c20cc6eeb32952c23bc52b5ba119efb687ecafbf7843065f8b9c3e1f4466d5a25d4ca8a5bcfba5288f195e41cdbab18e30e0475ef3d4f4eddbb73a9 SHA512 5893e5c68e66203fd8a33eeb19e6d304ee56a7afe732a60d6ad424606966defc88c419119cef35538af332eeea4706bea22d3e61729751bc4d9dd706f136f025 EBUILD hsa-ext-rocr-1.1.9.139.ebuild 1138 BLAKE2B a7d645cd5d5075abdf816700ffbd799d2db700defb24a31253eec6abc0169efe227a699f55014b0171bed0e9f82fe1a375383450196e23357e6080f0698376ae SHA512 de50397b1865d7d34ab171f78b7abe2d63f198201d3be6d6387abe361a3bcace3e8f73abb7705774fbd489a1f7be185ad3d9502e5f3c5ef5c454e1ab69bfa4d6 MISC metadata.xml 804 BLAKE2B 53bf694f8db04562ed3dcde4ed009a447f913d545012b511d0321d230ed9110ab73da69c2b5ac295eea48a705a8defb4409326d4f4001727139ce3ce2b7b699f SHA512 9f1c2af7864205799b5b2f36be15148de6b0d3ebe8fa6f1ca578abcf5fa6c4b08b24082a2a32e93fce71de25756c7644989b51e63b765516ad63f63a5eb880b3 diff --git a/dev-libs/hsa-ext-rocr/hsa-ext-rocr-1.1.30100.0.ebuild b/dev-libs/hsa-ext-rocr/hsa-ext-rocr-1.1.30100.0.ebuild new file mode 100644 index 000000000000..26a9c025988f --- /dev/null +++ b/dev-libs/hsa-ext-rocr/hsa-ext-rocr-1.1.30100.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit unpacker + +ROCM_VERSION="3.1.0" +MY_PV="${PV}-rocm-rel-$(ver_cut 1-2 ${ROCM_VERSION})-44-ecafeba1" + +DESCRIPTION="Proprietary image-support library for Radeon Open Compute" +HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm#closed-source-components" +SRC_URI="http://repo.radeon.com/rocm/apt/debian/pool/main/h/${PN}-dev/${PN}-dev_${MY_PV}_amd64.deb" + +LICENSE="AMD-GPU-PRO-EULA" +SLOT="0" +KEYWORDS="~amd64" +IUSE="-deprecated" + +RESTRICT="bindist strip" + +QA_PREBUILT="/opt/${PN}/lib*/*" + +S="${WORKDIR}" + +src_unpack() { + unpack_deb ${A} +} + +src_install() { + local destdir="/opt/${PN}" + local soversion=$(ver_cut 1-3) + local somajor=$(ver_cut 1) + + local solibs_to_install=( "libhsa-ext-image64.so" ) + if use deprecated; then + solibs_to_install+=( "libhsa-runtime-tools64.so" ) + fi + + into "${destdir}" + for solib in ${solibs_to_install[@]}; do + dolib.so "opt/rocm-${ROCM_VERSION}/hsa/lib/${solib}.${soversion}" + dosym "../..${destdir}/$(get_libdir)/${solib}.${soversion}" "/usr/$(get_libdir)/${solib}.${soversion}" + dosym "${solib}.${soversion}" "/usr/$(get_libdir)/${solib}.${somajor}" + done +} diff --git a/dev-libs/hsa-ext-rocr/hsa-ext-rocr-1.1.9.122.ebuild b/dev-libs/hsa-ext-rocr/hsa-ext-rocr-1.1.9.122.ebuild deleted file mode 100644 index f59a78fc872e..000000000000 --- a/dev-libs/hsa-ext-rocr/hsa-ext-rocr-1.1.9.122.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit unpacker - -MY_PV=$(ver_rs 3 '-') - -DESCRIPTION="Proprietary image-support library for Radeon Open Compute" -HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm#closed-source-components" -SRC_URI="http://repo.radeon.com/rocm/apt/debian/pool/main/h/${PN}-dev/${PN}-dev_${MY_PV}-ge5c4efb_amd64.deb" - -LICENSE="AMD-GPU-PRO-EULA" -SLOT="0" -KEYWORDS="~amd64" -IUSE="-deprecated" - -RESTRICT="bindist strip" - -QA_PREBUILT="/opt/${PN}/lib*/*" - -S="${WORKDIR}" - -src_unpack() { - unpack_deb ${A} -} - -src_install() { - local destdir="/opt/${PN}" - local soversion=$(ver_cut 1-3) - local somajor=$(ver_cut 1) - - local solibs_to_install=( "libhsa-ext-image64.so" ) - if use deprecated; then - solibs_to_install+=( "libhsa-runtime-tools64.so" ) - fi - - into "${destdir}" - for solib in ${solibs_to_install[@]}; do - dolib.so "opt/rocm/hsa/lib/${solib}.${soversion}" - dosym "../../${destdir}/$(get_libdir)/${solib}.${soversion}" "/usr/$(get_libdir)/${solib}.${soversion}" - dosym "${solib}.${soversion}" "/usr/$(get_libdir)/${solib}.${somajor}" - done -} diff --git a/dev-libs/hyperscan/Manifest b/dev-libs/hyperscan/Manifest index 0ba39be6833c..f1818b9cad94 100644 --- a/dev-libs/hyperscan/Manifest +++ b/dev-libs/hyperscan/Manifest @@ -1,9 +1,3 @@ -DIST hyperscan-5.1.0.tar.gz 1810559 BLAKE2B 0946b3afe00cdce51b82852515ffe674729854d762854c252ba90fc73cbdc23205fe75f8e6c4e976efb31bf10950076b5790bd9692768dabcbd642d53e739c32 SHA512 5e6d11429e61dc061dd31e6b311a8c1dbfcd03af6e24d97b95eb2cef24dcd33d593064e5faa7c22807d785a8921bc410a69a43c4e5b3d7b4774f37c4a12a025d -DIST hyperscan-5.1.1.tar.gz 1811275 BLAKE2B 524f1fbdfd470cd12ebb0ab4e122a97f6a90a1027adfa0850921a8f80c09f87792fed3da6b10367336b1e84987414bda93b98aa30aa9ff6dd899bf29fdd4294a SHA512 2812174890f775bc0c99019afe49cfde9ecc1107626cb4f1c9e1518228d090cba43bc15a19beaa00bae2a8a3dad85e7f27d4b237973360a294db78098fcb8508 -DIST hyperscan-5.2.0.tar.gz 1818751 BLAKE2B 4d74a4d022a59ee37c7df274ff1a37153898aa403bdfa3ec39df7304f7f65bcae1bbc074a2801223ef00903a5b8a01845e985c2ad196496d40899bab79df3844 SHA512 4d56e2d02dfbedf3caa8b212dae2ac3575b343b1ed2a75e91f6074ef265bbc28cfb78ad7f08dc47d7cc2e3e3e02e488c4cb75efacc41755f993236d97ddcb4cc DIST hyperscan-5.2.1.tar.gz 1818935 BLAKE2B 8b073c946b970867221043b88f36203a0bfa3f2b94002ce2e46f0aa5c616d3e09f19a750510bd88ed30d0aa4324c0d0f04d6a816775b4bed2c246bbc1548b2f0 SHA512 e6ac2aef1f3efa1535c00d73fa590ea62fff4686c4ad3ee023d2e72c51896ca4616ec1b85d7c6f88ac7b42d92c3557b9c4bb3b51cfb796e20a79d53b28e53b6c -EBUILD hyperscan-5.1.0.ebuild 813 BLAKE2B c9b2941dd08d11cf53c5180d5f45a4091185f94198c57a9f72ceb595015c84f355dcce7fac7e72dbd02ccf8fe4e21b14fcb50d270df2ba213f76c4c74adc3318 SHA512 60473762453443d896b96ff005ae58495e136f1bea3fa31380eba2747012ea73f886c2126ac5410a052b537f61ba345a52a6bac784dea6559739e3379db02317 -EBUILD hyperscan-5.1.1.ebuild 911 BLAKE2B 041491b397dd7f4ed9af4649d85c01f8e439d2f083e5a55274c6007e3d58191e5c792357333694b689eae39149a43e1f1cbe8dbc95f8beda235857cb57872e16 SHA512 d90ce5d7baeff45e00cf3d34cf94c336e7c62d3a41b837739206dc96c883acff091e3a6c483cfb6185a4f723cdefd13b20ce7ab42491dac1e59700ea1637e6f1 -EBUILD hyperscan-5.2.0.ebuild 911 BLAKE2B 041491b397dd7f4ed9af4649d85c01f8e439d2f083e5a55274c6007e3d58191e5c792357333694b689eae39149a43e1f1cbe8dbc95f8beda235857cb57872e16 SHA512 d90ce5d7baeff45e00cf3d34cf94c336e7c62d3a41b837739206dc96c883acff091e3a6c483cfb6185a4f723cdefd13b20ce7ab42491dac1e59700ea1637e6f1 -EBUILD hyperscan-5.2.1.ebuild 960 BLAKE2B 405bb4bd788e4471e6ba89a8d26df888d84e975240123be0eb598c4f5bee34d7c45920488ab14be4efba2bfcedd32d639041f4dd6bd7a45a4ebf9d5927fcd5e1 SHA512 3bf42a53408fe604a456109e6ce0671c57708d4c929af095d8c07d3e66e35e25c2db9f44c4af43054d2fc2fd85e6ddbae501911c1b8a1b75de2d9fa0d2091bfa -MISC metadata.xml 444 BLAKE2B 135788c6bce69014c87cd2e80660f5ab8563afb0e2bddf281245d64e9787318b8b4cfa743d0d2648b40f40ce909dfe5a8677fe00114311c4d8ea88b037ff9afd SHA512 8b3dd40cc7b43125b2a7297c991143d74a5d3cbb70e0d5608ede859987cd27cae0a27b92c46419746d56a0f88252e6cb75ad6111ac25e920ba4e46acc8caa423 +EBUILD hyperscan-5.2.1-r1.ebuild 949 BLAKE2B de7ae9d3be49ab99e87cbd83e034d93ea4c15a4a1ecc361427dbcc1d7eef96dbffce793ec069f3e381a515e59ceb68c10f41095a4f7693c6991207ed4e6a5a93 SHA512 beb8eb1a464ec571cd1463b3b18b39a0dc038baa69532ac8531aacdeae700663351c5b2fef36064ccbb5da1216bad1e812d0f7cc97bd4d500d9726e1ec835b0f +MISC metadata.xml 548 BLAKE2B d68c6cd73543c82ec12d2b05651ef2de0a3e402a3a3b28d827e87026f5576a1db23e52fa04021967cd919aeb828bdabc931ccf2e0238294c84c0f3f1d27dbee2 SHA512 5005d5ee96a915866096f63075a5ff76a49474807a63d846151ebbb411fe0c477c3b6883d97438018a69fb78c917b190de8768a44296caf7ca11451b7cbf587a diff --git a/dev-libs/hyperscan/hyperscan-5.1.0.ebuild b/dev-libs/hyperscan/hyperscan-5.1.0.ebuild deleted file mode 100644 index 52d8497da64c..000000000000 --- a/dev-libs/hyperscan/hyperscan-5.1.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 ) - -inherit cmake python-r1 - -DESCRIPTION="High-performance regular expression matching library" -SRC_URI="https://github.com/intel/hyperscan/archive/v${PV}.tar.gz -> ${P}.tar.gz" -HOMEPAGE="https://www.hyperscan.io/ https://github.com/intel/hyperscan" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="cpu_flags_x86_ssse3 static-libs" - -RDEPEND=" - ${PYTHON_DEPS} - dev-util/ragel - >=dev-libs/boost-1.57:= - net-libs/libpcap" - -BDEPEND="${RDEPEND}" - -REQUIRED_USE="cpu_flags_x86_ssse3 - ${PYTHON_REQUIRED_USE}" - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON) - -DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF) - ) - cmake_src_configure -} diff --git a/dev-libs/hyperscan/hyperscan-5.1.1.ebuild b/dev-libs/hyperscan/hyperscan-5.1.1.ebuild deleted file mode 100644 index 42551e93ced8..000000000000 --- a/dev-libs/hyperscan/hyperscan-5.1.1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 ) - -inherit cmake python-r1 flag-o-matic - -DESCRIPTION="High-performance regular expression matching library" -SRC_URI="https://github.com/intel/hyperscan/archive/v${PV}.tar.gz -> ${P}.tar.gz" -HOMEPAGE="https://www.hyperscan.io/ https://github.com/intel/hyperscan" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="cpu_flags_x86_ssse3 static-libs" - -RDEPEND="${PYTHON_DEPS} - dev-util/ragel - dev-libs/boost - net-libs/libpcap" -BDEPEND="${RDEPEND}" - -REQUIRED_USE="cpu_flags_x86_ssse3 ${PYTHON_REQUIRED_USE}" - -src_prepare() { - # upstream workaround - append-cxxflags -Wno-redundant-move - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON) - -DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF) - ) - cmake_src_configure -} diff --git a/dev-libs/hyperscan/hyperscan-5.2.0.ebuild b/dev-libs/hyperscan/hyperscan-5.2.0.ebuild deleted file mode 100644 index 42551e93ced8..000000000000 --- a/dev-libs/hyperscan/hyperscan-5.2.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 ) - -inherit cmake python-r1 flag-o-matic - -DESCRIPTION="High-performance regular expression matching library" -SRC_URI="https://github.com/intel/hyperscan/archive/v${PV}.tar.gz -> ${P}.tar.gz" -HOMEPAGE="https://www.hyperscan.io/ https://github.com/intel/hyperscan" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="cpu_flags_x86_ssse3 static-libs" - -RDEPEND="${PYTHON_DEPS} - dev-util/ragel - dev-libs/boost - net-libs/libpcap" -BDEPEND="${RDEPEND}" - -REQUIRED_USE="cpu_flags_x86_ssse3 ${PYTHON_REQUIRED_USE}" - -src_prepare() { - # upstream workaround - append-cxxflags -Wno-redundant-move - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON) - -DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF) - ) - cmake_src_configure -} diff --git a/dev-libs/hyperscan/hyperscan-5.2.1-r1.ebuild b/dev-libs/hyperscan/hyperscan-5.2.1-r1.ebuild new file mode 100644 index 000000000000..aa7ab14e7067 --- /dev/null +++ b/dev-libs/hyperscan/hyperscan-5.2.1-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6..8} ) + +inherit cmake flag-o-matic python-any-r1 + +DESCRIPTION="High-performance regular expression matching library" +SRC_URI="https://github.com/intel/hyperscan/archive/v${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE="https://www.hyperscan.io/ https://github.com/intel/hyperscan" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+cpu_flags_x86_ssse3 static-libs" + +RDEPEND="dev-libs/boost" +DEPEND="${RDEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + dev-util/ragel +" + +REQUIRED_USE="cpu_flags_x86_ssse3" + +src_prepare() { + # upstream workaround + append-cxxflags -Wno-redundant-move + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON) + -DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF) + ) + cmake_src_configure +} + +src_test() { + "${BUILD_DIR}"/bin/unit-hyperscan || die +} diff --git a/dev-libs/hyperscan/hyperscan-5.2.1.ebuild b/dev-libs/hyperscan/hyperscan-5.2.1.ebuild deleted file mode 100644 index 8789fd913c71..000000000000 --- a/dev-libs/hyperscan/hyperscan-5.2.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 ) - -inherit cmake python-r1 flag-o-matic - -DESCRIPTION="High-performance regular expression matching library" -SRC_URI="https://github.com/intel/hyperscan/archive/v${PV}.tar.gz -> ${P}.tar.gz" -HOMEPAGE="https://www.hyperscan.io/ https://github.com/intel/hyperscan" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+cpu_flags_x86_ssse3 static-libs" - -RDEPEND="${PYTHON_DEPS} - dev-libs/boost" -DEPEND="${RDEPEND}" -BDEPEND="dev-util/ragel" - -REQUIRED_USE="cpu_flags_x86_ssse3 ${PYTHON_REQUIRED_USE}" - -src_prepare() { - # upstream workaround - append-cxxflags -Wno-redundant-move - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON) - -DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF) - ) - cmake_src_configure -} - -src_test() { - "${BUILD_DIR}"/bin/unit-hyperscan || die -} diff --git a/dev-libs/hyperscan/metadata.xml b/dev-libs/hyperscan/metadata.xml index fa9f4a3de1e9..a0397a7f0d92 100644 --- a/dev-libs/hyperscan/metadata.xml +++ b/dev-libs/hyperscan/metadata.xml @@ -5,6 +5,10 @@ c@roessner.co Christian Roessner + + arkamar@atlas.cz + Petr Vaněk + proxy-maint@gentoo.org Proxy Maintainers diff --git a/dev-libs/icu-layoutex/Manifest b/dev-libs/icu-layoutex/Manifest index 888751faec18..913a4c4db613 100644 --- a/dev-libs/icu-layoutex/Manifest +++ b/dev-libs/icu-layoutex/Manifest @@ -1,5 +1,7 @@ AUX icu-layoutex-64.1-data_archive_generation.patch 473 BLAKE2B 88e77149ec92a316d5e534a6aba8808829ebdef16978fc7130bb4fba80f2bcc7886bafe3c944ff83f56cbf5f02860a35cb0a655722ce305e5e6b05dae15d5254 SHA512 3cf34c7ffaa200f841d605f11ee8145d70f2975be2ae5282a6de2fb5caf6bd8ae67e05cf652b0714023087fa145b4e5fdd4e4287dc331334ec347d957674d291 AUX icu-layoutex-65.1-remove-bashisms.patch 4963 BLAKE2B fb781741a7a908638876729d573a73e42b7b3f0f3e692b54799fed0dac006ecb731583d90d849ea06be47259a0a236933fa7a78a96b3a8107ee85f916dc2000a SHA512 67e60068c356ca8d93b137eadeef2562ff7d8f38153babc97edd92a2c38d7113396d63d4a09364dacefc612b4b3ea28872a4f767c4f38d3e725943b32f98c5bc DIST icu4c-65_1-src.tgz 24267934 BLAKE2B 3c62781201c02a2b1027c9b6db4586f8ccdfb339c0765301a381242d5218f3503a1cdbdc1dc9a1a23ffa657096adc4bf7f0b7fe702461f14beba293a7e82e02c SHA512 8f1ef33e1f4abc9a8ee870331c59f01b473d6da1251a19ce403f822f3e3871096f0791855d39c8f20c612fc49cda2c62c06864aa32ddab2dbd186d2b21ce9139 -EBUILD icu-layoutex-65.1.ebuild 2577 BLAKE2B bd15daa053ad1516c10b68dd619dd6dda78d9afb18ecc19b74102cbbff156770e5c2e228891e2f169ee369b9341793df43fe52f173174886db16589bbafb2be2 SHA512 c0ed2355010cdbb941183f947a16793c278902ad7b290992ee9d9ce10ef1b8d68dd6a6412562823f45ce7a68631abfd7cd6e29f952c6e7fcff17ad3aac0603d1 +DIST icu4c-66_1-src.tgz 24361305 BLAKE2B db26e9380305601f8429366e2813ce3ccae11f34adde513d72a1ae09281a2078ce5eb7410bc788c717167018b4c2042fc83217fac22f34e26b94ee4621a6b4ec SHA512 78d87bce65a7bdf7e9a19bda13e353c60846816ff34025f829d1ff15f9ac49aa6061eb192173742be0eca105684ce0e39e95656147afe848520bf60274c8d246 +EBUILD icu-layoutex-65.1.ebuild 2578 BLAKE2B b23ccd7059c974b440f832c296e85210c2eb567d371751b2e839bd5d387a87efeac85db7e5830f1e396a01164740cb86aeb90fc3c7b17c7f3f868ba4a93f0efa SHA512 8b0916aee9dd27e7d2a1e507fd9cf11cc98a175b043844076c070d96df6ee5f507c11222e35b23bcd5eb0cd5f18699224181df4a7fc0d0d7dd841dc27089e320 +EBUILD icu-layoutex-66.1.ebuild 2584 BLAKE2B bcdba335888e2f7f6c1627c62cef1105c1bc48b3ef47ec46a898a2b57cb6552bffbc7399b2875f7483bce63d9cb1c7d69b51213ed81217ddda31eaf91c4bcaf6 SHA512 ad10557dde1cf70e99dae4aa8a00ec1db205173898ac2017d523ac4855e19d2e859d4ba25ad012b735196b462d6ba2c966fac078fee57f228bbfa51cd211522c MISC metadata.xml 379 BLAKE2B 7dd7c9bef21ada3af657ec75d323fa890bb02e04b1760fb5791bdbddf8d5eaa1126ab80058e73977a5bede8c8e655f9fc7045f43d4fadcb0213ea8a122258380 SHA512 45e7eab7e7d954331f7d64582eaef71c18316335fca7cbf6bbdf8e71555301e995ff7ab04e35977be8a82fc8360af00115567aeddd710b253c6a68fd893228aa diff --git a/dev-libs/icu-layoutex/icu-layoutex-65.1.ebuild b/dev-libs/icu-layoutex/icu-layoutex-65.1.ebuild index 5459f78180f3..01c74c530a84 100644 --- a/dev-libs/icu-layoutex/icu-layoutex-65.1.ebuild +++ b/dev-libs/icu-layoutex/icu-layoutex-65.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/unicode-org/icu/releases/download/release-${PV//./-} LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 hppa ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 hppa ~ia64 ppc ppc64 sparc x86" IUSE="debug static-libs" BDEPEND=" diff --git a/dev-libs/icu-layoutex/icu-layoutex-66.1.ebuild b/dev-libs/icu-layoutex/icu-layoutex-66.1.ebuild new file mode 100644 index 000000000000..7ee565e705b2 --- /dev/null +++ b/dev-libs/icu-layoutex/icu-layoutex-66.1.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools flag-o-matic multilib-minimal toolchain-funcs + +DESCRIPTION="External layout part of International Components for Unicode" +HOMEPAGE="http://www.icu-project.org/" +SRC_URI="https://github.com/unicode-org/icu/releases/download/release-${PV//./-}/icu4c-${PV//./_}-src.tgz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="debug static-libs" + +BDEPEND=" + virtual/pkgconfig[${MULTILIB_USEDEP}] +" +DEPEND=" + ~dev-libs/icu-${PV}[${MULTILIB_USEDEP}] + dev-libs/icu-le-hb[${MULTILIB_USEDEP}] +" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN/-layoutex}/source" + +PATCHES=( + "${FILESDIR}/${PN}-65.1-remove-bashisms.patch" + "${FILESDIR}/${PN}-64.1-data_archive_generation.patch" +) + +src_prepare() { + # apply patches + default + + # Disable renaming as it is stupid thing to do + sed -i \ + -e "s/#define U_DISABLE_RENAMING 0/#define U_DISABLE_RENAMING 1/" \ + common/unicode/uconfig.h || die + + # Fix linking of icudata + sed -i \ + -e "s:LDFLAGSICUDT=-nodefaultlibs -nostdlib:LDFLAGSICUDT=:" \ + config/mh-linux || die + + eautoreconf +} + +src_configure() { + # Use C++14 + append-cxxflags -std=c++14 + + if tc-is-cross-compiler; then + mkdir "${WORKDIR}"/host || die + pushd "${WORKDIR}"/host >/dev/null || die + + CFLAGS="" CXXFLAGS="" ASFLAGS="" LDFLAGS="" \ + CC="$(tc-getBUILD_CC)" CXX="$(tc-getBUILD_CXX)" AR="$(tc-getBUILD_AR)" \ + RANLIB="$(tc-getBUILD_RANLIB)" LD="$(tc-getBUILD_LD)" \ + "${S}"/configure --disable-renaming --disable-debug \ + --disable-samples --enable-static || die + emake + + popd >/dev/null || die + fi + + multilib-minimal_src_configure +} + +multilib_src_configure() { + local myeconfargs=( + --disable-renaming + --disable-samples + --enable-layoutex + $(use_enable debug) + $(use_enable static-libs static) + ) + + tc-is-cross-compiler && myeconfargs+=( + --with-cross-build="${WORKDIR}"/host + ) + + # icu tries to use clang by default + tc-export CC CXX + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_test() { + # INTLTEST_OPTS: intltest options + # -e: Exhaustive testing + # -l: Reporting of memory leaks + # -v: Increased verbosity + # IOTEST_OPTS: iotest options + # -e: Exhaustive testing + # -v: Increased verbosity + # CINTLTST_OPTS: cintltst options + # -e: Exhaustive testing + # -v: Increased verbosity + pushd layoutex &>/dev/null || die + emake -j1 VERBOSE="1" check + popd &>/dev/null || die +} + +multilib_src_install() { + pushd layoutex &>/dev/null || die + default + popd &>/dev/null || die +} diff --git a/dev-libs/icu-le-hb/Manifest b/dev-libs/icu-le-hb/Manifest index 59230bd1a4fa..7741738cdd2b 100644 --- a/dev-libs/icu-le-hb/Manifest +++ b/dev-libs/icu-le-hb/Manifest @@ -1,3 +1,3 @@ DIST icu-le-hb-1.0.3.tar.gz 39352 BLAKE2B 7cc2e56b6ac334e0f9c259d4f9d0356480c1ae4eb647610ebfb81ee9b1bc0326f1dba68991e2893cc9b029ea53705cc0936cbbf29e74ab4ef336f58f5e8b47ab SHA512 06dff69bc17c39c13bd5bc801dbe09e2dc2f0cdf1acd774fa863e09f4a65820b2f330d4836da6748c077365f685fa74452ec1924785e3191cc2925036803cbb4 -EBUILD icu-le-hb-1.0.3.ebuild 847 BLAKE2B 93a893fac1a7328f16864421b9d9848f26c2ab2cf4cbd9749d300bf121f7e8410accd68ab6047c5ce54cf0375bb63f9ab8f7fa5afc3e1a6f5d1063f27287dcde SHA512 05be377e1be43ee4679e30005298c5490581cf1928090ce3d9681e3c05729d5010670d39433d3639035562d64fbd0db9fe4d2e048c7f539b15d0f2905653fbaa +EBUILD icu-le-hb-1.0.3.ebuild 848 BLAKE2B 18456898b19e3b1849e3d08e70aa59f1ce76b7556d55db4febef31557f56ab09f0af785adc7af05e44d30f86fd022790541f5daca3a9a92a6d53c9563f64582a SHA512 a3f99b8eb392d028cfe7c1ec241cd82c1c95e741d563c8c464cf6c6babc95a8b54527574bc55fc76112b423bb232400140df41865971e9b73feffae56e46b973 MISC metadata.xml 464 BLAKE2B 326f9087cfc3c08145ed5ef2dd2c109fcf1c81ca3a8a4394504045361243c4e9db69fee1f47d67bb7aa9a91e3d6e62cc61f45a74b611d62c389a70e1a1829058 SHA512 40aeb13c0ee32afb9b58e3412bf26806bbf724deebd6b966477412df1889cfc62c90755820381d3622a535ce83ec7bf4e051f85dea84138b84bf553ecc7b84fb diff --git a/dev-libs/icu-le-hb/icu-le-hb-1.0.3.ebuild b/dev-libs/icu-le-hb/icu-le-hb-1.0.3.ebuild index e639a0e3fdbb..303b08a82b8a 100644 --- a/dev-libs/icu-le-hb/icu-le-hb-1.0.3.ebuild +++ b/dev-libs/icu-le-hb/icu-le-hb-1.0.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/behdad/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="icu" SLOT="0" -KEYWORDS="~alpha amd64 hppa ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 hppa ~ia64 ppc ppc64 sparc x86" IUSE="" # dev-libs/icu is not linked into icu-le-hb but the latter still needs diff --git a/dev-libs/icu/Manifest b/dev-libs/icu/Manifest index 0a1b131e1621..89a97dc229cf 100644 --- a/dev-libs/icu/Manifest +++ b/dev-libs/icu/Manifest @@ -3,6 +3,7 @@ AUX icu-64.2-darwin.patch 2162 BLAKE2B 74682494b903ee1cdcd2025afe36648adef395737 AUX icu-65.1-integer-overflow.patch 4191 BLAKE2B 3163c1237e4943c2d46b10381cb16ef3f2abbdec218a4908e843e03c874d1998784156f8d9f61a57754b70c8f9b5f48c369bb25366d66a6ca355ef58c68754d8 SHA512 1e141588cd6f3685cd8e0a4c232c95cacd14d02e1fa8ff87c5159432ec01a95c7dd832050c74d6fb51c01cd4fb2291a374b3df6334f509472a8b2d2f990f2bfb AUX icu-65.1-remove-bashisms.patch 4963 BLAKE2B fb781741a7a908638876729d573a73e42b7b3f0f3e692b54799fed0dac006ecb731583d90d849ea06be47259a0a236933fa7a78a96b3a8107ee85f916dc2000a SHA512 67e60068c356ca8d93b137eadeef2562ff7d8f38153babc97edd92a2c38d7113396d63d4a09364dacefc612b4b3ea28872a4f767c4f38d3e725943b32f98c5bc DIST icu4c-65_1-src.tgz 24267934 BLAKE2B 3c62781201c02a2b1027c9b6db4586f8ccdfb339c0765301a381242d5218f3503a1cdbdc1dc9a1a23ffa657096adc4bf7f0b7fe702461f14beba293a7e82e02c SHA512 8f1ef33e1f4abc9a8ee870331c59f01b473d6da1251a19ce403f822f3e3871096f0791855d39c8f20c612fc49cda2c62c06864aa32ddab2dbd186d2b21ce9139 -EBUILD icu-65.1-r1.ebuild 3460 BLAKE2B 0dd490c745be064f6597a3e5c62557e5c489beaaef4c18a5dd47838a4b5ffb0ce9d24ab67f5eddd29b94a4b29e95585c55ee1e091a4b4c4b7a51c3029efa40be SHA512 1c3441e9e4a2b3ac2ddc53da914526c0a4d4faf39e9ca93a57d5915279e5c5c77c364b769d43b02881e8c13be23483982b5ccb84a67608952be43f899e64b280 -EBUILD icu-65.1.ebuild 3391 BLAKE2B a0cd53e6d1d4ca15a9d8647bb9f1239d3f3e131dddf77f804676f455f6c717ee67bc19b591d2760f2555b27ee291f0ae90662766b01140b2b000c42d0b040c34 SHA512 48e299923ab7b58c8c779dad13ebf142fdcc4aaa1db3d010d979a4ede3055aa428d621714ef9edb8339804d22dac9d6c7380731fb782a9958160f2269d2bc6cc +DIST icu4c-66_1-src.tgz 24361305 BLAKE2B db26e9380305601f8429366e2813ce3ccae11f34adde513d72a1ae09281a2078ce5eb7410bc788c717167018b4c2042fc83217fac22f34e26b94ee4621a6b4ec SHA512 78d87bce65a7bdf7e9a19bda13e353c60846816ff34025f829d1ff15f9ac49aa6061eb192173742be0eca105684ce0e39e95656147afe848520bf60274c8d246 +EBUILD icu-65.1-r1.ebuild 3450 BLAKE2B 6445ff5d1a3aabd1e13c3c28bc88d73d8e17987796ee78d34b5e6691ad9fc05476fabf9d1e7de3358e83b47ad06a52a73abb7009cc01f2236dc5ebe5bdde9744 SHA512 a9a93f1b1ecc9572ca6d4372722fac674a04782a6e96a883463f0ba56d5412bd9e9848b95c59de72d5db2d60c068f70a04b6d47062afeb370180e4643c619149 +EBUILD icu-66.1.ebuild 3459 BLAKE2B 25ea49e86534b982f5faefa03b5d22a2b68ca3d10357643b78b172d152d86299983237e9307cac57942f4791c19bfbdd92ebd2197f98523594bb8807cc3a5fb5 SHA512 e35c672ce6a91882897b3fdd0453a66e9dad977627ed3a3df70c946d0cc3fecdeeaa6d319d6cba710d69840b511c45cbf9531c40e86fc981b0ae8e1f9f002b56 MISC metadata.xml 255 BLAKE2B 9b8486730bea2158e8be5cbbe0552c5460d1b18e2236a68e3f11d85ce4eeb96eb0e746f44a10cb7cdcf1bf498190a512ef42f47852c6843b9a3c937ceabc338d SHA512 ac646e8ac676faf0aac283e4be31c5f2b29e98ccf07327073ed05e688ce696caf639bdfea63e4aed141a90e84c0a86892bc717a52b95cdf1739aaa15240013c3 diff --git a/dev-libs/icu/icu-65.1-r1.ebuild b/dev-libs/icu/icu-65.1-r1.ebuild index d11f7406c339..c9da3aba449c 100644 --- a/dev-libs/icu/icu-65.1-r1.ebuild +++ b/dev-libs/icu/icu-65.1-r1.ebuild @@ -14,7 +14,7 @@ LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="debug doc examples static-libs" BDEPEND="${PYTHON_DEPS} diff --git a/dev-libs/icu/icu-65.1.ebuild b/dev-libs/icu/icu-65.1.ebuild deleted file mode 100644 index 7897bd2cbf43..000000000000 --- a/dev-libs/icu/icu-65.1.ebuild +++ /dev/null @@ -1,142 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7} ) -inherit autotools flag-o-matic multilib-minimal python-any-r1 toolchain-funcs - -DESCRIPTION="International Components for Unicode" -HOMEPAGE="http://site.icu-project.org/" -SRC_URI="https://github.com/unicode-org/icu/releases/download/release-${PV//./-}/icu4c-${PV//./_}-src.tgz" - -LICENSE="BSD" - -SLOT="0/${PV}" - -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" -IUSE="debug doc examples static-libs" - -BDEPEND="${PYTHON_DEPS} - virtual/pkgconfig - doc? ( app-doc/doxygen[dot] ) -" - -S="${WORKDIR}/${PN}/source" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/icu-config -) - -PATCHES=( - "${FILESDIR}/${PN}-65.1-remove-bashisms.patch" - "${FILESDIR}/${PN}-64.2-darwin.patch" - "${FILESDIR}/${PN}-64.1-data_archive_generation.patch" -) - -src_prepare() { - default - - local variable - - # Disable renaming as it is stupid thing to do - sed -i \ - -e "s/#define U_DISABLE_RENAMING 0/#define U_DISABLE_RENAMING 1/" \ - common/unicode/uconfig.h || die - - # Fix linking of icudata - sed -i \ - -e "s:LDFLAGSICUDT=-nodefaultlibs -nostdlib:LDFLAGSICUDT=:" \ - config/mh-linux || die - - # Append doxygen configuration to configure - sed -i \ - -e 's:icudefs.mk:icudefs.mk Doxyfile:' \ - configure.ac || die - - eautoreconf -} - -src_configure() { - append-cxxflags -std=c++14 - - if tc-is-cross-compiler; then - mkdir "${WORKDIR}"/host || die - pushd "${WORKDIR}"/host >/dev/null || die - - CFLAGS="" CXXFLAGS="" ASFLAGS="" LDFLAGS="" \ - CC="$(tc-getBUILD_CC)" CXX="$(tc-getBUILD_CXX)" AR="$(tc-getBUILD_AR)" \ - RANLIB="$(tc-getBUILD_RANLIB)" LD="$(tc-getBUILD_LD)" \ - "${S}"/configure --disable-renaming --disable-debug \ - --disable-samples --enable-static || die - emake - - popd >/dev/null || die - fi - - multilib-minimal_src_configure -} - -multilib_src_configure() { - local myeconfargs=( - --disable-renaming - --disable-samples - --disable-layoutex - $(use_enable debug) - $(use_enable static-libs static) - $(multilib_native_use_enable examples samples) - ) - - tc-is-cross-compiler && myeconfargs+=( - --with-cross-build="${WORKDIR}"/host - ) - - # icu tries to use clang by default - tc-export CC CXX - - # make sure we configure with the same shell as we run icu-config - # with, or ECHO_N, ECHO_T and ECHO_C will be wrongly defined - export CONFIG_SHELL="${EPREFIX}/bin/sh" - # probably have no /bin/sh in prefix-chain - [[ -x ${CONFIG_SHELL} ]] || CONFIG_SHELL="${BASH}" - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - default - - if multilib_is_native_abi && use doc; then - doxygen -u Doxyfile || die - doxygen Doxyfile || die - fi -} - -multilib_src_test() { - # INTLTEST_OPTS: intltest options - # -e: Exhaustive testing - # -l: Reporting of memory leaks - # -v: Increased verbosity - # IOTEST_OPTS: iotest options - # -e: Exhaustive testing - # -v: Increased verbosity - # CINTLTST_OPTS: cintltst options - # -e: Exhaustive testing - # -v: Increased verbosity - emake -j1 VERBOSE="1" check -} - -multilib_src_install() { - default - - if multilib_is_native_abi && use doc; then - docinto html - dodoc -r doc/html/* - fi -} - -multilib_src_install_all() { - einstalldocs - docinto html - dodoc ../readme.html -} diff --git a/dev-libs/icu/icu-66.1.ebuild b/dev-libs/icu/icu-66.1.ebuild new file mode 100644 index 000000000000..5a6d0068ddb1 --- /dev/null +++ b/dev-libs/icu/icu-66.1.ebuild @@ -0,0 +1,143 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) +inherit autotools flag-o-matic multilib-minimal python-any-r1 toolchain-funcs + +DESCRIPTION="International Components for Unicode" +HOMEPAGE="http://site.icu-project.org/" +SRC_URI="https://github.com/unicode-org/icu/releases/download/release-${PV//./-}/icu4c-${PV//./_}-src.tgz" + +LICENSE="BSD" + +SLOT="0/${PV}" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +IUSE="debug doc examples static-libs" + +BDEPEND="${PYTHON_DEPS} + virtual/pkgconfig + doc? ( app-doc/doxygen[dot] ) +" + +S="${WORKDIR}/${PN}/source" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/icu-config +) + +PATCHES=( + "${FILESDIR}/${PN}-65.1-remove-bashisms.patch" + "${FILESDIR}/${PN}-64.2-darwin.patch" + "${FILESDIR}/${PN}-64.1-data_archive_generation.patch" + "${FILESDIR}/${PN}-65.1-integer-overflow.patch" # bug 710758 +) + +src_prepare() { + default + + local variable + + # Disable renaming as it is stupid thing to do + sed -i \ + -e "s/#define U_DISABLE_RENAMING 0/#define U_DISABLE_RENAMING 1/" \ + common/unicode/uconfig.h || die + + # Fix linking of icudata + sed -i \ + -e "s:LDFLAGSICUDT=-nodefaultlibs -nostdlib:LDFLAGSICUDT=:" \ + config/mh-linux || die + + # Append doxygen configuration to configure + sed -i \ + -e 's:icudefs.mk:icudefs.mk Doxyfile:' \ + configure.ac || die + + eautoreconf +} + +src_configure() { + append-cxxflags -std=c++14 + + if tc-is-cross-compiler; then + mkdir "${WORKDIR}"/host || die + pushd "${WORKDIR}"/host >/dev/null || die + + CFLAGS="" CXXFLAGS="" ASFLAGS="" LDFLAGS="" \ + CC="$(tc-getBUILD_CC)" CXX="$(tc-getBUILD_CXX)" AR="$(tc-getBUILD_AR)" \ + RANLIB="$(tc-getBUILD_RANLIB)" LD="$(tc-getBUILD_LD)" \ + "${S}"/configure --disable-renaming --disable-debug \ + --disable-samples --enable-static || die + emake + + popd >/dev/null || die + fi + + multilib-minimal_src_configure +} + +multilib_src_configure() { + local myeconfargs=( + --disable-renaming + --disable-samples + --disable-layoutex + $(use_enable debug) + $(use_enable static-libs static) + $(multilib_native_use_enable examples samples) + ) + + tc-is-cross-compiler && myeconfargs+=( + --with-cross-build="${WORKDIR}"/host + ) + + # icu tries to use clang by default + tc-export CC CXX + + # make sure we configure with the same shell as we run icu-config + # with, or ECHO_N, ECHO_T and ECHO_C will be wrongly defined + export CONFIG_SHELL="${EPREFIX}/bin/sh" + # probably have no /bin/sh in prefix-chain + [[ -x ${CONFIG_SHELL} ]] || CONFIG_SHELL="${BASH}" + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + default + + if multilib_is_native_abi && use doc; then + doxygen -u Doxyfile || die + doxygen Doxyfile || die + fi +} + +multilib_src_test() { + # INTLTEST_OPTS: intltest options + # -e: Exhaustive testing + # -l: Reporting of memory leaks + # -v: Increased verbosity + # IOTEST_OPTS: iotest options + # -e: Exhaustive testing + # -v: Increased verbosity + # CINTLTST_OPTS: cintltst options + # -e: Exhaustive testing + # -v: Increased verbosity + emake -j1 VERBOSE="1" check +} + +multilib_src_install() { + default + + if multilib_is_native_abi && use doc; then + docinto html + dodoc -r doc/html/* + fi +} + +multilib_src_install_all() { + einstalldocs + docinto html + dodoc ../readme.html +} diff --git a/dev-libs/ilbc-rfc3951/Manifest b/dev-libs/ilbc-rfc3951/Manifest index 9c1b9439e2dc..8c52d8529dcd 100644 --- a/dev-libs/ilbc-rfc3951/Manifest +++ b/dev-libs/ilbc-rfc3951/Manifest @@ -1,4 +1,4 @@ AUX ilbc-rfc3951-asneeded.patch 368 BLAKE2B 63ee534e58ce3cb791711e14797942b14bb5295c8e91e90e64891d40469e18fae13729a10b308e101f24eb06fd5afa728889b866cbb5f97fdc1f56ac2a7d1edd SHA512 6450bfce84f5fe9895117ec45dde903cef308bb7e8a24171874091582a67754be380fed534e779b8158c3880319d8ddc774a4a94135b6deb83b425dc430f5954 DIST ilbc-rfc3951-0.tar.gz 330306 BLAKE2B cf8c56d9fc3dd2dc6a2dd241f3b0cddb7e7f6cea126056d2ab94aaf8add382f1bc1d9b03c9a91110197e0d82253ca8e824cf37bc1622af26fdf0939204736c35 SHA512 7828a9c5a193ebdfcb383d1edad0868afdee0f71d1a8a878c7d9ea2078fd63f57d31b34ae2cf4890d5abc28c8f5f4ee940c665a126f0512d1e79c4f76a72fbcf -EBUILD ilbc-rfc3951-0-r1.ebuild 755 BLAKE2B 217cd277d9d907a5416b14cf574c84e1bed9b195dcba092fa71f9925da44fd1b7b39c160693aceba04052441b6b35e2aef0cc4cd006f25cbc9dca50694eea7d9 SHA512 e74c3b42787befec1e445576b5413344d15ee6cb9f3905e3d617a9e03194f5bb0faba8c7a2a8d38305d8a53901548d2407cc8a83d06a34679a34ff3e2c6344f6 +EBUILD ilbc-rfc3951-0-r1.ebuild 756 BLAKE2B a110fe3805f788f54b75f9a732d05fc9c8a0eaecbe6ebd77979b95f57a429d6d66dfc336ad417feb5a13aaa9f8a2b14a9246cefcad2357b0ff893e1e27e66fa1 SHA512 6937a8ca54d5b6d261a6cb0c87e31c48e21dc2ddb19b302ff12eec09ecd7a5711b26f6c808d4fb620296da36b0a162850a6eb9dc8fbe64f3185da31a2fd0eba0 MISC metadata.xml 239 BLAKE2B 9d90102c70502e3f729b461b00c463f8958602cf2464e9834a5d680a802a46655051b741c47ec0eed98fb758f8a9e388a982c2db65bd644205a4f9bbd6a8d638 SHA512 c9696a97f8ba113ea6badf5fcb179b749639703ddea443d6d8170f0982214e59bd0bbe58b5e99f847c953df2d772d0bac6b2dc72f89b146ba55ea69e177a7615 diff --git a/dev-libs/ilbc-rfc3951/ilbc-rfc3951-0-r1.ebuild b/dev-libs/ilbc-rfc3951/ilbc-rfc3951-0-r1.ebuild index f17b9950850d..a2aced074624 100644 --- a/dev-libs/ilbc-rfc3951/ilbc-rfc3951-0-r1.ebuild +++ b/dev-libs/ilbc-rfc3951/ilbc-rfc3951-0-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://simon.morlat.free.fr/download/1.1.x/source/ilbc-rfc3951.tar.gz - # relicensed under 3-clause BSD license, bug 390797 LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86" S="${WORKDIR}/${PN}" PATCHES=( "${FILESDIR}"/${PN}-asneeded.patch ) diff --git a/dev-libs/iniparser/Manifest b/dev-libs/iniparser/Manifest index 125673ddb1cd..7c0f84abd8fe 100644 --- a/dev-libs/iniparser/Manifest +++ b/dev-libs/iniparser/Manifest @@ -1,7 +1,9 @@ AUX iniparser-3.0-autotools.patch 829 BLAKE2B 808f8f7870151286ef4e4baea4ce80df3cc1230d2d341fcbcffcdfb7aba16051edbf1cabdb64189c49f80845fc33593e2eeea1eb1bd50e131215e2be96b89777 SHA512 7cfdd1d5e2c604125ec33a4e0332b32b77452445b59244d4c13e4c1b635ebeafd5cb6dd345c22101951acd71aab7621c4a2f36b9596d449a74b469d9f812610a AUX iniparser-3.0b-cpp.patch 1446 BLAKE2B e538e93d01e8521b9f3726bc4d24fee827f5ae3ccae81976cdb42abef62001a6d2a7b2abd7792df4b31fac00a7f4de69d750610253579ae3a2e618b704fee18b SHA512 8eb2058e332783ae11ef5cbebec153ee1938352f111e3efe332035aa013cf6d01a917aef9a7b8f46f7bd070986e5e686e584d46dedf30276baeb8da0954631a9 +AUX iniparser-4.0-out-of-bounds-read.patch 768 BLAKE2B d1de412aa113ed5e0c7f4f91bc6a18293fa1855b8982bcb1641d3e224c3528c2c0e35398555d12b0db9f08db7c318ce39668b0f6f091db34b063910e0ed31367 SHA512 c7b28f1cf3c853a00c56fbf686adc6ae11d7b6b5d838d6624d92ef6366400ce27a54332e2d17561275db08866bb050d3a4096b8e32ec109477537c839f0808d7 DIST iniparser-3.1.tar.gz 39097 BLAKE2B 4ada36f5bb95476c06deffa7938a750bcdeb0bd5bb817b24274c1e1c588d9abbd23c3a58f3cb3b6f961912f3e12e74aadf224da4cd81863b874e4a84d11c1744 SHA512 8fd8324c5629fdc3e3eff00afb5f0832402ccc760c5b92db82aa29b340ec891419ca2c4fee3a4d4d67cf9bc51c76b095bc0c458e087c2b8e72ac36867c47ae86 DIST iniparser-4.1.tar.gz 44732 BLAKE2B a3480dab512b41eb9635c733b76048ab089a311c2970aae5ce89d103ff6ab1923d5824a5fca3bf445ba213ecd9954018fdef2831fd98c1a43c9ae7d4fb1cb388 SHA512 a8125aaaead1f9dfde380fa1e45bae31ca2312be029f2c53b4072cb3b127d16578a95c7c0aee1e3dda5e7b8db7a865ba6dfe8a1d80eb673061b3babef744e968 -EBUILD iniparser-3.1-r1.ebuild 1125 BLAKE2B 27415830ee79eb081e945679f987bc010775534ecadf7779a684c6799e504d38266c2ff7e8a1609d382de6d42f8e95584b80be314eb450e4f75595ffd7664e3a SHA512 40aea5a1efdb26763ec80784fdb83dec3b48367f891f5a1c819e8b14fcdb70cd0f32fbecf01929f42169e5d990f7857735543235517add60149fe03aacf82ac8 -EBUILD iniparser-4.1.ebuild 1738 BLAKE2B 20b78bd168542b2ad574eac3c000cefe5ed9c2948285a410980a8cdc02ee8d14a46ceee8a58ba91858a35e64d647eb5a718c232814fb3c718ef728e9dc78eec6 SHA512 714cb972ed91378756de579ab7eee404bcb4965e151c5ea4c9f6c780f3b7d759e0158451456b6c3192f23c12abcbbfbab45714592a4a416f7ab005bf3363e48a +EBUILD iniparser-3.1-r1.ebuild 1123 BLAKE2B 733d93b577ae7736bd622c77842a0f265bb4ef09e01e2c3e10783cc240d478488c25f98279a7913876d00e33e7b935b6375bc7b08401fe9d7ea06d1b70ae43e4 SHA512 3e050fa55aacc1a9f3cdd1b728ec605ade2861f89886501e5609e899ed839928c5d1ad551a85806aece2e0c41a39f30ea7c10484b0f27f4c68a48a4e85cf8c2b +EBUILD iniparser-3.1-r2.ebuild 1183 BLAKE2B 91a6c213b27fd375517b3b85ee507e29974894d664d372a1667a1bcfbde1167e3a9d69b630c7430a90c0335e01a4bbdbbf87c014d2089a59f37eaf49c5240df5 SHA512 7aade24bf81af8834d903d623da9b3a6b1a1f16d9733287cb57817a2af19ee547abe69c05040c5dea0ae4c1ea7df92380460a9b5d0d69b366bbbdeddca7af54d +EBUILD iniparser-4.1.ebuild 1734 BLAKE2B 72bb745a5ef7d4981b1a773d02d4b74d4a6d050f201a63ca9d1dcf64e909d5192b52db804b41bc44150db2e393c56fb6c4205520debf60a0b1b878bba4065173 SHA512 5a7fc67c611460747db3ce304ad9f79b3750f86d757838a7afea3da18e0395dc0d428058090907bcc99d90b5a6e6b174b5105127c94733e5db05c97ac65d716d MISC metadata.xml 435 BLAKE2B 788d24983bfab5491f783ec20479370e6e01686d0f5a379c490a0b93d8379a3062e46b497cb911298df3d0de7f0eaaf1606e11a365e92ca5b93041dc935fc9ad SHA512 452ccec03580def2966c0eb2f50af057776387e01819e1ce5226e628204ea94554658309dfb0c54d413f95ed588f44b84133526b164ae557ad6ac7926aa51a51 diff --git a/dev-libs/iniparser/files/iniparser-4.0-out-of-bounds-read.patch b/dev-libs/iniparser/files/iniparser-4.0-out-of-bounds-read.patch new file mode 100644 index 000000000000..962566cd5b7f --- /dev/null +++ b/dev-libs/iniparser/files/iniparser-4.0-out-of-bounds-read.patch @@ -0,0 +1,22 @@ +From 4f870752abbb756911d7b11405d49e9769d082bd Mon Sep 17 00:00:00 2001 +From: Emmanuel Leblond +Date: Fri, 8 Apr 2016 22:13:36 +0200 +Subject: [PATCH] Fix #68 when reading file with only \0 char + +--- + src/iniparser.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/iniparser.c b/src/iniparser.c +index be37fec..fb1b549 100644 +--- a/src/iniparser.c ++++ b/src/iniparser.c +@@ -678,7 +678,7 @@ dictionary * iniparser_load(const char * ininame) + while (fgets(line+last, ASCIILINESZ-last, in)!=NULL) { + lineno++ ; + len = (int)strlen(line)-1; +- if (len==0) ++ if (len<=0) + continue; + /* Safety check against buffer overflows */ + if (line[len]!='\n' && !feof(in)) { diff --git a/dev-libs/iniparser/iniparser-3.1-r1.ebuild b/dev-libs/iniparser/iniparser-3.1-r1.ebuild index ba2f2f89afba..7b22da3d5edc 100644 --- a/dev-libs/iniparser/iniparser-3.1-r1.ebuild +++ b/dev-libs/iniparser/iniparser-3.1-r1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="http://ndevilla.free.fr/iniparser/" SRC_URI="http://ndevilla.free.fr/iniparser/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc examples static-libs" DEPEND="doc? ( app-doc/doxygen ) diff --git a/dev-libs/iniparser/iniparser-3.1-r2.ebuild b/dev-libs/iniparser/iniparser-3.1-r2.ebuild new file mode 100644 index 000000000000..cb25e429b9da --- /dev/null +++ b/dev-libs/iniparser/iniparser-3.1-r2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +AUTOTOOLS_AUTORECONF=1 +inherit autotools-utils autotools-multilib + +DESCRIPTION="A free stand-alone ini file parsing library" +HOMEPAGE="http://ndevilla.free.fr/iniparser/" + +SRC_URI="http://ndevilla.free.fr/iniparser/${P}.tar.gz" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc examples static-libs" + +DEPEND="doc? ( app-doc/doxygen ) + sys-devel/libtool" +RDEPEND="" + +# the tests are rather examples than tests, no point in running them +RESTRICT="test" + +S="${WORKDIR}/${PN}" + +DOCS=( AUTHORS README ) + +PATCHES=( + "${FILESDIR}/${PN}-3.0b-cpp.patch" + "${FILESDIR}/${PN}-3.0-autotools.patch" + "${FILESDIR}/${PN}-4.0-out-of-bounds-read.patch" +) + +src_install() { + autotools-multilib_src_install + + if use doc; then + emake -C doc + dohtml -r html/* + fi + + if use examples ; then + insinto /usr/share/doc/${PF}/examples + doins test/*.{c,ini,py} + fi +} diff --git a/dev-libs/iniparser/iniparser-4.1.ebuild b/dev-libs/iniparser/iniparser-4.1.ebuild index 060ad3e13df0..02c8405c8e5b 100644 --- a/dev-libs/iniparser/iniparser-4.1.ebuild +++ b/dev-libs/iniparser/iniparser-4.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ndevilla/iniparser/archive/v${PV}.tar.gz -> ${P}.tar LICENSE="MIT" SLOT="4" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc examples static-libs" DEPEND="doc? ( app-doc/doxygen )" diff --git a/dev-libs/intel-neo/Manifest b/dev-libs/intel-neo/Manifest index a04cac1a977e..9d25881ea298 100644 --- a/dev-libs/intel-neo/Manifest +++ b/dev-libs/intel-neo/Manifest @@ -1,5 +1,5 @@ -DIST intel-neo-19.48.14977.tar.gz 2633172 BLAKE2B 296c85c89833e49f66c428b62fda9753de260bfc819ee24846bc100021f103d2dcc432a9a8a60d310737470c7a4afece4fef557f72da40470ea950f8198bda0e SHA512 24a5f5306b90c763e803c34d3f20227ae0f22e6ff4192a0550e9e3050173b50f2b2e391250f1733676eca45002a061e2c753e7546db7dd21af7c1ed0857f329f DIST intel-neo-20.03.15346.tar.gz 2671869 BLAKE2B cf1e242563a377d533b1e5adc89257e3fdd879a0f275f069e9c1c3c8436e269a1ec57e951394d2a487148bfc5393fed0ce1f3feb6954c7ece9de59cccffd628c SHA512 4d2cc8fdcba714832306e6353e8688e12c44eb0f848aad981951ee092274ba8ae032db462b49e874b7ac72e1b8b2b9ba71a84b6715ca241c06a1c70e753e5ed3 -EBUILD intel-neo-19.48.14977.ebuild 1267 BLAKE2B ba1c0f82596ae418fdf8c38a61039fed601b28f81430b16b610eb2c3f45d8e6a0d2bed49fcffd7b87444b71d0d57e6b710b78d807d63600e165ec740d1386bfa SHA512 ba43a79823c69965de75dddac8e886399e60bcf5fcf282e032ebffff277702b918a8796d781abc3c5ff82c491b098a910074495b23bbed527493b4c727f198a4 -EBUILD intel-neo-20.03.15346.ebuild 1247 BLAKE2B 90cb6ad2d7f1086a0f35fdd64199a467183945f8e7101b77c66102ce547bf5ac2d10fdca2755e3917df7dbb8d7111bc41717c7fe1603c48f55e9679636f64e1c SHA512 1c4f838410125a06f929ed4f0c0b9d23b59f5b85e4318723cc28db89862b5e1af2dd0c316676b50e83f4528764fde17124f19232b381df9d2a29a659c90097b2 +DIST intel-neo-20.10.16087.tar.gz 2942516 BLAKE2B ed77e5dfe950794e9e34cc6a0d8c053292b5673b9fa244ef7b861da93bb6aa58161ad890719013c838b0bbd80f3c22aaafc60dcb72a1e1e565cab51e5467c810 SHA512 8a728a3cffb5960dba8e8ecc160a6f0dd9c2cbadead3db3af2df71af492fdb346628a20c55112e64debb32eb25cf549e42dc78a606ef4bb8f746913781dbb446 +EBUILD intel-neo-20.03.15346.ebuild 1173 BLAKE2B f60a497821520ee0e8402232e480e3781cbf7655bfdf50bfa20ca15fe6c9fbc80718ed90b552ee860357f7e33511d30030eb0dec2c16fb4de14db311a04ad3c9 SHA512 f9a6835c271660e575a774a5ce24ca900a278f0e00381805030df82b5634aa852c24feccf08a60ddfc2cb576acd7bf954441686c33184fa8ce32016233652e5c +EBUILD intel-neo-20.10.16087.ebuild 1129 BLAKE2B a9ad6866a2b9362550211617314806262b2cf3ebdf742cbaabd6e3d26d5927b583334339289360afc5bfc7a1329092ebaa809856c60dae8cd1682d47483ff115 SHA512 46626c7cd9917287d4f510e72ce6980a54be44717689fde51ca20db6096b69ca66d0e3f77b9bdb01a460d52e23a9834f47065ba1c389e8c1f65a56db9e3cf45e MISC metadata.xml 735 BLAKE2B 7b75773dfa61833dc93d975c59f9486ea53c1727eb2639f905c9aa858d30fe21a9378f52d97bdcf5ce15f80825d48fadae8ca3abfff8d219e6e6cb431906bc84 SHA512 66c14c5dc86bbfe47c8fd3a95001013fa9dfd5093687e3b602f2b2fd3d81f6f2c2242621a8dcde2930901ab3853a677e646b136eb16c3d19f29647efede3d030 diff --git a/dev-libs/intel-neo/intel-neo-19.48.14977.ebuild b/dev-libs/intel-neo/intel-neo-19.48.14977.ebuild deleted file mode 100644 index 09ff894e4be2..000000000000 --- a/dev-libs/intel-neo/intel-neo-19.48.14977.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake-utils - -MY_PN="compute-runtime" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Intel Graphics Compute Runtime for OpenCL, for Gen8 (Broadwell) and beyond" -HOMEPAGE="https://github.com/intel/compute-runtime" -SRC_URI="https://github.com/intel/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="vaapi" - -BDEPEND="virtual/pkgconfig" -COMMON="dev-libs/ocl-icd - >=dev-util/intel-graphics-compiler-1.0.2990 - >=media-libs/gmmlib-19.3.4 - vaapi? ( - x11-libs/libdrm[video_cards_intel] - >=x11-libs/libva-2.0.0 - )" -DEPEND="${COMMON} - media-libs/mesa" # for Khronos OpenGL headers -RDEPEND="${COMMON}" - -DOCS=( - README.md - documentation/FAQ.md - documentation/LIMITATIONS.md -) - -S="${WORKDIR}"/${MY_P} - -src_configure() { - local mycmakeargs=( - -DKHRONOS_GL_HEADERS_DIR="${EPREFIX}/usr/include" - -DDISABLE_LIBVA=$(usex vaapi "OFF" "ON") - # If enabled, tests are automatically run during the compile phase - # - and we cannot run them because they require permissions to access - # the hardware. - -DSKIP_UNIT_TESTS=ON - ) - cmake-utils_src_configure -} - -pkg_postinst() { - "${ROOT}"/usr/bin/eselect opencl set --use-old ocl-icd -} diff --git a/dev-libs/intel-neo/intel-neo-20.03.15346.ebuild b/dev-libs/intel-neo/intel-neo-20.03.15346.ebuild index 4f3766cd2d6f..befda95eedd5 100644 --- a/dev-libs/intel-neo/intel-neo-20.03.15346.ebuild +++ b/dev-libs/intel-neo/intel-neo-20.03.15346.ebuild @@ -18,7 +18,7 @@ KEYWORDS="~amd64" IUSE="vaapi" BDEPEND="virtual/pkgconfig" -COMMON="dev-libs/ocl-icd +COMMON=">=virtual/opencl-3 >=dev-util/intel-graphics-compiler-1.0.3151 >=media-libs/gmmlib-19.4.1 vaapi? ( @@ -48,7 +48,3 @@ src_configure() { ) cmake_src_configure } - -pkg_postinst() { - "${ROOT}"/usr/bin/eselect opencl set --use-old ocl-icd -} diff --git a/dev-libs/intel-neo/intel-neo-20.10.16087.ebuild b/dev-libs/intel-neo/intel-neo-20.10.16087.ebuild new file mode 100644 index 000000000000..cebb0b1a0ca1 --- /dev/null +++ b/dev-libs/intel-neo/intel-neo-20.10.16087.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +MY_PN="compute-runtime" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Intel Graphics Compute Runtime for OpenCL, for Gen8 (Broadwell) and beyond" +HOMEPAGE="https://github.com/intel/compute-runtime" +SRC_URI="https://github.com/intel/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="vaapi" + +BDEPEND="virtual/pkgconfig" +COMMON=">=virtual/opencl-3 + >=dev-util/intel-graphics-compiler-1.0.3445 + >=media-libs/gmmlib-19.4.1 + vaapi? ( + x11-libs/libdrm[video_cards_intel] + x11-libs/libva + )" +DEPEND="${COMMON} + media-libs/mesa" # for Khronos OpenGL headers +RDEPEND="${COMMON}" + +DOCS=( + README.md + FAQ.md +) + +S="${WORKDIR}"/${MY_P} + +src_configure() { + local mycmakeargs=( + -DKHRONOS_GL_HEADERS_DIR="${EPREFIX}/usr/include" + -DDISABLE_LIBVA=$(usex vaapi "OFF" "ON") + # If enabled, tests are automatically run during the compile phase + # - and we cannot run them because they require permissions to access + # the hardware. + -DSKIP_UNIT_TESTS=ON + ) + cmake_src_configure +} diff --git a/dev-libs/isl/Manifest b/dev-libs/isl/Manifest index cf8d82c4ae3f..14d56b2b2374 100644 --- a/dev-libs/isl/Manifest +++ b/dev-libs/isl/Manifest @@ -4,10 +4,7 @@ AUX isl-0.22-bmap-nullderef.patch 1223 BLAKE2B 21af9877b9a6ea9645ad1b86f40dfd6d4 DIST isl-0.12.2.tar.bz2 1319434 BLAKE2B 53f009dc8093fb3d7d2db40db8f6fd9d7de630777e0308ac3c5918c2c106eda0edd7451df18c954ed6c9fc3ed7d18c73708d7b1f94c8c5c55aa94f8845f5b219 SHA512 b5dea4d6b504fac22f2d8cd9c47d6896994d3966635a514d45010243db44cfbc009574b808f3587f35d91de629110bc11b52941d4075e21f8646c59656e62aea DIST isl-0.21.tar.xz 1621680 BLAKE2B ffd0c8aa7d489283ac958c280c05fe0c9ad621a10bd157d0522ac209a58e9bb6a8aad76c7a49b42d5e1c0f3605d0fb05a41ed6f2bb9aabb4f06060a5bbb65de5 SHA512 87ebc2fd6d4325cdfa82295a659ed6dbd70760a776b733e5503bbf8baa8fe80d905879728e9c7f23d2f3bcd7e78c00a66ab166c013ae97b603f7c460c69668ec DIST isl-0.22.1.tar.xz 1676948 BLAKE2B cf1661f785344d8132e8f8a339ed8d457677ca1bf943a597d3d0be1e80d8c42e788cdde79fd073d130d681424da7a8e3ca9fa2cd4cd4232220f5c5a1ce99ab99 SHA512 8dc7b0c14e5bfdca8f2161be51d3c9afcd18bc217bb19b7de01dbba0c6f3fdc2b725fb999f8562c77bf2918d3005c9247f7a58474a6da7697390067944d4d4aa -DIST isl-0.22.tar.xz 1676992 BLAKE2B 1cb2125761adec02d9f337e8730faa5bc3a4e63cb7d968f7f4de3a3360b1f9be6caf6a27031f02df1ebe149fb70b6a32bdddbe8ae03032b8ff366f4eac274483 SHA512 7c3c9502ea07e4d47a823841837c3aa0b9d7ba0fe58deaf180734e44c18e53735ec783645da0bdc56b617c9e639b226cc03b40a947f852e1e787166a64f59424 -EBUILD isl-0.12.2.ebuild 1032 BLAKE2B f6a3c1004be3b098ab170e81f8c406802e878a4205c555050e5be1e9bb62fdd9cd16aaf7f6c014434b4e57d080b1aa8255af622a63d2d8e67fe76416c9ba1d02 SHA512 5c196019b15cc30959fb2f8c242cd9e6a95970a7a63e4d2005ac767d47477081444987a79f19e1126f1221b83e3413ed9a12f54f3ebeeac0a61ec2f32ff60640 -EBUILD isl-0.21.ebuild 1238 BLAKE2B cdc4b7256db0aa902b476a76f9297bc98d5d643e9ff0139d2de9e02ff2b2a4a7fecfbe71d2fa5c914b8dd3e13f8da44869047ea7a22ef897f68dce24c579ab39 SHA512 16fbbf8e5edf643a67790970bb6ac2603f48469c5d3fd53aff597ab2b8f3f946a7477303c207c49d1da9d90c2683c79ed16f5a7d547adebfcd6213a13bdadf4b -EBUILD isl-0.22-r1.ebuild 1382 BLAKE2B 964e682b67ee7e22714953875a9168edacdbfc07a87ab100d3870cafa09d000d34554b4cda5ea203b6477ea1960e5399b5f7e0ef81c866448c625d6b03510feb SHA512 aeed1efd9da7de479ddb52fd3f3eaf1947b8a182f9caffc8f2ea93c0aabc3c11a0123b0e422bfa3173582746d15f80bde0b0d7c2695e059df888edc6d564bd57 -EBUILD isl-0.22.1.ebuild 1344 BLAKE2B 174e3ba5cff4fb6c5f59ecd62c31c6c7d6364229172714e8953a55e23c5623e4d522031a22db4f6215031a2b689b265c6c5794ea70f656b5a740d3cffc371d47 SHA512 4ec56732bae1c57ec8b61764ec80af109e288d431f4ec2350ef846db0fa604f824442b69fc31878aa83c45f72dd2cf9ddc641a28c69b7bdb93f356b707e42d3b -EBUILD isl-0.22.ebuild 1344 BLAKE2B d2cada2dcaa6f46c38ecb0d199d71e0c5456736a17d9acd757aa8fe8c7d9297cfaf0a187d67b2bb0d508ef503020bf164d2b60563dae57a550fb03833d895532 SHA512 16f6e4f0219eeed1108814c6921a4bee91ced76782ecb9dae34423c23b82c3a68246e5955bee6714bb47d8a8b559d940366d427b28da452ebe2f461a09cd2d4f +EBUILD isl-0.12.2.ebuild 1030 BLAKE2B eedd02afdd0d3aa94d9bf560e87a0dcae52db20c210cd08ffb2aa58e397889208267ad444f0e51ba18f26b2d613832dcbc974439468c055aebeb372b38982078 SHA512 4af79bbbd4abcd0bcf9f7b601b5e1e020e6ef2c82cc8b2a89dcd45cb3580d6d47bf4d86f5d9de40f378218c2e1a4a92746d37c89ff633c354ce2e948949f9783 +EBUILD isl-0.21.ebuild 1236 BLAKE2B f0b60cf471c074ef77e26e087b10dae4b9900c4d8335329906d6d4f762712912eff1981a3634d8bde928edd669631b8dc508d1e31aac82094a8c2f56df288fd2 SHA512 f47ad46918bb7c2a35c0bd916e1bc51c1b0e64f2970793e1cbaec3e09d919b75b18fa6a433d9613c272f3629d8a9705f8621b6a1173587ffd159336defe828c6 +EBUILD isl-0.22.1.ebuild 1331 BLAKE2B e22315634005c66ad6cb1bc0960d5350233d194044cb7e96bcfdeb97d1228befde5a7f8a699e385e41e09a8420a92d3557f76a1464aa79f8e0235efdeaed244a SHA512 3cb1827059d630d334c22eede743300b0d6b6199525607653b8970bf3b8f4f533ba9c27447f759687643a05975d2a5d7afb8b54354f88c2d3724d50abb898a96 MISC metadata.xml 225 BLAKE2B 901efe1bb7f8f4397683b11d3fbf7ce4ede981f34596ac97d8c1bd77589d4732135b23b9791c2af3cae65ca152a706baaa13a17ea5c777090bab0aae0d64a310 SHA512 2997fa08fd2cfcf45753278a609cf2d75076f97848a83f09ff57b5cb71599495736a3a43f47ad24e1e3940bd937bf37592eff1d917e23f647995daf456e87d73 diff --git a/dev-libs/isl/isl-0.12.2.ebuild b/dev-libs/isl/isl-0.12.2.ebuild index 76aa97b4e865..8c5e4961779a 100644 --- a/dev-libs/isl/isl-0.12.2.ebuild +++ b/dev-libs/isl/isl-0.12.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://isl.gforge.inria.fr/${P}.tar.bz2" LICENSE="LGPL-2.1" SLOT="0/10" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 m68k ~mips ppc ppc64 s390 sparc x86" IUSE="static-libs" RDEPEND=">=dev-libs/gmp-5.1.3-r1[${MULTILIB_USEDEP}]" diff --git a/dev-libs/isl/isl-0.21.ebuild b/dev-libs/isl/isl-0.21.ebuild index 2821cbff1192..c3309878e1af 100644 --- a/dev-libs/isl/isl-0.21.ebuild +++ b/dev-libs/isl/isl-0.21.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://isl.gforge.inria.fr/${P}.tar.xz" LICENSE="LGPL-2.1" SLOT="0/21" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 ~riscv s390 sparc x86" IUSE="static-libs" RDEPEND=">=dev-libs/gmp-5.1.3-r1[${MULTILIB_USEDEP}]" diff --git a/dev-libs/isl/isl-0.22-r1.ebuild b/dev-libs/isl/isl-0.22-r1.ebuild deleted file mode 100644 index 7d4daa2e54ad..000000000000 --- a/dev-libs/isl/isl-0.22-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit eutils multilib-minimal preserve-libs - -DESCRIPTION="A library for manipulating integer points bounded by linear constraints" -HOMEPAGE="http://isl.gforge.inria.fr/" -SRC_URI="http://isl.gforge.inria.fr/${P}.tar.xz" - -LICENSE="LGPL-2.1" -SLOT="0/22" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86" -IUSE="static-libs" - -RDEPEND=">=dev-libs/gmp-5.1.3-r1[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - app-arch/xz-utils - virtual/pkgconfig" - -DOCS=( ChangeLog AUTHORS doc/manual.pdf ) - -PATCHES=( - "${FILESDIR}"/${PN}-0.19-gdb-autoload-dir.patch - "${FILESDIR}"/${PN}-0.22-bmap-nullderef.patch -) - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf $(use_enable static-libs static) -} - -multilib_src_install_all() { - einstalldocs - find "${ED}" -type f -name '*.la' -delete -} - -pkg_preinst() { - preserve_old_lib \ - /usr/$(get_libdir)/libisl$(get_libname 14) \ - /usr/$(get_libdir)/libisl$(get_libname 15) \ - /usr/$(get_libdir)/libisl$(get_libname 19) \ - /usr/$(get_libdir)/libisl$(get_libname 21) -} - -pkg_postinst() { - preserve_old_lib_notify \ - /usr/$(get_libdir)/libisl$(get_libname 14) \ - /usr/$(get_libdir)/libisl$(get_libname 15) \ - /usr/$(get_libdir)/libisl$(get_libname 19) \ - /usr/$(get_libdir)/libisl$(get_libname 21) -} diff --git a/dev-libs/isl/isl-0.22.1.ebuild b/dev-libs/isl/isl-0.22.1.ebuild index 6e8e60819646..62d47d20a57d 100644 --- a/dev-libs/isl/isl-0.22.1.ebuild +++ b/dev-libs/isl/isl-0.22.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://isl.gforge.inria.fr/${P}.tar.xz" LICENSE="LGPL-2.1" SLOT="0/22" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86" IUSE="static-libs" RDEPEND=">=dev-libs/gmp-5.1.3-r1[${MULTILIB_USEDEP}]" diff --git a/dev-libs/isl/isl-0.22.ebuild b/dev-libs/isl/isl-0.22.ebuild deleted file mode 100644 index ece2ffe52ba1..000000000000 --- a/dev-libs/isl/isl-0.22.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit eutils multilib-minimal preserve-libs - -DESCRIPTION="A library for manipulating integer points bounded by linear constraints" -HOMEPAGE="http://isl.gforge.inria.fr/" -SRC_URI="http://isl.gforge.inria.fr/${P}.tar.xz" - -LICENSE="LGPL-2.1" -SLOT="0/22" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86" -IUSE="static-libs" - -RDEPEND=">=dev-libs/gmp-5.1.3-r1[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - app-arch/xz-utils - virtual/pkgconfig" - -DOCS=( ChangeLog AUTHORS doc/manual.pdf ) - -PATCHES=( - "${FILESDIR}"/${PN}-0.19-gdb-autoload-dir.patch -) - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf $(use_enable static-libs static) -} - -multilib_src_install_all() { - einstalldocs - find "${ED}" -type f -name '*.la' -delete -} - -pkg_preinst() { - preserve_old_lib \ - /usr/$(get_libdir)/libisl$(get_libname 14) \ - /usr/$(get_libdir)/libisl$(get_libname 15) \ - /usr/$(get_libdir)/libisl$(get_libname 19) \ - /usr/$(get_libdir)/libisl$(get_libname 21) -} - -pkg_postinst() { - preserve_old_lib_notify \ - /usr/$(get_libdir)/libisl$(get_libname 14) \ - /usr/$(get_libdir)/libisl$(get_libname 15) \ - /usr/$(get_libdir)/libisl$(get_libname 19) \ - /usr/$(get_libdir)/libisl$(get_libname 21) -} diff --git a/dev-libs/ivykis/Manifest b/dev-libs/ivykis/Manifest index f054ce9e5476..8aaac6922f6c 100644 --- a/dev-libs/ivykis/Manifest +++ b/dev-libs/ivykis/Manifest @@ -2,7 +2,7 @@ AUX ivykis-fix-segfault-glibc-2.28.patch 929 BLAKE2B 7bba4bc43cc07221bcb57b4302d DIST ivykis-0.42.2.tar.gz 653885 BLAKE2B e4a5310ce6fd15aea79091edd56221f77c64a68472fa9bd44715da8c21b4b54f55c2e8c886491afcb8c206107b78b20cd7ad727a96690e8c718f2a2aaeb32aac SHA512 0a166869b434668219c379a8acf7b2da17cb1e29aef74f9dde869a322d3b34e36c84bd67800f7fb234a29bf9372061329189f02ab6d7f85bb2622b4c43185270 DIST ivykis-0.42.3.tar.gz 654302 BLAKE2B 75a143b71bf69371b0b58c8ce342f404c8b67604480523e91b37541c74305950996696dae1c8b03277c240c7ff259560ce26a2899c52fb804f0114b8575918ed SHA512 d67560775d236dd205ef0f5de42bb7fedf52855ff0624f8abcb4ac80a75d4695650fcfbdf88b0e7339bf5c250df741428941881c3d7a2551ffe987cc31dff514 DIST ivykis-0.42.4.tar.gz 656775 BLAKE2B 9b85dacb74eae99907999d5181029a824c5f0d6aabb41d892353723318f9ff6fc1a2a6296224c7ee407510f7354f2ee934d40b9627a0fd13489bf53b8ff7f115 SHA512 26f4fa28582555004cbe1d80cb042f93deb42b195c7d563ce4048ace25c74bb558455d98d2d8e0e59534fabb2dff6503aff16d0feb7a05fd835b63432f080286 -EBUILD ivykis-0.42.2.ebuild 402 BLAKE2B 9fe4f5097ce2060c52b99c925cd12a9e79742396c7bb3ae84a7a89a1d7d082fc88152a4e06032ad988366f4323a2c10a329f6ff690a2278d0f6bfa4c3f5a6c09 SHA512 ca5974208c11a02c33f7a66c2336e64e054be78b9ed1bad43b55de065ab9a4b939f893c3286544dd87965dcc9a0b1e02a1435b36d02f8b657c41fc0a7c4e7da0 -EBUILD ivykis-0.42.3-r1.ebuild 710 BLAKE2B d218060f69d82640938bb8b7096dafe571fe8b333805c3d972c81e9570ec14d116fbef487bc9491218d9980eee7b211def32642e5906afe5801071c30860871f SHA512 3835ed51101686c2c61440aa3ca69aa9e090e966ad347c9caf73c87db1e219fc040861e571ff5e5f5edadb26f3c67e3424b8f2e9c23e86b5750203c473e74581 -EBUILD ivykis-0.42.4.ebuild 633 BLAKE2B 86a634fdd1971bb2c32ad9ea8d9ba31945590c220a693c336935df2784a0ca81f325a58d57c63adb2614b8236563b616adde0a191976cc4f3ea6507c909478cc SHA512 b93774baabdca13f37d4337c48aed637ed349d1d86211a832ccff44c4733869175a889fc1c8fe0379b5706f6ec191539d3cc33658152f30e2f2329b820e76859 +EBUILD ivykis-0.42.2.ebuild 403 BLAKE2B 4cc7661c30f37955813fc42d89324c60e9bed5f485958746f8d5b6f78a8b89d3d63f7045c30a5c497bec2662298b4943da929a8214d019f7a11fa1a180b40f1e SHA512 ed5a2368d6841ba7327c98b70223913bc64c2fdb4dcc9d93d9ba77063f2bc73f51da367bb541518e3ac0ce478bb5ae81e49b0c1c89628f8fb2085f7256aaa0d9 +EBUILD ivykis-0.42.3-r1.ebuild 707 BLAKE2B 7c0808117fa180cec9b00634bf28f5349c8c8fb433fb19777d7dd5b9a29da318d636841d5f7801cf788b947d2a1f9632e6715366b3f35c919ac4a04578b8b402 SHA512 1502128a8aa892368a812d88a75367da0b64d808b601e9935cdb9af43c3cc3e5f3df1ab14f06e10d39259d328cfb71df8f7f839672115ccfd84ee56a3318031c +EBUILD ivykis-0.42.4.ebuild 630 BLAKE2B 7de89f062795060831da10aa83dbb08e68009f348fc853e8258bb25e79418f8a576b08c1665fb105c06d85035e67e255a365796ffbb2a5677cebbf64004eeb28 SHA512 a09c7b0cde1c32ba6e0d176816d15a26aa8b8472b2f302df602af519c1ada3860a1908e1c28a69392fc6e5da0f030e473790880154e297c869d75859dc14b546 MISC metadata.xml 462 BLAKE2B 64b01c11fccd36c0d1c027c8c904ea843adcd233cea786bac604d81044929f420a64ceb9b6a713bfea8637710899254981b44213ac3832173b556026d51b2ee9 SHA512 70b8289fc39f3a8132f8d85577c8795d9ae44fc72934765fa12226f147b43d28472afa77d9a39e65d48d123dfc9a69f509090956317258de3e3cdf8f95a03e9e diff --git a/dev-libs/ivykis/ivykis-0.42.2.ebuild b/dev-libs/ivykis/ivykis-0.42.2.ebuild index b8f906e5f996..8fbb7e4a643f 100644 --- a/dev-libs/ivykis/ivykis-0.42.2.ebuild +++ b/dev-libs/ivykis/ivykis-0.42.2.ebuild @@ -9,4 +9,4 @@ SRC_URI="https://github.com/buytenh/ivykis/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ppc ppc64 sparc x86" diff --git a/dev-libs/ivykis/ivykis-0.42.3-r1.ebuild b/dev-libs/ivykis/ivykis-0.42.3-r1.ebuild index e0aebbab9fb8..fd70a7c3b5d7 100644 --- a/dev-libs/ivykis/ivykis-0.42.3-r1.ebuild +++ b/dev-libs/ivykis/ivykis-0.42.3-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/buytenh/ivykis/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv ~s390 ~sh sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="static-libs" PATCHES=( diff --git a/dev-libs/ivykis/ivykis-0.42.4.ebuild b/dev-libs/ivykis/ivykis-0.42.4.ebuild index 2fa7fe93551b..757e5ebb5fb3 100644 --- a/dev-libs/ivykis/ivykis-0.42.4.ebuild +++ b/dev-libs/ivykis/ivykis-0.42.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/buytenh/ivykis/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv ~s390 ~sh sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="static-libs" src_prepare() { diff --git a/dev-libs/jansson/Manifest b/dev-libs/jansson/Manifest index b8c46a5a2334..0db1066a3e77 100644 --- a/dev-libs/jansson/Manifest +++ b/dev-libs/jansson/Manifest @@ -1,7 +1,7 @@ DIST jansson-2.10.tar.gz 487855 BLAKE2B b1d83ad1a37e66cb7c497284a7958882d5a7e13cec2260d9cc2b5eaef648feea66b70305dec9193f10cf77f37bdda17605277ea41735708ca6a9898b79fef807 SHA512 e331d5c097b4acb0b1df7d90d1d3453c26bd34bfe2e06af0027665bee9efecc2bc61cc7ab5b70dab1262bf80a3315ffb53b4176874fe07e20eee4b9ea7071d44 DIST jansson-2.11.tar.gz 483686 BLAKE2B 873283a1b41eef1c57fbcb3d4cdb8c33b850d95ee93c800cbcc009e3e9c9e87278beff11800e63894087e51c767dcbd555fbde48163376d53be2bf72b2eac72d SHA512 0ae77cf7ec264536313639458ba20b66e221078cddd209df3ce45c895b897799954abc1ca4b0d5993b974135652804be6bede2825503469d56303470888382f8 DIST jansson-2.12.tar.gz 489154 BLAKE2B cf6bc6d03daba921ec5e033bf57ff0055741cc935adb14d5d4a5f04056fa93c292bf88367db071ef7bb32fbc5d2d6f5f2ce658815a17939bd38ed5c0676ad091 SHA512 e40bdafdfa1fa663f71e00c06d7bfc98cff4ed3581a147894e5272e50fa5f9b9a7af6aaca41ff423a2ddd2554a192b36efcc32f6a3c98c727e9f819b955357cb -EBUILD jansson-2.10.ebuild 843 BLAKE2B c4407954263247deb7577b1af588ea85cb5f4fe2726ff4458124ca8c7fe68b8b6f261843656e65ef32fb9c7c5a49d7ab416ac969ec0c4d26b7f891f26810b4bd SHA512 0593cf93f1310008fb459e3b38879b2895b44882f5f4b05fb28474c95f3c201d1c1e35a0677988a12cd2f9340ac53c1f230432269340ae0b8b32cef09108cfd2 -EBUILD jansson-2.11.ebuild 820 BLAKE2B 3c1eeffc9ec2015ae1c8378ff828534d35f2faa3014d6fab4020e2f2f0be28f948c4d1da7311133f7787cdb633430777ceddaf0b7c7049c9265b8571eaac1903 SHA512 4073e8dbf7f3d3a116ac2e9ca10d17e00e0677a1ad5ccad8a2d6eb851192399a23c03f5d7c85cec7115d94be1c45044eb810684e6df28edfad33d32ce0f56fa3 -EBUILD jansson-2.12.ebuild 831 BLAKE2B 72b0441c823baaf65266bbf5b10f5ad936e545f417b0fe774f3eb4db4f819bda32054fd864ccd9ed5ff68d79a61397b2f567421f49d097459a09c3fdfd9a3819 SHA512 0e1bcbb87ff216fc1d119df415ce969d638f2878011c4638be56dbdc68505ec3fece228201eb44e589c896de26fd5cdf7f9c6a408e243022418efd72170db5a5 +EBUILD jansson-2.10.ebuild 842 BLAKE2B af64bdad4ba158adeeadbc300150a217e9f3d20467f23191f1bea15fab3da644fa9e266438fb5678f56667ec60a7dd1b55ffee93d3ddc2986eb0dfdd66fd9fef SHA512 453a1e121cf054b395c209e30632fa0710e023c0b1bfa2452bd14696f87ef9273b46f3a4f7def1cab9f65a7270d7b4929046ebcca3d8294ed8a5511723e2ea44 +EBUILD jansson-2.11.ebuild 817 BLAKE2B 99ccfd23b44723da53c5e82346397d8871eb04cc6ceb831994c65b8133659f57a79db6d7c5c5f8d4994e37e9209777e1c6fc250740e9a82bea7f1123052c9c0b SHA512 62794ce12be688f3e793f3155b7aabd2af7d063ad8e6ca3bf322f15876a0c056eda0276a9ace6c9252e34afa753d5e73dcb05d013324737d64777c757ac35002 +EBUILD jansson-2.12.ebuild 827 BLAKE2B 132fe54dd7e1738613ec43be88891bd253d6dcc8aade441efef33ed48384615e7d95c94253819f0d8ed8e32ccdf46424090bfb042bbad4ade225f85ebfab9416 SHA512 6cd0009d929747e72dce10fff4eaa02c035260b61c957c2c0f32b605c2bcf02e0776251a723fc35ff636a4d42d9e307b7ad9950b3b75eddc55b3142577350e11 MISC metadata.xml 364 BLAKE2B 98019538f02d8e12711b7e2f72036ad32a2f2b8c2b821a2ba4a0fe113653eb565ac7d447a5d2331d22c13f3bb5bff7484e89438ba82abd9b1d226ea1e8288ecf SHA512 414d6b7630f823690c293214be138c5b6f9748e2d80dda57022404d710b0a9ed78c5c9da4a57e2058368caf7caa8a698eacc9ded1cec5577d0799b21b338de59 diff --git a/dev-libs/jansson/jansson-2.10.ebuild b/dev-libs/jansson/jansson-2.10.ebuild index 91cd027284c0..bc96765a19c1 100644 --- a/dev-libs/jansson/jansson-2.10.ebuild +++ b/dev-libs/jansson/jansson-2.10.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.digip.org/jansson/releases/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86" IUSE="doc static-libs" DEPEND="doc? ( >=dev-python/sphinx-1.0.4 )" diff --git a/dev-libs/jansson/jansson-2.11.ebuild b/dev-libs/jansson/jansson-2.11.ebuild index 79d94140e7bf..8fed85e9a635 100644 --- a/dev-libs/jansson/jansson-2.11.ebuild +++ b/dev-libs/jansson/jansson-2.11.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.digip.org/jansson/releases/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86" IUSE="doc static-libs" DEPEND="doc? ( >=dev-python/sphinx-1.0.4 )" diff --git a/dev-libs/jansson/jansson-2.12.ebuild b/dev-libs/jansson/jansson-2.12.ebuild index 3e01e915f9e8..1525fd691827 100644 --- a/dev-libs/jansson/jansson-2.12.ebuild +++ b/dev-libs/jansson/jansson-2.12.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="http://www.digip.org/jansson/releases/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" IUSE="doc static-libs" BDEPEND="doc? ( >=dev-python/sphinx-1.0.4 )" diff --git a/dev-libs/jemalloc/Manifest b/dev-libs/jemalloc/Manifest index e6c5a7dd4828..4a579da42560 100644 --- a/dev-libs/jemalloc/Manifest +++ b/dev-libs/jemalloc/Manifest @@ -12,11 +12,11 @@ DIST jemalloc-5.0.1.tar.bz2 499300 BLAKE2B 551933fcd93315968cbf89bfadc40313717ff DIST jemalloc-5.1.0.tar.bz2 515622 BLAKE2B 3c8b35d30fca0018e3e32452e6fa41c7ac59f9f2f7d4bc243237fde95025ab5a7562fb86b5afe2ca9b7bb072f7baf6ac7589a4862d9ebaafddae187d93e20da0 SHA512 d9abebe54d303ca931b8c31c1033f23ff5fb060f2377ec8386f4d79c352e65c78ed34f680c352dac14f7d7115d10245782d553d988bc13df2eb34a2f0942ef6f DIST jemalloc-5.2.0.tar.bz2 543892 BLAKE2B 042dd32452713d0524ae8aedbd3aa96a420037ae3ff0345bbf56a7839ae6ba9e0c700034fab9d5c7b6f4cbb43e2d8199b412901afce16c2785a816d439166e6d SHA512 e3be4d534770126caf10f2684aed9fe4ba1422dd47625fe50343cfb750f26eff869fcc7d1e30a96dd6c73f6614c4bbcd560fd24fc26b55ac731c43e60fd05234 DIST jemalloc-5.2.1.tar.bz2 554279 BLAKE2B 52cb8cd5e5807a750a7e5e9ee005afd61144d821d7f7029a5eca998fd61787a7271338dee3de586ddf93f5fdbddc2c2ca03ba64375a70096f273a6aa173da431 SHA512 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02 -EBUILD jemalloc-3.6.0.ebuild 1904 BLAKE2B 1f5b8b76a3f489093e7383557941cd746738f27071e16b6a58afcc187042aed420f452b2babfe8c1e13c42ecfd143dcf7b73bc893b970ac8e3551cc795b9919d SHA512 61ef29e22de3bb764e232ff7e7fab443d683c3ccee96e8c00d65fc9bfbc591488237e7c977ef4c482e455204560dce82d7a5a343d023ec748a56111dae3a6ab7 +EBUILD jemalloc-3.6.0.ebuild 1905 BLAKE2B 8369247535f8cd5e17c036c107f4e83d1a054bfed6f46ef67c0b4b207f718a19bbc65313a4cfd56424c1e2f8f1f4004289223a868c14e4b25ac36fc7d098c7db SHA512 8517e81035ace2f5a5a810d4f02df29187c28643f4ad166b0526aeeddcb295f99ced662dbca166670b8bb35165208f762300403f09260d7950b06b83339e60a0 EBUILD jemalloc-4.4.0.ebuild 1751 BLAKE2B e39f6707e796afe8ea28e055d994f17e5f683e1bf1ab4ac67d492740cca2490553bf88685e8458dfaeb197a5b98ee6b58f242afee337d9cf73e9435c84f8931e SHA512 5d3a5d490de405548f193e29178cb41c876e093fb56af071bef0a8fd330c740b826127ea314e844583652380d02364729e3f8a0ab6ed76a97058ee93103e2712 EBUILD jemalloc-4.5.0.ebuild 1787 BLAKE2B 06f3036d060df40707bb79c6520b62c13c55c3753d6f40fad5d82509baf76446de952b418c5fed71160a29331398167ceb7c199a872e553555ad6611506e5a4a SHA512 2fbf17ce207095a1948d0180b0769294fb90e5500297152629dc8c666fae1f8c6d182d1d823a2efeaf8b36cd9f9016cc036c9ed3f4be52bc371ab858f9dbcd2e EBUILD jemalloc-5.0.1.ebuild 1943 BLAKE2B c63f49de52d468421fcd74f4726b673f1e50c356bcbda8212dc09b3d81d5515ce97d068b3ae5785d3deb55c65f847b975a4496e9d82b1edfdc6aeea2baec5c0c SHA512 d3d32d6b3ed70746106bb881ad251e16e428ea35d361b53bb845f66cb0fab72c8b2fd3f59dec0893525663038ea30e8343bf10c2fecb30d0e4598d771327f1e8 EBUILD jemalloc-5.1.0.ebuild 1900 BLAKE2B e720371595b0652033dda4960c561a623a2076ca081deeba87bdeeb51bd3734588308a2dc2ae91be7d16637b452e4de11c4022caf330dcb76eeacdbda68d104e SHA512 1cca96a6ba7e45d3bbaae91749dc93a6ff32ab90b473bc179ef35c7f7d8ab9f89db92eab0cc893f3192b979815db9b843edecd9c1ddfa8b3f8ccee9056a764a2 EBUILD jemalloc-5.2.0.ebuild 1845 BLAKE2B fb4289d6d0a5e3c95adb88bc129efcaa85a81e009a216a1d60b133a5f567c02f21fd9bbdfeecc7f8a582697c0ef98952e2955f3718d8827aff87e2ebb6c98a44 SHA512 d7cfc4732f7830098f1afda42f34d6d2d77e4e0cdb3b9616139b149d9f7e7b29ed27af0324fd2d7c1065f7e44d0d200b03bca1c2baf76e044a64575a6cdda9fe -EBUILD jemalloc-5.2.1.ebuild 1836 BLAKE2B 0d9571a4b804d9ba14c9444cec95b61b4718d672d2a454c6e10b847c09b940acb7a7970470ca96afd461f5cb16e9f8b19357cea3c3b706224a7e92fb9c9a93bf SHA512 aca327f1e8736dbadeee2d6a7bcb0d40126655e1fbfd7c129ff044f582d0bd1fb7445ee9b96740c762a58632f49ba3ea51bfe57fc5e1600327e87c5efb89b51d +EBUILD jemalloc-5.2.1.ebuild 1837 BLAKE2B b4b4bc6ce86702f0e781e16c64b98951721840a1c267287668bf3f75d35bdaa260794ceeb0f3555ab25fdbbd509099a7929d1122173c5c335a706710fc967bbd SHA512 a5f3703e05a694b770e1cccf221128f9ef19de1979c56807d07d5888c4f9bbb3ea0213ad3b3417b91a7842faffc1a681ec3484a929da4b54a14368e909fdc1ba MISC metadata.xml 817 BLAKE2B d5d6f72de6d230f5f1145859729384bfabdfff47430900d7b9d814afb471effd0fd6bdfa9859e20df4568d3af63cf839732e93838c74c626a1cc03a752f0865b SHA512 2859064d9e92245d040e2056719df537b4d4ecccbb6390b6dd878dd739a82a16f31dbe4c6ebbae0fb9c907031f4beaa19a99cb28ca83bfe638b798e5a66988e0 diff --git a/dev-libs/jemalloc/jemalloc-3.6.0.ebuild b/dev-libs/jemalloc/jemalloc-3.6.0.ebuild index 1971b5838c36..d0cebafa3d23 100644 --- a/dev-libs/jemalloc/jemalloc-3.6.0.ebuild +++ b/dev-libs/jemalloc/jemalloc-3.6.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/jemalloc/jemalloc/releases/download/${PV}/${P}.tar.b LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="debug static-libs stats" HTML_DOCS=( doc/jemalloc.html ) diff --git a/dev-libs/jemalloc/jemalloc-5.2.1.ebuild b/dev-libs/jemalloc/jemalloc-5.2.1.ebuild index 19b354e4b779..a33b2a2d84c8 100644 --- a/dev-libs/jemalloc/jemalloc-5.2.1.ebuild +++ b/dev-libs/jemalloc/jemalloc-5.2.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/jemalloc/jemalloc/releases/download/${PV}/${P}.tar.b LICENSE="BSD" SLOT="0/2" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 s390 x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" IUSE="debug hardened lazy-lock prof static-libs stats xmalloc" HTML_DOCS=( doc/jemalloc.html ) PATCHES=( "${FILESDIR}/${PN}-5.2.0-gentoo-fixups.patch" ) diff --git a/dev-libs/json-c/Manifest b/dev-libs/json-c/Manifest index d9d88be640e3..280560ff8603 100644 --- a/dev-libs/json-c/Manifest +++ b/dev-libs/json-c/Manifest @@ -1,5 +1,5 @@ DIST json-c-0.12.tar.gz 501419 BLAKE2B 24f035792ff1ba5c39e55bca6ee4ba2509ab71d0374c70b520791f38e1ec4ff2245a282f234fde9f4a02cd9eaaaaa998ce307563a20702c04ee972fdf51f2539 SHA512 c959804362386f6b77e9d04b5fedf6d6aff1fcd0ab50250edb25f759b510b402e7ad4b33d1cbadc3337b63a3145d19f310812a9ee351748348304b384dc2dc35 DIST json-c-0.13.1.tar.gz 639425 BLAKE2B 1da310309f9ce03306a9fd4a161670e460cf0b2222348df7c006902390f74a4cf100aab1ce6ac8a361a278dd917c114a278de5b3445817f3a40ae287478add46 SHA512 e984db2a42b9c95b52c798b2e8dd1b79951a8dcba27370af30c43b9549fbb00008dbcf052a535c528209aaee38e6d1f760168b706905ae72f3e704ed20f8a1a1 -EBUILD json-c-0.12.ebuild 919 BLAKE2B 2bb5a020f4d4ae4fd6df3ec6bcb34850c221c83f226be14376e7667c5f2cd746d72691ae463f2facde40e858e3c1ad10a2fbacde09094604f307baedabf5869d SHA512 3232f4c6947bca6980a1a3c783ba4184f4c6dc5953c4a89f3bf2e2bdadff0603579a087d93837ea904ccadbcd0843e17b2d07a196b0017bbd9e00930ce5ef5b2 -EBUILD json-c-0.13.1-r1.ebuild 975 BLAKE2B 831b0ef230ddbfffda7cd9a66a958ad796ccbcc62b4dad917061f0703e7bd4310bad589fa1bbe1648f3ce162f55a0901f1f53d5e387f84d6d4b038bcdb617c48 SHA512 476d2c5eaf8a30331d451b60beecd5fd08cb0d9d90eba70e12dc0a9ac4b0ed9455a1fbb7cb6ca043e9c5e7d12f0207f396dd22763794b537ffa43dabbaeb2d6c +EBUILD json-c-0.12.ebuild 916 BLAKE2B 835228c2ad857ff7a698d12400958b8aaa7da2828d92617b36db62e01433a3efbd3704134089b63f3a440489ae03bfcf873c303b35ccca516099d47f7633fb0c SHA512 02b0f07045736394ef18ca98901496c73153043e8825da2039c89607d5d2ca399e70ae371297f0b88ec05caad06a95ba83e589ebc89eea5345ecb12a05b4b3de +EBUILD json-c-0.13.1-r1.ebuild 979 BLAKE2B 7df2aca92e501c35826dc6c30e190cbafc2719203bba58bcf525b8d6bb15e3602d4b69c5544032c34e90fd6e9a285cedeab5094e383aa2b0d434660ee8b72b35 SHA512 b7ed1dd4ac4ba08082c244bfe414abc1462491ab03d3ee1756641936323f8c19d6ee45a4681e48f3facd6584c8678e5c200d920950a4533b0b8c345273885056 MISC metadata.xml 605 BLAKE2B 2290e9eb5ca3ad7c82de9d23062cd6b4a5cf3bc3f3b56900e72be88a96b04f7f6ca4b904b8eec476da9ce450f335312b9774f022b8c16fb88a710ad1de57f031 SHA512 485dcf4f7c9e63ee399862f09448965d675ae6580eb74c13c430547a8eab78c3c9890f3a06daf76d028e2bb194daa407f6abb9911648e4827eaf92fd3714154c diff --git a/dev-libs/json-c/json-c-0.12.ebuild b/dev-libs/json-c/json-c-0.12.ebuild index e8e8e27870ee..18e4b3cc8a55 100644 --- a/dev-libs/json-c/json-c-0.12.ebuild +++ b/dev-libs/json-c/json-c-0.12.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://s3.amazonaws.com/json-c_releases/releases/${P}.tar.gz" LICENSE="MIT" SLOT="0/2" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc static-libs" RDEPEND="" diff --git a/dev-libs/json-c/json-c-0.13.1-r1.ebuild b/dev-libs/json-c/json-c-0.13.1-r1.ebuild index 509b92f69e4d..74ff2bc61f49 100644 --- a/dev-libs/json-c/json-c-0.13.1-r1.ebuild +++ b/dev-libs/json-c/json-c-0.13.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://s3.amazonaws.com/json-c_releases/releases/${P}.tar.gz" LICENSE="MIT" SLOT="0/4" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc static-libs" src_prepare() { diff --git a/dev-libs/json-glib/Manifest b/dev-libs/json-glib/Manifest index 0340585daadd..39d1e4f96346 100644 --- a/dev-libs/json-glib/Manifest +++ b/dev-libs/json-glib/Manifest @@ -1,3 +1,3 @@ DIST json-glib-1.4.4.tar.xz 165584 BLAKE2B 0cdb518cd139b8dbdbf31c9bc00ddedca6385d7132843455a7898f3544fb43b62d6626d49944e83ef10ab9a555cf21c7e4548df7d784bcb4020f4026e0f3045e SHA512 cf56a99dce3938b5c0075810f105719836fac65392da33a49b26ebf33aee1fab89ca9fac58059a2008d688ecc75a3e524de60621a5b027d566963541f38b971f -EBUILD json-glib-1.4.4.ebuild 1532 BLAKE2B 0da57ebc7d14166a1ce1d82c746fa311a86e254b05f9be922f8a7239a7b52fb9df0b2512c351df1a826c337edd91fc1de0358b56634566b7d0efe7ef2db5a179 SHA512 ab56322b5a87add3f96cd0665930ba1fe6dc3a31ad998b0053b90d7401a9c13b66d1b2171c8267670fbd98946186377656c2697306bedee6e67baa37f12bfd95 +EBUILD json-glib-1.4.4.ebuild 1533 BLAKE2B e33c7b82875c797ae045c1c347479b9358e2534ffd51201fe239e1e8fb717d6bd7a0687a084a4620c991ba3b1920818e24833aa467a36ad5756abf9195782ade SHA512 c55384f47986ece0e544c3b7ddd8850e45bf0a811869cc5bb2f955090c6efcde9d9b615475f664ff1795847b304d02276a746e5877a44151470ee780f96499f7 MISC metadata.xml 1168 BLAKE2B f92f6fe2026abedfcd6f51797df84573b33817b10203e0325aa9790cc9c58ea6c9d69724b122dfe3c9b7b2a34cbf15e5e245c8aa93a1f8802757ac1c2ce61a7d SHA512 9af9dffd8e1d56c9dad5a0c53bdf16f5d54261c8c121cbc9644865340b84101a0bfcafc393bfe0d6b31024b16f1bbe9f9305286bc56a2df20a08984f55cb91e1 diff --git a/dev-libs/json-glib/json-glib-1.4.4.ebuild b/dev-libs/json-glib/json-glib-1.4.4.ebuild index a64645b8c26c..a351d707086b 100644 --- a/dev-libs/json-glib/json-glib-1.4.4.ebuild +++ b/dev-libs/json-glib/json-glib-1.4.4.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86" IUSE="gtk-doc +introspection" RDEPEND=" diff --git a/dev-libs/jsoncpp/Manifest b/dev-libs/jsoncpp/Manifest index 97001e5b4ea3..d5fbb37e3dba 100644 --- a/dev-libs/jsoncpp/Manifest +++ b/dev-libs/jsoncpp/Manifest @@ -1,6 +1,6 @@ DIST jsoncpp-1.9.1.tar.gz 203067 BLAKE2B 654f39b1265b344bb24d3fefb34d4d8b44f69ec819f333f00033ef90acfd5b926fdcc743badf403af797a6f58fe58d195ec0cdf4a1514629f8a1e75c20a6e2f6 SHA512 4a8352e1d32c0ba8a0aea4df1663279cb2256b334643c5b62be37dfb5951e06900ba38c010d1201511fcf7de09137d6a4b886edbb2b99160d2f62b5f4679f766 DIST jsoncpp-1.9.2.tar.gz 211341 BLAKE2B 9081bf2b2599194c1c77476287e34aaeacc3c331147db79e3343eae28321e55dbfc8d74faf899912c257194030d39eac4fdb016a68290755badd1b68b0a69dd4 SHA512 7c7188199d62ae040d458d507ba62f0370c53f39c580760ee5485cae5c08e5ced0c9aea7c14f54dfd041999a7291e4d0f67f8ccd8b1030622c85590774688640 -EBUILD jsoncpp-1.9.1.ebuild 1367 BLAKE2B 6da8a10771ba8020d8903ab0c407d34fce626d4e206232f4d948d3795d913d04bc7a3643bbdbab66bf4f83f5d6fe7b4ebd87d1e4d686a1409adabf5b58fb9e5a SHA512 4abf33513a9296e2362027cda6de4b8ba158fa5e3e4ec4d709436c3e8c687e2da30e9e3dcf462da6f5106cdc6821041fd7b848ed54ca9a672d664d28498c8ea5 -EBUILD jsoncpp-1.9.2-r1.ebuild 1372 BLAKE2B e33bda4af994ea0ec1a2c7e8d5012f93e20dbe0583253ea8cd026d1e2bcc25a769500a47a58014471fe348f425c3301b3c3502522d0edcf09a1727d22d46c659 SHA512 eaddfaa3ddb9516b144472db2e584700f3862a9cf7fa4195b5d0b63a6f3e3a36ae2039a01e378981991b7adbd6cad140cb636741bf8b25d461e821faee73a8c1 -EBUILD jsoncpp-1.9.2-r2.ebuild 982 BLAKE2B 603299671d26d973475dd3d051b25f840ab104142a694514a45b324b096e8501e7c0740f4d3fbb59528e35a310b6ed5b776485501eb7115944ea0b8540908afa SHA512 c5879a20232398ffd46cd6d0fc8f8b1fc0a434cee1d80012effa6f6ce5597d78b218d2d804abd3776d5515fa1ef6eafaf7c463dd62a412fabf53c2e6183ddbfb +EBUILD jsoncpp-1.9.1.ebuild 1368 BLAKE2B 5ea4045f527ec2abb4d2585dcbc9257ce03d06175b1f85a0bca909c8575290316bf0ea833ec06b22cb45a70785f4dc80edaaa23debbda8b6e9668eddaf059109 SHA512 951d7df79acc8b22544cc83c9ff7fbe0b670722764eedc01024c115cf574e535ea5ef7bfeb833a0971f01ae0d1e927af7713bbee9dc4f5f0076c878075864229 +EBUILD jsoncpp-1.9.2-r1.ebuild 1373 BLAKE2B 285cfd5eb499bcc6d5f8b40e02745cbf4943a6c2d4cac4bc37876921916823b3d9724a168840c7c0852d40d8b9327d72e08bd547db6b2283a7aa482ee64ae568 SHA512 38b96a2d3a8f0c96b10ca69ab9e8f15071ceadcdda2ffce63118744b575dfa599964e61e4e789600dcb9bad719f57a339bc7f06c0ad19c990c407fae8ab9e5a9 +EBUILD jsoncpp-1.9.2-r2.ebuild 983 BLAKE2B 20049465d3efd00697c503f38bf6fcf5307a4692c782121af8b716d1c2ac4ae1f64f2dce4832f3102ee9d9bf9fc0413d48f5c345193b8696ad4af66c78a49f36 SHA512 cd7634e93310fb89cd00090cb23633aabc2ca97ecc9ed64b103fc722464905c364d2754b256052b6ed4258225d5da8097097d68d471d7f0e845fb4235abf065f MISC metadata.xml 403 BLAKE2B 985aad23f9fb2f5353256441788238f78db3c032939ff64bebef834ce57981815ee6a26425d6ccbd60aa55d8c0d2ba6242d7292fa8d8809c217772f0271333aa SHA512 be01555147e932712eeb85ba9ac38bbbf5b5e2647178022cef35c9db82f51171dc6ab25076a32f7eaa6bda93f2a4ec7b836479b81bf33a48a84b622395768088 diff --git a/dev-libs/jsoncpp/jsoncpp-1.9.1.ebuild b/dev-libs/jsoncpp/jsoncpp-1.9.1.ebuild index 6e5ed1722a5f..6211be16019b 100644 --- a/dev-libs/jsoncpp/jsoncpp-1.9.1.ebuild +++ b/dev-libs/jsoncpp/jsoncpp-1.9.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/open-source-parsers/${PN}/archive/${PV}.tar.gz -> ${ LICENSE="|| ( public-domain MIT )" SLOT="0/21" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86" IUSE="doc test" DEPEND=" diff --git a/dev-libs/jsoncpp/jsoncpp-1.9.2-r1.ebuild b/dev-libs/jsoncpp/jsoncpp-1.9.2-r1.ebuild index 822b5d285097..9f860d0efe42 100644 --- a/dev-libs/jsoncpp/jsoncpp-1.9.2-r1.ebuild +++ b/dev-libs/jsoncpp/jsoncpp-1.9.2-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/open-source-parsers/${PN}/archive/${PV}.tar.gz -> ${ LICENSE="|| ( public-domain MIT )" SLOT="0/22" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86" IUSE="doc test" RESTRICT="!test? ( test )" diff --git a/dev-libs/jsoncpp/jsoncpp-1.9.2-r2.ebuild b/dev-libs/jsoncpp/jsoncpp-1.9.2-r2.ebuild index b533d3be01c6..1d3ec5bb05e6 100644 --- a/dev-libs/jsoncpp/jsoncpp-1.9.2-r2.ebuild +++ b/dev-libs/jsoncpp/jsoncpp-1.9.2-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/open-source-parsers/${PN}/archive/${PV}.tar.gz -> ${ LICENSE="|| ( public-domain MIT )" SLOT="0/22" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86" IUSE="doc test" RESTRICT="!test? ( test )" diff --git a/dev-libs/judy/Manifest b/dev-libs/judy/Manifest index b7754ece0ab5..bc7328f5e003 100644 --- a/dev-libs/judy/Manifest +++ b/dev-libs/judy/Manifest @@ -1,5 +1,5 @@ AUX judy-1.0.5-gcc49.patch 3112 BLAKE2B 36550790454e36ddb1c13a3e2addce7aafe126d87f3ca39240460d84033123a518bf0b8162be8226bfeea43c08cf810b3ac2219909ff505903d54ebae42c74ee SHA512 191f64d44d444ee238b8cfe589fcd25471c82978f6a5e34736b7a9631dd72e06542c8f748ce2c2cd434ea40793ac5b9f95a32e95c5559fbbc9aee3f2dc2e7aec AUX judy-1.0.5-parallel-make.patch 6736 BLAKE2B 4ba894f81e98a02a83700a061c9fa1f4670ad0b880635fb7812f5a109c14b518598f65c3221cec35bbe1f148b2ab3bf48142734bc74baa15e86604cd6b75f985 SHA512 80f5f361f4cc9f8d5e433ac40f3f4371186025d4fd33b15ae5e80db9d80460c4db94bd6e24d83cfaeebb82328a762d5560464112c7d3f80c5601a7a98f6c5765 DIST Judy-1.0.5.tar.gz 1147847 BLAKE2B f5f31af2b7d1db5524ff035e9f9b733a4c5c23de76cd4c55bcdc59f7474ee02d7c7ec9341f087736ff6e39a139d20d9ab8298397aaf17f7d48a851037b8677c5 SHA512 1a0d59b092c80d95270a3089cd25ee0ddad1d591101b03784e2e46dfc73bce445a7fb495b449043544a366c09b35b833556053bf3bf65dd00abbd786d26c6980 -EBUILD judy-1.0.5-r2.ebuild 858 BLAKE2B 25dacdd9fddc58465a81b0d587f86f829f9ced8531f60416aa6a874f1208912221eda3f8777ece09d5dabddfec09bf6690a74e962d93c99e86931e71410475be SHA512 991af7853649719e4b589f92eadb2ba94feb95c23276cec8597097e2bf2012e97e40f6cae12b74ad8cbf601fe63f6906a153c60c502a091f5828ed43fe8ff1c6 +EBUILD judy-1.0.5-r2.ebuild 859 BLAKE2B 149ff66bb02a2734bda041a253ff124b124a061392de7668e56a644e95b6350e97bb1a3279c9b00db239bcee4376cebe88a99c27811c80ba6742a5c79ad2ba83 SHA512 edaea8dbc2943f7958b6115b2b52b0404a879eb66184718acdb6930c2928d3b911edda7339078b1fb64559d8535bbc1bfbf547cbda89f8ec514469ab58bbfaf8 MISC metadata.xml 320 BLAKE2B 7fd7a64eaec80ea91157624ff748afed6e8754407b8a0e261aac3022e2b69e2e6019ccb025c5a739f9bc005d81e41bb14be0add7323366422499aa96c8162e84 SHA512 ab0598eef76bffcdce226c8d0c20e70c723771835f20505119ea1fba9484293a28e5862f9227738284ce7a53809e4fc68fea31e2335764934e8e36b983366a46 diff --git a/dev-libs/judy/judy-1.0.5-r2.ebuild b/dev-libs/judy/judy-1.0.5-r2.ebuild index 44584ea4a21d..6b4168701c01 100644 --- a/dev-libs/judy/judy-1.0.5-r2.ebuild +++ b/dev-libs/judy/judy-1.0.5-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/judy/Judy-${PV}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86" IUSE="static-libs" DOCS=( AUTHORS ChangeLog README ) diff --git a/dev-libs/kdiagram/Manifest b/dev-libs/kdiagram/Manifest index fbc4fff6e066..8bf5cc164019 100644 --- a/dev-libs/kdiagram/Manifest +++ b/dev-libs/kdiagram/Manifest @@ -1,4 +1,6 @@ AUX kdiagram-2.6.1-fix-horizontal-bars.patch 4650 BLAKE2B 4063f8dbd92621f7d05d9b771650e9094eb3caa175a601b3ba51066853e4b222ceeeb6ac006c78a6ae12e70e5b0b4f192a004bb07437c296b5d4c9907f21c681 SHA512 8e0a94c65249f7a8b52e0c6261e251a7bcc07103e5f2bf21c1fc06b171d60a8d726f4c475c91a9114a1b129443208a95340b1aad07f2d31b2be0988f7f1611c4 DIST kdiagram-2.6.1.tar.xz 674016 BLAKE2B 323fcc1101f4bba527426923652ee53a1986edff1c7a0d17a478585019c97f731675fa30477064f1e5375ef0a3da27ba1918ee21cf6758ac445ea0d7f1b7611c SHA512 caa1f6f8bffb4b311224edfed115f189fa9c88e4b9d8bc9d4b7bc963c6b8c896813b438ad89fa9e91e4cde2f55ae822cfc7ba559bbdad517c60a037591dc5128 +DIST kdiagram-2.6.2.tar.xz 673272 BLAKE2B 584101d14ad5252020d236e16229fa7efc8f69662d3497b0018fcb9d48d3312a9b6275b4569f13a12746780e170fe3ce607f7d75a8fa2cc3cf7a7a6c3c4747ce SHA512 008688e76e30b933576523e2204b029ce2a5f5d232002d481c7c49f4ad2955b3f46cbe4b51a046a771130f3584225127b21df30efc042cddc9440f81ea8f495a EBUILD kdiagram-2.6.1-r1.ebuild 919 BLAKE2B 2684c35d2abc74af395572aba4b8fb3f80a2c6b4733896997e11859eca6c606a512a03687ec244cc5f894f51e8c8b3f5cb7c19f41f2079bda93b93d18c734835 SHA512 26e4aad4182a028cc715e62884e4fe14025ca3eccaf6aacad3ece196ebfec7b00b29da56feeb0ade51a0e612eaeb72cef85fc02869bcc9f51ecb2bb9123daa7c +EBUILD kdiagram-2.6.2.ebuild 864 BLAKE2B f6c31d4ee10d7af31338841f2f8ff00f3f8f35fbd4be191c7c160559109624c26d123088468b949be9ab8dfbb49a8f0199cc133ffcd406852b3ae394ba2055d1 SHA512 ca0c9edad250edb32470e6c04373584388d2313bd9eab123d328de8ba5109474c37556794c9df17c205b6aea82a3fa1a1330035712eda0b04c32b6197433f4ec MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 diff --git a/dev-libs/kdiagram/kdiagram-2.6.2.ebuild b/dev-libs/kdiagram/kdiagram-2.6.2.ebuild new file mode 100644 index 000000000000..3a28eac60d9f --- /dev/null +++ b/dev-libs/kdiagram/kdiagram-2.6.2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ECM_EXAMPLES="true" +ECM_QTHELP="true" +ECM_TEST="true" +QTMIN=5.12.3 +VIRTUALX_REQUIRED="test" +inherit ecm kde.org + +DESCRIPTION="Powerful libraries (KChart, KGantt) for creating business diagrams" +HOMEPAGE="https://api.kde.org/extragear-api/graphics-apidocs/kdiagram/html/index.html +https://www.kdab.com/development-resources/qt-tools/kd-chart/" + +if [[ ${KDE_BUILD_TYPE} = release ]]; then + SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +LICENSE="GPL-2" # TODO CHECK +SLOT="5" + +REQUIRED_USE="test? ( examples )" + +BDEPEND=" + >=dev-qt/linguist-tools-${QTMIN}:5 +" +DEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/dev-libs/klibc/Manifest b/dev-libs/klibc/Manifest index 42c0477f279e..94951f72f79b 100644 --- a/dev-libs/klibc/Manifest +++ b/dev-libs/klibc/Manifest @@ -6,5 +6,5 @@ AUX klibc.m4 3619 BLAKE2B b0895e5d775b2edc497514ce5adffa3824730cebd1b0c9f166a6ca DIST klibc-2.0.4.tar.xz 469348 BLAKE2B 5975e3d25f72b70c4cbaa56ea5363417407e8dace1e02e2da0b835bbb2cad56648b0084e5404528206ef3facf4ffd3611e8bd729eadd80b00e30d1a70b3057cf SHA512 7a01d1744b49f3de64111fefc522b1d63f054199acf671254bc046d6f1d0b6ca68e050c99025bf8303751c2466a5e034677555649ae5909c40997858d393db8d DIST klibc_2.0.4-9.debian.tar.xz 28628 BLAKE2B aaad6fafb7372152987eebda5951b9f3de2e33da583e0ea7597f666461977f461303566f9e363e9c96994c7b0eb6213c6a17b2fab72df7460db3cfbc0c2e1cf8 SHA512 0fe9a6642be962fa631919850d7eeed5a87c10682766ee10fe31dec2b19a6179e0067602acb26bdc2aa8ceecfd39b1dc95a76f3b0a9bc813b172c0ffe9f0ff53 DIST linux-4.14.tar.xz 100770500 BLAKE2B 85dc4aa953fe65e273a24473d8de98e4f204f97c43be9fc87cf5be01f796f94cfde5c8f9c84619751f1cac51f83ce0b4681fb19c5f2965a72d4a94fe5577846a SHA512 77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8 -EBUILD klibc-2.0.4-r3.ebuild 9427 BLAKE2B 10c84f8db7da74a0fc338e3ef470682692a043df2e8b77fd4948eb9f14ff68e9e5899f36ac968ffa6e7e8a61421ba97dc1da0a4e04cb095a2694472001d16a96 SHA512 cef6a79f5d6f2959bbe0644ee0adb24eb78c37012736e3e993550a264e41ad25a1ff83cb0baa2ec515ec8b5a992cb33db836036e4915b448d507ea28f727565b +EBUILD klibc-2.0.4-r3.ebuild 9428 BLAKE2B 8ab59f770788adc02e0f3d02b32d67dd59512c57794824c11297dd0a6401aea77d807c7c809ff1db3c69aad1070233b3ceea122ba5be63b6fc5fa0198c712145 SHA512 9d86935619a8b35be0debdf04832f207f066c66f7fc8dc437392eed76c279c44c9783d7c59318e036a4d24b21339751af211a2907079e083360602e3698e42f4 MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/dev-libs/klibc/klibc-2.0.4-r3.ebuild b/dev-libs/klibc/klibc-2.0.4-r3.ebuild index ceaa4843485e..0045f3691815 100644 --- a/dev-libs/klibc/klibc-2.0.4-r3.ebuild +++ b/dev-libs/klibc/klibc-2.0.4-r3.ebuild @@ -50,7 +50,7 @@ SRC_URI=" ${KERNEL_URI}" LICENSE="|| ( GPL-2 LGPL-2 )" -KEYWORDS="~alpha amd64 ~arm ia64 -mips ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~ia64 -mips ~ppc ~ppc64 ~sparc x86" SLOT="0" IUSE="debug test custom-cflags" diff --git a/dev-libs/kpathsea/Manifest b/dev-libs/kpathsea/Manifest index 8d8452aaedbd..3ceed4d93a3c 100644 --- a/dev-libs/kpathsea/Manifest +++ b/dev-libs/kpathsea/Manifest @@ -3,5 +3,5 @@ DIST kpathsea-texmf.d-9.tar.xz 12120 BLAKE2B 80069cdb1c8e1edf8ae0b5af2de825afdf2 DIST texlive-20190410-source.tar.xz 53783408 BLAKE2B 8e34c7c2b74eab1c4d16ddbf7eddd8566593e6d68c42a2634760f11d86e68970698d8b9deddcf3297966968ede11ecf30e0b04ec19b708dc3e6d0a2abcc3799d SHA512 7759d8e668e53c0c73e48907096da9d8fb6384dd9c3342ddfb05e17d077054c5351d35256cf4e63a6da502de2f09f521979bede7209cdd5bd8ae80eba0efed2e DIST texlive-module-kpathsea-2019.tar.xz 31480 BLAKE2B 897ceb8cb536f2d4a54ead2529da891eba83e4480b9ca527ab99337ed030f680bc25a12d4286e101965d146567720e3bb5fb8ff18a240365be9eeb7471c970bc SHA512 12676ea4b26af792c1abc2a3189c103357b6af4994d3131d8d98e507af24f5d9666bfe4d8abba0ec984eec1ba8c99ab7a6d35813c8e053c79c82a7baa88c973d DIST texlive-module-kpathsea.doc-2019.tar.xz 1068236 BLAKE2B 19ecf7d3e5dc1c7a537f59ad45188bb2cd23127682382e719d8bfced05a7f46704606be55c1ff3fe1374587b99866f441b67cb1b555dbf2e33f332d147e30dda SHA512 bd13bb8a5740df0abda5d5f546138504bf3b6bd54caa95e5f1758cc540af4bbbd055e3868c494f65e9bebe108038205d8537fcffbc821a8f17bc51119e5d479c -EBUILD kpathsea-6.3.1_p20190410.ebuild 3157 BLAKE2B 134b2ac30a2557d16e40a04a6028ea27622bf3c28f54e57924845562aafaf1c0dcba55443967ea2ddc26832cd7a0e8e79895f1a1b8b7aa3d9b88760eca8044d6 SHA512 f382353cb3a48392552cea265d6c026f3edd9c7c2f50afc1b54a0e4b902af365b18d822e688cd2fff2e107da0fd4e6e90316d533b8762e4b0b16a13ac218f141 +EBUILD kpathsea-6.3.1_p20190410.ebuild 3154 BLAKE2B d395977efca119e2662610cb180ca5a3c4560d6d056669386142e335e4759c9bf4a1a92494a2f5b2fd2d024eefe168a20800baf205e814ada577a6345a200fe1 SHA512 c361a0b404051e0d2b3ac5d2381128c7cdacb0351708b5ac253e7f73563a9c1cf0146e07ba397b9baac59be8d9fa295c2c7342f0087d9952f17142199cf5ddef MISC metadata.xml 358 BLAKE2B b5a2e9424ef1e5bb23c34e089d9204443dd5ad528b56db71d2fc2b3c5d428c14367805ca94a307f8856d21356abe76092c54ba0f0df204b5bce3665f9f3fd657 SHA512 51f6411780af5d7775f8f80d246d5f4e297abb1960a0b0c21c6dc5c03a9a407dad8cbc4977a679590cffb4523f1b72a0f7b15ab100c938391a5abfd3e17e8818 diff --git a/dev-libs/kpathsea/kpathsea-6.3.1_p20190410.ebuild b/dev-libs/kpathsea/kpathsea-6.3.1_p20190410.ebuild index 4185e5de873c..22797df38e6b 100644 --- a/dev-libs/kpathsea/kpathsea-6.3.1_p20190410.ebuild +++ b/dev-libs/kpathsea/kpathsea-6.3.1_p20190410.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://gentoo/texlive-${PV#*_p}-source.tar.xz LICENSE="GPL-2" SLOT="0/${PV%_p*}" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc source static-libs" S=${WORKDIR}/texlive-${PV#*_p}-source/texk/${PN} diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest index dc7054ae85ac..b9c7af2bece5 100644 --- a/dev-libs/leatherman/Manifest +++ b/dev-libs/leatherman/Manifest @@ -1,6 +1,8 @@ AUX portage-sandbox-test-fix.patch 2010 BLAKE2B 8e9e180c180f2059f57c953a9c828164a96b07d6a3054b555c572c6c80e79dbf5092da5fb23e9fb95f3db0bff02788ef4a9ac40483b1673382f4c1d11b0b3833 SHA512 35bfb2d3b1ca98cf7f10e9356e899532516d4a9671b0cebca1780e602ef53f9a5705ee6c4c03d70aecad163faccdce6ec15d7e32f00ebcda946d0cf6638a22a2 DIST leatherman-1.10.0.tar.gz 815748 BLAKE2B de4ff5e60fbdd80a247498e831203aad7efbb8857c8d307f0ac2c2f19fdf5ba3d953cb4910db0267a303b13bd54bf763034ca8b342a820fa8e28a2c013267149 SHA512 66d630980db7a8e5eb394c07d4a8221169271af1eabfceec107343b6c3afddde04c7cadd72b0d8b89327c46b7127dfdf01fa54938a3bf1b44892020a4e7ea209 +DIST leatherman-1.11.0.tar.gz 815946 BLAKE2B 73afb7c517ea93d0c3dc1c88adb3e5041c764bbfb223357b14a6a3f864ff614d178e7a71293eb533f09013fe3f64d5afe40c9404882d2fe6836da7322e869d8f SHA512 0cbc558ba6976d4f14947efbc59e2ebc306a8c7e4590a22fa2e2f044b37ffd8804dbabaf96c599c47394fd9379f2de1330ce5282237b5009730d8d3b87349ae5 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e SHA512 5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b EBUILD leatherman-1.10.0.ebuild 1147 BLAKE2B c267b48f61cc2aa9f9c20ba4359c6bfe32454992d3604a6f09840eea6f009917ffe189f6571749d1955f0376233a1094f154dc7a329c88ad22ffcced7e7004e9 SHA512 d39ca1b889b5cb42125f52ffdd510712914041e0ad66835ad16a452989acf5636c66154ae29528ceefbb801e72e8c8206e741872403977d5d0865d22a891671f +EBUILD leatherman-1.11.0.ebuild 1149 BLAKE2B fda0e19074801348d21878b2384d3e798fc5052ec95f504fd25345d73df8b3c9d07a4c68757429468218d73c9014a66ba6dc849f86c28c7778ee2a69cc5eea22 SHA512 79d9503051af852eadc7b97957d13ebe6c585480664951a09f0b18635025e3f796c99e54c7fb2bc7cac932b68d36ff4e6f1dc8ab062e278728855046d6eb4e7b EBUILD leatherman-1.3.0.ebuild 1061 BLAKE2B 256d795d7d96de0cbdc2da569049d4a9378c25b440b364d79d3e2144b25b565ca729028a63a21e5f9493effb252daf7f38ce693a90e5b06eaf0aea24206cc829 SHA512 a2cde05565eb7eca2410f556d87f999e098f8e17ad51686d0225be193da2e3a367137630461564c51fb1cc0b8b429f912a0defbeec823e89e842187737c14b87 -MISC metadata.xml 415 BLAKE2B 9ab19e50b48bd911313c662cdae1221ba5c1222f6a80ec4836b63d1b07625011cfb1da7727fdd5f8156d24595df96a37376cf064f19eefc2d566fd6723afef06 SHA512 9450c72aff399df62f4479bee9e2e564bd7c451ee69fef1cf5c59b37331b312c982418de6d8dc1a5dcaec37050165413e13f83de5102e88e1c5fffa67d9b0023 +MISC metadata.xml 340 BLAKE2B 01f27cfaa9f6a13507f19e336f6171dd9b7321bd3ab7954b381d8200614a5e5e3706ab40d2472b6aaf2c0b2191c7d49c36fe9f8b218824101f85577fb700470c SHA512 f4b877e9d23996a6fca8d3c72c90bdc4a80e5218dcaea4f4c461473dff3d30db2aacc389bb156db6085ba02766ca69868842514ee6317c58373372cca4c48cf1 diff --git a/dev-libs/leatherman/leatherman-1.11.0.ebuild b/dev-libs/leatherman/leatherman-1.11.0.ebuild new file mode 100644 index 000000000000..aef4cd923095 --- /dev/null +++ b/dev-libs/leatherman/leatherman-1.11.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake-utils multilib + +DESCRIPTION="A C++ toolkit" +HOMEPAGE="https://github.com/puppetlabs/leatherman" +SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +IUSE="debug static-libs test" +RESTRICT="!test? ( test )" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86" +SLOT="0/${PV}" + +RDEPEND="net-misc/curl" +DEPEND=">=dev-libs/boost-1.54:=[nls] + net-misc/curl + >=sys-devel/gcc-4.8:*" + +PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch ) + +src_prepare() { + sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die + cmake-utils_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_VERBOSE_MAKEFILE=ON + -DCMAKE_BUILD_TYPE=None + ) + if ! use static-libs; then + mycmakeargs+=( + -DLEATHERMAN_SHARED=ON + ) + else + mycmakeargs+=( + -DLEATHERMAN_SHARED=OFF + ) + fi + if use debug; then + mycmakeargs+=( + -DCMAKE_BUILD_TYPE=Debug + ) + fi + cmake-utils_src_configure +} + +src_test() { + "${WORKDIR}/${P}"_build/bin/leatherman_test +} + +src_install() { + cmake-utils_src_install +} diff --git a/dev-libs/leatherman/metadata.xml b/dev-libs/leatherman/metadata.xml index 942d1e749b9c..7289abdb42fb 100644 --- a/dev-libs/leatherman/metadata.xml +++ b/dev-libs/leatherman/metadata.xml @@ -8,7 +8,4 @@ puppetlabs/leatherman - - A set of C++ Libraries. - diff --git a/dev-libs/libIDL/Manifest b/dev-libs/libIDL/Manifest index 57f8968a447c..b8f67864e067 100644 --- a/dev-libs/libIDL/Manifest +++ b/dev-libs/libIDL/Manifest @@ -1,3 +1,3 @@ DIST libIDL-0.8.14.tar.bz2 427149 BLAKE2B c4fc6e4da9d581ddcaeab492586406902b07f964e70b84352b1436e8bc214986141f0a3d40506a7f408a1919c31275e89039978b09c496d5164e673ec236fe9a SHA512 906dde087908acd64b209fe466a89ae52a6ea23601cb30092063a6e062b1b6640fc2d5f422efcdd52b2b36ce20e6c244da6205fde0bdcec787fe64058be7adac -EBUILD libIDL-0.8.14-r2.ebuild 806 BLAKE2B 980ffb575e19059a53e5e3504b0b87f475930b89a94db09ba944830c15f02fb796e63a8bc7b3ca007eb46912869220934a7b48458201ba9336005003c81c061f SHA512 b6fa402bc3162d284a3ae126bb23dc7ad9c1b9427b822df6b9fe236d16aab4bd65da5b31bd804457a4a90a53080a68764fcfd47d1cde6142d2f9d410fbb48970 +EBUILD libIDL-0.8.14-r2.ebuild 803 BLAKE2B f75b22f17141ce41ed8ebe932b3de480cbaca25c8dc056b2dd2a712502fd8691648744de39737b7232e1040509e6d6a3411d09ce541b609b299d31f3e1c4a73b SHA512 f2882d42668288836de17e37cb352b47d9132146452a10b952c9faadd23d78ea3f1d1271a81c18d6a50501a47895a76df9b77d56547152722d00a53fefdf243a MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 diff --git a/dev-libs/libIDL/libIDL-0.8.14-r2.ebuild b/dev-libs/libIDL/libIDL-0.8.14-r2.ebuild index 4fc9b8ac5333..84a4d8eaa1fc 100644 --- a/dev-libs/libIDL/libIDL-0.8.14-r2.ebuild +++ b/dev-libs/libIDL/libIDL-0.8.14-r2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://www.gnome.org/" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="" RDEPEND=">=dev-libs/glib-2.44.1-r1:2[${MULTILIB_USEDEP}]" diff --git a/dev-libs/libaio/Manifest b/dev-libs/libaio/Manifest index 1cd289b2b18b..ecf9e1eff2e4 100644 --- a/dev-libs/libaio/Manifest +++ b/dev-libs/libaio/Manifest @@ -9,8 +9,8 @@ AUX libaio-0.3.112-cppflags.patch 350 BLAKE2B 8c2d0706f92a47dffff6465712588b525b DIST libaio-0.3.110.tar.gz 42270 BLAKE2B e774e5888106ffcf4db08569a8b3dc6722f4e0e8278e9f2fafe865e282c0568059e8dbb37aab7a33719ab4d80f42404bfb1d4ab03f5c066d9eb75301676f525e SHA512 664295d330d6e9adc005e2331e77582619625b479ffc2b81728ba6a682487380ee936079c4a69d35144b458bbe35c612f4ed9b32e913bd7e109b824345763eb3 DIST libaio-0.3.111.tar.gz 44557 BLAKE2B dc2f44599218de0ca80cfc17f604eb85c9b1241ce7221f49f1a4ee8c5bd3fa135c29ac8d97f6f97550a508e27b0dc92eb709256ffd803c1feca255016a4d674d SHA512 259b89647e22ba47edd4076b8d6aa8ab89af197b64930aa5b01b69fc1969b13b4a5e91c449ccdc9b2746c9eae3160211ce1fe110d252efeca5f2c56d0ea66e2e DIST libaio-0.3.112.tar.gz 46977 BLAKE2B 088f3b195a65bdc97ae2318e47af17c65259ed3208dca7bfef93c81a800602085e5b2078dbd436c740be316d0ebd923a1b3b7c0808257e2e7c7fb0f7ae1e0dba SHA512 5f984529c9f747a6c82f1e4457fc0832bb1fc299ae6e700f2ac5a8ea7b9bfc6ea1e75809728cc115a020cff6685ed1f4e38c6aeacc1ea98dfccce04dd19dafaa -EBUILD libaio-0.3.110.ebuild 2251 BLAKE2B 24efc9ff09287d27a9cdef36cba75302ab6685700cab275da97ed1af7caf42b919769485728c778f7e8bd78836cd29e5d615d69698d069108728a95ad0aef4ad SHA512 a9a7af5431cb1a78914c7f4098fd222b98b58335e00dc53549e8c92ef4867eda68a5b85cb522e6db049d5295d65a3400ff1113b8b5259ce2fd30216b854d63ad -EBUILD libaio-0.3.111.ebuild 2236 BLAKE2B a7f1cb6e36a0478292b32b87f59c62b48c5d97f68a94723694a49639b9498b1f36a344d7a50a6d60194b1c15da8fbc09172b1b218adfd20bc0f10b43f0c6fad6 SHA512 9aaacb90032f48c1765863ac082afaf99525710a9a9cf93439ad216eebc061285e811f26f7071dc21e846b62ae1ee510f7ed06296215cca1bca0ebd7ee4b7696 -EBUILD libaio-0.3.112.ebuild 2137 BLAKE2B c9074524529cf0ffb4698dd019316c252bc4dca581d2a271d876e87edf9c8434e2ad054d5dd73b8d2009ff6f3268e93014b85e3a97202288208dac1fec7353bc SHA512 bf1ec5f7b90dd47b7b25d5a955a1ba8c830e238c97efdc72f3fea47642b9eed684351daa1466882314733d270f7bec7780972d0a1e3285da48193583e4e220e7 -EBUILD libaio-9999.ebuild 2137 BLAKE2B c9074524529cf0ffb4698dd019316c252bc4dca581d2a271d876e87edf9c8434e2ad054d5dd73b8d2009ff6f3268e93014b85e3a97202288208dac1fec7353bc SHA512 bf1ec5f7b90dd47b7b25d5a955a1ba8c830e238c97efdc72f3fea47642b9eed684351daa1466882314733d270f7bec7780972d0a1e3285da48193583e4e220e7 +EBUILD libaio-0.3.110.ebuild 2249 BLAKE2B 4bc7114a695af391bd7f3dddd32234019e87ec918d396585ecedde99e4423f7f75e6703ccfe03567b9d8b0b34d055bef10545ade672138b9cd5c95030855d4ff SHA512 42c35b65576e6a88af938eef0bb424f130a797ac510633cfdb520936aef3403c28c50cb6b398975ce730d355e127c7a5cc1487753382072ad5e722ff01e11b6b +EBUILD libaio-0.3.111.ebuild 2232 BLAKE2B 81065497e191a4e62b17d61df604b073522dbe9ced1ebd162081fca73765fcec638cc2d40ddf70daa11480c75ea51ef3197fc4905791721db96a7cb5721c4a82 SHA512 0f374c61ef9f6567739b5d948749184ef8e60ab5c9bf005f20339ed5199a954a64816998fcc060bd7b953fc17db02bca4654f8d426c2c088f07437e1fcb4797d +EBUILD libaio-0.3.112.ebuild 2133 BLAKE2B fe7d9b4ce5833f1c69d3a8fd96ca96fbed6a6a3c258c11ede1cced85ea0bea6bdcf69fc0465ba34807a40e18a7e2969dabe7b7b40ad68edce4e20c80adb0ee1b SHA512 b66c4a780ba95d16eb7e0c9f8bd7d432c864a22bcfa3d06d6954de02e95c891a1dda29893da944ebd1b817ac83afdbc351ede92f065059c50861c7a17d100232 +EBUILD libaio-9999.ebuild 2133 BLAKE2B fe7d9b4ce5833f1c69d3a8fd96ca96fbed6a6a3c258c11ede1cced85ea0bea6bdcf69fc0465ba34807a40e18a7e2969dabe7b7b40ad68edce4e20c80adb0ee1b SHA512 b66c4a780ba95d16eb7e0c9f8bd7d432c864a22bcfa3d06d6954de02e95c891a1dda29893da944ebd1b817ac83afdbc351ede92f065059c50861c7a17d100232 MISC metadata.xml 414 BLAKE2B 291cfb45ed8ed29e916e1873b00685eb32f2cfdca2f225176028fda48335bff8369d1084565acc79d58bcf1c69af752efc0f7d30fa775406be03ce432c56c5df SHA512 31c76d1e4bb0c87402c00bdef098bf930b273cdf6c631a704fb02f925a3cdfebcded9d33d31f10cdd8c9ae2ab9bb71dd2cd0113029df501ad83a5a92b611b7c8 diff --git a/dev-libs/libaio/libaio-0.3.110.ebuild b/dev-libs/libaio/libaio-0.3.110.ebuild index 439965c439d8..5b4be4c2b073 100644 --- a/dev-libs/libaio/libaio-0.3.110.ebuild +++ b/dev-libs/libaio/libaio-0.3.110.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://debian/pool/main/liba/${PN}/${PN}_${PV}.orig.tar.gz -> ${P}.ta LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libaio/libaio-0.3.111.ebuild b/dev-libs/libaio/libaio-0.3.111.ebuild index 9249c039bb12..904ebacb9c98 100644 --- a/dev-libs/libaio/libaio-0.3.111.ebuild +++ b/dev-libs/libaio/libaio-0.3.111.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ if [[ "${PV}" == 9999 ]] ; then EGIT_REPO_URI="https://pagure.io/libaio.git" else SRC_URI="https://pagure.io/${PN}/archive/${P}/${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" fi LICENSE="LGPL-2" SLOT="0" diff --git a/dev-libs/libaio/libaio-0.3.112.ebuild b/dev-libs/libaio/libaio-0.3.112.ebuild index 735248f1f05b..6ddf6077967e 100644 --- a/dev-libs/libaio/libaio-0.3.112.ebuild +++ b/dev-libs/libaio/libaio-0.3.112.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -12,7 +12,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 ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" fi LICENSE="LGPL-2" SLOT="0" diff --git a/dev-libs/libaio/libaio-9999.ebuild b/dev-libs/libaio/libaio-9999.ebuild index 735248f1f05b..6ddf6077967e 100644 --- a/dev-libs/libaio/libaio-9999.ebuild +++ b/dev-libs/libaio/libaio-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -12,7 +12,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 ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" fi LICENSE="LGPL-2" SLOT="0" diff --git a/dev-libs/libappindicator/Manifest b/dev-libs/libappindicator/Manifest index 7e8b00ab4dfa..3724d05eae7b 100644 --- a/dev-libs/libappindicator/Manifest +++ b/dev-libs/libappindicator/Manifest @@ -1,6 +1,5 @@ AUX libappindicator-12.10.0-conditional-py-bindings.patch 2019 BLAKE2B a57b1b2e3ac115ebc7395967f36b2f648abfba2abc32fb77505a77ddb63d3f7e99c0f5ceeeeabdbe541edc6db1f76fc23e28c0df81c0c4bea600d4a0f72b5f26 SHA512 69d86a3d1e930a0f0c79091dba9691610ecb0fcf13c672fc0ff511bb764b7f74f6c42cab558b6412863a8353fe9a8d72c40419db873fdc4716a93ba3bbbd0aea AUX libappindicator-12.10.0-vala-inherit.patch 561 BLAKE2B 481ebe7b58af89df6a326b79a65f9ac7110c9d82a61efb993051d691d5cc728075bdd5ac904e9986cb0e41780d3e36e1637e5bd58532781934587b8c1bdf458e SHA512 b021bc0ec7fc1b311add7d6f8a9018fa6f5e807168055c95440e5f5d3d6d5b48375e11542b906058a0786194b1911c8bdcab9632573c1f128772ff6d54aa9173 DIST libappindicator-12.10.0.tar.gz 535562 BLAKE2B a05dc839aaea9fb3fda118d16aac0eb5c35e6c5095a83eb5e8a2af4902bc1da14960fbd57d3cda5d4d5d874023549ce83657a515aa9ee16a54cadfa81062d993 SHA512 317a22a23c8ed84e74207b64b2e9683992d1fb7208176637a051dfe925974f966d1cfa31e650b45eaf839ab61641dee8fbebc8a07882a09b0dd766d88b8d5b9a -EBUILD libappindicator-12.10.0-r202.ebuild 2276 BLAKE2B 5167a9b837ae890ca2b07100dd34b21a11462646bc46dfe8d143bfb111733f91ad56bfcff3bb39a6c6d61747d4027b39637ed417433abe37394be87b3349f94b SHA512 4a0be8626133b549fda41928f5f840a7a16626e658515dad804b1d86230176b8145fe1af3774862a67fab3d9a2fbd58cc5b2ea031580f51ada8c65caed392880 EBUILD libappindicator-12.10.0-r301.ebuild 1941 BLAKE2B 11f7ab0b440e44251f94e06fcdbf36e805b32072bdcfc83a51c934f59efcdb171a81b489ae4501e3c62110c91c37ea5a7adbbdd3f718f3030f79213412570ba8 SHA512 37dc9f7174ad23c439cd4f87a3c01413ee570b1197e99c641e154d87a42bd31fafbd0487cf3e00286bbb57b996f3b2058af9e825b63c04af29bcdaca27668a1a MISC metadata.xml 250 BLAKE2B 8bd202d452582a51ddf3c4bc92840531d0fee0262d112e5fc1173c8fb95a0776efe14ff15613373fd4acab6082ad6f672e278a9b942e072a643b351e8af4d467 SHA512 161da1b732e0f23b06e0732db24f27cb486e7c673e8585d2f6403dc23147b56b5a64dd09978e3dd2db20e9e6a462daf50fe8bc73774d52445d1f6549d82104e0 diff --git a/dev-libs/libappindicator/libappindicator-12.10.0-r202.ebuild b/dev-libs/libappindicator/libappindicator-12.10.0-r202.ebuild deleted file mode 100644 index a7f45aa66b78..000000000000 --- a/dev-libs/libappindicator/libappindicator-12.10.0-r202.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VALA_USE_DEPEND="vapigen" - -PYTHON_COMPAT=( python2_7 ) - -inherit autotools eutils ltprune multilib-minimal python-single-r1 vala xdg-utils - -DESCRIPTION="A library to allow applications to export a menu into the Unity Menu bar" -HOMEPAGE="https://launchpad.net/libappindicator" -SRC_URI="https://launchpad.net/${PN}/${PV%.*}/${PV}/+download/${P}.tar.gz" - -LICENSE="LGPL-2.1 LGPL-3" -SLOT="2" -KEYWORDS="amd64 ~arm x86" - -IUSE="+introspection python" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - >=dev-libs/dbus-glib-0.98[${MULTILIB_USEDEP}] - >=dev-libs/glib-2.26:2[${MULTILIB_USEDEP}] - >=dev-libs/libdbusmenu-0.6.2[gtk,${MULTILIB_USEDEP}] - >=dev-libs/libindicator-12.10.0:0[${MULTILIB_USEDEP}] - x11-libs/gtk+:2[${MULTILIB_USEDEP},introspection?] - introspection? ( >=dev-libs/gobject-introspection-1:= ) - python? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-python/pygtk[${PYTHON_MULTI_USEDEP}] - ') - ) -" -DEPEND="${RDEPEND} - virtual/pkgconfig[${MULTILIB_USEDEP}] - introspection? ( $(vala_depend) ) -" - -PATCHES=( - "${FILESDIR}"/${P}-conditional-py-bindings.patch - # http://bazaar.launchpad.net/~indicator-applet-developers/libappindicator/trunk.12.10/revision/244 - "${FILESDIR}"/${P}-vala-inherit.patch -) - -pkg_setup() { - use python && python-single-r1_pkg_setup - export MAKEOPTS+=" -j1" #638782 -} - -src_prepare() { - default - - xdg_environment_reset - - # Don't use -Werror - sed -i -e 's/ -Werror//' {src,tests}/Makefile.{am,in} || die - - eautoreconf - - # Disable MONO for now because of https://bugs.gentoo.org/382491 - sed -i -e '/^MONO_REQUIRED_VERSION/s:=.*:=9999:' configure || die -} - -multilib_src_configure() { - if multilib_is_native_abi; then - local -x VALAC VALA_API_GEN VAPIGEN_VAPIDIR PKG_CONFIG_PATH - use introspection && vala_src_prepare && export VALA_API_GEN="${VAPIGEN}" - fi - - ECONF_SOURCE=${S} \ - econf \ - --disable-static \ - --with-gtk=2 \ - $(multilib_native_use_enable introspection) \ - $(multilib_native_use_enable python) -} - -multilib_src_install() { - emake -j1 DESTDIR="${D}" install -} - -multilib_src_install_all() { - einstalldocs - prune_libtool_files --modules - - # installed by slot 3 as well - rm -r "${D}"usr/share/gtk-doc || die -} diff --git a/dev-libs/libassuan/Manifest b/dev-libs/libassuan/Manifest index 92f75a42512a..c9bfb56a41f9 100644 --- a/dev-libs/libassuan/Manifest +++ b/dev-libs/libassuan/Manifest @@ -1,6 +1,6 @@ DIST libassuan-2.5.1.tar.bz2 564857 BLAKE2B dc046b9551183ec543d2a186c3c593471c80445b48aec1366d0b997386c57187f9b7a848973d0930ca8d2be3f138e83c22ef9292e4c8bf5614a99ea3065c7827 SHA512 c8829925221780f175cee8c4084060b0d661229f583a50d400a1903ab7303b2724b99ff9c0fa242881d4c5d779036756e1da54d9143acc0fcd92f302ecb5882d DIST libassuan-2.5.3.tar.bz2 572348 BLAKE2B ae3a5a9a03e85d62cf87271cd4a0718a2b89a4f90ea814837913e4b2bb6e5af9746e766d99685cc0cc3a801efaee597e491a2bc03d42ac26059580ea4680fd7a SHA512 e7ccb651ea75b07b2e687d48d86d0ab83cba8e2af7f30da2aec794808e13e6ec93f21d607db50d3431f1c23cb3a07a2793b71170e69fa2f5a82cffb81961f617 -EBUILD libassuan-2.5.1-r1.ebuild 1262 BLAKE2B 8ceca5ef46b365a25a7b0ecff27e60e9cc6de886d36cad990f9dd2d381f556e6d199d22c8a20d7a4262c2e0917eaaabda1227ccf7fb22654f9452a23adfa181e SHA512 76c40c82283a3eb0da2d8b445b2e8c702552df6618f54e9d656a596baa8785683a5fd721518738a71362eaccdbf3dcd4fac01708698f2ae70280bd5b2842f5c7 -EBUILD libassuan-2.5.1.ebuild 1063 BLAKE2B 4fa76ccbf1c35d9e2b51597bca5f8d1e72a10723efecb4d26f610e84e751e2e0c788e683794ae7e9094224491d6688fe575bc5b0da54adf5ecbf784df360d02c SHA512 01908f001dda5076d7b79a94adb81adadc41623cc7b70863213e0326b51e11867d5a940f7bce536730cc60481cd2439f2929fe73e9a44f69d6fd337831103ff2 -EBUILD libassuan-2.5.3.ebuild 1261 BLAKE2B 82b6ae35b057b48d45f3c47420d47214792d5366cdfdbe30e730ea3325ba0f508a48aacbb4ea9f7bbe3ff16f861f35b04fb58ecdb992d705317c48a8095eb55c SHA512 8f96d13488db03220960aa56c7d0def5332e3a1a3faa104000afd38a397f00e641eae0dc63558bbd10f03d0827ba1f0a6976ad316e7b27099d90924b842e51cc +EBUILD libassuan-2.5.1-r1.ebuild 1258 BLAKE2B efa52147c6b3c42086196503ff9d516bb9a9fbede7d648ed36fa98a4a056dc6382428838abcb50e7fad34db24a0ad68a002d33e9b447cf34c61032b987be8f90 SHA512 d24e6d34d0c198bc52d6370c54f764ffa1c4ea20cc49badeebfa879639ac8d4c4d0ad354b2eb1a229e501986390983d02d80d9a6babfd03ecace44d24600c116 +EBUILD libassuan-2.5.1.ebuild 1060 BLAKE2B 00418cde3ff85a1d9d35a248dbada254770b7537198ca794d77186d748114c70efb25ff07bb0e501328800543406d8881f3e1b188f3f086a14ca384b62cfb784 SHA512 13faafbcaffa9da2e873816478b2d5f0411596c34503667a27ba9c8aa5c5b024453d0d070f57054fef72023a7d818cbfbaa51daece2f436187b8e8fe5bdf88ee +EBUILD libassuan-2.5.3.ebuild 1259 BLAKE2B 18faff4502bd0ef6816af8f23e2ea1d94eaa4e01f12785d1431809188e127ce67680a51ce4053ab8bee165bf2e9fc67797b1c928b05d299748a40c53d2c31cc5 SHA512 109489bf49454c859c3597aea3f77db594fb267ec26a2b0ff040b73698a67e2e84f51816ec85cf868fd7ca623a0fc2e019cd30446e1a200843a1e6d294c47f04 MISC metadata.xml 977 BLAKE2B 25e7724178eab058abfa95fff731f32d04a025cc0882718eb5d02c40dcc7f0ef81185167ed0fa72fe050e9637fbcc456208eff1783f719cc2d153854a472781a SHA512 bbcc73e33204de48ae1001d34e4f07b8df9e1828e515da748bbc7d09e68763b7567cdb939a9298d9939e8b2693570fc898a931d080947fa8cfa2517c2610bc74 diff --git a/dev-libs/libassuan/libassuan-2.5.1-r1.ebuild b/dev-libs/libassuan/libassuan-2.5.1-r1.ebuild index 1243768e5c14..640a53fdf86d 100644 --- a/dev-libs/libassuan/libassuan-2.5.1-r1.ebuild +++ b/dev-libs/libassuan/libassuan-2.5.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="GPL-3 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" RDEPEND=">=dev-libs/libgpg-error-1.8" diff --git a/dev-libs/libassuan/libassuan-2.5.1.ebuild b/dev-libs/libassuan/libassuan-2.5.1.ebuild index 1a8109df4d83..a3f9a416bbcf 100644 --- a/dev-libs/libassuan/libassuan-2.5.1.ebuild +++ b/dev-libs/libassuan/libassuan-2.5.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="GPL-3 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" RDEPEND=">=dev-libs/libgpg-error-1.8" diff --git a/dev-libs/libassuan/libassuan-2.5.3.ebuild b/dev-libs/libassuan/libassuan-2.5.3.ebuild index 1b0d8da1bfca..9a8af061f40e 100644 --- a/dev-libs/libassuan/libassuan-2.5.3.ebuild +++ b/dev-libs/libassuan/libassuan-2.5.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="GPL-3 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" RDEPEND=">=dev-libs/libgpg-error-1.8" diff --git a/dev-libs/libatasmart/Manifest b/dev-libs/libatasmart/Manifest index 56938c6762ad..bf59a61449f7 100644 --- a/dev-libs/libatasmart/Manifest +++ b/dev-libs/libatasmart/Manifest @@ -1,4 +1,4 @@ DIST libatasmart_0.19-5.debian.tar.xz 6452 BLAKE2B 09bde3d5d79062d4df82e5582e932b6b566a91607086ddd805925d1966cdee4cb4ba43863f4b7d26a98588479b117841050f762d23c6719448635bf1e681b315 SHA512 434b6ef3ea377485ce745e147da8bb72851b2eeabe6f418379511650f0161f15a9ee21f4f0b5f9beb218b99eb417c1aeafdea4640995efbaf45024f40ce71802 DIST libatasmart_0.19.orig.tar.xz 251204 BLAKE2B 7e2a9823c27eee5a41f93464b28236239891349639162c5fdc114c241a70fb39a3046c3de16ce402787cd86e13609fff0578bd26f7a2c994fefe3c9756d45968 SHA512 ec9edb019c477873b01289ba365ad0ed0946505d651c1f6f83a63ef61b3976a5db6439c8a0c74d9a55325db9a3a587ad6f655f8d1af9387b0d08356eccabdb62 -EBUILD libatasmart-0.19_p5.ebuild 956 BLAKE2B 875e51dda8251178004cdc2f92182dead397d50ca4a16f9f8b60488d69c54f24023a7525076ea14f8efa84fc4ffac8f431c78895c80ae6d78d6a4dae77aed967 SHA512 80865fd613bd2cbac6d42f9c03b73871b6c9862e8ac2aba34583f8eea95fbc81a4aa32e59d6459b2e368d01e668dbb26c0936ad8b1260676042af9e09b96ea94 +EBUILD libatasmart-0.19_p5.ebuild 953 BLAKE2B c300baedbe81f505db4bf8d939e5878eb2abf7744891cefe00eee99786acd96e2d4347f91ab70e8d349fcf48327c84e62082143e3af4437349cb9f81115100c2 SHA512 9aefdcb54b72a432dbdda6a7791d867d9eca53045e02f4ca9e9fd0aac00d098dee563602c596df95839f13724113a54c2739d63164fad92126fd7e47f131b07d MISC metadata.xml 232 BLAKE2B b8ca675b002ba96d45a3afe7b6dd9f0e74d21db87eb002f72bae4e23fd49602115a18b372084596fdc09c3dccef80ae95ab540dad93fdf5dab0c9fb34f5d28db SHA512 21ba416ac701f1c9deb55d07f8afbf9da930fb04d274d84c5cf0df5e549554059959228ee6a4b8523d985fe0762af1a7c36aaefcb0e5b3c7baa5866e2841cfb4 diff --git a/dev-libs/libatasmart/libatasmart-0.19_p5.ebuild b/dev-libs/libatasmart/libatasmart-0.19_p5.ebuild index 449170f19552..7da99e26ec24 100644 --- a/dev-libs/libatasmart/libatasmart-0.19_p5.ebuild +++ b/dev-libs/libatasmart/libatasmart-0.19_p5.ebuild @@ -10,7 +10,7 @@ SRC_URI="mirror://debian/pool/main/liba/${PN}/${PN}_${PV/_p*}.orig.tar.xz LICENSE="LGPL-2.1" SLOT="0/4" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86" IUSE="static-libs" RDEPEND="virtual/libudev:=" diff --git a/dev-libs/libatomic_ops/Manifest b/dev-libs/libatomic_ops/Manifest index 4e521fb73eef..fbb516ecd731 100644 --- a/dev-libs/libatomic_ops/Manifest +++ b/dev-libs/libatomic_ops/Manifest @@ -1,7 +1,3 @@ DIST libatomic_ops-7.6.10.tar.gz 503734 BLAKE2B 5ee4adc3b2e9afe22d52a4b390927f79dfce139e9975c75aedd379fcbb34a1f0de82ca98ddc58a386e193080ba75eb1b6161bea75b62b8f3b4941979248290af SHA512 4661445503ef4303e873559af319ad799a7eddad3df45ad602cf338c594a642ad4333a36fa91722f0d8c48acd38bbf45c60a468c7375d14824520a83c1109ec9 -DIST libatomic_ops-7.6.6.tar.gz 498187 BLAKE2B 343ebda3a37aef6541efae9e646778cf8b1ea74e722979de4336d6819007f3fb37121d53c7e789f69fe6411c05ca2557a18d10db47c68e95e59c92c991bf9fa7 SHA512 ea6e4e2f8f369f5af18435a6ab8ee18c28832c367d24875cccc5e743761109036894260b4296feec5e269a74934df24a90f0fc4868937e1f36605fca082fbde8 -DIST libatomic_ops-7.6.8.tar.gz 503550 BLAKE2B ce8e8757cd20fc5d8e5b62fae0a619f3866e496f552e04c1cca6c63a6d954bf256927fe1fe62192cb24b9f7a9fd1727e108098b09d0f22e0987983ccce035274 SHA512 bc448fadcf8e2936fa933a5872d5550ecdff04b0df27120d3182dcbb2147a6594ec6bfc5b214e21b37ffa1b5100c1c56d301ba9cae7df26cee5e6b999dcda14c -EBUILD libatomic_ops-7.6.10.ebuild 780 BLAKE2B f5712e4e7f6cb222ca026ac052a4cc9988a4f39b43887b3acfc5ee0c6ec1c7d496f512eb74ca001fd2ab2118658bb7f8db42a8bead1cf03692c5a13f85a6c2cd SHA512 6c276e02edcff91c5585113c5a1fdcb3296a7b7be04ccadd8e076fe09f3a5685ba34ec26210d0507ab4acbf703bc4bdbd43c13dfd2e1f5ed1869ccf6e25d21ad -EBUILD libatomic_ops-7.6.6.ebuild 710 BLAKE2B 7490004a3a0b222943ca1a3929a93e5a18614131901946358e5164fc4310b9053dfd258de6c0691f9bbf022e9142a2bd1485641697f0fa9147411931b3d4376e SHA512 8aaf007a6dfb3c127adf3c28c2a17dace38cab68856a465f9ff1477940b8ddd0ed234408ec8e45863cd7f9fbc4600d7f44ce96997cab73c98013068cd78f681d -EBUILD libatomic_ops-7.6.8.ebuild 790 BLAKE2B 5146b319d7389ccb5634e1403999524baa208409d30a40f4f31361a0bdb933c167ba6267f50e0977641f0a67b8e5b75256d303cf2b87542e292eb6e985f2d85d SHA512 77c362db68e21e2d47bf0b8d76fb51016e512a53a4057ceeb43846f4d46720ec8ce2df36b93f39c4c0fd8c55b1c82d2cb4ddf94f4a8bbb29c9e2daa981b29843 +EBUILD libatomic_ops-7.6.10.ebuild 777 BLAKE2B 5224ed1784d5bd5eb3e78b805e07cb1da7a0036fcc21cb5646b6a3172a3da85c1194138ba182915cfa85c553f65404baf0cb4d4f6279b639f3fd3c8d154dea0f SHA512 036d11f91744696caf08f01ac6a54ea37ba1d5ce7d74901f08fa8d8e2be18dea9e858bc1b8c0243cff356b78ad95dacfd393bbf86885619cf0b3d325102afb8b MISC metadata.xml 475 BLAKE2B e8db314b5a92dc7564e61a4f12238f6fb6ac593bb8e50e4899c0bd86eedf542350903aefda7784e406e72b64456e75e4099215767e6897c5f6a558f24b40beb6 SHA512 d7b2e2dcc35f4c402f8305a5cc35579bbf4d2607986810c040282365a230ebd916abd2b9936c1cffd3fd616705b5b6aadeece6170467cc27bbe623af18354dc5 diff --git a/dev-libs/libatomic_ops/libatomic_ops-7.6.10.ebuild b/dev-libs/libatomic_ops/libatomic_ops-7.6.10.ebuild index 6a3865385eae..08173bb5cde5 100644 --- a/dev-libs/libatomic_ops/libatomic_ops-7.6.10.ebuild +++ b/dev-libs/libatomic_ops/libatomic_ops-7.6.10.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ivmai/${PN}/releases/download/v${PV}/${P}.tar.gz" LICENSE="MIT boehm-gc GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" multilib_src_configure() { diff --git a/dev-libs/libatomic_ops/libatomic_ops-7.6.6.ebuild b/dev-libs/libatomic_ops/libatomic_ops-7.6.6.ebuild deleted file mode 100644 index 83b90580d13d..000000000000 --- a/dev-libs/libatomic_ops/libatomic_ops-7.6.6.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit multilib-minimal - -DESCRIPTION="Implementation for atomic memory update operations" -HOMEPAGE="https://github.com/ivmai/libatomic_ops/" -SRC_URI="https://github.com/ivmai/${PN}/releases/download/v${PV}/${P}.tar.gz" - -LICENSE="MIT boehm-gc GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -multilib_src_configure() { - ECONF_SOURCE=${S} econf -} - -multilib_src_install() { - default - find "${D}" -name '*.la' -delete || die -} diff --git a/dev-libs/libatomic_ops/libatomic_ops-7.6.8.ebuild b/dev-libs/libatomic_ops/libatomic_ops-7.6.8.ebuild deleted file mode 100644 index 834ea31f0c8a..000000000000 --- a/dev-libs/libatomic_ops/libatomic_ops-7.6.8.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib-minimal - -DESCRIPTION="Implementation for atomic memory update operations" -HOMEPAGE="https://github.com/ivmai/libatomic_ops/" -SRC_URI="https://github.com/ivmai/${PN}/releases/download/v${PV}/${P}.tar.gz" - -LICENSE="MIT boehm-gc GPL-2+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -multilib_src_configure() { - local myeconfargs=( - --enable-shared - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-libs/libax25/Manifest b/dev-libs/libax25/Manifest index 47db5953aaaa..567d2f79d259 100644 --- a/dev-libs/libax25/Manifest +++ b/dev-libs/libax25/Manifest @@ -1,3 +1,5 @@ DIST libax25-0.0.12-rc4.tar.gz 335535 BLAKE2B 604b78851ba7946ad49e51525f88503a148ceadc2e4276df263c127d1022001a80b36e91ff919b027b049c357383fab40708646194b4a4e8c7826ca7cd2e1bff SHA512 d11ed19cf72b8eed22c6cbaa5f45f0eb3b96672a6c9334a095da36b622a0453b0d7b72f75f7aa5753c9cf10636d5b10c36fe9b445481e04f7cba711609f7a812 +DIST libax25-0.0.12-rc5.tar.gz 360123 BLAKE2B 55b1797977e5bb508aed67b43665cefdb7b296c6f2fc5d68f2e59e20da4833cd19030c1fa6deee4d463135a5eb4a944c2c779a47570e5cbfb10fd640f8c00bf2 SHA512 01aaf1ef5be7a347ec702f890e26e7cad02eff1cc8b4932fe9452cab8012bb0d7cd25f74871d83f188f22a3a5fd600ec57131ddb540a6c746908bf47e42f958f EBUILD libax25-0.0.12_rc4.ebuild 535 BLAKE2B a50fc2ae538885545e9507247ad0462cd57d5982780289aa65a6c251f2134cfed37035a074581fb8c76cd75f447d97d63dadb6cd281f9bebdd7ecbf1bb6052ec SHA512 1e19e36f67f92753427cc4eede5f050524653511bb539865bca8da819ef183109f93d7a06396541b2ddae1b9266fa475532550ddc15991c882508b4957213c38 +EBUILD libax25-0.0.12_rc5.ebuild 564 BLAKE2B 1323818a7c43f1fa3e2a9a653b87de01418557d10d751d31f62a55266d1dc4d19b4912cda9db46890c614e8b01823b0942f956db2adf7adec4f51065ca409f53 SHA512 a4d1465b367eada6d858cfff6a137d12ebda2fc1d78013c0ed162f6640b475f374b4882b183bc8c5a879536350c3174cf495a4672a8f21027c6a88ae0d93458b MISC metadata.xml 255 BLAKE2B 1be00b412c042706a649da1ef71b5e431369da25a82d18464ba48a54e0353ff297feb91071ac4d75007c756f8e65cb8c59da78efbdb725fb669644de5ba018e4 SHA512 35a18c5a178cc996bb71a27b11fb361198ae96d24ee3cbbc105a64824e1dcddd71d017270539daa3688ec2f04a8f564dd08ca491f62a3da4cca650c9bf35600d diff --git a/dev-libs/libax25/libax25-0.0.12_rc5.ebuild b/dev-libs/libax25/libax25-0.0.12_rc5.ebuild new file mode 100644 index 000000000000..168644f69174 --- /dev/null +++ b/dev-libs/libax25/libax25-0.0.12_rc5.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_P=${PN}-$(ver_rs 3 '-') + +DESCRIPTION="AX.25 library for hamradio applications" +HOMEPAGE="http://www.linux-ax25.org/" +SRC_URI="http://www.linux-ax25.org/pub/${PN}/${MY_P}.tar.gz" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="static-libs" + +S=${WORKDIR}/${MY_P} + +src_configure() { + econf $(use_enable static-libs static) +} + +src_install() { + default + find "${D}" -name '*.la' -type f -delete || die + emake DESTDIR="${D}" installconf +} diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest index 9b27c0353081..b94bd7885e8c 100644 --- a/dev-libs/libbpf/Manifest +++ b/dev-libs/libbpf/Manifest @@ -1,7 +1,9 @@ AUX libbpf-0.0.5-paths.patch 997 BLAKE2B e84f5349131a1ab7f976e60baf74fa030b28214daca198db2a6d6b436bdf536aa89e58f39ab10a2cf9dbbf192a159cd1231b68dc3292396e1164950b1514de3d SHA512 47ccd456abf37cdf7e986633eb5a90c16963e5d99608f0c3dd6b035466a0ffe6769001d2bf448c2da88f6427fdac658f364b960a072949523a964ae01836add0 AUX libbpf-0.0.7-paths.patch 1020 BLAKE2B 6a194c3ecf8ec2600e50b02d231a282a489d3d283ac3e91d6d6cd788fb30881fe245aec073175a801f2f030bca03733a50bc31ed6cf4531ee5c364d19a19f590 SHA512 d8447688a4ea8cb8604882d6534c96309e407701627559c229b372e773c46ed9fe2b879677ebd70d30865b27debb18193173a8adb6e24305ecadcd8b57630e2d +AUX libbpf-9999-paths.patch 1020 BLAKE2B 6a194c3ecf8ec2600e50b02d231a282a489d3d283ac3e91d6d6cd788fb30881fe245aec073175a801f2f030bca03733a50bc31ed6cf4531ee5c364d19a19f590 SHA512 d8447688a4ea8cb8604882d6534c96309e407701627559c229b372e773c46ed9fe2b879677ebd70d30865b27debb18193173a8adb6e24305ecadcd8b57630e2d DIST libbpf-0.0.6.tar.gz 213791 BLAKE2B 9f0a08cc7bae41f7fa93d5ba2f535f76ce47fe691efb6bac6257b88a5607deb62fa53f59984d83b6070ccd573c902899f7528b376d9acbfd77317659de6ab061 SHA512 1678133d9a2bd1cf13d4d1f9b83bb3f0642de91e3e3c8d785e2993257035573aff39b9a1a457e73d9c4c1c66b6a52544a8ad06ac560766d335428bb3fc421e71 DIST libbpf-0.0.7.tar.gz 262068 BLAKE2B e77ff25449274881ddb9d32f25cd6ad8988e4524102bd109049ee6cfce3e2753fd99ebe2a080f809a4c5422dbf6b17633e4b0cea156f289bf95b92f8375a273c SHA512 c2cbc869b7e11339deab3152a6e2d0b3bba25da513d18d77fb0a698cbe61d6bd48175a58e7dd7a3695fbf27faf48b4f517ac5d3a3c66c086df2e5d1b73a2595d -EBUILD libbpf-0.0.6.ebuild 1006 BLAKE2B 76d69d107ffe635ca1d7bb638751a877daec5a61f1243690cd42db639e46099f30f9bb572b63c42ff5bdaa14b02995d3caea4482804e0a1aaf817989ea10277a SHA512 7b9fea9a715d9a5306342b22657539a6b053055832320e004bdfe7b9d2a8528f93e45d6ae18bf2c95bb19e2d6beb1e773180175c0dd796eb179df2828fe1e218 -EBUILD libbpf-0.0.7.ebuild 1011 BLAKE2B 3c6bb6dfe691286dd75ad4644c49308742eba3762961cf620ec2e91086ed5e320fdb0d05186d771bbf95b547469f02d6c896e6e784add7e0f51057bfb12e67a1 SHA512 86ac8b1d5eb4c94cc221abdff5c049822b0dfffa201847a599ba39400ae93ad9944b8ad17f0e6a7d38e6c5f7cf727dd46c303f33f3c83224fac4f9c5af81cab6 +EBUILD libbpf-0.0.6.ebuild 1000 BLAKE2B 160f3b9d575fd2553735b2f26ec0ab8b681a002964ae31eba4e9599f541c867f350d55fe4c6e1dfbe6077790bcf3fe9089166538b02973040b51c7bb37d7ce04 SHA512 95785c36fb8ad5130ba55c1c8b996d5e5c1bafd5eb80879494902f7f1fd3c3760c7604d51f36423e121898955b4879b88bb68bdaade76d0c90a2e0f51d27a269 +EBUILD libbpf-0.0.7.ebuild 1005 BLAKE2B b74c9b8a780943160237a87ae3833c996ec5a51685afa4c416ad5ba45f7a932785fd602b51758d2abb9df30e6d5e0b8b44f2ff44c647f473883e696c3eeaadef SHA512 6bf1a72e9bd4e531e35d8914ebac32ce6bac68462dfb5d181b51933108874c65ec50e1de8b31579b5db31d6eb3527159a087bfa730bb2c534dc8bbaed62b9daf +EBUILD libbpf-9999.ebuild 1145 BLAKE2B 93059dc3ec391006275503f57b4f5fa2d9813d98cc199d04105eaa2092b507f651b941d3e54c87165d59996bbf7eb3383cf5b4b36d97e7ed73f9fe46e908d683 SHA512 708c2d50c9bbf1cc296bdad90d5e2790ec071684291816bf77267c7f153578bbaaddad494e2c1b9e9f8778692319391339fb24c17dbb935fdd4c98046269d4ca MISC metadata.xml 305 BLAKE2B d5a605019f99aa1bb75e405bface00e9006038c60d280bdab31ac9a42e3bcf75e2884b3efc8be4e2a88f7e35769b610f0480ccfba291444e8d4ddaecf73a57f9 SHA512 38df62cf50255dcd59c3ab6961643379e549eb568f2c0d010cd8bf73a93fceb0dbdbb32af7b07f21475b4146f99e684aad6928963e56ea8d6777b8f63f8d8a41 diff --git a/dev-libs/libbpf/files/libbpf-9999-paths.patch b/dev-libs/libbpf/files/libbpf-9999-paths.patch new file mode 100644 index 000000000000..cbc267b64a38 --- /dev/null +++ b/dev-libs/libbpf/files/libbpf-9999-paths.patch @@ -0,0 +1,38 @@ +diff --git a/Makefile b/Makefile +index bc25aba..e1db3d6 100644 +--- a/Makefile ++++ b/Makefile +@@ -66,7 +66,7 @@ endif + PREFIX ?= /usr + LIBDIR ?= $(PREFIX)/$(LIBSUBDIR) + INCLUDEDIR ?= $(PREFIX)/include +-UAPIDIR ?= $(PREFIX)/include ++UAPIDIR ?= $(PREFIX)/include/bpf/uapi + + TAGS_PROG := $(if $(shell which etags 2>/dev/null),etags,ctags) + +@@ -89,6 +89,7 @@ $(OBJDIR)/libbpf.so.$(LIBBPF_VERSION): $(SHARED_OBJS) + $(OBJDIR)/libbpf.pc: + sed -e "s|@PREFIX@|$(PREFIX)|" \ + -e "s|@LIBDIR@|$(LIBDIR)|" \ ++ -e "s|@UAPIDIR@|$(UAPIDIR)|" \ + -e "s|@VERSION@|$(LIBBPF_VERSION)|" \ + < libbpf.pc.template > $@ + +diff --git a/libbpf.pc.template b/libbpf.pc.template +index b45ed53..5ec63c2 100644 +--- a/libbpf.pc.template ++++ b/libbpf.pc.template +@@ -3,10 +3,11 @@ + prefix=@PREFIX@ + libdir=@LIBDIR@ + includedir=${prefix}/include ++uapidir=@UAPIDIR@ + + Name: libbpf + Description: BPF library + Version: @VERSION@ + Libs: -L${libdir} -lbpf + Requires.private: libelf zlib +-Cflags: -I${includedir} ++Cflags: -I${includedir} -I${uapidir} diff --git a/dev-libs/libbpf/libbpf-0.0.6.ebuild b/dev-libs/libbpf/libbpf-0.0.6.ebuild index 7e265723db96..0853d4751e03 100644 --- a/dev-libs/libbpf/libbpf-0.0.6.ebuild +++ b/dev-libs/libbpf/libbpf-0.0.6.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://github.com/libbpf/libbpf" DESCRIPTION="Stand-alone build of libbpf from the Linux kernel" SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-2 LGPL-2.1 BSD-2" +LICENSE="LGPL-2.1 BSD-2" SLOT="0/${PV}" KEYWORDS="~amd64 ~arm64 ~x86" IUSE="+static-libs" diff --git a/dev-libs/libbpf/libbpf-0.0.7.ebuild b/dev-libs/libbpf/libbpf-0.0.7.ebuild index 6ba1ae96c610..43363c91efae 100644 --- a/dev-libs/libbpf/libbpf-0.0.7.ebuild +++ b/dev-libs/libbpf/libbpf-0.0.7.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://github.com/libbpf/libbpf" DESCRIPTION="Stand-alone build of libbpf from the Linux kernel" SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-2 LGPL-2.1 BSD-2" +LICENSE="LGPL-2.1 BSD-2" SLOT="0/${PV}" KEYWORDS="~amd64 ~arm64 ~x86" IUSE="+static-libs" diff --git a/dev-libs/libbpf/libbpf-9999.ebuild b/dev-libs/libbpf/libbpf-9999.ebuild new file mode 100644 index 000000000000..08e5746d4bf0 --- /dev/null +++ b/dev-libs/libbpf/libbpf-9999.ebuild @@ -0,0 +1,52 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs +if [[ ${PV} =~ [9]{4,} ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/libbpf/libbpf.git" +else + SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +HOMEPAGE="https://www.kernel.org/doc/html/latest/bpf/bpf_devel_QA.html" +DESCRIPTION="Stand-alone build of libbpf from the Linux kernel" + +LICENSE="GPL-2 LGPL-2.1 BSD-2" +SLOT="0/${PV}" +IUSE="+static-libs" + +COMMON_DEPEND="virtual/libelf + !<=dev-util/bcc-0.7.0" +DEPEND="${COMMON_DEPEND} + sys-kernel/linux-headers" +RDEPEND="${COMMON_DEPEND}" + +S="${WORKDIR}/${P}/src" + +PATCHES=( + "${FILESDIR}/libbpf-9999-paths.patch" +) + +src_compile() { + emake \ + BUILD_SHARED=y \ + LIBSUBDIR="$(get_libdir)" \ + $(usex static-libs 'BUILD_STATIC=y' '' '' '') \ + CC="$(tc-getCC)" +} + +src_install() { + emake \ + BUILD_SHARED=y \ + LIBSUBDIR="$(get_libdir)" \ + DESTDIR="${D}" \ + $(usex static-libs 'BUILD_STATIC=y' '' '' '') \ + install install_uapi_headers + + insinto /usr/$(get_libdir)/pkgconfig + doins ${PN}.pc +} diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest index 11a0de6bca7d..efac42510f40 100644 --- a/dev-libs/libbsd/Manifest +++ b/dev-libs/libbsd/Manifest @@ -1,3 +1,3 @@ DIST libbsd-0.10.0.tar.xz 393576 BLAKE2B 66005a511dae7fb799322c813b8ea058ab460e3b9044756d6efad5de741d8f70270496f09803bbce8cd0000ff37e998f18e092037c850826c3c8e3f47ddfdb28 SHA512 b75529785b16c93d31401187f8a58258fbebe565dac071c8311775c913af989f62cd29d5ce2651af3ea6221cffd31cf04826577d3e546ab9ca14340f297777b9 -EBUILD libbsd-0.10.0.ebuild 1238 BLAKE2B 21c55bb2508b6ad58aeb504cc55e5bc9502b1bf1ace3ca0d3697d734d0386c84e08562cb66858212ec8c8b9b5e370c6e4bae04f1984028ecfdebd407c51850b3 SHA512 06b164857d6894ef451679598508bec53dd7c99c199575d9ae69244e85aa108c54f40b8174e2f966688bde682801c17a313e90855280e368adc9a09ca615b155 +EBUILD libbsd-0.10.0.ebuild 1239 BLAKE2B c110896b486cf75fa1e68220a4963778595d637b27919859f6d347e5478ae5ff2dcf9171a0c6667963a883141c86db02bdc07e6a571ffdcfbed2aea1290c1dca SHA512 81b9fcbcce1ffc181b0851a583d08a5afb5661b4a88d26a590e55d9ff32f39e5a102e30909c925c337784b5385bb7aeaf9b722622114185f8293c1765f5b5c23 MISC metadata.xml 362 BLAKE2B 5ffa8ebebcf0fd8d01f49f14b8f6a210a45a057669f88343e77a25907af8b4608f24898f7ad8b0367b1fa162de3ea7f6ae1692d7655ef899f72760d9b156cc1d SHA512 6bf19529af2e728fd1bb249f5f15875726ceeeb98f820c618aa8d8b9db8aebef20019e38486c5490e2808af57e4531f54201083514e6d3e20415ed08dd22e3bc diff --git a/dev-libs/libbsd/libbsd-0.10.0.ebuild b/dev-libs/libbsd/libbsd-0.10.0.ebuild index 550111e5ec6b..f4a24da07906 100644 --- a/dev-libs/libbsd/libbsd-0.10.0.ebuild +++ b/dev-libs/libbsd/libbsd-0.10.0.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz" LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17" diff --git a/dev-libs/libbson/Manifest b/dev-libs/libbson/Manifest index dcc2fa59f7dd..1ebff90b1167 100644 --- a/dev-libs/libbson/Manifest +++ b/dev-libs/libbson/Manifest @@ -1,5 +1,6 @@ AUX libbson-1.13.0-no-uninstall.patch 866 BLAKE2B de38a7659be91d293b33c03036c14607bc3f6214a5970d28b8cbc02d77ee32a04f077e082cb7bf9ae126d13d5537a634c29e31230d444cfb72734fc417b0d604 SHA512 ccfca1aafb4b918a14950ccd99ca6b4f4a3d7d0178a726f6c9de7096a5e5ed700953672ae457a43064b61595df4e955774a4836e5d653d6d73b50cd5772f87d9 AUX libbson-1.14.0-no-docs.patch 356 BLAKE2B 801760527a7511a0472d85ba6a6ca00d4b59306f5ec69f0f6b5d89c1858d342a7ec724c7dece3a56ea6506a794c876496e54c498d1d69ec8fb5d7869e68ee94e SHA512 e28f9099f382f7e96ce804c32d30976af4df26f2153c3dd250504b33f522f16ded73563a45f306a9439bf27e723c931df53217cc3735362120e88e4c8f3ce8aa +AUX libbson-1.16.2-single-doc-job.patch 845 BLAKE2B e0b49afc8e8085697ead1dc63673cbe0e25dc21e32cb418abeeb65ef2569d2e794e8141be5f6489f53423e1bf8dc70c343b18388b258f7179e97de0b9fb9abb3 SHA512 3a2e93b80ca63a8d13c10f1a530140ba2647676d1f955957833d71e50c05fba6a45400e294b2bbe324a1af9403ab07fdc1947e70835878e782252a2bad9276dd DIST libbson-0.98.0.tar.gz 4451923 BLAKE2B 2d53cdc0cf1afa189eb1597ccc46a604c98011cc54b6f77c5848e10f044bf5edb9fd57f6a3dce6907ddcec76de043def6d488c8e1b7eda42d7b420b1026c58f5 SHA512 9bae7593198c8ac358978bd6a065d65fb872a15fd43d11839ad5dff1ffbe0362b06cd4bde08032a2c11e8633789328b5d504cd032b7636dc525f6df3e6fd641d DIST libbson-1.1.10.tar.gz 4431658 BLAKE2B 1e542797c6617296c0ca7cb6dbbd34be5b31789a39130fb61000f11dfce6f7e3584f884c9350234b9704143d6a3280635cd32572b35e83010a7e9ddcc3f86ff8 SHA512 636178bafb19e7b103b5192866dbda0c70b8d7173560b0466f88b3a85cce3292a7caac9521808fa8c09d187f8c96564dcd9fb787e855d1619610f813583379bc DIST libbson-1.1.2.tar.gz 4492014 BLAKE2B 684c5053faf5a7f3afe6063e34247cfe7709afe0c17e8f387cfb337e6cc62e7b79c3cbf018e245bc189899e094858e1caff156344e126ba889964b1112820d21 SHA512 03e2ee337445286c14b846cd7545707959b1d351fa466c6292379a85e48ea1a171dae37dd7aff092212239ad59aac6f1ab216ee5de74ef00a8a2a124559e34da @@ -10,6 +11,7 @@ DIST libbson-1.13.0.tar.gz 5734887 BLAKE2B ce5c78dde31edc753a6678e90889a0da7129c DIST libbson-1.13.1.tar.gz 5740487 BLAKE2B 92184df6f15f951564a7df14d8ec52eb0199a49af102d44c8fb7678db82a41f915c984e95f5301f533dde63139221cb6e161fa5053b9fcc33080abe1095d9c35 SHA512 454670a145a5f2272daa5ca88f2e7d7e42c9b7df62dfc29b3c4b602ef8f819a740890c40872fa47dc411cc5ef9a34b55a6feea3657a802a5be378c4dbe79f42d DIST libbson-1.14.0.tar.gz 6573651 BLAKE2B 0b1157473554a5aa49e61cf1c85dc7b1f1917581e661a4295876d4c93e72137b4c7c04e1b7545ba7272706499dbe868a36f1c888d2d07a8176f1c4dc01f9fa5f SHA512 99ca4001341d044a8ffc02a5d7175d40f8a998bdaad15a668a7db0558fa616ec18152faeda6da7f28b34c5d2cf4b649180c9390d2229e1342b6c4f6742816994 DIST libbson-1.15.1.tar.gz 6699867 BLAKE2B afb75b6f50173bbe161a37a5cd3afd7d2ce3d9ab73019e2a27e2b15b0be0a54c5e3b423dda2e6d65b85ff7c1dbbd883f3a0e0ebc244a13c531d2c39297d9a5e9 SHA512 7544900809dd008da110b412acc1e5e42ea908d804fdf3bced8100e48f1695844605407c9733b285b8833b636bcaec8687df25a01c9749612c61df2325214fe5 +DIST libbson-1.16.2.tar.gz 6888287 BLAKE2B 40d2b73f495a8c71ca8b3c39c1b3c85b4a01ea088428967ed49f4758ef749e3288b046bde767a83aad022933f30f7307a4be65141f477bb1dcf912b4099129d6 SHA512 0930a80692f08329cad558644c25c46da64a0c8b6a9fc7412db0f547dae63bf59e9d29ee774d329c63af186eea751670bf21ccee8cf255f8bc8d5bd78c0e736a DIST libbson-1.3.5.tar.gz 4547720 BLAKE2B e5e258344aea0969ac74d88d040a464b72d460a13776c5c8c639e569ed3208fabd2641e850bf035c6889b466ddcc33d487da0aeab58f308bee7446b5fd0a31a1 SHA512 b55ae1d424f786aabed6567a77cd09aa26c74ab0a09392e88faef8c156b1650c026f86f245bc8431a0ebcf404c4f80eb1b22e978a24289d32692c84375a66596 DIST libbson-1.3.6.tar.gz 4546329 BLAKE2B fa9102cd02e40e0ddb7518d34502f6ff63109b91af18a2285422530dae8c6cc04041b7589f340f2e6ed7a80e2474fea2684001b7ced5e8c911d4ba51e1a6edcc SHA512 a7da914ed0f03212d4fb01879543f0b2c7629923e33200fe30335a9a90a1082ffa2566c7a556b90a6c7ffbef5665a45ec67f87ffff2a5fcb89830769b1df5130 DIST libbson-1.6.2.tar.gz 4835257 BLAKE2B ebe20a6c9ac8a4fcbd8e838d1a7cd319a6b31956690aa2dfca2be42eaafb646405ea01fe2bf20b2dc21bf933c0eafc330fd45409f7c902a7bf0c0641cfe0891d SHA512 f95f5bb829cff3aac6c1d95a159e38396d8fccef66d3026dac8085ba13ec376274cddeb92277d711ac4d40cafd8b89b73e9a9d1cf29e22f7f79aa9422c69488b @@ -25,6 +27,7 @@ EBUILD libbson-1.13.0.ebuild 949 BLAKE2B 66d9d8d61397c5c09ae66f01fddf9f200a893be EBUILD libbson-1.13.1.ebuild 924 BLAKE2B 7c1d43932fdbb16e0b21f81fe81d5b52adc60341463affe63746f6e014137721f3a300dcbd08e51da092336f5fb19357cbec2e667b09263c0773df21e7b3552b SHA512 78d83659129ef419351106ddc48584a5ba8de957df2f6dfe9dd6dd2bc00e7fa3aaf6023fd74ecffe57470a6324126fa5efed8b4dbfb547bbb588304eb7384f4f EBUILD libbson-1.14.0.ebuild 1011 BLAKE2B 1fd3f9eabb58d7851351e122f0e5f1c83705aedd9fabb60afa4479d4ff54f3e98b83502c526c9b7737c4e00f51ea0153c60dceadcde3e79e3dc829f6b3124a84 SHA512 389b9149d0b3a3e47bac57f9c5435586be324493ee194349225850a84590de921ac189af4f4438ec87164029d74d267c0a12c2ee86941a244e5f9a6ac183b4ab EBUILD libbson-1.15.1.ebuild 1011 BLAKE2B 1fd3f9eabb58d7851351e122f0e5f1c83705aedd9fabb60afa4479d4ff54f3e98b83502c526c9b7737c4e00f51ea0153c60dceadcde3e79e3dc829f6b3124a84 SHA512 389b9149d0b3a3e47bac57f9c5435586be324493ee194349225850a84590de921ac189af4f4438ec87164029d74d267c0a12c2ee86941a244e5f9a6ac183b4ab +EBUILD libbson-1.16.2.ebuild 1059 BLAKE2B 022db180b2c17431c6c9c071a0ecb078902488238d8cfb67da7429629be30fd2b0f1041073b07bc25ada18ca9a8f4d0bfe219af9d38507d1ef47f96fc9feb575 SHA512 fd38bd3fc6bab05c0a30678c7d9687b8037d2b04e84d4a2ea3a1c2507c719212a5bcebfdf3fe6a4bb40e36a5dd48da0a185cf75f70bcd973478d743001257451 EBUILD libbson-1.3.5.ebuild 1145 BLAKE2B 6467960799504edf6ad9ecd42af2ec474e0884cc63380cf736a0e771a5994f7aac46236965c5345dc4f5576ea4fdc7070c9d4579a1189e96dd9200dcd079cdf5 SHA512 015f73d09a48b70c80943cccfcba82a4978bcbbf72e41d5f44fb3137b81384f78e3811528f5292b4d57d88ebfdeab03f2779552ecd0359b5a460d054eabe83e5 EBUILD libbson-1.3.6.ebuild 1127 BLAKE2B c712b6aa9fc634c293446adeacdd8c7d97056a2c219bbf2bd2954f911778b7001c091e2044c3ab607e576d4a3124121576aaad528d0f1a5c9f2b549c43008117 SHA512 0b814d017de2a19d79dc7502e9b25d924b20d4358c88b5a8180695b2559b9ffde1bd906180614548551c7e5cea2fc528485dd5460989d14cce8ba0f61c6b6ee3 EBUILD libbson-1.6.2.ebuild 1029 BLAKE2B f0a06a4ce9183946888f5ccc420e14c14ea2efa69904816355d5cfba5f69ead47bfbd385f2bd9b905e9af670f9476be3163551c1677694c6ebd55091fed46a0c SHA512 1dfdf5109c4ddc3820fa445c22aa0f8ca49bd141cbd6ef733bcfd689dce291b31073f172e53054f241d6860eff34e76411ab77fb381948ee147ff1d1aa4a6843 diff --git a/dev-libs/libbson/files/libbson-1.16.2-single-doc-job.patch b/dev-libs/libbson/files/libbson-1.16.2-single-doc-job.patch new file mode 100644 index 000000000000..933081b32a31 --- /dev/null +++ b/dev-libs/libbson/files/libbson-1.16.2-single-doc-job.patch @@ -0,0 +1,22 @@ +diff --git a/build/cmake/SphinxBuild.cmake b/build/cmake/SphinxBuild.cmake +index a7f49d7..804ad44 100644 +--- a/build/cmake/SphinxBuild.cmake ++++ b/build/cmake/SphinxBuild.cmake +@@ -40,7 +40,7 @@ function (sphinx_build_html target_name doc_dir) + ${CMAKE_COMMAND} -E env + "PYTHONDONTWRITEBYTECODE=1" + ${SPHINX_EXECUTABLE} +- -j ${NPROCS} -qEW -b html ++ -j 1 -qEW -b html + -c "${CMAKE_CURRENT_SOURCE_DIR}" + "${CMAKE_CURRENT_SOURCE_DIR}" + "${SPHINX_HTML_DIR}" +@@ -133,7 +133,7 @@ function (sphinx_build_man target_name) + ${CMAKE_COMMAND} -E env + "PYTHONDONTWRITEBYTECODE=1" + ${SPHINX_EXECUTABLE} +- -j ${NPROCS} -qEW -b man ++ -j 1 -qEW -b man + -c "${CMAKE_CURRENT_SOURCE_DIR}" + "${CMAKE_CURRENT_SOURCE_DIR}" + "${SPHINX_MAN_DIR}" diff --git a/dev-libs/libbson/libbson-1.16.2.ebuild b/dev-libs/libbson/libbson-1.16.2.ebuild new file mode 100644 index 000000000000..b9aa783de3ef --- /dev/null +++ b/dev-libs/libbson/libbson-1.16.2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake-utils + +DESCRIPTION="Library routines related to building,parsing and iterating BSON documents" +HOMEPAGE="https://github.com/mongodb/mongo-c-driver/tree/master/src/libbson" +SRC_URI="https://github.com/mongodb/mongo-c-driver/releases/download/${PV}/mongo-c-driver-${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~x86" +IUSE="examples static-libs" + +DEPEND="dev-python/sphinx" + +PATCHES=( + "${FILESDIR}/${PN}-1.14.0-no-docs.patch" + "${FILESDIR}/${PN}-1.16.2-single-doc-job.patch" +) + +S="${WORKDIR}/mongo-c-driver-${PV}" + +src_configure() { + local mycmakeargs=( + -DENABLE_BSON=ON + -DENABLE_EXAMPLES=OFF + -DENABLE_MAN_PAGES=ON + -DENABLE_MONGOC=OFF + -DENABLE_TESTS=OFF + -DENABLE_STATIC="$(usex static-libs ON OFF)" + -DENABLE_UNINSTALL=OFF + ) + + cmake-utils_src_configure +} + +src_install() { + if use examples; then + docinto examples + dodoc src/libbson/examples/*.c + fi + + cmake-utils_src_install +} diff --git a/dev-libs/libburn/Manifest b/dev-libs/libburn/Manifest index e9e18683158a..b4c18cca2623 100644 --- a/dev-libs/libburn/Manifest +++ b/dev-libs/libburn/Manifest @@ -1,5 +1,5 @@ DIST libburn-1.5.0.tar.gz 979953 BLAKE2B 7fdd6d8314d65547e48baa3bb7c0b8f94c5d5a799e62d79d8dfcd5de644c555be437fc7c84134598703b9335c2330c49e8c7c7adbaefa9e1f288109e0010f8df SHA512 c524d672d79db2f6dc22f6381cd422ddaa3b61d6741c998c773772722e37c53576ae9549dd17a33c2d020c66857ecbb948f353bc22cdf28c2bb115bd2b82d4a2 DIST libburn-1.5.2.pl01.tar.gz 989073 BLAKE2B 4c62b236560d79ef528d9b0f419bb18a874a3feb6359d72f716ceda75cff9c5369417e85622f4016c352f255b0b4e46a6336be61e26b78a3ddc3adac5ac836e3 SHA512 40da5d4033b5f3b8e4fce8798d34c6608030f09bc1d98286b2b2e58f2fd1d348b115013b1a381eb9f1a3cf0c259c453507ee840e3aa24194521fe34fc3423a3e -EBUILD libburn-1.5.0.ebuild 838 BLAKE2B 8e5611812c11c59583e803ab114551c59e3eb5d24065f3da517518f65c05d83462c4d6644d09c380cdaa69b57d30470a559befe16587390a2395e755af12a03f SHA512 e4b8ea16042aab0bae43465ea27a37eb39ac899a7b0ccfbd7664e09da44dcb9cb7513ca41c0f67b178da9313b3410db685195c7b5ea8dabdaf9169193ff6f1b7 +EBUILD libburn-1.5.0.ebuild 839 BLAKE2B e695b22513039dec53601898332fb2e36c11ef2ae8c015c9ec9864e43a078448bd697d17f8c7fca6411df2de8c4df650c957e73d4caf00c99015a5b9515a3536 SHA512 5cd009e1e4c3fd504e2ca40f4a7b1d08c60eddfd0096e6137b3b17cbf357d239a9ab636cd2edb2b242ffc1f8c55b52e905b9d5bcdc25d522bcb2f61a7310f2ef EBUILD libburn-1.5.2_p1.ebuild 896 BLAKE2B 0c1200d24e2aba3185f53c548970f24c401079e7220b4f5ac6539acaff9c31330359ab82ce452ee20f27f1fd750066d2f8ee375f96d33fd8918017cb5e6073d1 SHA512 e37fbef828e574b6f4518007b4e21c55359e9a7353ab39abb64fe039ef1afc3c40284004d798ade1aa6580080b195d6b5e4bda94c65a9bb9218529f69d6dc5f0 MISC metadata.xml 374 BLAKE2B ed3416052b36f8644d2231fd2d4d16e4177fd2feb09f4e5d81222dc9b4fb32cb5772d8eb86a739fc8ad11e398013c50ec802685848cc298a9e7f5efbe8928879 SHA512 1b78c0e0f60761b001b44216ac4c3de7fb6491a4d8b79b45c6e1f81f438df95ebe2cb70b273ed4a470283ec6e57c91d4fb1981fb365ed61a692214bed4097860 diff --git a/dev-libs/libburn/libburn-1.5.0.ebuild b/dev-libs/libburn/libburn-1.5.0.ebuild index 4eb7c2f73795..38e2ef669f44 100644 --- a/dev-libs/libburn/libburn-1.5.0.ebuild +++ b/dev-libs/libburn/libburn-1.5.0.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://files.libburnia-project.org/releases/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86" IUSE="debug static-libs" BDEPEND=" diff --git a/dev-libs/libbytesize/Manifest b/dev-libs/libbytesize/Manifest index 689a3b23f84c..1674ce0f9b50 100644 --- a/dev-libs/libbytesize/Manifest +++ b/dev-libs/libbytesize/Manifest @@ -1,7 +1,7 @@ DIST libbytesize-1.4.tar.gz 80943 BLAKE2B d4c6c34d81be01bf7db2c37b0660886d99eff3c0a87024f5fbc12cc3606dc01e772b81dfbcacbf76c62213120253a9e7bda90adbc749b6d4c3e31e1ed3ae7702 SHA512 5dd13cf52a1674be776220ee1863f42261a47dc53af1ce4a31460d6d02ce87e19c5a52260f700928af98f1d9d7a96de7c11d8f384907b3187ef2effc10cbb593 DIST libbytesize-2.1.tar.gz 440209 BLAKE2B 7c689f269eae7b408b7f85fb9c877c9eb519d2a2eb143ef0ddb1657fbb4d79fab7cdaa56b35b4bbbb964e47361e37d7c70a0a135bacb8f817bd6cf8d2e22b68e SHA512 6b93d877e921820c19ed6874a36d9f8b6958112f6230f24980e8e6e30570b39ce74594f0ef126f70dc81b5434899c1f0f3ad0925f3ff7b6a596a9329c8f106c8 DIST libbytesize-2.2.tar.gz 443040 BLAKE2B 04035f99f1da4d2d426106e1f292d71089dae89923d41425fa815a72e375639a7d8b6fc5552a3f08462597ce9c19797c7fce5b79fdad504b9062168093a70a4f SHA512 4538ac3499a24023c21fe07f527e400f99509921e377248970ac2da0eaf1655ddb261f432eed46a59ef69a1275ba7d1e5b0cc488d64eeea936b6cfa54c552ac1 -EBUILD libbytesize-1.4.ebuild 1210 BLAKE2B 1a9c7143221924ea84b8ca543a18b3f471cc9dff10e83d1879c980381e38a89c32f479bb8451c90687d8195d9c554383029f2f7a8218b5082a0e52c44bdef7cb SHA512 4a59c6e654e6ec3c98f74845a466f5856339494ba70475120a2e78170fca215ff1ba709f3455f880d0c4fbebdb4e6d639876a2fe7c30aa708f44d2903d191eb2 +EBUILD libbytesize-1.4.ebuild 1211 BLAKE2B 8cb40347ee5d044fa305b13b389d0c0afb925dfe9a6c827b137c768699abddc50e8cb1f6f13be89625f4d26d1b6d6b4b0d8664fe30b77aa7427ef127fe47d291 SHA512 c14e40928448a88f618e0559d6b070a3dcb09c4b66ea39b346f3ac999668833ffd8ed95b4dee37529f8f6fe3e10dd62c335463e67f0acdd42c4c2d6ccbbc6adf EBUILD libbytesize-2.1.ebuild 1471 BLAKE2B c0842eec1dda3bb554f49f372f6063bf632a0c49ef25e75d347ba84b652ee8f7ff8d583ed5e9b8f5e44a207c7f2e19cfd858fecea832f3206136a15f2d8adfff SHA512 34f5bb741c18768a015b9c2eeb33d534ff62b88ba6cc60dc70fc6924e6693a181f02bfd6c11a2a60e4aff407fc1d4f395a83b34ab417600bf4570ef3d907710e EBUILD libbytesize-2.2.ebuild 1471 BLAKE2B c0842eec1dda3bb554f49f372f6063bf632a0c49ef25e75d347ba84b652ee8f7ff8d583ed5e9b8f5e44a207c7f2e19cfd858fecea832f3206136a15f2d8adfff SHA512 34f5bb741c18768a015b9c2eeb33d534ff62b88ba6cc60dc70fc6924e6693a181f02bfd6c11a2a60e4aff407fc1d4f395a83b34ab417600bf4570ef3d907710e MISC metadata.xml 425 BLAKE2B 445bf1e0d46e04c766c4c81c90f9acb8e8f3c1c3eeb567c3101400139a7b2ab830efcf737e30332af5dd0e50d46bdf9f583cccbfb2e50186cbb6d3f5a396f0df SHA512 24b8980240c3513229ea2e181c64b7f89597be9cd121459ad62bce935fd52a7bbc0ee4871e15899b69b477fdbaf0850d55821a6fbcf3afc30d0cb81a3eb83b65 diff --git a/dev-libs/libbytesize/libbytesize-1.4.ebuild b/dev-libs/libbytesize/libbytesize-1.4.ebuild index 35486a532930..617d3525db99 100644 --- a/dev-libs/libbytesize/libbytesize-1.4.ebuild +++ b/dev-libs/libbytesize/libbytesize-1.4.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/storaged-project/libbytesize" SRC_URI="https://github.com/storaged-project/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ia64 ~mips ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 sparc x86" IUSE="doc test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-libs/libcbor/Manifest b/dev-libs/libcbor/Manifest index b608ef8e5474..458c31e90402 100644 --- a/dev-libs/libcbor/Manifest +++ b/dev-libs/libcbor/Manifest @@ -1,3 +1,7 @@ DIST libcbor-0.5.0.tar.gz 719348 BLAKE2B 57e15e648159e7858d9d57a8b4cb7f3682f8153248610c9a3385cf9cbdea8babaf81d596b25d44bf6d59c75de23e76cce462fa7860b294019f46636726206d5a SHA512 5c2e9610d9fbb0bfc59f89a180f70b58539a1760fd39cad696af372c164a87828a23bb4d3a54d8e9d846be5271204800f0ad63656ef830f06a0ccdd10edfdb2c -EBUILD libcbor-0.5.0.ebuild 1298 BLAKE2B 2e3317055c6cddfa1e91db7f49e7c6c6be920ed460f6420104e0299ca0caa3b6ca0bb9374ac626ad894199a49d68d478248325384f40fe7f57bc7b07b47cb18a SHA512 e96c601c707f9806d8e041781330fe08bef4207b3842d6a31480fc7330273661a6a47c5154b659cd0bdfa073b4c4752de54a902fc21a515f65e8b43a2c9d88a0 +DIST libcbor-0.6.0.tar.gz 262622 BLAKE2B 2d3bc10bdb69c9205430718a8f2652672a8fa580ba7951c4012bdc8b502a9d6dcb26f398740f5fd35dfe0634f8e3d8ddf7eff5b9ec35c95cdc5383e2dce9f0ab SHA512 6adbb32780d428140388295c5d740bd77b0ae7b21e3f73629ba56a3aa4e4ee5dbb715454061b0f6f67f2b19ea8366e0e5c24f4ffb1ba629afcb7a776a15045f7 +DIST libcbor-0.6.1.tar.gz 263486 BLAKE2B 9a2415c1dde7ed611075c3b03ea1d8ab63bcb00dfc0cae3d7a3bb225b6fbee2a8f576b1f0f97eb6f0cf14c1a6e9df1c77f69320bac041287b0dec37c073f8b85 SHA512 dc9bb7d18b934fe33faabe30010425cb272d7e135f3bf233554bc934b1701f85c7b662e0d5a6a1921c21cd46acb4393600e9adc05b09d1b2a8e3c92ca9d7e4e8 +EBUILD libcbor-0.5.0.ebuild 1308 BLAKE2B 1024113bdbf7409c9e7e6644ca543edc3bb5835ba16ced60fc44a5fbd74a26c4ddef2ba46f2cdcceb975d0fbebaa31265e6753ee55d5720e1d30e6461d733646 SHA512 25cf8a6eecb5efc065447fc8d56f40fd9112e778a58738993c24a45fc6d819a339ba2fe510d742092a540433ba575b4bdd187ed66038da80afa304d439ffcb31 +EBUILD libcbor-0.6.0-r1.ebuild 1303 BLAKE2B d7caa064bea8106579e3da3267cd64f6086d10509a38cf108b0e7faff386208afb72292f9d9847a539478ca64fa1a0328b1807b50194ab409da2a5276fd4a29c SHA512 3922e922e408f6f9adca1f704ee6a0800ee7657d06276b9b17477350850e1d1933638adf7bb534d39da6e1214ea24bab37aae0c793d0cd850aea76483373d1cd +EBUILD libcbor-0.6.1.ebuild 1309 BLAKE2B edc2449e15d584345d162d18c21aefc832f8890cc42b2f95cea0891ed69377e16cc3ddc3697e0ecc4e8f38eaffb415d06c4c321f966638b2e87a58947bfbdb99 SHA512 4d8abc7dea8dafe9d6249ccd98578d989078d1bfa46b3932b8ce7b42f51e053134678742814725e435f63d516fe9344ec5c77d843d944809f2f2ba54680211eb MISC metadata.xml 353 BLAKE2B ac88c66fa58046797dba48cfe47fc42a3aaf8d8a256fab563def54d126c7ad903bc2d47095ca7221b84f0fd59bcbb6677ffaef9062c9c662ef95b02bf3563b99 SHA512 56f76a4b80d8cf12f854022c2c7353119b11052bf6d454b5d2f6427a02ab64176d2d7ecfadecabafceac6b7aa5ec066145a62831d33f09a829b37cdb8bec64cf diff --git a/dev-libs/libcbor/libcbor-0.5.0.ebuild b/dev-libs/libcbor/libcbor-0.5.0.ebuild index 139a3f3a0436..fac56ccb78b6 100644 --- a/dev-libs/libcbor/libcbor-0.5.0.ebuild +++ b/dev-libs/libcbor/libcbor-0.5.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/PJK/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0/0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" IUSE="+custom-alloc doc test" BDEPEND=" diff --git a/dev-libs/libcbor/libcbor-0.6.0-r1.ebuild b/dev-libs/libcbor/libcbor-0.6.0-r1.ebuild new file mode 100644 index 000000000000..92997f9ab209 --- /dev/null +++ b/dev-libs/libcbor/libcbor-0.6.0-r1.ebuild @@ -0,0 +1,68 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_6 ) +inherit python-any-r1 cmake-utils + +DESCRIPTION="CBOR protocol implementation for C and others" +HOMEPAGE="https://github.com/pjk/libcbor" +SRC_URI="https://github.com/PJK/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/1" +KEYWORDS="~amd64 ~arm ~ppc64 ~x86" +IUSE="+custom-alloc doc test" + +BDEPEND=" + doc? ( + $(python_gen_any_dep ' + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/breathe[${PYTHON_USEDEP}] + ') + ) + test? ( dev-util/cmocka ) +" + +RESTRICT="!test? ( test )" + +CMAKE_MAKEFILE_GENERATOR="emake" + +python_check_deps() { + has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \ + has_version "dev-python/breathe[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use doc && python-any-r1_pkg_setup +} + +src_configure() { + local -a mycmakeargs=( + -DCMAKE_BUILD_TYPE=Release + -DCBOR_CUSTOM_ALLOC=$(usex custom-alloc 'ON' 'OFF') + -DWITH_TESTS=$(usex test 'ON' 'OFF') + ) + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + + if use doc; then + pushd doc >/dev/null || die + emake html man + popd >/dev/null || die + fi +} + +src_install() { + cmake-utils_src_install + + if use doc; then + dodoc -r doc/build/html + doman doc/build/man/* + fi +} diff --git a/dev-libs/libcbor/libcbor-0.6.1.ebuild b/dev-libs/libcbor/libcbor-0.6.1.ebuild new file mode 100644 index 000000000000..368f5493f9ea --- /dev/null +++ b/dev-libs/libcbor/libcbor-0.6.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +inherit python-any-r1 cmake-utils + +DESCRIPTION="CBOR protocol implementation for C and others" +HOMEPAGE="https://github.com/pjk/libcbor" +SRC_URI="https://github.com/PJK/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/1" +KEYWORDS="~amd64 ~arm ~ppc64 ~x86" +IUSE="+custom-alloc doc test" + +BDEPEND=" + doc? ( + $(python_gen_any_dep ' + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/breathe[${PYTHON_USEDEP}] + ') + ) + test? ( dev-util/cmocka ) +" + +RESTRICT="!test? ( test )" + +CMAKE_MAKEFILE_GENERATOR="emake" + +python_check_deps() { + has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \ + has_version "dev-python/breathe[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use doc && python-any-r1_pkg_setup +} + +src_configure() { + local -a mycmakeargs=( + -DCMAKE_BUILD_TYPE=Release + -DCBOR_CUSTOM_ALLOC=$(usex custom-alloc 'ON' 'OFF') + -DWITH_TESTS=$(usex test 'ON' 'OFF') + ) + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + + if use doc; then + pushd doc >/dev/null || die + emake html man + popd >/dev/null || die + fi +} + +src_install() { + cmake-utils_src_install + + if use doc; then + dodoc -r doc/build/html + doman doc/build/man/* + fi +} diff --git a/dev-libs/libcdio-paranoia/Manifest b/dev-libs/libcdio-paranoia/Manifest index 9602855d9276..ef0f5d3b0f01 100644 --- a/dev-libs/libcdio-paranoia/Manifest +++ b/dev-libs/libcdio-paranoia/Manifest @@ -3,8 +3,8 @@ DIST libcdio-paranoia-10.2+0.93+1.tar.gz 686055 BLAKE2B 5b4c30687c907cc8dd091726 DIST libcdio-paranoia-10.2+0.94+2.tar.gz 704560 BLAKE2B babb912a7252b25b1d32f7d3cc80d73235383170b16118c4f6fcddd58ded534b2e5a8bb61aa8ca784270fc4631ea3e53cdc88d03b0a7686f74ab1cef7ca35980 SHA512 0e4ed5cc52d0758e945ac7f956c1ca870068f6444df912e2ba5f597947962c471d1c526b5cdab4e092fecb924ecb317667df454497b2e515a4e985693cd86f47 DIST libcdio-paranoia-10.2+2.0.0.tar.bz2 588472 BLAKE2B 5593c967cc91e7db922c30a0e4fd6a71c81625527b3e3cd19494328c545237c64c6332969e6964ae27cce70b0a7ed9678c2dcf0cf675ea6ea81602071b5a9e1b SHA512 0398617f9af63632d74c5a93c4efae1bc69d339fb7ab2e36dbfa6d19c0940f3bf27ea3ed482698d2842838d2034df3e40304774f1648db8c274d441130ef40a2 DIST libcdio-paranoia-10.2+2.0.1.tar.bz2 589075 BLAKE2B 9d2a2d288ccd13ca4ce38a894740085ef099f3e63e68e568d58e9a0609ace21002375431dde862f86352b6aec0c5374f65e64aeb4e39c3d59b406ae14bdee7a9 SHA512 c4a768d11e9f62038ca8081316596c89c7fee6a314229fb42e3999757fae172a5dc167175f60d555c2442266d34fce6ce627f4124e9f3a93d0456adb09ca91f0 -EBUILD libcdio-paranoia-0.93_p1-r1.ebuild 1887 BLAKE2B 486d8344291c932d8ab5ad1df3670e132a0aae21b222f16e2442c7b2f6d371a6f3f4d3bba2c7d17f8f8b20d94054ac7a7eec80dfb440c59e1d1effc58577f1aa SHA512 493c9f9034cf251a52d5deed1d7df08fcd85d55735dc369f60c3e7feccb0e5fa4ef629f7e977a97c2c2b943b4a364ba4610c2139f323389b723b79b9e7babf19 -EBUILD libcdio-paranoia-0.94_p2-r2.ebuild 2119 BLAKE2B c1103c40b66e7d4cf13c63ebae6cbcf903b548d22f394b016585b94cd936166a489eefd3f919e893240a7c21686cc1f8e7adf6c7f594f29dc961bc5d1f88ebf4 SHA512 11f9dc1cddec2937873030f71505a77775499287b5167d59c5f2f363afc6bcfddf3e2cfccdfdd20c4f2a6e269147042d626626d4e7700d8b3108c536ad9927c6 -EBUILD libcdio-paranoia-2.0.0-r1.ebuild 1878 BLAKE2B 1d5f8f1475d6ceee850b85048fc6849e6fae4df9ca8d81b73919971fe3e6cef93c3ce300f9488a590b89642c9a9aa88746d5d0f5cda46d666ff7fb4e8bb9ca81 SHA512 19db40a115b9b5826b2ef0f5b01c4c94b06bf2d561ce3750b8384e2d54a9afa131bef37520f0dce7d0437d68bc5e2c348967ec16fc1e706b2737a766f709358c -EBUILD libcdio-paranoia-2.0.1.ebuild 1883 BLAKE2B d488c569f2b62d9dfb906ebbd4c0f64816f58c14656d51f07886eef623d5e5999b46200dc80c08884ac96306e70aa76397c9004b592ea92c5de59bf316faf74f SHA512 639a972e99cdaf48cdfc21c672abc424b472402af4d0883ea2a2d489fddfca7ce033e4da5d6c9d7e60573763280f38d7857103bbfb68e240cd36e034130b7621 +EBUILD libcdio-paranoia-0.93_p1-r1.ebuild 1884 BLAKE2B ebf28c99b2e999ca113090ecc4a6b8f2135820075d81e0899d9ee886f58a61837a8355cb7a7ba53360dbebe98e4858975b4307ea886b1898b914bd0c5ee1895e SHA512 266e753ec533929d71d6a78c226059377c3c3aae8fcb1e5c41ca3bffc79c78b6612fa6ccfe3278cea8447d2b1b85c194ffe95eb336c743fa260c6bce8728e7be +EBUILD libcdio-paranoia-0.94_p2-r2.ebuild 2115 BLAKE2B 6eefb74d1e33cc289405e19316256d697cdeea881fc7843f54be872b0b1184f3760fe0cdeef35e64a07a205ae56c2089a526478290e51d72fdd538f550cd622d SHA512 dafa5f8a7554def3d4ddf0c18ab4dc8ccc6d8a6cb59df3a04812627cfcb3cc7a7b286ec795cb53052376b95d525fa201425982d4de6fb44342b10856a5302c90 +EBUILD libcdio-paranoia-2.0.0-r1.ebuild 1874 BLAKE2B 68b797f1f18739e97805dec62c3dd8c62863d3a6dd564fe5f2e4dc54eb8a1c2a359c818cc9fee025280cffb43d92472b857894ab41eb903c2f973b9e2926acb2 SHA512 265f9368911ad1420cb00e6fa50937a3eb8585105eb78085920d6d086b1648946cd841721405bd09ea43430d7fe24eabcc39490e3a261633e12499ea676ab4b4 +EBUILD libcdio-paranoia-2.0.1.ebuild 1879 BLAKE2B 2f1fb1194e37d89b6aaae803e5eb412c5188507991e2aab91255db123751427af92870f55fb8bb6e15737c09bdda0a2cb26170066080c5250532ec50571d15ba SHA512 0f22a4b93aabd09d63e201f41be2582b398b9bbd4f15565faaade171f3fe958b6031bea0114b5a6435e1b88555a40871668dfebcffb17bc9edbbcf80211e7b0d MISC metadata.xml 249 BLAKE2B f7f8f071ecba933f3d39b0b60983281d59299b92de9375a60ab4109d7202800cb790bce0c426227f04b3e2624b1adb20876145741355abc6a4938b8b9698d144 SHA512 9a100fb26586365eda99724330a03a512f4d0be18d39c3a195ba02c2fc841edeee99d22512acf5a058a3b978d3a74f4d963a5aff9aa343b6cb4086cdfefe6343 diff --git a/dev-libs/libcdio-paranoia/libcdio-paranoia-0.93_p1-r1.ebuild b/dev-libs/libcdio-paranoia/libcdio-paranoia-0.93_p1-r1.ebuild index 28a0a70e8c06..02b3e419163e 100644 --- a/dev-libs/libcdio-paranoia/libcdio-paranoia-0.93_p1-r1.ebuild +++ b/dev-libs/libcdio-paranoia/libcdio-paranoia-0.93_p1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -16,7 +16,7 @@ SRC_URI="mirror://gnu/${PN%-*}/${MY_P}.tar.gz" # clause "or later" so we use LGPL-2.1 without + LICENSE="GPL-3+ GPL-2+ LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="+cxx static-libs test" RDEPEND="app-eselect/eselect-cdparanoia diff --git a/dev-libs/libcdio-paranoia/libcdio-paranoia-0.94_p2-r2.ebuild b/dev-libs/libcdio-paranoia/libcdio-paranoia-0.94_p2-r2.ebuild index 54e5cdb5e9ba..83e809552966 100644 --- a/dev-libs/libcdio-paranoia/libcdio-paranoia-0.94_p2-r2.ebuild +++ b/dev-libs/libcdio-paranoia/libcdio-paranoia-0.94_p2-r2.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://gnu/${PN%-*}/${MY_P}.tar.gz" # clause "or later" so we use LGPL-2.1 without + LICENSE="GPL-3+ GPL-2+ LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="+cxx static-libs test" RDEPEND="app-eselect/eselect-cdparanoia diff --git a/dev-libs/libcdio-paranoia/libcdio-paranoia-2.0.0-r1.ebuild b/dev-libs/libcdio-paranoia/libcdio-paranoia-2.0.0-r1.ebuild index 9b8b8529a07d..3eb24cff049a 100644 --- a/dev-libs/libcdio-paranoia/libcdio-paranoia-2.0.0-r1.ebuild +++ b/dev-libs/libcdio-paranoia/libcdio-paranoia-2.0.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,7 +16,7 @@ SRC_URI="mirror://gnu/${PN%-*}/${MY_P}.tar.bz2" # clause "or later" so we use LGPL-2.1 without + LICENSE="GPL-3+ GPL-2+ LGPL-2.1" SLOT="0/2" # soname version -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="+cxx static-libs test" RDEPEND="app-eselect/eselect-cdparanoia diff --git a/dev-libs/libcdio-paranoia/libcdio-paranoia-2.0.1.ebuild b/dev-libs/libcdio-paranoia/libcdio-paranoia-2.0.1.ebuild index 8fad81617381..07355295da2b 100644 --- a/dev-libs/libcdio-paranoia/libcdio-paranoia-2.0.1.ebuild +++ b/dev-libs/libcdio-paranoia/libcdio-paranoia-2.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,7 +16,7 @@ SRC_URI="mirror://gnu/${PN%-*}/${MY_P}.tar.bz2" # clause "or later" so we use LGPL-2.1 without + LICENSE="GPL-3+ GPL-2+ LGPL-2.1" SLOT="0/2" # soname version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="+cxx static-libs test" RDEPEND="app-eselect/eselect-cdparanoia diff --git a/dev-libs/libcdio/Manifest b/dev-libs/libcdio/Manifest index b2946a271583..d3cf9c137595 100644 --- a/dev-libs/libcdio/Manifest +++ b/dev-libs/libcdio/Manifest @@ -5,10 +5,10 @@ DIST libcdio-0.94.tar.gz 2355452 BLAKE2B c6a720fb714e6aa0d4425ccf92e4c08172d26d7 DIST libcdio-1.1.0.tar.gz 2348106 BLAKE2B c63959d6cd92288b2d098f19b28a61fc5a7005390186045c6f72392becf9eb5808da7a8b952de166c5b263b9c10e594031a3fb908331eda040c210b984b3e11e SHA512 fe5a0d726974c8678b59de74ce043a5ed464f6ab595bf938e90bc5a348e9e882755e75aa3eecce50ce910b28e2498b5a892402fc0ea8728d382d1af36db71985 DIST libcdio-2.0.0.tar.gz 2354813 BLAKE2B d3ebf9a20004cc8c75d1e6f97a2cea68f490517e34a4cf84f343d717e49cbb9cd612a3c6911894501f16373e3222e7fc6d175fd6d93d1c967cd21502716b22f8 SHA512 8f48cc71d28b427b16f48e50bcaf0aea171055c72a9aeee383ac4374eee1d3d288323814c3a3f308a9ba097aa815319429c1931072897985a3b02b814766fd4f DIST libcdio-2.1.0.tar.bz2 1759040 BLAKE2B 4859fc545cf81246279b7b0434c02916e874681b40d00f8253fd7837941a34c5a717a81b1c3b1714153ad343e03c28668984f6fd5647662ec4e6759752326cb0 SHA512 c290821da55fd9ae366670a58857aa6efcebc9f25b7caea063cf12f9cbda84fe770c5f59f972227fda50517ca58c5f39c0137daa0f93179e3daa45303d8b610f -EBUILD libcdio-0.93.ebuild 1776 BLAKE2B 4d40747b16ffaadccb730985f67f0e99a974818bf70b1dbdfe7dd4138d3a9f0866ffef53f31f31cca662956dfcdd602e0153b1ff3121d68a8858b804111e8f18 SHA512 c77c56f7a8ea8f8c61427b5264015630906d5a80d75227d50e27368b8852da768b6192704e52fba1762a88d73e5d2e8ce2d2fbf612216ccf03b81b556315aebf -EBUILD libcdio-0.94-r1.ebuild 1784 BLAKE2B 027388d0d8bc24d6e6c08b7973ef6219b3ef7caeaf8f94ae23a6798614b5632f246864f17ded28ab90210397959ded5fa65e9d3409261acab18926d2b5cff3f3 SHA512 9ec2bc84854bbded654af5a35ec7a5964d6b5ba371c6d49446e42bb59cb6adfc2d3a40e97837359053b4544370053c903c12dbfce90052259793beacf81b8077 -EBUILD libcdio-1.1.0.ebuild 1808 BLAKE2B 5b03df3e657c8cec7f4f81fbfef731a0fbc633e43c79b0061bc68739180fbb4ba4737ae40a7208a076a9682554619665e9b4f6b15b61adffa605d52d7a625dff SHA512 bae1c2dbc6e1c49ab173b97b4c0f213ad79b36fb7dd68428127f7db3f4a69aa4f0dd4390352cf0742c86919fd74411e7f984a382610e40d1ca1d13612f5645ee -EBUILD libcdio-2.0.0-r1.ebuild 1860 BLAKE2B 2b915992ce8bef9f703e55a0a33a3dfedb585c04fe6a523151c350dd0cb17a5f293912ae9c2e283c080fd8df653f8bc8131c0e54a7eba42ee0fcdf26859362f2 SHA512 aa380ea27f1bede20cb63b114d48ae998c7e70f97072a55b493e2877b7331bfb942f24a87d88b598d201d04c989eb51da1adee1339f26321f23bb7f5b13b234f -EBUILD libcdio-2.0.0.ebuild 1807 BLAKE2B b091215f3c5591b183a019049daec31eb62e40452fac49968d8fe2d59d8d57a8fb7770b5cadf7b76dec6ffb27a121a5cbe3092c8c821eea5401a29699c597531 SHA512 49c41e62aa89f206426a1545cafb6205eab57ae14f93e2f8ae4ea3e8c6f72364461ce94e0157c66994c6c71a4055926183e4d455821ba0aeddaba61e04a54e27 -EBUILD libcdio-2.1.0-r1.ebuild 1813 BLAKE2B d62e3d6d8e09bb2f25e399dc155f4e2f737814ca6f1064d216024554f9917fdedd2a19c9016875946181384923921a913b1a9055beaada97f4d61b5c1c15991f SHA512 940ab0ca93495b649758b83bdab6b97a276a7e29d4d61e5ad1bca8c6df63d61d9b77dfc723ed8765256d99b0d33c57f92947598fddf154ed6ebd30e84266f46f +EBUILD libcdio-0.93.ebuild 1773 BLAKE2B 578074a8780cf374c1216e76e944165d962e5e916f5179fb4e1183b497ba434673191eb8fdba64957b638fe798bf2103487e0c9d3e74bc7db546e9c65470748c SHA512 530b471d188fa9d5996f9c4daebdb8c6d0e0ecfcd01f5bd54c749abaf1f3a204b75e7401111345d0d13834774c3f9f37cd0e35bcbd2dcec06d93b398b3843430 +EBUILD libcdio-0.94-r1.ebuild 1780 BLAKE2B 1e43731ac55500a314261a0570f1a759732eea732eb00dc0b40460ee3788ac01c12ed8eb3a1222177e5a0612add69ad66cf9592cb3977a702326cc4e19e77764 SHA512 dade1e83d6b16bfed85337803781eaa80ac733f22f41b88f19934edce9c1e51f17677a74057ff7272ada5a8e19fc094b69d105fdad17d12c5abe9619e55f820f +EBUILD libcdio-1.1.0.ebuild 1804 BLAKE2B 76edde6d83a21d3e0d611bca0040c7da7e964d6457a9273ecb7af6c1dd8a8d56141c1b8508db037b43343027189d7c7f25b78ea0dd7ed29053d22a93eb13ca4c SHA512 7da74d76f0fb195c8f32de8805a2967c82f4d3cd70e5222560ae8769738b02706519e58ba0b096575041209db3cbb99583b5de2788012b24578b93651955e057 +EBUILD libcdio-2.0.0-r1.ebuild 1857 BLAKE2B e475a25ab9ca1e8ff8fcc3d06bc25e01311a620e26db74c5c13986a6a415702dbe92858cbe3c0ef44f9b1671d72b884e944b98c2b04cae5cb4198122521005cc SHA512 4be2d83bf6bd8d0beca5cea123989949fa01cfa69b2043857fcb5f6237f8c94d68c6e56870c4d7b5585f6af399c53564f22a2e7ee22a85eb000e5260c7d7fbb3 +EBUILD libcdio-2.0.0.ebuild 1803 BLAKE2B 97ba2d03a964f53b9359ed810a99d8628d478743a2e44110da01333fd783786e5d32a7e44c30b4dc584c36a547508c9d42a06bb4cbdce8eea46833494544583a SHA512 a71ba4b612cf00aa6117dae7a785733e59de11de32279df29c5b24e87d48eceefce7abd5ec1aad7dbc9265892cf33f082e5ebe47df75ac8c5e6ca3bf125e5eef +EBUILD libcdio-2.1.0-r1.ebuild 1807 BLAKE2B 9c7e28974723a3d02261f6689067e8303cc2a0385e259e75905ac662efddc112a1199b6d213d3ea8731e1bf7ef7cd76db33b0f37155e2ac97079992d0e43186d SHA512 9539f402eebc584a3117a0d865022c3dbb17e8d5ed187ba7b35129282ea7e81aa85070ed5a115614a17708ce25285b099e8e95b5736a9a1a34daaf9cb4b50b84 MISC metadata.xml 528 BLAKE2B c36309be516242be4eec641d3f81ed67c0f840154bb8a47983a6fb8340a72bcacb1b2eb4f46610a2e341c5c64494fa620c730a44c306b9334b102edf9884e9ca SHA512 17b0f73a4496400d46b3485909fc6c6b3da85e99b5fc03335e9b6ce50233ac075edbe2fc97eee8bc817e632f53238d1c33c3166d33d0d10d745a31dac3797de9 diff --git a/dev-libs/libcdio/libcdio-0.93.ebuild b/dev-libs/libcdio/libcdio-0.93.ebuild index 31c420883186..6e192dd5d716 100644 --- a/dev-libs/libcdio/libcdio-0.93.ebuild +++ b/dev-libs/libcdio/libcdio-0.93.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0/15" # subslot is based on SONAME -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="cddb +cxx minimal static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libcdio/libcdio-0.94-r1.ebuild b/dev-libs/libcdio/libcdio-0.94-r1.ebuild index ef0f8bb55542..0d6b19f7abab 100644 --- a/dev-libs/libcdio/libcdio-0.94-r1.ebuild +++ b/dev-libs/libcdio/libcdio-0.94-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0/16" # subslot is based on SONAME -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="cddb +cxx minimal static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libcdio/libcdio-1.1.0.ebuild b/dev-libs/libcdio/libcdio-1.1.0.ebuild index 7b824590b87f..c785aac9ec4d 100644 --- a/dev-libs/libcdio/libcdio-1.1.0.ebuild +++ b/dev-libs/libcdio/libcdio-1.1.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0/17" # subslot is based on SONAME -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="cddb +cxx minimal static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libcdio/libcdio-2.0.0-r1.ebuild b/dev-libs/libcdio/libcdio-2.0.0-r1.ebuild index 7f8eb2330a76..32821868a21d 100644 --- a/dev-libs/libcdio/libcdio-2.0.0-r1.ebuild +++ b/dev-libs/libcdio/libcdio-2.0.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0/18" # subslot is based on SONAME -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="cddb +cxx minimal static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libcdio/libcdio-2.0.0.ebuild b/dev-libs/libcdio/libcdio-2.0.0.ebuild index 3db7be661d68..7b6709a53379 100644 --- a/dev-libs/libcdio/libcdio-2.0.0.ebuild +++ b/dev-libs/libcdio/libcdio-2.0.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0/18" # subslot is based on SONAME -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="cddb +cxx minimal static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libcdio/libcdio-2.1.0-r1.ebuild b/dev-libs/libcdio/libcdio-2.1.0-r1.ebuild index aad41827ab08..ea3b0f90cc89 100644 --- a/dev-libs/libcdio/libcdio-2.1.0-r1.ebuild +++ b/dev-libs/libcdio/libcdio-2.1.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2" LICENSE="GPL-3" SLOT="0/19" # subslot is based on SONAME -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="cddb +cxx minimal static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest index ea2a5fd7e00f..79161d5541bc 100644 --- a/dev-libs/libclc/Manifest +++ b/dev-libs/libclc/Manifest @@ -1,3 +1,3 @@ DIST libclc-0.2.0_pre20191024.tar.xz 128628 BLAKE2B dc750725ee48456e3678cb4f730cc889045ff7401c4b40ac3ae9b656da9fe429aa2094c2042a18eda4f7e87c786ff8ae121fbf726a18de03884f30dad48b3fa1 SHA512 b4c2ca980fb28b5662055bea951de844284fcf122695234d7618439234f0203baf82b5cc5cf8acddfe387f19d32be3a958e53511bb1e33e9469f6be5951dbcdb -EBUILD libclc-0.2.0_pre20191024.ebuild 1573 BLAKE2B d92057298cab9b9603503f564c85870c409609d71490c2f70f74f71d793cd1e8842854659bcd2b1d7a4c1c420b48c55f2291f9923dd24c1d12b2ad7d93599fcd SHA512 256594cafa7fc68551ecef4c3a8ef40b2972e77a412eb14ea29675c3636a2bb2d33192079c592747396aa71519db052b917c274e2c8bede027ed7a374665dc71 +EBUILD libclc-0.2.0_pre20191024.ebuild 1553 BLAKE2B b5ad0f5615e3b6a8991a269e49e0aed7aa025a9453adc7deaee1b77471d354ca5eca897dd05c8d2f6259ad32bb402f42bab7e7720e6178f1e061dc0f94aefcc3 SHA512 39efd2513d5c8ed19604a3f338ef890b91fbea4cef376c10989397e91fb97d8d8095bffd5935e42e104f2a63ce217d3bcfa8d74ebecc559ba6b86c36a7df00d0 MISC metadata.xml 394 BLAKE2B 13254b650b3c915b7eccc5e646d7ed6065c514d8f5619f276be3526be68bde4ad2310491f18a6a92ae621022a009ab7248eb788e500c96012f3d27236da16cba SHA512 ed84a49ef1e6da5f133895d82632d81c5333ae0fa21eb222e993c2e3136c802350193555fd8f98ee23d7b4d55695ca186a8e4d5dc04c3d7aa072dc229905011d diff --git a/dev-libs/libclc/libclc-0.2.0_pre20191024.ebuild b/dev-libs/libclc/libclc-0.2.0_pre20191024.ebuild index 291fe729330a..d6fdcddade34 100644 --- a/dev-libs/libclc/libclc-0.2.0_pre20191024.ebuild +++ b/dev-libs/libclc/libclc-0.2.0_pre20191024.ebuild @@ -24,7 +24,6 @@ BDEPEND=" sys-devel/clang:9 sys-devel/clang:8 sys-devel/clang:7 - sys-devel/clang:6 ) ${PYTHON_DEPS}" diff --git a/dev-libs/libcroco/Manifest b/dev-libs/libcroco/Manifest index 16f365b19431..7f41930f3ab2 100644 --- a/dev-libs/libcroco/Manifest +++ b/dev-libs/libcroco/Manifest @@ -1,3 +1,3 @@ DIST libcroco-0.6.13.tar.xz 487840 BLAKE2B 511212f1849343d55104cc6d17662cacd524bae098bab12d6db58df41710c8dca2c5beb7a37e42feac6d856934a07feb3d11c55dc74ba055e21066f2bdefb260 SHA512 038a3ac9d160a8cf86a8a88c34367e154ef26ede289c93349332b7bc449a5199b51ea3611cebf3a2416ae23b9e45ecf8f9c6b24ea6d16a5519b796d3c7e272d4 -EBUILD libcroco-0.6.13.ebuild 1350 BLAKE2B b4eea0574be9c5dc973fcc26a2b251436f46c17bc68e936b95a72265031bde795ad292389032f720309c77ec998f7f16f30965a39286ffdb00442c43b5bdde70 SHA512 2e1445dee5edcd5c31de80407465f56c3fe4da5fd62eed7ca626c0d2dca027f83de4f55d5b08e5a74795f612ea445319c23f5807f316f3422ef3d6792dc88012 +EBUILD libcroco-0.6.13.ebuild 1347 BLAKE2B a55eb98137184e38b4981efff6e491a9d4395866417a03e91990587695285df3d31012882a206e852f33a69cca2b680d74b121c3d121549eb6b6fac056b0af8e SHA512 af1e6a8341b21f090e6deea56f07323555c8ce173505acf395da99be33459c045236dfc2c8926a7bba8ec9d9489c82368ca5ec2deb73c42d7ef44ce239e549d9 MISC metadata.xml 677 BLAKE2B 075dc643dd13fa706bb3240a389f715e760c6d06c851c5074d6c58843668bbcbda2167fff34f720e57d48f01aaacf61dc2a5a98c11a5240550b7e2500bfef6a2 SHA512 57849cfa0cf0e61f52db3e7a357957d3eb0ea3e93381475ad1821a5e0d63c7971f31b4f52a9a851d303bac59a83edbb5fbdc76d54ccfdd6332ca5c93a43a0b14 diff --git a/dev-libs/libcroco/libcroco-0.6.13.ebuild b/dev-libs/libcroco/libcroco-0.6.13.ebuild index 15ba17b5137b..61dff4c399d9 100644 --- a/dev-libs/libcroco/libcroco-0.6.13.ebuild +++ b/dev-libs/libcroco/libcroco-0.6.13.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://git.gnome.org/browse/libcroco/" LICENSE="LGPL-2" SLOT="0.6" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libdaemon/Manifest b/dev-libs/libdaemon/Manifest index d26762be5ce9..33b6e57c86c3 100644 --- a/dev-libs/libdaemon/Manifest +++ b/dev-libs/libdaemon/Manifest @@ -1,4 +1,4 @@ AUX 0.14-man-page-typo-fix.patch 1562 BLAKE2B 3e0bc53ca9cbe959ba6360c6226ee99a822bdd78918791bdcf367775d9f80a9bfcf7e82dcd3b4f45c4f10af31be1bacf4ecdbe119482ac6ee705d99967cf9826 SHA512 19aafe2b9d39484ad01544ad3c7937d98b0e8216de1ed8cd331106004f565a6c094888f1a0fd1f540c790728274079343d5db060a0e1a9647d600cea675994d1 DIST libdaemon-0.14.tar.gz 340474 BLAKE2B 1dd6ac48e7b9a31f58688c7a59814435059287a30db80dd7c9cf69f9eaba27245424ecdbfd8719a4cf30d9686f4b61bb5e394821f66c05e770c244a0208e8f3f SHA512 a96b25c09bd63cc192c1c5f8b5bf34cc6ad0c32d42ac14b520add611423b6ad3d64091a47e0c7ab9a94476a5e645529abccea3ed6b23596567163fba88131ff2 -EBUILD libdaemon-0.14-r3.ebuild 1324 BLAKE2B 6263d4734ec11bc922ee892a0dd62f2f6139502b4642045c9842100dd8d1bafe89123affd26371c501db918756975ce38d0f08ca0cce95cd03eb0772c020c3ac SHA512 ac65b1a2fb7d5647673fd7229e4fcaac3073bfff25dd66137b6e7202e86499885cb80a3fe75cb8a37cd81cb87750ad83f8937e5f14bab6a716563a5b7acd5d08 +EBUILD libdaemon-0.14-r3.ebuild 1321 BLAKE2B c11172c6af481aafdd2880ca376f1280e8e453ce42b9d2fd3cd429cd46cedf1f97b0b413daedeaef53ffe0fdc3999610f35a3474b578c655b213318e5d4bb702 SHA512 fd1ff2899c2ea346c8e716a6798375bcea53f497c6268aeabe182896cec11d59d580f6e8b1b71546a203d410665bbabdbb6ae166b19e5c91971eb5605f1971e8 MISC metadata.xml 263 BLAKE2B ffc12ff3506230708339c526731fc41075c998b49a137ab20123d685a623bc7b1a1f235a3b3bd170c7761ff470a92fa8d7a4b5a5d12d0d9bc6bf487a39f5dd37 SHA512 0d09fd7f66692657dfa07da397338a22091bdca415b13d84b7fb7f21ceba2c3ecccc49144612b6a7c639ff802c01851e7120a62789397ec585c8db497a3ae692 diff --git a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild index 8afbb96151de..d4e5dbbfdfe9 100644 --- a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild +++ b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://0pointer.de/lennart/projects/${PN}/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0/5" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86" IUSE="doc examples static-libs" RDEPEND="" diff --git a/dev-libs/libdazzle/Manifest b/dev-libs/libdazzle/Manifest index f7ede9d96639..ce896482edc7 100644 --- a/dev-libs/libdazzle/Manifest +++ b/dev-libs/libdazzle/Manifest @@ -1,3 +1,5 @@ DIST libdazzle-3.32.3.tar.xz 439492 BLAKE2B 7a8cf5a4ad29ca11b489553785e66d49a2ba7998f6791bb392ca37740441ff0e72f59ced192dc681ab20da79cb9183621a7d73baf57c9f045ae917fc993d1205 SHA512 e82d5f04706ec2003db27ece490255264828334d1e1c2076485660539664fd382c1289b9d8d4a6cc2dc31c65db270207e7d51105ffd1cadb7c384cd91199ceaa +DIST libdazzle-3.34.1.tar.xz 440496 BLAKE2B 88321e82f1961ffffc46c2e484b39a80e201498c1f5aaf3beabe59f9d24c21b446485aeb1e70821868d207d222e9a4c9c06353f3add28a1c12ba84f90f79e640 SHA512 bb55c21c8d15406e4f09514c36e3e633d13c0cdb6b30b40a7da7e1cb5e307f371c905dbd8ee5e56d04e225df4c1c8eb9cd273df76814a4cec6ea1328b998d95e EBUILD libdazzle-3.32.3.ebuild 1578 BLAKE2B c6453a3ac2cd5d1041883d333b28c897a7cbcf3098b510ce8727ff9c9eefd109181539bc250c4577477c751321b151ba2c2137028da63f530943cf51c7b162c5 SHA512 fce495a156c818aa470fc3b2bbdb9f2eeb17cadaaf1f8a38f950490b70b68008728406fab78d20fa48d0a66898e3a6c3e824eda10f66c987340aad3d4971b8f4 +EBUILD libdazzle-3.34.1.ebuild 1669 BLAKE2B e170f731901f94860fdf621930c027b6e70b11b32778c564f7c69e95c59caece80b59e685fdf9ec2823585c8920a5192c894f2dd1c17f918d5d7d039b6b72426 SHA512 1879f6973ae10891641fbe4dce126ccfaf482ec856b24d0cfcd1274b688185a55d335e03efeafeb4d32c2bb1bae018ce2aa81f4b5e533748dd36075d4c4f9c07 MISC metadata.xml 561 BLAKE2B b496a84878e088cf09b2a5a071d3617b0d934fd92ab916c32a18dbad6015168431c30ba50125ccf21a5fea813fbc951b233c5353d30274525d5defc4d401583e SHA512 8ab426f8a2683c2bfc4a42d4d32893f5913fa1f5b2551b5be496594995916f9e17d285f2537d890fdd25be172c833b038a1942130e3fc546285c3f56a7a93652 diff --git a/dev-libs/libdazzle/libdazzle-3.34.1.ebuild b/dev-libs/libdazzle/libdazzle-3.34.1.ebuild new file mode 100644 index 000000000000..680a282a3a01 --- /dev/null +++ b/dev-libs/libdazzle/libdazzle-3.34.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome.org meson xdg vala virtualx + +DESCRIPTION="Experimental new features for GTK+ and GLib" +HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" + +IUSE="gtk-doc +introspection test +vala" +REQUIRED_USE="vala? ( introspection )" +RESTRICT="!test? ( test )" + +# We keep newer glib/gtk+ deps to avoid GtkEventControllerMotion backports gettings used +RDEPEND=" + >=dev-libs/glib-2.56.0:2 + >=x11-libs/gtk+-3.24.0:3[introspection?] + introspection? ( dev-libs/gobject-introspection:= ) +" +DEPEND="${RDEPEND}" +# libxml2 required for glib-compile-resources; glib-utils for glib-mkenums +BDEPEND=" + >=dev-util/meson-0.49.0 + vala? ( $(vala_depend) ) + dev-libs/libxml2:2 + dev-util/glib-utils + virtual/pkgconfig + gtk-doc? ( dev-util/gtk-doc ) +" + +src_prepare() { + use vala && vala_src_prepare + xdg_src_prepare +} + +src_configure() { + local emesonargs=( + -Denable_tracing=false # extra trace debugging that would make things slower + -Denable_profiling=false # -pg passing + # On linux it'll always use a vdso based implementation that is even faster + # than rdtscp insn, thus never build with rdtscp until we don't support non-linux + # as the rdtscp using function will never get called anyways. + -Denable_rdtscp=false + -Denable_tools=true # /usr/bin/dazzle-list-counters + $(meson_use introspection with_introspection) + $(meson_use vala with_vapi) + $(meson_use gtk-doc enable_gtk_doc) + $(meson_use test enable_tests) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +} diff --git a/dev-libs/libdnet/Manifest b/dev-libs/libdnet/Manifest index aba1eab23ec0..47f1c260961c 100644 --- a/dev-libs/libdnet/Manifest +++ b/dev-libs/libdnet/Manifest @@ -2,5 +2,5 @@ DIST libdnet-1.12.ipv6-1.patch.gz 5124 BLAKE2B 674866a441a5907df97942772b1e4b95a DIST libdnet-1.12.tar.gz 959945 BLAKE2B a19f8c83425861d02f832330cf0eb5bc317eec157737e0eacd48a7827d423c626b24ce833f66429c9f2a0018502cae5426d5cfc1019aed307d63e4fa6b3845c8 SHA512 a2410a98b76d4bccecf7bcb82ff0b6e9fb809b389f7fea938cc42d94e18622cc5f353d2de737121a1990d9e16e9db8cc2f82677c94f78cd03c9227e815eab9e0 DIST libdnet-1.12.tgz 970125 BLAKE2B 74be00b6fe1c7848010a7044628a6ad8f4b2f2c4f9676066c15e02c7a8b613e26a5e7743df524869fee2eb7d93438bf346f772b8df199b8ec337279dd50d5d77 SHA512 b763d2caa77b8d16b531142a5bce3b862ed20198406a00e1fe7f3b45ce308b97d638b0c7f03bd8593fdd206cc1645952839bc340b77537298a3df88599835bf3 EBUILD libdnet-1.12-r1.ebuild 1552 BLAKE2B 76c2f623188831fc9cbd7273ce90bb58eb2e35b19f9602a9ada16b533db237401f21bf2fc569a5a785f7d2e13057a78811a3a03d86ff1268237d3f9cc01cc38b SHA512 b8648b062ef377e0431210776add07d00dfd9647b801ad3b4a4d0a32cbdfa3a065706a66be71d137445887ba97d3588790b15b027a96e22596924bf7f01a8de5 -EBUILD libdnet-1.12.ebuild 1519 BLAKE2B d4896156d5d92fab689d2090f83e4d15a170d1bd018bfd2eaae62ea307327b9a1acb0bbb81be3aea9ccb351b8803751db4ea59cc8479dff5c8daa4e0fe125868 SHA512 c2436dd0a6fc78d66fa18b0b0d38d76aaed8a0c4d4ffcba6c743ce0167e633ef60285dd915b0d617325f2ca116e0061d5c76b6d05930f4bb4660f47188d4c12b +EBUILD libdnet-1.12.ebuild 1520 BLAKE2B ce48aaf6543ede9d1db165aee357c37447b1a75e48b23439ad2fb8b848edd003b6a1457b1407cbe6962759fc2ab20a1bf3f3ed9b70fa711b1ad28dad851f91b7 SHA512 7c7392c123fa430c97015eaf6d926a525791f0bcc51bda4c95cadc17267f52f99fd22d747b42060b9307324a601ec1d83b91399233991e87597f5bbc59038afd MISC metadata.xml 412 BLAKE2B 31f4ab6e16ecdf55347cc83250bc3ce8afc9305f27b1925fe231cc66945725fd33d8239265e6219caf822ef23501014a85219d2a222f5085881b7ca06dffdafc SHA512 ba32dc96871e434caec3a21dea3c5f005c4aacf122312dcd44a228ae92c02c90c02339761ea091fbcad618b02cd5e4d672914c5b6263ef386d49242e19e1febe diff --git a/dev-libs/libdnet/libdnet-1.12.ebuild b/dev-libs/libdnet/libdnet-1.12.ebuild index 88dcef3e402c..a7cef11fa49a 100644 --- a/dev-libs/libdnet/libdnet-1.12.ebuild +++ b/dev-libs/libdnet/libdnet-1.12.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://libdnet.googlecode.com/files/${P}.tgz LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 sparc x86" IUSE="ipv6 python static-libs test" #DEPEND="test? ( dev-libs/check )" diff --git a/dev-libs/libebml/Manifest b/dev-libs/libebml/Manifest index 8929a6b48c99..5400cdc81352 100644 --- a/dev-libs/libebml/Manifest +++ b/dev-libs/libebml/Manifest @@ -1,5 +1,5 @@ DIST libebml-1.3.10.tar.xz 69488 BLAKE2B 0133ec041cd2f2aad9e8870d56c4ec8f3f3cbf745cbdbc2470f02f94152b8a236626d804bf8c42c00c6a49cc5e7d691394cffe0a888f26100ff67bd03a6ae2d7 SHA512 c7ba20664161e811a10847f888a833abaa2b7a4d43ddbef6ae927f391f5d1eff45bc703f13a52ccfc793521e3b22cbac2fd93550cd95119a4060153683b29c49 DIST libebml-1.3.9.tar.xz 69836 BLAKE2B d37bf9d74cb21a0c4cea3550bbd25f081e48085ba8d97d2f133e3f5da292527f0f31fc5aa3978c21f82262698877a76670b4b120e915573d339751234c4450c7 SHA512 a388fa8ff7acf9a0fb33faf9c00fc07f53794d86a4f894e04e2a690a24e781a7f380a0896e607e801a6f1f0b215407ee09a801e96d4b3e15f39ca71ec3a6d64e EBUILD libebml-1.3.10.ebuild 601 BLAKE2B b86e87e70d8802cb2f3c7d1a5670f25f9f2d7167d8ba16b830300ea9e3979d7f0a1b6bf9c1e26055effa4b52f27e326168d885a47933f1a5e094c4ddb742e32c SHA512 5f777da9fe58cc72eb8e354a3d2d59cb7cab7cf411a85805cf368cafd0849ef5ea3a064ae13243670c5de8819f9185c94e6c3088acd15d589a2d2ece33e103ae -EBUILD libebml-1.3.9.ebuild 593 BLAKE2B 1c2b45a0a78f19dae0158c5c26895fc617a8e7dee6486a140ebbfcbee85e122f7237d8385e1dddaabcccc5e3b20aaab88ac88a55aaea962e44ca8c06a02c1ee9 SHA512 d2d6f45d3f8321b57200d8ed686e7675b1bcbdf6a8263fbc8bb2031f25bae921d4b7ab42b1fd4419aa1947d6f1f652cb7a9c1983830dfc36e6869368bc4b0c7c +EBUILD libebml-1.3.9.ebuild 594 BLAKE2B f6d165e999ba2127e529b26077f532c64d110d0fb481408f6be06733f573ce401f4e622d2fcd13fdda75343b84f5cde6cd962fa131f6b3bc73d930c9a0714395 SHA512 7a8f357385c3169cf83e4364f31067e6bbdd827303042412a792a921ff8be8fd8b758847202b47aaa0f611721301ebffc9eca8ad3c2bb80dd37ba9d8edc251dc MISC metadata.xml 316 BLAKE2B d9c2545fc8f21819157e2c492aaf9d0af904896735cfc7899efceb4f14d56aa205a946a28cad171dd2d5e19c9e6dd7fb380d29a788d7c231e3b7120de4f8ec65 SHA512 e134cb7e80fb4da27ef695d9ac26d13850df19cd37116fd069ab33cb91a380c322c8087d50c8040ea2a776903e9bc59fd825eb65593b0c3215c316a819f0fb22 diff --git a/dev-libs/libebml/libebml-1.3.9.ebuild b/dev-libs/libebml/libebml-1.3.9.ebuild index b7c2a86d92a2..9167d401fe7a 100644 --- a/dev-libs/libebml/libebml-1.3.9.ebuild +++ b/dev-libs/libebml/libebml-1.3.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://dl.matroska.org/downloads/${PN}/${P}.tar.xz" LICENSE="LGPL-2.1" SLOT="0/4" # subslot = soname major version -KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="" src_configure() { diff --git a/dev-libs/libedit/Manifest b/dev-libs/libedit/Manifest index 1246d3c9dba6..de821bffccac 100644 --- a/dev-libs/libedit/Manifest +++ b/dev-libs/libedit/Manifest @@ -1,10 +1,4 @@ -AUX libedit-20170329.3.1-el_fn_sh_complete.patch 6942 BLAKE2B 121f410a3ea6c075873ad303e46bb2086925f4650032a8cb7ab634c77791805666aef344137063cf0f4215c28199181d17c65881dac84fd9e3ca91f7111fb679 SHA512 7715cbaaf38c09f62a885cc66edc416b26ae49cef627a7d22a256b787d7ad3784f90e49e906dead009ad86576894c25a839a96dfe26ab9d2ee5e0a8cba71732d -AUX libedit-20170329.3.1-ncursesprivate.patch 438 BLAKE2B bbef561b440e323fe5ce96c9f2cfc5183e68839b6911dff251c323b1db32b0fe5fb8ecf64c799ab137f786c5be4570eddac0255aed379a23fffd578020bcf94d SHA512 aa2b52b36050413941892eaf66fe7b66e992c14cda29ee2733e8359b5990eed9537fb0422fd3704b32a70f1b9e350a0b0f06aaff9a55bb89b764d57a6f0dbef1 AUX libedit-20170329.3.1-tinfo.patch 954 BLAKE2B 1ec89a124ebfa5b96b8b14ef44008b50263f297db16bd838dd31b571ee69f0f15056542be533115d92115963e49b357e0caddcb34a0e5a9eb7160fddecb9ca5c SHA512 e03cef80831c8982705e9ba3448a379e48a443b3b09b4c6f6be56ca2d0ac594f4569b76739551cc945bef27fc0fac2ffea3ad532355933a528753338f4094172 -DIST libedit-20170329-3.1.tar.gz 508504 BLAKE2B 83857f2e56c1f3857e981556c4d5bb90580293a1b9b038bd08beaa2b3954ccee0b30ccdd716cca95d1811841ab8ada010084ec5cd9ab8407e996c713d0991cd8 SHA512 597ed2282240be6dc3c4a7bb8b4ade31fe16ebfeb2229e3aec58643a65882653cc91deb300343d1b1cc588959dbf95698122c4005e47dfb947efa3e6b134bb82 -DIST libedit-20190324-3.1.tar.gz 521999 BLAKE2B c48161626a5cf3140f75ec1df1d9652d961e568a0464a34f9e679f51e1e991a14c9d04a05f0de3815c4a38a9f17789a18e89ebd026450fa1053ef6420c045141 SHA512 240098989e3c5c8c5e28a61036655ad5a57f1c484e1cce2eaf3da157ff238dfb9cd81c766f82efbefa0935b7b5c07328087788cbac007b11dfb558cfaccaedf3 DIST libedit-20191211-3.1.tar.gz 516620 BLAKE2B 765926c035143e8e409d87d4f75709c861d83e2d725ec02c7ecfc3cccebe895be7d2902dd41970811207db32e6847689368f6544ea49ad42a600037a3a4edb58 SHA512 8393477a87e65d330b037494110501b5d6d2c1cbe80d82b9bc7a6315a21fd1327fe91354346966d30541015e2c277be2187fa4bb737b14f706957c70f4083547 -EBUILD libedit-20170329.3.1.ebuild 1263 BLAKE2B 1690e60218379cf850aaf31cc0e60667e806f93fee8d4892f2136e8322874e7b8d89f1bec6409481f6520b9ead3023e3006cda655e317880bf41eb1341643324 SHA512 e342679a588ce21c88df11998aa443c06275c9bfc6e41498d3260432f15fd6fb9d6ad53a93a0408146e6cd81e2cef91f1b814da3ebdcd335f466e7b9444ad22e -EBUILD libedit-20190324.3.1.ebuild 1192 BLAKE2B 5023ddf7b5ac9c2f9d0774d2b91609d44c60aaa95d6e0f5278ea119cc6fabb78d58c3ec1950ca5191c324deb7b3d0edfdd04bab7006ac942b5c8b2d7f1eed074 SHA512 74db523c633d8a9b0028acedaa6d4f8d650969874a09eab2b51c60dcd648ee88aed5fbfdbd03200dec54795696557c65214ea39a16c230ca46b129cd1b087173 -EBUILD libedit-20191211.3.1.ebuild 1153 BLAKE2B ee952c9748f51b9a6dca119cc4f760d82b9d8f8ebbe5084e2a3e7fb171526d9b9bdad5e06f572fe3d56563fd24db411cd8dfea3e15bb9cb03f813edfa797ca88 SHA512 388fd8907f79f19122b048183ea7937b8a266a6092966d5424f85a46aed037716d1a569a3d88d2530ef88e435daef90cba535d2a4cdc9ca3c61aff38a09f6151 +EBUILD libedit-20191211.3.1.ebuild 1149 BLAKE2B 855b7e404cd8450e3e32be4b0bbc07af588d62fa0d649d9dfaa21d03ecbb4077e9aed47314f8115d4eaeaf3481dfd0298db3343a1b9e64ecfa10fc7bc438ce82 SHA512 668bc2871e11873cfa8f45f2e949ef3ed8506b75c632dac43123a99ec3bbc5c6b3d53c2e0b0cd5dfcab2d03045d88beffd9ffbdcbebb1a25ba658eb86a459754 MISC metadata.xml 641 BLAKE2B 9571b8de7209e3769419ab4286915a24f0efdc432725f0d7157a7625049702db7b05819e542a586583c3df77a3ad34b099c1f00d28855dcf7e117a81f5828e46 SHA512 ad32daf90166761308b53cb1de6fe923e52217f7d3e2359a7c5b8797841de3d4064437b1ffba727acca9085816b615e0c207c268017908ac1557943730539629 diff --git a/dev-libs/libedit/files/libedit-20170329.3.1-el_fn_sh_complete.patch b/dev-libs/libedit/files/libedit-20170329.3.1-el_fn_sh_complete.patch deleted file mode 100644 index c54f27600e34..000000000000 --- a/dev-libs/libedit/files/libedit-20170329.3.1-el_fn_sh_complete.patch +++ /dev/null @@ -1,249 +0,0 @@ ---- libedit-20170329-3.1/src/filecomplete.c 2017-03-29 21:15:04.000000000 +0300 -+++ libedit-20170329-3.1/src/filecomplete.c 2017-05-21 02:23:16.000000000 +0300 -@@ -51,6 +51,7 @@ - #include "filecomplete.h" - - static const wchar_t break_chars[] = L" \t\n\"\\'`@$><=;|&{("; -+static const wchar_t extra_quote_chars[] = L")}*?[$\0"; - - /********************************/ - /* completion functions */ -@@ -405,10 +406,14 @@ - char **(*attempted_completion_function)(const char *, int, int), - const wchar_t *word_break, const wchar_t *special_prefixes, - const char *(*app_func)(const char *), size_t query_items, -- int *completion_type, int *over, int *point, int *end) -+ int *completion_type, int *over, int *point, int *end, -+ const char *(*find_word_start_func)(const char *, const char *), -+ char *(*dequoting_func)(const char *), -+ char *(*quoting_func)(const char *)) - { - const LineInfoW *li; - wchar_t *temp; -+ char *dequoted_temp; - char **matches; - const wchar_t *ctemp; - size_t len; -@@ -429,17 +434,28 @@ - - /* We now look backwards for the start of a filename/variable word */ - li = el_wline(el); -+ if (find_word_start_func) -+ ctemp = ct_decode_string(find_word_start_func(ct_encode_string(li->buffer,&el->el_scratch), ct_encode_string(li->cursor,&el->el_scratch)),&el->el_scratch); -+ else { - ctemp = li->cursor; - while (ctemp > li->buffer - && !wcschr(word_break, ctemp[-1]) - && (!special_prefixes || !wcschr(special_prefixes, ctemp[-1]) ) ) - ctemp--; -+ } - - len = (size_t)(li->cursor - ctemp); - temp = el_malloc((len + 1) * sizeof(*temp)); - (void)wcsncpy(temp, ctemp, len); - temp[len] = '\0'; - -+ if (dequoting_func) { -+ dequoted_temp = dequoting_func(ct_encode_string(temp,&el->el_scratch)); -+ if (dequoted_temp == NULL) -+ return retval; -+ } else -+ dequoted_temp = NULL; -+ - /* these can be used by function called in completion_matches() */ - /* or (*attempted_completion_function)() */ - if (point != NULL) -@@ -450,14 +466,14 @@ - if (attempted_completion_function) { - int cur_off = (int)(li->cursor - li->buffer); - matches = (*attempted_completion_function)( -- ct_encode_string(temp, &el->el_scratch), -+ dequoted_temp? dequoted_temp : ct_encode_string(temp, &el->el_scratch), - cur_off - (int)len, cur_off); - } else - matches = NULL; - if (!attempted_completion_function || - (over != NULL && !*over && !matches)) - matches = completion_matches( -- ct_encode_string(temp, &el->el_scratch), complet_func); -+ dequoted_temp? dequoted_temp : ct_encode_string(temp, &el->el_scratch), complet_func); - - if (over != NULL) - *over = 0; -@@ -472,9 +488,18 @@ - * possible matches if there is possible completion. - */ - if (matches[0][0] != '\0') { -+ char *quoted_match; -+ if (quoting_func) { -+ quoted_match = quoting_func(matches[0]); -+ if (quoted_match == NULL) -+ goto free_matches; -+ } else -+ quoted_match = NULL; -+ - el_deletestr(el, (int) len); - el_winsertstr(el, -- ct_decode_string(matches[0], &el->el_scratch)); -+ ct_decode_string(quoted_match? quoted_match : matches[0], &el->el_scratch)); -+ free(quoted_match); - } - - -@@ -545,12 +570,14 @@ - retval = CC_NORM; - } - -+free_matches: - /* free elements of array and the array itself */ - for (i = 0; matches[i]; i++) - el_free(matches[i]); - el_free(matches); - matches = NULL; - } -+ el_free(dequoted_temp); - el_free(temp); - return retval; - } -@@ -564,5 +591,102 @@ - { - return (unsigned char)fn_complete(el, NULL, NULL, - break_chars, NULL, NULL, (size_t)100, -- NULL, NULL, NULL, NULL); -+ NULL, NULL, NULL, NULL, -+ NULL, NULL, NULL); -+} -+ -+static const char * -+sh_find_word_start(const char *buffer, const char *cursor) -+{ -+ const char *word_start = buffer; -+ -+ while (buffer < cursor) { -+ if (*buffer == '\\') -+ buffer++; -+ else if (strchr(break_chars, *buffer)) -+ word_start = buffer + 1; -+ -+ buffer++; -+ } -+ -+ return word_start; -+} -+ -+ -+static char * -+sh_quote(const char *str) -+{ -+ const char *src; -+ int extra_len = 0; -+ char *quoted_str, *dst; -+ -+ if (*str == '-' || *str == '+') -+ extra_len += 2; -+ for (src = str; *src != '\0'; src++) -+ if (strchr(break_chars, *src) || -+ strchr(extra_quote_chars, *src)) -+ extra_len++; -+ -+ quoted_str = malloc(sizeof(*quoted_str) * -+ (strlen(str) + extra_len + 1)); -+ if (quoted_str == NULL) -+ return NULL; -+ -+ dst = quoted_str; -+ if (*str == '-' || *str == '+') -+ *dst++ = '.', *dst++ = '/'; -+ for (src = str; *src != '\0'; src++) { -+ if (strchr(break_chars, *src) || -+ strchr(extra_quote_chars, *src)) -+ *dst++ = '\\'; -+ *dst++ = *src; -+ } -+ *dst = '\0'; -+ -+ return quoted_str; -+} -+ -+ -+static char * -+sh_dequote(const char *str) -+{ -+ char *dequoted_str, *dst; -+ -+ /* save extra space to replace \~ with ./~ */ -+ dequoted_str = malloc(sizeof(*dequoted_str) * (strlen(str) + 1 + 1)); -+ if (dequoted_str == NULL) -+ return NULL; -+ -+ dst = dequoted_str; -+ -+ /* dequote \~ at start as ./~ */ -+ if (*str == '\\' && str[1] == '~') { -+ str++; -+ *dst++ = '.'; -+ *dst++ = '/'; -+ } -+ -+ while (*str) { -+ if (*str == '\\') -+ str++; -+ if (*str) -+ *dst++ = *str++; -+ } -+ *dst = '\0'; -+ -+ return dequoted_str; -+} -+ -+ -+/* -+ * completion function using sh quoting rules; for key binding -+ */ -+/* ARGSUSED */ -+unsigned char -+_el_fn_sh_complete(EditLine *el, int ch __attribute__((__unused__))) -+{ -+ return (unsigned char)fn_complete(el, NULL, NULL, -+ break_chars, NULL, NULL, 100, -+ NULL, NULL, NULL, NULL, -+ sh_find_word_start, sh_dequote, sh_quote); - } - ---- libedit-20170329-3.1/src/readline.c 2017-03-29 21:15:04.000000000 +0300 -+++ libedit-20170329-3.1/src/readline.c 2017-05-21 02:24:57.000000000 +0300 -@@ -1869,7 +1869,7 @@ - _rl_completion_append_character_function, - (size_t)rl_completion_query_items, - &rl_completion_type, &rl_attempted_completion_over, -- &rl_point, &rl_end); -+ &rl_point, &rl_end, NULL, NULL, NULL); - - - } - ---- libedit-20170329-3.1/src/histedit.h 2017-03-29 21:08:21.000000000 +0300 -+++ libedit-20170329-3.1/src/histedit.h 2017-05-21 02:32:04.000000000 +0300 -@@ -113,6 +113,7 @@ - int el_set(EditLine *, int, ...); - int el_get(EditLine *, int, ...); - unsigned char _el_fn_complete(EditLine *, int); -+unsigned char _el_fn_sh_complete(EditLine *, int); - - /* - * el_set/el_get parameters - ---- libedit-20170329-3.1/src/filecomplete.h 2017-03-29 21:08:21.000000000 +0300 -+++ libedit-20170329-3.1/src/filecomplete.h 2017-05-21 02:32:27.000000000 +0300 -@@ -35,7 +35,10 @@ - char *(*)(const char *, int), - char **(*)(const char *, int, int), - const wchar_t *, const wchar_t *, const char *(*)(const char *), size_t, -- int *, int *, int *, int *); -+ int *, int *, int *, int *, -+ const char *(*)(const char *, const char *), -+ char *(*)(const char *), -+ char *(*)(const char *)); - - void fn_display_match_list(EditLine *, char **, size_t, size_t); - char *fn_tilde_expand(const char *); diff --git a/dev-libs/libedit/files/libedit-20170329.3.1-ncursesprivate.patch b/dev-libs/libedit/files/libedit-20170329.3.1-ncursesprivate.patch deleted file mode 100644 index 1d5432fac0be..000000000000 --- a/dev-libs/libedit/files/libedit-20170329.3.1-ncursesprivate.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- libedit-20170329-3.1/libedit.pc.in 2017-03-29 21:08:21.000000000 +0300 -+++ libedit-20170329-3.1/libedit.pc.in 2017-05-21 01:28:55.000000000 +0300 -@@ -7,5 +7,6 @@ - Description: command line editor library provides generic line editing, history, and tokenization functions. - Version: @VERSION@ - Requires: --Libs: -L${libdir} -ledit @LIBS@ -+Libs: -L${libdir} -ledit -+Libs.private: @LIBS@ - Cflags: -I${includedir} -I${includedir}/editline diff --git a/dev-libs/libedit/libedit-20170329.3.1.ebuild b/dev-libs/libedit/libedit-20170329.3.1.ebuild deleted file mode 100644 index 535716885568..000000000000 --- a/dev-libs/libedit/libedit-20170329.3.1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -inherit autotools multilib-minimal toolchain-funcs usr-ldscript - -MY_PV=${PV/./-} -MY_P=${PN}-${MY_PV} - -DESCRIPTION="BSD replacement for libreadline" -HOMEPAGE="https://thrysoee.dk/editline/" -SRC_URI="https://thrysoee.dk/editline/${MY_P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" -IUSE="static-libs" - -DEPEND=">=sys-libs/ncurses-5.9-r3[static-libs?,${MULTILIB_USEDEP}] - !<=sys-freebsd/freebsd-lib-6.2_rc1" - -RDEPEND=${DEPEND} - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}/${P}-ncursesprivate.patch" - "${FILESDIR}/${P}-el_fn_sh_complete.patch" - "${FILESDIR}/${P}-tinfo.patch" -) - -src_prepare() { - default - eautoreconf -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf \ - $(use_enable static-libs static) \ - --enable-widec \ - --enable-fast-install -} - -multilib_src_install() { - emake DESTDIR="${D}" install - gen_usr_ldscript -a edit -} - -multilib_src_install_all() { - einstalldocs - find "${D}" -name '*.la' -delete || die - # file collission with sys-libs/readline - rm "${ED%/}/usr/share/man/man3/history.3" || die -} diff --git a/dev-libs/libedit/libedit-20190324.3.1.ebuild b/dev-libs/libedit/libedit-20190324.3.1.ebuild deleted file mode 100644 index 3efaf7c17f3b..000000000000 --- a/dev-libs/libedit/libedit-20190324.3.1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -inherit autotools multilib-minimal toolchain-funcs usr-ldscript - -MY_PV=${PV/./-} -MY_P=${PN}-${MY_PV} - -DESCRIPTION="BSD replacement for libreadline" -HOMEPAGE="https://thrysoee.dk/editline/" -SRC_URI="https://thrysoee.dk/editline/${MY_P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" -IUSE="static-libs" - -DEPEND=">=sys-libs/ncurses-5.9-r3[static-libs?,${MULTILIB_USEDEP}] - !<=sys-freebsd/freebsd-lib-6.2_rc1" - -RDEPEND=${DEPEND} - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}/${PN}-20170329.3.1-tinfo.patch" -) - -src_prepare() { - default - eautoreconf -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf \ - $(use_enable static-libs static) \ - --enable-widec \ - --enable-fast-install -} - -multilib_src_install() { - emake DESTDIR="${D}" install - gen_usr_ldscript -a edit -} - -multilib_src_install_all() { - einstalldocs - find "${D}" -name '*.la' -delete || die - # file collission with sys-libs/readline - rm "${ED}/usr/share/man/man3/history.3" || die -} diff --git a/dev-libs/libedit/libedit-20191211.3.1.ebuild b/dev-libs/libedit/libedit-20191211.3.1.ebuild index 917b88fc3813..e67d99473532 100644 --- a/dev-libs/libedit/libedit-20191211.3.1.ebuild +++ b/dev-libs/libedit/libedit-20191211.3.1.ebuild @@ -14,7 +14,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="static-libs" RDEPEND=">=sys-libs/ncurses-5.9-r3[static-libs?,${MULTILIB_USEDEP}]" diff --git a/dev-libs/libev/Manifest b/dev-libs/libev/Manifest index 7fd9ef97b104..1f28cf1c0737 100644 --- a/dev-libs/libev/Manifest +++ b/dev-libs/libev/Manifest @@ -1,8 +1,6 @@ AUX libev-4.25-pc.patch 1237 BLAKE2B 6f07e9a8614f136dc44c099a49aafc57e78d107820f23319a9d498d7e6919c01d0e77cb0649e84913d8453341191f48ab6c1b71138c11005400e1936a2efd6e2 SHA512 4cb83f6ab869028a023f1dbc5be4d29b7bd5a703ce12e0cfa54305682e83a5e4a357c19b95dc1b8236e9dc2fe5e2647f42547983a1a3cff3eaf8049b297306bc -DIST libev-4.25.tar.gz 545817 BLAKE2B a6ce69ba0a5824afc9e49afa8dba67f15b5945bb01104733c2a9478265fa78908ea26b6594c00f210c86eaef936956c16d3a55cb91a834501da0a6db12caf201 SHA512 83455d4dcb626a28d8477aaea27cdee6bc88b273fae926a57eed9f6a59d4b0ea2eef0f41ad09ff711aea2956ed83a591aa53cfe8aa242f7d0a4da19180d764c4 -DIST libev-4.27.tar.gz 556658 BLAKE2B a4cd33aa9320c0c81912b50c0f03cd338e09e9c1c63f14d682317322a3c875229b2317af00a48e65be9e56b165b994a385692b103cae7c44012a1281e764f27a SHA512 18fbac15c3a24b2efcd547d98d423fe59a1684cd3afe7ff25a3da54d8df3e11f351df455657d830df93366853f74d584f6e47a7c9ffaba84aa586957bf39ea82 DIST libev-4.31.tar.gz 565540 BLAKE2B 59df831f4cfc9a615234d8d5b845a687ea41cc27aea84698e213bfacb79d8f9862ff776c2bf3888495cc303daf3b9073a1f660eaedb1437ebaa6d678c8ef0873 SHA512 c2687c2e538c724ec8d02ce5bf6875d2e697c57623c4d5c4e6a09c5c480dd7ea38bb7af290f120ff9e61f0ecfc9b6a07a653a9f44ea8ecf2487438756105bd18 -EBUILD libev-4.25.ebuild 1123 BLAKE2B 958ec27b1820e5d97a2680d2fb826641cdbb3a5c70bf8c3d501953601693dc3dcbc2b8c004fbc7c9f4f1080c2d8edc8d988e0b998615776019f88d399e68b3e5 SHA512 adf270cb7bc81e75dc484686b6127b52e41c301d06d6e1e1316830b34e2f90ed5936a0d3a9df102932166cd430ff11f7a053962197600d6fc8c0eee5e5aecef8 -EBUILD libev-4.27.ebuild 1139 BLAKE2B 0b8c753c1f77f9a3e7b1486efdcd499031a8444d7c41903e5a04fd58fff1160ab8b29640ace1785fe2b7a3c2ab1f9a50ffff682e04702a1b545274551f36e7e7 SHA512 acdc3bd84f41ed391df8e9f6f5d676fe8ff009b0a897820d403714dcf0983caf8d6374897cec644a65b256c946aa4ebb8f7dd488cc063fde470af07725152b80 -EBUILD libev-4.31.ebuild 1139 BLAKE2B 6cd2421f72e2e044df8b7e7e754970d1a8862e93aa6fa455ede39a9b880f5a7d0df14aa3ded2ebb39aa21bb8a1d7d78001e0d9f2adb62924641069f18c7ba3bb SHA512 cd828b26c7b71e7881516899dd1102d475f7ae8a957af3e500390e55d6ac15a46bfdeb676e33eac0fa02ed4171d8a79e89e30627c3d2735c4b28dedce554dcb6 +DIST libev-4.33.tar.gz 569527 BLAKE2B 8a6cae25ffde10b24a5bbf084f6a8559af326b37acdbdf47dda34b7f0c7955f3ebd26958594444a574cfa3e2b4011e4be93ad2bd994ffd4c094bf36620e67ba5 SHA512 c662a65360115e0b2598e3e8824cf7b33360c43a96ac9233f6b6ea2873a10102551773cad0e89e738541e75af9fd4f3e3c11cd2f251c5703aa24f193128b896b +EBUILD libev-4.31.ebuild 1126 BLAKE2B 788de40000071e63400ad9c993d6e478efa9080561c9c9a4eef293cf1f44baff7445627b13b87f34f3dd71dc0d1ae5c614604f35afd5f87c38d117404f7df9b1 SHA512 f9806dcb3be49f806e98f506a6ff94c7ccfbbd81f7409bf1ffa73f25ca53daf6ac5986ba0fbcc071156b35d2e13fe2c6c935b8579c04683786c04fde7430a2ca +EBUILD libev-4.33.ebuild 1135 BLAKE2B 93c270a8d3572c756bb599705a1f509c50a816b3f4db81501555eec921787886c5f3da240ace7759be08e2d3b684ee0f71d051ec55b6dfeb4fc6bb30916ef120 SHA512 c139892c3bc4aeeb4175f0d6253f519525bd06cf55ac1c730ca117768022648ed38d570d0de77ded0bac546798502e1ca2843ecd7a0ff436cecd7fe03273f35c MISC metadata.xml 246 BLAKE2B 65c152b918cef5b72db59bbb3fd1a71a6fd444bbbb3e95a87aa880e23f33d418b96f842f4a2070ad1bbd0c1d1c3753e935841e6fccf088954bb58f297b672dc4 SHA512 9977bb6fcdb8374bf6148fef57fa31bf04fdd8eb3701ecd75be5ea62a48382fb0ef703b3d01bbc996f91322b6fd0f8365dfa4134426770fa98d624d69d8073d9 diff --git a/dev-libs/libev/libev-4.25.ebuild b/dev-libs/libev/libev-4.25.ebuild deleted file mode 100644 index 6b1226544f31..000000000000 --- a/dev-libs/libev/libev-4.25.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools eutils multilib-minimal - -DESCRIPTION="A high-performance event loop/event model with lots of feature" -HOMEPAGE="http://software.schmorp.de/pkg/libev.html" -SRC_URI="http://dist.schmorp.de/libev/${P}.tar.gz - http://dist.schmorp.de/libev/Attic/${P}.tar.gz" - -LICENSE="|| ( BSD GPL-2 )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" -IUSE="elibc_glibc static-libs" - -# Bug #283558 -DEPEND="elibc_glibc? ( >=sys-libs/glibc-2.9_p20081201 )" -RDEPEND="${DEPEND}" - -DOCS=( Changes README ) - -# bug #411847 -PATCHES=( "${FILESDIR}/${P}-pc.patch" ) - -src_prepare() { - default - sed -i -e "/^include_HEADERS/s/ event.h//" Makefile.am || die - - eautoreconf -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" \ - econf \ - --disable-maintainer-mode \ - $(use_enable static-libs static) -} - -multilib_src_install_all() { - if ! use static-libs; then - find "${D}" -name '*.la' -type f -delete || die - fi - einstalldocs -} diff --git a/dev-libs/libev/libev-4.27.ebuild b/dev-libs/libev/libev-4.27.ebuild deleted file mode 100644 index 734651116565..000000000000 --- a/dev-libs/libev/libev-4.27.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools eutils multilib-minimal - -DESCRIPTION="A high-performance event loop/event model with lots of feature" -HOMEPAGE="http://software.schmorp.de/pkg/libev.html" -SRC_URI="http://dist.schmorp.de/libev/${P}.tar.gz - http://dist.schmorp.de/libev/Attic/${P}.tar.gz" - -LICENSE="|| ( BSD GPL-2 )" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" -IUSE="elibc_glibc static-libs" - -# Bug #283558 -DEPEND="elibc_glibc? ( >=sys-libs/glibc-2.9_p20081201 )" -RDEPEND="${DEPEND}" - -DOCS=( Changes README ) - -# bug #411847 -PATCHES=( "${FILESDIR}/${PN}-4.25-pc.patch" ) - -src_prepare() { - default - sed -i -e "/^include_HEADERS/s/ event.h//" Makefile.am || die - - eautoreconf -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" \ - econf \ - --disable-maintainer-mode \ - $(use_enable static-libs static) -} - -multilib_src_install_all() { - if ! use static-libs; then - find "${D}" -name '*.la' -type f -delete || die - fi - einstalldocs -} diff --git a/dev-libs/libev/libev-4.31.ebuild b/dev-libs/libev/libev-4.31.ebuild index 2dbd00f469db..64dcfaa1ad1b 100644 --- a/dev-libs/libev/libev-4.31.ebuild +++ b/dev-libs/libev/libev-4.31.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://dist.schmorp.de/libev/${P}.tar.gz LICENSE="|| ( BSD GPL-2 )" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="elibc_glibc static-libs" # Bug #283558 diff --git a/dev-libs/libev/libev-4.33.ebuild b/dev-libs/libev/libev-4.33.ebuild new file mode 100644 index 000000000000..437b8463d1c0 --- /dev/null +++ b/dev-libs/libev/libev-4.33.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools eutils multilib-minimal + +DESCRIPTION="A high-performance event loop/event model with lots of feature" +HOMEPAGE="http://software.schmorp.de/pkg/libev.html" +SRC_URI="http://dist.schmorp.de/libev/${P}.tar.gz + http://dist.schmorp.de/libev/Attic/${P}.tar.gz" + +LICENSE="|| ( BSD GPL-2 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +IUSE="elibc_glibc static-libs" + +# Bug #283558 +DEPEND="elibc_glibc? ( >=sys-libs/glibc-2.9_p20081201 )" +RDEPEND="${DEPEND}" + +DOCS=( Changes README ) + +# bug #411847 +PATCHES=( "${FILESDIR}/${PN}-4.25-pc.patch" ) + +src_prepare() { + default + sed -i -e "/^include_HEADERS/s/ event.h//" Makefile.am || die + + eautoreconf +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" \ + econf \ + --disable-maintainer-mode \ + $(use_enable static-libs static) +} + +multilib_src_install_all() { + if ! use static-libs; then + find "${D}" -name '*.la' -type f -delete || die + fi + einstalldocs +} diff --git a/dev-libs/libevdev/Manifest b/dev-libs/libevdev/Manifest index 5e85c64a4c76..cb3023a25b0f 100644 --- a/dev-libs/libevdev/Manifest +++ b/dev-libs/libevdev/Manifest @@ -1,4 +1,4 @@ -DIST libevdev-1.8.0.tar.xz 439000 BLAKE2B 408c60669557419c945901da5f146302cf0cdc43ed74cf4dc8ff4a9c272319c49f644bf95acf3d8656173bfc2f3763a6cc172ee4707a7f0129d15449701e9449 SHA512 8d285632f4fe87c01e81f94e514bec4e37fed4bc44d6d38b9297dba1114e42f6ed8d143fc05f3d0e8d51b08b659e34481dc4c65f60421c54e2f3e11efbafdeb4 -EBUILD libevdev-1.8.0.ebuild 1101 BLAKE2B b59518fd0e42768821b5d28326430de969e51cd27aa093353fd1a985c888ef68f5ec27c6b2f0b0c8cedf6ac1b9907ffce0005e3efe83c796b1a349c900e87ff5 SHA512 862ad52029ab5f00883ce0fd5c35d11f517d641bbc6506584f8f935639b6800adfcd7c07f84a25ecf53bd8effda727859b9573dbc2fa4da0ff1de4ff4b38a104 -EBUILD libevdev-9999.ebuild 1111 BLAKE2B b6c4e0879dbf3c835ef3875217d5bf916b3cfee67c736276ba1b8bffd92c55d5457d50641665dae25b1a4609ef29346107d9691e1e0fadb3661a0de230f72d86 SHA512 710c8ba52f27cb93d19ad95c7d8999da9ca20bbd604ea4e06b68791ec5459e3ec9aac579c92842f6eddbdd4230af8708e5d469e91adcb0862afbc136105aaad6 +DIST libevdev-1.9.0.tar.xz 443208 BLAKE2B 858567ec82f20d567f66d0c41bd1519ffd023a0374e346cff270a0bae0b5136a469a4fd56fcbd3d53b2a2ace6166821ec5e75c90e08eb347331e7974865ceda7 SHA512 6e7589b5776437ac23fbf65b3194fb1dd3a68a294696145060cdd97bcdeb9b04f355f2be028dc1a5efe98ef2cafca15e4f61115edf5d62591e3a8944dc95942a +EBUILD libevdev-1.9.0.ebuild 1219 BLAKE2B 989379846ee90c38e1d4f6f60b8605a432a83b2a1d071fc53ea438aea4d0a9abb5b8e0be4e3aa1e8bcc80046332e262299dcdfb908de904a7f202c3a53168b0b SHA512 e1b47cbad9968c03aa9ee3c458537b5b4f4f9c3fc4cec639e528226c9b6f7c522ee45836a262624ceb561dd16cf64ca0b762fd7f74949ee5ce3c4ad294995788 +EBUILD libevdev-9999.ebuild 1227 BLAKE2B e14b4f64ca8279fa83d6df895cf4cec92cab75bf88115e3ec8572bef16d9d365f3ce4b20161586601050c3a71f52b75858f125e7621c31c3bd3ee8a55aa88a5c SHA512 1088514caf2d2235214998945c8007bd9e57f417cc6a27c8bd33e72b2870ec59a227c2c74b241d51e0d062442fd9d53bbae13cfd7c06655b8b9ef5f7a57badf7 MISC metadata.xml 230 BLAKE2B 70bf59e64305ef14908197f2aa7ffbc1769ade265097da68e001245451658af5921760c91cb74aae717543ea0017e2471fd94bfc5c4c447d2d60e2c23aa3b007 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 diff --git a/dev-libs/libevdev/libevdev-1.8.0.ebuild b/dev-libs/libevdev/libevdev-1.8.0.ebuild deleted file mode 100644 index c3b2cd42dbad..000000000000 --- a/dev-libs/libevdev/libevdev-1.8.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python{3_6,3_7} ) - -inherit multilib-minimal python-any-r1 - -DESCRIPTION="Handler library for evdev events" -HOMEPAGE="https://www.freedesktop.org/wiki/Software/libevdev/ https://gitlab.freedesktop.org/libevdev/libevdev" - -if [[ ${PV} == 9999* ]] ; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/libevdev/libevdev.git" - inherit autotools git-r3 -else - SRC_URI="https://www.freedesktop.org/software/libevdev/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="doc static-libs" - -BDEPEND=" - ${PYTHON_DEPS} - doc? ( app-doc/doxygen ) - virtual/pkgconfig -" -RESTRICT="test" # Tests need to run as root. - -src_prepare() { - default - [[ ${PV} == 9999* ]] && eautoreconf -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf $(use_enable static-libs static) -} - -multilib_src_install() { - default - find "${D}" -name '*.la' -delete || die - if use doc ;then - local HTML_DOCS=( doc/html/. ) - einstalldocs - fi -} diff --git a/dev-libs/libevdev/libevdev-1.9.0.ebuild b/dev-libs/libevdev/libevdev-1.9.0.ebuild new file mode 100644 index 000000000000..7c180b35ce81 --- /dev/null +++ b/dev-libs/libevdev/libevdev-1.9.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit meson multilib-minimal python-any-r1 + +DESCRIPTION="Handler library for evdev events" +HOMEPAGE="https://www.freedesktop.org/wiki/Software/libevdev/ https://gitlab.freedesktop.org/libevdev/libevdev" + +if [[ ${PV} == 9999* ]] ; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/libevdev/libevdev.git" + inherit git-r3 +else + SRC_URI="https://www.freedesktop.org/software/libevdev/${P}.tar.xz" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="doc test" + +DEPEND="test? ( dev-libs/check[${MULTILIB_USEDEP}] )" +BDEPEND=" + ${PYTHON_DEPS} + doc? ( app-doc/doxygen ) + virtual/pkgconfig[${MULTILIB_USEDEP}] +" +RESTRICT="!test? ( test )" + +multilib_src_configure() { + local emesonargs=( + $(meson_feature doc documentation) + $(meson_feature test tests) + ) + meson_src_configure +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_test() { + meson_src_test +} + +multilib_src_install() { + meson_src_install +} + +multilib_src_install_all() { + if use doc; then + local HTML_DOCS=( doc/html/. ) + einstalldocs + fi +} diff --git a/dev-libs/libevdev/libevdev-9999.ebuild b/dev-libs/libevdev/libevdev-9999.ebuild index ffddd6b0bd13..7fbea6d971fe 100644 --- a/dev-libs/libevdev/libevdev-9999.ebuild +++ b/dev-libs/libevdev/libevdev-9999.ebuild @@ -3,45 +3,55 @@ EAPI=7 -PYTHON_COMPAT=( python{3_6,3_7} ) +PYTHON_COMPAT=( python3_{6,7,8} ) -inherit multilib-minimal python-any-r1 +inherit meson multilib-minimal python-any-r1 DESCRIPTION="Handler library for evdev events" HOMEPAGE="https://www.freedesktop.org/wiki/Software/libevdev/ https://gitlab.freedesktop.org/libevdev/libevdev" if [[ ${PV} == 9999* ]] ; then EGIT_REPO_URI="https://gitlab.freedesktop.org/libevdev/libevdev.git" - inherit autotools git-r3 + inherit git-r3 else SRC_URI="https://www.freedesktop.org/software/libevdev/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" fi LICENSE="MIT" SLOT="0" -IUSE="doc static-libs" +IUSE="doc test" +DEPEND="test? ( dev-libs/check[${MULTILIB_USEDEP}] )" BDEPEND=" ${PYTHON_DEPS} doc? ( app-doc/doxygen ) - virtual/pkgconfig + virtual/pkgconfig[${MULTILIB_USEDEP}] " -RESTRICT="test" # Tests need to run as root. +RESTRICT="!test? ( test )" -src_prepare() { - default - [[ ${PV} == 9999* ]] && eautoreconf +multilib_src_configure() { + local emesonargs=( + $(meson_feature doc documentation) + $(meson_feature test tests) + ) + meson_src_configure } -multilib_src_configure() { - ECONF_SOURCE="${S}" econf $(use_enable static-libs static) +multilib_src_compile() { + meson_src_compile +} + +multilib_src_test() { + meson_src_test } multilib_src_install() { - default - find "${D}" -name '*.la' -delete || die - if use doc ;then + meson_src_install +} + +multilib_src_install_all() { + if use doc; then local HTML_DOCS=( doc/html/. ) einstalldocs fi diff --git a/dev-libs/libevent/Manifest b/dev-libs/libevent/Manifest index c708f2bc2365..3d8e5d1d3efe 100644 --- a/dev-libs/libevent/Manifest +++ b/dev-libs/libevent/Manifest @@ -1,7 +1,7 @@ DIST libevent-2.1.11.tar.gz 1082234 BLAKE2B c6721589834bff027a8149ee0076e1877fba000d1712a405e20030192d9c81b892d0930bc1a4774650bef4cb08c60ac81b5928dc17346492ae7e4ded2125579a SHA512 9d0517b117f128f4f196b19a810524814bab75fa967d533063aaa619d3cf2dca97b443edd5805b764da2993d8e37caa536dce39f68ffcc2a88d32a89204c2de3 DIST libevent-2.1.8.tar.gz 1026485 BLAKE2B f1ceb740aa776a7c26f52916d771af7f4bb351cadf858ef991ab015e5897e34579c6af1f4ed3b516d5be2ac7cb3a7c27ac9d3020dbb04ac7670118616a264561 SHA512 a2fd3dd111e73634e4aeb1b29d06e420b15c024d7b47778883b5f8a4ff320b5057a8164c6d50b53bd196c79d572ce2639fe6265e03a93304b09c22b41e4c2a17 -EBUILD libevent-2.1.11.ebuild 1689 BLAKE2B 4d5acbcfdd91f5c25a2bf47d831bec8af5f43dca521630f79bddba9fac26fa52ac72ec2506b498d5ab6f0c8cc65c61be7a151c7da4225407a96a504c7eef4919 SHA512 e9c0177aeca5fd413fad70ecd763f323adfc499648074eb3a667a802f332cb1604b9994ec523a0e9e3e72d859292e614f5f4f2813e8e4981f9c92e1c85baf4ad -EBUILD libevent-2.1.8.ebuild 1670 BLAKE2B 965ef80cfa251dec238c44fc4f516f6e7321f15ed29cf0a27e194aeb6a4fb323c916d4d3f228897929ed4d862925469c6a45fde5f8d292ba7c0664f536e67d75 SHA512 1cca9f3c3325e8d985de45ed9246d9f6f5bd6098113fcbc28cf6e0c95496adb0a40185a29697a473ffac04d2c63664373de5e166177612d911679b49c4412167 +EBUILD libevent-2.1.11.ebuild 1685 BLAKE2B 9960594c47720f02f6f42a83e6be2e2fbc31994e607577f776b7659b34b16b2749b77de1f7792e83f0d5e39251f70e2ed680c95e04910157d043408c8be10c94 SHA512 6005bf285688874a459fa7ee3450aff8f803c9772d5082003f27bcd8f2aafb0f870cf15431a6abaaa749667f35c1f0929de67502d93231e6192913aceffa3cb0 +EBUILD libevent-2.1.8.ebuild 1668 BLAKE2B d98a0ec927c8683eca7124f28bb5e2eea080665108a572ddd056ad85aa8e93e43497a1055799431a1bb597f214119eb6a36106827397b04f02c156742b99193d SHA512 e777c4bb314c4e3783279badc0d163ce2eb99a64a07c12bf7a84c54406a67e986c7157bdf790cbd67c8f2530193f60483d5e16c078d9f1531b4ffa67af8e6ba4 EBUILD libevent-2.1.9999.ebuild 1325 BLAKE2B 00950c513155950753eb2a59d53b082101f883581318f74f17b8ac19b8f01c032e3705e015ce9d389785b588e17ecb7b8b54601f1c150ac5c87689afd5b25ab2 SHA512 be226220566535a11b0372307b80c6505574bafdf644ad5242d374ea5e27a04c05181aaebfe61529b45805fb13d6bb5ac01da852f49417afb41891f038be6dc8 EBUILD libevent-9999.ebuild 1262 BLAKE2B 22ce0e6670997f58d38256d01c014db1d0c1b3375c9c33e410cf9afa177b774695276fbcaea5e2729e5dbbf55290fc0c55556a94b0ca299cea06ae4451502b0e SHA512 f95954c09907a4983bdaac89f230d6f35382f52bd2a3cfaf78323406f2152a524860a59187e9766d65977cf33cc72777ed1c70cfbf924192d0690f62cbb34fc0 MISC metadata.xml 547 BLAKE2B feca63a3b25db4aa0a078b6135188aa7e4250fa9afb207e14c9b02cad83709abe5dace68f5a34cccc0a2a745424c4c044696d0e6021c4c83bcc2666700a8528d SHA512 556eebbb7d05a8234e9705126549520a8b8d553cf6331f353bf7a5bad343b0ad56292dbdda5bccec827772faf07bf17f0163e4b479530eea0832e31d9f17f73a diff --git a/dev-libs/libevent/libevent-2.1.11.ebuild b/dev-libs/libevent/libevent-2.1.11.ebuild index 853cbcb852b5..a4491d74305f 100644 --- a/dev-libs/libevent/libevent-2.1.11.ebuild +++ b/dev-libs/libevent/libevent-2.1.11.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0/2.1-7" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" RESTRICT="!test? ( test )" diff --git a/dev-libs/libevent/libevent-2.1.8.ebuild b/dev-libs/libevent/libevent-2.1.8.ebuild index b816912c9b3c..631bf1bc7969 100644 --- a/dev-libs/libevent/libevent-2.1.8.ebuild +++ b/dev-libs/libevent/libevent-2.1.8.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}-stable/$ LICENSE="BSD" # libevent-2.1.so.6 SLOT="0/2.1-6" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug libressl +ssl static-libs test +threads" RESTRICT="!test? ( test )" diff --git a/dev-libs/libffi-compat/Manifest b/dev-libs/libffi-compat/Manifest index 629df7a97322..169fab1fe2b5 100644 --- a/dev-libs/libffi-compat/Manifest +++ b/dev-libs/libffi-compat/Manifest @@ -7,5 +7,5 @@ AUX libffi-3.2.1-include-path.patch 1156 BLAKE2B b5842f5dc6462edac0a5f5826524659 AUX libffi-3.2.1-musl-emutramp.patch 1182 BLAKE2B 44db381b87d3f3f85b60379398b1a1d97437e14a8ab75d1035ee1cf498a6cb79b6d68a3a38d87e9e16ddd74d66a585064831a5e9370227289f2ddd297d90542d SHA512 cfd5106226fa45beaecf3b7eb039d77f5113e393b9e958625b8d015550daaea527365938a97f2ce5286777662df4848d6112961cb76653d8335950a734da43c5 AUX libffi-3.2.1-o-tmpfile-eacces.patch 660 BLAKE2B 651067a56e0bd0980a696ad12c8fa76d68d914fa370fb93c3f5f5759dd4837895a077510606fa451beafb75e7da19f42a9f88e3d56d6c283f684da695ad69960 SHA512 0887063ce1d812c31a34d662f852cf2944e008f2f60bd07941572f9032861e749968b090686e0d788f7cc3c5c8f1ed2388418ff000c42fd2d592f9837e782f65 DIST libffi-3.2.1.tar.gz 940837 BLAKE2B d202ccaa185acfd2476ed2a9b011891507cd8efbbda60f67c583268d1563853442ed829acecbf81c9b6b9a930345780bb7a4bd80e71e50ef544c7f4eab8cb01f SHA512 980ca30a8d76f963fca722432b1fe5af77d7a4e4d2eac5144fbc5374d4c596609a293440573f4294207e1bdd9fda80ad1e1cafb2ffb543df5a275bc3bd546483 -EBUILD libffi-compat-3.2.1-r3.ebuild 1645 BLAKE2B bf2a1406771fe74f5066651ca73ccaa294c52fe6fda93afc25580ab83ede64a68bbb50da3dbdd85adf0b32ba8c42cd32f7acb657cd4d9413eae755d1c56c4a00 SHA512 e3d78317684cd4d5076fc75b25d5930d1d0f1e97d8b190ca4e186bd495b2dde9f0a18f0631074e928af05387c06c52e440814740973cffe5067ca26bd42613a0 +EBUILD libffi-compat-3.2.1-r3.ebuild 1641 BLAKE2B 9eeecd9a7d5033ae20e754c0e0ad9dd787c677413191acd616de3c72484ca493843ee6652a73c1c1d2581750104758519d2a1328225389a88e7312ff2d26ccfa SHA512 07655931c91489bec483353dc0841a637af7b58fe36e330a04cb607b1b126d8c5535ef3451156bbf4059beeaa2b188b89ae93a456d669d9b9196a26659519929 MISC metadata.xml 1956 BLAKE2B fa40a1a4cfe54a77a1a7d8e4d5ae8a1f80c4497c38a2e700e242ddab26090ccbaf4738e67c288e5f337c393aab085b161f23138f50fb8b1bfdac2de1eb440428 SHA512 87638bd9030782e1e8e917fc1fb9e28744b7dfd927d42e36a249cec835f734db3c6430c2ebc807b7541fd9ba8d805b57ced30486e8bd046dde2edb56a4af7906 diff --git a/dev-libs/libffi-compat/libffi-compat-3.2.1-r3.ebuild b/dev-libs/libffi-compat/libffi-compat-3.2.1-r3.ebuild index 3aeec76d338a..8e6973d9985a 100644 --- a/dev-libs/libffi-compat/libffi-compat-3.2.1-r3.ebuild +++ b/dev-libs/libffi-compat/libffi-compat-3.2.1-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ SRC_URI="ftp://sourceware.org/pub/libffi/libffi-${PV}.tar.gz" LICENSE="MIT" SLOT="6" # libffi.so.6 -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug pax_kernel test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libffi/Manifest b/dev-libs/libffi/Manifest index 958e0edcce76..154269265186 100644 --- a/dev-libs/libffi/Manifest +++ b/dev-libs/libffi/Manifest @@ -6,21 +6,13 @@ AUX libffi-3.2.1-include-path-autogen.patch 2901 BLAKE2B 836e61b6f64b9d649e96979 AUX libffi-3.2.1-include-path.patch 1156 BLAKE2B b5842f5dc6462edac0a5f58265246599d0283bb148f954fb79d8037e37ae332a664f57a201589b89022d63932d8a4e56c4b0c6a7a9a2240ae6602e847fff3a55 SHA512 f387590510ee5e3aedc03744fcf1faae35c105a81d4c2f646e495d489bc6467cd88d4a0a63b40a29fe620ad71db1a05c1fe483af63974222f366135f73f36cb3 AUX libffi-3.2.1-musl-emutramp.patch 1182 BLAKE2B 44db381b87d3f3f85b60379398b1a1d97437e14a8ab75d1035ee1cf498a6cb79b6d68a3a38d87e9e16ddd74d66a585064831a5e9370227289f2ddd297d90542d SHA512 cfd5106226fa45beaecf3b7eb039d77f5113e393b9e958625b8d015550daaea527365938a97f2ce5286777662df4848d6112961cb76653d8335950a734da43c5 AUX libffi-3.2.1-o-tmpfile-eacces.patch 660 BLAKE2B 651067a56e0bd0980a696ad12c8fa76d68d914fa370fb93c3f5f5759dd4837895a077510606fa451beafb75e7da19f42a9f88e3d56d6c283f684da695ad69960 SHA512 0887063ce1d812c31a34d662f852cf2944e008f2f60bd07941572f9032861e749968b090686e0d788f7cc3c5c8f1ed2388418ff000c42fd2d592f9837e782f65 +AUX libffi-3.3-power7-memcpy-2.patch 1086 BLAKE2B 954504aca37f2dd16913c3fb3d61e8fb5e8db017d897405905366f4701bf2357871dd41e86e59050733f04321e0155b03683577f132504aec5c476cc78323be6 SHA512 5a0d8590c2e53e20e4384dad704060a2c781b91487a0e14d2f1521f69b722ccc60e25b84c38f9ded65b01bef49250e07c6935be577d100aea18496abfbe374f5 +AUX libffi-3.3-power7-memcpy.patch 1681 BLAKE2B 6e3df741b07718f13c347ae54fe82bbf0f433790d14dff4114ffa77f2c3700460801af3fc5a649589ab2d1d0122db0729cd1aaa5321ea3f7822b1cd4d7f64b05 SHA512 13eb09d8080cadedb959c8d62d37f80bf3c32fbe488fdb59955ff6c8649f1086baaedb015e47ee52de65836f57bc172dbce2d2b3bc1aee6aca07eb9da451cf70 AUX libffi-3.3-power7.patch 1172 BLAKE2B 42408c0774553fde9c086ea3c2b0d0152d15a9dce63860e8884c683ce92553c3db38d6fdddcdee644f7819f56a28a12e639ee05a0956cf0fa3fed521157754f7 SHA512 17062f152ce2aa8d46e4e01c3c0b8e52c67d30c3405b9b2f40656dfe731c774fd67ff3ad397f426d9e56ca4fe4ec4908f5c8f6082d52975cf19171ca4e39c534 AUX libffi-3.3_rc0-hppa-no-TEXTREL.patch 2821 BLAKE2B fcc7eb0ed4a3f9b31718bf7761de8194a5fff6dc0c32be843e15e3da089ccd3819b656843844475199eb5ecc53312f4ad5c1b26d896df464d077ce15ee32eb13 SHA512 202b0685ecbf058a0414e1f2e673e4c793f5381b5714e5e8f025307068eb48f5c7eb85081859194b4500cbc5b6981f07fb4b6efc866071ea0e64f9231852444c AUX libffi-3.3_rc0-ppc-macos-go.patch 2100 BLAKE2B 7ae1309b08be9293acee042d141bb632b0763af9e14200ef7206db763b01e289a68ce544709c8abc5a86adca5f1c0c895c6bf24f667429b118bf660ffa95bb39 SHA512 4684b87f1d36a0098ebde7996e4417718b3535eb66ec7c619be74fa30e4446849c246b491cad3aea1ac44bdf9e9fbf6e952000cb85299faf5b1d8598136b184b -DIST libffi-3.2.1.tar.gz 940837 BLAKE2B d202ccaa185acfd2476ed2a9b011891507cd8efbbda60f67c583268d1563853442ed829acecbf81c9b6b9a930345780bb7a4bd80e71e50ef544c7f4eab8cb01f SHA512 980ca30a8d76f963fca722432b1fe5af77d7a4e4d2eac5144fbc5374d4c596609a293440573f4294207e1bdd9fda80ad1e1cafb2ffb543df5a275bc3bd546483 DIST libffi-3.3-rc0.tar.gz 1084854 BLAKE2B 2c38d60f17ef52bcf270178c13c218f6ee320c9785091621d4689bcf6cee31d07eaaca12790965e1ae3ad71ad2c408342743968bf1d23f81a07fbdf6cfd55b90 SHA512 e6e695d32cd6eb7d65983f32986fccdfc786a593d2ea18af30ce741f58cfa1eb264b1a8d09df5084cb916001aea15187b005c2149a0620a44397a4453b6137d4 -DIST libffi-3.3-rc1.tar.gz 1122483 BLAKE2B c849f3c20bfb899f6659303bc739e894b842a3e0d85138a73915eafb8b2fe25b8d491f7eb023c735a9acd83933a9aa6cec562ca035513d774f5754c22a786fea SHA512 e1421d1bff8b71433dc06f6397f2f47894180b4f85e0a80b465b3a3edb904921e74be19d8ea15ef40f13275050e4b2c1432b6059372127c74560a4c73f18e18f -DIST libffi-3.3-rc2.tar.gz 1126497 BLAKE2B 40960c8e8bfb6b266192436a8cbfa7cf5d5e5290b753b3360f965ef28b99fa51fa887845b6a2646b02f4ca4c1472d381df0c63cb64d1412ace737a064c2bbf57 SHA512 d792fea8252e68178ba87a0a53087e46c126129e5c9094ea77ad1b4863e009904bd53f213eaa7f78133e7c5645c280a7523343a7e0b79607a61af90ded4cd36a DIST libffi-3.3.tar.gz 1305466 BLAKE2B cddc40729a30a9bd34d675809f51f8d1b4ccaffa54bc6dd6f7e965f4e260edd34754719f9f6247c8957aeb7cf154d56ce1fe16a54c3f1ad39afbebdf41d23caa SHA512 61513801a156f11420f541d325de697131846487122d6bdcf5491b18b4da788589f5c0bb07e88e396495d3be5830d74e9135595e2b8ddbfe95c448d8597fbd6f -EBUILD libffi-3.2.1-r1.ebuild 2280 BLAKE2B d48f1147e4884e3b7c66a3295d5ce9dc97052b45919a689f6f3c6841f887209d15d4b5b3be53de1a63a4441970268ec238a37ab867c67824b7bd61a60e7226fe SHA512 6f9dc5208a34b778da250f3221e1f2a9aecfa5c0c798dd8700f7aaf78e1e67f79594ba45d24408bc6e0e06a0fab25e91929ad6508bc98dcee4b16cb2000ca1a5 -EBUILD libffi-3.2.1-r2.ebuild 2339 BLAKE2B 17e7632bd2438a3087858b20483760b346ca9eba33e558586a120fed9c2371cbe4aa11104d720dd3cd61201b7dacbdf8f81b117850cc84d422a002793d7656e3 SHA512 0043e67a0b178b9d5be53dc5d8eb38c7cf673364ee15b37da0e66aefe6c28c3ecb48bd89a43f038833136376c5cd96121f9408c516cffcf8e8aa6944c3010b18 -EBUILD libffi-3.2.1-r3.ebuild 2406 BLAKE2B a015121afe41da66ff7a5c801c7e4f66881f1d1c07ae104e1b039aed28e51e4627108f56f62d09dd3af11171642af52c8aee3213a99f727b9c02cfc21717dfaa SHA512 ae889d195c6a28d9a30bed519c1a62d838fd06083df11f23182cc457bdf247ccca2a08b52499cf61f628b658f52e777de659e8c64f8f54677bf51f684bf53e0d -EBUILD libffi-3.2.1.ebuild 1980 BLAKE2B 4003c37d28601998d01c1fe670964dd81ba743041e8c28276de594c49590a06bdbfb1163a5fdb5a821cfe6197736a84d9230fcaef5fb5b642066d3b2f7d19771 SHA512 aeb7e7aeed8926915cbed36e344677694c6f36f4a7f96932cdf00ac64fa195f6f6c3a96187af16e8888f3c3a7df20ccc9c6ab414b80e6052ac93de32cdbd6b2a -EBUILD libffi-3.3-r1.ebuild 2705 BLAKE2B 0d4ebabdecf24ef16b873f6d659dfd88a76e48c08783054cc352160fed34340da9ca4de63a29ea8f37b2e3ec194e7bf604f2f75179f4585b9aff70659fb91714 SHA512 53ddb69801c67cc8ff4ec887ac1acf6ddd17363477021adf00c30154f1bbcb1c2bb58ddd225f09acb4685d74093faa425a637b8975a0ccb5b805b33f1a2f5975 -EBUILD libffi-3.3.ebuild 2189 BLAKE2B 3317970c1d2b634eaa24f267efe66b1d2e25b41d2a016429ba4e1182f7fc4af89e50ddf220685831bb55e9e09550be7bbd640e3e33b94d9f32c4118af1aeed2c SHA512 7ae2bf15d3952120ac022578a41603fa93c8838415077882b716718df2e60763dc780d239f1ee90ca1b53be30508dc903d18d5a88e2c05cbc9b418224b0b2c26 -EBUILD libffi-3.3_rc0.ebuild 2047 BLAKE2B abcfd92ef678310e7ac84f18da23be549545ed610234f3f8b85e623f8e9b7d213f085c6d18b6591a5c1477cfc8d274471e9cfee5ff697b1b345a5cf41be17b3c SHA512 37d237ea77888ee7b2482f200012bdfee084b454dba9c16cc4910559c1f20e3683cdcaf3c31fe8dc190531e4416257e2a63db87feeee51f3061a84e3ad1c3146 -EBUILD libffi-3.3_rc1.ebuild 2006 BLAKE2B ed7da466fbf5ff5d0736544ef4d656f869c57472289a4e130d44e4d77757947427c1ae1d603a3f5a972c3bda1cb4b2347d7a1655c70b236fc621275dc10ce346 SHA512 cebfc9c5c6aa0a0b99832d482afcef6f78f12cfe1b7c61b9dd353b7c120ae5b2c2317f5a6b2154d5e886e5f324381bfdfd15f52337732b204f00f4f72a83ced8 -EBUILD libffi-3.3_rc2.ebuild 2189 BLAKE2B 3317970c1d2b634eaa24f267efe66b1d2e25b41d2a016429ba4e1182f7fc4af89e50ddf220685831bb55e9e09550be7bbd640e3e33b94d9f32c4118af1aeed2c SHA512 7ae2bf15d3952120ac022578a41603fa93c8838415077882b716718df2e60763dc780d239f1ee90ca1b53be30508dc903d18d5a88e2c05cbc9b418224b0b2c26 +EBUILD libffi-3.3-r1.ebuild 2793 BLAKE2B bb768f8bf39d47a05c49fee015ba37c434de9c999b14239b0610cef06db73de26e3e643e6d384ad52643055bb75ea82498a9fc613ff5e970690f159bfb9bbc47 SHA512 8c99dddf3942ce513b61931e4247806fe3649357ef99ce8aa4b4b5f8a1a1ace51ebcb30a0474baca5c431680abaf76051de6ff6fe98baec5c05eaa943d7eff2a +EBUILD libffi-3.3_rc0.ebuild 2044 BLAKE2B baa61bfb489c8a040f26a08e52e3cf0fda08f4bbdca9748cbd5156bcba50557fd25ade3a911cb03ec7c4a55d0a562aa5341f832d7e68fef7cfee680ef37a5e10 SHA512 624d4f3b6471bb10a47b9ed76070a663ee457a4c609e5f5c364d873595172648bb2472e168e6dbc756ee4dc4ff32a6921165a02a1864e699e975f472ed9444c3 MISC metadata.xml 2034 BLAKE2B f63969afac51937e2c761f164de6a40addd97871037f20e4c6fa0da80bc67d6e7580d3a1eb51b943e0195bb7f480abbf461d00da6e2317eade55d2ceeb1cb3fa SHA512 c1c48a13ac9818b7e409180b27751f172800c217d1a37db954490478abb0a3e8b585631a25507b1ac85b11f41da95b15ecf139b6880801b6a8ea805749efc1bd diff --git a/dev-libs/libffi/files/libffi-3.3-power7-memcpy-2.patch b/dev-libs/libffi/files/libffi-3.3-power7-memcpy-2.patch new file mode 100644 index 000000000000..d9d47acb618f --- /dev/null +++ b/dev-libs/libffi/files/libffi-3.3-power7-memcpy-2.patch @@ -0,0 +1,28 @@ +From 6663047f56c2932a6b10a790f4ac6666dd181326 Mon Sep 17 00:00:00 2001 +From: Anthony Green +Date: Fri, 29 Nov 2019 07:00:35 -0500 +Subject: [PATCH] Address platforms with no __int128. + +--- + src/powerpc/ffi_linux64.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/powerpc/ffi_linux64.c b/src/powerpc/ffi_linux64.c +index de0d033..7364770 100644 +--- a/src/powerpc/ffi_linux64.c ++++ b/src/powerpc/ffi_linux64.c +@@ -547,9 +547,9 @@ ffi_prep_args64 (extended_cif *ecif, unsigned long *const stack) + if (next_arg.ul == gpr_end.ul) + next_arg.ul = rest.ul; + if (vecarg_count < NUM_VEC_ARG_REGISTERS64 && i < nfixedargs) +- *vec_base.f128++ = **p_argv.f128; ++ memcpy (vec_base.f128++, *p_argv.f128, sizeof (float128)); + else +- *next_arg.f128 = **p_argv.f128; ++ memcpy (next_arg.f128, *p_argv.f128, sizeof (float128)); + if (++next_arg.f128 == gpr_end.f128) + next_arg.f128 = rest.f128; + vecarg_count++; +-- +2.26.0 + diff --git a/dev-libs/libffi/files/libffi-3.3-power7-memcpy.patch b/dev-libs/libffi/files/libffi-3.3-power7-memcpy.patch new file mode 100644 index 000000000000..91f9a6f60fae --- /dev/null +++ b/dev-libs/libffi/files/libffi-3.3-power7-memcpy.patch @@ -0,0 +1,42 @@ +From e50b9ef8b910fa642ef158f6642e60d54d7ad740 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Sat, 7 Dec 2019 02:34:14 -0800 +Subject: [PATCH] powerpc64: Use memcpy to help platforms with no __int128. + (#534) + +Signed-off-by: Khem Raj +--- + src/powerpc/ffi_linux64.c | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/src/powerpc/ffi_linux64.c b/src/powerpc/ffi_linux64.c +index 7364770..4d50878 100644 +--- a/src/powerpc/ffi_linux64.c ++++ b/src/powerpc/ffi_linux64.c +@@ -680,9 +680,9 @@ ffi_prep_args64 (extended_cif *ecif, unsigned long *const stack) + { + if (vecarg_count < NUM_VEC_ARG_REGISTERS64 + && i < nfixedargs) +- *vec_base.f128++ = *arg.f128++; ++ memcpy (vec_base.f128++, arg.f128, sizeof (float128)); + else +- *next_arg.f128 = *arg.f128++; ++ memcpy (next_arg.f128, arg.f128++, sizeof (float128)); + if (++next_arg.f128 == gpr_end.f128) + next_arg.f128 = rest.f128; + vecarg_count++; +@@ -986,9 +986,9 @@ ffi_closure_helper_LINUX64 (ffi_cif *cif, + do + { + if (pvec < end_pvec && i < nfixedargs) +- *to.f128 = *pvec++; ++ memcpy (to.f128, pvec++, sizeof (float128)); + else +- *to.f128 = *from.f128; ++ memcpy (to.f128, from.f128, sizeof (float128)); + to.f128++; + from.f128++; + } +-- +2.26.0 + diff --git a/dev-libs/libffi/libffi-3.2.1-r1.ebuild b/dev-libs/libffi/libffi-3.2.1-r1.ebuild deleted file mode 100644 index 34cbd2355b98..000000000000 --- a/dev-libs/libffi/libffi-3.2.1-r1.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit eutils libtool ltprune multilib multilib-minimal toolchain-funcs - -DESCRIPTION="a portable, high level programming interface to various calling conventions" -HOMEPAGE="https://sourceware.org/libffi/" -SRC_URI="ftp://sourceware.org/pub/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="debug pax_kernel static-libs test" - -RESTRICT="!test? ( test )" - -RDEPEND="" -DEPEND="test? ( dev-util/dejagnu )" - -DOCS="ChangeLog* README" - -PATCHES=( - "${FILESDIR}"/${PN}-3.2.1-o-tmpfile-eacces.patch #529044 - "${FILESDIR}"/${PN}-3.2.1-complex_alpha.patch - "${FILESDIR}"/${PN}-3.1-darwin-x32.patch - "${FILESDIR}"/${PN}-3.2.1-complex-ia64.patch - "${FILESDIR}"/${PN}-3.2.1-include-path.patch - "${FILESDIR}"/${PN}-3.2.1-include-path-autogen.patch -) - -ECONF_SOURCE=${S} - -pkg_setup() { - # Check for orphaned libffi, see https://bugs.gentoo.org/354903 for example - if [[ ${ROOT} == "/" && ${EPREFIX} == "" ]] && ! has_version ${CATEGORY}/${PN}; then - local base="${T}"/conftest - echo 'int main() { }' > "${base}".c - $(tc-getCC) -o "${base}" "${base}".c -lffi >&/dev/null - if [ $? -eq 0 ]; then - eerror "The linker reported linking against -lffi to be working while it shouldn't have." - eerror "This is wrong and you should find and delete the old copy of libffi before continuing." - die "The system is in inconsistent state with unknown libffi installed." - fi - fi -} - -src_prepare() { - default - - sed -i -e 's:@toolexeclibdir@:$(libdir):g' Makefile.in || die #462814 - elibtoolize -} - -multilib_src_configure() { - use userland_BSD && export HOST="${CHOST}" - # python does not like miltilib-wrapped headers: bug #643582 - # thus we install includes into ABI-specific paths - local includes="${EPREFIX}"/usr/$(get_libdir)/${P}/include/ - econf \ - $(use_enable static-libs static) \ - $(use_enable pax_kernel pax_emutramp) \ - $(use_enable debug) \ - --includedir="${includes}" -} - -multilib_src_install_all() { - prune_libtool_files - einstalldocs -} diff --git a/dev-libs/libffi/libffi-3.2.1-r2.ebuild b/dev-libs/libffi/libffi-3.2.1-r2.ebuild deleted file mode 100644 index 4cc226c3db2a..000000000000 --- a/dev-libs/libffi/libffi-3.2.1-r2.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit eutils libtool ltprune multilib multilib-minimal toolchain-funcs - -DESCRIPTION="a portable, high level programming interface to various calling conventions" -HOMEPAGE="https://sourceware.org/libffi/" -SRC_URI="ftp://sourceware.org/pub/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="debug pax_kernel static-libs test" - -RESTRICT="!test? ( test )" - -RDEPEND="" -DEPEND="test? ( dev-util/dejagnu )" - -DOCS="ChangeLog* README" - -PATCHES=( - "${FILESDIR}"/${PN}-3.2.1-o-tmpfile-eacces.patch #529044 - "${FILESDIR}"/${PN}-3.2.1-complex_alpha.patch - "${FILESDIR}"/${PN}-3.1-darwin-x32.patch - "${FILESDIR}"/${PN}-3.2.1-complex-ia64.patch - "${FILESDIR}"/${PN}-3.2.1-include-path.patch - "${FILESDIR}"/${PN}-3.2.1-include-path-autogen.patch - "${FILESDIR}"/${PN}-3.2.1-ia64-small-struct.patch #634190 -) - -ECONF_SOURCE=${S} - -pkg_setup() { - # Check for orphaned libffi, see https://bugs.gentoo.org/354903 for example - if [[ ${ROOT} == "/" && ${EPREFIX} == "" ]] && ! has_version ${CATEGORY}/${PN}; then - local base="${T}"/conftest - echo 'int main() { }' > "${base}".c - $(tc-getCC) -o "${base}" "${base}".c -lffi >&/dev/null - if [ $? -eq 0 ]; then - eerror "The linker reported linking against -lffi to be working while it shouldn't have." - eerror "This is wrong and you should find and delete the old copy of libffi before continuing." - die "The system is in inconsistent state with unknown libffi installed." - fi - fi -} - -src_prepare() { - default - - sed -i -e 's:@toolexeclibdir@:$(libdir):g' Makefile.in || die #462814 - elibtoolize -} - -multilib_src_configure() { - use userland_BSD && export HOST="${CHOST}" - # python does not like miltilib-wrapped headers: bug #643582 - # thus we install includes into ABI-specific paths - local includes="${EPREFIX}"/usr/$(get_libdir)/${P}/include/ - econf \ - $(use_enable static-libs static) \ - $(use_enable pax_kernel pax_emutramp) \ - $(use_enable debug) \ - --includedir="${includes}" -} - -multilib_src_install_all() { - prune_libtool_files - einstalldocs -} diff --git a/dev-libs/libffi/libffi-3.2.1-r3.ebuild b/dev-libs/libffi/libffi-3.2.1-r3.ebuild deleted file mode 100644 index e95632cfc4a0..000000000000 --- a/dev-libs/libffi/libffi-3.2.1-r3.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit eutils libtool multilib multilib-minimal toolchain-funcs - -DESCRIPTION="a portable, high level programming interface to various calling conventions" -HOMEPAGE="https://sourceware.org/libffi/" -SRC_URI="ftp://sourceware.org/pub/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="debug pax_kernel static-libs test" - -RESTRICT="!test? ( test )" - -RDEPEND="" -DEPEND="test? ( dev-util/dejagnu )" - -DOCS="ChangeLog* README" - -PATCHES=( - "${FILESDIR}"/${PN}-3.2.1-o-tmpfile-eacces.patch #529044 - "${FILESDIR}"/${PN}-3.2.1-complex_alpha.patch - "${FILESDIR}"/${PN}-3.1-darwin-x32.patch - "${FILESDIR}"/${PN}-3.2.1-complex-ia64.patch - "${FILESDIR}"/${PN}-3.2.1-include-path.patch - "${FILESDIR}"/${PN}-3.2.1-include-path-autogen.patch - "${FILESDIR}"/${PN}-3.2.1-ia64-small-struct.patch #634190 - "${FILESDIR}"/${PN}-3.2.1-musl-emutramp.patch #694916 -) - -ECONF_SOURCE=${S} - -pkg_setup() { - # Check for orphaned libffi, see https://bugs.gentoo.org/354903 for example - if [[ ${ROOT} == "/" && ${EPREFIX} == "" ]] && ! has_version ${CATEGORY}/${PN}; then - local base="${T}"/conftest - echo 'int main() { }' > "${base}".c - $(tc-getCC) -o "${base}" "${base}".c -lffi >&/dev/null - if [ $? -eq 0 ]; then - eerror "The linker reported linking against -lffi to be working while it shouldn't have." - eerror "This is wrong and you should find and delete the old copy of libffi before continuing." - die "The system is in inconsistent state with unknown libffi installed." - fi - fi -} - -src_prepare() { - default - - sed -i -e 's:@toolexeclibdir@:$(libdir):g' Makefile.in || die #462814 - elibtoolize -} - -multilib_src_configure() { - use userland_BSD && export HOST="${CHOST}" - # python does not like miltilib-wrapped headers: bug #643582 - # thus we install includes into ABI-specific paths - local includes="${EPREFIX}"/usr/$(get_libdir)/${P}/include/ - econf \ - $(use_enable static-libs static) \ - $(use_enable pax_kernel pax_emutramp) \ - $(use_enable debug) \ - --includedir="${includes}" -} - -multilib_src_install_all() { - einstalldocs - find "${D}" -name '*.la' -delete || die -} diff --git a/dev-libs/libffi/libffi-3.2.1.ebuild b/dev-libs/libffi/libffi-3.2.1.ebuild deleted file mode 100644 index 300446954037..000000000000 --- a/dev-libs/libffi/libffi-3.2.1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils libtool ltprune multilib multilib-minimal toolchain-funcs - -DESCRIPTION="a portable, high level programming interface to various calling conventions" -HOMEPAGE="https://sourceware.org/libffi/" -SRC_URI="ftp://sourceware.org/pub/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="debug pax_kernel static-libs test" - -RESTRICT="!test? ( test )" - -RDEPEND="" -DEPEND="test? ( dev-util/dejagnu )" - -DOCS="ChangeLog* README" - -ECONF_SOURCE=${S} - -pkg_setup() { - # Check for orphaned libffi, see https://bugs.gentoo.org/354903 for example - if [[ ${ROOT} == "/" && ${EPREFIX} == "" ]] && ! has_version ${CATEGORY}/${PN}; then - local base="${T}"/conftest - echo 'int main() { }' > "${base}".c - $(tc-getCC) -o "${base}" "${base}".c -lffi >&/dev/null - if [ $? -eq 0 ]; then - eerror "The linker reported linking against -lffi to be working while it shouldn't have." - eerror "This is wrong and you should find and delete the old copy of libffi before continuing." - die "The system is in inconsistent state with unknown libffi installed." - fi - fi -} - -src_prepare() { - sed -i -e 's:@toolexeclibdir@:$(libdir):g' Makefile.in || die #462814 - epatch "${FILESDIR}"/${PN}-3.2.1-o-tmpfile-eacces.patch #529044 - epatch "${FILESDIR}"/${PN}-3.2.1-complex_alpha.patch - epatch "${FILESDIR}"/${PN}-3.1-darwin-x32.patch - epatch "${FILESDIR}"/${PN}-3.2.1-complex-ia64.patch - epatch_user - elibtoolize -} - -multilib_src_configure() { - use userland_BSD && export HOST="${CHOST}" - econf \ - $(use_enable static-libs static) \ - $(use_enable pax_kernel pax_emutramp) \ - $(use_enable debug) -} - -multilib_src_install_all() { - prune_libtool_files - einstalldocs -} diff --git a/dev-libs/libffi/libffi-3.3-r1.ebuild b/dev-libs/libffi/libffi-3.3-r1.ebuild index 3c2b1a66dd3b..0321d4117916 100644 --- a/dev-libs/libffi/libffi-3.3-r1.ebuild +++ b/dev-libs/libffi/libffi-3.3-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/libffi/libffi/releases/download/v${MY_PV}/${MY_P}.ta LICENSE="MIT" SLOT="0/7" # SONAME=libffi.so.7 -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ~ppc64 ~riscv s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug pax_kernel static-libs test test-bhaible" RESTRICT="!test? ( test )" @@ -28,6 +28,8 @@ PATCHES=( "${FILESDIR}"/${PN}-3.2.1-o-tmpfile-eacces.patch #529044 "${FILESDIR}"/${PN}-3.3_rc0-ppc-macos-go.patch "${FILESDIR}"/${PN}-3.3-power7.patch + "${FILESDIR}"/${PN}-3.3-power7-memcpy.patch + "${FILESDIR}"/${PN}-3.3-power7-memcpy-2.patch ) S=${WORKDIR}/${MY_P} diff --git a/dev-libs/libffi/libffi-3.3.ebuild b/dev-libs/libffi/libffi-3.3.ebuild deleted file mode 100644 index 8e60ade28961..000000000000 --- a/dev-libs/libffi/libffi-3.3.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit multilib multilib-minimal toolchain-funcs - -MY_PV=${PV/_rc/-rc} -MY_P=${PN}-${MY_PV} - -DESCRIPTION="a portable, high level programming interface to various calling conventions" -HOMEPAGE="https://sourceware.org/libffi/" -SRC_URI="https://github.com/libffi/libffi/releases/download/v${MY_PV}/${MY_P}.tar.gz" - -LICENSE="MIT" -SLOT="0/7" # SONAME=libffi.so.7 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="debug pax_kernel static-libs test test-bhaible" - -RESTRICT="!test? ( test )" - -RDEPEND="" -DEPEND="" -BDEPEND="test? ( dev-util/dejagnu )" - -DOCS="ChangeLog* README.md" - -PATCHES=( - "${FILESDIR}"/${PN}-3.2.1-o-tmpfile-eacces.patch #529044 - "${FILESDIR}"/${PN}-3.3_rc0-ppc-macos-go.patch -) - -S=${WORKDIR}/${MY_P} - -ECONF_SOURCE=${S} - -pkg_setup() { - # Check for orphaned libffi, see https://bugs.gentoo.org/354903 for example - if [[ ${ROOT} == "/" && ${EPREFIX} == "" ]] && ! has_version ${CATEGORY}/${PN}; then - local base="${T}"/conftest - echo 'int main() { }' > "${base}".c - $(tc-getCC) -o "${base}" "${base}".c -lffi >&/dev/null - if [ $? -eq 0 ]; then - eerror "The linker reported linking against -lffi to be working while it shouldn't have." - eerror "This is wrong and you should find and delete the old copy of libffi before continuing." - die "The system is in inconsistent state with unknown libffi installed." - fi - fi -} - -src_prepare() { - default - - if ! use test-bhaible; then - # These tests are very heavyweight (hours of runtime) - rm -v testsuite/libffi.bhaible/bhaible.exp || die - fi -} - -multilib_src_configure() { - use userland_BSD && export HOST="${CHOST}" - econf \ - --includedir="${EPREFIX}"/usr/$(get_libdir)/${P}/include \ - --disable-multi-os-directory \ - $(use_enable static-libs static) \ - $(use_enable pax_kernel pax_emutramp) \ - $(use_enable debug) -} - -multilib_src_install_all() { - find "${ED}" -name "*.la" -delete || die - einstalldocs -} diff --git a/dev-libs/libffi/libffi-3.3_rc0.ebuild b/dev-libs/libffi/libffi-3.3_rc0.ebuild index 4f2b06d98c03..3ddac01cf742 100644 --- a/dev-libs/libffi/libffi-3.3_rc0.ebuild +++ b/dev-libs/libffi/libffi-3.3_rc0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/libffi/libffi/releases/download/v${MY_PV}/${MY_P}.ta LICENSE="MIT" SLOT="0/7" # SONAME=libffi.so.7 -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug pax_kernel static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libffi/libffi-3.3_rc1.ebuild b/dev-libs/libffi/libffi-3.3_rc1.ebuild deleted file mode 100644 index aeadeb0dc4bf..000000000000 --- a/dev-libs/libffi/libffi-3.3_rc1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit multilib multilib-minimal toolchain-funcs - -MY_PV=${PV/_rc/-rc} -MY_P=${PN}-${MY_PV} - -DESCRIPTION="a portable, high level programming interface to various calling conventions" -HOMEPAGE="https://sourceware.org/libffi/" -SRC_URI="https://github.com/libffi/libffi/releases/download/v${MY_PV}/${MY_P}.tar.gz" - -LICENSE="MIT" -SLOT="0/7" # SONAME=libffi.so.7 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="debug pax_kernel static-libs test" - -RESTRICT="!test? ( test )" - -RDEPEND="" -DEPEND="" -BDEPEND="test? ( dev-util/dejagnu )" - -DOCS="ChangeLog* README.md" - -PATCHES=( - "${FILESDIR}"/${PN}-3.2.1-o-tmpfile-eacces.patch #529044 - "${FILESDIR}"/${PN}-3.3_rc0-ppc-macos-go.patch -) - -S=${WORKDIR}/${MY_P} - -ECONF_SOURCE=${S} - -pkg_setup() { - # Check for orphaned libffi, see https://bugs.gentoo.org/354903 for example - if [[ ${ROOT} == "/" && ${EPREFIX} == "" ]] && ! has_version ${CATEGORY}/${PN}; then - local base="${T}"/conftest - echo 'int main() { }' > "${base}".c - $(tc-getCC) -o "${base}" "${base}".c -lffi >&/dev/null - if [ $? -eq 0 ]; then - eerror "The linker reported linking against -lffi to be working while it shouldn't have." - eerror "This is wrong and you should find and delete the old copy of libffi before continuing." - die "The system is in inconsistent state with unknown libffi installed." - fi - fi -} - -multilib_src_configure() { - use userland_BSD && export HOST="${CHOST}" - econf \ - --includedir="${EPREFIX}"/usr/$(get_libdir)/${P}/include \ - --disable-multi-os-directory \ - $(use_enable static-libs static) \ - $(use_enable pax_kernel pax_emutramp) \ - $(use_enable debug) -} - -multilib_src_install_all() { - find "${ED}" -name "*.la" -delete || die - einstalldocs -} diff --git a/dev-libs/libffi/libffi-3.3_rc2.ebuild b/dev-libs/libffi/libffi-3.3_rc2.ebuild deleted file mode 100644 index 8e60ade28961..000000000000 --- a/dev-libs/libffi/libffi-3.3_rc2.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit multilib multilib-minimal toolchain-funcs - -MY_PV=${PV/_rc/-rc} -MY_P=${PN}-${MY_PV} - -DESCRIPTION="a portable, high level programming interface to various calling conventions" -HOMEPAGE="https://sourceware.org/libffi/" -SRC_URI="https://github.com/libffi/libffi/releases/download/v${MY_PV}/${MY_P}.tar.gz" - -LICENSE="MIT" -SLOT="0/7" # SONAME=libffi.so.7 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="debug pax_kernel static-libs test test-bhaible" - -RESTRICT="!test? ( test )" - -RDEPEND="" -DEPEND="" -BDEPEND="test? ( dev-util/dejagnu )" - -DOCS="ChangeLog* README.md" - -PATCHES=( - "${FILESDIR}"/${PN}-3.2.1-o-tmpfile-eacces.patch #529044 - "${FILESDIR}"/${PN}-3.3_rc0-ppc-macos-go.patch -) - -S=${WORKDIR}/${MY_P} - -ECONF_SOURCE=${S} - -pkg_setup() { - # Check for orphaned libffi, see https://bugs.gentoo.org/354903 for example - if [[ ${ROOT} == "/" && ${EPREFIX} == "" ]] && ! has_version ${CATEGORY}/${PN}; then - local base="${T}"/conftest - echo 'int main() { }' > "${base}".c - $(tc-getCC) -o "${base}" "${base}".c -lffi >&/dev/null - if [ $? -eq 0 ]; then - eerror "The linker reported linking against -lffi to be working while it shouldn't have." - eerror "This is wrong and you should find and delete the old copy of libffi before continuing." - die "The system is in inconsistent state with unknown libffi installed." - fi - fi -} - -src_prepare() { - default - - if ! use test-bhaible; then - # These tests are very heavyweight (hours of runtime) - rm -v testsuite/libffi.bhaible/bhaible.exp || die - fi -} - -multilib_src_configure() { - use userland_BSD && export HOST="${CHOST}" - econf \ - --includedir="${EPREFIX}"/usr/$(get_libdir)/${P}/include \ - --disable-multi-os-directory \ - $(use_enable static-libs static) \ - $(use_enable pax_kernel pax_emutramp) \ - $(use_enable debug) -} - -multilib_src_install_all() { - find "${ED}" -name "*.la" -delete || die - einstalldocs -} diff --git a/dev-libs/libfido2/Manifest b/dev-libs/libfido2/Manifest index b5bc885157bc..380432d9185e 100644 --- a/dev-libs/libfido2/Manifest +++ b/dev-libs/libfido2/Manifest @@ -3,5 +3,5 @@ AUX libfido2-1.3.0-remove-openssh-middleware.patch 1606 BLAKE2B ad02fe91523187bb DIST libfido2-1.3.0.tar.gz 1516842 BLAKE2B 18a0036127a9f643ef7ca917dab909bfa344caecdfdef3f1f0881bd7c84b73ea8273a57a2daccc95cc448d7777c389a8f573f663895abd78c48b3340a45f7764 SHA512 9cfb872b898fb6659e0c5e377b5f80738c22dadc4768be02b8cb5e4f4932cb4edde360cd84aac78eb3e3a57d3bc10b4147740a4830d16adcdefe7c48fa460d36 DIST libfido2-1.3.1.tar.gz 1512676 BLAKE2B f69a04fc69c46b688d83afe9d72b2fb1860ac00a09665d55e25293595520e95d45486ecc5355c479bc8bc06dbe6ed4fd469c511f5bf5f341a0ec86cb099fce28 SHA512 fc56f7bcddd7ae0f950b4e94f08ad726f7de68b975c0bdcbca98c7932c2c3d2e2a51b30eaf41e8dba08e82af3926cbed44264244ae721902af46e47df9fcbe1b EBUILD libfido2-1.3.0-r1.ebuild 989 BLAKE2B 5894629d1c22d311bf27e5563f88a9ba4666f800a9c61dbf18cecb0042a18adf15a855a7965569e66695b5548f8704ea695467f72ef33cc71b6aa730a51eb635 SHA512 40e8ae45897fc44183b25414e2ed4de23ed80dd2b1553ddb145984f8130f45b0c25f145549b9e69b68072e7c7c247e2b9b20086d44ba52241c7b7f9569979a2d -EBUILD libfido2-1.3.1.ebuild 870 BLAKE2B a3c6402b83891e8426dd3dae60127d32f90759a87abcc162452f8f503eb97511995f423f85591bde101107d48d0fa170da640d185180bce92737be7656bef994 SHA512 d1589c95c5ad040ea58888d4f52bb9a61587572e0a5a1600683fc0d3b3b440c196275d14cbd26fe88ba536d81d326c6fd41a3cab1360fd53831f4e5247126674 +EBUILD libfido2-1.3.1.ebuild 880 BLAKE2B b415a97a5d3dea84b39ecffcd348f3cefea3b9dbe125e6b4227c333bfd3825cec2cf821d8039749db150321a47d0f02c4b835ad86d1f95ebe8b5a9b746674c3d SHA512 fbb26370067c121d13fc948212dcda35cf498368e20c17ea88e1abd51d1517d9b9e88c66288b6ba1595b80599a36cc67cb76b5e00f74fe8bb7cd7259e0f556b0 MISC metadata.xml 257 BLAKE2B f8a00f23163e58c310fa0e4ab94b2e6b5638ec569a5e93ea2efec8c7bdd97c1629e9bc0e9bf04917f5ca4fea4085855b281c30ced2f09548e96b12e6bb1d5a40 SHA512 9c7759d33e1bbc8be0da5b4f59fc720266e40f4116d7db0c17c5ad800a7bb638f33a1308e1554092af781f06df6f6cb55db41fc22207cd3edc2e159840e3a3b1 diff --git a/dev-libs/libfido2/libfido2-1.3.1.ebuild b/dev-libs/libfido2/libfido2-1.3.1.ebuild index 0ed36b0583f0..bd76b0619811 100644 --- a/dev-libs/libfido2/libfido2-1.3.1.ebuild +++ b/dev-libs/libfido2/libfido2-1.3.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/Yubico/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD-2" SLOT="0/1" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" IUSE="libressl +static-libs" DEPEND=" diff --git a/dev-libs/libfilezilla/Manifest b/dev-libs/libfilezilla/Manifest index 0629823826ca..44a29853f68f 100644 --- a/dev-libs/libfilezilla/Manifest +++ b/dev-libs/libfilezilla/Manifest @@ -3,9 +3,11 @@ DIST libfilezilla-0.18.2.tar.bz2 526968 BLAKE2B 81b27c18e9c04e2277dbe7a2fa2bfe3c DIST libfilezilla-0.19.1.tar.bz2 539952 BLAKE2B a581964a34c9104543eb06579e1f1b816b0f47e6ef3af0de9aa0b7528665ca0ac17ddf3c5327a434b8e344bdde5602f1b7a71b7cc755367e750c88de06329335 SHA512 1342a199e4bdc211437deaa4ff34fe7f7de476a664b1ea4dc8df0482db98eb6c21e03f9c7b510bc00c81f6dacd7fdec2fa721554fe6e71c5bb2763618759b1a1 DIST libfilezilla-0.19.3.tar.bz2 541117 BLAKE2B c0015be2fa632cc4bfd44d5e02bdc9e14c5ac0598e4c83fabc95e00dd82669963d02a8e7b3db33e554d86f333eb5a7afdd6235acfa7b336dbd5bbfbf334f4381 SHA512 264a3a110dc4e99f6b993479be9f25cf831297899c699d73e5ad5a403e11ff09fa9ab062a420a0111e78f7d6e68e92fa461c161c8fd7c274cf227ef45f618849 DIST libfilezilla-0.20.1.tar.bz2 548442 BLAKE2B 1a0c41847fac98f28cfbda2071d76d945c38414de2ae97dccb00870ed97e39cf1cfefc879b85e014eaf731f3bd9c9859636b362872c1cd109f9214e9376680a0 SHA512 5fa43b2215c71d1e0ba92fdfed8963f771b7b8862333f14e812b0e01a783ceb5e186706f6729be8112872cf4abfa4fc4b785bbab5596d1b3f474046febedbfe7 +DIST libfilezilla-0.20.2.tar.bz2 549679 BLAKE2B 929c535ed7ad65fb35bc7f3a21c827ff51d01e387f383bf677f86b78aa79deafa81781eee87afe3c9c8a4d48c60ea02f7fff45b4e469f3755511c9b11001dc88 SHA512 242df38b335558c83fde91800787992adaa617292d119a15d8036adc1622b207127d0e8e6fb935b4300e1e0d63e196636589ba513e410c751dea052164a773d7 EBUILD libfilezilla-0.15.1.ebuild 920 BLAKE2B 0f9101255067d3dd17f4048716b25ac12e9270db414208ee23911d644140f0d8a1bf446f07a6b67f3aab679403a87a0a3e7c569922cbe4ffcf7c9c0ef9d846a1 SHA512 5a6b773f29312f2b7557ba02404124040c4272328c51df45a00eef2ba8ec6ec72517116d501ddb7307b30b0216dabb94c42690bbc72fd96ac436c8684e423215 EBUILD libfilezilla-0.18.2.ebuild 1051 BLAKE2B 06f0455b9a48fd2b1eb8f1a6437260efc74ca81b07f18124db2c99311c5ae3bbe416226f70c72f9732c71ceab52041138dd8a64ef3bd923d07658db409330080 SHA512 428fd7bc6c28d76db19f568edb3cd4f3e6528320e62f6da78408a57d34fdb31d4aad2f91da49f33634e29fbc6f7d443b01998a53d9ee599090094bd7940c5558 EBUILD libfilezilla-0.19.1.ebuild 1080 BLAKE2B d046a5ab623d32c7dfa351fd168e4041650f9248e1099698dd04b8ddaede2eee71ca34078827b4f723d6b2abc02889985e6759073e054f1470453aa96aaeb736 SHA512 b4d226e728d68cbb97faaf22282869d59d506e91a0014a0164a35f1df394e53f58ed91cfbf0a7595f0c32177d3fd618bb75c1085d9260339df9e1228dc84acaa EBUILD libfilezilla-0.19.3.ebuild 1087 BLAKE2B 871c89630e89cfb7ae3a45ddbcb8f8037514f435714f95192224c221808717a614f25cd096e42d883f03f88c943e4c9a0e4add6d52581c5489d1aeabf02cdc3d SHA512 de7bee4d4741c7356d0085a7c24454f39ed87da863a9404f0dc0a59906245fd137f40bc3ca126d632c44e8f90fbfdf2ba367a66ef7b29305aa37eefdf92e4cb9 EBUILD libfilezilla-0.20.1.ebuild 1087 BLAKE2B 620bead88b7a648e222da686414b39b1a23b93cb8b6b9ac71716a5d59d242eeb2553ec41ffc109335d9c154e6472e3f29495125683714647366cdf8c4b714e48 SHA512 cad7926643736f61c954b555380e3445fbb0841466406f19a94a3cfdb9ef44815755a15f0d6a2b1fbd8e1e789a67653fbea26729dbe3860939306009b3024f9d +EBUILD libfilezilla-0.20.2.ebuild 1087 BLAKE2B 620bead88b7a648e222da686414b39b1a23b93cb8b6b9ac71716a5d59d242eeb2553ec41ffc109335d9c154e6472e3f29495125683714647366cdf8c4b714e48 SHA512 cad7926643736f61c954b555380e3445fbb0841466406f19a94a3cfdb9ef44815755a15f0d6a2b1fbd8e1e789a67653fbea26729dbe3860939306009b3024f9d MISC metadata.xml 1135 BLAKE2B df349738b526f415335acdb239b0d567b2e86c835fc8faba17513a9cad40427b50d1822ee7f2d5931571cb02a26dc4a26831c44563ae3d9a6f999c8a63a23404 SHA512 f0a35af200bbaca778c066720f1c4bb8680418196ac996cf09158c2ff881612132c85a926d4881437c332bb7e1698c5f02c44be9e9cc9b976e5170813ecd8151 diff --git a/dev-libs/libfilezilla/libfilezilla-0.20.2.ebuild b/dev-libs/libfilezilla/libfilezilla-0.20.2.ebuild new file mode 100644 index 000000000000..61611daf6b65 --- /dev/null +++ b/dev-libs/libfilezilla/libfilezilla-0.20.2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit flag-o-matic + +DESCRIPTION="C++ library offering some basic functionality for platform-independent programs" +HOMEPAGE="https://lib.filezilla-project.org/" +SRC_URI="https://download.filezilla-project.org/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0/4" # libfilezilla .so version +KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86" +IUSE="test" + +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/nettle:0= + >=net-libs/gnutls-3.5.7:= +" +DEPEND="${RDEPEND} + test? ( dev-util/cppunit )" + +pkg_pretend() { + if [[ ${MERGE_TYPE} != binary ]]; then + if ! test-flag-CXX -std=c++14; then + eerror "${P} requires C++14-capable C++ compiler. Your current compiler" + eerror "does not seem to support -std=c++14 option. Please upgrade your compiler" + eerror "to gcc-4.9 or an equivalent version supporting C++14." + die "Currently active compiler does not support -std=c++14" + fi + fi +} + +src_install() { + default + find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die +} diff --git a/dev-libs/libflatarray/Manifest b/dev-libs/libflatarray/Manifest index 792b2c650adc..03c2f3eeaa52 100644 --- a/dev-libs/libflatarray/Manifest +++ b/dev-libs/libflatarray/Manifest @@ -1,5 +1,3 @@ -DIST libflatarray-0.2.0.tar.bz2 34193 BLAKE2B 8f409b097a0dfe037e9fdd1f8ed3b0ba86ef9ab816219b9357d119afa1c7236c0a467d9705fd5050ccbdc54ee40b811d2daee0a697f8ba720f037294d0305d52 SHA512 96050c08479429baf22a9694ca7354e1ab4fa892976d4098419e2863cac8e21aec586116a1702a5050753febd9b9321a14fc4da5d6487cf75a574562ec4d4647 -DIST libflatarray-0.3.0.tar.bz2 104544 BLAKE2B 9ac490a526fbd71478ac569538bad28e01a1a91bd71d37e85bf89181e856e79b2dec6af5415f238e5f72fbbe57cda59ee87ebd79cd273887061e2bbb93a7ce31 SHA512 c58339cdadf98f552d2f1b440a293c48923f32fc43a5a06ee8b8a40835a5f6c21514f7a9efa0ff23930ab9fdda8d4389641ec83c589e1982dbf5a3f75d2ffd37 -EBUILD libflatarray-0.2.0-r1.ebuild 949 BLAKE2B 86ece267ca65c8d18f942c121111d1958b3e35689c0cad86d0cdded924bb5ca8c32a669d383c461e1a02d3b9232a52e59e53731ce965e660ef207a98053cbfe0 SHA512 77dbb17cb4fd34fea2ab6741d1eababdbf22187b15180414c7d7540ac050013f006417068870a62a65a67004f3b554ea3c99bbca8983576a7ba711182f22f38d -EBUILD libflatarray-0.3.0-r1.ebuild 979 BLAKE2B 987158e0f8ae9b7292c8e9138cf1525d681c290db424031aa84ccdc6e82f06148e74067b0d478def1fa68936edeb6f9f9aa82be54a982218c3dacf5dec32bd60 SHA512 8096e2881688ec361f25edda46d47bdf5044d015aba1d025fc7ca0650abd346d116a1cb5bd832a22f71e083175b876811555bafbd02b38c7aeeea64f6c368da1 +DIST libflatarray-0.4.0_pre20200314.tar.gz 165804 BLAKE2B 593e26b4c67ca67143ac9fdfca697700ae4caff807bca0b50d7a2de05ad8dadb79c98f9db39b728fdf098cd8e948c99963d11cf95bbc31b6c0f485e81d9736e8 SHA512 3f78c0db04e3de637fd8ed938c2d4d88d1eb270fc6a95f2d1b0909c4a6df40720e77c2aedac5ba38be32f703600a075107000ba028b38739b4206b7498f66955 +EBUILD libflatarray-0.4.0_pre20200314.ebuild 1115 BLAKE2B f2708cea44cf0398100e746edaa4fc2fdf9b4993c042fd96931b8b80a0b6f5508ca08f9da44e3427d0b843887823180a6a7d4e3dfd9799b25dad20f000bea860 SHA512 4235837df7995aa15735421eb144e62d564b9b7b9be9a936ad49538670d5a4eb0cd93af32d51934a5098ed6622ea2d7da28cae82c95025955a25fdc8605038d7 MISC metadata.xml 796 BLAKE2B 97e9da58126fc47aa98f30b4e5389ac90f792db95e84a2186d7cc8702719c299d8e8b8bb9de3d91c21babeb6e1c21a778da4e6719d84975d142ab1fbd8256ca5 SHA512 672b8ab81e7915b0477c716493afb2e64b48749bdc510da3f01efc0a20ae5cc49facfd97ab96ba4661783142671f5c68d9f4511f89f928875f9a5c47d0cdb085 diff --git a/dev-libs/libflatarray/libflatarray-0.2.0-r1.ebuild b/dev-libs/libflatarray/libflatarray-0.2.0-r1.ebuild deleted file mode 100644 index 726b836fc767..000000000000 --- a/dev-libs/libflatarray/libflatarray-0.2.0-r1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake cuda - -DESCRIPTION="Struct of arrays library with object oriented interface for C++" -HOMEPAGE=" - http://www.libgeodecomp.org/libflatarray.html - https://github.com/STEllAR-GROUP/libflatarray" -SRC_URI="http://www.libgeodecomp.org/archive/${P}.tar.bz2" - -LICENSE="Boost-1.0" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="cuda examples" -RESTRICT="test" - -DEPEND=">=dev-libs/boost-1.48 - cuda? ( dev-util/nvidia-cuda-toolkit )" - -src_prepare() { - cmake_src_prepare - use cuda && cuda_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DWITH_CUDA=$(usex cuda) - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - - if use examples; then - docompress -x /usr/share/doc/${PF} - dodoc -r examples/ - dodoc -r "${WORKDIR}"/${P}_build/examples/ - find "${ED}"/usr/share/doc/${PF} -iname "*cmake*" -exec rm -r {} + || die - fi -} diff --git a/dev-libs/libflatarray/libflatarray-0.3.0-r1.ebuild b/dev-libs/libflatarray/libflatarray-0.3.0-r1.ebuild deleted file mode 100644 index 91d438f3f275..000000000000 --- a/dev-libs/libflatarray/libflatarray-0.3.0-r1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake cuda - -DESCRIPTION="Struct of arrays library with object oriented interface for C++" -HOMEPAGE=" - http://www.libgeodecomp.org/libflatarray.html - https://github.com/STEllAR-GROUP/libflatarray" -SRC_URI="http://www.libgeodecomp.org/archive/${P}.tar.bz2" - -LICENSE="Boost-1.0" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="cuda examples test" -RESTRICT="!test? ( test )" - -DEPEND=" - cuda? ( dev-util/nvidia-cuda-toolkit )" - -src_prepare() { - cmake_src_prepare - use cuda && cuda_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DWITH_CUDA=$(usex cuda) - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - - if use examples; then - docompress -x /usr/share/doc/${PF} - dodoc -r examples/ - dodoc -r "${WORKDIR}"/${P}_build/examples/ - find "${ED}"/usr/share/doc/${PF} -iname "*cmake*" -exec rm -r {} + || die - fi -} - -src_test() { - cmake_build check -} diff --git a/dev-libs/libflatarray/libflatarray-0.4.0_pre20200314.ebuild b/dev-libs/libflatarray/libflatarray-0.4.0_pre20200314.ebuild new file mode 100644 index 000000000000..95122803d1b1 --- /dev/null +++ b/dev-libs/libflatarray/libflatarray-0.4.0_pre20200314.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake cuda + +MY_COMMIT="c5d90fb37ef52dbe56f611979fbe120fa1303284" + +DESCRIPTION="Struct of arrays library with object oriented interface for C++" +HOMEPAGE=" + http://www.libgeodecomp.org/libflatarray.html + https://github.com/STEllAR-GROUP/libflatarray" +SRC_URI="https://github.com/STEllAR-GROUP/libflatarray/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="Boost-1.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="cuda examples test" +RESTRICT="!test? ( test )" + +DEPEND=" + cuda? ( dev-util/nvidia-cuda-toolkit )" + +S="${WORKDIR}/libflatarray-${MY_COMMIT}" + +src_prepare() { + cmake_src_prepare + use cuda && cuda_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DWITH_CUDA=$(usex cuda) + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + + if use examples; then + docompress -x /usr/share/doc/${PF} + dodoc -r examples/ + dodoc -r "${WORKDIR}"/${P}_build/examples/ + find "${ED}"/usr/share/doc/${PF} -iname "*cmake*" -exec rm -r {} + || die + fi +} + +src_test() { + cmake_build check +} diff --git a/dev-libs/libfmt/Manifest b/dev-libs/libfmt/Manifest index f3674855facb..b2891c63e99e 100644 --- a/dev-libs/libfmt/Manifest +++ b/dev-libs/libfmt/Manifest @@ -1,6 +1,7 @@ -DIST libfmt-5.3.0.tar.gz 662493 BLAKE2B 462c54c227132b2398977ff575f74e63e973825968b106e09cb0f3da859f1d851a6dd1799c05e3ae6adff2ac972f4af259c42fdf8429346b2830134571c31480 SHA512 9ef0f3d328681253c1e1776576d54d67dec49c19fd7fc422ae63c3610b01a3f05f6e83cdf5e913dfd09bac42e52fe35c38ebe1ea91f4207d226a32aaf69eb4a8 +AUX libfmt-6.2.0-unsigned-char-strings-in-printf.patch 1478 BLAKE2B e5ffa271437d944d634c9296e5fd2c23e7de05e68e1e65acd660e2389378f0adfda0cc491bfadb5c6bd22166a4888f5d06d57300a71f4aad13b76dc277ba6e44 SHA512 2a8c25cff102236ccad7809a943f3bde823f2bd20277994aaf5325b4af1c9a35f3c4437703fcdbd728598a0d4a83988919b5b0706570ce85d90dc13f617260a2 DIST libfmt-6.1.2.tar.gz 723160 BLAKE2B 36e7451a8732c62dcbf47e6d287ea582827b6196a468b8648803ea1bc9a37a5f681d87488f748d749183d97783ac7fb47a3f2aeed64fc6a684f9ee85b67ae28d SHA512 8770bf4bd2bb6d938e75e0cf1e665c41930dbd9d2a6825274a5a43cd1d85b9c9ca621bb040ed099429f0e16bddbc3399361c453eb1bf3fc01376e6ad9dd875b7 -EBUILD libfmt-5.3.0.ebuild 792 BLAKE2B 2bc5485380c222af65a0948098394feb750838d19340b393bb23b51670a052082a24d8fc48250041f4199e7bc21fe55c2202d029097bb7eaf034d6cd266aae43 SHA512 340b90b24035993670dc769a5a47cc009c8017afbc0ae3e5de4167e4973b267688d40c19c2a4a49c74fd5ff3472203e071522916d523925ccd2a8a492ee8e618 -EBUILD libfmt-6.1.2.ebuild 775 BLAKE2B efae60ca62eb525fae1fb25f18d43abde0f9ff71cd0da58f791b6bdcf610e1f80ab3b07150acb47c33191c973b19d7938ce8050b1dc9f4e5a864dbc70327f6b5 SHA512 8175587b9a1072bd7e209caffe90bb592047319ed7c8e9f8edfe8e5729165b16e2cb3efa0c5079b4233f60b76928a8f247c246cf33557b295bc7ff97c8e7cb81 +DIST libfmt-6.2.0.tar.gz 733403 BLAKE2B c7ff69a56b90ec8df7d1af5c9934592449f2052046192aa498a6440d2aab76f10c17fa2833a41475b777dca2e3a1ae671021530bf0ef8be12443541f0f5212b3 SHA512 0003543f437bae416600a2b982eb133f65588bd36d7506fa7d883ae3133fcaf7ad825904af9b588ea22e5d91e56560aaf4243a6afa11ff6d8aace2e4bb1b0cee +EBUILD libfmt-6.1.2.ebuild 780 BLAKE2B 39b407844dae2f714850f0c0b5c03c2048ff8c0c50e711a974d55bb84cdbfa01a97859c48e5ac52abdeda691d5ebe1ef925990301fe55ef9efb4a20f6134b2e6 SHA512 25ddc394e6d4b5f17875a00eaf4f5df8aade0874dfb0e4621c3a11510243b248a4e0659a2737a3720d1479a092745728ede4d50dd7c65a87a88f13c81424312f +EBUILD libfmt-6.2.0-r1.ebuild 843 BLAKE2B bb2d750324db52df30d3f21c3141ae9d871527871d37a4ce26f7bf6364ad5152f59e100f4fc880ad588aa81cfd141378365a5537c619037f19b22a51317b7cba SHA512 d1cfbd8023705dc6e8456ea7c2412b3885ff0434803ceb1665477fff9b1c44d565bc4cc024036a9cf4be4801e5ab10db5b7fdfe182373e97f8b8b2847e58af44 EBUILD libfmt-9999.ebuild 772 BLAKE2B 53eaf21c8e01d31c44adc443812fa21ca3e48db4914131ce3a56e52cfa04bedc44e44fc1a7bdf11865336bbb0fee4d364b6521d60945aa5b87c153c5e8019b14 SHA512 0dfb8292beaa1a0f9cc942b303fe5bbfe391d6f6b59cd2399ba5c47d6549eb2077101af54f034a2bfcdcd99c39aad4b5fd3acc545e8a4a2b873fe0f598ebd755 MISC metadata.xml 381 BLAKE2B f38f6a7691ef81c18b1170b7ca29264dac3c621f8de446d065d65b6e022e21fbb2475c4e2d3210e00254339d09681030c7e7b8fc41cec5549663b4086bb0c983 SHA512 200bb79fc448f40acf8a1be9a907a51461d82db3b5e6e92df1cef4b96418fa6217ebe1e5c8d4228d34bd9bc633022a34f399521a875c92232fb2254350a7605c diff --git a/dev-libs/libfmt/files/libfmt-6.2.0-unsigned-char-strings-in-printf.patch b/dev-libs/libfmt/files/libfmt-6.2.0-unsigned-char-strings-in-printf.patch new file mode 100644 index 000000000000..2ce27c83e622 --- /dev/null +++ b/dev-libs/libfmt/files/libfmt-6.2.0-unsigned-char-strings-in-printf.patch @@ -0,0 +1,46 @@ +From 7d01859ef16e6b65bc023ad8bebfedecb088bf81 Mon Sep 17 00:00:00 2001 +From: Victor Zverovich +Date: Wed, 8 Apr 2020 12:32:34 -0700 +Subject: [PATCH] Fix handling of unsigned char strings in printf + +--- + include/fmt/core.h | 8 ++++++++ + test/printf-test.cc | 6 ++++++ + 2 files changed, 14 insertions(+) + +diff --git a/include/fmt/core.h b/include/fmt/core.h +index 6df2875ac..dc10722bf 100644 +--- a/include/fmt/core.h ++++ b/include/fmt/core.h +@@ -972,6 +972,14 @@ template struct arg_mapper { + static_assert(std::is_same::value, "invalid string type"); + return reinterpret_cast(val); + } ++ FMT_CONSTEXPR const char* map(signed char* val) { ++ const auto* const_val = val; ++ return map(const_val); ++ } ++ FMT_CONSTEXPR const char* map(unsigned char* val) { ++ const auto* const_val = val; ++ return map(const_val); ++ } + + FMT_CONSTEXPR const void* map(void* val) { return val; } + FMT_CONSTEXPR const void* map(const void* val) { return val; } +diff --git a/test/printf-test.cc b/test/printf-test.cc +index 5aaa27b13..545e02aab 100644 +--- a/test/printf-test.cc ++++ b/test/printf-test.cc +@@ -447,6 +447,12 @@ TEST(PrintfTest, String) { + EXPECT_PRINTF(L" (null)", L"%10s", null_wstr); + } + ++TEST(PrintfTest, UCharString) { ++ unsigned char str[] = "test"; ++ unsigned char* pstr = str; ++ EXPECT_EQ("test", fmt::sprintf("%s", pstr)); ++} ++ + TEST(PrintfTest, Pointer) { + int n; + void* p = &n; diff --git a/dev-libs/libfmt/libfmt-5.3.0.ebuild b/dev-libs/libfmt/libfmt-5.3.0.ebuild deleted file mode 100644 index c8550ae57056..000000000000 --- a/dev-libs/libfmt/libfmt-5.3.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-multilib eapi7-ver - -DESCRIPTION="Small, safe and fast formatting library" -HOMEPAGE="https://github.com/fmtlib/fmt" - -LICENSE="BSD-2" -IUSE="test" -RESTRICT="!test? ( test )" -SLOT="0/$(ver_cut 1)" - -if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://github.com/fmtlib/fmt.git" - inherit git-r3 -else - SRC_URI="https://github.com/fmtlib/fmt/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ppc ppc64 x86" - S="${WORKDIR}/fmt-${PV}" -fi - -DEPEND="" -RDEPEND="" - -multilib_src_configure() { - local mycmakeargs=( - -DFMT_CMAKE_DIR="$(get_libdir)/cmake/fmt" - -DFMT_LIB_DIR="$(get_libdir)" - -DFMT_TEST=$(usex test) - -DBUILD_SHARED_LIBS=ON - ) - cmake-utils_src_configure -} diff --git a/dev-libs/libfmt/libfmt-6.1.2.ebuild b/dev-libs/libfmt/libfmt-6.1.2.ebuild index 35ee6242ee74..e3dfe088fc67 100644 --- a/dev-libs/libfmt/libfmt-6.1.2.ebuild +++ b/dev-libs/libfmt/libfmt-6.1.2.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == *9999 ]] ; then inherit git-r3 else SRC_URI="https://github.com/fmtlib/fmt/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm64 ppc ppc64 x86" + KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86" S="${WORKDIR}/fmt-${PV}" fi diff --git a/dev-libs/libfmt/libfmt-6.2.0-r1.ebuild b/dev-libs/libfmt/libfmt-6.2.0-r1.ebuild new file mode 100644 index 000000000000..f5dcf196261c --- /dev/null +++ b/dev-libs/libfmt/libfmt-6.2.0-r1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_ECLASS=cmake +inherit cmake-multilib + +DESCRIPTION="Small, safe and fast formatting library" +HOMEPAGE="https://github.com/fmtlib/fmt" + +LICENSE="MIT" +IUSE="test" +SLOT="0/$(ver_cut 1)" + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/fmtlib/fmt.git" + inherit git-r3 +else + SRC_URI="https://github.com/fmtlib/fmt/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + S="${WORKDIR}/fmt-${PV}" +fi + +DEPEND="" +RDEPEND="" +RESTRICT="!test? ( test )" + +PATCHES=( + "${FILESDIR}/${P}-unsigned-char-strings-in-printf.patch" +) + +multilib_src_configure() { + local mycmakeargs=( + -DFMT_CMAKE_DIR="$(get_libdir)/cmake/fmt" + -DFMT_LIB_DIR="$(get_libdir)" + -DFMT_TEST=$(usex test) + ) + cmake_src_configure +} diff --git a/dev-libs/libgamin/Manifest b/dev-libs/libgamin/Manifest index 83fe8b7bb775..39cec99e71ca 100644 --- a/dev-libs/libgamin/Manifest +++ b/dev-libs/libgamin/Manifest @@ -9,5 +9,5 @@ DIST gamin-0.1.10.tar.bz2 452194 BLAKE2B 75537862c2b90734b616630b80103499f549fba DIST gamin-0.1.9-freebsd.patch.bz2 4635 BLAKE2B ea27afc7b978e15e9e957cbc1129b5bc8f0dfea7571e7bbfda981bc319929f8702d6a823bababb97af2b1da95c8403e9189c5ecaf599275e063f71d370526b89 SHA512 a9d9a8e4d85b289df6f87bf2b966ff262281db0d7e6094deb4f2c179f12c6cc3e387c1e1c28306a9fb54f2eb2837f9bdd3a34b2bb68db8abfdbecc7492e9730b DIST libgamin-0.1.10-opensolaris.patch.bz2 16955 BLAKE2B a7c8466fbe9f6613108a6a1b450c47c69018f9f252c17647b07591cf9fba2ba3a08cc344ca54f4647a9c809cecaa18b42bf9f2eff9e253749518b68565024b48 SHA512 fd1cfc5a6b5ba429622f8d426cfba0e3c1c05c3677fb58c53af39b4030ae56f3f71caf63eb5ecb16169c2f7e8c79a32d7d440857c2c7fd3a259cf8312a9b2004 DIST pkg-config-0.28.tar.gz 1931203 BLAKE2B bafdd4e838623965c6bd454421ddd9051fc43fc29948e1615b49fef463c3c3a18807aabe6416f96cfdf58d6b1c9e114d77f97bd985facee7c14284a8a64a768b SHA512 6eafa5ca77c5d44cd15f48457a5e96fcea2555b66d8e35ada5ab59864a0aa03d441e15f54ab9c6343693867b3b490f392c75b7d9312f024c9b7ec6a0194d8320 -EBUILD libgamin-0.1.10-r5.ebuild 4025 BLAKE2B 068bf2b94f2e01e9465b2b41ddfb91de7cbd1113d734088fd86e414550b2b1638c2d74bedfe9e1c7c9a8068db4c5687b9dc0262490a54565f945b5cbc2f0f369 SHA512 43e8864a690e01c8e62f588f59f1ead5dd47c5b7d6a81781e0df3d61c87bbc6e3dc00e5c97e37acfefe1cc252e2814b1cf557388d0930e3edf06eb59e8e8126e +EBUILD libgamin-0.1.10-r5.ebuild 4022 BLAKE2B 36678416d616fbe2ce5b435bc6005705437aa247f3590b02ccc2b115cb1d8a2a8ce0b658942fb2f3e19aa0640ff1f488e5fdf131b668ee5bfa254b12c6fa0ddc SHA512 98499bc04eeaf8d7e184f9a1714e6174fdc9604e5873faccad3f031daff803c853e1504cbf1f05151ed0be24324e15cce5e5162bd7ba1767e5cfaa8b2b76360c MISC metadata.xml 224 BLAKE2B 50a08713f8b792454787823dd56f1dcc1a1970ded78fa6ddffc6fb7301e0de75018e1e7a8c7ed890b4910f2716d2588ad21c7ae88ad8013b51cab7ba401c46c9 SHA512 12da46d8052565f62c482e6bcc714d8c00cac256f85dc1602579c8d61e0b61af95da149d1a446e56b2eba918ab9d78b556f77c6fe034a2e578f57a9dbe62fc44 diff --git a/dev-libs/libgamin/libgamin-0.1.10-r5.ebuild b/dev-libs/libgamin/libgamin-0.1.10-r5.ebuild index 026a01a66455..10d4d3502cd6 100644 --- a/dev-libs/libgamin/libgamin-0.1.10-r5.ebuild +++ b/dev-libs/libgamin/libgamin-0.1.10-r5.ebuild @@ -18,7 +18,7 @@ SRC_URI="${SRC_URI} LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" IUSE="debug kernel_linux python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/dev-libs/libgcrypt-compat/Manifest b/dev-libs/libgcrypt-compat/Manifest index f5940bd67617..ec9537771ec3 100644 --- a/dev-libs/libgcrypt-compat/Manifest +++ b/dev-libs/libgcrypt-compat/Manifest @@ -1,5 +1,5 @@ AUX libgcrypt-1.5.0-uscore.patch 981 BLAKE2B 0f7bae068fa1c04834a0295b902aa479304a8b9f066d984d28a49c59a5c041281d93a7bc73e053f4098461364e87b7a665cb890b4792cdf221f44593c23fbae4 SHA512 716e182684886c905525ab9218b3453fd968ee8f73da83d3ba97ca84a868e18eb1c1c9bb3891a1e4b25f870eb3d762a5e8a415168c9804e9367d8dd12090a601 AUX libgcrypt-1.5.4-clang-arm.patch 4189 BLAKE2B 39fb88e752a544232c4c48aa8b8df44952e700966f1cbc361664015d075c1d8ef171ae68e9cabd87cab9ce0424243dfbe71271ce2a984d7ad1bdc8c52efd1349 SHA512 86d462340595420a70977d697237a8bb87583750e90c8368ce783ca0fbfed8816c646dd5e40b8e929fbce29917a2b05bb48a0a492d271605958fcb98faf4caa4 DIST libgcrypt-1.5.6.tar.bz2 1548918 BLAKE2B 14ff8dfcfd7c5345f1be6d5300b97db27c9ac3c78141cc888ee978882aee39ac386a1e90588d3840bf0595a519437e92fa53b5f73d8659e193a43cfa374dfb34 SHA512 2c16912de66bc83adfbf8f43a2a9f57e1afcc866b1774ec11a670e2a793a7c5f2029d134c0bda681c9cb95f7dcc166133782c124e520b7fbe246ec10a9e1c06a -EBUILD libgcrypt-compat-1.5.6.ebuild 1583 BLAKE2B e01eb17b562792e6c1f6184534ab99bdd580cc33cb738fd0bb46b552b6cb69d5dceb867c4ed338f07b4e2976569e309cefd27952bb67f8811eb844e4096e4415 SHA512 ed3010373a01230577e0b244b6db06f0869cf0a4415ea7a9087e52e8529b894eacb969b5c1ac5e8303ba11f200a4104db63a4707446d561a05441847ae1b5646 +EBUILD libgcrypt-compat-1.5.6.ebuild 1579 BLAKE2B f26ac0ca693137e4da03c95543446ceab4de5d4bf2ac18e3b2b578db777a8225d52cd83ed66fbd33f03f14cd3e56c3fd53174091648a8a554d91070773a1aa16 SHA512 eda6241debf8e3c4a94672eedee87b134ca6613ba815359da5b11daaf20c4b40cc5b703719cd8ec0fb9c899a28a638cede50e2e49bc0982a9c7199c06c6d3960 MISC metadata.xml 247 BLAKE2B 158fa8dff063e01e64b4835fa1f199518ecf7d81282ee8c893efc0d4d73454e16adb3189ee8cd1272bbada6fb5ffc2b5aadbd796490c829cba1a4b8e3e20f29f SHA512 8bffd29ab89c8dc401ad49655e30a6bd3a953bf8f6c9309b318f3b03ed7bcf2e5c10533ac70967e549edcd512f6be13b9bce3e36175286370ba499dcb119f6fc diff --git a/dev-libs/libgcrypt-compat/libgcrypt-compat-1.5.6.ebuild b/dev-libs/libgcrypt-compat/libgcrypt-compat-1.5.6.ebuild index a52e734e1836..73e53e817c2e 100644 --- a/dev-libs/libgcrypt-compat/libgcrypt-compat-1.5.6.ebuild +++ b/dev-libs/libgcrypt-compat/libgcrypt-compat-1.5.6.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="http://www.gnupg.org/" SRC_URI="mirror://gnupg/${MY_PN}/${MY_P}.tar.bz2" LICENSE="LGPL-2.1 MIT" SLOT="11" # soname major version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND=">=dev-libs/libgpg-error-1.12[${MULTILIB_USEDEP}] !dev-libs/libgcrypt:0/11 diff --git a/dev-libs/libgcrypt/Manifest b/dev-libs/libgcrypt/Manifest index 396876a8ca13..9f0ad729c8d8 100644 --- a/dev-libs/libgcrypt/Manifest +++ b/dev-libs/libgcrypt/Manifest @@ -3,8 +3,8 @@ AUX libgcrypt-multilib-syspath.patch 588 BLAKE2B 6a8d30246263339571455df3c1cccfc DIST libgcrypt-1.8.3.tar.bz2 2989166 BLAKE2B 3443883c3e8d005be6cbdc91589b8b287226f26eb59536e1a32512004af739a64a3817ac38fa1132fdfc3424c21ca49c81db93535a23d590a5dc4f4518f3cce1 SHA512 8c873204303f173dd3f49817a81035c1d504b2fc885965c9bc074a6e3fb108ceb6dca366d85e840a40712a6890fc325018ea9b8c1b7b8804c51c44b296cb96a0 DIST libgcrypt-1.8.4.tar.bz2 2990108 BLAKE2B 97a1f9382adf23cd4ac491a392882f2e712fddd4f0d95a4fafb9cc70aa41ffa7b7b6a371b8368e9c99e3e1849b9d38078abc55703d4d8b25289f3c662e6ba8a1 SHA512 b831fc337eb14806897e224b0d1e78d1f8e9db91dffa818a015a4aa104144e2d971e5a855904907ee2bb9990a9d526de32d6787e1cae98e28a65c3258b2b1ea1 DIST libgcrypt-1.8.5.tar.bz2 2991291 BLAKE2B 93276b4536f71c07bb103e10607592e02add413f633d96cc95513daa6e6b0e098fe803bb6a0e405a241fddc5ce0cfad61658d57c27bd724eecd32fd862af4c99 SHA512 b55e16e838d1b1208e7673366971ae7c0f9c1c79e042f41c03d14ed74c5e387fa69ea81d5414ffda3d2b4f82ea5467fe13b00115727e257db22808cf351bde89 -EBUILD libgcrypt-1.8.3-r1.ebuild 2260 BLAKE2B da94834f364006884bea2d55b522d81ce8a992ff1d0969d6fcbcfb6422630db8a60d521843e23a734ff877a2e08582d79d445208646cbbfb56e2d7b5e0d46e42 SHA512 9b63a5aa252839b68e77f714303cc115a49dc1bf5d48e79a8dc8ee9cdb3fa081b6cf973e8fa48c42bb322a7cb1cc5718264bdd97cef8544ec492cc00f1c455e4 -EBUILD libgcrypt-1.8.3.ebuild 2130 BLAKE2B 3aabd4fe3ef02c9f00f3653e6517dc2e12b08a9d765a120d3b01e8befa14704850ed36f94b2e63e95b1596a25f1b5864e38041c0d0cc9fd6e11eaeb62010d81b SHA512 7e0677d5d78358dc0940fd053877ddef9d243b4cd8685878ccb8c2deb0ed2ff83b32d32068858c7dfa74ef0350b206b1d5884281390f887a38278004dfb3be28 -EBUILD libgcrypt-1.8.4.ebuild 2267 BLAKE2B 882b6a108cecd07c5d36b79a0939890c5ae3d5b1992b872497733cd2db7fa4fef30efdc37c5660bfabd4488bf2574cb044cbe5357fe2d2e573c5eaea51906413 SHA512 da478e9789d1514077aa0fc18aa0bc023866d11dc73059712528bd309255ef62d5cf628c5db33ecaf83e58ad2f38c1bdf0934e112bb4e1f69c786bd5decb84ea -EBUILD libgcrypt-1.8.5.ebuild 2257 BLAKE2B d0abfbe36b10764d40f01cd71084059f09ac7407e95c76dea4ccd3254203d4df4ba95470bb043f11dd8dea5eff8e65b1675cb19db95243169577d9b716c341ca SHA512 56428a8394ae17eeb98809bf6a409df8135e051b1ef98411e76088c16ef0a6d5e9f08f615cbbdb2d7523579fbc0c317da3950a46cb8fe5126bfbd8965a390a04 +EBUILD libgcrypt-1.8.3-r1.ebuild 2256 BLAKE2B c436e0aa9c4ab4f3f5fe77d226196e89a0cfdb70db8aa3a836f52e73310e6aab9c91be6072824492261a6b958f6a86f810dc184b19618011a5797f591fc6f025 SHA512 d9502953f12a937ba6c28cff649722f5e3ec15452b156bd023d90741addbb3233710909b3d7b16fa5dadcc2eddfb38e771a8644929d9735fef3afdd77464e6d9 +EBUILD libgcrypt-1.8.3.ebuild 2128 BLAKE2B 3a69fa768582336c7d5e24f292a5367a04a0f004c81e4612cfa69a569c54b24f23cffd0addabc80d21dffb376b626d421ae1944f22688b67ee05002248136972 SHA512 c934b405d86999a7c8b9e7fb2b29f2c22dc97eedf2aa22e7c90e00c0eba972037862cd8384f7d7a1fe7ee72477950056385d53c0c920f04868653dd72d0ef6de +EBUILD libgcrypt-1.8.4.ebuild 2263 BLAKE2B ff8f19cbec3c0f0bd42602b0c61e59e7e89d7fe5858786d5f8bf9e964ca0c8a0a5b64d9fb85710cdf33f27945ded955cf9e15b19618ed7bfd64b76c18b76e232 SHA512 4e07773243112a20c72d7b3a6fc7e1265970f87075d67b41ca402fef40b063dd1496670ccac126e10b38c859b95e98daa6b8a06f67bdc9369262dc301e89ea3d +EBUILD libgcrypt-1.8.5.ebuild 2254 BLAKE2B d7a90086ec6b433f18fceec0d79c3518e8f7b5bb83690733848aa509c53b9d850f2898b506edeffb25eb1563843e424414ef656d66fb4bf9b0e98c47f9790910 SHA512 10e9f613fd6097850ae4e8daca620e8eac2bd3e5b35c3161d9107d56226a718bd967e820d3cd37448c4ce45301ce720b4361b22d6f58f0f7450d54a305ef57ba MISC metadata.xml 419 BLAKE2B 3f50eead2881e1336ad05c677b0108897d4664cbe228c95b5dfe3f7f0696581472692644e06d5d86b81b4bde0a3b41f0e65e25f4e40a29b830c1d9342b143a70 SHA512 c33fb355262594d13d6f7ea66e35a53379695fe10227d29d800f7fca8ee8cf2856a624ccf81ebe3352be10c4c010bc61131f95f9065eafcff0b5c70f684df4ba diff --git a/dev-libs/libgcrypt/libgcrypt-1.8.3-r1.ebuild b/dev-libs/libgcrypt/libgcrypt-1.8.3-r1.ebuild index 5821d4f4f907..6960c8192bcf 100644 --- a/dev-libs/libgcrypt/libgcrypt-1.8.3-r1.ebuild +++ b/dev-libs/libgcrypt/libgcrypt-1.8.3-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="LGPL-2.1 MIT" SLOT="0/20" # subslot = soname major version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc o-flag-munging static-libs" RDEPEND=">=dev-libs/libgpg-error-1.25[${MULTILIB_USEDEP}]" diff --git a/dev-libs/libgcrypt/libgcrypt-1.8.3.ebuild b/dev-libs/libgcrypt/libgcrypt-1.8.3.ebuild index 9421ee98f643..74ef70bedd4b 100644 --- a/dev-libs/libgcrypt/libgcrypt-1.8.3.ebuild +++ b/dev-libs/libgcrypt/libgcrypt-1.8.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="LGPL-2.1 MIT" SLOT="0/20" # subslot = soname major version -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc o-flag-munging static-libs" RDEPEND=">=dev-libs/libgpg-error-1.25[${MULTILIB_USEDEP}]" diff --git a/dev-libs/libgcrypt/libgcrypt-1.8.4.ebuild b/dev-libs/libgcrypt/libgcrypt-1.8.4.ebuild index b3008df69b14..9344031d1c80 100644 --- a/dev-libs/libgcrypt/libgcrypt-1.8.4.ebuild +++ b/dev-libs/libgcrypt/libgcrypt-1.8.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="LGPL-2.1 MIT" SLOT="0/20" # subslot = soname major version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc o-flag-munging static-libs" RDEPEND=">=dev-libs/libgpg-error-1.25[${MULTILIB_USEDEP}]" diff --git a/dev-libs/libgcrypt/libgcrypt-1.8.5.ebuild b/dev-libs/libgcrypt/libgcrypt-1.8.5.ebuild index 1a36bd5e114d..025edcfa6b04 100644 --- a/dev-libs/libgcrypt/libgcrypt-1.8.5.ebuild +++ b/dev-libs/libgcrypt/libgcrypt-1.8.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="LGPL-2.1 MIT" SLOT="0/20" # subslot = soname major version -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc o-flag-munging static-libs" RDEPEND=">=dev-libs/libgpg-error-1.25[${MULTILIB_USEDEP}]" diff --git a/dev-libs/libgee/Manifest b/dev-libs/libgee/Manifest index c10099f1e3be..233573cdabae 100644 --- a/dev-libs/libgee/Manifest +++ b/dev-libs/libgee/Manifest @@ -1,7 +1,7 @@ DIST libgee-0.20.2.tar.xz 675684 BLAKE2B 197eea5f1c4babf203e58c65a3419407c7657f4fb92e4e921afa2408cbe3dcba3f8e554a898766c83d3318a4a7fddc47b17f21daf04d79b5635e3363749cb035 SHA512 4ea312f73046fee5d0ad1d5d1942c9f4aecbec22509ce7f00b51352039b9643d65d2f37d4c0de550f0165ff7f6058cf88ecb55d7c5963706a1b63d5ec14c7d7d DIST libgee-0.20.3.tar.xz 678488 BLAKE2B b35dbad89ebac58ab382a1733d7add2e6fcf1e1ba3a194f20ceb6c33b5cd01d18251147af0e7879e12951bda308597ef64776a9ba4eb3d2b86309136fc709713 SHA512 c7dd32bc02ea9f0f70e7593bc5625139802a52674e5aa07fe6fc815a78517f25590419b2da00e194bf7bf5f1505a138ba133d6dba67c44f9cdcb38389825adf7 DIST libgee-0.6.8.tar.xz 443060 BLAKE2B b11275dd27492c0ae80fc354f1167e96def9b7c126089509f83b6d291eb48155224f5449e1b22a2549c6e3f2cb5d5daf5daa3ccc425723b7a203762e09ada091 SHA512 b26d36ee9fc0c5c214521ad97bc20f11f1191a3dab72a5f1af2f6435f51ff2f28e81ccb26fac399939c1a7eaad519db98032d3bc593a4052463acd91bb12902a -EBUILD libgee-0.20.2.ebuild 680 BLAKE2B e6b692dce51c98800cfb08fd7c8063c66278429c9955c15e3e8ef38b2fbeb5e77fc945022c353396abdbd74ed80b7d70641d943b26b96c915ce0aabf1b10efd4 SHA512 9e81e314de73790d7ce7ec6f5a2e5229245817d05e2d81ef6b2c49cffaed80260eadbbf48d64b2b8518d497a3f711b9e42794c981febf363fbfc55d3dc99a756 -EBUILD libgee-0.20.3.ebuild 687 BLAKE2B 3131560553c702accbbad14361f70ed896d89881de598aca19a8351e3bdc2e67518fab9f78c9ec1610282672bf61b1730ec2cefc1bd5fada1f2bb927937f18c5 SHA512 e7e9d1162f4afcc8abbc5e9d44126ea0afb746a675e62f1c2a18d2de0bd967f9b7c0ee5cf66f50500557f7f81482c24a21e9cc3d1674e140df5cf6931d2e6772 -EBUILD libgee-0.6.8.ebuild 657 BLAKE2B 842251b03df41c50d940580df7d9116c97ef2802a72d62758f3eb5002c5ff07253efb9bec5e3281e8b0ac7fec7daa470ab1177127df77a0ce8bd0139f5b15f71 SHA512 d1805388d0b0040d0157f92b67db4adf5acd81d3c268037b569a521e840d7ada669e3feb31655b34830128c9ddfe85300b153805b647d07285eea6850ff48725 +EBUILD libgee-0.20.2.ebuild 677 BLAKE2B 8b872d01193bc3587584d56917c3f72f484a8f4a6fe8e46175081c1193387714bc9366a07d722f31360e47f5bc7321424cdefb6ca28f8105a6b6acb4c9192ac6 SHA512 188ec20da58f446492660669d598355de59fbc513f28e00f512410358910b2fde17c401a0c4d9865a7e56c3c2d46c5913872080525a221f9fdddbd98d380ddbc +EBUILD libgee-0.20.3.ebuild 683 BLAKE2B 7453708a00df000bfcd51a1a72da305f5186f87d83589cd4a104d0a9c3889d8af9fdad25b885352e81294649abb344a827161d3a62ae78fb4cc65b9f2ec7482d SHA512 da0e84575261ec07be2d2ea7bca06bb5d2677aae839046ae4de6a07a8bad84508d52e3a9f68cee952d868538b5f09c33519f6a2c7550e6f45c7e0eb91804bd26 +EBUILD libgee-0.6.8.ebuild 654 BLAKE2B c0623f735093a9a2a185597c24d3e45d8d98b8f6e523c4a65abeb83c9a96397065fc96ea3b74540a4210d27e6d2457795b26e5434e6d327c972a54fae6a21b73 SHA512 929c0ffc02ad05fb82bc2fc3ccbd2c627ed64d7c68c7400409946196fd930b70db65caff96a705c1f4cd6c4b449d7979f5239ae67c6ac3ffae2b15236d7294a7 MISC metadata.xml 410 BLAKE2B b14dbf9387001ee3bec2f3b5b968bf9b206b747a838ea70de2e44fe60397b4e0d498a3809719298d93e7bcb1908cd9d7cea4e84fc5ef6a1c32d4819b10cb574c SHA512 11953fbacef993713af860af50bb3d6edae2d69fcf672a3aa47e7c9198e514068b18ccc0eca76cf35888e2364a72ef7d9e9ad8498cd1e96663c4686e36a42285 diff --git a/dev-libs/libgee/libgee-0.20.2.ebuild b/dev-libs/libgee/libgee-0.20.2.ebuild index dd9b2a05e562..5239bab99826 100644 --- a/dev-libs/libgee/libgee-0.20.2.ebuild +++ b/dev-libs/libgee/libgee-0.20.2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Libgee" LICENSE="LGPL-2.1+" SLOT="0.8/2" -KEYWORDS="~alpha amd64 arm ~arm64 ia64 ppc ppc64 ~sh sparc x86 ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ppc ppc64 sparc x86 ~x86-linux" IUSE="+introspection" # FIXME: add doc support, requires valadoc diff --git a/dev-libs/libgee/libgee-0.20.3.ebuild b/dev-libs/libgee/libgee-0.20.3.ebuild index 45b254a5fe7d..ed497404f765 100644 --- a/dev-libs/libgee/libgee-0.20.3.ebuild +++ b/dev-libs/libgee/libgee-0.20.3.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Libgee" LICENSE="LGPL-2.1+" SLOT="0.8/2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-linux" IUSE="+introspection" # FIXME: add doc support, requires valadoc diff --git a/dev-libs/libgee/libgee-0.6.8.ebuild b/dev-libs/libgee/libgee-0.6.8.ebuild index 074af22a3a59..0054ba014ca5 100644 --- a/dev-libs/libgee/libgee-0.6.8.ebuild +++ b/dev-libs/libgee/libgee-0.6.8.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://live.gnome.org/Libgee" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ia64 ppc ppc64 ~sh sparc x86 ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ppc ppc64 sparc x86 ~x86-linux" IUSE="+introspection" RDEPEND=">=dev-libs/glib-2.12:2 diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest index 250eb85566da..140f107335d0 100644 --- a/dev-libs/libgit2/Manifest +++ b/dev-libs/libgit2/Manifest @@ -1,6 +1,10 @@ AUX libgit2-0.99.0-pkg-config.patch 2871 BLAKE2B 642bffd7dd418a323994657df152dbc0f53ed4e42fc3e7501f9e3fffeedaaa19502aca3e84b43f5dbbbdde858719ef704efeaa7039ee46f645b228eb3783d1d9 SHA512 2489e9b3632567561ad2d542f2f62227d03681429eebc83be73a5d249bd3e429cde22bd145f1119760309894d30c0e5f324c93bb06fa9004b380f78811a19578 DIST libgit2-0.28.4.tar.gz 4991720 BLAKE2B 7dc94dce69c27f6de3736b94b4d80b727e3e2a7db255a9eab7422cebd93a3ea1a6f47d1de6c3fbe4ba5bcb28ade9b23a989c5b54c06eafeaf30e382f3b859cdf SHA512 b81160608003b25d9b922d259ebbbbf941b6bd5100fa1875497c8cd29de320e292fff568c757a7a85b2b3044ddc1cb92c74dbcb13d630d62ecf9a8559b619d15 +DIST libgit2-0.28.5.tar.gz 4998481 BLAKE2B 71a3502af125a3d1c91700539d5e235a62922b32ca5e62288581b496f4cb680c01bfe70ae092ab730fc45df1dd96c2c9167f51d551a50acd57c857b4ea07634d SHA512 abfea885f46444b0304ae57c32c06f4252afb0093c924da5e1ba10aaed952824d1b84036adb79b5b8ad8bea56a6331a51c62f3b9839aead16c7b26cb4554b53a DIST libgit2-0.99.0.tar.gz 5307975 BLAKE2B 2ff6c48d29844c8efd292b636c018403f49ae5eef1ef41e2c8755cc35d935677fa965b52c05724aa133f8542a266bb0e0fabb34fcf710127332bd6137ea4ff12 SHA512 e38e18da0e6ed1e5c8198c9eb2c362b21da2d0b9c8bc23309d2f70183549f4b9f23a6db8ce5f1f0f24b373e6427039c2a845b62dd74f91b02cfe8954f961a91b +DIST libgit2-1.0.0.tar.gz 5312324 BLAKE2B 4106b934d32233e9df8a405570a83c3b7ab097e3301dc973230df511f992733e237e1fdc48924522b16a6d202dc4e81461f522e0f5fd867c9f3ad261921af3ba SHA512 7e3b6582dd1567fd5ebfc829a98e22acfd5566ba08f2fb9b7a6783fa87f5e8952ac67f1a2c13adb543e56753d858e73a03204bac17a096c72f5daf4ba376d904 EBUILD libgit2-0.28.4.ebuild 1651 BLAKE2B 74131b4ca7dbebcd1a15ee10ba20d0d8326447b9ace6069f10bc81d1cc31eac4450cf03f2412be57a4a1651ceb2e6f40bdd13434e4efb26ca9edc0db7c221651 SHA512 da910710957b1f30208f77d5edc1573509629dd8bab12921962b1e9316a59d76d9749acbcf8a104798e96f137d3ac1c25fbe8fcef6ec23aea31cddb3829cca3a +EBUILD libgit2-0.28.5.ebuild 1656 BLAKE2B 33741203200169f36f1bc5d1d1d02343c64c1b83073b6b20ca356a822b80859bd0d7d645ccaf12549b8ef8739be17e03184d9c873f50f6f2f12ab6fe8bed9570 SHA512 cb24af6bf368eec37269693ee9a05f247d6d306863d6ffd8aa61a895ab6f72e5696059dceb447af122e973efd2cfad93bf10e3ad7d784f2f0af46c266b8bed8c EBUILD libgit2-0.99.0-r1.ebuild 1807 BLAKE2B 0ca4832f7431c13be6a1905f4d1b1013749f13c634bb37a33c02e27ea86c184ab657dc338e9ba6de8f3e5c0f59ace25e935fe59bd6328a65a472f1927786b72c SHA512 fc887680be388fd765236eea01890398e3113e338f896ce12161e559c8cd1e1f4c27b46db781a3606a9e19e530b0020fdad48b0e2d0f713a914b5a8aa77709b6 +EBUILD libgit2-1.0.0-r1.ebuild 1707 BLAKE2B c92ce64bff80f7732b336ee8fee1be4fdd35e785d6c0b1d2b596fbbdb20a4d4c5b89c89be7fa78f6f9557574b2b97a7bc9bd657fd45e1cb58166a29d3ad5a98e SHA512 25469f44f82e9a25562c5fa1cb5a9c86fe5531aff961a4f6cdebc7b09fbdfe60266a7dad7bd2251dd1d59881f922cca0f84c394e115ecbc09ab1efad9444d5ac MISC metadata.xml 915 BLAKE2B 1882bdcfaee50de784b4aebeaaad4f04ff3f2385721b354ed685f3353ea92b83344559905cff5a9adc2a316b684079b64d9930f14081c257c8066dd7d4c89a33 SHA512 5b6f2239f656f490b0961788f8047662fc00ee10bc5ad9ee3a326313285cd29514c1eda54d17b878abef3d73034f997aa814a64ff496dcbe9f05ef4708825c35 diff --git a/dev-libs/libgit2/libgit2-0.28.5.ebuild b/dev-libs/libgit2/libgit2-0.28.5.ebuild new file mode 100644 index 000000000000..11c6f5ee1b85 --- /dev/null +++ b/dev-libs/libgit2/libgit2-0.28.5.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +inherit cmake python-any-r1 + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" + inherit git-r3 +else + SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~ppc-macos" +fi + +DESCRIPTION="A linkable library for Git" +HOMEPAGE="https://libgit2.org" + +LICENSE="GPL-2-with-linking-exception" +SLOT="0/28" +IUSE="examples gssapi libressl +ssh test +threads trace" +RESTRICT="!test? ( test )" + +RDEPEND=" + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + sys-libs/zlib + net-libs/http-parser:= + gssapi? ( virtual/krb5 ) + ssh? ( net-libs/libssh2 ) +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + virtual/pkgconfig +" + +S=${WORKDIR}/${P/_/-} + +src_configure() { + local mycmakeargs=( + -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)" + -DBUILD_CLAR=$(usex test) + -DENABLE_TRACE=$(usex trace) + -DUSE_GSSAPI=$(usex gssapi) + -DUSE_SSH=$(usex ssh) + -DTHREADSAFE=$(usex threads) + ) + cmake_src_configure +} + +src_test() { + if [[ ${EUID} -eq 0 ]] ; then + # repo::iterator::fs_preserves_error fails if run as root + # since root can still access dirs with 0000 perms + ewarn "Skipping tests: non-root privileges are required for all tests to pass" + else + local TEST_VERBOSE=1 + cmake_src_test -R offline + fi +} + +src_install() { + cmake_src_install + dodoc docs/*.{md,txt} + + if use examples ; then + find examples -name '.gitignore' -delete || die + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} diff --git a/dev-libs/libgit2/libgit2-1.0.0-r1.ebuild b/dev-libs/libgit2/libgit2-1.0.0-r1.ebuild new file mode 100644 index 000000000000..ddff4eedcb5e --- /dev/null +++ b/dev-libs/libgit2/libgit2-1.0.0-r1.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +inherit cmake python-any-r1 + +DESCRIPTION="A linkable library for Git" +HOMEPAGE="https://libgit2.org" +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S=${WORKDIR}/${P/_/-} + +LICENSE="GPL-2-with-linking-exception" +SLOT="0/1.0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~ppc-macos" +IUSE="examples gssapi libressl +ssh test +threads trace" +RESTRICT="!test? ( test )" + +RDEPEND=" + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + sys-libs/zlib + net-libs/http-parser:= + gssapi? ( virtual/krb5 ) + ssh? ( net-libs/libssh2 ) +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + virtual/pkgconfig +" + +src_prepare() { + cmake_src_prepare + # relying on forked http-parser to support some obscure URI form + sed -i -e '/empty_port/s:test:_&:' tests/network/urlparse.c || die +} + +src_configure() { + local mycmakeargs=( + -DBUILD_CLAR=$(usex test) + -DENABLE_TRACE=$(usex trace ON OFF) + -DUSE_GSSAPI=$(usex gssapi ON OFF) + -DUSE_SSH=$(usex ssh) + -DTHREADSAFE=$(usex threads) + -DUSE_HTTP_PARSER=system + ) + cmake_src_configure +} + +src_test() { + if [[ ${EUID} -eq 0 ]] ; then + # repo::iterator::fs_preserves_error fails if run as root + # since root can still access dirs with 0000 perms + ewarn "Skipping tests: non-root privileges are required for all tests to pass" + else + local TEST_VERBOSE=1 + cmake_src_test -R offline + fi +} + +src_install() { + cmake_src_install + dodoc docs/*.{md,txt} + + if use examples ; then + find examples -name '.gitignore' -delete || die + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} diff --git a/dev-libs/libgnome-games-support/Manifest b/dev-libs/libgnome-games-support/Manifest index b11d386a7db9..563bc03c1318 100644 --- a/dev-libs/libgnome-games-support/Manifest +++ b/dev-libs/libgnome-games-support/Manifest @@ -1,3 +1,3 @@ DIST libgnome-games-support-1.4.4.tar.xz 336708 BLAKE2B ecd21376ce8d83a0a8c0f65992ba4d39d54b3b97d90df8adab0d5c5714d0c9841711a21dc611c94a8141313ff991c3a8787f7e27492c149a7f76e25d8a2fa8d6 SHA512 2b2c77210103610cb91554f870d634bc8d06f0886eef5166bf9909c1975a87d960005640d48e3e917f74c7553e3ae07d473ba06c6c5d6582313c50a390ec6168 -EBUILD libgnome-games-support-1.4.4.ebuild 533 BLAKE2B 2d5a86bf13e39bf85048fced123ff6aa22007d97c29a32d57c81cb041d479c7a61d652b9835699fac39f6adbdf5d84b589b444f58086d97f0b0f3aee7013b97b SHA512 4c41bc63d3afd03cf1423ee55879da6084514f474009350e6629529958e41181e2909c43fb8560dfd77ecb19cf478255404ec96b3b40fb1d1f4d9fb5a3e7e8ec +EBUILD libgnome-games-support-1.4.4.ebuild 538 BLAKE2B 3d227c60115ad90693b2c4439d6f15c53a63f73c05197c9225ff797a16407db3bbbe998da6aa514fc35097d6c7fbcf1ce1dd7c29c48146536e5b7391cd7b8384 SHA512 a167e19e3b9a8d112a258a6f0db7b44bb9084c265694bc995aa96551c9d5909524b9d0247830b895e14093018bd1b876d7cb4931df7b170853ebd2e25a59165a MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 diff --git a/dev-libs/libgnome-games-support/libgnome-games-support-1.4.4.ebuild b/dev-libs/libgnome-games-support/libgnome-games-support-1.4.4.ebuild index 0402b206bee2..0c5f1183b668 100644 --- a/dev-libs/libgnome-games-support/libgnome-games-support-1.4.4.ebuild +++ b/dev-libs/libgnome-games-support/libgnome-games-support-1.4.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ HOMEPAGE="https://git.gnome.org/browse/libgnome-games-support/" LICENSE="LGPL-3+" SLOT="1/3" -KEYWORDS="amd64 ~arm64 x86" +KEYWORDS="amd64 ~arm ~arm64 x86" IUSE="" RDEPEND=" diff --git a/dev-libs/libgpg-error/Manifest b/dev-libs/libgpg-error/Manifest index 7512f1357dcd..a9a7e6a0603d 100644 --- a/dev-libs/libgpg-error/Manifest +++ b/dev-libs/libgpg-error/Manifest @@ -2,6 +2,6 @@ AUX libgpg-error-1.36-gawk5-support.patch 4306 BLAKE2B 60bca612d1ce3b69facd0d27d AUX libgpg-error-1.37-remove_broken_check.patch 786 BLAKE2B 38c3b7039d17de117ba876c11377fe765e39a4630d2dbda21d07aa6a0e027b5ee0e4f2da225d7d6847b5086c7f4aebe378c82a259ec9d82e7ecaac1f77413959 SHA512 6b9087cfa21d844f2306aca0e5575a03b9409ae8e5ea55158734560abd135af265512bec3de8c943210ade60b6334ea1798aa517ba5738cb9fe6720b3cb3c68f DIST libgpg-error-1.36.tar.bz2 920542 BLAKE2B 81684f6e47192c50cfa408977d53dc3812befca28733b531d51dffa0a6799a47366a50f64755557a7b3111a179ac4aba9e6a527418461cdbcccea80ae6bed4fa SHA512 6e5f853f77dc04f0091d94b224cab8e669042450f271b78d0ea0219658d059c9cab1ab0eaa020a4227f451520b417fc340b85971a6f5e144fa69be57e15df346 DIST libgpg-error-1.37.tar.bz2 937282 BLAKE2B 70666749aa0156652405ee15e4307f29bdf748f06728da5c672c0208053e0d3a041aaef882b263dd828e2aa7dd8a2f77334447af2c499f81f7602150d84f593f SHA512 fa12977237fcc872e944cda39ca43ee7d2cc9c52e243ede6077f4a31ae135e322dc848b4b55cffdc4ec53f27601ba30ddb368b090a94cd00d9345a55b323f179 -EBUILD libgpg-error-1.36.ebuild 1685 BLAKE2B c4ca02517b51a00898bd3aebf08688b6f1a5543086ad9167cb312bc55985d63aa06cee42b39fa92daeb48341a0754e374bd838c6448004ea505b8057e4d7360c SHA512 c21def95376b920b2c2b2cf1c1a59aa9076076932749ed6ac3444b446bee49170fe4eb5b363d3491155c68dbd64e0c9dae3e24fe5bafe272bd1c7ab483c77bbe -EBUILD libgpg-error-1.37.ebuild 1701 BLAKE2B e92db632fa62016f6de848f018c409b767a1ec979588bbfbd0db320bdb5642e68e9acb211f635237092a5a39c38da3ba2ab26bc3ad26ce500db6ccebc5356c54 SHA512 d9f298c42512e343abb840900169403f6eb50d0c3737bd8744a12689ce08da497732089901ff7246840bc87fcee546fa2e7a642f132dfc18246240089c92eddd +EBUILD libgpg-error-1.36.ebuild 1682 BLAKE2B 060fea2878a9ff65e895978743bdf00435e4c275bbf2769777d52d60108358bcf02b8387671f9ac46bf8d9b2b542dd0a383950734baea3568d69fa10fc05a1e7 SHA512 77a635e5f705bdbacf5bcbb9a9bdeb26aed6ec2f7f06a213a2f1bcf84c5c15cb6072511988c95d1f7832e23aaedd42059a3481c1f55fc1e1e0b66f18343b3d9a +EBUILD libgpg-error-1.37.ebuild 1697 BLAKE2B a788777367e04315c576a22bfb0c8ef7fc5e4c5e7d2aba90ab57079226c57a18a386162d5aac94f66ddbf8f45b65d3b8542642a94f13b49dc7d05ebe8ba17496 SHA512 cf202bc7d89a137245aec1c04dc956483ba93fe1e8ef8896b4aa48a576cb54f9ecb7eb64a7dd8eec58861e9ca3aa42feb988f3e99a87e372e8e8863cbb0e7030 MISC metadata.xml 438 BLAKE2B c080438b3f22dbb803acca5a47dd880271b97c2def132cb0fefbc3d3e30c663d02be6bc7553393ab1d33932313026ade3f3f0c576fb572938f0b5fdc6f07210f SHA512 5a5c496db2115e5bc4ccb81aa69995c85a6b967c3acaab1423f94d22c55965f8e9377711e8c3a4e359ae661ef9d6137959058500a6cb036656a5d14fb88d0bac diff --git a/dev-libs/libgpg-error/libgpg-error-1.36.ebuild b/dev-libs/libgpg-error/libgpg-error-1.36.ebuild index 691a8cda6f6d..12c45d3dbcf4 100644 --- a/dev-libs/libgpg-error/libgpg-error-1.36.ebuild +++ b/dev-libs/libgpg-error/libgpg-error-1.36.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="common-lisp nls static-libs" RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )" diff --git a/dev-libs/libgpg-error/libgpg-error-1.37.ebuild b/dev-libs/libgpg-error/libgpg-error-1.37.ebuild index 382f00f81ae9..f6fa282fbe08 100644 --- a/dev-libs/libgpg-error/libgpg-error-1.37.ebuild +++ b/dev-libs/libgpg-error/libgpg-error-1.37.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="common-lisp nls static-libs" RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )" diff --git a/dev-libs/libgudev/Manifest b/dev-libs/libgudev/Manifest index 7c8fd2a7d1d5..0dbb706241be 100644 --- a/dev-libs/libgudev/Manifest +++ b/dev-libs/libgudev/Manifest @@ -1,3 +1,3 @@ DIST libgudev-233.tar.xz 271292 BLAKE2B 02c9a1040e3db21a9478927cce99cc8fdb360db922fc35421fd41ceeaffc786aa9f397f9387ac9d98bdd8ed45a457af2c0d33df731edfa08b63cb64a2c7fa4e6 SHA512 0e7beb35478bba2aed3cf8e750f524c562038b04fd59e4dd31618b0ae7cbd29545e5909c422325e4be84dcab9177a5256bf0f3ce7df7b6c07e4866cbb8ce570b -EBUILD libgudev-233-r1.ebuild 1117 BLAKE2B d56bba13886f2448f1ad3b1da64fc8007252f3fc0fc717847eb85a4c27dabe02fea10fa8e289eb4dc455e9f1964e38e6ca929be395287d84fd010137013f159f SHA512 ea758bf17ef9b3a9b5bdcb491b5f6efaddfa739abc44886a44fa62c8451f7aebc21c94e7584cb174e7eba1d12bb316551b6716039e72364ed6473cf004e81918 +EBUILD libgudev-233-r1.ebuild 1118 BLAKE2B e12147916f946fd12cdb8e56981e01aca100fae9bb989af632f06a661b8dae2f3ba52526edc08c31558e5d532dfda414d6202b35e7f8b0f8341b0917e679bd41 SHA512 a69db9f1fe8857c4380f8f158084c35af8ee22b78eded3eea36fa4bedeb5a7aee879fc6a403ab56fdf1a6a642eab41420aef146beca5de4579a3dc68473a2749 MISC metadata.xml 361 BLAKE2B 82ce1db7744cf4c9d543621978add958e480a57053f250d98d756d2d476e2ad84adf8ee41e8c332eaaec255ce9440223579ea072aadb89023c1bfd359acc6d1a SHA512 5306c2af0867c2122471d13cf49ebe04cccd62897c82d73b66b52792d784ca7bfd7d2cafa0821998084e78b43505fc449040bb46c2b406ba2d50b8a92af03f1f diff --git a/dev-libs/libgudev/libgudev-233-r1.ebuild b/dev-libs/libgudev/libgudev-233-r1.ebuild index b5f25902934e..3aff776cc8be 100644 --- a/dev-libs/libgudev/libgudev-233-r1.ebuild +++ b/dev-libs/libgudev/libgudev-233-r1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libgudev" LICENSE="LGPL-2.1+" SLOT="0/0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86" IUSE="introspection static-libs" COMMON_DEPEND=" diff --git a/dev-libs/libgusb/Manifest b/dev-libs/libgusb/Manifest index 220bd93ee78b..167e7254e320 100644 --- a/dev-libs/libgusb/Manifest +++ b/dev-libs/libgusb/Manifest @@ -2,8 +2,10 @@ DIST libgusb-0.2.11.tar.xz 291992 BLAKE2B f43065fac0fcfbc3e392b90dc05537746ce132 DIST libgusb-0.3.1.tar.xz 38568 BLAKE2B d09afae9d210fde1411de5a0b9b8852eef49f88558ff4c434ef5f2ed9c1c6c29600b96dad73f6873027c5ce0987a3fd99691ffd97d90cfba9f63fbb2cc73f8cd SHA512 5c864e35ec64d1e52ec15ab971c75e0ee3e4664223a6b365815a54819f23342889e5f9739b998799a3af3d37ee75f0ae38ee0d8bca4ed1e2d6ff712f65a53b9a DIST libgusb-0.3.2.tar.xz 38852 BLAKE2B 72f98e54e9c4716380430103395ad6da830148c7ef4fb3e7e1445fa28c40b6cb1dfc954403896dedcd584d154383c38233abd422e20801a7e2f9165a6b69e4e5 SHA512 db4274b67d775ac0a46df11037dbd4cab84e1128be6d5b579ee5e1f493f3cc9d0950958610207ad5f207423570a86e664a9817885e25f86a858a95f96cfe19c2 DIST libgusb-0.3.3.tar.xz 38928 BLAKE2B 711bf59db0d86879961fbba1cd87d5a8557cd4c735f3eaf80bb75f1ac55ededecb4038125428c1297942d014dfd3ea995f7cee8355150f1e90e0fec4aa92cfa9 SHA512 8be37283f2c1719976bbd9bc33eacf5afd4cef107a6629e8f9523b49e66ab2782d9937e4d9fa18760b9083c991c91d6126cfcfa22921b3436a9ebc3a858d855a +DIST libgusb-0.3.4.tar.xz 40636 BLAKE2B 8e43849395a0bce646d9b9493c883fc6db28572a75017e0309b6b2d1924bb6a978190d4b171416053cae424d272a7b43e1536abd92821198e4e7f553bb16d19f SHA512 abbec6b5a5f27b5061ff165db97915d7356b23757de12b640f54741927ac860264af3daed15d4b4b5f3df494acb20695070dcb5ad104df2defdcc7229634c42f EBUILD libgusb-0.2.11.ebuild 1274 BLAKE2B 5c10310f7036758dbe152d94086e34233d8b31b9114f7dd97375d1ac6735b6d50e0e8ae7467b8d726ba38c0c2b99dbf8456b747b46e009e70d23e3530525952d SHA512 86833878bef26182a98a04506c25d08c3fea84ba74f986dcc361954c5745e3d39f7288f93f607fc1c71a17cbb8eef18e21eeb94fe100f250ca4375de3efc0304 EBUILD libgusb-0.3.1.ebuild 1497 BLAKE2B 53a724d97fb95eb4ebba955663c744288fdd8ff643794e664286c1aa26a35ea2d0409bb0facae0c5d7c367c71b197aa55c67c33eb50cd7494ddc9f8cd195d39a SHA512 77da2fd2c758dd43c4217b225856fb1c00b3f893d7c629bec305474b72a79e61a1e62aed6e140e52b6e434a0a1c7a665f17b100d5a3b582afc37c078d609d1d1 EBUILD libgusb-0.3.2.ebuild 1497 BLAKE2B bdeb19cfcc0b05b846e546b6a1eac91f7cca3acdbf898922f6f8ec7dac36d0ed02d3184e85cbb94eb4c5af2cb55a88fe7ed42191f887cf64f8feb9c682bc764a SHA512 2d5f829dfb61c0a88284676a6e6eb4ef468c9faf17dac39a6da81c27c6ecabf2d8f79e9a2189437b2609a7c83455e9d0dbaf7ef6ee7fe8c50abacce2602a0335 EBUILD libgusb-0.3.3.ebuild 1500 BLAKE2B 02bac6ee2981ba4317a1588dda5cf267c48742a06b492ee266b4a1ce717a322057ec0b89e4ac0353dcc0f5884fcae5f97389a01dfc038a2bf2badf61f4272fe6 SHA512 dcb1cf508d957e608a56f7af379784348d142117906429bfa7cf2cb7af96586e71044d426a3dbf5d892e325e5ae7ff362264d10bb7c911874872277f2ba29e57 +EBUILD libgusb-0.3.4.ebuild 1721 BLAKE2B a83aaf1d77754e18f57894c4f26eb0ba0f26df6911f3bb5a75125cdc23fe38806c7b6a4841f794079a26350cf367ff37fc76bfb2ce48f5fe96c993e55156d6e6 SHA512 1c7e8179de37f6cce41ba2e16b5974909ff223e1384606eb0e017255c4e4b7b75a909ac88661d8758f5b819d5d9f2787121b0ba7c7cea7ace9be9cd055fb4044 MISC metadata.xml 343 BLAKE2B 5905d49c021f1b8d8e5167415d0f0c731c0b204fad7aa73f10f6a7dc8b8f417e9591ed26ce655e2d5e5963e84f0ce44d77e59cd79e8d1921899b0a9627d52911 SHA512 096d78e0613e0475d5499f3c30542bd22fc98a2598a7e2e5719747a809a19288a0a36897bc9bc647fceb98f3579f7148c32d16d78c6114d0b925f143daca91bc diff --git a/dev-libs/libgusb/libgusb-0.3.4.ebuild b/dev-libs/libgusb/libgusb-0.3.4.ebuild new file mode 100644 index 000000000000..c38c2990d9ad --- /dev/null +++ b/dev-libs/libgusb/libgusb-0.3.4.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +VALA_USE_DEPEND="vapigen" + +PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_REQ_USE="xml(+)" + +inherit meson multilib-minimal python-any-r1 vala + +DESCRIPTION="GObject wrapper for libusb" +HOMEPAGE="https://github.com/hughsie/libgusb" +SRC_URI="https://people.freedesktop.org/~hughsient/releases/${P}.tar.xz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" + +IUSE="gtk-doc +introspection static-libs test +vala" +REQUIRED_USE="vala? ( introspection )" + +RDEPEND=" + >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}] + virtual/libusb:1[udev,${MULTILIB_USEDEP}] + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) + sys-apps/hwids +" +DEPEND="${RDEPEND}" +BDEPEND=" + $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]') + gtk-doc? ( + app-text/docbook-xml-dtd:4.1.2 + app-text/docbook-xml-dtd:4.4 + dev-util/gtk-doc + ) + vala? ( $(vala_depend) ) + virtual/pkgconfig[${MULTILIB_USEDEP}] +" + +RESTRICT="!test? ( test )" + +python_check_deps() { + has_version -b "dev-python/setuptools[${PYTHON_USEDEP}]" +} + +src_prepare() { + use vala && vala_src_prepare + default +} + +multilib_src_configure() { + local emesonargs=( + -Ddefault_library=$(usex static-libs both shared) + $(meson_use test tests) + -Dvapi=$(multilib_native_usex vala true false) + -Dusb_ids="${EPREFIX}"/usr/share/misc/usb.ids + -Ddocs=$(multilib_native_usex gtk-doc true false) + -Dintrospection=$(multilib_native_usex introspection true false) + ) + meson_src_configure +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_test() { + meson_src_test +} + +multilib_src_install() { + meson_src_install +} diff --git a/dev-libs/libgweather/Manifest b/dev-libs/libgweather/Manifest index bda55670f9e2..4d8b18e5de5d 100644 --- a/dev-libs/libgweather/Manifest +++ b/dev-libs/libgweather/Manifest @@ -2,6 +2,6 @@ AUX 3.32.1-meson-tweaks.patch 3169 BLAKE2B 4bfc87153b5f63626ca21a17706e1c5109159 AUX 3.34.0-tests-Add-another-duplicate.patch 981 BLAKE2B c1f3a196fac3da61a03b081eb82c6726cde11af9d18fb193794339f639953653f937442bb78a9561cde9a0860d0d4841ec50943d218f87ea4507bf05a7b45337 SHA512 529fe41ded3a199795d39490804f6ab8bfb108e0c9b8ca4cafd7b4a27d695d0a32aaa0954b0a89650d160cba3b7ddb2efad4170f2fbdad806e611aaf918b83cb DIST libgweather-3.32.2.tar.xz 2716144 BLAKE2B 56bf66edde8293758f49c1ca14b47fb725f72a0202e95e6e1d1832c179fd9414d527827be5cb7daa17627abfbd1ac16d8d09dbdbbdcb24d62cc62c25a220c156 SHA512 61543e5eaf8c04605a91a6f47811b3a0ed2b04c2f50eae9b8d08a4e24904db4731748fa27a0863d2cdab5fde776ec55abe9fd9fb2a72c7bd546665d59957cb4d DIST libgweather-3.34.0.tar.xz 2725096 BLAKE2B af1034b905354aed433e3a5249305718b850f84dabcf3e96b9f9bcdda7dd78258ede0a9e82cab9b9d7f1b63d8e1a61bc3c83c1c18ec38790bc43c29fe98bb89d SHA512 44451837039965251d86f6f538c943a771ab1944d9190ddb2c6bdb34b3ed0e33756c537e84f24487fd5f28b107e8d3af05a6c20a68f83734ac26ff69a8bd0aba -EBUILD libgweather-3.32.2-r1.ebuild 1665 BLAKE2B 26223bd855a2e91e1a2f89074bcab4d45929cc72ca8dc31b9c6ebd6d44642612d2aa3893a83726712a61b3800ae9e973de51369de1dbea4a3612ea660ff7cd9d SHA512 2a52ab224d0994413117042f8ca00721343ef5a99f10031336dd90736a1c8efa3b5bee5d55f6c01ecea35cdf9c4b52a587e3442e729c8da246b4f54a3e1d9862 -EBUILD libgweather-3.34.0.ebuild 1722 BLAKE2B 8c6913ae9887bc98d9d7c430b5ef37253380c89a9930125f1a4baadb5d9a7725205727a2ce8af5b28a95400b80765ace1ae3432c70cef04b320213f3304c3c1d SHA512 1bb16e597289809c136fd1185ece24198cdd9e09dee4261676a63ad8b1dbfbbd9d4e1ff6c566891ca0024fd783cf877271047f79252d23fec988d7f5ec9ac106 +EBUILD libgweather-3.32.2-r1.ebuild 1661 BLAKE2B 20ece70d6c99dd0e5994b78a48a07ff3ff8aeea889d1c9898f7b6d25b290fbbc63b2fa74e6af15bf478bed7bae6f7d6696c6229d789fd7810a2f26fda3b58e1e SHA512 03179df3494c8505456dc32165cacc58087745788246aaad0915e3f3df75d29689d94c9fe556a29dadb442cd496277a1101e52ee62d47dd0a78f304f957c2328 +EBUILD libgweather-3.34.0.ebuild 1718 BLAKE2B e6109a91869917bc3bc2dcc657f6486b03ba702ff28d47a3f41cc4d71de1f99941d30678d7960ee0925b0cea86637cdab47f394602527747bde2b4dc9a94474a SHA512 e9fde17ec91317a5a75af2fb7a69a3ea4596f738f519e1cb828a9e7e8c08e7b17a0953b8ca7c6013eed25fcf3e8100f11ad315396577a5641f692fb75d122e31 MISC metadata.xml 349 BLAKE2B 5467cd4402c0ec93c36f4cde26afe4ff2cf88d31227d8fbd22cabf50b4521c4634dba856a531da5f0054ad208daa8b178c9fad63b72dea6bbdeac13fa2f67bff SHA512 56d547e8cc66f19d606374f64c25546a687f3d199b083e406b871231a53362c0fdbcdf0a1c4f41810a2eb719e1bbab1c1589d7abeeb5630e1e04c20748b0df5f diff --git a/dev-libs/libgweather/libgweather-3.32.2-r1.ebuild b/dev-libs/libgweather/libgweather-3.32.2-r1.ebuild index 4f7159085e8f..69480d04c537 100644 --- a/dev-libs/libgweather/libgweather-3.32.2-r1.ebuild +++ b/dev-libs/libgweather/libgweather-3.32.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -15,7 +15,7 @@ SLOT="2/3-15-2" # subslot = 3-(libgweather-3 soname suffix) w/ temporary -2 suff IUSE="glade gtk-doc +introspection +vala" REQUIRED_USE="vala? ( introspection )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" RDEPEND=" >=dev-libs/glib-2.44.0:2 diff --git a/dev-libs/libgweather/libgweather-3.34.0.ebuild b/dev-libs/libgweather/libgweather-3.34.0.ebuild index c92f920bd9ec..b5bcac02d640 100644 --- a/dev-libs/libgweather/libgweather-3.34.0.ebuild +++ b/dev-libs/libgweather/libgweather-3.34.0.ebuild @@ -15,7 +15,7 @@ SLOT="2/3-16-2" # subslot = 3-(libgweather-3 soname suffix) w/ temporary -2 suff IUSE="glade gtk-doc +introspection +vala" REQUIRED_USE="vala? ( introspection )" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" RDEPEND=" >=dev-libs/glib-2.44.0:2 diff --git a/dev-libs/libical/Manifest b/dev-libs/libical/Manifest index 925ae799e26e..602ffcbeff5b 100644 --- a/dev-libs/libical/Manifest +++ b/dev-libs/libical/Manifest @@ -1,10 +1,7 @@ AUX libical-3.0.4-tests.patch 747 BLAKE2B 41c72700e8a87c3665144bf12e7ea2c7f74c1786eb21c4550d12ed3dd86fe587ca26471319e8a695983529f789085a1e4ca0fae4ca48cab97b5376ed858deede SHA512 16367f68d15112b37266a794efe4a19f7c971fafe48b13c85095f15657f9d98796067bce91680986615d95740269f8fe1d03deb674ce2bb952b462de1d2ab1c9 -AUX libical-3.0.5-fix-lots-of-params.patch 898 BLAKE2B b0fd85229bde64bba92ee93171766e3e6d99748c873cbbf2e213c8196555db06a82b113d75c7512eb8f75e3beadeedc5529755ed9ef593414b272fcc43eacc12 SHA512 4d5559d147a3ce51697af24c13e2eca0575f4da16bea5db3066e00fad09b6d58d16fb2401e44e9623b9db9b939d4ab115989ee1f8bad2cfe59118e2cf626ead5 AUX libical-3.0.5-pkgconfig-libdir.patch 1229 BLAKE2B 3bfb99d68c9c379b1c64d84091c6ee3af676e8cb8d6082783f1f15dd430f73c8b82d403d120f1b2cb682c71313ef4262f42923ffc72480ab83d9b42aacee4df1 SHA512 24d312f8f6ad9c1a3d10ffd3ea96893a2345eefcf7485b6464a8879d561f8d23922c84560765dea3b83614eacb4ee6efe63c9233cf8964c441ae17630d001c37 -DIST libical-3.0.5.tar.gz 881800 BLAKE2B 64f95950cc6f128c9ea475129e54d9c58b26d9866f8183762d34c996934a1b2bcc528c47442357a12fb6444831caa8f39772a6810d81f8c0b6596fd724f0de6c SHA512 9bf24b535864f66ea0b8d52d902d15fbfd20efbc480b5188ecd1b3d4aafdba063219763f99a8c30413964f7a024c7a902bade6bc40224bc59a438e672f65d656 -DIST libical-3.0.6.tar.gz 879939 BLAKE2B 365e16cd7011df7e9e8bcf011035aeeb904a511c5a0ff76cde5b559a7c56049646108d1c2b499cd044e2784aef7bb1370ee3dbf88c24b745a349a0ee7c312157 SHA512 d1a3397071c2989983893e3bbaeb088f7cb9a3639dca39709e9422c334dd1e9a869bba9292a250f83eb2a5b6727bd91b73c8e420bd1814422d97aff9fc6b26fc DIST libical-3.0.7.tar.gz 881352 BLAKE2B ad256833a69ba2e76301b1d9f732ac22c3d5a0030bb81e2d8ef57471338fc583cf1dd21cccb1301d3fcfbe1905a42bebec7c811e90cc8b10faa6e773fc1366fc SHA512 4e1df3fad9c9df795da441243471d05168287519b6155b148b5aa28092ecac687626fa92713b280864a41f6ffc0c7fb43d2770fb1821396cb838e96e76d8d9d8 -EBUILD libical-3.0.5.ebuild 2041 BLAKE2B 4b84677ac53d6d9b3b470cf71b9e9e6c8da2157ed2601298d16530763ce563f59c16635a67a7a85715765c26042bbd0ef53e88c60143f57915cd8c55b1b4b704 SHA512 7a6836d1da1153d1389e7273986d51fb658704103b54dee4176eb8d8e8f53f17894a5fa551446432529daec327b55918dd910c0fb0f834392fcc21107cc3b9ca -EBUILD libical-3.0.6.ebuild 2260 BLAKE2B 53d8e1e40e4b81c3a2106a7509426c9f670e35ddac5cf806f28a1862963223d6d95830349d2dab142f7fdf71afcc1e75bafae1e466fd9c535506a8c7070607c0 SHA512 7f76624daae75bdb57e82aadb8e3bd44e72c73860125a1de8e705989e7deb004259a90c06e7860130550d06ec134e61e9b00c7e0152c5a7cdd6e3c5f195dedea -EBUILD libical-3.0.7.ebuild 2263 BLAKE2B 82a804349bd087b7f567d8633f4507eceb88d650780a08e8344be2f9d1852ac80976dea2af59cebbfd8d5343706adfbde000e3438821f5e3b940bad7ab6fab49 SHA512 6a6352ecb36c041908d5d70f2cf036b8b8d9465bf6e1cef718a539715e62d70e6801346e2d2070b3c7784b55f8dde9919ffa30de28f5fc94705b9a625a176040 +DIST libical-3.0.8.tar.gz 881462 BLAKE2B e31dd1c823be033abbecd0373af784f1f57e533df56ca91ea467deb02cdda2a719f22882195b639182b85fcf4e59d56229dbf601d2c909c2c91b355c32022622 SHA512 ce015e6d4c1c7cb4af7b45748ce8251c663f80f6a4357ddff6a97796642619abe882f4cadeca10cabeb1b25577869f436da15bca882e032eb3ff0475f6010d8b +EBUILD libical-3.0.7.ebuild 2263 BLAKE2B 03649ff879a99b59fd764a2cf6bd71e3c7a97137c6c8bda0cbe5ebcc0284d537c867a3b88ef3a0d774374ef355ba6488a87c38d750966a21ec3b1b4c754b8dd5 SHA512 9f3097af4011011c75d6b4e344b6bcaf0cfa1ddbe2a2acea55fc08cb3c4454b69d388333c8bacc158d1d74ccd8be90907bc739af0fcdfa3e24a3fe6643011b89 +EBUILD libical-3.0.8.ebuild 2276 BLAKE2B 421d075c0e076f7cf394db5e7d46119c2a6ec9d909fc59d44ff7770317449ab810d8e3a4633eac99caf2794b0adea6793b2fb412b336be98ccfa2fa01d51fc64 SHA512 c2014dd1fd8fc7b7ab77ad46bae3a214af31fe1f353ea56df9d6ace3fdbd2cd97adc26975f9d423a54867a33b3c29da4965964806f4c9ee3d8154fb2ff53e3bd MISC metadata.xml 414 BLAKE2B a98ae31f47d5352b02643040fc01547b8895bf62ca72627e61dfe16ce4e6084c3448c216a04fb3d5a4fe955de6f7ce6821096a5febc01f610bdd674266ccf968 SHA512 5b408580f7e11fd645b7759556b6cef87a57d381abaf38c46c1e4331f75bb4f909d22b3afdeab9a2acda485684d52929cc564fe01ad2963f5e7fa914f9db82c0 diff --git a/dev-libs/libical/files/libical-3.0.5-fix-lots-of-params.patch b/dev-libs/libical/files/libical-3.0.5-fix-lots-of-params.patch deleted file mode 100644 index 187a5de0cd4b..000000000000 --- a/dev-libs/libical/files/libical-3.0.5-fix-lots-of-params.patch +++ /dev/null @@ -1,24 +0,0 @@ -From f02ca493123b7c8e8eaaa758d787e9e2753fd9b8 Mon Sep 17 00:00:00 2001 -From: Kent Sutherland -Date: Fri, 17 May 2019 13:26:52 -0500 -Subject: [PATCH] Include invalid parameters in the maximum number of allowed - parameters Fixes hangs when iterating lots of invalid parameters (valid - parameters already have a cap from f6c64896988644a7c6d4d5060f6ab574c2a62fbf) - oss-fuzz issue 14809 - ---- - src/libical/icalparser.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/libical/icalparser.c b/src/libical/icalparser.c -index 99803418..fa71e8bd 100644 ---- a/src/libical/icalparser.c -+++ b/src/libical/icalparser.c -@@ -1098,6 +1098,7 @@ icalcomponent *icalparser_add_line(icalparser *parser, char *line) - - icalmemory_free_buffer(str); - str = NULL; -+ pcount++; - continue; - } - } diff --git a/dev-libs/libical/libical-3.0.5.ebuild b/dev-libs/libical/libical-3.0.5.ebuild deleted file mode 100644 index 5fed6087ffa0..000000000000 --- a/dev-libs/libical/libical-3.0.5.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7} ) -inherit cmake python-any-r1 - -DESCRIPTION="An implementation of basic iCAL protocols" -HOMEPAGE="https://github.com/libical/libical" -SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz" - -LICENSE="|| ( MPL-2.0 LGPL-2.1 )" -SLOT="0/3" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" -IUSE="berkdb doc examples glib static-libs test" -RESTRICT="!test? ( test )" - -BDEPEND=" - dev-lang/perl - virtual/pkgconfig - doc? ( app-doc/doxygen ) - test? ( ${PYTHON_DEPS} ) -" -# TODO: disabled until useful -# introspection? ( dev-libs/gobject-introspection:= ) -DEPEND=" - dev-libs/icu:= - berkdb? ( sys-libs/db:= ) - glib? ( - dev-libs/glib:2 - dev-libs/libxml2:2 - ) -" -RDEPEND="${DEPEND} - sys-libs/timezone-data -" - -DOCS=( - AUTHORS ReadMe.txt ReleaseNotes.txt TEST THANKS TODO - doc/{AddingOrModifyingComponents,UsingLibical}.txt -) - -PATCHES=( - "${FILESDIR}/${PN}-3.0.4-tests.patch" - "${FILESDIR}/${P}-pkgconfig-libdir.patch" - "${FILESDIR}/${P}-fix-lots-of-params.patch" -) - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -src_prepare() { - cmake_src_prepare - use examples || cmake_comment_add_subdirectory examples -} - -src_configure() { - local mycmakeargs=( - -DICAL_GLIB=$(usex glib) - -DICAL_GLIB_VAPI=OFF - -DGOBJECT_INTROSPECTION=OFF - $(cmake_use_find_package berkdb BDB) - -DICAL_BUILD_DOCS=$(usex doc) - -DSHARED_ONLY=$(usex !static-libs) - ) -# TODO: disabled until useful -# -DGOBJECT_INTROSPECTION=$(usex introspection) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - use doc && cmake_src_compile docs -} - -src_test() { - local myctestargs=( - -E "(icalrecurtest|icalrecurtest-r)" # bug 660282 - ) - - cmake_src_test -} - -src_install() { - use doc && HTML_DOCS=( "${BUILD_DIR}"/apidocs/html/. ) - - cmake_src_install - - if use examples; then - rm examples/CMakeLists.txt || die - dodoc -r examples - fi -} diff --git a/dev-libs/libical/libical-3.0.6.ebuild b/dev-libs/libical/libical-3.0.6.ebuild deleted file mode 100644 index 9be59cdb1257..000000000000 --- a/dev-libs/libical/libical-3.0.6.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7} ) -VALA_USE_DEPEND="vapigen" -inherit cmake python-any-r1 vala - -DESCRIPTION="An implementation of basic iCAL protocols" -HOMEPAGE="https://github.com/libical/libical" -SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz" - -LICENSE="|| ( MPL-2.0 LGPL-2.1 )" -SLOT="0/3" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" -IUSE="berkdb doc examples introspection static-libs test vala" -RESTRICT="!test? ( test )" -REQUIRED_USE="vala? ( introspection )" - -BDEPEND=" - dev-lang/perl - virtual/pkgconfig - doc? ( app-doc/doxygen ) - introspection? ( dev-libs/gobject-introspection ) - test? ( ${PYTHON_DEPS} ) - vala? ( $(vala_depend) ) -" -COMMON_DEPEND=" - dev-libs/icu:= - berkdb? ( sys-libs/db:= ) - introspection? ( dev-libs/glib:2 ) -" -DEPEND="${COMMON_DEPEND} - introspection? ( dev-libs/libxml2:2 ) -" -RDEPEND="${COMMON_DEPEND} - sys-libs/timezone-data -" - -DOCS=( - AUTHORS ReadMe.txt ReleaseNotes.txt TEST THANKS TODO - doc/{AddingOrModifyingComponents,UsingLibical}.txt -) - -PATCHES=( - "${FILESDIR}/${PN}-3.0.4-tests.patch" - "${FILESDIR}/${PN}-3.0.5-pkgconfig-libdir.patch" -) - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -src_prepare() { - cmake_src_prepare - use examples || cmake_comment_add_subdirectory examples - use vala && vala_src_prepare -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package berkdb BDB) - -DICAL_BUILD_DOCS=$(usex doc) - -DICAL_GLIB=$(usex introspection) - -DGOBJECT_INTROSPECTION=$(usex introspection) - -DSHARED_ONLY=$(usex !static-libs) - -DLIBICAL_BUILD_TESTING=$(usex test) - -DICAL_GLIB_VAPI=$(usex vala) - ) - if use vala; then - mycmakeargs+=( - -DVALAC="${VALAC}" - -DVAPIGEN="${VAPIGEN}" - ) - fi - cmake_src_configure -} - -src_compile() { - cmake_src_compile - use doc && cmake_src_compile docs -} - -src_test() { - local myctestargs=( - -E "(icalrecurtest|icalrecurtest-r)" # bug 660282 - ) - - cmake_src_test -} - -src_install() { - use doc && HTML_DOCS=( "${BUILD_DIR}"/apidocs/html/. ) - - cmake_src_install - - if use examples; then - rm examples/CMakeLists.txt || die - dodoc -r examples - fi -} diff --git a/dev-libs/libical/libical-3.0.7.ebuild b/dev-libs/libical/libical-3.0.7.ebuild index 725cc5327f81..5ef532a8f443 100644 --- a/dev-libs/libical/libical-3.0.7.ebuild +++ b/dev-libs/libical/libical-3.0.7.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz" LICENSE="|| ( MPL-2.0 LGPL-2.1 )" SLOT="0/3" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="berkdb doc examples introspection static-libs test vala" RESTRICT="!test? ( test )" REQUIRED_USE="vala? ( introspection )" diff --git a/dev-libs/libical/libical-3.0.8.ebuild b/dev-libs/libical/libical-3.0.8.ebuild new file mode 100644 index 000000000000..ea328c4a2882 --- /dev/null +++ b/dev-libs/libical/libical-3.0.8.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +VALA_USE_DEPEND="vapigen" +inherit cmake python-any-r1 vala + +DESCRIPTION="An implementation of basic iCAL protocols" +HOMEPAGE="https://github.com/libical/libical" +SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="|| ( MPL-2.0 LGPL-2.1 )" +SLOT="0/3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +IUSE="berkdb doc examples +glib +introspection static-libs test vala" + +REQUIRED_USE="introspection? ( glib ) vala? ( introspection )" + +RESTRICT="!test? ( test )" + +BDEPEND=" + dev-lang/perl + virtual/pkgconfig + doc? ( app-doc/doxygen ) + introspection? ( dev-libs/gobject-introspection ) + test? ( ${PYTHON_DEPS} ) + vala? ( $(vala_depend) ) +" +COMMON_DEPEND=" + dev-libs/icu:= + berkdb? ( sys-libs/db:= ) + glib? ( dev-libs/glib:2 ) +" +DEPEND="${COMMON_DEPEND} + glib? ( dev-libs/libxml2:2 ) +" +RDEPEND="${COMMON_DEPEND} + sys-libs/timezone-data +" + +DOCS=( + AUTHORS ReadMe.txt ReleaseNotes.txt TEST THANKS TODO + doc/{AddingOrModifyingComponents,UsingLibical}.txt +) + +PATCHES=( + "${FILESDIR}/${PN}-3.0.4-tests.patch" + "${FILESDIR}/${PN}-3.0.5-pkgconfig-libdir.patch" +) + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_prepare() { + cmake_src_prepare + use examples || cmake_comment_add_subdirectory examples + use vala && vala_src_prepare +} + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package berkdb BDB) + -DICAL_BUILD_DOCS=$(usex doc) + -DICAL_GLIB=$(usex glib) + -DGOBJECT_INTROSPECTION=$(usex introspection) + -DSHARED_ONLY=$(usex !static-libs) + -DLIBICAL_BUILD_TESTING=$(usex test) + -DICAL_GLIB_VAPI=$(usex vala) + ) + if use vala; then + mycmakeargs+=( + -DVALAC="${VALAC}" + -DVAPIGEN="${VAPIGEN}" + ) + fi + cmake_src_configure +} + +src_compile() { + cmake_src_compile + use doc && cmake_src_compile docs +} + +src_test() { + local myctestargs=( + -E "(icalrecurtest|icalrecurtest-r)" # bug 660282 + ) + + cmake_src_test +} + +src_install() { + use doc && HTML_DOCS=( "${BUILD_DIR}"/apidocs/html/. ) + + cmake_src_install + + if use examples; then + rm examples/CMakeLists.txt || die + dodoc -r examples + fi +} diff --git a/dev-libs/libiconv/Manifest b/dev-libs/libiconv/Manifest index c8b20f99f201..a30824b4b1f9 100644 --- a/dev-libs/libiconv/Manifest +++ b/dev-libs/libiconv/Manifest @@ -1,5 +1,5 @@ AUX libiconv-1.15-no-aix-tweaks.patch 981 BLAKE2B 37d0ce998456bb2c07b249c22e8cd0d1eaad48c1d5b40e774d368923f764b6030a090e414fcb9851e32a9d582691dc70fc04da4d67386db53489db2feaed6895 SHA512 0318b24af8671043ee9e5c547734f6f768ef21b122b23ab95f7d1a5dcfe6c2c9579db87633a765e9bc83915d2097d3e2f3b6320cdf094106e3bf87b72d05d461 AUX libiconv-1.15-no-gets.patch 796 BLAKE2B 19eeadf7bbfb96c5c7d2037af18d55162d81bba61b2dc022dfc19ce25534fe72eea1b29424f662c199fb6769fdd412a00cb2d5cb0e41af75f435f3ee16d83efc SHA512 39c32470cb802d74ee6f97071e74a4cedc8374cf60b50f470ca318066fe45a71ed89c5c77dc7b3e70f0a3a33ccca7beedf6e96863a431515e957883467325bde DIST libiconv-1.15.tar.gz 5264188 BLAKE2B 2384dbf8549fa56e841b15b7e2698b83c0ee171cdff13aef48c60eae0bc4f5e7b2e937bc8d5eddf89fba11412d17bebd77bdda7060c177ce9dc9be00172c0c12 SHA512 1233fe3ca09341b53354fd4bfe342a7589181145a1232c9919583a8c9979636855839049f3406f253a9d9829908816bb71fd6d34dd544ba290d6f04251376b1a -EBUILD libiconv-1.15.ebuild 1918 BLAKE2B dbfb9acab74fd962361f22c5e5b745a933610199c48745b71b3792d8fc8800473b872e38ae2a38522136c116483ff50f249f3a279bcbca64a9df964828fd0c30 SHA512 d47d385e2fa11498323715083a0ba48951a06683d417f7437e8efe893dc9ee44d3a8bc4c8ef34cfce671d543e2f740273747df4a5995febe7231b20a54098cba +EBUILD libiconv-1.15.ebuild 1930 BLAKE2B 8ec64369acbf738d5be4cbcdca066e5139c4733d20e3af65301024ece6d5cc6bf82b34cd417b5af321c3b3dc26270b5770a9795edb6eb2f819835cb9470c59f9 SHA512 33ec58e29e55c537003b652508b7b31324d82ccfa0a54cf0b9643d026e278be3cf79983c71d18ed45a0619670184c216765e71ed979595ed74c7fbd652d03ab7 MISC metadata.xml 465 BLAKE2B a9451430b40c62c22fa244871d26561960f697d360e3e46300f0512556d07988d73beb7e2eb468b94c9df71aae8aef6bb61c9e59ca9ea451bd86d1acfdbb8ce3 SHA512 a7f901242b5bcc60c070d40e4271e6d6a8dbd2e152a29c0b408ef43d5140a3ef89e90062853066532cd6d64db687aaf41ff553a56449865f1b84f37158cc389a diff --git a/dev-libs/libiconv/libiconv-1.15.ebuild b/dev-libs/libiconv/libiconv-1.15.ebuild index a8143ca5555b..146ebfa72093 100644 --- a/dev-libs/libiconv/libiconv-1.15.ebuild +++ b/dev-libs/libiconv/libiconv-1.15.ebuild @@ -11,10 +11,11 @@ SRC_URI="mirror://gnu/libiconv/${P}.tar.gz" LICENSE="LGPL-2+ GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="prefix static-libs" DEPEND="!sys-libs/glibc + !sys-libs/musl !userland_GNU? ( !sys-apps/man-pages )" RDEPEND="${DEPEND}" diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest index 113c2cd6fcaf..b7f388e25213 100644 --- a/dev-libs/libinput/Manifest +++ b/dev-libs/libinput/Manifest @@ -1,7 +1,3 @@ -DIST libinput-1.14.3.tar.xz 567560 BLAKE2B 76d38b795a5e721a73062e9c37b23bf6739291549cadc66401ef47b1a9afd5766f1d0ed855fc66912e4257fae4b1b813946c67246adb8d8566d5ad9478079636 SHA512 f01d1bd1b25b8060519575644597d35f0c89de5386d298441f440128ceee3e57549921a058adec31adc8b33dbdedf4c0bd12c76905a69f752859d3136e26336d -DIST libinput-1.15.1.tar.xz 579236 BLAKE2B 0b0b8cd6643ef33c1fc52461caea332d98cee38b79eee3947fc3d853e6a9402ffc9ba2ac5588430c28c73b6444fa06f6743b0c932077ef29e97d0b1384e20fca SHA512 634810359bc4d86f2c4c75f472bee5eaed04ed93af3c91c4bc46a596402323941f9cc90173e278bfa7e5cbda6b7a20adc59bd09520dd4152fc961302b7e57904 -DIST libinput-1.15.2.tar.xz 580624 BLAKE2B a13bf121b12c58d904f3505fe2fa60ea32eee78a057ac1fe9e64d3017fa840bb92af053f472d2b163d46a958f2a3a5039154efbb9558eddabda3b2422cafb2ca SHA512 f6b50dbdf6ee6b65f88e020c4292c94c3178125d58629f27c2e52f92b658ccd67e0c5604fbf0b303621ff0386637ce1e291daaa991761d4145e8bcda4dd128a2 -EBUILD libinput-1.14.3.ebuild 2062 BLAKE2B 2f69359a6fbf4ff51d52b31d98a1219577414f7462ead908fe9cceb9b46c1825f50bb422a666a3f69b5fb3086bdc6747908826cbb2a7d093e0a8a6bce9adb25a SHA512 d10de59e53d94998d274502d0e9f9c384e4ad267783b87bf3509d1e3e40132b25832926fabdf24a40a8fa2426d81c64622635d35b198dd12d39fac5a4f0af39c -EBUILD libinput-1.15.1.ebuild 2105 BLAKE2B e9ff1aba1ea011b3bdc5c54480485d5e4f72871bbc655261f89b42e4d73ec7e0fc718be7452967cbca6717997663584220ada483fb3d8ebd12028cbddf898223 SHA512 7a72ecb0d8cf333018d72709a7cb08e3c9a67a7c4ea8674357284937358a77111a1414444c806c35a493c18121a6dcbd2a70fa47f78612f53b06b051ba2662e5 -EBUILD libinput-1.15.2.ebuild 2105 BLAKE2B e9ff1aba1ea011b3bdc5c54480485d5e4f72871bbc655261f89b42e4d73ec7e0fc718be7452967cbca6717997663584220ada483fb3d8ebd12028cbddf898223 SHA512 7a72ecb0d8cf333018d72709a7cb08e3c9a67a7c4ea8674357284937358a77111a1414444c806c35a493c18121a6dcbd2a70fa47f78612f53b06b051ba2662e5 +DIST libinput-1.15.4.tar.xz 580616 BLAKE2B cac324f08b8dc3c6cc18ca62d528c3a00fbd70a1d434aa171da2e144d8d74f961bcb491f6dc39b365f766ea8e5ed87b29b1dd5aa9f62b12707f8e49e5c63a5d7 SHA512 4659818952dc729cd5bdb78ebe21edbbacbf8a66a592b13ba30f3bb4c4e264208ec94440a253cfa4edc8b2ef904954eecea6be0f8d63cf239e3858d3abb64a80 +EBUILD libinput-1.15.4.ebuild 2147 BLAKE2B c163fdd7790a7a2266f4690f9236d8a16211ad5404c81a0c325ae3afcaa4eb3a0d2eaf3f5bb5ff6121ec894eebc02fd49f6b4a88a51aba60367cc100e5d91ce5 SHA512 a3f8dbff4fa659685e11e9334409f2d14ccf5eafae7e61708775efc9cdc559fa293993a98306dce3b87612634a3567735eaf56d40f0a03443a85ba9fc90c8cc7 MISC metadata.xml 448 BLAKE2B c7a735047f8d22e10d1094dc4bbcbd118c025f318280dafd36029484956465c5e459326fb765f04fbdddc03743760a9008c6ac2494ad113387134fb4e79c4c48 SHA512 945c1005dccddac8085fd8b2be635c08d5b4da1f8264d564d10526d11cf814131d1fa5fd7620f35811a90b43686517519f4e9aba9253f5d5d5b69daa25be52bf diff --git a/dev-libs/libinput/libinput-1.14.3.ebuild b/dev-libs/libinput/libinput-1.14.3.ebuild deleted file mode 100644 index 7a369d3cd2dd..000000000000 --- a/dev-libs/libinput/libinput-1.14.3.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 2014-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{6,7} ) - -inherit meson python-any-r1 udev - -DESCRIPTION="Library to handle input devices in Wayland" -HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ https://gitlab.freedesktop.org/libinput/libinput" -SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz" - -LICENSE="MIT" -SLOT="0/10" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ppc ppc64 ~s390 sparc x86" -IUSE="doc input_devices_wacom" -# Tests require write access to udev rules directory which is a no-no for live system. -# Other tests are just about logs, exported symbols and autotest of the test library. -RESTRICT="test" - -BDEPEND=" - virtual/pkgconfig - doc? ( - $(python_gen_any_dep ' - dev-python/commonmark[${PYTHON_USEDEP}] - dev-python/recommonmark[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}] - ') - >=app-doc/doxygen-1.8.3 - >=media-gfx/graphviz-2.38.0 - ) -" -# test? ( dev-util/valgrind ) -RDEPEND=" - input_devices_wacom? ( >=dev-libs/libwacom-0.20 ) - >=dev-libs/libevdev-1.3 - >=sys-libs/mtdev-1.1 - virtual/libudev:= - virtual/udev -" -DEPEND="${RDEPEND}" -# test? ( >=dev-libs/check-0.9.10 ) - -python_check_deps() { - has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \ - has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \ - has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \ - has_version ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]" -} - -pkg_setup() { - use doc && python-any-r1_pkg_setup -} - -src_configure() { - # gui can be built but will not be installed - local emesonargs=( - -Ddebug-gui=false - $(meson_use doc documentation) - $(meson_use input_devices_wacom libwacom) - -Dtests=false # tests are restricted - -Dudev-dir="${EPREFIX}$(get_udevdir)" - ) - meson_src_configure -} - -src_install() { - meson_src_install - if use doc ; then - docinto html - dodoc -r "${BUILD_DIR}"/Documentation/. - fi -} - -pkg_postinst() { - udevadm hwdb --update --root="${ROOT}" -} diff --git a/dev-libs/libinput/libinput-1.15.1.ebuild b/dev-libs/libinput/libinput-1.15.1.ebuild deleted file mode 100644 index 313a4e3d067c..000000000000 --- a/dev-libs/libinput/libinput-1.15.1.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 2014-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{6,7} ) - -inherit meson python-any-r1 udev - -DESCRIPTION="Library to handle input devices in Wayland" -HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ https://gitlab.freedesktop.org/libinput/libinput" -SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz" - -LICENSE="MIT" -SLOT="0/10" -[[ "$(ver_cut 3)" -gt 900 ]] || \ -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" -IUSE="doc input_devices_wacom" -# Tests require write access to udev rules directory which is a no-no for live system. -# Other tests are just about logs, exported symbols and autotest of the test library. -RESTRICT="test" - -BDEPEND=" - virtual/pkgconfig - doc? ( - $(python_gen_any_dep ' - dev-python/commonmark[${PYTHON_USEDEP}] - dev-python/recommonmark[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}] - ') - >=app-doc/doxygen-1.8.3 - >=media-gfx/graphviz-2.38.0 - ) -" -# test? ( dev-util/valgrind ) -RDEPEND=" - input_devices_wacom? ( >=dev-libs/libwacom-0.20 ) - >=dev-libs/libevdev-1.3 - >=sys-libs/mtdev-1.1 - virtual/libudev:= - virtual/udev -" -DEPEND="${RDEPEND}" -# test? ( >=dev-libs/check-0.9.10 ) - -python_check_deps() { - has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \ - has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \ - has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \ - has_version ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]" -} - -pkg_setup() { - use doc && python-any-r1_pkg_setup -} - -src_configure() { - # gui can be built but will not be installed - local emesonargs=( - -Ddebug-gui=false - $(meson_use doc documentation) - $(meson_use input_devices_wacom libwacom) - -Dtests=false # tests are restricted - -Dudev-dir="${EPREFIX}$(get_udevdir)" - ) - meson_src_configure -} - -src_install() { - meson_src_install - if use doc ; then - docinto html - dodoc -r "${BUILD_DIR}"/Documentation/. - fi -} - -pkg_postinst() { - udevadm hwdb --update --root="${ROOT}" -} diff --git a/dev-libs/libinput/libinput-1.15.2.ebuild b/dev-libs/libinput/libinput-1.15.2.ebuild deleted file mode 100644 index 313a4e3d067c..000000000000 --- a/dev-libs/libinput/libinput-1.15.2.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 2014-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{6,7} ) - -inherit meson python-any-r1 udev - -DESCRIPTION="Library to handle input devices in Wayland" -HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ https://gitlab.freedesktop.org/libinput/libinput" -SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz" - -LICENSE="MIT" -SLOT="0/10" -[[ "$(ver_cut 3)" -gt 900 ]] || \ -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" -IUSE="doc input_devices_wacom" -# Tests require write access to udev rules directory which is a no-no for live system. -# Other tests are just about logs, exported symbols and autotest of the test library. -RESTRICT="test" - -BDEPEND=" - virtual/pkgconfig - doc? ( - $(python_gen_any_dep ' - dev-python/commonmark[${PYTHON_USEDEP}] - dev-python/recommonmark[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}] - ') - >=app-doc/doxygen-1.8.3 - >=media-gfx/graphviz-2.38.0 - ) -" -# test? ( dev-util/valgrind ) -RDEPEND=" - input_devices_wacom? ( >=dev-libs/libwacom-0.20 ) - >=dev-libs/libevdev-1.3 - >=sys-libs/mtdev-1.1 - virtual/libudev:= - virtual/udev -" -DEPEND="${RDEPEND}" -# test? ( >=dev-libs/check-0.9.10 ) - -python_check_deps() { - has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \ - has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \ - has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \ - has_version ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]" -} - -pkg_setup() { - use doc && python-any-r1_pkg_setup -} - -src_configure() { - # gui can be built but will not be installed - local emesonargs=( - -Ddebug-gui=false - $(meson_use doc documentation) - $(meson_use input_devices_wacom libwacom) - -Dtests=false # tests are restricted - -Dudev-dir="${EPREFIX}$(get_udevdir)" - ) - meson_src_configure -} - -src_install() { - meson_src_install - if use doc ; then - docinto html - dodoc -r "${BUILD_DIR}"/Documentation/. - fi -} - -pkg_postinst() { - udevadm hwdb --update --root="${ROOT}" -} diff --git a/dev-libs/libinput/libinput-1.15.4.ebuild b/dev-libs/libinput/libinput-1.15.4.ebuild new file mode 100644 index 000000000000..1e8da08891db --- /dev/null +++ b/dev-libs/libinput/libinput-1.15.4.ebuild @@ -0,0 +1,83 @@ +# Copyright 2014-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7} ) + +inherit meson python-any-r1 udev + +DESCRIPTION="Library to handle input devices in Wayland" +HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ https://gitlab.freedesktop.org/libinput/libinput" +SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz" + +LICENSE="MIT" +SLOT="0/10" +[[ "$(ver_cut 3)" -gt 900 ]] || \ +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86" +IUSE="doc input_devices_wacom test" +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/pkgconfig + doc? ( + $(python_gen_any_dep ' + dev-python/commonmark[${PYTHON_USEDEP}] + dev-python/recommonmark[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}] + ') + >=app-doc/doxygen-1.8.3 + >=media-gfx/graphviz-2.38.0 + ) +" +# test? ( dev-util/valgrind ) +RDEPEND=" + input_devices_wacom? ( >=dev-libs/libwacom-0.20 ) + >=dev-libs/libevdev-1.3 + >=sys-libs/mtdev-1.1 + virtual/libudev:= + virtual/udev +" +DEPEND="${RDEPEND} + test? ( >=dev-libs/check-0.9.10 )" + +python_check_deps() { + has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \ + has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \ + has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \ + has_version ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use doc && python-any-r1_pkg_setup +} + +src_configure() { + # gui can be built but will not be installed + local emesonargs=( + -Ddebug-gui=false + $(meson_use doc documentation) + $(meson_use input_devices_wacom libwacom) + $(meson_use test tests) + -Dudev-dir="${EPREFIX}$(get_udevdir)" + ) + meson_src_configure +} + +src_install() { + meson_src_install + if use doc ; then + docinto html + dodoc -r "${BUILD_DIR}"/Documentation/. + fi +} + +pkg_postinst() { + pkgname="dev-python/python-libevdev" + if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "${pkgname}"; then + einfo "${pkgname} must be installed to use the" + einfo "libinput measure and libinput replay tools." + fi + + udevadm hwdb --update --root="${ROOT}" +} diff --git a/dev-libs/libintl/Manifest b/dev-libs/libintl/Manifest index 80937058b475..79536a137d2e 100644 --- a/dev-libs/libintl/Manifest +++ b/dev-libs/libintl/Manifest @@ -1,7 +1,7 @@ DIST gettext-0.19.7.tar.gz 19235781 BLAKE2B 4c2cfcb0b21a66a9f8d2d57de7420e624a1235f97180ad5ac194a5eb629760a9cacc7f3966cdf893d7af86c1740d8bb2266c639ebe2664ea44f2c47a962a841a SHA512 7ba89074d3eddd0b4a5e2980e1ec74b53c49b7a04a1fa91c70c4bc11ce9c30415e4df9d79698148eaaed325fb4feb25a340a2e8e01fbe86b1a66b1376a4c9e3d DIST gettext-0.19.8.1.tar.gz 19704011 BLAKE2B 17dc7aad338a26d71b818fea51e46a47dccf14744ee575ce86b591becaea402e36d64dc018e1a84113c356122ffef367cf2fa424e51ebc9720350040b4960091 SHA512 073042fa2dc48804c58e76f036130a669e19612c25427b0ab14d0b366b549a63751bf3af03bfd0745d7c4f72497a4b2aab26a3cc6de83189ce111679073878e1 DIST gettext-0.20.1.tar.gz 23267473 BLAKE2B 34e776b985c7db105f8029e0f3400aa645ff6843cd35f778d48450368a31218ddcf590fbc7fd2d10f716b63094d6a15bf40b358e8a6f498d450d2420e7e7a5f2 SHA512 af6d74986da285df0bdd59524bdf01bb12db448e5ea659dda3b60b660c4a9063c80e8c74cc8751334e065e98348ee0db0079e43c67d485a15e86ae236115fe06 -EBUILD libintl-0.19.7.ebuild 2097 BLAKE2B 56d3e205f2d7fbdc1ec5e16ad466ebe0efa573ca882020aca2712b779a90d234a8879eb4d17c763480390269196260b2ff840a7ccd435c5433c105679a8c146e SHA512 d08dc913b3d5581a22b812122b2b00574bb7cacc10450501029ad5a271632be5f20dc945856a072c0e0bb9e90866c814a309a90f042b74197b00c88ddf75da8b -EBUILD libintl-0.19.8.1.ebuild 2099 BLAKE2B f135450b2ac8ddc9a7c1270cc7c98249d2b098cf5cc7dfdbf08c5206d670572c74be2fd08d5e26f000726d81a81174d047653d5e407355d4a0af8e8341dffb9c SHA512 76533024139ebe8f24d6fe0dbe08a3df63ea137dc8a31ec081d5ccb0b2f64b2956ed1f6f62868e8631f2df30d1f4c588c0bf5f2370e1707f65722a436295e5d2 -EBUILD libintl-0.20.1.ebuild 2113 BLAKE2B a3b780f97ae721bfcfb65508051e1f1a21d8a3715e1091a24c5a6ab9f64112a82469a2b1920a92afd1640da6b328bd56295e6d87a6b2530608c16b8afe6633cf SHA512 c785ddb9d4cf4d9ac3e57949a3dc23de0d83c3dc50e8f11f1357e6a78a779ac9702aaad5d2f8809c935d9295e530497b2f5ba9a51cc4997ceaf55fd7936861f5 +EBUILD libintl-0.19.7.ebuild 2095 BLAKE2B 845aa14a93c30a532ebaa077eb9fcbddc6b4b90b02e03c94fedee3b8c82bbe45cea2b4273dddfb26ecbad22d6ae176e4188de21122307891ae6925c1edac0fd5 SHA512 229e97a7dd2d6b2e7d2cb5b36caf8e1545edc4fbbfda6e3589c988fa938a882e2547c2002a7126fb9a273f4ab99042985ef599c1e51ede2fb5bf383e575f9453 +EBUILD libintl-0.19.8.1.ebuild 2097 BLAKE2B 10d815a08713932aa4bb3734240e17a40c6d5d2f8dbd5d6522418095107e867468833a3d419b94eb9d05168a552fa12bb46fb3210a806cac6251121bdc7c9ab1 SHA512 8ebc83ba55ecd06bef90043bd19ecd3f1582577ec6c5d61b99d9e4b2b21ecd5f3640358b9cd03574118e396942fdd7ced60e3ae1c6037126170dde3e6dc04c16 +EBUILD libintl-0.20.1.ebuild 2109 BLAKE2B 4692a8a6d707bff990209ca6735abe61d8d23b8a61c171762d3317b200f23099c8af19c7692ec94c921543effe2e8995c95159cfcb653ab61f46a84f1bc66b6d SHA512 997f9e19526577f26cd8026733625f0fb4ef29058a3d5cef2a44afe0e73d0419cffd786b31783e248c207e20d80c2716015918b715a3b9b86a71a49a50bef626 MISC metadata.xml 253 BLAKE2B 295e9d6d93aaa12af413972e1590c67087801cc09c9aa6b59d4606c0f4106d1dacf2baa9858559083b4c6d91beeef218d0729e8593a33788958da6d2897e8ce2 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555 diff --git a/dev-libs/libintl/libintl-0.19.7.ebuild b/dev-libs/libintl/libintl-0.19.7.ebuild index 224c4bf6caca..b5bd3497c592 100644 --- a/dev-libs/libintl/libintl-0.19.7.ebuild +++ b/dev-libs/libintl/libintl-0.19.7.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://gnu/gettext/${MY_P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="static-libs +threads" DEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]" diff --git a/dev-libs/libintl/libintl-0.19.8.1.ebuild b/dev-libs/libintl/libintl-0.19.8.1.ebuild index 46979d49bd69..bffc10ff8a2d 100644 --- a/dev-libs/libintl/libintl-0.19.8.1.ebuild +++ b/dev-libs/libintl/libintl-0.19.8.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://gnu/gettext/${MY_P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ~ppc ~ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ~ppc ~ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="static-libs +threads" DEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]" diff --git a/dev-libs/libintl/libintl-0.20.1.ebuild b/dev-libs/libintl/libintl-0.20.1.ebuild index 0f9caedd75cc..381e47de63d1 100644 --- a/dev-libs/libintl/libintl-0.20.1.ebuild +++ b/dev-libs/libintl/libintl-0.20.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Note: Keep version bumps in sync with sys-devel/gettext. @@ -15,7 +15,7 @@ SRC_URI="mirror://gnu/gettext/${MY_P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="static-libs +threads" DEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]" diff --git a/dev-libs/libisoburn/Manifest b/dev-libs/libisoburn/Manifest index b8daa87551bc..5683951a4a7d 100644 --- a/dev-libs/libisoburn/Manifest +++ b/dev-libs/libisoburn/Manifest @@ -1,5 +1,5 @@ DIST libisoburn-1.5.0.tar.gz 1550656 BLAKE2B 447c383b3847b7ca0c4aca73f5317dec03ef79b34debc3ad2149fae4e7216f29c4a0dd918271087b530fb6c476b219430159e1515bec4bcf51c47d5b2ee05d89 SHA512 c74a9e2887244c28c82abe70d2603dbcd49b639c370e5b7fea03aabce59ff2b361345cd6ec88fe8152727e8a416d4759b88d91e2b5aec8a697408e00b7dc9e4d DIST libisoburn-1.5.2.tar.gz 1564700 BLAKE2B 5c7a77f427adff46923f9dc8833f40db36f6ac1ee3b0e58d0111a03ee5c7ae5cc60d613f47d4bb64b848feeb24599b424284cffdbe5c1eebcf7b5e3c58b19b53 SHA512 b481aa5ff20bb35ab0ab19f3f4f3ebc4f2baa8366a14a5afe4f262788441679b6501e140e182f4e80045c747f1cf48db40832d8d5cd064e58a02de2882536897 -EBUILD libisoburn-1.5.0.ebuild 1832 BLAKE2B 22b83affab026f96731b4e62270a33fd6ad53669740b15a89e86456bd3399128cf696246cd0bf27ea351c084300720bd09ea3a2769fc8b143b43515c118b99c4 SHA512 cfcb02229dd399005670f0cbd4aa3a147bf03c8a5c320f05e372010540aee3ddd8c291b1687e04cb18af34ba8ae30e211f49fd61d9222b4f07037a9398022e17 +EBUILD libisoburn-1.5.0.ebuild 1833 BLAKE2B a3cce6f0983bbccf7d3cff9d64a1c86f1ed8a84e504a46d4d2760c11a984ec028a15b7452334e1b7146693b116815650789162b15a9c61d89db3b2b93c03ffa9 SHA512 1069189e9f365f71cafc740aab68521eddb0b5abef7d22bb0429aee9379880cdcf85c3d26f666e9a203185d1eb6e551c043dc45330633b633fedee59220682bd EBUILD libisoburn-1.5.2.ebuild 1840 BLAKE2B 05a5666b81d848ee6c841bc7e82bb4768d76f7f329e9ad5af8b0a523d423f9ec52d5b0ebe4bd87ce4a0569a71279e16f91c6db9e4d4be1bae95426dc9bd9519d SHA512 26b28195ee02de2afb5255876befd7dfc78664a191986f9a131b292f9d196bfac6299e471e44957286aac40a2601de8daba15a8895890909b8aacf722efdb6a0 MISC metadata.xml 829 BLAKE2B 3a7a3c710e8886e60f6447baba781e98cd29d64daeae498ed8423ba40ef08258e8b249530666c487a1ddff81e837a97dfa6a9746872ee1feb7c66dd949471edc SHA512 0a3690bc939275faf4c7179c1e26d4dd93464820d3c21e8694119faab3a417b823661ac399f33d423793b2cc234828445a5d6af7d5067150b5e5a3018ecdae7f diff --git a/dev-libs/libisoburn/libisoburn-1.5.0.ebuild b/dev-libs/libisoburn/libisoburn-1.5.0.ebuild index 9fdfd97d7ab7..67c9b640bbba 100644 --- a/dev-libs/libisoburn/libisoburn-1.5.0.ebuild +++ b/dev-libs/libisoburn/libisoburn-1.5.0.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://files.libburnia-project.org/releases/${P}.tar.gz" LICENSE="GPL-2 GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 sparc x86" IUSE="acl debug external-filters external-filters-setuid frontend-optional launch-frontend launch-frontend-setuid libedit readline static-libs xattr zlib" diff --git a/dev-libs/libisofs/Manifest b/dev-libs/libisofs/Manifest index bb86c80d574e..b3d196c50bac 100644 --- a/dev-libs/libisofs/Manifest +++ b/dev-libs/libisofs/Manifest @@ -1,5 +1,5 @@ DIST libisofs-1.5.0.tar.gz 834099 BLAKE2B 57dbdb4173df635d2811c61a0b88e49f617b628909a6f87eeca7715a2c94b25b381860722cd56752cac28993bb314c9b0371ae5c0ca73e37044192f50aa47179 SHA512 1d0bc488c18b95971b7aa89765d7b5772b64d17eadeae9ec52c0f880c6f68acee80ee39b603752a1f9fbe0f35029c27023d5a6710d149a0f568bb396c3dcede8 DIST libisofs-1.5.2.tar.gz 857346 BLAKE2B 25e03054e2bea2dfdbe07af77eed07a94e98288d059873c6fd06dab9b7dd3985af585a8938a11bb6834034a545fad4240546bd307ba83411d566b2a3dfbb7c70 SHA512 65048f2e33e96091ebce5b432ea607242050a3561c8eac18364bbe966d38c4f12ac1f4b38da5ea95ad4414f2b79b5fca99c1c0827e754bbbf6f7668d7e2c2bab -EBUILD libisofs-1.5.0.ebuild 959 BLAKE2B 7075d738e6e61ddd3c2b4a9fea1d560bcda19959ff65b615a7470fc436e05b3bbeea0e0bb599ce4fce4884e47eae7b8b3d857ed6c4790e56b165f5fc3ad91eff SHA512 1248a1834c04c6ebcb0d7caf7b3c44fe8222ebf948c3f90c8b39cd9ebeb2b21e05b7b063295979c0d3f6a9738ade348977d689f0a78a68c828556318df17f963 +EBUILD libisofs-1.5.0.ebuild 960 BLAKE2B 4604be19de39db7afaaf49f4349e0380650ff19ed75637cc9368ac3b6398cec1b250eb7dbd073c25f29cf97f6d96c220e13fb891c80edfed809d7ebacbb8c7a5 SHA512 6df2c2bae4372a1a81ea388c3e084f927ae771ca1ad11f820a61b69ead60e9e269feb0a8f8e946fb09ad5a8656ca5b3c96e2ef448d4e6a15d284a54f8f6cb289 EBUILD libisofs-1.5.2.ebuild 967 BLAKE2B 77cf7ba476381df2d7b6eada717502fdc36ebd059327bd86f18467f35bf67bdf0019f6f16d11037261f8ff50f5c1cb3895c298ae23cda61bcb2dba5f87d6c47f SHA512 8516bfe16db4eb5df427851096f0ed27fb529d3cf821624bd8fb8d59ae1fe8c0197bb0dad9dcf099174950bc1946f0b58b50c9a403b2493547d5a920b56ab337 MISC metadata.xml 320 BLAKE2B 04767bbd76091dc5cbb1d5aad9f7c8b1adf5f36a98b82efb2047ee8c60f7c341b8cbff45c966bc549d975a7d7f4234609a47090cd8919a19c51b9d290c263366 SHA512 cce70181ca955dc89d0d02186bbc8fca4608e41ac59b00ad1e10dca94fb259797bf93d9bf942b38d00feaad274f85c0b79ab0f5e672dff405af799a4799871ce diff --git a/dev-libs/libisofs/libisofs-1.5.0.ebuild b/dev-libs/libisofs/libisofs-1.5.0.ebuild index ab5f2674e69d..c510381d1d31 100644 --- a/dev-libs/libisofs/libisofs-1.5.0.ebuild +++ b/dev-libs/libisofs/libisofs-1.5.0.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://files.libburnia-project.org/releases/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 sparc x86" IUSE="acl debug static-libs verbose-debug xattr zlib" BDEPEND=" diff --git a/dev-libs/libite/Manifest b/dev-libs/libite/Manifest index 601a21fefbaf..bc9b963d0da0 100644 --- a/dev-libs/libite/Manifest +++ b/dev-libs/libite/Manifest @@ -1,9 +1,7 @@ -AUX libite-2.0.0-fix-path.patch 304 BLAKE2B 2f753f52984c5481c76f8b228373ae7d091f8d6baeb43f12e69c7298e876f6edecfb6d3abd9c8b963c9c7ace78ee771c07fba6da9239a0a90b5902e9bf7b25f5 SHA512 1cb45bf3bdf4b80c7ad0ecc3127c036f52a80944087fa30c5f8709bd6af7c6e81f0e397bc4490f4e4ab61f9827519244eae0bc6f3258f3f875d2b89e789b7c1f -AUX libite-2.0.0-fix-which-path.patch 594 BLAKE2B d93f3c500f82f541bbeffd2e418f2430db9e8328ba03a2af39b22042c9c5a6923b69fb9c6a5f0bd64271d2f4761c207a8af01d87c977c7ee09e273b90e64ce64 SHA512 34b091128a9d43202b2d90f01d575a4c03bea38828d65bc6212d601c02a53d8157b9634cf5e0dd4f2be3ddeb18ad0bb3af0dedc68a0a30abfd51e7de2808a115 -DIST libite-2.0.0.tar.xz 259960 BLAKE2B 4c5393daaf2ca6eb830fc5f11b1d38e9c1e2374c5f5d87bb973c7e54b9f81480d4a270a4551689806620cd5a84671d1055d409d6dd090acb64bf7fc454d1c283 SHA512 18516f19d36d81169116562b4b27d76240715424cdde9b87eae831f35adb17d70fb01e2eae5e7e9ce99e2c88344c2c15d2b7d11f4ea2e9ae0deb25ee5ee4c563 DIST libite-2.1.0.tar.xz 265712 BLAKE2B c8a0f2a55bc6e0ae2ad774be67501d2d8ec31927cc107b1b38de409ce78334b9a516727722aa57d615b234edf1057967b2375a96dd947637e987d2583e2efc2a SHA512 dd6b48ed6dc646ce2d17e647179173bf5d3b478db38f05c2133119ce81da9778be8bb277db9beb0e28aeff7f81cb3fc361d3737de31623f6661141efa63d64d3 DIST libite-2.1.2.tar.xz 265524 BLAKE2B 6e89fda5267e9beb8b057d195f1ed7503fc898146e64da2735510ee9fe703a9ee7d1f21e67a7820cd9ae413ee77b66c050d6534553b5a6ce113c113a7fd58f06 SHA512 92c3830344d7816cbcc2a697bf55b53557d4df7bab4d3db5aa6319379c82a14cf021d18402eae724c5b9126ec06df9728ee6ded9599117cc7f3fa7a0b2f997cc -EBUILD libite-2.0.0.ebuild 623 BLAKE2B cc155de718b9673052969f833cfab6e0b9dbc5ce2cad4dfb1b6b77461ea293191d69b4573d6cd19feb98a10e6199a688265965e4f99f3b543a98d605e8d554f8 SHA512 c5d23809b45ff32fee9e840b05c3f4b905bbf34bfedc2d85406130950bbc2f7b198bccbddef7a23c9b721fcbcdefb3e86e15e5629ca9ce6d34fa7cf04abf2985 +DIST libite-2.2.0.tar.xz 267172 BLAKE2B 6f3e76fca28b72978fd92e2e52234ebeaee764945108c0d3b1049c759bbba3a1e1c6aa6822707ae8323b1fc8d1b56b360b93c58f109ba1072123a27488b54c34 SHA512 56b4d21730b1e31f7c70ec16d0983d5c060866d6579fa69c44d1d3d2a539a7b4691adb4964bfac3f8bc04282537e93f53dc2bb5af2efbca637ddc6442db181af EBUILD libite-2.1.0.ebuild 534 BLAKE2B eb5645297458dffed3149fc49f3f91abfee966ec84355419bc470e1e8c1ac2a2617920512c81c41ac07e726776d42734623df53347a638e322b16acb08622d45 SHA512 39d343c6b7bb37e971fbf4395a2d6ccea0914f7c6ae3c0da0794e33af8ec8f0c079c7122341883f4056abf1028598aabdd860f62126882f41acca2542b81a234 EBUILD libite-2.1.2.ebuild 534 BLAKE2B eb5645297458dffed3149fc49f3f91abfee966ec84355419bc470e1e8c1ac2a2617920512c81c41ac07e726776d42734623df53347a638e322b16acb08622d45 SHA512 39d343c6b7bb37e971fbf4395a2d6ccea0914f7c6ae3c0da0794e33af8ec8f0c079c7122341883f4056abf1028598aabdd860f62126882f41acca2542b81a234 +EBUILD libite-2.2.0.ebuild 534 BLAKE2B eb5645297458dffed3149fc49f3f91abfee966ec84355419bc470e1e8c1ac2a2617920512c81c41ac07e726776d42734623df53347a638e322b16acb08622d45 SHA512 39d343c6b7bb37e971fbf4395a2d6ccea0914f7c6ae3c0da0794e33af8ec8f0c079c7122341883f4056abf1028598aabdd860f62126882f41acca2542b81a234 MISC metadata.xml 773 BLAKE2B ed6eab8165e4f6a6b37c9c23616d0eacb44f2b15b13fda13093629a8d060e2c9f35b5a5614ad8e205462e0e1c8ec2a1cd71243d377d3a94084f0c1d7d2ab62a4 SHA512 2bb72bae63f07cce65711f13f5268a2bdde04ebdbcc9be4a2a5700f6a68aa3745d91ec83881fa83001fcdfb71675dc4fa1f937ca63273ae763ad899e43e0290f diff --git a/dev-libs/libite/files/libite-2.0.0-fix-path.patch b/dev-libs/libite/files/libite-2.0.0-fix-path.patch deleted file mode 100644 index 47a3dad538b1..000000000000 --- a/dev-libs/libite/files/libite-2.0.0-fix-path.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/tests/which.c b/tests/which.c -index cda57c6..3e74867 100644 ---- a/tests/which.c -+++ b/tests/which.c -@@ -21,6 +21,7 @@ int main(void) - { NULL, 0 } - }; - -+ setenv("PATH", "/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin", 1); - for (i = 0; test[i].cmd; i++) { - char *path; - diff --git a/dev-libs/libite/files/libite-2.0.0-fix-which-path.patch b/dev-libs/libite/files/libite-2.0.0-fix-which-path.patch deleted file mode 100644 index 301c43715890..000000000000 --- a/dev-libs/libite/files/libite-2.0.0-fix-which-path.patch +++ /dev/null @@ -1,25 +0,0 @@ -diff --git a/tests/which.c b/tests/which.c -index 46dcccf..cda57c6 100644 ---- a/tests/which.c -+++ b/tests/which.c -@@ -11,13 +11,13 @@ int main(void) - int result = 0; - size_t i; - struct tc test[] = { -- { "ls", 1 }, -- { "free", 1 }, -- { "modinfo", 1 }, -- { "useradd", 1 }, -- { "/bin/which", 1 }, -- { "/bin/ps aux", 1 }, -- { "/etc/passwd", 0 }, -+ { "ls", 1 }, -+ { "free", 1 }, -+ { "modinfo", 1 }, -+ { "useradd", 1 }, -+ { "/usr/bin/which", 1 }, -+ { "/bin/ps aux", 1 }, -+ { "/etc/passwd", 0 }, - { NULL, 0 } - }; - diff --git a/dev-libs/libite/libite-2.0.0.ebuild b/dev-libs/libite/libite-2.0.0.ebuild deleted file mode 100644 index b5328e1645dd..000000000000 --- a/dev-libs/libite/libite-2.0.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="A collection of useful BSD APIs" -HOMEPAGE="https://github.com/troglobit/libite" -SRC_URI="https://github.com/troglobit/libite/releases/download/v${PV}/${P}.tar.xz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="static-libs" - -PATCHES=( - "${FILESDIR}"/${P}-fix-which-path.patch - "${FILESDIR}"/${P}-fix-path.patch -) - -src_configure() { - econf --enable-static=$(usex static-libs) -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die - rm "${D}/usr/share/doc/${PF}/LICENSE" || die -} diff --git a/dev-libs/libite/libite-2.2.0.ebuild b/dev-libs/libite/libite-2.2.0.ebuild new file mode 100644 index 000000000000..f0baf554132e --- /dev/null +++ b/dev-libs/libite/libite-2.2.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A collection of useful BSD APIs" +HOMEPAGE="https://github.com/troglobit/libite" +SRC_URI="https://github.com/troglobit/libite/releases/download/v${PV}/${P}.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="static-libs" + +src_configure() { + econf --enable-static=$(usex static-libs) +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die + rm "${D}/usr/share/doc/${PF}/LICENSE" || die +} diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest index f4a595521517..9df1a99d0f7f 100644 --- a/dev-libs/libixion/Manifest +++ b/dev-libs/libixion/Manifest @@ -1,4 +1,7 @@ +AUX libixion-0.15.0-musl-clang.patch 754 BLAKE2B 7764c55758669b39ee8ad38b976653e805840a5831ce38f2458c3e2b008dfca94b5bd68cdbadeda81a6b4bbd647fa3883d3c47dfa76761a31f8f9ff699c0ad8d SHA512 1b6a62c9219705472046d9da5fa8a92672a7055160c66f16a31fd003fe88ceceedaac4d67774bf55103a98d7434c030e1a020e15dd818aec23267b47bcb9561d DIST libixion-0.14.1.tar.xz 360568 BLAKE2B e4da21f0eff9111272618d1bad87790ed0c4b461478473654f8366b0023c0650b41d355b0737a4fd4ac943e66f919e2f0d6bf04250e597e54a290d4415f3a093 SHA512 e4ae6348833d2178c1dc76916937bcc9d7821dc6570fe13093c441ca22e0301a1ca6a4cf85d9814b83534733dba98f4c4a372791f93bc57173317657675b9ae3 -EBUILD libixion-0.14.1.ebuild 1089 BLAKE2B 54a683f664b55796eb402f4c401e252828efce096da98db70d601f334627969b807ac32d5b64d77f3e4145418c39d778aac1ca28ecf93a46e3a69cf94f12d027 SHA512 0120ffb55e59fccde2354c0d49ea322701df51ed5c60cfe9187c3c3152513cededc25448a010cf7cac604e8670d97ad7ca39b78186670b5b58769e1c2c4a7806 -EBUILD libixion-9999.ebuild 1111 BLAKE2B e308382cc9294ca5a24772cd93dc3e937ee96949d89d9a46bbddc8e61659030c1de537b89ee644585bb0dbfee6bf9b3fb9d9e50559acb9b33039a491797c96c5 SHA512 1290f989d2950630c9569908275da364ae4c030b5f4541b300fb33a95000965926ef5f30431ecb89a01686bf2d891aebfb19a1b4b7cff860f26a64d47c177bc7 +DIST libixion-0.15.0.tar.xz 447388 BLAKE2B 55df3417783f1653b0aa4b80a5f0107a3794fcb403c1c1263ce9829b31ee5263a104fa210be151535c1ff091d5dc2519f694ef3cdb16074f86dab4d48a127afd SHA512 feecaa4a8e6191649a7ecbc6c0f4d7db6dba3a5e4a031c1f55236907bf94e2ece9ee05d18ed345e3503cffb4a380b04f6c4941ef4214ddf92687998a070b7543 +EBUILD libixion-0.14.1.ebuild 1086 BLAKE2B be7d43f7bf671299ccc139795972b51675d8331c48c13a99fdaec84457d528fd5e7f00ede6fdc5fd3950def9474f3edecd0523e660c4996ff51de5c2e283d9c6 SHA512 ad84f5be51fef4f66dcfd79dcecc294fd10095e535ad596990d3f2a3b115a22a4fa7204066a6df8727cf5bedfe71604753b2dd6a04330dd5be23c9f7c54bbf2f +EBUILD libixion-0.15.0.ebuild 1206 BLAKE2B 0fde2611bc7513b15de9572186d42e00ca5ed463b919ea70658081eea1ec14fc7983acb08018ff25e970bfb22b083a713456826f7de19f94ba0eb26e53810523 SHA512 9dd464c9906f5c2e93764f211c9e3a0035b75ab57a9d77d1a9a7e1be10f46114dd0f78182113764189fd477b4ab8c29dc215026613987a02d00a9fd6379efc03 +EBUILD libixion-9999.ebuild 1190 BLAKE2B ae0379d0d47a50787dfdcba5ed739a67288e90e0f8865d0446c026179f9ed29fdb27cb7444af3416c7adbfa9becd3edf32385fa924b0770a9189f4e8ad79df3f SHA512 1b06ae898271b7b07b257b436fe8839a252c98400e75132cab36ef39ad578e803817004d0ccc372b1163e80f6e943ab9114ed868be87dda26c0746e2a2d31556 MISC metadata.xml 397 BLAKE2B f586541f39dbba914dbeac46a03879649b394183dc117093dd1cac33d506dfb5cd0193a322761c3aebe5801a9851cfebc674e2487c86f03a5f6a53fdac059876 SHA512 558a3f9911ec5f5404e709f634595a4001adab07488e9da379b4936fd4d6742e40490aa1290f2e88716d2e5732462b1d63d52b8cdea4c58c77e1fbff17439312 diff --git a/dev-libs/libixion/files/libixion-0.15.0-musl-clang.patch b/dev-libs/libixion/files/libixion-0.15.0-musl-clang.patch new file mode 100644 index 000000000000..be5d2e6ecaeb --- /dev/null +++ b/dev-libs/libixion/files/libixion-0.15.0-musl-clang.patch @@ -0,0 +1,24 @@ +From a8fe2c542b16ee30723ab3d7f3b643ee479e9723 Mon Sep 17 00:00:00 2001 +From: orbea +Date: Fri, 23 Aug 2019 08:50:28 -0700 +Subject: [PATCH] Fix build with clang. + +--- + include/ixion/model_context.hpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/include/ixion/model_context.hpp b/include/ixion/model_context.hpp +index 6ff5b67..dc27ed0 100644 +--- a/include/ixion/model_context.hpp ++++ b/include/ixion/model_context.hpp +@@ -61,7 +61,7 @@ public: + } value; + + /** Initializes the cell to be empty. */ +- input_cell(nullptr_t); ++ input_cell(std::nullptr_t); + /** Boolean cell value. */ + input_cell(bool b); + /** The char array must be null-terminated. */ +-- +2.24.1 diff --git a/dev-libs/libixion/libixion-0.14.1.ebuild b/dev-libs/libixion/libixion-0.14.1.ebuild index b939aad23939..808b0ec95666 100644 --- a/dev-libs/libixion/libixion-0.14.1.ebuild +++ b/dev-libs/libixion/libixion-0.14.1.ebuild @@ -25,7 +25,7 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" DEPEND=" dev-libs/boost:= - >=dev-util/mdds-1.4.1:1= + =dev-util/mdds-1.4*:1 python? ( ${PYTHON_DEPS} ) " RDEPEND="${DEPEND}" diff --git a/dev-libs/libixion/libixion-0.15.0.ebuild b/dev-libs/libixion/libixion-0.15.0.ebuild new file mode 100644 index 000000000000..2387edbadd60 --- /dev/null +++ b/dev-libs/libixion/libixion-0.15.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +inherit python-single-r1 + +DESCRIPTION="General purpose formula parser & interpreter" +HOMEPAGE="https://gitlab.com/ixion/ixion" + +if [[ ${PV} == *9999 ]]; then + EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git" + inherit git-r3 autotools +else + SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +fi + +LICENSE="MIT" +SLOT="0/0.15" # based on SONAME of libixion.so +IUSE="debug python static-libs +threads" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + dev-libs/boost:= + dev-util/mdds:1/1.5 + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND} + dev-libs/spdlog +" + +PATCHES=( "${FILESDIR}/${P}-musl-clang.patch" ) # bug 714018 + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + [[ ${PV} == *9999 ]] && eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable debug) + $(use_enable python) + $(use_enable static-libs static) + $(use_enable threads) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${D}" -name '*.la' -type f -delete || die +} diff --git a/dev-libs/libixion/libixion-9999.ebuild b/dev-libs/libixion/libixion-9999.ebuild index f52b1d4a22b5..28084226f1e7 100644 --- a/dev-libs/libixion/libixion-9999.ebuild +++ b/dev-libs/libixion/libixion-9999.ebuild @@ -9,23 +9,25 @@ inherit python-single-r1 DESCRIPTION="General purpose formula parser & interpreter" HOMEPAGE="https://gitlab.com/ixion/ixion" -if [[ ${PV} == 9999 ]]; then +if [[ ${PV} == *9999 ]]; then + MDDS_SLOT="1/9999" EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git" inherit git-r3 autotools else + MDDS_SLOT="1/1.5" SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz" KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" fi LICENSE="MIT" -SLOT="0/0.15" # based on SONAME of libixion.so +SLOT="0/0.16" # based on SONAME of libixion.so IUSE="debug python static-libs +threads" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" RDEPEND=" dev-libs/boost:= - >=dev-util/mdds-1.5.0:1= + dev-util/mdds:${MDDS_SLOT} python? ( ${PYTHON_DEPS} ) " DEPEND="${RDEPEND} @@ -38,15 +40,17 @@ pkg_setup() { src_prepare() { default - [[ ${PV} == 9999 ]] && eautoreconf + [[ ${PV} == *9999 ]] && eautoreconf } src_configure() { - econf \ - $(use_enable debug) \ - $(use_enable python) \ - $(use_enable static-libs static) \ + local myeconfargs=( + $(use_enable debug) + $(use_enable python) + $(use_enable static-libs static) $(use_enable threads) + ) + econf "${myeconfargs[@]}" } src_install() { diff --git a/dev-libs/libjcat/Manifest b/dev-libs/libjcat/Manifest new file mode 100644 index 000000000000..b682ab3194f6 --- /dev/null +++ b/dev-libs/libjcat/Manifest @@ -0,0 +1,5 @@ +AUX libjcat-0.1.0-disable_installed_tests.patch 1115 BLAKE2B 32ad1de4665efd498b7928fce8b1c92f38a059cefcbba245639baad0724afc6701016e965fe98a0f91f70caebea5337acf9af57cba25a9b15bfd53a6db1e37d9 SHA512 a049084c228dcbb7355b67a0a0c90a038f94bda30fd1d274f4cab9994b61b8fffbea62734e3f4ca1938a0e36754a72d86e907b7e86a2193f6dd37cc36e427b0b +AUX libjcat-0.1.0-use_right_python.patch 1079 BLAKE2B 99d9adf5e55d395232db9454cfcdaa42964c40728ae5f34ac559feba5c35cc7668815054b454b9bb3032ca1cfd991a10e18075074825b2105dbe97ad15b1e633 SHA512 abfc5c355f0c12be96ad045d0be3b57b41121d9b77966f1575b2ebc07f27f7b2997df53c1037d77b49ef027fcaf6cc79b60405b734e26839bbdb52a9ba28c560 +DIST libjcat-0.1.0.tar.gz 60808 BLAKE2B 384e5a846fb7c49c8a6d6ace5f2b17715693d7e9ecfce020859c6fb5d96f9b9398606a2161a2c9f795c16c90e8b7a0e9d08970c1f81e4412783097f4ca599083 SHA512 2172fd621c86b3a2d507c3bb8fcc5f40a46656a5352f4963a014c76642bb2c34e316bb8608c121fa7d728d63dc2593ed28d3e3478e1ec5bcf32daeffc43627fd +EBUILD libjcat-0.1.0.ebuild 1227 BLAKE2B 9d9d232d74137bc7f75fa471bd775d8d6d31c40a01384cd8090851c551f51c5756f6bc1729182c9ed0551b2f941ba86746a91a8720d143fff2801beeba8141ea SHA512 0c6bc0f880fd9c467b395ae532091d03f0a3e35502cfc3f5dbba070415aea27bd72d355d64819b3baad7344b0616039332fd2b9d9f67bd3e6d2d0eac08b14dc2 +MISC metadata.xml 881 BLAKE2B d62ca31ca9bbed501e107ace34b346f1952097d9e8b97a5851ab237a9a9da3558dad259f5f73fe8625dd3ad237938ffbf278d55bc9b1bf867c72abb96c27c5ac SHA512 429970f0a12a0d2484080f6d99e65f5e0c7fc1a5b5b203bbadcddb07346930ddc0b3101bcad6e1ceb2ac947e3c69c89aeaccc20bf4619f4b707216885b0b922b diff --git a/dev-libs/libjcat/files/libjcat-0.1.0-disable_installed_tests.patch b/dev-libs/libjcat/files/libjcat-0.1.0-disable_installed_tests.patch new file mode 100644 index 000000000000..823d713b7918 --- /dev/null +++ b/dev-libs/libjcat/files/libjcat-0.1.0-disable_installed_tests.patch @@ -0,0 +1,45 @@ +--- a/data/tests/colorhug/meson.build ++++ b/data/tests/colorhug/meson.build +@@ -1,9 +1,11 @@ ++if false + install_data([ + 'firmware.bin', + 'firmware.bin.asc', + ], + install_dir: installed_test_datadir, + ) ++endif + + if get_option('pkcs7') + # generate self-signed detached signature +@@ -16,7 +18,7 @@ + '--load-certificate', pkcs7_certificate, + '--infile', '@INPUT@', + '--outfile', '@OUTPUT@'], +- install: true, ++ install: false, + install_dir: installed_test_datadir, + ) + endif +--- a/data/tests/meson.build ++++ b/data/tests/meson.build +@@ -2,7 +2,7 @@ + input : 'libjcat.test.in', + output : 'libjcat.test', + configuration : conf, +- install: true, ++ install: false, + install_dir: installed_test_datadir, + ) + +--- a/libjcat/meson.build ++++ b/libjcat/meson.build +@@ -225,7 +225,7 @@ + '-DTESTDATADIR_SRC="' + testdatadir_src + '"', + '-DTESTDATADIR_DST="' + testdatadir_dst + '"', + ], +- install : true, ++ install : false, + install_dir : installed_test_bindir + ) + test('jcat-self-test', e) diff --git a/dev-libs/libjcat/files/libjcat-0.1.0-use_right_python.patch b/dev-libs/libjcat/files/libjcat-0.1.0-use_right_python.patch new file mode 100644 index 000000000000..9cbc63a08c01 --- /dev/null +++ b/dev-libs/libjcat/files/libjcat-0.1.0-use_right_python.patch @@ -0,0 +1,29 @@ +By default generate-version-script.py uses /usr/bin/python3, whatever +version that may be - which causes problems if the default python3 +installation is one either built without XML support or not included +in PYTHON_TARGETS of dev-python/setuptools. Make sure the script is +invoked using the same interpreter as meson itself, as that one is +already guaranteed to provide both 'xml' and 'pkg_resources'. + +--- a/libjcat/meson.build ++++ b/libjcat/meson.build +@@ -129,6 +129,11 @@ + install : true, + ) + ++ # Make sure generate-version-script.py is invoked by the same python as meson, ++ # as that one must already have both XML support and setuptools. ++ python = import('python') ++ python_interpreter = python.find_installation() ++ + # Verify the map file is correct -- note we can't actually use the generated + # file for two reasons: + # +@@ -141,6 +146,7 @@ + input: jcat_gir[0], + output: 'jcat.map', + command: [ ++ python_interpreter, + join_paths(meson.source_root(), 'contrib', 'generate-version-script.py'), + 'LIBJCAT', + '@INPUT@', diff --git a/dev-libs/libjcat/libjcat-0.1.0.ebuild b/dev-libs/libjcat/libjcat-0.1.0.ebuild new file mode 100644 index 000000000000..0956f965a22b --- /dev/null +++ b/dev-libs/libjcat/libjcat-0.1.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson vala xdg-utils + +DESCRIPTION="Library and tool for reading and writing Jcat files " +HOMEPAGE="https://github.com/hughsie/libjcat" +SRC_URI="https://github.com/hughsie/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="gpg gtk-doc +introspection +man pkcs7 test" + +RDEPEND="dev-libs/glib:2 + dev-libs/json-glib:= + gpg? ( + app-crypt/gpgme + dev-libs/libgpg-error + ) + introspection? ( dev-libs/gobject-introspection:= ) + pkcs7? ( net-libs/gnutls ) + dev-lang/vala:=" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig + gtk-doc? ( dev-util/gtk-doc ) + man? ( sys-apps/help2man ) + test? ( net-libs/gnutls[tools] )" + +RESTRICT="!test? ( test )" + +PATCHES=( + "${FILESDIR}"/${PN}-0.1.0-disable_installed_tests.patch + "${FILESDIR}"/${PN}-0.1.0-use_right_python.patch +) + +src_prepare() { + xdg_environment_reset +# TODO: make vala optional + vala_src_prepare + default +} + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc gtkdoc) + $(meson_use gpg) + $(meson_use introspection) + $(meson_use man) + $(meson_use pkcs7) + $(meson_use test tests) + ) + meson_src_configure +} diff --git a/dev-libs/libjcat/metadata.xml b/dev-libs/libjcat/metadata.xml new file mode 100644 index 000000000000..8d98279081e4 --- /dev/null +++ b/dev-libs/libjcat/metadata.xml @@ -0,0 +1,23 @@ + + + + + marecki@gentoo.org + Marek Szuba + + + This library allows reading and writing gzip-compressed JSON catalog files, + which can be used to store GPG, PKCS-7 and SHA-256 checksums for each file. + + This provides equivalent functionality to the catalog files supported + in Microsoft Windows. + + + Enable GPG verification support via app-crypt/gpgme + Generate and install man pages + Enable PKCS7 verification support via net-libs/gnutls + + + hughsie/libjcat + + diff --git a/dev-libs/libksba/Manifest b/dev-libs/libksba/Manifest index 3f422243dc9c..0553e4eb7b86 100644 --- a/dev-libs/libksba/Manifest +++ b/dev-libs/libksba/Manifest @@ -1,4 +1,4 @@ DIST libksba-1.3.5.tar.bz2 620649 BLAKE2B 6ed250684e40b4efcc07a86584adfbc659f886919d0306e82e2275c9acb8a1df698c7cc9a917fa66dd906fe473d14fa29507c03e681aed86286d65d9551cb5f6 SHA512 60179bfd109b7b4fd8d2b30a3216540f03f5a13620d9a5b63f1f95788028708a420911619f172ba57e945a6a2fcd2ef7eaafc5585a0eb2b9652cfadf47bf39a2 -EBUILD libksba-1.3.5-r1.ebuild 779 BLAKE2B 79f4ce8e58c4b56b0145ba981b89e27e332d284955229ff2d1a2ed883e1e6aad30c602411f1554d7d97d9b982c18639ab012005a396f30f1b561ea73ba820833 SHA512 2209aade575bb7b2812dfdc6abd1d1e2e38c0b92fac5e42f5651d65b9dcfa5130a6bd7830d9d93e49b31466cd6d403342778e9ef7c02979eb0fd786efc818d30 -EBUILD libksba-1.3.5-r2.ebuild 1044 BLAKE2B e86f3050c500aa5b68b5a1c095de9e8ea96095629d728962bb8af31d33e0764f6e7f16174cdee4e65fe09791a45e06fc7de1389dc3d532478bda9680055dfe68 SHA512 a5a820aa03c920579cba25358847cfacd7f4c26c56f62aed71ae7e3a9a479184b2831c58871bd3e6c6875b48a876048326ac43aaecd08e3223c4ebab96481e18 +EBUILD libksba-1.3.5-r1.ebuild 776 BLAKE2B 9b948e3df0c84119d0c0974a26d4cf459492e282fa5efa49557de21707ef0b0f9897979a3745a9ef62143c0c2d18ab316765df1e5748d4bd93beb40579ac97b8 SHA512 2470eac50d217d0f55aafb00bc7472838d41b908360f82171854b71830c694ab3ea020733fa40c73419517655e921a31cc8dd79c8afdbdb335eb333a014d1da6 +EBUILD libksba-1.3.5-r2.ebuild 1040 BLAKE2B 8c46f984ce2c32ef10474865be55b553b43aa17f001b484a82eae18efd0d66f4f7e7c9472c91d3980de836a72c105f1e4e608715405da25bb74e5f43bfc51319 SHA512 372baf48e452491a1e3855c344a8f8b54b5c8d17c9463d48cbacf0303449dea5d3acaa51b7fa4fa269fef80b0a51ddd49288c338d78e645355a565f511947484 MISC metadata.xml 363 BLAKE2B 47525d43d5882725cae82a4da39f6a4e3f5dfb9918fbd2cc869af4016a41db7768120db58dd68b2fdf6b433b4f571080c96642af30a3399023bedfda72f3cdf8 SHA512 3bda082ad019aac69218fe9211a5a36a43f9f4db2c0017669fd1a4ce73d24f37798c1f3368562e6bb91417fdfff0ed795e1b2684e05a83100a18cd809cc0e396 diff --git a/dev-libs/libksba/libksba-1.3.5-r1.ebuild b/dev-libs/libksba/libksba-1.3.5-r1.ebuild index 58ef15f25068..0e5be029abae 100644 --- a/dev-libs/libksba/libksba-1.3.5-r1.ebuild +++ b/dev-libs/libksba/libksba-1.3.5-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/libksba/${P}.tar.bz2" LICENSE="LGPL-3+ GPL-2+ GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" RDEPEND=">=dev-libs/libgpg-error-1.8" diff --git a/dev-libs/libksba/libksba-1.3.5-r2.ebuild b/dev-libs/libksba/libksba-1.3.5-r2.ebuild index fa41b9b66193..eb6afc87408c 100644 --- a/dev-libs/libksba/libksba-1.3.5-r2.ebuild +++ b/dev-libs/libksba/libksba-1.3.5-r2.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://gnupg/libksba/${P}.tar.bz2" LICENSE="LGPL-3+ GPL-2+ GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" RDEPEND=">=dev-libs/libgpg-error-1.8" diff --git a/dev-libs/liblinear/Manifest b/dev-libs/liblinear/Manifest index f48d2fd386bd..62b3a55dcb29 100644 --- a/dev-libs/liblinear/Manifest +++ b/dev-libs/liblinear/Manifest @@ -1,7 +1,7 @@ DIST liblinear-210.tar.gz 381662 BLAKE2B d64d217f7ba67605821062f66d4e9f130f4f2396dde14cd35532bad11f4af4f34bc231a1e3796ba2d0e14f84830ec05c6358d40018e048f4ae3fa62db2b1d0d7 SHA512 4e4558467f2ebb3dbd640c172b1129c8e5981c231a043abb0398a803252559795604a34992baee50ae6689646050733d3a908d7d76f8b1c94309b859eae7f8c8 DIST liblinear-221.tar.gz 520288 BLAKE2B b28c837488f5827ae76f32dc14a1b92027eb5ff123a15c07e9974197eea842c8247420632d259defdba3968383749538c1ed16f6b5c982fad87b3bc52572b485 SHA512 abf21f9030e67886d88a95ad1699e566f8b67bb3bd23253f1f656460911f92a5c3c184fe127390d6100bbf9970cf7a246ef3611b0788907c35a33286228f1753 DIST liblinear-230.tar.gz 524693 BLAKE2B 02e52f6dc26f6ae19dfe52691e4a86c64ea92c40a50d0fbe8a7bddcf06e1216b8f28462fb2105539dedf15ddb07f39ef7e7f78fa7cfd74eac955246e9ed050e7 SHA512 c8acdd9f5cfcf7ef1ff9b9fac658ff51ac4677801fdb9ce6a210ccca7fb136a7957d0edaf45e83269c1928de1926de0200d669cd94e09371c06821d42ba539bc -EBUILD liblinear-210-r1.ebuild 1168 BLAKE2B 4e3945f5033e099dc07c01cd6d3f1b8e15324d2001b89ead7f6d9e5bb3023b538ddc9187dbfbfee8881c29175ab028db62f3eb36ca410f5f5bd85c599c109032 SHA512 699771d3105f5d238a346d83951eef899b7ab82c19c934271e6b1ccce9efa5c23ca3015e529b95f389ba06b580f37c4cf6fa2aa673afb8c2409e51a37af71042 -EBUILD liblinear-221.ebuild 1201 BLAKE2B 81693678e4ee3c03203caa7b111042f6b8e7d82b708bf9d3a0f5b585c76a6bbace7691d270caf2f3046ff9653ef948903fb30789971eaa40ae82249cfa618c71 SHA512 a4ddfabe8b35fb1e0eafb5b9290aed978074516e4e2a5998a211bcd4d425a8cbd0800a7522f884e341cd8eaf7cea1d5f869fd7a3c107bd02d16816499e051ff7 -EBUILD liblinear-230.ebuild 1201 BLAKE2B 81693678e4ee3c03203caa7b111042f6b8e7d82b708bf9d3a0f5b585c76a6bbace7691d270caf2f3046ff9653ef948903fb30789971eaa40ae82249cfa618c71 SHA512 a4ddfabe8b35fb1e0eafb5b9290aed978074516e4e2a5998a211bcd4d425a8cbd0800a7522f884e341cd8eaf7cea1d5f869fd7a3c107bd02d16816499e051ff7 +EBUILD liblinear-210-r1.ebuild 1165 BLAKE2B 56bba8adbcc2b11f32f39494755eaf76f805145bdb685cc3752394ee97601883194b84a24880e2f23735a82734ba0b55470ee6ef0ea40959a26ae53b1723df3d SHA512 3d680e769f50672a5efb141fa2a0cf69ebf5180aaa190a7da80046b340e2666f84295023b9b06a260f4c0ed252e5daad21e558d4c3b3e83f0735ce2170b972f0 +EBUILD liblinear-221.ebuild 1197 BLAKE2B 64ad293b87d993029ab7348cfcf70d10d110f65bd91fd3eb1cb98d9f5dc533a88f33af75d9eb599f29b1f5168a34694a5defee5b1ddeb536fb33efe6d4914b35 SHA512 5734a47d1ed7565a5ebed78d2c1e200c9d2efa9a725e532e05af6af543ce078746b1ad0a33ae0c6dafdacd1e51dda15aee22ad0b7fd7b4ad01ab5b98980d5912 +EBUILD liblinear-230.ebuild 1197 BLAKE2B 64ad293b87d993029ab7348cfcf70d10d110f65bd91fd3eb1cb98d9f5dc533a88f33af75d9eb599f29b1f5168a34694a5defee5b1ddeb536fb33efe6d4914b35 SHA512 5734a47d1ed7565a5ebed78d2c1e200c9d2efa9a725e532e05af6af543ce078746b1ad0a33ae0c6dafdacd1e51dda15aee22ad0b7fd7b4ad01ab5b98980d5912 MISC metadata.xml 335 BLAKE2B 2a905547b4dbf1ea8870dc8816a63252e142edcba93710b5d2cb57c2b6603c165ea06a3b459f442e1d08653cb9c6530a56bbaa8685c8147a280d917b4cd1f342 SHA512 efd0a36cca5d21c4a5e94388d125870af42ae9091234a44ae53b8ac6ea7e6ad0b637a5629d3c9ceabfebddce71fde8fa94285e5b1c7edefddebb8bab9e99f0bd diff --git a/dev-libs/liblinear/liblinear-210-r1.ebuild b/dev-libs/liblinear/liblinear-210-r1.ebuild index f190623db672..b21799d14162 100644 --- a/dev-libs/liblinear/liblinear-210-r1.ebuild +++ b/dev-libs/liblinear/liblinear-210-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/cjlin1/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0/3" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86" src_prepare() { sed -i \ diff --git a/dev-libs/liblinear/liblinear-221.ebuild b/dev-libs/liblinear/liblinear-221.ebuild index 18f397fed815..b99f3d0ac3d3 100644 --- a/dev-libs/liblinear/liblinear-221.ebuild +++ b/dev-libs/liblinear/liblinear-221.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -10,7 +10,7 @@ SRC_URI="https://github.com/cjlin1/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0/3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-macos" src_prepare() { default diff --git a/dev-libs/liblinear/liblinear-230.ebuild b/dev-libs/liblinear/liblinear-230.ebuild index 18f397fed815..b99f3d0ac3d3 100644 --- a/dev-libs/liblinear/liblinear-230.ebuild +++ b/dev-libs/liblinear/liblinear-230.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -10,7 +10,7 @@ SRC_URI="https://github.com/cjlin1/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0/3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-macos" src_prepare() { default diff --git a/dev-libs/liblouis/Manifest b/dev-libs/liblouis/Manifest index 2db307350605..5832b21a31d5 100644 --- a/dev-libs/liblouis/Manifest +++ b/dev-libs/liblouis/Manifest @@ -1,3 +1,3 @@ DIST liblouis-3.10.0.tar.gz 13335626 BLAKE2B a4c7f81f15c202c0e1030119f805e218dd51852af57065c441241f4e182828036372750231726802adbb835a7af05ccbf029316da376f3f89dd62ae9d833f838 SHA512 e05d42ba352b1336b10ecd3d320c2bed33250cd636767ecd77837530577c537de4f4e806ddaf1ed7e8b9ec766c84adf6ab045595235c1020f2bb31ba791f3833 -EBUILD liblouis-3.10.0.ebuild 1513 BLAKE2B 000d3af43ae60709887f56a8d86d480c40c78484ed2fddfbc48567a0b151a8ba69ba413806d623791258dc78fd7de93b185182c2c6b93d139ed5bf2ca3de093f SHA512 2607d61971fb16e5949af936571cc94aafdc05911addcfebbebcc7350ff6c4b488bd224baa4e958d34abacfd36c40f00439972b3481ea3149c2898ca32d93104 +EBUILD liblouis-3.10.0.ebuild 1514 BLAKE2B 5fdb331c3cd0cffc293d4eb49d12686aa913757f22533a29d8f8ad9a498556d3128d2ef44275a40ead84b5ca169b14882131d39f67651b197a9d1441e90be4f9 SHA512 3e8be1ca7bdf9cdaf0ebc30daa19b06354a71ef18979cc8151d9b1dfd9bb54980b5afc69c429d983c059b3e4694916c1ec2ad6b2e92520fa350d58854a7a3b4a MISC metadata.xml 351 BLAKE2B 0fa7c957682fe363ddd29442ae153152469cc64ebf9005361c4b82f180c380485adf0b04467b147a441c6656ddcc9e44967fd692ed9f835d70653dbae9b9be1a SHA512 377a2d9ea4bc6007a60fcaf0284bd47af78b6fe2c901916f9cd7d6ab0f7a5225baf7314b47b0c3b00cd162278f910206bd99469bdef0165cd6e19c1eff73714d diff --git a/dev-libs/liblouis/liblouis-3.10.0.ebuild b/dev-libs/liblouis/liblouis-3.10.0.ebuild index 9cade20ef77f..0c8cd99301a1 100644 --- a/dev-libs/liblouis/liblouis-3.10.0.ebuild +++ b/dev-libs/liblouis/liblouis-3.10.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/liblouis/liblouis/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ppc ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~sparc x86" IUSE="python" BDEPEND="sys-apps/help2man" RDEPEND="python? ( ${PYTHON_DEPS} )" diff --git a/dev-libs/libltdl/Manifest b/dev-libs/libltdl/Manifest index 9f59ccb58c62..89e698a2979a 100644 --- a/dev-libs/libltdl/Manifest +++ b/dev-libs/libltdl/Manifest @@ -1,3 +1,3 @@ DIST libtool-2.4.6.tar.xz 973080 BLAKE2B 0865af9f8701ca9dc62eec8294a088d24f4a3ff541bc76acfe7b69f70637d7e8261a17d69f7d54a4177f974c429be68467883a1560edb539061966cbf7d4a356 SHA512 a6eef35f3cbccf2c9e2667f44a476ebc80ab888725eb768e91a3a6c33b8c931afc46eb23efaee76c8696d3e4eed74ab1c71157bcb924f38ee912c8a90a6521a4 -EBUILD libltdl-2.4.6.ebuild 1120 BLAKE2B cd203c8244cdef9ee4deed1fec53e1792e88c9c2c92e1ac92edef1724f7e324e5dfbf6bfb795fb8d21be18db903a15923ea9abc4cbdf1fc538facad6fbb28ad2 SHA512 4a3dd7856eb0873540566f224a4a4c211def0c06b1089a61b0c681672143cbdee5a4950e08d4df0e9c2332703950de69049e773429f41ce9a692178415f00283 +EBUILD libltdl-2.4.6.ebuild 1118 BLAKE2B a56e7c18d643507487b23f84e263f37db9d0dd01f5b1de09f59795082399e9c26af198ceaf0695e11270566123a2b8eddbeec658f72cc18a0eeeaafefac15254 SHA512 a5aa921a8b86b76fd57a9db52253f1cf186ec3280193fea15f6367a3de4743508eb813246e32bba8530ca87924ad0ee0acf225acbf8594610e3457e57f61029a MISC metadata.xml 330 BLAKE2B 5678614b52e8b602999e8a3d3a551cf0096f6bd1e765b4181d4183a33cdb0782dc16b959556b410d5c630ec3d36d00df80c204a0ef825361235bfb3165b41a04 SHA512 524ff4bb47aa1a020112c86f625f3f0a9bf385e7399a7a9aecdebb99c5699dbe770b3bc6de4e3e969c8a4c5107a4a214be1f6a06a075b7301069fb2f0e7939a1 diff --git a/dev-libs/libltdl/libltdl-2.4.6.ebuild b/dev-libs/libltdl/libltdl-2.4.6.ebuild index 87edfbde9106..c35e8b25325d 100644 --- a/dev-libs/libltdl/libltdl-2.4.6.ebuild +++ b/dev-libs/libltdl/libltdl-2.4.6.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/libtool/${MY_P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" # libltdl doesn't have a testsuite. RESTRICT="test" diff --git a/dev-libs/liblzw/Manifest b/dev-libs/liblzw/Manifest index 35d86346780b..9faaf662512d 100644 --- a/dev-libs/liblzw/Manifest +++ b/dev-libs/liblzw/Manifest @@ -1,3 +1,3 @@ DIST liblzw-0.2.tar.lzma 868300 BLAKE2B 6346fb0aa5d2a199276faf04a7ac6fd571d0dd06952028ff5b49c7ec312b0ba77b219be6d5a000b4477f6c84ab30ac3818e58e1165033746f675265f4fb38ef2 SHA512 46b14fe83793e9611c9ee969f699fe752f4d2df46a53b0f975fbce9805259fe4024c42df6f4946fc6dd7270b9b15307c54f31417309806ab6c616abcee73d9bf -EBUILD liblzw-0.2-r1.ebuild 475 BLAKE2B a8af4286947f17e6c566126f28e0a94cd0ebfddde9c94099e7b34adf91c8f409bf82edeca1e4ad8d5f7cdc477c4c4a7a8b1dfc196b8fdac7a6a7017586650cf8 SHA512 739defcae527a5bf24c920be6ce76bc0016c6ef84cc9a46b8ac47a21deefc7621c047b651c65e6a2c90ccaae57da2908aa520736a62de7b43289efa9a6651dc4 +EBUILD liblzw-0.2-r1.ebuild 473 BLAKE2B 0ceaf763062136d74a91687d6457558f55af3a799f7758bb61fffd94f4c448cd5afdf6b749facbd29d7b35e97507fa48271fa407de8e7dca1f9503e8d295d9c3 SHA512 1fbf9ed49710c97e198b26aa60bd7ebd7a0e40aeeeddcc973578b1e664d78947847e662b44e2eb0008844f8f1b54d0b1062e6dbc808efc6ae8de179dd7467d0a MISC metadata.xml 348 BLAKE2B d29da512394e29b4b8060614f619581eddd64eb7fd3273414ddfc6bf715d17040f4cddde699fe3bd56c3eb96fcb74cc9109cdafab0f46ff38b4ec00743a1b8ba SHA512 aa6d3d2945033b6643c9f1ee7a643826ff39d61fdd880a4d8dc0fa5a8790af120908b8ffab70ec32e88ca4d025bca9606f6f549adb49df1130105abc9ecec3bd diff --git a/dev-libs/liblzw/liblzw-0.2-r1.ebuild b/dev-libs/liblzw/liblzw-0.2-r1.ebuild index ca3863803346..e00c5982153e 100644 --- a/dev-libs/liblzw/liblzw-0.2-r1.ebuild +++ b/dev-libs/liblzw/liblzw-0.2-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/freestdf/${P}.tar.lzma" LICENSE="public-domain" SLOT="0" -KEYWORDS="amd64 arm hppa ia64 m68k s390 sh x86" +KEYWORDS="amd64 arm hppa ~ia64 m68k s390 x86" src_configure() { econf --disable-static diff --git a/dev-libs/libmaa/Manifest b/dev-libs/libmaa/Manifest index 5c039e703adc..42328938190c 100644 --- a/dev-libs/libmaa/Manifest +++ b/dev-libs/libmaa/Manifest @@ -1,3 +1,3 @@ DIST libmaa-1.3.2.tar.gz 287198 BLAKE2B 62432f7f21e353c68a0e9b8f843a5a5acafba5c0cc8e745b07596d7dcaaf9adf723342474b95895fbe1cf003d87d856892ea52196808937b4befdc50ce6d0155 SHA512 dde91e8bf1c08515ff4662282d16a03b18a1dfb16eb7b95be980ba398ed1e65d8cd88e58d454e03a03f48a5ecca8bf23b4ebaf475a98630a9178318c12a1b176 -EBUILD libmaa-1.3.2.ebuild 579 BLAKE2B e1c5b72afb5fce23ce7cb1e9e0a21daaf16f9a6d10ac278d5fc14b6f8dca88a43b48dde5d2b41928f1d229bb24681d405f31606185ecc8032fb0d505c39b81c2 SHA512 982aaa59ca9748beaa6152d917a0ce5256d2697a0cabf34b96d7bf00834b9ed7444ed054c2169ba524ecb375ef40880705f3dc4338ca42280508e1cf8bb892f1 +EBUILD libmaa-1.3.2.ebuild 580 BLAKE2B 825f5708f103ce2ca9a001727207c9ef44da5e678626b0f5d995cd62089532349c3e0534605095bb72cd5908bb09f7ec01a4299678de8d4f5ed25fb3a759c0ab SHA512 d5b7e67de587f8f40f9faf5317e2f670a334f758d0d1cef8a8307f84eaf82c851b966b4b92cbe69197e5ef2839c45637fc555b3973c0ba21d785d54774f9f598 MISC metadata.xml 786 BLAKE2B 45e7e06a21ffbabe58b1b85578d99ccf57ae8e312bb0412237382c0afa8aab9a621fad3bf9f767f9a42de741c144c6c55901da6d3c52f80d5b1d20ad0d461c0f SHA512 b3fd174acf49685a7fa9a3a99f9281b6ed03779223984dcbb8237a2da2c738b132e3cbecdf57c0c7b31581c2ca18d0c08e8bbe322cc01a7b41f8345301f1e729 diff --git a/dev-libs/libmaa/libmaa-1.3.2.ebuild b/dev-libs/libmaa/libmaa-1.3.2.ebuild index 604456d51aae..3824b2de2e8c 100644 --- a/dev-libs/libmaa/libmaa-1.3.2.ebuild +++ b/dev-libs/libmaa/libmaa-1.3.2.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/dict/${P}.tar.gz" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" src_install() { default diff --git a/dev-libs/libmanette/Manifest b/dev-libs/libmanette/Manifest index e149e0f63174..5c0557734ba7 100644 --- a/dev-libs/libmanette/Manifest +++ b/dev-libs/libmanette/Manifest @@ -1,4 +1,6 @@ AUX 0.2.3-optional-introspection-vapi.patch 2854 BLAKE2B 3e5499fc4cc28a926489c1a7b23f3dc5538c379982774328fa3168f0c49911e082502fded751e6f14b13f66c6003385ae4f79d7806a6f3f3355bc3d52fb61f3a SHA512 91c39c5ccfc87bfd484e93125112c12ec00aa191d748e2915ee06de19800d67e5d414650abb631a22e6ae3437a4dd3108aae9fc626fd8879d534ee3e790cd311 DIST libmanette-0.2.3.tar.xz 33620 BLAKE2B ec811e0a939713e99eb931a2aa0c1b67a2de1fad4c4e399e47975b795da7672ab56a217cda94f4642f749aed1ff4379c67b58da349f8ac8434c95a80c7909980 SHA512 23d3feae3b0ba81deb75b0ff911eb37f3d0d767a0ae65815d34cadf69f78ca7f081177a2161105ea3979ba9222b3641e6b776bf4fcf3e46a9de716bdce475df6 +DIST libmanette-0.2.4.tar.xz 38196 BLAKE2B d9bd8817ec03c9414eb249ce50d3468e2eb2dee78ba36b7a1ac9b04d87e1888d086766594109ee8d89fc4f48fea8d6e7949c7fe44646cacae00145b14f416697 SHA512 713686e3fd515a09846def3283a9e687571dfe47357af00f95739b6e888a454ab14c526a11b38c4ad19bdf928fc3b13b8be32612557dd0ecc743efd2cb6e0792 EBUILD libmanette-0.2.3.ebuild 977 BLAKE2B a0ee112e80695c4e1d08df111bd9d9005abb17f5b8df9528c36c6ca5a184d2c2282811ebbd21fd879106dddacd8c95432e988d137ba82243cf3c104a0850cf75 SHA512 7af56fce47f39cf1cb73432aa2c59cb7553818ddd93cd0fce881d262d2931ab20e8f567dd7c10821b4af9397dba37ead0f38e7c550226373a4ce6628aaf4ad7a +EBUILD libmanette-0.2.4.ebuild 846 BLAKE2B 5765a65ddf53398ea75cd10b7201473005f8ab31e50f24f38369f599307c432b70f0dc6fd0072735856654671ef2d72bf9771331d77616ca1b986370f7a2103e SHA512 406c52b3f428ca8b8c02bcd039cc84d473f9bd9bcb8c5c5b64539c2bf36ee0a39baa08383ec095a16d71fb8de949118797ea3b27be286868f754d1dc01b58b8c MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 diff --git a/dev-libs/libmanette/libmanette-0.2.4.ebuild b/dev-libs/libmanette/libmanette-0.2.4.ebuild new file mode 100644 index 000000000000..6e27d2729cea --- /dev/null +++ b/dev-libs/libmanette/libmanette-0.2.4.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit gnome.org gnome2-utils meson vala xdg + +DESCRIPTION="Simple GObject game controller library" +HOMEPAGE="https://gitlab.gnome.org/aplazas/libmanette" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="+introspection +udev +vala" +REQUIRED_USE="vala? ( introspection )" + +RDEPEND=" + >=dev-libs/glib-2.50:2 + udev? ( dev-libs/libgudev[introspection?] ) + dev-libs/libevdev + introspection? ( >=dev-libs/gobject-introspection-1.56:= ) +" +DEPEND="${DEPEND} + vala? ( $(vala_depend) ) + virtual/pkgconfig +" + +src_prepare() { + xdg_src_prepare + use vala && vala_src_prepare +} + +src_configure() { + local emesonargs=( + $(meson_feature udev gudev) + $(meson_use introspection) + $(meson_use vala vapi) + ) + meson_src_configure +} diff --git a/dev-libs/libmateweather/Manifest b/dev-libs/libmateweather/Manifest index 8a776f161581..bcdf5ceb79f2 100644 --- a/dev-libs/libmateweather/Manifest +++ b/dev-libs/libmateweather/Manifest @@ -1,3 +1,7 @@ DIST libmateweather-1.22.0.tar.xz 3386920 BLAKE2B 312bd8cd12a1d51216b9509b2badaccb23779f1c7c314ecf02c9789837fa619d6029e97bf06f9fd320ba590936888d51fe178cffbb7dca87eb167ed4fbf3eabb SHA512 43371fc615dda2b9042633a63ac4c1fb0b1ea43b20c783e443b0f57e10ad8fddedbd593f03bd6c942729f0a9c80484266fe1ef900d128fa4b02f80d6a80ae9bd -EBUILD libmateweather-1.22.0-r1.ebuild 865 BLAKE2B 2d3a0dc7799985e8a7e9c64a8e2624fb2ed168862b0d36f8f367c783b9a927071c24f31c6bb7685697585f5d57d2c50692dbe80419afac224ab44d83e372c71b SHA512 bd94bf6cffcabfafab5226cbbd53d98aecff62b6990536f3ce8b159a3a573ce02a5e3fe4234421c7d4e5755baa90eeb0e46556258483cc4c6030e97c93cddca3 +DIST libmateweather-1.22.1.tar.xz 3437496 BLAKE2B 74d9d0b18ad33fd15c7b3411fd5811a43d56e7a99e78c1d6ac846d71285701414f0b6c5f54c9d445af6a2e6c1405fc4d0547e023aa4114f7419f507d8739fc29 SHA512 c7f5214c14fa3bf6bbb55442ea450c0f3c0a2849e29f72821c22db88baf3763c72dd6d2a27795c23d8ecc69d190a55313f6cfd18dc2a41c233a7e1e5653a0868 +DIST libmateweather-1.24.0.tar.xz 2233116 BLAKE2B 2b642af39e850d38d16f6a458568e43262007f2a1150db87371fca46f6db3f1b977a6cbad601ed182b8c0fdc9c5015e493ab60bc2c0e3485091e71992951cd72 SHA512 077a7cbcc75df0a64d9fab23d46154e58cf2455c8a2a17ecc04a8c691ead18b5027e177278a1d8e051ffb76e98bfd8e26ed5ca10ad974546e5446116a4f71300 +EBUILD libmateweather-1.22.0-r1.ebuild 876 BLAKE2B a9e43a17d4617ed0f9875102286cbe629386d1257650676711dec025d983f549cb0b451d04899bf62a063a7607d51c79718f4b533efb4e1bd4bacb384701634c SHA512 92ee410a60d8576034b53d0f530944a2606c33bfb61c2cc94f4831058f66e220f4106b117727f2baa0648645435cae95aef4e25588b46e24cb15712fbe376dc4 +EBUILD libmateweather-1.22.1.ebuild 878 BLAKE2B f77d35198b224eb4b8c26036f21f8b8bc9796b20f1d14c6b1fa5fc17f62b3cfdc443c0fe3e0ae13ce69ba6cadb2b2c422f33c70e6426bb1b2406443cf30033b8 SHA512 14f7b8ad59da3fa34b2715affcca77ea046bcd86570a44cbd4091f10e5c873a00c88aa0fbcf9a310859eea86c244601f0a66426cde371384e0e7ad2bfc42b297 +EBUILD libmateweather-1.24.0.ebuild 856 BLAKE2B 048c34d0ed19dfca93493c9427def25db6eeed0c65524558aefd39fb3fb2399cfe91af70bf34af4e6044310527a82e73e5380178c4e22f5c4e90bf41bcea71db SHA512 d2f76057ecef3461bfae4b54bf05fc9f4c1c3505f47621676f1a5a4744c942497c6b47c5d73dd888a9e6a4841ebcf6f18a3bba79d8a7ea6683e707589de99c75 MISC metadata.xml 343 BLAKE2B 2c44370234b1e71de86ca5e1fc09ab633185cd1401071d3487b8d4c582115f92e30ace26aca5d3dfb89b8c4aefade6ae4bf6b93776fa123206e638b83e0df9d7 SHA512 1bc3a926850df9eabb80136639bc47809b0c49bcefc37c990cb7941a3629c7a0b2b4e6b538c5af7dcb2187239792b500185349a1ba6befe5b85f191b73467a2a diff --git a/dev-libs/libmateweather/libmateweather-1.22.0-r1.ebuild b/dev-libs/libmateweather/libmateweather-1.22.0-r1.ebuild index 783a9ab05bd1..0ddc5e5e490e 100644 --- a/dev-libs/libmateweather/libmateweather-1.22.0-r1.ebuild +++ b/dev-libs/libmateweather/libmateweather-1.22.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -12,7 +12,7 @@ if [[ ${PV} != 9999 ]]; then fi DESCRIPTION="MATE library to access weather information from online services" -LICENSE="GPL-2" +LICENSE="LGPL-2.1+ GPL-2+" SLOT="0" IUSE="debug" diff --git a/dev-libs/libmateweather/libmateweather-1.22.1.ebuild b/dev-libs/libmateweather/libmateweather-1.22.1.ebuild new file mode 100644 index 000000000000..f35dfb99ff58 --- /dev/null +++ b/dev-libs/libmateweather/libmateweather-1.22.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="MATE library to access weather information from online services" +LICENSE="LGPL-2.1+ GPL-2+" +SLOT="0" + +IUSE="debug" + +COMMON_DEPEND=">=dev-libs/glib-2.50:2 + >=dev-libs/libxml2-2.6:2 + >=net-libs/libsoup-2.34:2.4 + >=sys-libs/timezone-data-2010k:0 + x11-libs/gdk-pixbuf:2 + virtual/libintl:0 + >=x11-libs/gtk+-3.22:3" + +RDEPEND="${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + dev-util/gtk-doc + dev-util/gtk-doc-am + >=dev-util/intltool-0.50.1:* + sys-devel/gettext:* + >=sys-devel/libtool-2.2.6:2 + virtual/pkgconfig:*" + +src_configure() { + mate_src_configure \ + --enable-locations-compression \ + --disable-all-translations-in-one-xml \ + --disable-icon-update +} diff --git a/dev-libs/libmateweather/libmateweather-1.24.0.ebuild b/dev-libs/libmateweather/libmateweather-1.24.0.ebuild new file mode 100644 index 000000000000..13fda05338e9 --- /dev/null +++ b/dev-libs/libmateweather/libmateweather-1.24.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MATE_LA_PUNT="yes" + +inherit mate + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="MATE library to access weather information from online services" +LICENSE="LGPL-2.1+ GPL-2+" +SLOT="0" + +IUSE="debug" + +COMMON_DEPEND=">=dev-libs/glib-2.50:2 + >=dev-libs/libxml2-2.6:2 + >=net-libs/libsoup-2.54:2.4 + >=sys-libs/timezone-data-2010k:0 + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3" + +RDEPEND="${COMMON_DEPEND} + virtual/libintl +" + +DEPEND="${COMMON_DEPEND} + dev-util/gtk-doc + dev-util/gtk-doc-am + >=sys-devel/gettext-0.19.8:* + >=sys-devel/libtool-2.2.6:2 + virtual/pkgconfig:*" + +src_configure() { + mate_src_configure \ + --enable-locations-compression \ + --disable-all-translations-in-one-xml \ + --disable-icon-update +} diff --git a/dev-libs/libmaxminddb/Manifest b/dev-libs/libmaxminddb/Manifest index 24fca662605d..5451c03f84bd 100644 --- a/dev-libs/libmaxminddb/Manifest +++ b/dev-libs/libmaxminddb/Manifest @@ -1,6 +1,6 @@ DIST libmaxminddb-1.3.2.tar.gz 619009 BLAKE2B 1fa2d528d47e14a75e5096072e6ba8136eb5060ab95cb472ef70907dd519540790f6bbc518371e0d276d6977bb3444dbfd179d526877ca740e56ebf6eb459244 SHA512 906e80531a901091fd9f88075ece5189b0885400216ea994889d9250dd37ead14e00dc14ca2a38eb2100e4814d0eb3a205ba1618606f1375ab0dcc3981097115 DIST libmaxminddb-1.4.2.tar.gz 600664 BLAKE2B df78522d2d764f813ca708fdaefeef47f3a97afbb010c108ca4e47ef2d711c445b5ad7d3d059b31ef0e72b08be569050b31f461fc6acf2c17ee4ce43225acbd6 SHA512 bc18d2f19a74639888a466483afde1bccfc3a83787011a6f38808b76e5a513c9912ff369ccbf584091d4def657e0574b16b35dc69ab12ae4c439aaaf3669c4c1 -EBUILD libmaxminddb-1.3.2.ebuild 584 BLAKE2B b5ed1a6618dfd270fa97a93cfe07cd78c6e383d7a8dd8064f0f3b199dabba0eeb5a052c0910a3cf5932b65e4ec52a4d8c15127021ad762c18b88e0793f05b6b5 SHA512 96095c11cb149daee9c2199a8c13a83c254eb35c9212d3e1bb9d05874e7e608c8145994a7de47e2303b94a88539ac57dd2dbd2be6679f5af9d22628511146837 +EBUILD libmaxminddb-1.3.2.ebuild 585 BLAKE2B 0781072137ac3a9af9dec68ab64aa5ceb28ad3b1044f1a5bebe08055f2cf65ca3321d3f4409e397ebe3fd57b4d5f395ef23fc4d0cff1917bdc5f82a631307606 SHA512 129705297149f3955fdb8509c0587fa0aa81c43be7b3e4282949671fbaf58763f3abd702e1eac6b4a550d5352b98f8e7e7dcbe55d4263b7900fdda5b2aecfb7e EBUILD libmaxminddb-1.4.2.ebuild 593 BLAKE2B 19a07c359071ecbeadeb97a0129ebb74720ab7622bafc83571beb12dab0ee1326cd0eb78d97e1eae1727d3644c89ef6135bf4b72c2df94a450f74e2e549435cd SHA512 1ea29c3bf96f26d00ba3bbb02469bf4ec812431a1f922e74ee42fe2df880ea94ff233c3a010bb0a804e776e65d410b423c971b4c2cd865434e91745c4c1eade5 EBUILD libmaxminddb-99999.ebuild 566 BLAKE2B 0b79eac4fdb7a49d85faa10074a3fa541521413f83891b3d40a32ad3b3c90f45b240f156f23b2d9bcb0eb709bdb6b2dcc17d975a9ffff94e590f0b3b266efd02 SHA512 4f45005dd929c7646724693227c05652de0b28fd491710ed2b95078738d5cef6f2813676b3886f3bc605d23ebf81db76e2668832d0fd7edf06b2427859f334ba MISC metadata.xml 365 BLAKE2B 3acd92dfb25bcbae837f784572887ffc5542121a91d6f2077f3410d03ddc3290d8b3485c4aa8d1c97af8f4f85a3dc8a621fc9eb5affacc1e27d41d4760ed53a4 SHA512 4e7a17cbf391683173f573d79f273e92184695e37bc68070c03ef4969e8b0e8a35a34b8b87d6582f365b93683b143f216a5a2365c9fe63a6f36ddd78e2ff8730 diff --git a/dev-libs/libmaxminddb/libmaxminddb-1.3.2.ebuild b/dev-libs/libmaxminddb/libmaxminddb-1.3.2.ebuild index 32aff51768a1..2beb460e554d 100644 --- a/dev-libs/libmaxminddb/libmaxminddb-1.3.2.ebuild +++ b/dev-libs/libmaxminddb/libmaxminddb-1.3.2.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/maxmind/libmaxminddb/releases/download/${PV}/${P}.ta LICENSE="Apache-2.0" SLOT="0/0.0.7" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ppc ppc64 ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~s390 sparc x86" IUSE="static-libs" DOCS=( Changes.md ) diff --git a/dev-libs/libmcrypt/Manifest b/dev-libs/libmcrypt/Manifest index df5240db7d1b..cf47d9237fe0 100644 --- a/dev-libs/libmcrypt/Manifest +++ b/dev-libs/libmcrypt/Manifest @@ -1,4 +1,4 @@ AUX libmcrypt-2.5.8-rotate-mask.patch 1060 BLAKE2B 1bce08c2fee92ddb2038b6de67d8ccc1c2d630506f4298926edf44147dcf9596d636204fb1d009f4affb00a1e84c503b162a41b5b02d5596996a8a1768ea2d96 SHA512 975d75e7b41ba18012a09ebf0bddec794ab8597d2515995ec55498437f237d8de917a2766e31da32e92ddbd40de6fe9ca78814eb55ff68da746037e064aaede8 DIST libmcrypt-2.5.8.tar.gz 1335178 BLAKE2B caa970107382c1485267e68feebebe3ed1e2981d879b2bfaaa37f296528b77bf5e57e73e380f5ab02a1212fae1be5caeb376142920353fabdd8600746634780e SHA512 471a4e0dcbede836c975697a4edd5c3a53d555dde122a045d702e619d7e9768c7abc1ab541c79829f644b70241ac2e0cd274cf22499e47862983401566ca1fd1 -EBUILD libmcrypt-2.5.8-r4.ebuild 962 BLAKE2B b14a0bc374b21c45084b2b3851450dabfeb7545b411e590966cb760e0c1636a6c4471735c8430fa1695598cc94d9c45268e510ff8858f4ddbe799a5c63bc1000 SHA512 6bc256dddc66f31acd8e58c681426662d60b13453a119007ea8d4c4d8e7d79c426599fa700b48336c16527bb9403cef14fc8979c1b6881ab310a2c75a88734aa +EBUILD libmcrypt-2.5.8-r4.ebuild 959 BLAKE2B 907c87f5af15caff055e56e4f94d3a568503042da355b845ffdbc9dc22627f7efc3966b0efc80e2527139c1bd148b68f56b4001f5d46c00941c21d42f2f799de SHA512 0b40d16dd856f88fb08aca44eaf216fa11643f634a620bd67ce739f204f3cd6f5027dc74e1ace5448d27183854f7c036970dc1926b661ef964339a3d08a116d8 MISC metadata.xml 248 BLAKE2B d2f70b047cdeba6294940f0b4f8c4426c9b7eda93baa14e9bee35b9807c8b7ebd991c7aa726bcfeb17cc68960d335145e857f49d83d1db265935d81e9c5b07e5 SHA512 03ae18ecf8f19984fc4398e0e972bd2a52c033d7d94970d661015c76ede0c81191d9a297dfc7a04a58c1c4bf1cdd0b158236a1255c17232c58b234aeb26653a0 diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild b/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild index eef390237e06..c1af4559bca4 100644 --- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild +++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz" LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" DOCS=( AUTHORS NEWS README THANKS TODO ChangeLog diff --git a/dev-libs/libmemcached/Manifest b/dev-libs/libmemcached/Manifest index 489c41304e0d..e8b1375232b4 100644 --- a/dev-libs/libmemcached/Manifest +++ b/dev-libs/libmemcached/Manifest @@ -2,5 +2,5 @@ AUX continuum-1.0.18.patch 3086 BLAKE2B 4f5b004d0910be5a8f8bb9c568a2555c2b3f4ab7 AUX debug-disable-enable-1.0.18.patch 1458 BLAKE2B ce806c34ab5525f8d493030ad870d9a7fb1b27d18159c6626d37c1540f0cb7aec6a9d45d17423dabebfde8fb68fdb6796cc88ff8fa109c9622958a2eef322ede SHA512 f4d731ce227e91324b88d155daaf35f2228a48e61d8e448c93f9d102c9939fa4c3b2a07b96741d442382cc5498358e9ae0471f766373654b21d849a96a42d813 AUX libmemcached-1.0.18-gcc7.patch 846 BLAKE2B 6c82a0cec03e6992e975b30a6c2b00bf6630104b107ee1241fc9fc6be11054f3def0b2a3c9606762d193f7c729e3ef31865cdaab6b4294071a14bbb0a0aed212 SHA512 87667843bee44e1388f6088085a5d0c3a3a824f4830861024f5a19ab1747e96a74b8fae5870f848358a66258aeb18c9a6fa3a1d17bd03260b41f389e01e19c49 DIST libmemcached-1.0.18.tar.gz 1039649 BLAKE2B e55acdc4c0cb2417f01b2980f7f71d9dfd685877361622422ee812f9e066ed2711549d457cf1b4a48a14c778e820b54abfe0c6274812c71fc7961e68167975e9 SHA512 2d95fea63b8b6dc7ded42c3a88a54aad74d5a1d417af1247144dae4a88c3b639a3aabc0c2b66661ff69a7609a314efaaae236e10971af9c428a4bca0a0101585 -EBUILD libmemcached-1.0.18-r3.ebuild 1619 BLAKE2B d6aff29253e32c60a1e43e3518942f0b6c9736e78a2ba2e3df78e2c2e9f1a5cc9b9c71fdccc93675777cb679cae49100572e2b2e4215b791dda41f38d5203506 SHA512 b6ccee432626644c5a13af22a669cb19dd763773d5632b50d1a017ac993d2d359998df48d4abe1161d0a6beecc8d8a8d074ec72f53eeb54879a4217d45ca51a9 +EBUILD libmemcached-1.0.18-r3.ebuild 1617 BLAKE2B ad00ce71749fd4ec1ad682e2fd1cbbd3a50176f3aad4ef0bcf5ad5a7216eb08ee2b1d7a4dce5b18718646f3c1d7c85155cf9906d2ac12687dfa68fd8476addc0 SHA512 39de68e975bdb74a57af75080c4227d7cb98286ef2fccfab7d0e190214b71efeece0cff18eb40b7cf741bebef3474e96a5d460cda339445f2ba6eca1bca61875 MISC metadata.xml 826 BLAKE2B a77184515934e8eb06a2f7b42a4e4354c998192d617a1a4a3e0e6fdad88a189cdf809779106e3157f4b9f46675a6ae6961ef5280bdefaa1794b7c146b89fdeef SHA512 5bc0caef489fb8a9c6c038aa2a5620cd43d700104ab77407391eb0961f12392ac8535efd5fbe86c1e6be17cb89d766049fe1394461fa652bcdc1abd64afb9962 diff --git a/dev-libs/libmemcached/libmemcached-1.0.18-r3.ebuild b/dev-libs/libmemcached/libmemcached-1.0.18-r3.ebuild index 1f40b4db6981..eb5b2c75f563 100644 --- a/dev-libs/libmemcached/libmemcached-1.0.18-r3.ebuild +++ b/dev-libs/libmemcached/libmemcached-1.0.18-r3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://launchpad.net/${PN}/1.0/${PV}/+download/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="debug hsieh +libevent sasl static-libs" DEPEND="net-misc/memcached diff --git a/dev-libs/libmirage/Manifest b/dev-libs/libmirage/Manifest index 351244f67743..3cef6f6a620b 100644 --- a/dev-libs/libmirage/Manifest +++ b/dev-libs/libmirage/Manifest @@ -1,5 +1,3 @@ -DIST libmirage-3.2.3.tar.bz2 234761 BLAKE2B f3fc24dae81643c4fea99d12e4f7f1d600586a7c5e546e854d4391ecb11f39a6d1108ac86c79b917fb96cc53424975ff548522a0f0e035ffd4b99638fc18608a SHA512 25cc3ccfac9332d06edff7e73d992e9d74b7464f61b857c3fb40ec9e2584a8f61b8aaef96a6d6f4b8f3a7c871b6b7b7803502d5e1ef771fc239021a827b90f09 DIST libmirage-3.2.4.tar.bz2 234530 BLAKE2B 72329350a9e2a197ff52d396a011d3cf0178731909066ee1dab75f0d870fd751d50e2cacb69c849aa8045e94fa492732c21d201bdd4cbe3a9048f5c3f90ea881 SHA512 6fe718ad7beaf457ef0a7cc037b3bcf268574606ea9cbc1ba9abb5088c734fe9a100a35320d393a47625bbdde5515cded02e767618f2fc0801cf755af1414091 -EBUILD libmirage-3.2.3.ebuild 1160 BLAKE2B e5a33aa6a2d9c3827a7b49b0de806072c291ee8a16f5448542508ad3a5d03edbfe2e3f479eec61e9a40f24d3ca1001b244486e04cdd44a2debe26d81ed3b0b91 SHA512 bfcaabfab5dc6b9f265cbfddef81c61ac975d0e1ace22fa300943cda0ecc1c28c984b4719e8fe88bc2a6e07ab6f24ce457a7480db730d8f210cbf46aef5ee309 EBUILD libmirage-3.2.4.ebuild 1179 BLAKE2B 4088a63434e9e39fb5faa93b8e54715195d413ffc49b232468e9c51d5d7c765918b682651c47c54bf0d71195b1e85c83bfcf5cf84439d3bc7be97ef25f1ca373 SHA512 a3c22119d7d578483cb5319f0c2738473d875503531ee8bf4e2e2fe9079bb28953df5e50acc78d633424383d6d244d3d083bd44453bdab3b093dd850c78d2c5f MISC metadata.xml 332 BLAKE2B 0be8fdf09b872003fbd913a72966a059ad2d0870b281e6b86b19cf52f8c32b113d392dd71c85281f2f1abcb0933b592fb2112c18fe70359af7c7aacc9ff3a011 SHA512 d8bf249636b4dfda07c67e935bdd4b7392543fe31e2bf8c153954f4d680db45b0090f9bd89399f0241554a311b604185737c2bb7e64df43ea25adda9ee7468a0 diff --git a/dev-libs/libmirage/libmirage-3.2.3.ebuild b/dev-libs/libmirage/libmirage-3.2.3.ebuild deleted file mode 100644 index 7e744521c1fa..000000000000 --- a/dev-libs/libmirage/libmirage-3.2.3.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake-utils xdg-utils - -DESCRIPTION="CD and DVD image access library" -HOMEPAGE="https://cdemu.sourceforge.io" -SRC_URI="https://download.sourceforge.net/cdemu/libmirage/${P}.tar.bz2" - -LICENSE="GPL-2+" -SLOT="0/11" # subslot = libmirage soname version -KEYWORDS="amd64 x86" -IUSE="doc +introspection" - -RDEPEND=">=app-arch/bzip2-1:= - >=app-arch/xz-utils-5:= - >=dev-libs/glib-2.38:2 - >=media-libs/libsamplerate-0.1:= - >=media-libs/libsndfile-1.0:= - sys-libs/zlib:= - introspection? ( >=dev-libs/gobject-introspection-1.30 )" -DEPEND="${RDEPEND} - dev-util/desktop-file-utils - dev-util/intltool - sys-devel/gettext - virtual/pkgconfig - doc? ( dev-util/gtk-doc )" - -src_configure() { - local mycmakeargs=( - -DGTKDOC_ENABLED="$(usex doc)" - -DINTROSPECTION_ENABLED="$(usex introspection)" - -DPOST_INSTALL_HOOKS=OFF # avoid sandbox violation, #487304 - ) - cmake-utils_src_configure -} - -src_install() { - local DOCS=( AUTHORS README ) - cmake-utils_src_install -} - -pkg_postinst() { - xdg_mimeinfo_database_update -} - -pkg_postrm() { - xdg_mimeinfo_database_update -} diff --git a/dev-libs/libmix/Manifest b/dev-libs/libmix/Manifest index c71b9463b595..42cb10cd17cf 100644 --- a/dev-libs/libmix/Manifest +++ b/dev-libs/libmix/Manifest @@ -2,5 +2,5 @@ AUX libmix-2.05-fix-pattern.patch 415 BLAKE2B 7a203b13fb8718ceccc8f173c08306bef0 AUX libmix-2.05-gentoo-r1.patch 8328 BLAKE2B 56c32ae2f6d8c69a461c360bc8a2f73d642b9031ab216e296b99a89074883a057ec82cd9470dd145ee97a4d6e20d80ec4aebfead90c6cb4f53418aee9dbf48db SHA512 24043efc6a7ebdee97425e63e97bcd298d0e920604277bdcd176c22e20119cacd6ef33a296df815cd98ae327bd149003e3e34c33f939d96bee71be3bac79bf75 AUX libmix-2.05-libnet.patch 509 BLAKE2B ab9f57a1f49750d32f77095824637a9588dd8234b90cc5fc906c29105c1df0547552488a38d54ffe48755b0a27e8a46b30fc4553ebead19ce2f806ca5006398e SHA512 3c5204728db7fdecadbd3149a4edb544dafadedffa7d8f1afe2e3290a378865f68ac1189eeab7a6e73176bb4af045f4049dfc75417c143a5aad705906c96b498 DIST libmix-205.tgz 79860 BLAKE2B 35f2480c609ed62bb0f277cba38e325cb387acf250d78d6db81dcf83cdc8002be9482d834d14f3e026452b493f4794b0a9ffff42b5ba3cf15b1263fb5ebe59da SHA512 412a1506d15b5ff3fff7f32caf50dca9283c9d667e4bce40a20be45465fcfe72e177159f546d4b8059de94c107faf641d116621ea395bc0ddb91c2a1d77257ec -EBUILD libmix-2.05-r7.ebuild 852 BLAKE2B 4d2df4089e2bec33374a5d096e412f8173c2c1ff3e2110fb81b98c719e0188a3e1e49bc4d6a848f2348180ad61aca9a77f7eff236851fe6da8866428d3dfd045 SHA512 d3f5185026d97f60945d703d47aa147cf3bb95ccc63334ddf125fe9d336d7c595b98a5dae5e36f86383deb3ef245215ab3b615c93c333d121ce11c06de316692 +EBUILD libmix-2.05-r7.ebuild 849 BLAKE2B fcc88474bbd0e2554490685dde90f1512fc12de6b575fd8c3774de7ac21188b646aaec197af3ac7f46e56ef3df5c58189295878cb7dc675080cc5bcdb597874e SHA512 e40efc7c932be26067334a26b8ed505f39abf0241ff7d96321a51e4e3c5d442ecb3d0e6bc9d19b1d7105f9275a5dca1b0ba9391c1a0d3133a36d832a12661dc6 MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/dev-libs/libmix/libmix-2.05-r7.ebuild b/dev-libs/libmix/libmix-2.05-r7.ebuild index 5c2ad6908d08..46afa114ab87 100644 --- a/dev-libs/libmix/libmix-2.05-r7.ebuild +++ b/dev-libs/libmix/libmix-2.05-r7.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://mixter.void.ru/${P/.}.tgz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux" IUSE="static-libs" S=${WORKDIR}/${PN}-v${PV} diff --git a/dev-libs/libmodbus/Manifest b/dev-libs/libmodbus/Manifest index 11f0821a7d19..1944b275fda0 100644 --- a/dev-libs/libmodbus/Manifest +++ b/dev-libs/libmodbus/Manifest @@ -1,4 +1,4 @@ AUX libmodbus-3.1.4-doc.patch 358 BLAKE2B 7f69a497411d308bc02f4881802cbd2b17ef2dc9edd527a6f9ecfa96ed70d3336f79b20c4ab8297062802465fa174f0adcd4d3ac81946eea8c1409a23b067278 SHA512 a73147873d0ddb3338608cb7bd4a44e6e333b46313e9326e7442b6b3c3fd4da97cbf93f8c92e517352d8828cc6ab6eb95a36e7fcaaa62a48774bc8f4a109b6ae -DIST libmodbus-3.1.4.tar.gz 471576 BLAKE2B 4fc57abd784e2cfb65d19cd55a31f4b778a209141cc13b9c969dbd6052f187ba0de0031105be748aa2113f345bdb16c2b582b53635b5334f06dfdb34c5992a18 SHA512 63f73894b27704f5e5b3ca0a364cc366c5b5d24903bb24384155890cf06c0f8e5c707a435a38129402ff6628ef3d611dd0db82f840b79cf1d205ebed2ac5681c -EBUILD libmodbus-3.1.4.ebuild 710 BLAKE2B e568176b9251fb809a400a554d26f6f4ff18784514440be657324ceac0b92ceb7222983537bb9a7a49bb0a9aed2d78b2fee4992289773fe6ef1762e72de1d2b9 SHA512 ebaf73c27063a16f6990778ce62986b7934d8b2e0e714ea530225557ce7c8f81724016c535647677359724f216b51664bdf4446e1e6c9cb033373d2c11a9bc48 +DIST libmodbus-3.1.6.tar.gz 479565 BLAKE2B d9aecb57a0dd274c54a62f707c90c83f31500dd76aefc38c2615d9ce32df659613511e1b567cc385fd2b05aa473dbfbb65ae248d93bb7df2fbfcd7b16b7c5701 SHA512 2e39aea41b1cfb30239c3d8271c68841d645a44a15019090e2efd16979bde373c76532f992aa6a4587b95c65ed9829705f32e698e445df7c0e1d52d0d1165bce +EBUILD libmodbus-3.1.6.ebuild 720 BLAKE2B 4593d1070cf87c926f76647e0677806d952bbff61638ea3bf188f51b706abd6a62f9ab8479a5c871d92a84e874754fe3037a25af3619b19a2e971822367292f3 SHA512 22c24af582877496527b2d19f9aad00d10c23462d16a3d91cbc1f8fc60f493b82726f4b20cc13938fe1cb9703968fe09e938d8b00e4ea61cb943b39c7d8df033 MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/dev-libs/libmodbus/libmodbus-3.1.4.ebuild b/dev-libs/libmodbus/libmodbus-3.1.4.ebuild deleted file mode 100644 index 5592a4bbd211..000000000000 --- a/dev-libs/libmodbus/libmodbus-3.1.4.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="Modbus library which supports RTU communication over a serial line or a TCP link" -HOMEPAGE="https://libmodbus.org/" -SRC_URI="https://libmodbus.org/releases/${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="static-libs test doc" -RESTRICT="!test? ( test )" - -RDEPEND="" -DEPEND="doc? ( app-text/asciidoc - app-text/xmlto )" - -PATCHES=( "${FILESDIR}"/${P}-doc.patch ) - -src_configure() { - econf \ - $(use_enable test tests) \ - $(use_enable static-libs static) \ - $(use_with doc documentation) -} - -src_install() { - default - - use static-libs || rm "${D}"/usr/*/libmodbus.la -} diff --git a/dev-libs/libmodbus/libmodbus-3.1.6.ebuild b/dev-libs/libmodbus/libmodbus-3.1.6.ebuild new file mode 100644 index 000000000000..f83064f68a58 --- /dev/null +++ b/dev-libs/libmodbus/libmodbus-3.1.6.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +DESCRIPTION="Modbus library which supports RTU communication over a serial line or a TCP link" +HOMEPAGE="https://libmodbus.org/" +SRC_URI="https://libmodbus.org/releases/${P}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="static-libs test doc" +RESTRICT="!test? ( test )" + +RDEPEND="" +DEPEND="doc? ( app-text/asciidoc + app-text/xmlto )" + +PATCHES=( "${FILESDIR}"/${PN}-3.1.4-doc.patch ) + +src_configure() { + econf \ + $(use_enable test tests) \ + $(use_enable static-libs static) \ + $(use_with doc documentation) +} + +src_install() { + default + + use static-libs || rm "${ED}"/usr/*/libmodbus.la +} diff --git a/dev-libs/libmowgli/Manifest b/dev-libs/libmowgli/Manifest index 3cf04b017085..e9192bf5b9eb 100644 --- a/dev-libs/libmowgli/Manifest +++ b/dev-libs/libmowgli/Manifest @@ -1,6 +1,8 @@ +AUX libmowgli-2.1.3-cacheline-Ensure-sysconf-var-is-defined-before-use.patch 831 BLAKE2B 552140cae8b31f796826487319286fc5d59972e2036bb33a8a2c6febcf0fc8fc8bea502a0d5aa3d00e0028534c1891e19ba92ee0c4071ba3fd8b8fd9bea5158d SHA512 8f572b47fa62918be88dc11028a916897aeda46691b5b4975f87227aad2141fe472fdcff3431d61c42cdeb8322aab1e065d8ac155f2f367f4c28a6ae97799271 DIST libmowgli-1.0.0.tar.bz2 105929 BLAKE2B f22af94e1d5693e92544e9c177f56caf7fcbbf3f46a254e1e6982ba0e6f41443bcf70d1b944cd68e7eea7a0247dd478777afcebb5db80742312149f52dd86bc4 SHA512 f3f7f9a527cb3f6f24c23d0585b55509d8721023c670df9e59a7f5667d4e12caf17ed71773cd1283a3ebfada465824653f654aa29d857c076875d36b2a824313 DIST libmowgli-2.1.3.tar.gz 227742 BLAKE2B 9ef5c30880644247df3c98dabbd87694d0a7c92e7de0c44a73842d4c5bbc7f19a32db24acc52b27fe5f204b1f74a5c730c64edd1e8edd23bc320e4c0dc4a554c SHA512 bf976cf8b8bf0efaf7565230f42147adcdbe993339f58f907f5005eddf178d936cffb6cdbba59e38813854f30414856a1b9f8bdc972ea2f59cb08987ee336533 EBUILD libmowgli-1.0.0-r1.ebuild 486 BLAKE2B db77100a9b1cb80ab0ebe85361a3cfea16ee3d5b6ff2e88c177d88012bd10ea42efbfee56628edff10a397b2c446e18578ecb647f0608309a0de3cf324363a7e SHA512 91ab512aa3ca354f648c277c67728bbb8a5c4fa151f26989e23b7aef96058bdea4a10c7b6ac84f20df0873b339621f75ec5a20a2a953f2df3d941a4b81b877c9 -EBUILD libmowgli-2.1.3.ebuild 781 BLAKE2B 1b89a244f6ad38c145198bd9af77f65fa73f28a6fd3198dbe3a0a3c9e2ccd46fdd0a533d0cca7d19884aaca08ad595c623ccbf55d1ea61e9fcf1334b10571ace SHA512 119a4b8d2db648965c31802a6835a0f0263cbf473eb07124105a171fe7ea0d56e0ce8384514bc936613528de69e3c10fc27b06d48dd3785528cbd780e6550b7b +EBUILD libmowgli-2.1.3-r1.ebuild 865 BLAKE2B 1de5be867d01c3414202ca7fa5489a34ad5ff2890769c3ee9a8f76c08655142352cfd5d0936f931d78498cc5956a8cfd584c0ca775662cbfe542b00189830f95 SHA512 41e959de5c820bec3bfe29b9db71450571915ba460aa8c755616a32edceb235fffd6434ee3575998941da1f63e7743c260cecd7e91b882dd92adda711c995428 +EBUILD libmowgli-2.1.3.ebuild 768 BLAKE2B 2ba06b85fb6c734b51d9aca2acceccbbf064bed72fc96733f041216c4b6f524b78abc1fb062cebcdf405a5c1f886666930354fd12a67d87272fec0c0cac45fcf SHA512 e273b120af4cac325069cc9a50e90fdc1aa2e694117b9a0ae18e81e91e2e50fd85b79e8963286bfe4ef2ac10c9aa4711884a5e8e97e2e3bb970f523e9387313c EBUILD libmowgli-9999.ebuild 608 BLAKE2B c6dedd277c9406c534b97383d19a58a4ed461c49e96877deca89b02354ad43473a00b51e460e25c52f97323dd36d0a70100ffae2e68b4e07d4d09841f49dd390 SHA512 e4f523ef69e89ffa039494816d20cc552264d0f3fbbc054a198a5697f88aed24b3b8a812febd5eae00b5fd94ddebdcf82c7962d88b44a6ccfbfe80d6cb69f821 MISC metadata.xml 364 BLAKE2B 3cf2dc0b9b8e9e25f34ed1e94214c05479d25ac7bb560680efec14ef19f61eef74c5edeffa9538c241ffdb7fe86bae4ee6c0865887e26f54e16cc5f064fb277c SHA512 dd547ca4323b0a3ed2d731ab482159ffdb22158bede172abcebff3460e20f284088659311c954919ce5f87e3fe6f90acce3c635612b7e0ca43ddfd85bc608843 diff --git a/dev-libs/libmowgli/files/libmowgli-2.1.3-cacheline-Ensure-sysconf-var-is-defined-before-use.patch b/dev-libs/libmowgli/files/libmowgli-2.1.3-cacheline-Ensure-sysconf-var-is-defined-before-use.patch new file mode 100644 index 000000000000..ff070e1d00ed --- /dev/null +++ b/dev-libs/libmowgli/files/libmowgli-2.1.3-cacheline-Ensure-sysconf-var-is-defined-before-use.patch @@ -0,0 +1,25 @@ +From 2b8892fe2ca51ef0334b08babad0fa9d689087c0 Mon Sep 17 00:00:00 2001 +From: "A. Wilcox" +Date: Wed, 27 Sep 2017 01:42:33 -0500 +Subject: [PATCH] cacheline: Ensure sysconf var is defined before use on Linux + +--- + src/libmowgli/platform/cacheline.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/libmowgli/platform/cacheline.c b/src/libmowgli/platform/cacheline.c +index 90c803f..7651588 100644 +--- a/src/libmowgli/platform/cacheline.c ++++ b/src/libmowgli/platform/cacheline.c +@@ -32,7 +32,7 @@ size_t cacheline_size; + void + mowgli_cacheline_bootstrap(void) + { +-#ifdef MOWGLI_OS_LINUX ++#if defined(MOWGLI_OS_LINUX) && defined(_SC_LEVEL1_DCACHE_LINESIZE) + cacheline_size = sysconf(_SC_LEVEL1_DCACHE_LINESIZE); + #elif defined(MOWGLI_OS_OSX) + size_t size = sizeof(size_t); +-- +2.24.1 + diff --git a/dev-libs/libmowgli/libmowgli-2.1.3-r1.ebuild b/dev-libs/libmowgli/libmowgli-2.1.3-r1.ebuild new file mode 100644 index 000000000000..2597f8dcc4c6 --- /dev/null +++ b/dev-libs/libmowgli/libmowgli-2.1.3-r1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Useful set of performance and usability-oriented extensions to C" +HOMEPAGE="https://github.com/atheme/libmowgli-2" +SRC_URI="https://github.com/atheme/libmowgli-2/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-linux ~ppc-macos ~x86-macos" +IUSE="libressl ssl" + +RDEPEND="ssl? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + !~dev-libs/libmowgli-2.1.0" # Bug 629644 +DEPEND="${RDEPEND}" + +DOCS=( AUTHORS README doc/BOOST doc/design-concepts.txt ) +PATCHES=( "${FILESDIR}"/${P}-cacheline-Ensure-sysconf-var-is-defined-before-use.patch ) +S="${WORKDIR}/${PN}-2-${PV}" + +src_configure() { + econf \ + $(use_with ssl openssl) +} diff --git a/dev-libs/libmowgli/libmowgli-2.1.3.ebuild b/dev-libs/libmowgli/libmowgli-2.1.3.ebuild index 2e32ca8747fd..a88e8a947421 100644 --- a/dev-libs/libmowgli/libmowgli-2.1.3.ebuild +++ b/dev-libs/libmowgli/libmowgli-2.1.3.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/atheme/libmowgli-2/archive/v${PV}.tar.gz -> ${P}.tar LICENSE="BSD-2" SLOT="2" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 sparc x86 ~x86-linux ~ppc-macos ~x86-macos" IUSE="libressl ssl" RDEPEND="ssl? ( diff --git a/dev-libs/libmspack/Manifest b/dev-libs/libmspack/Manifest index 2d4b618d39a9..ceb4066e473d 100644 --- a/dev-libs/libmspack/Manifest +++ b/dev-libs/libmspack/Manifest @@ -1,5 +1,5 @@ AUX libmspack-0.9.1_alpha-fix-bigendian.patch 444 BLAKE2B bc62193205d7d96b8e2b535236463d0695dfb1a3cc4b2290d172873c11f9d3184550426e10bd1457282531f27a22585365e5b1537f1b9f85eeed4fd31afa5748 SHA512 c2e138e19c7e8b8f90e1dcc35d32f655ccd7a1930eab7a0b49686e9d2be26cefba48bc895ef1ebcb1959c0422e824779f7e31940bbde0c8bfd8a2828c2ad6c3c DIST libmspack-0.9.1alpha.tar.gz 494651 BLAKE2B 4543215efbcac9cd2703cd56f2297645463831cc2dfa6b38d87c5f48f39676347bb20739e0e389e021983d910b9be99bfd369fb30d36090f3f72f09532d6bd1d SHA512 4e39c2be8768c5c0b0d0798c9322ff022173f5e05af1636c18541bbc9f58c1ae1af59252d5631340fca601495c5b1e5abed0ad83481387421d2df5efb75cd49a -EBUILD libmspack-0.9.1_alpha-r1.ebuild 1679 BLAKE2B e715a549f127aff890b3c67ba3569112cfb09df8018b83caa2223b3a457df2fe2f662549e334adff153b9d511669bc6720834de6d84f6a4ecf2e0dadfcf3be25 SHA512 87e2f55dd5d231590eadb52fc5f615b6fcdcfd5a9d101003f428686d0f6520d55c925a608dcf7c92dda5e34f410d149976fdb96ae5c3812ee66a32f4073cb5af +EBUILD libmspack-0.9.1_alpha-r1.ebuild 1680 BLAKE2B 38c7a31937f88a905232b0c4eb28a115ee9bf464ea4cb7dbd5302d1720d3fd44674953e75eca05d94ff15727647d63d11cd7649889cbd0ef27f1a24e7e60e449 SHA512 6ea352513bddea74aa92dbe9f95972413d82e9add64755743be29a9b6695b41ed2cad0c523c164c1949b52924a46763424207aab1d45c6bdddb97fa67c426e52 EBUILD libmspack-9999.ebuild 1604 BLAKE2B 4ccbda9a8108a4b6381a908229c87e5111faf33e67d507f7cf079012842cd135aca9c3fe968e363d213cb6819ff6af01927b745994a6b75248ad6963196fb48b SHA512 2025a1a6422a0703bd3d95611e3917e25ac8797fd88255e839684c5ba5efb4418b493219c278fed94c94b686d4b3995a99b140de4d262d5dfc0ff4dd0c9655e2 MISC metadata.xml 251 BLAKE2B f8ea69eed31c6ee4eca7ce37a9ee2b99d4139e42e53a0c93441863f1c2eb1148149038cbef9ec91a4c92971077fd6ba8e6ea995a138f8863c06d8ee57bc4f74c SHA512 14f3538a99bd8d32654ef4630d0cc667d55b36b44701791eb42d98f8e958641188915d86c306d68c7c20a4587e53477a3f9e32aeba2e0ba51c63c903391c4277 diff --git a/dev-libs/libmspack/libmspack-0.9.1_alpha-r1.ebuild b/dev-libs/libmspack/libmspack-0.9.1_alpha-r1.ebuild index ac4744ec4098..f4e6fbcc16b1 100644 --- a/dev-libs/libmspack/libmspack-0.9.1_alpha-r1.ebuild +++ b/dev-libs/libmspack/libmspack-0.9.1_alpha-r1.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == "9999" ]] ; then inherit git-r3 MY_P="${PN}-9999" else - KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sparc x86 ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 s390 sparc x86 ~x64-solaris" MY_PV="${PV/_alpha/alpha}" MY_P="${PN}-${MY_PV}" SRC_URI="https://www.cabextract.org.uk/libmspack/libmspack-${MY_PV}.tar.gz" diff --git a/dev-libs/libnatspec/Manifest b/dev-libs/libnatspec/Manifest index c1e01255ffd4..190d74699fe9 100644 --- a/dev-libs/libnatspec/Manifest +++ b/dev-libs/libnatspec/Manifest @@ -1,6 +1,6 @@ AUX libnatspec-0.2.6-iconv.patch 323 BLAKE2B 26cfb0f9faad0e375a2f2ed7766c3adc66d98d8bf5253e20b18148b29627b26addde0a0c1dbdc33e72182c346e477030318968553f4de1136c29a40d37759ded SHA512 8773c212b8ac7dd8b35f4fc4b0a266599374d0ec7da85c10b9ebd313c68bac5643a8301c1039152f2dfaa8ab03f2e17a5ee05a92d8e91bf314f99e30177943fd DIST libnatspec-0.2.6.tar.bz2 500525 BLAKE2B 30cf13f89a60c86c9ff56c2c2890d1fe169b2d503a87effec805fec49674b439f7311b358f2dad06b335e27b45e775f204092d3ae0b9933f516af3292ff351b2 SHA512 6bed3c8b2937ee27666a7deedcdebd7b24a8f495be63008fd70c467de4ab532e6448e6b682ed3be04a3a60ed64acaa0074d87231a421f6c73d6a7ee1d17bc66b DIST libnatspec-0.3.0.tar.bz2 127265 BLAKE2B 3f0ffdaa57f232c5245de72bc67b3b6bdfa88aaf965156c50483278f51d54c1da1600c19bd49aac5a1a9317a9b53d5202e6610b1ef6c2335b824e183de1fba75 SHA512 5c04358d20be5b6ffc7038bddd4514c4b5b4e9940fb6247070b832da9d059b31fd1306cf29f54e4a1b8be1d909176bd72e6ffa98e4b750840764f9b2c250d31c -EBUILD libnatspec-0.2.6-r1.ebuild 1049 BLAKE2B 91efda9a51e47c5fc781981c7da261a8183aec0fdc1ad1fa06e4b663e39c3454f5e7d90156534cffb573b5f3d0e4f7dccd64e1c577c39676c91155c6f1479e0c SHA512 3a75566f08316990344c9d206b49742c504d60559356b221e0b250c2a4dc1c323e56cb400d7c96dc5becf8a496a7c7ae37ddf293c7d80d620d924d011bf53eba -EBUILD libnatspec-0.3.0.ebuild 1067 BLAKE2B ed21fc4dc319fe481532824b6a865a6297b0360f0e4210665d927339f36b8f7657e30919966fc1e02d024ae95143aeb44230448e417f6bdd44ae10a9d6791de7 SHA512 8e1bb612ac5efdc07dc7abc62266163076e5e20cdaee338e93c0695e6b4b2c96e5a1cdcea1b7deebdd0e326e0ae6e96e3d0ea9dba88d1cb914d5a915b087a924 +EBUILD libnatspec-0.2.6-r1.ebuild 1047 BLAKE2B 9b335979de25cd22c5d55eef20284e5544be297ebb491062946cf5c1c18fcac580949a51e3fd0c93bb23cd302dd9c852e68c3a8e2c14393a1f8d50aa8bfee137 SHA512 e35caf7db8eb575fffa3d6903bbbf7b156e09cf5e7138c7a0343e12edb59c191e24809a388d9286a39c04863e2ba24332ab74573abceee64aa9d35ded7c4bdcd +EBUILD libnatspec-0.3.0.ebuild 1063 BLAKE2B 3ba0e5b3f679b02ecf61cbed46ba0a3653cba9a321d66acaefa6ea5ea88a0ea9df9b90d6ee2890c5c9b69ec15b0209aaecb72d5fbcd5ee7e483e224822de9fd2 SHA512 26bd63ed4e76c24d5a302cad94ce157e1b0cf96f5156aada6df38f076d8300510bad701b35dda950fb02530bedf5b0145174af4f7404145b03b85e90d3344880 MISC metadata.xml 311 BLAKE2B 6af7771eaba07f3b1a635f316f198655ee598392f99fadc0f56bcb110c3b630bc9d86ff450622d9e27fdc17aeb62140efc6fec1d228a0de157b7058f1101d9a0 SHA512 f854676930193772765a53284b645b40e9a3a5fe7b6a6646173034593039ef6be112a1163760f59080ae89870d0af48c0308c31cd6eebd4d6fd5b45122d55272 diff --git a/dev-libs/libnatspec/libnatspec-0.2.6-r1.ebuild b/dev-libs/libnatspec/libnatspec-0.2.6-r1.ebuild index a4a0b4b4499c..6681c4079766 100644 --- a/dev-libs/libnatspec/libnatspec-0.2.6-r1.ebuild +++ b/dev-libs/libnatspec/libnatspec-0.2.6-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/natspec/${P}.tar.bz2" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sparc x86" IUSE="doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/dev-libs/libnatspec/libnatspec-0.3.0.ebuild b/dev-libs/libnatspec/libnatspec-0.3.0.ebuild index 4f28ced35763..750d3276c9d9 100644 --- a/dev-libs/libnatspec/libnatspec-0.3.0.ebuild +++ b/dev-libs/libnatspec/libnatspec-0.3.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/natspec/${P}.tar.bz2" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86" IUSE="doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/dev-libs/libnl/Manifest b/dev-libs/libnl/Manifest index 1b26ba0b5846..c804fadb0894 100644 --- a/dev-libs/libnl/Manifest +++ b/dev-libs/libnl/Manifest @@ -4,10 +4,10 @@ AUX libnl-1.1.3-offsetof.patch 320 BLAKE2B 5edb7d935321ae40784d16fdf289470deee86 DIST libnl-1.1.4.tar.gz 1174974 BLAKE2B e6466e15db17fe4725674d77c6cdcefac73e51346f6f4378bc3ea8409c1534519cc28f1123c8201e78f6b95254701a2f9591f907b3cc597ac1210fd3f8b832ea SHA512 25e26ddcc16540346ea34815ab6ac094177e5cee2eb3d843c4f8b30cd9d83390a3e87cb46046dc3bd9ae4d21f77e57bb3827c2cfc588eb18afe049921f2030b4 DIST libnl-3.4.0.tar.gz 933443 BLAKE2B 735da9f800277c48a5deceb78084f510f56f7017b1184e91b2bb45ba61a2e95355e7a3f5d0a74bdaf7ae003393a6c7556d5b201d0d0052dfc66042aa9e137986 SHA512 6336e5c55c79ff2638de9c812cc1842871769236bad7f65c547dec35fafd91988b257fceab144a0cc133c4b29f61172f6552c53aa9fc723bdc783079c2b1851e DIST libnl-3.5.0.tar.gz 967835 BLAKE2B cf21c1ffa89799b91bf4bddb8833d5af5c62eb1c53a078ee55a2888bd8439e1ae6db8886c9c4f937297962faac6873b4cf5211ee3d1e5354d96b5dc545a6fc2d SHA512 9c94c09bac34297493b3ea482713d7c0865d2839b5042e5c7d1ed008e2402ab63df35a18e272f40b2cce27d0c31dc733fe7e4b2d376e7ca847a2b0d5e90de50c -EBUILD libnl-1.1.4-r1.ebuild 1158 BLAKE2B fc2e62c2286a6c5d5ea686ef638a6f29b458f8fc7806ebb29679da77fbc660c086d7122d8e02d732f1f5bd1e5cf073f817d8148c5e0f58abdee8cf35b0b96ee6 SHA512 3213fbca3c960b4d5088f2cc8fba234a1d49a3da4ce617aff11c9ea0207776dc2744143e1989ceb0368c2925318fdee16b9e191183be6ab212cc19ad854f83ae -EBUILD libnl-1.1.4.ebuild 1132 BLAKE2B 0fa1aea261fc28c20bca57df2daeb687f3f00a8423a7fd8be9de2e395d9ab40323b642cf4bf85859a9df1ed2fdb57aee993c17e221969b4ecb69ab16e2f39f70 SHA512 e73b592e0435f5e3f420f105bfefdc19b9f8e6c1bcef5bc00ce8fb10740209c84b386fa281c7f24ece69d8f76039661f2e7d24b8ce6120629220ea078494efdc +EBUILD libnl-1.1.4-r1.ebuild 1151 BLAKE2B 4f0985dfaccfe22881176666c5d0c0226e36151bf38bec832a98e5efc2331dc8e1a299219586acbf64bc3b3f505bba1cdce99708f1fc265c6a950fb61cb03c6d SHA512 6b1a666cfe7c5c9c4ba11aa5be790afb8f912503e55578bbec683f0a8861be2c8854be40f3f83b53d071e42c3bc9616902d0202d59639912512236bb82d7a053 +EBUILD libnl-1.1.4.ebuild 1130 BLAKE2B f82bb5df7f1a038dbcd7fce4ba45647b7977b6afbaf72a607dfa1f45b2d4d3e7f922af597d03f5f6ede83c2b041228b723f1a8b1b629f6ea566cfb1c56cd433b SHA512 3e1b6edc66c242d55914af818ed8f6177282cbce83287d92deedc9a4f3273c3542e185137559bf3ae88dd9c399a2bcf6e38220e15b302c6be63c521617527e51 EBUILD libnl-1.1.9999.ebuild 1055 BLAKE2B 89c39a6ec77da02bd2adf5aa55116bdd6a9c12771502bb5a7ae922ea58f6e6aa240e98332cc037d1320f30383488415e5edbc1ac45164382567c9160e70d6194 SHA512 c1648b9fd4003454d9bf54e5c5af1deb68eff4d048f450180675870cedb915f9e54350c6bba9649289e10aec654d2f2e8025e0fde72240394e9f2bed2e055738 -EBUILD libnl-3.4.0.ebuild 2377 BLAKE2B 10f1d5ba089fe2dc0a25c2314acb3e834da2e2a63a6387967d3eb6ad8461e54247a95c20a5681cc2f59bab2eaacd20c3e843b165735ccd258ac41b706d8d5f08 SHA512 3ea00e46372ac59274487532837f460ccb5fe4f9313dbc006dfcceb548abbfd336dabfc07eb791fc82fa9c85920fa358fd6e79d415f700f2fb806d60cd586aec -EBUILD libnl-3.5.0.ebuild 2376 BLAKE2B a4a163a0879fcebb546fb62efc1ccbb5c106b840833c5c5b784f80fc349994edf587cef59e2b1b3489d9357563146e83e5500c787bd3a9f31cc59f8b27d5307f SHA512 e3264d315c61014975c150ac9494f9bd21007e6c59415dd24a0d1a0ab27dc88d996f4b48d840a1afeb65d9b1188de0cb1e8e07ae0c1c0f1dbec3c47b1cf93653 +EBUILD libnl-3.4.0.ebuild 2374 BLAKE2B 244a5c7ab75393db34b8511ad0d694f89d5be5dd00c1cf9b3efdd2754f7d69029cd27df0cc1f1d76a7c19fe4e22cf8a807b39307842ccdb214be341773dedb97 SHA512 e475e155734081f30024553190903e2f158fbe7103508ccfcc1a2241dd3aa6758e56ca0414cf002def4e639795fabf847b512d413aa4fae7f6b64cc8f4b108ad +EBUILD libnl-3.5.0.ebuild 2372 BLAKE2B a0cfd8778efa06deeee577ddff61ab7ef1da2a74aba8c2a331a54e4fde43bd85df04590f8e74fa3d8654ceb3956c00033ab9d7c0173c619cc71ebcab1166264b SHA512 f7443e21c8783f9d3fb71fe9786cef4ef00c26d7bd66199497ff92b3d6f8b4fb4078416e72186afb62aec58888c310ec64cd6fe5d3b251fd4a09e9aae7222d5b EBUILD libnl-99999999.ebuild 2132 BLAKE2B 4ac29a14c07f5769cdba9af5a53f7c384ed0587a31ba3368011dcfee342269060dfcccd4904e4b6fdf567882882adc46dbb02a1a34edd3f75f27591598d83867 SHA512 3891de572c343840a201a4a5bdb4a02a9b1cf07af5d9fc2b9dd864d7fb5fd07d85eb5d8c2488f616f4700050b205a3514b3a81cba40e4d31dd3cb00717c4acc7 MISC metadata.xml 584 BLAKE2B a20cc961918ee8685889b73f8fcdf5cd26a5b0da2ddb95164774461c2fd78754262619d7de2dcb6030f7ef3d27a34057662b2c01cde1fe3729ba1c34bd2a087f SHA512 0e8731a9aafb77b313583babfb2786c4fcbe655f3fcebe93fee90b2ea4c7f03a6ed559a253cb63f5f3a5eb9fd841babcbb5c85c4c93e51a670abe605e9d22a9c diff --git a/dev-libs/libnl/libnl-1.1.4-r1.ebuild b/dev-libs/libnl/libnl-1.1.4-r1.ebuild index 39205ce0c9ca..b421d2bac3e7 100644 --- a/dev-libs/libnl/libnl-1.1.4-r1.ebuild +++ b/dev-libs/libnl/libnl-1.1.4-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ HOMEPAGE="http://www.infradead.org/~tgr/libnl/" SRC_URI="http://www.infradead.org/~tgr/libnl/files/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="1.1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="doc static-libs" DEPEND="doc? ( app-doc/doxygen )" diff --git a/dev-libs/libnl/libnl-1.1.4.ebuild b/dev-libs/libnl/libnl-1.1.4.ebuild index c37b2df60aab..e4f09ac226ad 100644 --- a/dev-libs/libnl/libnl-1.1.4.ebuild +++ b/dev-libs/libnl/libnl-1.1.4.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="http://www.infradead.org/~tgr/libnl/" SRC_URI="http://www.infradead.org/~tgr/libnl/files/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="1.1" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="doc static-libs" DEPEND="doc? ( app-doc/doxygen )" diff --git a/dev-libs/libnl/libnl-3.4.0.ebuild b/dev-libs/libnl/libnl-3.4.0.ebuild index 5d321fe6abf3..fe516272f7f1 100644 --- a/dev-libs/libnl/libnl-3.4.0.ebuild +++ b/dev-libs/libnl/libnl-3.4.0.ebuild @@ -17,7 +17,7 @@ SRC_URI=" " LICENSE="LGPL-2.1 utils? ( GPL-2 )" SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="+debug static-libs python +threads utils" RDEPEND=" diff --git a/dev-libs/libnl/libnl-3.5.0.ebuild b/dev-libs/libnl/libnl-3.5.0.ebuild index be977647afa1..314e0b54a40e 100644 --- a/dev-libs/libnl/libnl-3.5.0.ebuild +++ b/dev-libs/libnl/libnl-3.5.0.ebuild @@ -18,7 +18,7 @@ SRC_URI=" " LICENSE="LGPL-2.1 utils? ( GPL-2 )" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="+debug static-libs python +threads utils" RDEPEND=" diff --git a/dev-libs/liboil/Manifest b/dev-libs/liboil/Manifest index 16a28cd5153e..c8d0240ea488 100644 --- a/dev-libs/liboil/Manifest +++ b/dev-libs/liboil/Manifest @@ -1,5 +1,5 @@ AUX liboil-0.3.17-amd64-cpuid.patch 1040 BLAKE2B 4cf2a34250d08175c7bf466b93fea90c0b4a793561b127a8658ab4bfa354cd8ad5124655a305ae6f4437c504092492151b18b02c7c32fbacafebc8608bd5e82c SHA512 f77100d5e8270cd137b3061904009c8f9f37648e85fa2d82bbeec08d58886dc7a8544a39331ad7854b9db17890092944a74ca12fadc73c24fbc40feacfc50e73 AUX liboil-0.3.17-x32.patch 7762 BLAKE2B f3402d64fa9ef13e488aa07d7565782b38e585e7ab73e8c6d4c33882ba138734c1369b87ec549850f9cd9b9d2a85cfd0e3972eb038863c1b632fc5ad2c34a9fa SHA512 83201a8a03a3785f228d9bff916928d80fdbf8abeaa27f715956c09b2a2eaffcffcda97e680abbb7b29b3f207531ee935489c1f226796a34968284751ffbd8d5 DIST liboil-0.3.17.tar.gz 912563 BLAKE2B c7ad7cc4db422fd2a3fd2be01b81a8a2f4c9acbc7407955e30b8ca6d39b79a235f383b4897e01a51a9ed47f4476e321a0bd6522951a125acc2da85f38ea40770 SHA512 26f60d37af8aae435ff17f2aa852a4e52cebd96ef7be04cb4dc14c61bc42160e333e317e5b33f05f6d4b6c819b15c4ecd1d4c03018515252daea26dd4ed60145 -EBUILD liboil-0.3.17-r2.ebuild 1616 BLAKE2B 821c3f31a4c973fc1a668463f9f4e0a1e308eeee48a069eebf86c7c55b240a0be20fd0e51864b29112325c77fe4696aa32dfd387586f84ceccacaa636f5c73a2 SHA512 abf803c9ec25e39ef99d97600c20324b58f00e14377731ffd0e8a2fc77c91ef27ba830de4bd0fdd752d3c99719eff1e53f703ae03a78d5900068fdc04a256b15 +EBUILD liboil-0.3.17-r2.ebuild 1614 BLAKE2B 5999d5abec97d9dc1e1e55b67a4993b059127d70dd1aea69816862a789253584579685b99c4841e11230e676db623fe5c6e2217e9f9409aff9c00dfb9d127b6a SHA512 94d1dcf06059cb34061f2f0641cdd2e4385d9a807ebf3a1920cdb28adf3727f9d93fbea5857873a82f1da3572fb7ced62838c372f29dc531038f5284fd207d81 MISC metadata.xml 228 BLAKE2B 6b6559027915d8578c02e363cc855e812c338acf7716fe4108a8b85c09152a086cb578e7361f4613a44e8b550d7e205ff43aea39dd9488951fa18c6e15042278 SHA512 4f5e63f918a0f8790db49c5b12173c673f86935f00796a04acfed573f618379b73b05b1869941e11f881fe69d4958f5287ce815fd710eadb6ac9f2680894caae diff --git a/dev-libs/liboil/liboil-0.3.17-r2.ebuild b/dev-libs/liboil/liboil-0.3.17-r2.ebuild index c9895368d9c4..ccbb009e4de2 100644 --- a/dev-libs/liboil/liboil-0.3.17-r2.ebuild +++ b/dev-libs/liboil/liboil-0.3.17-r2.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://liboil.freedesktop.org/download/${P}.tar.gz" LICENSE="BSD-2" SLOT="0.3" -KEYWORDS="~alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="+examples static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/liboobs/Manifest b/dev-libs/liboobs/Manifest index 84f6264ac582..1c33bed74d7f 100644 --- a/dev-libs/liboobs/Manifest +++ b/dev-libs/liboobs/Manifest @@ -1,3 +1,3 @@ DIST liboobs-3.0.0.tar.bz2 344118 BLAKE2B db4bcee51d6616b5d1e53fae964ab882db5d38fbae2bfe61a154dbc39f0f7b67d7f6ac939f01aaa64ad71e8be2ab170fe7cda56afd7ea929794dec7199b81e8f SHA512 67191294059fc6669bcad0d7e07669b1d9f1aa59e8a56ba8697051b901829bc8ef0ac9efe654160ad722884c9a0a80214e4bc989a8a77269bef0999b3fbaad9a -EBUILD liboobs-3.0.0.ebuild 701 BLAKE2B 9a965c8d12f656c3696e170f6b05674954ccdd95254af7712f9fd1ebd50a97e70be232b7a330078a46e876ea2f3503b570c84ef4cea0f8abb18e404756b91cbe SHA512 03f30addaa2f59e8dfb0a4b7f7ab9fe30bf3eaf730a8c31ca7f749964e423a478ae09fd63dfcba4ed4da13d3dc7f651a6603a50f0de582eb8f08ab5e1d19f595 +EBUILD liboobs-3.0.0.ebuild 702 BLAKE2B 0e538ae14d5f09b642ce2ee7dc4a59c55659e58a4137e9be49736820f095985ddb700ce2e91a536a5b0257f70a6beb819531f226480e132c32787f250628008b SHA512 eefadfd32a3d3e41247cd6fc28fc0803cadf9b488ae0193c9bf2c94ff0b308340f146c45131f737e7881890ac9051f92a4f242bde02cef1970f275ddf654ca28 MISC metadata.xml 535 BLAKE2B 2feee3a77b39936313044333627b9772ebac8adb4ce2a971a264dddb4b2215676973a0a7e1447326c4016cfdf6a761e5e4d6dbe9ad7ca377f9d43b6bab5ca9cc SHA512 ec23567687491fd8b5ba96288f01c8564fedcedcf732e70806caa6e2b067d685af611fd8e8d1bfa33222d1d9f8882cd85c92b2dcdf9449a1e407d7b514257efd diff --git a/dev-libs/liboobs/liboobs-3.0.0.ebuild b/dev-libs/liboobs/liboobs-3.0.0.ebuild index 874628759a10..bdc9cd6ef76f 100644 --- a/dev-libs/liboobs/liboobs-3.0.0.ebuild +++ b/dev-libs/liboobs/liboobs-3.0.0.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://developer.gnome.org/liboobs/stable/" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ppc sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ppc sparc x86" IUSE="" # FIXME: check if policykit should be checked in configure ? diff --git a/dev-libs/liborcus/Manifest b/dev-libs/liborcus/Manifest index 55ec6c4ea009..43e22dd9d598 100644 --- a/dev-libs/liborcus/Manifest +++ b/dev-libs/liborcus/Manifest @@ -1,4 +1,6 @@ DIST liborcus-0.14.1.tar.xz 1894680 BLAKE2B 0070baf319bf35275f36f3082141f154404ad43d8143588b35c00b8b536f0c1cf5bf38fd9e997c4be45a454f16de1cc1a25186da40e3ed0606a87e9a6a968053 SHA512 a32dc5a652ce99cff37273c38fb9460e13e7bfb562f40c8d0c79b65c33e340daaeeb2c796308ca700b85bfc13cc8215641563b9e9f6d44b7d61adb8e8a3c950f -EBUILD liborcus-0.14.1-r1.ebuild 1249 BLAKE2B c53b34be85f3765936656b1d464980db12ec87b80771f2c90700a96a85ef11f6057603402755e330fd1a370f02734af508a8f2ba555fecfef9561466adcb609d SHA512 954f8742258006b9ecbfc9d77679631c139d53024aa8e5e30e520313484d478877b99d5767f25b0d632df450ee24992c07065b2774cf5cd78388741bd764127b -EBUILD liborcus-9999.ebuild 1252 BLAKE2B b022130d1d5d70cddba6124eafc124cae6d54a8483104f6dc9692c2b90e1b4d8d1a9165f8cf4ddc98cd907a8f04756897037ad9fc77829ca60029f9cee6624d5 SHA512 855eb4a67bbc1818fd73c9714238eec01d930c1e38b39cabd1ae650c11a07b02812d27940aa142c19fa4af3d898b9e92e6f8505b0ca6db5b2acdabdf9ee66943 +DIST liborcus-0.15.4.tar.xz 1590048 BLAKE2B b2edff8a00439154c2850e49fff151f59c0c5a43163cebe5cac84b627fcf87c89a0a522797d8a5bc39eaca9205d74ff3f0bdf9ba77561c5cc7aefe98f35a4c8b SHA512 edbe1d6f86a249e43915e7fb960e6b269fa8703e3f571a023e811dd3f9b5d9c9a36edff491faa7ed7ea3490bf5afe1999e26d05c658a0a393b3ffd08b311b76f +EBUILD liborcus-0.14.1-r1.ebuild 1244 BLAKE2B 0732a37541b1fff62423a0ff2bf5bf31802c1c1b5b10a0c0147984957119e5898398a146cf55201c66bff31115c9add5d3df03b8a8638e667bbaed8e1a7e1004 SHA512 5632ae0533067bf40858f8997510c1cc07f051095146ae57c89cc54cd7119693cec2eae63378e9cebc70bce5b2e0039d4edac813c7de961765a7a5a1f03fac9c +EBUILD liborcus-0.15.4.ebuild 1280 BLAKE2B eb3bb2cba6958f6e5d04a46f2538d7fb7c98df152f68284185bcc65bf70f685fff2e556bfbd0936d1c53436bdbd5ae72517e1137e27e97fd2551073be4fbb44e SHA512 4960579802a32a15c473db2b12213ba0ef3a74e29598c56ec5ff429a7c92801299832a6209c1ddea78f9785e2f275b8aa4dda636c5b4c948550b8b885763c3c2 +EBUILD liborcus-9999.ebuild 1326 BLAKE2B f39ce495ed871d8410505d51832a61797da681fce6601865c8982d09a92405c4bb647978fcedd1d7fcefb6f33698d0a4167797e7d14863bb9bcc77c0f3ba813e SHA512 441ec34bfaecdb443ad645bd6aec07f4d7f57dc26719bbbe9fb39e89d02c7b25f2c5dd945624a3766e112fbc35404db1cfa6c3beda5f9ddb64f2945a8111f311 MISC metadata.xml 556 BLAKE2B f60b17901e0ac564d2d495122a673c6c397e8ca78cc5035b53be81e48d6653d9804fbd337a5e308fb993a28f39aec13f0b8da85bc8e3bf213f0411e08f977a60 SHA512 c16a1b111116eddfdf0095b3b8c6e44e3dd60ec9049907459eef7906cc3f9673ee099651bdec081efe86abf2afc0340afcf204b7439481201188ac682eb11bf2 diff --git a/dev-libs/liborcus/liborcus-0.14.1-r1.ebuild b/dev-libs/liborcus/liborcus-0.14.1-r1.ebuild index e196b90a10d2..1c14dc041dcd 100644 --- a/dev-libs/liborcus/liborcus-0.14.1-r1.ebuild +++ b/dev-libs/liborcus/liborcus-0.14.1-r1.ebuild @@ -25,10 +25,10 @@ RDEPEND=" dev-libs/boost:=[zlib(+)] sys-libs/zlib python? ( ${PYTHON_DEPS} ) - spreadsheet-model? ( >=dev-libs/libixion-0.14.0:= ) + spreadsheet-model? ( dev-libs/libixion:${SLOT} ) " DEPEND="${RDEPEND} - >=dev-util/mdds-1.4.1:1 + =dev-util/mdds-1.4*:1 " REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/dev-libs/liborcus/liborcus-0.15.4.ebuild b/dev-libs/liborcus/liborcus-0.15.4.ebuild new file mode 100644 index 000000000000..0d5789e0eb5e --- /dev/null +++ b/dev-libs/liborcus/liborcus-0.15.4.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +inherit python-single-r1 + +DESCRIPTION="Standalone file import filter library for spreadsheet documents" +HOMEPAGE="https://gitlab.com/orcus/orcus/blob/master/README.md" + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://gitlab.com/orcus/orcus.git" + inherit git-r3 autotools +else + SRC_URI="https://kohei.us/files/orcus/src/${P}.tar.xz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +fi + +LICENSE="MIT" +SLOT="0/0.15" # based on SONAME of liborcus.so +IUSE="python +spreadsheet-model static-libs tools" + +RDEPEND=" + dev-libs/boost:=[zlib(+)] + sys-libs/zlib + python? ( ${PYTHON_DEPS} ) + spreadsheet-model? ( dev-libs/libixion:${SLOT} ) +" +DEPEND="${RDEPEND} + dev-util/mdds:1/1.5 +" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + [[ ${PV} == *9999 ]] && eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-werror + $(use_enable python) + $(use_enable spreadsheet-model) + $(use_enable static-libs static) + $(use_with tools) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${D}" -name '*.la' -type f -delete || die +} diff --git a/dev-libs/liborcus/liborcus-9999.ebuild b/dev-libs/liborcus/liborcus-9999.ebuild index f5373a258060..0ae4b1aa76b6 100644 --- a/dev-libs/liborcus/liborcus-9999.ebuild +++ b/dev-libs/liborcus/liborcus-9999.ebuild @@ -10,25 +10,27 @@ DESCRIPTION="Standalone file import filter library for spreadsheet documents" HOMEPAGE="https://gitlab.com/orcus/orcus/blob/master/README.md" if [[ ${PV} == *9999* ]]; then + MDDS_SLOT="1/9999" EGIT_REPO_URI="https://gitlab.com/orcus/orcus.git" inherit git-r3 autotools else + MDDS_SLOT="1/1.5" SRC_URI="https://kohei.us/files/orcus/src/${P}.tar.xz" KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" fi LICENSE="MIT" -SLOT="0/0.15" # based on SONAME of liborcus.so +SLOT="0/0.16" # based on SONAME of liborcus.so IUSE="python +spreadsheet-model static-libs tools" RDEPEND=" dev-libs/boost:=[zlib(+)] sys-libs/zlib python? ( ${PYTHON_DEPS} ) - spreadsheet-model? ( >=dev-libs/libixion-0.15.0:= ) + spreadsheet-model? ( dev-libs/libixion:${SLOT} ) " DEPEND="${RDEPEND} - >=dev-util/mdds-1.5.0:1 + dev-util/mdds:${MDDS_SLOT} " REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" @@ -39,16 +41,18 @@ pkg_setup() { src_prepare() { default - [[ ${PV} == 9999 ]] && eautoreconf + [[ ${PV} == *9999 ]] && eautoreconf } src_configure() { - econf \ - --disable-werror \ - $(use_enable python) \ - $(use_enable spreadsheet-model) \ - $(use_enable static-libs static) \ + local myeconfargs=( + --disable-werror + $(use_enable python) + $(use_enable spreadsheet-model) + $(use_enable static-libs static) $(use_with tools) + ) + econf "${myeconfargs[@]}" } src_install() { diff --git a/dev-libs/libotf/Manifest b/dev-libs/libotf/Manifest index a99f2ca12a24..90f614a66292 100644 --- a/dev-libs/libotf/Manifest +++ b/dev-libs/libotf/Manifest @@ -2,6 +2,6 @@ AUX libotf-0.9.13-build.patch 678 BLAKE2B 59437afb9db0600ce6b3b7fd61f0ee139de11b AUX libotf-0.9.16-freetype_pkgconfig.patch 1021 BLAKE2B fe4e25b4c90c1b614369158bcdef2babdcb9c44cec81cff9c25b33d33614be99f689b209f0c19722d201c6289ebac3f5c758b9c080c84c1e57aeccb535b95ca3 SHA512 5aaf5fe70f5498859e6913ef274c47f1bbd339ea02d7027ede543a3ef0e88109ac747e03dc852f3a5a22df538a5d04ea7e9ba2bcdec899ee5063738fad57666a DIST libotf-0.9.13.tar.gz 388832 BLAKE2B 73d15db54457afe98016b3958668fd5d62e81c8f53d34bc8ddd6ce5c18e54085a9d3ff1648e2170c7a97823dcbd9ef117f3e66befbea272dd98193baf63d6039 SHA512 86ddf071df371ee44910afc02432352356bfa1c2a55b44274c95fc4e7ec4fca982a7fcde35aaa63a8cb332e98388a9faf9a94fbf0f39e85668630f77d841ef31 DIST libotf-0.9.16.tar.gz 423979 BLAKE2B 838e7c855f93ebb30bcccd1d3055f662da1736bb85fa398f9ffe84411249f63e4f66908b55534c2f07446b45ae7912745a92bbf0404f8d62eeb3a9119a604b37 SHA512 0f68c45c1224f02dc0f1a8e9915dd9c1c70d71259b4e2f7bbd4fbec6426e58d4a26e4cbf28dbb8ed051ba6f532f99fc4e74b4ddf97a93ec947fa6260c875d0b4 -EBUILD libotf-0.9.13.ebuild 881 BLAKE2B 05704d2dc1f5f19a76dc97025865c1f8483fc5c055c3c328f9f697546f4b20075bf2cdd32be7a5d7e7e19fe295a57bd5b70a22a7def5bc14e6ad8ed23a847e10 SHA512 e46cd6bff1c054192dcd14217d7a2a2b125a2ad4471409eb6271653fd2b5636210260f602c9c4ec424b134d3956916ab0586ca7d3d4b0ae784e978874f1e85f4 -EBUILD libotf-0.9.16.ebuild 995 BLAKE2B 8f490dd96b182f6adafa3c25311f77d0b960106dd0e063ba2fc7286560c68b82600caa245dae681c321a027808e8980dc6ed027701c29625f8a286c619a42c00 SHA512 abc7511dd95fddb7354bf5ccbf2308d1569b751a000564cafcdeaeae0cd5f3233d47f279763f2e23e1f6bf29c93aad723a208afe2b7a3de10bdd1e99389ec4d3 +EBUILD libotf-0.9.13.ebuild 879 BLAKE2B a3719983bf6de5d6f16a404e833c1749cb42dcac97b3308e8081bec6fd61e637e24c2219e7ddf7e6e91cefab44ef8b72b79d023aa76239298ee4868e12e988f4 SHA512 415002854bcac560e0be0e43d73486e4d40617f541f4abb3968d9aeb48e25adbd659f7b2de7d0afb4bddabdf16e79640234eb9e13a07909d65a33d2b89189d57 +EBUILD libotf-0.9.16.ebuild 988 BLAKE2B 40ff19731a695de5bab26d5b45adbfd43986bd9c9d4262a6742bafcc373eb572e6dff90ac768f96fd9b968fcd8711633a992447f52c1cb9cd0149a14276bc498 SHA512 b07abc17e608c9b01baf07b4bfe60588067d9eb80846b03793283a913880bdf33ccedc729e75d10359aab525d1af495bc276e7f1570f759511e30a2b7e61bd6d MISC metadata.xml 325 BLAKE2B 23152e65f27b271d7bf65bdc6441a3ed2788f95efd9b59a463054c74e39f57e0be4124a52c1d34fde0fcbea3cba763740dfb745201bb4bf06db310b3bc822c44 SHA512 da7a53ea557206d262ea9596322cee71cf5a5f433b8c96a353305b343000cb782ccc7f73197786cb7b1664b3cc7d85dbf84670f4d4dbcf3f57d428d4dae5d0b4 diff --git a/dev-libs/libotf/libotf-0.9.13.ebuild b/dev-libs/libotf/libotf-0.9.13.ebuild index e29f42708afc..6f7645ebc314 100644 --- a/dev-libs/libotf/libotf-0.9.13.ebuild +++ b/dev-libs/libotf/libotf-0.9.13.ebuild @@ -10,7 +10,7 @@ SRC_URI="mirror://nongnu/m17n/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ppc ppc64 sh sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs X" RDEPEND=">=media-libs/freetype-2.4.9 diff --git a/dev-libs/libotf/libotf-0.9.16.ebuild b/dev-libs/libotf/libotf-0.9.16.ebuild index e0066ed99ca6..0ed54fe76641 100644 --- a/dev-libs/libotf/libotf-0.9.16.ebuild +++ b/dev-libs/libotf/libotf-0.9.16.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ SRC_URI="mirror://nongnu/m17n/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="static-libs X" RDEPEND=">=media-libs/freetype-2.4.9 diff --git a/dev-libs/libp11/Manifest b/dev-libs/libp11/Manifest index 14ca6bd7b81b..0b8863b5d962 100644 --- a/dev-libs/libp11/Manifest +++ b/dev-libs/libp11/Manifest @@ -1,3 +1,3 @@ DIST libp11-0.4.10.tar.gz 496891 BLAKE2B 219f65f68ab6dbd4bbe5893ac0d520d7e4676afdd9f3891a3bc66fa006c353b2adad269708cee714985b495ed0b0d691f31964d7099125147ec630f3c63143e8 SHA512 7005dbbab170dff48bee99de67ab9ffbfd2004f4b5150a0a67717aabb30eb93a34495b6d084da5d05162dd8666e8ff4c451d0d153ee4dd5422b59f6f6ca2130c -EBUILD libp11-0.4.10.ebuild 787 BLAKE2B 93b57068ae668498c1b74e95af3d64b06086f5f1219dbd4e4d395376c02cdc73e565a3fc6022f4ee97da67f3f9e5904360e6191f8cbf271589eb90b7e6d27814 SHA512 36521c3d344a6925848fa101843dc88577467aac516a6fbeaf470eed0b6540b32873c91a5a801458268ad3b54c73d7d3634a512ce307dee14aa5e1982ff9c88d +EBUILD libp11-0.4.10.ebuild 784 BLAKE2B 5d1fbb3bc9e54e6901a4c6ad4a8cf14a88f8488fdf5be7370ce4c970c80e1032722ef6773a77c1a4eab9949194e834ae5e8a6572c029b80babecbc55104493a5 SHA512 e5fc6cab83014394893f4c380777d0c2a2b09e8c6ba9db8b99eb0f45e80b0194a429a12ab1f2911af7f0be2447e8b45ba00b04554d084724a4a2043200557f32 MISC metadata.xml 688 BLAKE2B b48943e8dfbbacdf23e8ac46500a04daedaf1d518418b87d73887ab8fb0bd660b29f725431c484fda26bf9dedf42bd5a468f2ccc4e0fd275984a934c37630856 SHA512 9b3e84e121b963a5510382d4994d32d5cf4dbdf77ebc7340e4b17dc960034f89c6d3114b011de93c44a97f67433934c293cc6552518e0b5e333f63ad26b709e8 diff --git a/dev-libs/libp11/libp11-0.4.10.ebuild b/dev-libs/libp11/libp11-0.4.10.ebuild index 6832b90b1e8e..929da98f274a 100644 --- a/dev-libs/libp11/libp11-0.4.10.ebuild +++ b/dev-libs/libp11/libp11-0.4.10.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/OpenSC/${PN}/releases/download/${P}/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~s390 sparc x86" IUSE="libressl bindist doc static-libs" RDEPEND=" diff --git a/dev-libs/libpcre-debian/Manifest b/dev-libs/libpcre-debian/Manifest index eebf01b55e32..f3089e5487bc 100644 --- a/dev-libs/libpcre-debian/Manifest +++ b/dev-libs/libpcre-debian/Manifest @@ -1,2 +1,2 @@ -EBUILD libpcre-debian-8-r1.ebuild 627 BLAKE2B c11fc3795efecee2c8607665358593435feedd75d3c8d15dd3331b546f3df8ed69545b2aeb136bc07bd7fd8edead7089efb74499254a3755dbd113529611599c SHA512 f3e3a6e5cfe8164a2c5d0a69342f49be51fa8f6743d3de6341b09ff306399ff44e309520fe1fee5feb0290b282e2622fd74f4ea8eb4a8b5136c3611c2029cfc8 +EBUILD libpcre-debian-8-r2.ebuild 612 BLAKE2B 23c888bc1318642f320e1140e2e522275524ab649e85dae9ec69481053c75dd3c54564940fbd89a0591d66a190109ecbacd3b8423788abbcd474666538b429b3 SHA512 1a34ff4dad2ca71f03b03d6cd6583580fea70a86b995570800ccabf15af1362f4c4decd3b8eae3c38434b75c2bd9673c09fa1424030d60c7730f0c61c7a403e0 MISC metadata.xml 247 BLAKE2B 158fa8dff063e01e64b4835fa1f199518ecf7d81282ee8c893efc0d4d73454e16adb3189ee8cd1272bbada6fb5ffc2b5aadbd796490c829cba1a4b8e3e20f29f SHA512 8bffd29ab89c8dc401ad49655e30a6bd3a953bf8f6c9309b318f3b03ed7bcf2e5c10533ac70967e549edcd512f6be13b9bce3e36175286370ba499dcb119f6fc diff --git a/dev-libs/libpcre-debian/libpcre-debian-8-r1.ebuild b/dev-libs/libpcre-debian/libpcre-debian-8-r1.ebuild deleted file mode 100644 index 1f26347b5608..000000000000 --- a/dev-libs/libpcre-debian/libpcre-debian-8-r1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit multilib multilib-minimal - -DESCRIPTION="libpcre(posix).so.3 symlinks for compatibility with Debian" -HOMEPAGE="http://www.pcre.org/" -LICENSE="BSD" -SLOT="3" -KEYWORDS="~amd64 ~x86" - -RDEPEND="dev-libs/libpcre:${SLOT}[${MULTILIB_USEDEP}]" - -S="${WORKDIR}" - -multilib_src_install() { - dosym $(multilib_is_native_abi || echo /usr)/$(get_libdir)/libpcre.so.1 \ - /usr/$(get_libdir)/debiancompat/libpcre.so.3 - - dosym /usr/$(get_libdir)/libpcreposix.so.0 \ - /usr/$(get_libdir)/debiancompat/libpcreposix.so.3 -} diff --git a/dev-libs/libpcre-debian/libpcre-debian-8-r2.ebuild b/dev-libs/libpcre-debian/libpcre-debian-8-r2.ebuild new file mode 100644 index 000000000000..377aa75f7c86 --- /dev/null +++ b/dev-libs/libpcre-debian/libpcre-debian-8-r2.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit multilib multilib-minimal + +DESCRIPTION="libpcre(posix).so.3 symlinks for compatibility with Debian" +HOMEPAGE="http://www.pcre.org/" +LICENSE="BSD" +SLOT="3" +KEYWORDS="~amd64 ~x86" + +RDEPEND="dev-libs/libpcre:${SLOT}[${MULTILIB_USEDEP}]" + +S="${WORKDIR}" + +multilib_src_install() { + dosym ../$(multilib_is_native_abi && echo ../../$(get_libdir)/)libpcre.so.1 \ + /usr/$(get_libdir)/debiancompat/libpcre.so.3 + + dosym ../libpcreposix.so.0 \ + /usr/$(get_libdir)/debiancompat/libpcreposix.so.3 +} diff --git a/dev-libs/libpcre/Manifest b/dev-libs/libpcre/Manifest index 2cac2ee920ca..f2e9cdf80a16 100644 --- a/dev-libs/libpcre/Manifest +++ b/dev-libs/libpcre/Manifest @@ -2,7 +2,7 @@ AUX libpcre-8.41-fix-stack-size-detection.patch 569 BLAKE2B 68f685ccd9ebe0a256f8 DIST pcre-8.42.tar.bz2 1570171 BLAKE2B f68bac3cf8ff5a81ccba31fd4d8926e05143a25a756e7daba9793467cec9cd8a4766f394f958ffca088b472463a43a31ea77014f2d4505082c1f366a18f30c7a SHA512 b47b923108f6ee0c31409b79d0888314271b482a22590e164d02f21d2112fba22dd0342c24f9ba0f5fcc5b8c65550bad08c476e30a2fc79b34ecf4601ed82f3d DIST pcre-8.43.tar.bz2 1576584 BLAKE2B 12c2117fc5d242ada44884df279f7f8b4c680fa1623ddc131c0adca1740ec47614ac6af20fc60b0c516d9d7b66488ba8a4e5efa5fc8a0a70aacb02bb3d38ee53 SHA512 3b4ac2c7ccd77c9575d07a33c3456f40b50731029e62d01fb8f2f5871d7118e12bc9e6bc7a8079769c765e38da5ecf98c4b261b10ff0a2f14f0881b434f67af7 DIST pcre-8.44.tar.bz2 1577611 BLAKE2B ef8d5737ca1f4c72f12c8726956ce5d3bad13aa8303b7c3b5d25499e3027ddc2edcdb937d9ad2bdd437a8885f1af8757ba194aa0b2f236b6e6a3a18d2ec8f138 SHA512 f26d850aab5228799e58ac8c2306fb313889332c39e29b118ef1de57677c5c90f970d68d3f475cabc64f8b982a77f04eca990ff1057f3ccf5e19bd137997c4ac -EBUILD libpcre-8.42.ebuild 2570 BLAKE2B 5b2e674baaa8915b2afef96883d5bb0b0ecd483e4f88156653b2ec957a2035c292838607c3acfdf58e0dedd8957150b385f08334b2fcfd26ebf13c8fe1408958 SHA512 aaeff0e450df9ff881c52e3e54c8d978deca513e8ca205ced8fa654a508d7144109e4506c7f5ca16a48de8482f630247bb05fe505ef6636049ed794dce2ba71f -EBUILD libpcre-8.43.ebuild 2600 BLAKE2B bbc281fc115a0501a3806a28eb323ad9028391b6d06f814dce59a496b4fd5c2c841e2c86cb126364aac0a2910f3405682c9b0d880fe1d14802eefc47140a1ca6 SHA512 5770da01e7413f952614a46e89833b302e4d567e5658c898ce781d3f04252847487aa1fe919c9a793e3be4b4bfd71a24ca1aafb1311f11160e4792ae1e7c44c4 -EBUILD libpcre-8.44.ebuild 2617 BLAKE2B c7d61a01c2e37daf7d441461e678587357931cf08e350f510064a845ac8c51dd4608681821fcf2396c30ffedd1ea28a002f5fcd3f389b11177467a13878e0171 SHA512 6f46d4ac883e9d861a2ca7ea7531482e25208daada8bf56c88c463f67af055a313b9f2ad06a62f9b20bc8e14c40774c453104953499f23aa586c690cd7f00cc5 +EBUILD libpcre-8.42.ebuild 2568 BLAKE2B ec722a0181b75ebdcbf5729a1e4c32ad6ed52d044f0bc8882205db323c800848676745418056df8438b8b521d013911abb1b1ff13eb78a5012bf92bc973b7092 SHA512 9728b636ae3bb5f7942b856334847da6496a33941d398f188460503af0a74aae656812d420b60a767cba3c4e9aae81f4cd4f6f4a8993189785ae99ab6d60bfc6 +EBUILD libpcre-8.43.ebuild 2596 BLAKE2B 8d2f85ab27d8f05b57460ec5beb8b4548ec4f6777b09ef0cf800650815abb8e80d6a9ad2448bd05d11d6522871f6a5b2c7bfd0c29b8d128511fbd2ec741d80de SHA512 ccb7194af7ab82ba10baecab7fde2b61f53693dee91104868470dbf6f7522dc6d335fe6b816f76794b5360b07fad85749ef1552d972b45d3b0cba4dd07c834fe +EBUILD libpcre-8.44.ebuild 2613 BLAKE2B 836f84d1151765f8617b8fd06c366cec6e128d870f4008af3e77c0c6df5305129cb859961ea0071d8ca14ef42e880f71992650cf1ce36701769b3429d2a27659 SHA512 aa7b36ed3f79843c649e5478477b887243130a4e7d0aec8f970b91a5090a46761e31b353d0fa855b382fb104dc8e1c06905d521f2554d63f0b6aa2cb551d9103 MISC metadata.xml 1112 BLAKE2B 640e6cc2fe53eaa86b6e6cdd72d45398c880a27d027441447b6162c70fa30fafe818cae8c08614333b866cfb1176feae365996386a72200232a738d99b592b83 SHA512 eb7e2db9932c108442e69bd3ddf04d8d753dede44f7453b1fa33730ec9cda89e618f4444a0adf3f9e7d09baf8c97ff19831906ad7148a26674269f1efd427e6b diff --git a/dev-libs/libpcre/libpcre-8.42.ebuild b/dev-libs/libpcre/libpcre-8.42.ebuild index 5e863a9f565d..95a4235f5058 100644 --- a/dev-libs/libpcre/libpcre-8.42.ebuild +++ b/dev-libs/libpcre/libpcre-8.42.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )" diff --git a/dev-libs/libpcre/libpcre-8.43.ebuild b/dev-libs/libpcre/libpcre-8.43.ebuild index 65e976ed3818..fc383e0f6774 100644 --- a/dev-libs/libpcre/libpcre-8.43.ebuild +++ b/dev-libs/libpcre/libpcre-8.43.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )" diff --git a/dev-libs/libpcre/libpcre-8.44.ebuild b/dev-libs/libpcre/libpcre-8.44.ebuild index 8ee80c2f8d4c..05f4f351f39e 100644 --- a/dev-libs/libpcre/libpcre-8.44.ebuild +++ b/dev-libs/libpcre/libpcre-8.44.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )" diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest index 711d948e74c8..67315913cde7 100644 --- a/dev-libs/libpcre2/Manifest +++ b/dev-libs/libpcre2/Manifest @@ -1,9 +1,7 @@ DIST libpcre2-10.33-patchset-1.0.tar.xz 17812 BLAKE2B 7a6e73101ed12676e1acf1beafcb6bc84d99d588a9dc0a957697380d906474f6ac59ab509e6c7ee5a0879b8d6ec9d06a0aceb8b02c7b16f73602d034927dc836 SHA512 4a0e86756cb96e6143df3add6cd6bca4fb9bb8fcb6a4d2df1530847b946b2494132e9842da01d75b385c33555d96e25f1390788b9e41ca320c1d65f31c89b281 DIST libpcre2-10.34-patchset-01.tar.xz 1208 BLAKE2B 615b7eff085bd52bb3aed30c90ec5b8cec406f96c58bdfb0304dd59311517662067e68f85bc9930ed6f749820ecfe3c483e261616187bc1077ebb053670d4950 SHA512 d881665701bc330f237d19ee48491a81dc8b952b0b8e529eb83c3ffdf14710f68eb934f872ed76ef6b0bee1864261453e7e71e60e14217c004e4e12c6baa499f -DIST pcre2-10.32.tar.bz2 1641814 BLAKE2B fdd512312547ae90b36b6c9eb86b6fcfea9b03fcfd9766063c901819c6bf7536e1f3da89bd69ae62309069bc07c705e96e81f4a36355bf934c566f343e3104e4 SHA512 3d712e7d6afbaef227952680ded69fadbdec0b1abdfcac17cf071415c3c93edd152d6d268dec80570aedf24f82ba954f74f5f9e62c9b9991be75080a3d6ab5fe DIST pcre2-10.33.tar.bz2 1690739 BLAKE2B e59cf47a5068b2ec2d647d6dfe1cb5f8d6cdcc6fc6b47aa65a4c3d5aae256e7f0b090487d372c62aa7ec7f15a1f037650088b53385fc2fe31aa405878855e5d5 SHA512 c6aa52cdbb0c906b02e9a9f255697a1b9b99d9c7dccdaa484ffdb04fe3582d232ba3cb3c421d6df589a387b415dedb0817f58ec5391488b25b4e7bd9da6bab8f DIST pcre2-10.34.tar.bz2 1714731 BLAKE2B f731339b3acdb084ddb1462cf4638edefbfc4a95e63e44c8c75ded55fd9b98334336dbda5f31bd8e9410e63ccd83dc7e707cc20f03df4d801f182ff4939b6cc6 SHA512 77ad75f8b0b8bbfc2f57932596151bca25b06bd621e0f047e476f38cd127f43e2052460b95c281a7e874aad2b7fd86c8f3413f4a323abb74b9440a42d0ee9524 -EBUILD libpcre2-10.32.ebuild 2288 BLAKE2B 4d1bfcfdf20c8f4a5f208b8481d6a6796491bd6302fee4f1d2c1bf664d18c8bdd2305cccd2d477738dbc71ab42a9135d92829a7ceedcc8464fa5171c4a58077f SHA512 1fadc74c43e841251965196fc9f32d0cfb2bbcb954c428ea8cf5f042c4e509ca9ced96271e165127d82d3571b6e18b8cb3f93ab452da687a118d92f29e43f247 -EBUILD libpcre2-10.33-r1.ebuild 2462 BLAKE2B 328853f417d7e974677e37835a4912c8443b7ce2b2694b26ab5dfc7880bdf3215cb27e3f8d875e749f000363d7bfa002d39ec34544e552e74908bc33d6fb662e SHA512 42dc3e51dbe1096ea5ad2a9e06f97079ed8a7b3bef26e7529f96d04e0b1c89e76b28b2579aed5bb0a1ed682435bb2e583f139a40bdb41e44120acb72b616abff -EBUILD libpcre2-10.34.ebuild 2546 BLAKE2B 045076fce441ea2eb31fe2a1cfd6b1e4e0835bc8cd0a688e95567502dc0d409f63162ddc7e4ec9be775fc481f1992ef44aee3c7191bdf6db0aaaceb14ede90ca SHA512 2199f9c65cf5581ffcf41f358d79f6facda74c1ee15233a6e40c79e83ba65540dd63f40a8430b0a59facf8def143972f437eb8a501f52e87f5fdad1911567a2d +EBUILD libpcre2-10.33-r1.ebuild 2458 BLAKE2B af15a14d6dda70a662663e0b966c75cf9b20eaad8da3b2cab819c23b602dd7ceb5f7c609570d94dff785c0e94fe870273b8ce259e2bebf6a9dac6acb9e6def2b SHA512 baf1e82fb09441ffbf8438333bf0201c47d205c4ee9fcbae72076825d50f0621e4c4bba0889325871f70fb9ac01cdb4544fca8be44da74e48f09ca51807a458b +EBUILD libpcre2-10.34.ebuild 2542 BLAKE2B 6c702954710c73971306a0ed18d5a6734835d564a14cff0a74a07c09372e32d7f55d9c055a8b20e6b08c6e164b70c6e2f030c67397b1f00377c5939662bab811 SHA512 19a98ffe757ce26c8fd97c9014a0e533114636a087bd031e760019ea53c4aeff56ba8b1f4d3e3196832eb4999372fa46be81ce880d6f3fa8ca0d2eefb3d65ef0 MISC metadata.xml 1140 BLAKE2B 19f0ea04c9613f0c804c76ca74012fa2313ba69b57fe95f31720809a12d5244f78e4ce9c957723b848f0d8c3514ef27fd875f7814d2434c7e50dbcc7325c0a95 SHA512 9b54ed8cdf78e1d3fe737460117cb840280b63c196cca0bfc7b89975ea8102f9729cf5f29628f5cb7b7c1eefd8fd5c67f3c7f5fab64f9d168d6fcdedbd926b51 diff --git a/dev-libs/libpcre2/libpcre2-10.32.ebuild b/dev-libs/libpcre2/libpcre2-10.32.ebuild deleted file mode 100644 index 9b45a0539d30..000000000000 --- a/dev-libs/libpcre2/libpcre2-10.32.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit flag-o-matic libtool multilib-minimal toolchain-funcs usr-ldscript - -DESCRIPTION="Perl-compatible regular expression library" -HOMEPAGE="http://www.pcre.org/" -MY_P="pcre2-${PV/_rc/-RC}" -if [[ ${PV} != *_rc* ]] ; then - # Only the final releases are available here. - SRC_URI="mirror://sourceforge/pcre/${MY_P}.tar.bz2 - ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2" -else - SRC_URI="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/Testing/${MY_P}.tar.bz2" -fi - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" -REQUIRED_USE="?? ( libedit readline )" - -RDEPEND="bzip2? ( app-arch/bzip2 ) - zlib? ( sys-libs/zlib ) - libedit? ( dev-libs/libedit ) - readline? ( sys-libs/readline:0= )" -DEPEND="${RDEPEND} - virtual/pkgconfig - userland_GNU? ( >=sys-apps/findutils-4.4.0 )" - -S="${WORKDIR}/${MY_P}" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/pcre2-config -) - -src_prepare() { - default - - elibtoolize -} - -multilib_src_configure() { - local myeconfargs=( - --enable-pcre2-8 - --enable-shared - --with-match-limit-depth=$(usex recursion-limit 8192 MATCH_LIMIT) - $(multilib_native_use_enable bzip2 pcre2grep-libbz2) - $(multilib_native_use_enable libedit pcre2test-libedit) - $(multilib_native_use_enable readline pcre2test-libreadline) - $(multilib_native_use_enable zlib pcre2grep-libz) - $(use_enable jit) - $(use_enable jit pcre2grep-jit) - $(use_enable pcre16 pcre2-16) - $(use_enable pcre32 pcre2-32) - $(use_enable static-libs static) - $(use_enable unicode) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=") -} - -multilib_src_install() { - emake \ - DESTDIR="${D}" \ - $(multilib_is_native_abi || echo "bin_PROGRAMS= dist_html_DATA=") \ - install - multilib_is_native_abi && gen_usr_ldscript -a pcre2-posix -} - -multilib_src_install_all() { - find "${ED}" -name "*.la" -delete || die -} diff --git a/dev-libs/libpcre2/libpcre2-10.33-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.33-r1.ebuild index e8f61f2b3516..10f6cab208ff 100644 --- a/dev-libs/libpcre2/libpcre2-10.33-r1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.33-r1.ebuild @@ -21,7 +21,7 @@ fi LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )" diff --git a/dev-libs/libpcre2/libpcre2-10.34.ebuild b/dev-libs/libpcre2/libpcre2-10.34.ebuild index c04bb5531392..350a1fbc1612 100644 --- a/dev-libs/libpcre2/libpcre2-10.34.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.34.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )" diff --git a/dev-libs/libpeas/Manifest b/dev-libs/libpeas/Manifest index e6b4bb1674ed..34aa6aa26461 100644 --- a/dev-libs/libpeas/Manifest +++ b/dev-libs/libpeas/Manifest @@ -1,5 +1,8 @@ AUX 1.22.0-py38-support.patch 994 BLAKE2B 1e8dafe6cf9f6a983bcb9f561cfd4e0d9e3a815806c35ac7b8c5b1bf3d881687438364ba59a749af5db7b43d58cc902caa8ccb2614f6c0dfbd71fa119c8ae1ce SHA512 5d6ee01c6f261a79f0cac611add0ed8e3e9840a9f8ac1d1b75f257a644a168ffad9c838833062e8ba9cbfd6639e50a3ebc87fa884dee2cc7981a65de5cc44a0a +AUX 1.26.0-lua.patch 3695 BLAKE2B 16f370ea0707743db9a28cd511f6b9521d285bb37eb3a49d916fcce84965c84490253c1a30e729b21eb528b3a6397cab9bb372b9afeb22bed05e278048734bc4 SHA512 d8939b9a21b838db8e34ddfba7f54f17e88c4387cc3baa15f4df6386180677b419bb9989cecd8e0757442a45bc04f83bef06df5a8df86c17f6812a41044a7eb7 AUX libpeas-1.14.0-lua.pc.patch 553 BLAKE2B a86596d6c76e22e3e947709db226a47110f0964ae493d4fd16e506f4666de5fd5214d431a5109ffb0b68a6743bf2aa89aba84b63fabe4e402ac491be01479743 SHA512 ead06352498ff82a4520d4a7ed7b5d03e2d0adcdf2025413851b8385bfdd691c938b456b555d2214ec2dc7b95708f306149d6f1cfa7c5b03ad28a1c90c873349 DIST libpeas-1.22.0.tar.xz 561332 BLAKE2B 219918f8663cd60c9353f477ef905ce0d1e21bf5b7c09661c4cb3c8adbba3af9f5e93b9de8a1b098dab09b1f4071854a871c8ea1db878bda8fe9e51aa45e5f87 SHA512 9c1da1d4b5688c0f4d0647f3519dbfbed94c8921091057aaef0e41bf5ed3f8faf04a49ce9e4eea3fd7bf4ac4dfa1727d76a5f6dae2a4f52228d4c8c74b420c91 +DIST libpeas-1.26.0.tar.xz 191708 BLAKE2B 5845d5cb15724ba933572f48b9056a79cb2c167c7911ff1546c836fe56cd7e49d7461e5a413b79effa64e8e3fb2ed2eb370de665728e476e40ffb4d44c841543 SHA512 86157da14d17c16df2ef3f44ab48822ea1a8be8aec8f5419bc421bd475113f686cd16f9616ac53cbf3dc6f31f521384ac63eb8e9f1a46ea21b5cda8ba21e855f EBUILD libpeas-1.22.0-r2.ebuild 2286 BLAKE2B 9e37f758c7ff0dff08ba4341400e35f8d0e98cf414a844675b17ee38c07c5c0912156ff724ecbc71a9eabb4ba7121255d68399c27784f50e9fae46cc92a90de1 SHA512 7eccc83b4ae82c4657e246c2cdb982f3f7c4cc9c13e731c924bce1549da4fe9d0a4a2a566ec848b9c29efed7813f05765874e336b01719b81b894a34c0130fcf +EBUILD libpeas-1.26.0.ebuild 1834 BLAKE2B f8d42f2343279218f3f7674fc45b8935080ecab3a7c76ec6f7bf11d0274ece27dd5ca2fac45dbd1d01fdcce06634f09c84faef88af890479298b96f522466d57 SHA512 5fd092ed8da7dbe17d8c2ba70a4fc3aab60d10ab3491794a72fe6b04d10bde28e0841f382b2412bbda0f2d11a3a3f8d9293fe7b4e451ad3f319756b90539246c MISC metadata.xml 415 BLAKE2B c3e3dc9746663cd67cfb3a1b2e765bf5da73f9db2669ff7003b5e77ccbbe686780dd181727c3dd3d3f4c5f6e312daa1f36901896ff843cb81c687853340ef680 SHA512 4bf99a5c542cab95dadcf6db8aecbefa0be453f8851c2222ee698eec38c221f3b45b2ead6f87dd1d1ec5a233ba73054cf3b3d7b92d12ff4d88ee04a2057c50ea diff --git a/dev-libs/libpeas/files/1.26.0-lua.patch b/dev-libs/libpeas/files/1.26.0-lua.patch new file mode 100644 index 000000000000..0da1b148a49c --- /dev/null +++ b/dev-libs/libpeas/files/1.26.0-lua.patch @@ -0,0 +1,89 @@ +From b693feda0148eb421e1f59d468caceb6f3183a82 Mon Sep 17 00:00:00 2001 +From: Mart Raudsepp +Date: Mon, 16 Mar 2020 23:43:12 +0200 +Subject: [PATCH] build: Handle lua as needed by Gentoo + +Gentoo currently uses unversioned lua:0 - lua.pc instad of lua5.1.pc, +/usr/bin/lua instead of /usr/bin/lua5.1 +Additionally lua and luajit can be installed in parallel, but only one +should be chosen - so add explicit meson options to choose between them. +This is currently in a hacky un-upstreamable way: working correctly only +if both options are disabled, or only one is enabled and the other +disabled, but having logic issues if any is "auto" or both enabled; this +is because feature option is mainly used to handle explicit choice +between them more easily in a Gentoo-specific patch without having to +add various conditional branches thanks to the feature being disabled +acting as a full disabler, so the other option is automatically not +checked. +--- + meson.build | 22 +++++++--------------- + meson_options.txt | 5 ++++- + 2 files changed, 11 insertions(+), 16 deletions(-) + +diff --git a/meson.build b/meson.build +index 8322fea..49e5011 100644 +--- a/meson.build ++++ b/meson.build +@@ -117,18 +117,12 @@ endif + + python2_dep = dependency('python2', version: python2_req, required: false) + pygobject_dep = dependency('pygobject-3.0', version: pygobject_req, required: false) +-lua51_dep = dependency('lua51', version: lua_req, required: false) +-if not lua51_dep.found() +- lua51_dep = dependency('lua-5.1', version: lua_req, required: false) +-endif +-luajit_dep = dependency('luajit', version: luajit_req, required: false) ++lua51_dep = dependency('lua', version: lua_req, required: get_option('lua51')) ++luajit_dep = dependency('luajit', version: luajit_req, required: get_option('luajit')) + lua_lgi_found = false + lua_lgi_ver = 'not found' +-lua51_prg = find_program('lua5.1', required: false) +-if not lua51_prg.found() +- lua51_prg = find_program('lua51', required: false) +-endif +-luajit_prg = find_program('luajit', required: false) ++lua51_prg = find_program('lua', required: get_option('lua51')) ++luajit_prg = find_program('luajit', required: get_option('luajit')) + xmllint_prg = find_program('xmllint', required: false) + + if (luajit_dep.found() and luajit_prg.found()) or (lua51_dep.found() and lua51_prg.found()) +@@ -144,6 +138,8 @@ if (luajit_dep.found() and luajit_prg.found()) or (lua51_dep.found() and lua51_p + lua51_lgi_dep = declare_dependency(version: lua_lgi_ver) + lua_lgi_found = true + endif ++ else ++ error('lua support requested but lua-lgi not found') + endif + message('lua-lgi version: ' + lua_lgi_ver) + endif +@@ -222,11 +218,7 @@ if generate_gir and not introspection_dep.found() + generate_gir = false + endif + +-build_lua51_loader = get_option('lua51') +-lua51_found = (luajit_dep.found() or lua51_dep.found()) and lua_lgi_found +-if build_lua51_loader and not lua51_found +- build_lua51_loader = false +-endif ++build_lua51_loader = (luajit_dep.found() or lua51_dep.found()) and lua_lgi_found + + build_python2_loader = get_option('python2') + python2_found = python2_dep.found() and pygobject_dep.found() +diff --git a/meson_options.txt b/meson_options.txt +index 18e1779..dc3e776 100644 +--- a/meson_options.txt ++++ b/meson_options.txt +@@ -1,6 +1,9 @@ + option('lua51', +- type: 'boolean', value: true, ++ type: 'feature', value: 'enabled', + description: 'Enable Lua 5.1 support (requires lua-lgi)') ++option('luajit', ++ type: 'feature', value: 'disabled', ++ description: 'Use LuaJIT for Lua 5.1 support (requires lua-lgi)') + + option('python2', + type: 'boolean', value: false, +-- +2.20.1 + diff --git a/dev-libs/libpeas/libpeas-1.26.0.ebuild b/dev-libs/libpeas/libpeas-1.26.0.ebuild new file mode 100644 index 000000000000..c7ca33771f79 --- /dev/null +++ b/dev-libs/libpeas/libpeas-1.26.0.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python{3_6,3_7,3_8} ) + +inherit gnome.org meson python-single-r1 vala virtualx xdg + +DESCRIPTION="A GObject plugins library" +HOMEPAGE="https://developer.gnome.org/libpeas/stable/" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" + +IUSE="glade +gtk gtk-doc lua luajit +python vala" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + >=dev-libs/glib-2.38:2 + >=dev-libs/gobject-introspection-1.39:= + gtk? ( >=x11-libs/gtk+-3.0.0:3[introspection] ) + glade? ( >=dev-util/glade-3.9.1:3.10 ) + lua? ( + >=dev-lua/lgi-0.9.0 + luajit? ( >=dev-lang/luajit-2:2 ) + !luajit? ( =dev-lang/lua-5.1*:0 ) ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + >=dev-python/pygobject-3.2:3[${PYTHON_MULTI_USEDEP}] + ') + ) +" +DEPEND="${RDEPEND} + dev-util/glib-utils + gtk-doc? ( >=dev-util/gtk-doc-1.11 + app-text/docbook-xml-dtd:4.3 ) + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +PATCHES=( + # Gentoo-specific lua tweak hack + "${FILESDIR}"/${PV}-lua.patch +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + xdg_src_prepare + use vala && vala_src_prepare +} + +src_configure() { + local emesonargs=( + $(meson_feature $(usex lua !luajit lua) lua51) + $(meson_feature $(usex lua luajit lua) luajit) + -Dpython2=false + $(meson_use python python3) + # introspection was always enabled in autotools; would need readiness by consumers + # to USE flag it, but most need it for python plugins anyways + -Dintrospection=true + $(meson_use vala vapi) + $(meson_use gtk widgetry) + $(meson_use glade glade_catalog) + -Ddemos=false + $(meson_use gtk-doc gtk_doc) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +} diff --git a/dev-libs/libpipeline/Manifest b/dev-libs/libpipeline/Manifest index 9fdabf361ee2..ea8a5c8c4add 100644 --- a/dev-libs/libpipeline/Manifest +++ b/dev-libs/libpipeline/Manifest @@ -3,7 +3,7 @@ AUX libpipeline-1.4.1-gnulib-darwin-program_name.patch 687 BLAKE2B abf27acb9ee56 DIST libpipeline-1.4.2.tar.gz 827362 BLAKE2B df85af1ca5c000a54d18d127bdff9286d7aced24e60fd0eff984cc6ae7acde880f71ec998946a7fd925167b5c05360ccb47439bb68eaeeb3fa7df1d320bf889d SHA512 18d4592c142b745e709b9d30e894f1cb95e8006d8d3d3c978a1c4b8fc2393fc40383aa8236587cc7caf576ee9664867358a94c081c0730de9e337ddbd1e57e02 DIST libpipeline-1.5.1.tar.gz 987822 BLAKE2B 672da75a22aebf28e953a9a399d641bae8fb97da20527eb1f72f248d9e0afca10da7426bcbceb50f5bf2574fa7091e7ded5080c4a731327a09cfa74fde3a6c10 SHA512 9252c114bc59925eaf73ec9e8bb76b5649ccf985766edd2dc665630ec6de04c341298c74f8dc31c56e9ce20ad83da59df33eb3cc367e18a8012fd693cb823de6 DIST libpipeline-1.5.2.tar.gz 994071 BLAKE2B 997c13bdf632f2be161576e1b21d1be26ea29dc770ab74e4b105f21c926b8ae5e07a605b72ec56f55a55db3a3c1d487cfe64d571363e040612ea52b445f0bc3e SHA512 721024cea4e8dd85ba31af23e6f65b6ab2323e4006a769674d18101744a5a990aa9ee9fcd9b35360fa1442a6d4a72bfed0227665d4eacba541808b1c48bc9a53 -EBUILD libpipeline-1.4.2.ebuild 681 BLAKE2B 28546d03f7a93fed012ea1a4bd2734f0e8c1a1f88d67a71d6b729d493013c4cc21245f83f34f2670ebce4e01998cd382f07446b41bb0a27ffbb8caed45d9ae04 SHA512 9c604baa679b254e001b4846777411c753a1cc74e90c8fe491a7a7a7ad2b3f63211d678bcb3e78f2dfd0c48363e841cb36508f12b6facb09f23452813df8111d -EBUILD libpipeline-1.5.1.ebuild 666 BLAKE2B dc816140ab676a875944fe36051d9b02e1b8c7815392b44c5ac1a7caebabba1e38cde6e0482138c0f93ee16944cbb3085770103c73705c8c55ca931d1691b938 SHA512 dccc099da343be2639cb409c5bba5ce1a920092a7e44fdd302ec0202b910e077d8a221fe4806199431ab108befc2d140798fcc2424d297530fdd8c73052fc4b1 -EBUILD libpipeline-1.5.2.ebuild 677 BLAKE2B 90fb089e73870426df4a6475a95100edae0fb1785fc9d92ad5ef7e42b7545043039bf3ff71437d1e00a2bea1adb5b1f3be7877b0693c2c3f9ef3dd6bc6f72762 SHA512 eef7b26799a7c87bda4e3b3055c1a405f5ab5b339f86dddcdb5ec6e03961d26711876447844ffcdc0e100313aea3826ae04570d8a4b2f294aff07a241e01b9f9 +EBUILD libpipeline-1.4.2.ebuild 679 BLAKE2B 563be45fcb20d5c2fcfe46090bbb158befc7b8ecaa3a80d9a26f135db29d035370ae4d59ed7124750412feb5861977fe0a31e015dd5abc136a98bfeea80c9ddc SHA512 ce895f5406110a5f5fd5d1fe86947285d871954938bdd32ec0ac21ae97c722268bc2582cd3d5d1604235404d9486147753b28e13446b840e469800c934e3c0cf +EBUILD libpipeline-1.5.1.ebuild 662 BLAKE2B 62707477864b323fdbf32ca8d016acd57d738eeb386577a7139cf119ae8e5eb9e8c8b3fa3c84108f76bb8c010056d36a4d2b60d4492996af3a0faea936b123d8 SHA512 1df89e17e512fb344a2b01501537dd31ab8b7677853ca9bd547a67b64e6e8dc8608483bb4da0d8c87e1eb5cf82613edfc4e7019ef41087e337ccdcf47cddfa51 +EBUILD libpipeline-1.5.2.ebuild 670 BLAKE2B b1059dfc0555227bfc9a26fd4c45c2a3fabd89dd75db054946f6b5f6a4532b334e7bded0192d56d0a054061913d9a9197510846accf9a14ca1ababb6825d97c9 SHA512 2a946a55cfc00674e4f350a3260738ab32296fb2cbac6f45cb46f508de58727e0f5b8ac5074b8fd11d84b8563381b170c05370b96f6dedb8e7c27bb9874c6f2b MISC metadata.xml 253 BLAKE2B 295e9d6d93aaa12af413972e1590c67087801cc09c9aa6b59d4606c0f4106d1dacf2baa9858559083b4c6d91beeef218d0729e8593a33788958da6d2897e8ce2 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555 diff --git a/dev-libs/libpipeline/libpipeline-1.4.2.ebuild b/dev-libs/libpipeline/libpipeline-1.4.2.ebuild index 9b443f35b3f4..21cb4d6aa10f 100644 --- a/dev-libs/libpipeline/libpipeline-1.4.2.ebuild +++ b/dev-libs/libpipeline/libpipeline-1.4.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libpipeline/libpipeline-1.5.1.ebuild b/dev-libs/libpipeline/libpipeline-1.5.1.ebuild index cc7c85267ded..6e3df06cbb3e 100644 --- a/dev-libs/libpipeline/libpipeline-1.5.1.ebuild +++ b/dev-libs/libpipeline/libpipeline-1.5.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libpipeline/libpipeline-1.5.2.ebuild b/dev-libs/libpipeline/libpipeline-1.5.2.ebuild index 525581405930..40e6f17ea638 100644 --- a/dev-libs/libpipeline/libpipeline-1.5.2.ebuild +++ b/dev-libs/libpipeline/libpipeline-1.5.2.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libpqxx/Manifest b/dev-libs/libpqxx/Manifest index d59560b0ccf5..d061cac5edc3 100644 --- a/dev-libs/libpqxx/Manifest +++ b/dev-libs/libpqxx/Manifest @@ -1,3 +1,3 @@ DIST libpqxx-6.4.5.tar.gz 715081 BLAKE2B 4f1356dc5fc9baddd8fdea6095541f4d90657ef0211edec7796ddd3693933b8d37d5bb14e19249a2e4627b85aef11c582b0ffac0226c8e99a70af1d2b0396e5c SHA512 b6f79c4af93876eaf859626c2deae3b23bd4fa1a438390bc01513ccc48b90565d59588f6977e7475bb7b8dbeb8b1c8ef2a4737d8eb4d15682531fbf78590ed5e -EBUILD libpqxx-6.4.5.ebuild 2159 BLAKE2B 736ecb513d8d2716a0afa4fb60d25810cf86464f55ada3fbb234205352502f1625ee13bf1c7c6b2112554fcef9fbc6498297ea2433fa1779497fe82cbcb0ea32 SHA512 5ac18b50f6a8f329ed97da21685092ae5dec66ce0b8129a8d4496864d8447dbe70d507e6780943b7628db3e041f4ed2cc55ced699596a426eb386f19881ce6ca +EBUILD libpqxx-6.4.5.ebuild 2160 BLAKE2B 33eead22f70496238c3a6f8b090545558ce421d3d1fb4bf64ffbf7baa316f1788c41d54e59144531d7fd018c45c0ece349086601319105c0d8e422a003a2eba1 SHA512 e9c95b7fa3251f5806c402ae61893bb35f8269f14b1f02f3a89d3da408fddd0825d8ed1166ae1780c3fa5031a2e99743cf554ee81869abf2214c977314e1a08f MISC metadata.xml 597 BLAKE2B 2371e4c701506d5e8b4eb0938325a6cd909ad874badbc000a7ea831d2e7ff55cf1b6f4fbb3ae09f9392850319f9cbbbde083492a20cf1209e94139f7b1ceb927 SHA512 c732dc922e3ac9e63a373dbe8b53ef8fb93d87c7cd91a1db1b94e89fe33f3109b818cf0730df36b00f2abf1dc554e1bf261f39db807cf61775b8177db231d37f diff --git a/dev-libs/libpqxx/libpqxx-6.4.5.ebuild b/dev-libs/libpqxx/libpqxx-6.4.5.ebuild index 73e7e07f579a..6c4547472135 100644 --- a/dev-libs/libpqxx/libpqxx-6.4.5.ebuild +++ b/dev-libs/libpqxx/libpqxx-6.4.5.ebuild @@ -6,7 +6,7 @@ EAPI=7 PYTHON_COMPAT=( python2_7 ) inherit python-any-r1 -KEYWORDS="~alpha amd64 ~hppa ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86" DESCRIPTION="Standard front-end for writing C++ programs that use PostgreSQL" SRC_URI="https://github.com/jtv/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" diff --git a/dev-libs/libpthread-stubs/Manifest b/dev-libs/libpthread-stubs/Manifest index 4b34d5332247..4cbc42cc8e39 100644 --- a/dev-libs/libpthread-stubs/Manifest +++ b/dev-libs/libpthread-stubs/Manifest @@ -1,3 +1,3 @@ DIST libpthread-stubs-0.4.tar.bz2 57565 BLAKE2B 0c59ba509aa24ce0d255790363d78d670be0bae5fd9556798f276466ecaf70c4d93064b531dd9870da8f934da6660fba71a7f0b402bb6ba5420fd6ee5ca546df SHA512 0fec563f3833b84311b32cb13a4fd9832aeb0204c65b1541bf453d5d35693b2267c3cee656e00a4b8533b07a8f6320ca5c3672dcf8ab047cdac8628154c08954 -EBUILD libpthread-stubs-0.4-r1.ebuild 834 BLAKE2B 5bb488dca2ddf212ecaf58b3bf3cbf0275e240d9eb4258c5375f64aed3b29c2591789148a95a0989f4d5347e078e0a5ef179dfadc872ef400b48fca1e343f5c5 SHA512 79f5c8e02a90784a5884664b095ba80e3f767d7950b725a8ee35d51fa07a450fa804e25c7d77d4588747febf2704e1619b240e2d9514c30659b0d733db0882b3 +EBUILD libpthread-stubs-0.4-r1.ebuild 831 BLAKE2B 5b018580287da0d3b4fe344db128fa982de6dd7af8375bc97906099f6fc4be746b5e0fa03558514433cafced92b2ea19c98a07116055e64ee97f41f08e1287cf SHA512 37eb66f2e164610a739aab8c7d1d8ac1cad722ef7d7292e04c277e479b6000943e3dba3120adbce89d9964074bdbbdbbfd45741fee1ed7f6a5ea81845558a972 MISC metadata.xml 230 BLAKE2B 70bf59e64305ef14908197f2aa7ffbc1769ade265097da68e001245451658af5921760c91cb74aae717543ea0017e2471fd94bfc5c4c447d2d60e2c23aa3b007 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 diff --git a/dev-libs/libpthread-stubs/libpthread-stubs-0.4-r1.ebuild b/dev-libs/libpthread-stubs/libpthread-stubs-0.4-r1.ebuild index beb5ad065959..5857572bd62d 100644 --- a/dev-libs/libpthread-stubs/libpthread-stubs-0.4-r1.ebuild +++ b/dev-libs/libpthread-stubs/libpthread-stubs-0.4-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://xcb.freedesktop.org/dist/${P}.tar.bz2" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" multilib_src_configure() { diff --git a/dev-libs/libpwquality/Manifest b/dev-libs/libpwquality/Manifest index f1dad69cd601..3c0dd6b3eb00 100644 --- a/dev-libs/libpwquality/Manifest +++ b/dev-libs/libpwquality/Manifest @@ -1,5 +1,5 @@ DIST libpwquality-1.4.1.tar.bz2 423053 BLAKE2B 305dbad6bba47d489cc5af7a362564cf9d8800e72d2e77cdbb2ea6fbf4d6888ef07ea93a4af474a60e6c25df417d0222ba54ebfa458894508410cec1ffbae654 SHA512 0bbec7e79a4db56c2cbda65c36003758a1044eee2ac8c678447d96d3cddf034a3196a7d8cd7972e9f50701391b8b81e2c3769fd81c4e4605fed96efd120ff257 DIST libpwquality-1.4.2.tar.bz2 423072 BLAKE2B 7f571e73ed4d12e6780dd47b6579aca3b7413eff23f9c11114ee2f95134893097b3cd183fcfc5482c96ca9bfdd1e137d4064062591f56b3998f3bf85768389eb SHA512 6f395e94797cc565edae6de8f4c7c60736d07ffa849c9878ec4d867f8cb7bea6f08bdd20501791dd05b02d487f8fea66a02a30841c7cea6e86b5903eaf685879 -EBUILD libpwquality-1.4.1.ebuild 2016 BLAKE2B 12380763e787512d9202913bf203867e67389086180b83218d86a2deb9e6908a72073484830e1ee01bf129c60991d2804669010e3cfa80f07139c2e2e9bf7e74 SHA512 6cb0ee3f33fd1750f4e284ef151707dbe7d410bd0efc77cbf1154192e3880edf5c9e8fa04f12e4abfc5f1db9ae19784bfbb83ef62464342f44a4e59a1695d20b -EBUILD libpwquality-1.4.2.ebuild 2020 BLAKE2B 446c340b105a1061c730a97cc8104629945783a49c55d8fb7e33864559e034ecaf07a5abd96962378cdd4d63d1348f09a8ff29a0b24078041cb474b544dff649 SHA512 511e8febf55b616b4bf9a084e29d6381ae96eb685ec82c0505f38d9f9d8538e7b04fcec6b56c730f80578a9a9198a816c681f0913c93ea43ce77fd1dbd14e6de +EBUILD libpwquality-1.4.1.ebuild 2013 BLAKE2B 3e5175e5df19d8f3238244c128b719513dc4eff7f0571430b294f5be76e8a148aeda7beab46d532b95c06bee6d688cfe3e2bc3f1eacd220cd9690712a76b5b65 SHA512 b6953f74fc4d216f7c9df11a520f5575ed0dc90aa4f151c5965010616d35f902624b8d2d10664b18aa14ed4ac6e09315967cdc6795eca9e2fb420c8b26c21846 +EBUILD libpwquality-1.4.2.ebuild 2024 BLAKE2B 5cbb4298dc8faf4052ad7bc44882cae35edf794d464233ae8db4b9abc8065466b5c8183ebdaafac54218c036ee0cd0b3282687b53b4c652a18c830ac96dd9063 SHA512 6280900b850abcf7ef2f7b55202c9af0be0bbccb6947560bcdcb8fd048dcd5906d6a09933815eecb116fb8d9a6766d84cfb682ce7c556890f5807f6c824d357f MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 diff --git a/dev-libs/libpwquality/libpwquality-1.4.1.ebuild b/dev-libs/libpwquality/libpwquality-1.4.1.ebuild index efa1303d34da..dacf54a23198 100644 --- a/dev-libs/libpwquality/libpwquality-1.4.1.ebuild +++ b/dev-libs/libpwquality/libpwquality-1.4.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.bz2" LICENSE="|| ( BSD GPL-2 )" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86" IUSE="pam python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/dev-libs/libpwquality/libpwquality-1.4.2.ebuild b/dev-libs/libpwquality/libpwquality-1.4.2.ebuild index 329bfc57dbb3..65249a03eb2e 100644 --- a/dev-libs/libpwquality/libpwquality-1.4.2.ebuild +++ b/dev-libs/libpwquality/libpwquality-1.4.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.bz2" LICENSE="|| ( BSD GPL-2 )" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="pam python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/dev-libs/libqtxdg/Manifest b/dev-libs/libqtxdg/Manifest index 60ad7719ff9a..56b82b820744 100644 --- a/dev-libs/libqtxdg/Manifest +++ b/dev-libs/libqtxdg/Manifest @@ -1,5 +1,5 @@ DIST libqtxdg-3.3.1.tar.xz 66004 BLAKE2B a676f22144ddbf67e02686fc25b381a911e5d0391e2f735c6d85914362433aad20ad0a3740ea7101d26b5b5692d0504c3798489333b1bf9585c3be88f6636beb SHA512 f0fdb95f20ee49becf770455a513178bb3ce63ee460e8bbaac8d40f50ae47a139ff518021c8fc19254bbd777b67bc7f2754302de7e2bb6cdf929bc559a1b51f3 DIST libqtxdg-3.4.0.tar.xz 73060 BLAKE2B db23fe8bfb6e8b73a76b710f121464e3a8f5b60f1019705bb6a234eb4c0a9a5ad9469ab95eeac8f392ca10a86343f9d0b3040eae4131d1d421800b8054247d6d SHA512 9bd52ae3aa32f8c7de48e562ada1ff2413892c7ac58d5f7a06c0c512a4a6c03e9c5c44930f7781930c9c701894ea38a450a61a3c26afc047c76313ada0a890e6 EBUILD libqtxdg-3.3.1.ebuild 961 BLAKE2B 17dbcba235fe1b37bbe16ebc22791b040001d5dfcfb60526b164b3be76da036261ec611bd672c51e7869e33a35ea82f3fd9c5fe3dcb1e4218e82d9e783f1d3da SHA512 d770af95050773034ecbbd3890b1e32265c51a62f63316ce0211f22770fc9a0683648da5ad48c0ddda04404c56c70032a0bbf4e0ba1e81a4a0d4aea80ea3fcf4 -EBUILD libqtxdg-3.4.0.ebuild 964 BLAKE2B d12b6eef146f418081fff2d2ba545a5b22697e9bbfe52830b5e5762dec87ac1d2df694f401a800f816a4aea6b7171fbff24bc002f1d2eff68640076947618028 SHA512 513f46bc917f79448127f870a0d6bd10a9b0323b409e4374801040473313eea25c12e2ec80a6b69e66a31ec2464ef5fe452801c363cf15c818e8af5568309873 +EBUILD libqtxdg-3.4.0.ebuild 962 BLAKE2B f8484b027d1e7b24722dbe431c4c337f43e9fe4f5137edb249fa7f50deb0e72c9e193758452b0d9323f4f0473b1610f2902ce8537827ecc044931c8b95ada2ad SHA512 ea837a0e0d4e912046b5481a0be8a012c5b8d4f2e133958e9069e8e61d1d7cdf98a5c1599048d7b2fd639f4f8722b91f7a78db63de6e59667385f5603a2769ac MISC metadata.xml 422 BLAKE2B 4ca2bdd5f3838e970ebc585ece3d8e922613fdd97713a24f441683ebe54feda53707db50ed90edc1d5475fe468510e4427b95567aaecd0c2a3371d9c6884c640 SHA512 49878c043d764fba09b368154c08959be049afdd30301da7c864c549ef1df53a81d9f0999c2c00663130a5348c26bc072d377ef3cf704774aa30d3bbbcc0918b diff --git a/dev-libs/libqtxdg/libqtxdg-3.4.0.ebuild b/dev-libs/libqtxdg/libqtxdg-3.4.0.ebuild index aa1e840900b4..eebc37d82ef2 100644 --- a/dev-libs/libqtxdg/libqtxdg-3.4.0.ebuild +++ b/dev-libs/libqtxdg/libqtxdg-3.4.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" else SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" fi LICENSE="LGPL-2.1+ Nokia-Qt-LGPL-Exception-1.1" diff --git a/dev-libs/librep/Manifest b/dev-libs/librep/Manifest index ae816dbf0a32..1fff7f0447be 100644 --- a/dev-libs/librep/Manifest +++ b/dev-libs/librep/Manifest @@ -1,5 +1,5 @@ AUX 50librep-gentoo.el 180 BLAKE2B 7d60b7ef76c4c695eca84d2c85e1d139fc34fcaaa76189510d8fe021b05a276da9ab33f38622e04c55bee7dcd312bc20baf86383114e527b34cc8daa305b35f5 SHA512 04a4da2e38ddf04bccd28002a46f13526249f31d2e25769056e1b763e3a22f75ffc2a906b68eef0ce04b1e6505acbf858f4d7f911258461e39419ebe4b098b71 AUX librep-0.92.0-disable-elisp.patch 838 BLAKE2B ec37012dd440def1beab62335b787d7d064b416f3274bf5e563127801f0b242313fbdc5b30e43dd7e518c2a91a05532f606126645af33d45c808d570731a759b SHA512 cdbfe9f8f210869243e38e6ed4f2ea66cee4a1c626e7fcd8b9733870998e59e0a294c3cb9c491eefac8d6b89a8effc9068ea0dd9f2d2d6a86c9dc49dd838f126 DIST librep_0.92.6.tar.xz 472152 BLAKE2B 165fa8b1d68360e0b08909663cab0f334774030e970c0d376652bc819368eae647882091f1e8d1329f4d3c1c53def4f69aeb8c4d7fe5f327d06d528dc9bb2267 SHA512 6e347e788922af9458e6eddfdaf7935b69df8f70b3f6deb11e6abd67596aec05e7dce7f41db1c84e478347d379ced10cfb34672a797c853913fd538a78a1f96d -EBUILD librep-0.92.6.ebuild 1505 BLAKE2B 9a792b0d3a5c6f18c9d3db40632d29167d85656e9329c0aa2a95f73bd3430a5abafc1bcfdaafbd2721e55092a6688d64bddb6ece5323a253a2900733300c5e68 SHA512 93e2636732f359bb53eae4ce7e1bcf690500fe13a025467f1a7503fa2f3de11a495ccb2d769a827ea0663cd9eb686c1d685cd01eb34fec312463589c01f01b21 +EBUILD librep-0.92.6.ebuild 1506 BLAKE2B 96adfcb03ac626268728915315b75cc72a829978049036fe05f0b88011289661ea127869fc0e1f98fa35567ffb45ca2d7346669e4a27e5c37b55687d29af649f SHA512 b14d9fb9778d682b0d68c1c9a6b7d4f60717f3a554ccfb4ab5cc3d6f50adda342cfdf801ea85b463e8aa8fe006ec43a105dd4bd5b0a323e09d0ca8298b26a393 MISC metadata.xml 243 BLAKE2B 424708417b0be4fbbd98ebe053b99952e71bf62573e9c47eccd5adfa07de8ed4d9477bf5883b3ba4d4e9d1af015ff6e4f347fe1caa3fefa1ae7a1d5c9c0a82fc SHA512 6d786c0bd00b4cfc39b7705053bfda7169666513c7e7ca16f9fdcca5244b89f1e0024731214956e6cdcde8d241914c6f66b7dae153c4c48e5a41e44bd1b04411 diff --git a/dev-libs/librep/librep-0.92.6.ebuild b/dev-libs/librep/librep-0.92.6.ebuild index 81517d54545d..0028c09381f7 100644 --- a/dev-libs/librep/librep-0.92.6.ebuild +++ b/dev-libs/librep/librep-0.92.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://download.tuxfamily.org/librep/${PN}_${PV}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86" IUSE="emacs readline" RDEPEND=" diff --git a/dev-libs/libreport/Manifest b/dev-libs/libreport/Manifest index 701a234652ef..5daa6525a411 100644 --- a/dev-libs/libreport/Manifest +++ b/dev-libs/libreport/Manifest @@ -1,3 +1,5 @@ DIST libreport-2.10.0.tar.gz 2278084 BLAKE2B 95ac1fbf32e6e021e9553b35b10f9e46b7ea2e9cc6f21e53eb39a32a5261f7a6e49b2172381fdea30341fcc4311928691e68749a8bb5c41a4bf709151935687a SHA512 978ea442d82b75abf80b2075f540cb05c5577387a9221f2070c9695c4546d36169738d223f5e903d0b774b7e1566a6111c55a6bb51a0822ad1676095f067c45b +DIST libreport-2.12.0.tar.gz 1842875 BLAKE2B 930666ec0c675a8ff457412a80511652dfa3bd3d771115506370432a7b74f3d1d9f6264dc3696c582b4a0939b2493137a18e1379eca268f25bc787a03a7d6c39 SHA512 d85c1beea330e4b21ce66b6f4acadaa132010738496a6701d161ee75b2254e629c496270145a6167e8eb81cf2204b0488aa0eb15c1e898f49aa3aec1331bff0c EBUILD libreport-2.10.0.ebuild 1940 BLAKE2B 93d61e530d0160f88733545e2283c7af8e421311a6c8665b572739acc7635aa90ba69d8b3aaf45fa59dc3d76543203dcdd1b9edccd334ea1b6fd67d9b4951c29 SHA512 cbaac321369f9a593ee2be582d0d7cd6e71b2326a825e7ef7b9afcecb73523172a77007b1e24b96e5293299cb770f99381373b16b22a2399d818687b7c1a4a34 +EBUILD libreport-2.12.0.ebuild 1931 BLAKE2B a2d753b2b0b1520b096059908128f58e26f1736cb500762161680b4052c9428b0e3a82e4d7fecebb8a388966327ba11f23c1a72272eb1faa25c64a1c5de16a2b SHA512 dc6cd714f7cc7b2a42022b3d041c5596fb5e6f19d5729e4bea60f7537d277c0ce338a00fd8896137b7da5e4338ded609feeaa674f39304ac9c8c39f262b75b74 MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 diff --git a/dev-libs/libreport/libreport-2.12.0.ebuild b/dev-libs/libreport/libreport-2.12.0.ebuild new file mode 100644 index 000000000000..7be927077753 --- /dev/null +++ b/dev-libs/libreport/libreport-2.12.0.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7} ) + +inherit autotools python-r1 + +DESCRIPTION="Generic library for reporting software bugs" +HOMEPAGE="https://github.com/abrt/libreport" +SRC_URI="https://github.com/abrt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="gtk +python" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="${PYTHON_DEPS} + app-admin/augeas + >=dev-libs/glib-2.43.4:2 + dev-libs/satyr:0= + dev-libs/json-c:= + dev-libs/libtar + dev-libs/libxml2:2 + dev-libs/nettle:= + dev-libs/newt:= + dev-libs/xmlrpc-c:= + net-libs/libproxy:= + net-misc/curl:=[ssl] + sys-apps/dbus + sys-apps/systemd + gtk? ( >=x11-libs/gtk+-3.3.12:3 ) + python? ( ${PYTHON_DEPS} ) + x11-misc/xdg-utils +" +RDEPEND="${DEPEND} + acct-user/abrt + acct-group/abrt +" +BDEPEND=" + app-text/asciidoc + app-text/xmlto + >=dev-util/intltool-0.3.50 + >=sys-devel/gettext-0.17 + virtual/pkgconfig +" + +# Tests require python-meh, which is highly redhat-specific. +RESTRICT="test" + +src_prepare() { + default + ./gen-version || die # Needed to be run before autoreconf + eautoreconf + use python && python_copy_sources +} + +src_configure() { + use python && python_setup + + local myargs=( + --localstatedir="${EPREFIX}/var" + --without-bugzilla + $(use_with gtk) + $(use_with python python3) + ) + if use python; then + python_foreach_impl run_in_build_dir econf "${myargs[@]}" + else + econf "${myargs[@]}" + fi +} + +src_compile() { + if use python; then + python_foreach_impl run_in_build_dir default + else + default + fi +} + +src_install() { + if use python; then + python_install() { + default + python_optimize + } + python_foreach_impl run_in_build_dir python_install + else + default + fi + + # Need to set correct ownership for use by app-admin/abrt + diropts -o abrt -g abrt + keepdir /var/spool/abrt + + find "${D}" -name '*.la' -exec rm -f {} + || die +} diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest index c7d5191daf7d..940b534cd77f 100644 --- a/dev-libs/libressl/Manifest +++ b/dev-libs/libressl/Manifest @@ -8,11 +8,13 @@ DIST libressl-2.9.2.tar.gz 3607549 BLAKE2B 496e993e4f1c85167e0344afab61259d4e3f0 DIST libressl-3.0.0.tar.gz 3620475 BLAKE2B c1dc1709e60cfbfa9907c206340262b78e1bfb991d3956dfc0a5d8d80f80b61df41059e645f9f096185724470e8466a5b7a444a575f5f09d5a0f9eb35ff3ae7e SHA512 460fa390012218262b7c148a28e6ddfc0dc3d669c4bdd37b68bfa6f50a0cb2fb81a277fb46ae0ac22673aae5b5cc4476fe96e56471a6812176bf76e9c5e10838 DIST libressl-3.0.1.tar.gz 3668819 BLAKE2B 0e0e9db5018f7fd6c5d3f15dd911e375ae51885321fda2a6bef8f56620ca9d8b63d587f5acdf78afafabdd7ee1243c79bdf9b68a890dfc5f76fa45bbaf060563 SHA512 d2d665734d8aab2b998769492cbb1e7fddead52430ef503650c14786196241a6d1137f47b33ddf2037cc1ff13c240283f591dce83ec0da475619679a051d725f DIST libressl-3.0.2.tar.gz 3669468 BLAKE2B 84ad2c1fea8d2119f191ec8ab3f999fb0354636d48aabb76fa1786139c669c9d8ca105d79cc8416dd20683818eccc84490cdadc9ca94cb2b0e411644e923a3d6 SHA512 19226da3bc9776e1da40b8e94dfa53564d5e6acc80edee539ba12d7a75c1bb8c0603e7633f26a6ef8b12adc56bb677ccda448575aa6be2ad3df5447465a4b080 -EBUILD libressl-2.6.5.ebuild 1477 BLAKE2B 0be2a9690082da8103f087e750c1a8d9768f6fd9fe4e1afe9fd160d5341fca03e420513a7023acf1d0c3e4287209cc48cc74797451793431ffd7f96cf8113ad7 SHA512 18060e9bdc894167d13683aa7aaaaddf49096065960779c0bb7561fbf0dfd7f71db87aaf9abec94b2f54df7bcec0df27c5aa70067ab93b8b738c0036f8419f52 +DIST libressl-3.1.0.tar.gz 3758950 BLAKE2B 0ea1caa80ab54a5346f239dd1205f7fea56cf1a8a541766068c002647144ca6df0e32ff1bb451ebe42100eb27d08ce9afd4a13c2b2c5bab4ffcbcbeae7e4c94d SHA512 365ccf01d4802af048b2a03b6994b17cf051185fa4a0940ae72bd3ec3927467486501d334d2fa7904b07d9364093a97e1b90bb67d3bd8bb1d807643c20a0c677 +EBUILD libressl-2.6.5.ebuild 1478 BLAKE2B 44e283811242efc54261ad1ab9a6241e3dba2217093b3226084fd143fa9ae30a127833a774cd725608690c720b97fed3e2c00ae92ac109295b485e6e63fd8564 SHA512 ea00fe358ce009a9e916897ffaf949c3c709455f5f69c5517845f2413a5e7559f2e1c717a941ef43e1776f334123cddcc730537428c63e38c7edf7e4fe3a972d EBUILD libressl-2.8.3.ebuild 1572 BLAKE2B aaeecb5de2282cc7ed5f925a7930abcbdaaa2528e26a7972e070667edb22ae0415a4fc42d639fda455cc25746653a3954b03688075355082d77a080dadc48513 SHA512 bbf59b1952b1892b56df2199613baea4f4bcf85c7b1bbdd25a6a4ed7ba6f645172b20ebfdad8c1cc63c7669f68fd423581677dede98bb9838a14393b6f9c701b EBUILD libressl-2.9.1.ebuild 1706 BLAKE2B d5cee2b2dc1e31e7c2efc76ee9b735fac74bea53545b5a4dd3c58a8ecbf962a9ab1a8aa6f82868994beef87c6940ac3b5b6999083b20b5641a337d85f11867e4 SHA512 220f19943bb1a1d2951f680128f87d4dd31d8bdbbe7279e87f6e629af326f9117c1a2ea56c5d2ef4b8c803fe1d88f62b11cf62e3ff4ea342ab912d2e1f4735aa -EBUILD libressl-2.9.2.ebuild 1741 BLAKE2B ee2ee5b550b36f93c0caa72375e2f96bd46f293f601067f2e36faf59294206594c5209fd324d49b94f13624c4a0d1064d4c94e80bc47331eabc9fd8ef7535146 SHA512 ddddfa2c5d5734f6f12bcd553e08b43170f40300283adcb001d85928f384e5042aaa1b933af3e37f0ad00067c78b15765fdc37168c2b7a276c0a33417fc72cd5 +EBUILD libressl-2.9.2.ebuild 1742 BLAKE2B 3ba8f8b51b4b89515c6dadfb4b5975b1d683b04aea39fee7a509953f900d35f62d365896d3a2c7e5a53af943c184c362629c214147a5f4c3115833ba62473b85 SHA512 745a0e3f946ed03e90a876e78cab5e36c59b1c5ffe121499c0c149ad510cc47e62078bf62c0b43d7a0d2aa75c6103c1650193df8ec87ed4354f76080660f7cdb EBUILD libressl-3.0.0.ebuild 1706 BLAKE2B 4e52ea77d949b992fb391ac7f5ba0bca0abac46a93cb352dd942aaa82d2b1088273a61e1c5fbfbbcec29b9a03cb3f0d5111253953fc1be5f40568e236d301674 SHA512 7688885e27c01946f0013e3336691973b2d56250d624ef55521493526e753c5229c57ccf62be8d9f39d1d8bc030b34c7cdb5031de3c32a1cdd7682ffdcfdc8b2 EBUILD libressl-3.0.1.ebuild 1706 BLAKE2B 4e52ea77d949b992fb391ac7f5ba0bca0abac46a93cb352dd942aaa82d2b1088273a61e1c5fbfbbcec29b9a03cb3f0d5111253953fc1be5f40568e236d301674 SHA512 7688885e27c01946f0013e3336691973b2d56250d624ef55521493526e753c5229c57ccf62be8d9f39d1d8bc030b34c7cdb5031de3c32a1cdd7682ffdcfdc8b2 EBUILD libressl-3.0.2.ebuild 1700 BLAKE2B 7e504f9f0cd914d6f6377df8a6ee579bc425645fcb86c679d94747aed2d0d35b88e1409fff4ca07f1bb3c002357e1bc6d591c2fa880ec71961987f9af8691990 SHA512 e562c9f2045fc553999e8afbf226c059ec99f96948559a6438f2d147ecf9452ec1c88bcd2303433e7a6c038301d96413ed916df6db03029717d6e50e65cf2bbe +EBUILD libressl-3.1.0.ebuild 1706 BLAKE2B 5ce07e1a9288f5f08df63198eec6b6e88b96c3648d3d4f6c98772a14f76d62e7add706d950386cf58f3c6439f5453ffa3dd4441efc3b4ff1c9b8fa7792c19aff SHA512 bd7e013012d0cab433ede6dcf10d3ae135b85bbaec33dae33a7ec1ca94e02493f4c31a667285b3160208be30ce92788515537efc690e98dc13332631a4c4a539 MISC metadata.xml 986 BLAKE2B 1c3f46d2694b17352ec02e1f2c331aae79c677ea638ed6290c51076961ac81f1b472576000fc162115f0ea1f037ac1c6ed0ea80c4603ef6a283e0ac4915fadad SHA512 bd38bf852aebe8dbac58fa324524f2fbbc0da5d22a673f5fa83dafeeee599f4022a46687d10f3d159b0953a0d4b0f1ea88156f7d04c2f1db864569dd29f3e4fe diff --git a/dev-libs/libressl/libressl-2.6.5.ebuild b/dev-libs/libressl/libressl-2.6.5.ebuild index 2e287731592f..6ec84c36c7ec 100644 --- a/dev-libs/libressl/libressl-2.6.5.ebuild +++ b/dev-libs/libressl/libressl-2.6.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -14,7 +14,7 @@ LICENSE="ISC openssl" # we'll try to use the max of either. However, if either change between # versions, we have to change the subslot to trigger rebuild of consumers. SLOT="0/44" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86" IUSE="+asm static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="test? ( static-libs )" diff --git a/dev-libs/libressl/libressl-2.9.2.ebuild b/dev-libs/libressl/libressl-2.9.2.ebuild index 26abbdf04f19..6c9c80756645 100644 --- a/dev-libs/libressl/libressl-2.9.2.ebuild +++ b/dev-libs/libressl/libressl-2.9.2.ebuild @@ -14,7 +14,7 @@ LICENSE="ISC openssl" # we'll try to use the max of either. However, if either change between # versions, we have to change the subslot to trigger rebuild of consumers. SLOT="0/47" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+asm static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="test? ( static-libs )" diff --git a/dev-libs/libressl/libressl-3.1.0.ebuild b/dev-libs/libressl/libressl-3.1.0.ebuild new file mode 100644 index 000000000000..48642f97b49f --- /dev/null +++ b/dev-libs/libressl/libressl-3.1.0.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal libtool + +DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL" +HOMEPAGE="https://www.libressl.org/" +SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz" + +LICENSE="ISC openssl" +# Reflects ABI of libcrypto.so and libssl.so. Since these can differ, +# we'll try to use the max of either. However, if either change between +# versions, we have to change the subslot to trigger rebuild of consumers. +SLOT="0/48" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+asm static-libs test" +RESTRICT="!test? ( test )" +REQUIRED_USE="test? ( static-libs )" + +RDEPEND="!dev-libs/openssl:0" +DEPEND="${RDEPEND}" +PDEPEND="app-misc/ca-certificates" + +src_prepare() { + touch crypto/Makefile.in + + sed -i \ + -e '/^[ \t]*CFLAGS=/s#-g ##' \ + -e '/^[ \t]*CFLAGS=/s#-g"#"#' \ + -e '/^[ \t]*CFLAGS=/s#-O2 ##' \ + -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \ + -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \ + -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \ + configure || die "fixing CFLAGS failed" + + if ! use test ; then + sed -i \ + -e '/^[ \t]*SUBDIRS =/s#tests##' \ + Makefile.in || die "Removing tests failed" + fi + + eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch + eapply_user + + elibtoolize # for Solaris +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + $(use_enable asm) \ + $(use_enable static-libs static) +} + +multilib_src_test() { + emake check +} + +multilib_src_install_all() { + einstalldocs + find "${D}" -name '*.la' -exec rm -f {} + || die +} diff --git a/dev-libs/libsass/Manifest b/dev-libs/libsass/Manifest index df03f953e626..3d215fe28a82 100644 --- a/dev-libs/libsass/Manifest +++ b/dev-libs/libsass/Manifest @@ -1,7 +1,5 @@ -DIST libsass-3.5.5.tar.gz 327298 BLAKE2B 4127722343394bca4ed054987eed6113788e10dc4d03a869778c10b56135406c1fcd72dc101bfe405c96267b628735e8ee74d3812ab392f097dc941b78bef882 SHA512 dcb73a5080c00023b60a19ea037ba5af481253a7b47492bd7114bf45ab78ed931c7b207fa8f12ed200a39760553d72ae92dbe4eb80b826b59a6201fb34008fe5 DIST libsass-3.6.1.tar.gz 333609 BLAKE2B ea6cb0285a6d741614bb900ff0f3b74660c74ec9ed071abf2d980bfe3f55b02fa2873d3860e5b767ca82b5f202f3d2aef28b73357bf8d2b3117c925b4dc78791 SHA512 e9a3a30851e26145d049c4b20951c663a9d48c781a732acd3cc2cdb30df3449e445b57211f666b58afa137431fbdb149add48ff8a0dec92bd8abb514c90adebb DIST libsass-3.6.3.tar.gz 331301 BLAKE2B 9e25994d19bd93fb53be32f69cafa40204d5892bd676fd7e9a3fcfe4cb6e84d21e9c53043b4766b602f811617f4eeb8bc5719dd7977657ccefff088d418c4e5c SHA512 e290f2045784ba1cf84e87e5bd33129b5452fec1d25da657b084b3561ec76df195a75595248a493dbd85c6a1215ed600332477945922309c021d9e416ebb29ee -EBUILD libsass-3.5.5.ebuild 1121 BLAKE2B 1be11be93f262d319d986335d725388e2fc4b1ea18841e5a89841d761873d24a36aa4d602ee0e8714ca852f4915c4e2e4d9eb9efc07c307253bd1912ac95ede3 SHA512 a955b393ca0180f6ead993584d544a9a2bf6a0d5b0652377369a94716e41167898237ec7c8e9d8c7a7f2e181adb8ec0ea2db599ba30b3bfa9ffcdb9b2a7fd95e EBUILD libsass-3.6.1.ebuild 1127 BLAKE2B e694d6f57a7ba2d23f1f1723af32443f42f5057820f404dc981fdac6983b2366785cea7e4eca7ab3032bf04730eebd74c7f72416fb90999a9caa2ab21e1cdd6d SHA512 13b7ebc727b1941fb2d4d61b940f603967bf23326bd970e3bf38473a7a85e7bffef0f0b84ef23ae81b606f6c4838022ca083939fbcfe0ded9d29eca8cabf54c7 EBUILD libsass-3.6.3.ebuild 1139 BLAKE2B 31071ab603883a07527cf4ce67dce875d181dcbddedbdf94339b8433b0144331c830083cdf04567cf2a43f62366726752708948dd4ca81837818d6b55b74651c SHA512 0194ace9ef58fcd1edbf25c21960b2ac36b5fe3a85514fa0f019f5d929ea25a38e164e5925d32b77d9a712093dc73679d31048d92941a2957c7df5e21b07603d EBUILD libsass-9999.ebuild 1133 BLAKE2B 7e4ad9c7f8ea73ca19d241f5bc52fa17d85ae2238aeb95cac73f637c82afc665291ac0c104bd8b5c9591d38806006857b78b7b78be988943f14e82ae30354fdf SHA512 396978da337c973d6ce96c5b913e2542243b2f75c7167bfe2bf40031861a22d1b76b559de80e9bddf99ca9365f2650ae94d79df0e593403813d1f44fdb41f38a diff --git a/dev-libs/libsass/libsass-3.5.5.ebuild b/dev-libs/libsass/libsass-3.5.5.ebuild deleted file mode 100644 index 1ece89467a74..000000000000 --- a/dev-libs/libsass/libsass-3.5.5.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools multilib-minimal - -if [[ ${PV} = *9999 ]]; then - EGIT_REPO_URI="https://github.com/sass/libsass.git" - inherit git-r3 - KEYWORDS= -else - SRC_URI="https://github.com/sass/libsass/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86 ~amd64-linux" -fi - -DESCRIPTION="A C/C++ implementation of a Sass CSS compiler" -HOMEPAGE="https://github.com/sass/libsass" -LICENSE="MIT" -SLOT="0/1" # libsass soname -IUSE="static-libs" - -RDEPEND="" -DEPEND="${RDEPEND}" - -DOCS=( Readme.md SECURITY.md ) - -src_prepare() { - default - - if [[ ${PV} != *9999 ]]; then - [[ -f VERSION ]] || echo "${PV}" > VERSION - fi - eautoreconf - - # only sane way to deal with various version-related scripts, env variables etc. - multilib_copy_sources -} - -multilib_src_configure() { - econf \ - $(use_enable static-libs static) \ - --enable-shared -} - -multilib_src_install() { - emake DESTDIR="${D}" install - find "${D}" -name '*.la' -delete || die -} - -multilib_src_install_all() { - einstalldocs - dodoc -r "${S}/docs" -} diff --git a/dev-libs/libsigc++/Manifest b/dev-libs/libsigc++/Manifest index fba8ca81f363..ac3ef31939fd 100644 --- a/dev-libs/libsigc++/Manifest +++ b/dev-libs/libsigc++/Manifest @@ -1,6 +1,8 @@ AUX libsigc++-1.2.7-fix-install.patch 457 BLAKE2B 70e53fc5931a8f11390da226297edfa8ac895a4d40187f70a3045ac12c1d808d856ad98b2a1de608663c8ca78e5640367967d5cb543cecd094833eb47376f3be SHA512 aa3b8e38ae64e8a0c833b530e1717944a3849c9396988c343e0ad71ada31362472c2013b82911333cb468aad56238b505ef1c2b45cd1866d5456a5a972011f38 DIST libsigc++-1.2.7.tar.bz2 326205 BLAKE2B b316460178224c0b8177ce9a236c69a8b737bf7356b290b59eaeb60b09285c61d113bfc7de89bd712c3c049a492f5cc36d205ac77816aff73e587e8a42ade520 SHA512 79fd9657219459bce64fc069dbcb054959e324b5d546b5f11acaae5e5bedcc4dca699a21c949e3f6b2ec0dbe1c3dba3981158e5950d0aaba5028445b2ad5740f DIST libsigc++-2.10.1.tar.xz 4062388 BLAKE2B 3bd988acae78b7d463c966fa5c8da68b35d8a0b0bf4762811b7a9fdf82357b29aaa48d64e19f4cb6bd0f42ee70ad77a64a4905d1ad609dbe11ca8ff7596527c6 SHA512 e2bd7b1a97019be010dee1594271bbf7cae92b28e31dcb3c6d7d60643a0996233f0a75a9337b4afcb5b7dc453bfc3159d82f6daacfbcd8993a39ccecaf811bb2 -EBUILD libsigc++-1.2.7.ebuild 951 BLAKE2B 12ea9c7f3d156c37e84f29d6ecd77bc3030ae6e250ecff8d7d51e91a72c0b954e35a03349149ca0425c09e9ef8a414a1756fb6d91f926637d5d27e8215e14535 SHA512 5ae42bcad118cc36ebede44f357d65544001aeeb6ed5c00033bf9dca2ebc555b5710d081dc5cdae2ad307e47e77b9e32d47457474ae4979e35353e13b18e1a96 -EBUILD libsigc++-2.10.1.ebuild 1527 BLAKE2B 07b69654142dfdc9b7042008eb3df0d368be827102704321d9c38b55afd8d945c022fec86e349b7514de82514b70061465a19652d8fd9a4d5a86fa0eb14e73f7 SHA512 ec8adcd8c88ec20ac2044059eba1435392b0daaa7b66f60d50d0c5ec69f5af9fb67d93304e256cde9d2847913909420d6340cbba7ad24570c216607ac1a68889 +DIST libsigc++-2.10.3.tar.xz 4558428 BLAKE2B fcaaae7bf3a3aea30c0b8b63d7a7c5fa137d16128ef9652b611613118e323f7bcabafe28d42407df0e08c323c540143c152ac91e04e9f101c1971ddaf0f9144c SHA512 3c7f90be84724e39073c05624ad2bee6a5835e2c6cb6cf9e605edc6574eb7cd99ec153aaca6e8fcf7e3a6c031c4e9c334da32d04177d36788e64a17667c70b4e +EBUILD libsigc++-1.2.7.ebuild 949 BLAKE2B aee7ea02cc434e79e0ac7e5fb26a1c683c2a045c29ea44d689b2a24802811ae5bd00f30d1519cdfb20d323b9126018c98f4d3150990aa872f72f5597a40541c3 SHA512 0cdd9c8a8a3ba22d6acad0b24b4cddc00bbd934e320f0cd40811aab2b09dffed39a7f27cd3a824d54403b8e9b317579dfd67dbd4424fce4c47d29e474027f28d +EBUILD libsigc++-2.10.1.ebuild 1524 BLAKE2B 8958c575e619e0639628cff6650aa5fa5e1a70f3a656044e3690a9420e11a2d46077e70783873d224df738be64ca0ecb5480f74a5d02f281da0a2cb4a8721a39 SHA512 618f3427ff9f4209179320aad14cf2a6837034ca978395f33bcaf3c402071b9371d3a8b22c5105622394447417b68b3a99bb23930d37d238934bfbf4b91073aa +EBUILD libsigc++-2.10.3.ebuild 1531 BLAKE2B 1cd2554cd054de91c0d548c1a00258f7d76e651ddd63d37fee70ddbe542dbf74aa3cebf437b4e6ec2b74a614ef0fa40f23aa22d5368e2ce48b701b583a0c64c2 SHA512 cff06f398b5a2fef73f131af4dbc3b90b834f496386c024d0118657d52fc5fbd3f5b2b6e9d537c88a9945b6a4411a99f048bd9d6f6780e9364579fac5de95d24 MISC metadata.xml 330 BLAKE2B 0b22bbb61c537a54f586756a026c3928e861873d2c6455e4792109180381c6a7bef00fa64037d5ec21da81ab7edbc6aaaecc784d66407db09bcb6613fb7b0be8 SHA512 541cc8c579c995b2b31cb5534205f7cf7c5d68b9b098fc90c96662c02a20cbd55ddbd9c25bdc19e6494620aa5847ef87035022174d35204e442a7487cd56025e diff --git a/dev-libs/libsigc++/libsigc++-1.2.7.ebuild b/dev-libs/libsigc++/libsigc++-1.2.7.ebuild index 79f215241878..5072a37204b6 100644 --- a/dev-libs/libsigc++/libsigc++-1.2.7.ebuild +++ b/dev-libs/libsigc++/libsigc++-1.2.7.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="http://libsigc.sourceforge.net/" LICENSE="GPL-2 LGPL-2.1+" SLOT="1.2" -KEYWORDS="~alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 sparc x86" IUSE="" DEPEND="sys-devel/m4" diff --git a/dev-libs/libsigc++/libsigc++-2.10.1.ebuild b/dev-libs/libsigc++/libsigc++-2.10.1.ebuild index de897f1a40b5..21fef39f8be5 100644 --- a/dev-libs/libsigc++/libsigc++-2.10.1.ebuild +++ b/dev-libs/libsigc++/libsigc++-2.10.1.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="http://libsigc.sourceforge.net/" LICENSE="LGPL-2.1+" SLOT="2" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libsigc++/libsigc++-2.10.3.ebuild b/dev-libs/libsigc++/libsigc++-2.10.3.ebuild new file mode 100644 index 000000000000..a74aef481380 --- /dev/null +++ b/dev-libs/libsigc++/libsigc++-2.10.3.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit gnome2 flag-o-matic multilib-minimal + +DESCRIPTION="Typesafe callback system for standard C++" +HOMEPAGE="http://libsigc.sourceforge.net/" + +LICENSE="LGPL-2.1+" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="doc static-libs test" +RESTRICT="!test? ( test )" + +RDEPEND="" +DEPEND="sys-devel/m4 + doc? ( app-doc/doxygen ) + test? ( dev-libs/boost[${MULTILIB_USEDEP}] )" +# Needs mm-common for eautoreconf + +src_prepare() { + # don't waste time building examples + sed -i 's|^\(SUBDIRS =.*\)examples\(.*\)$|\1\2|' \ + Makefile.am Makefile.in || die "sed examples failed" + + # don't waste time building tests unless USE=test + if ! use test ; then + sed -i 's|^\(SUBDIRS =.*\)tests\(.*\)$|\1\2|' \ + Makefile.am Makefile.in || die "sed tests failed" + fi + + gnome2_src_prepare +} + +multilib_src_configure() { + filter-flags -fno-exceptions #84263 + + ECONF_SOURCE="${S}" gnome2_src_configure \ + $(multilib_native_use_enable doc documentation) \ + $(use_enable static-libs static) \ + $(use_enable test benchmark) +} + +multilib_src_install() { + gnome2_src_install +} + +multilib_src_install_all() { + einstalldocs + + # Note: html docs are installed into /usr/share/doc/libsigc++-2.0 + # We can't use /usr/share/doc/${PF} because of links from glibmm etc. docs + use doc && dodoc -r examples +} diff --git a/dev-libs/libsigsegv/Manifest b/dev-libs/libsigsegv/Manifest index ee001f8f6aad..97201e24866e 100644 --- a/dev-libs/libsigsegv/Manifest +++ b/dev-libs/libsigsegv/Manifest @@ -1,7 +1,7 @@ AUX libsigsegv-2.12-skip-stackoverflow-tests.patch 461 BLAKE2B 021932c6eeb8a4a3a538a7a2d9c04e777aa49bdff15db9439f4cf835a42f2c7cafe6d560ca4c957a0d57cdb00b3b3f68432ff8528ede15927874a62c6b64e027 SHA512 9bf6ff64bff1dd8550b97bbcabb7ccae24bae7af200dde7c296a237c4c149cb78e42bc7fcad3c76554ceb550ab39ce65134b53ad1e521dc6229f0141ab047cdf DIST libsigsegv-2.11.tar.gz 448744 BLAKE2B 3fdf79efd9ce392887e1b133d5ea54637587411c3654b9cc4ae55b8cdfd05d41e56e76596edea7ee3dd09feb865dae56a67d2312033b07b491fbaca291fd1fe4 SHA512 6d60bbaa704b86c12a32a6b0eadd30fa7736d0e0ff8a1c45af1b15b7b7d4524f39902fe3f7f47a100bc2586e32aa25bb575e3d859d9ccb5fd7e99ba4e62f7b02 DIST libsigsegv-2.12.tar.gz 451408 BLAKE2B 3f2f37965dfdd5f8a7db3d5baff975003200e7ab157498524f8c99c60c285a5a8a1cf978ff3a69977d52604dc44493ac6d6d00476fca3380b285282b35873f99 SHA512 27986e8aaf4357ed131032aa7c281a5a28c5759530c62bb76f034aea33959547dcaae805e06347a1f532f0488b72fbbbdac4400f74e8d3f2128511526e8a5913 -EBUILD libsigsegv-2.11.ebuild 784 BLAKE2B 73b884cd749f6832fbc999eaa20a825aa7750fda60364ef87ab4618c59e98491fc99526c114a66d2bc68c98a228493f463119277d0455587c45244e559f870d3 SHA512 60f159536743c85c33b5bcf33cfb4d4fa88f6a62eadf5005dd421308e1a2f1e0034c577fcea0b122d5046bac5eda0fe89beb5f654a4888fb1a9d935e39d5db1e -EBUILD libsigsegv-2.12-r1.ebuild 772 BLAKE2B 8ab8381feee9de878f285718d38db70896310395cb7a8e0b96c255369c9d85ee7ad60fc220fdd5a3b46f7b126e66c7126dd8c3cc179b814a739ed75d205a4fd4 SHA512 1bbf762f7bcb4ac83e168b2b654528a37d4d0f405bf93e188980fadcc78770d1c5c84e49eac6414fb887cd6ac3a2200fe0fa0370ab920e3f90dfee4e21da9f4d -EBUILD libsigsegv-2.12.ebuild 785 BLAKE2B 350dfe17111e1e8c8afa6c9deaaea970ce1ea769a3c6591483c2388cda2769866d1cb2e479d0bdb353c278d199564a99bb542b3b6cd03c1b8fdc8ca1e139d206 SHA512 b0103e0c0c0a5a5878a4f6dec3d8aaf04d11e96c67ebc42af9fee2bab9cbdbe2b732cb05ee08be6af95d537804f397fcca0b96a089a109b4717ef665fad7ebba +EBUILD libsigsegv-2.11.ebuild 781 BLAKE2B 9fcb5a39cbe8c4c0ff161613385f10e23021c4a087eb8b350030ebed213552054de62bf9b211d827f3bf0baa659cbdd5b8471d987ddbfd705072862b163b5d2d SHA512 38ab96136b00e68c20a28e775c0240d9a973ab1182d91f82a6d3bed1f845d240d05a102eab55ae9da286ccef8498f911f19de28bb25ceb4742be79723b0be845 +EBUILD libsigsegv-2.12-r1.ebuild 769 BLAKE2B 6dc56c2deeb15a2360cde52e7243f2f249affd9e758791cef356ad9d00304618456e1fb1d3e5dbe92ddbf6ac3208c4402e540e6282d187a3dd3249bdf10232a0 SHA512 fbf8714d687b72950578595ea40f72f625a483300ad97a2205a357a67a331170e11b8e840112276b065f316be6e861f093eab7b0e08676edeaa33d7f8bdda6fb +EBUILD libsigsegv-2.12.ebuild 782 BLAKE2B 247481f0016e4f4ef75c64e5b6b901d9be2f527333c7c98c3edc686058818d86627294f35f084156858e932b1b13201b417c13ad84be5ad18267130359efaaa9 SHA512 ac83e4d6423da9e98b0d88416a6cceaabcd00e5799f54769e8e4980dc4b3e277c3adb8a4b89123d41748ed218d2c64935da5107ea1277553a408279ee4b5bc86 MISC metadata.xml 811 BLAKE2B 648cadc6a317684a62fcdeceb885b3bb153841d57928e19a84ee20a0c0dbd8626343fecb6cf2367ef195cab26b9909c6c129a4a2afc999353300b48911317711 SHA512 7f985e3e2e50e351fc14e4932f30ceab0989346183ba87c0dd16a3dc874dd0e5534984e4bcc327dc1a4c0d15e78c89aeb8491b5a8c8789b6ae42dfdb89c18fb2 diff --git a/dev-libs/libsigsegv/libsigsegv-2.11.ebuild b/dev-libs/libsigsegv/libsigsegv-2.11.ebuild index aff78bfa71f7..fd9d21ceee54 100644 --- a/dev-libs/libsigsegv/libsigsegv-2.11.ebuild +++ b/dev-libs/libsigsegv/libsigsegv-2.11.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="" src_configure() { diff --git a/dev-libs/libsigsegv/libsigsegv-2.12-r1.ebuild b/dev-libs/libsigsegv/libsigsegv-2.12-r1.ebuild index b96708a8c486..e026bced4a8b 100644 --- a/dev-libs/libsigsegv/libsigsegv-2.12-r1.ebuild +++ b/dev-libs/libsigsegv/libsigsegv-2.12-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="" PATCHES=( diff --git a/dev-libs/libsigsegv/libsigsegv-2.12.ebuild b/dev-libs/libsigsegv/libsigsegv-2.12.ebuild index 7087b3ad69e4..2922cd738aeb 100644 --- a/dev-libs/libsigsegv/libsigsegv-2.12.ebuild +++ b/dev-libs/libsigsegv/libsigsegv-2.12.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="" src_configure() { diff --git a/dev-libs/libsodium/Manifest b/dev-libs/libsodium/Manifest index c5a25e022ee9..f264491351f0 100644 --- a/dev-libs/libsodium/Manifest +++ b/dev-libs/libsodium/Manifest @@ -1,4 +1,4 @@ AUX libsodium-1.0.10-cpuflags.patch 1262 BLAKE2B 64c222e8b67fa85968151238bdd397d8babfcacdb857c54c8fe54b148787a111d9246583c312593b8e803c7fb4a21143ef7351ece2d4d2d5d0518f32e05de46a SHA512 eab27424dd5c506b1f371c156f656f4d95189329053c5814d5212f3503f39a02c1583fe8c6ba9bf0f7e6240f8a94ffe448656857e0be174b354f67bae3e1e2fc DIST libsodium-1.0.18.tar.gz 1919817 BLAKE2B a42d898fe77f232dcbb75728e776b88f006e89f734c4d335e75e01d37b1034cc024df2e89d4350ecbe713d3e4b32c08bec537922c81cc63b0e87ee7fd89b2940 SHA512 17e8638e46d8f6f7d024fe5559eccf2b8baf23e143fadd472a7d29d228b186d86686a5e6920385fe2020729119a5f12f989c3a782afbd05a8db4819bb18666ef -EBUILD libsodium-1.0.18.ebuild 1292 BLAKE2B 6a0cf68bd01aa77c4b9adc9884487f5052682408157d6a978d0bb7039482c189aae5dfec22ad9cba2c793ddcc747f556253f8cf1461d796beb14e6e1a3f5c818 SHA512 4e63c74e0d309278623970825961ff98e53769319d7596b479ef7ddfa32638bdb1593346c866ee46317146c78c0c6791b0f6c8c93b35ca09c42b5d43b643f86b +EBUILD libsodium-1.0.18.ebuild 1293 BLAKE2B 2d89dbca673bd4fd6e96ab0a6d3c0a593d1d1241b79eee192ed4e7fa9fe42198ffa11e6a084dd8123e2552bad7fd022b8473fd82e525cd4f1009fc7843d66d7a SHA512 ac3c70c9886ca828288d108bd977a30d77c434936eff09ff03019461328dae5142f410b10de7f04b060b3735735f474d223a3047fd0f801ca94b9c07bd10d37a MISC metadata.xml 792 BLAKE2B 381d25a84293a019bccb6e68f25b37a08ff768cb36207bd971c925731380925b50f743efd7bdb542364a870be0070c1428a2b08e37de5d190a21a2f077ca8ff7 SHA512 78cae1c9f71512da084b0c93301bda69cf6d2da6cf66099df45f31a763c5f23459e6b484ecd5d3d1e8faf570c2de8a4d1816a2b3c8565a539ee64fcf7b1b61f1 diff --git a/dev-libs/libsodium/libsodium-1.0.18.ebuild b/dev-libs/libsodium/libsodium-1.0.18.ebuild index 4f56425c44b3..245ff4ea74a0 100644 --- a/dev-libs/libsodium/libsodium-1.0.18.ebuild +++ b/dev-libs/libsodium/libsodium-1.0.18.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://download.libsodium.org/${PN}/releases/${P}.tar.gz" LICENSE="ISC" SLOT="0/23" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="+asm minimal static-libs +urandom cpu_flags_x86_sse4_1 cpu_flags_x86_aes" PATCHES=( "${FILESDIR}"/${PN}-1.0.10-cpuflags.patch ) diff --git a/dev-libs/libstroke/Manifest b/dev-libs/libstroke/Manifest index a4ae04049f1a..0d5376b24781 100644 --- a/dev-libs/libstroke/Manifest +++ b/dev-libs/libstroke/Manifest @@ -2,5 +2,5 @@ AUX libstroke-0.5.1-autotools.patch 734 BLAKE2B 3590484c7a4b96b7faa09eb7e2267365 AUX libstroke-0.5.1-m4_syntax.patch 1100 BLAKE2B c86fed17159d3179bbb538c1c467fa5a34133b6a43d30f2e2862158e0756ea8ca8654ca6f450219c9222cc3612fefddf6170922f410a9c1119f48439acf5daff SHA512 bfe54a1c60c381e01820f46998c1ade66bcc5b816d20d8736334cd097f94fd06921c7ef17ae42e1f4f47090a7a9a6db2121a9960c140ad7dcb4d5ac3acf6fded AUX libstroke-0.5.1-no_gtk1.patch 1046 BLAKE2B feaaa0206f74bc1206ed464ec3f29c76e2f51c83f78c6821d2184b833e1718638b11757ab3f8cef9464884dc11a3158fccb9f1f9fd166f50ee83f556b447b25d SHA512 96004186c51e617fa53f1bbaef5f58c6572c5acf0a6acf2d9e7be618c443fccff5feb8dd7bf77a9a435b8c5b334e1babb3cbd739e71ec6d7fe7feda1c66607f8 DIST libstroke-0.5.1.tar.gz 174270 BLAKE2B ce642aff20f731ed8dc6aedfcdca0370e4e9789bdf1fd7d4157745ea7375d5e5f9c7a2f00739d886ff348c00ada36c3bef0ce68f18d9b0dd52eabcc086776334 SHA512 03431d4cd39174aadb6cfd00a1c487d34ae9cf4b1db9e9d01d563f2a661f01979f474b87099fd2bfb0e54653416a1b9dea988367674a3cc6134e16b62810a0c7 -EBUILD libstroke-0.5.1-r1.ebuild 701 BLAKE2B 0dfba06740020bf8edb38ea4bc57d2dd21281854ac5f0624f1ee56dd0dddf69dedd7ac2f963d935e48acee7730736674c552114995ef93f3d2fae84cf75a7e08 SHA512 1c0dcf56d5b6ab63524db303c8b4cf1ba84dcfa5f2b0ae416546c4503ab70c304bee72423041c6436cfcbf0ec090fa1a150b942925b7714644209f584b5a8c30 +EBUILD libstroke-0.5.1-r1.ebuild 702 BLAKE2B cd8ea4dada0945c509a92173ee42f3392631e33fcd8bf1b46f820ee4a3388ac2025477e14cdb9b6b07350a05ae7daa5bcdbba852bc6d01205ae7e1228da663cd SHA512 4d26fcb6bf6ac043cdb2e0c7d58d1681801577d7b751c27165d9da1e0100ca23775dcb17f621c61e9523e4cc09210151c7ba2482815eafbef0ff362e3dc627b1 MISC metadata.xml 261 BLAKE2B ed5cc49462c9e948e13f3455fbf209661aa04522f3753db7c674bca0528d7a384beefcbdfc5fcc0542dd08361d7953c06cbd19753bfe4dca2ff649ebc283bbd7 SHA512 318bd063baaa5dd560bcfdb87ab4d60edfb4dddf69884a84ef084a38399cf2ba84e69b432c816cce8e15d3dea253f395f41a1a654017a6eef30478ab8961cb51 diff --git a/dev-libs/libstroke/libstroke-0.5.1-r1.ebuild b/dev-libs/libstroke/libstroke-0.5.1-r1.ebuild index 05b7e5912ad9..1eb5fa30dc6c 100644 --- a/dev-libs/libstroke/libstroke-0.5.1-r1.ebuild +++ b/dev-libs/libstroke/libstroke-0.5.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.etla.net/libstroke/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 sparc x86" IUSE="" RDEPEND="x11-libs/libX11" diff --git a/dev-libs/libtasn1/Manifest b/dev-libs/libtasn1/Manifest index 56429e4689dc..fc6d865ab69e 100644 --- a/dev-libs/libtasn1/Manifest +++ b/dev-libs/libtasn1/Manifest @@ -2,7 +2,7 @@ AUX libtasn1-4.15.0-noinst_fuzzer_tool.patch 918 BLAKE2B 4b0aeaa49d3c1460f0e3339 DIST libtasn1-4.13.tar.gz 1891703 BLAKE2B 5a8bfefe1a3701505c8a1a4920412a6dd15fe771fb848fbd00f0a332388795dc6108a0fa5a282b4212abe0b0642f205bda53c2c39a4a2d65fa71e082fc76a6d2 SHA512 bf5b60a296795e0a8a4a658c0106492393aa7ce698e785256b3427c17215c2a5b6178a61a2043c93ea4334f754eabece20221ac8fef0fd5644086a3891d98a9f DIST libtasn1-4.15.0.tar.gz 1800713 BLAKE2B 005a36bfdd89a167d469ef834c00d8b89e0fba42c0c973709be93c1d703b8042d5170df855085bac9945b6512dc3abef9405461988d634cb32ec0fe99f49367d SHA512 a8095aebf57a0b482027d06e0ee6978946f267b57bf2db3c891c4656ca35250cc1f72e2e90f4cc0ddbdf6cd2b1783881a62d495a57ad4a98684f8d037307552d DIST libtasn1-4.16.0.tar.gz 1812442 BLAKE2B 1a79494da959808d1b05099409cab70a08bf8be039f32c2e487ec8cee240d92aca9a3ec137721bac3bfe1ecd59334f4f31e0e0c25c6f06ee850af69842c0fefc SHA512 b356249535d5d592f9b59de39d21e26dd0f3f00ea47c9cef292cdd878042ea41ecbb7c8d2f02ac5839f5210092fe92a25acd343260ddf644887b031b167c2e71 -EBUILD libtasn1-4.13.ebuild 1176 BLAKE2B dd3a6681348d18c8dabacbc06c2526be84d4017023eba2f6eebbf92f02b052675a09924593d81283b1f37f70251690e43767e9f5c2cb0889484404ee7ac95449 SHA512 c8fbea9a63253504532e10b3c10c8199b4e571414f67d4d5cf478fbd48fab0c121557f6b1939425170133ffa8059f016771f8254a64836763ad98aefeee431c6 -EBUILD libtasn1-4.15.0-r1.ebuild 1296 BLAKE2B de75957eec71b3b4955c1b7109372f4b59c57a000923ca57327891f3573edaa037765e19dd43de13b927010b9eb6ffa4a843fe8f7e279838bd7d9eca97799868 SHA512 a2d407306a86b1562c89c489bc72690c0c2d1514591f725e64a67d0c919738bf78eccf6bceab0d6cb964ffe3166b2a3a41d5e2f4a62df949c77c77fd772cadd6 -EBUILD libtasn1-4.16.0.ebuild 1238 BLAKE2B b81eee3faa0cfbf77821450e42bb691772cce1be249f825b5299c2a054ab867a19a8112b3dfae0a832ccf37a3159f1b00d3b29af0d6bcb8ce58da77e53d81ee1 SHA512 fe1cbb04b69e09051369a07695c399deb2438193c93023d7333a021faf27c97191a6a5860eeccf4584d2a920fa11c41ce8f23b13a04d4c64176afee8ca944fe3 +EBUILD libtasn1-4.13.ebuild 1173 BLAKE2B 0715dd2dec11dfaea74029ce4f62608a97d4cce9c9d1c4c0b10b625253fb2786218bbd995d98ff5f40f353bf253bb076532942bb0fef88a0fee3ccc387b05b80 SHA512 1440fda2d96e1c32d4b5db6fa51fbdf7ee1eee7c8bd7286d107fc531995579019935b4673a7828a8a91099733da4d729450e6b090a0e9ab61a941803a2f8903f +EBUILD libtasn1-4.15.0-r1.ebuild 1292 BLAKE2B 7f81943f76e268b07fa0b7a67c172ecb189bcac495cce264dfd4d06d95703c7ece32fcb79c44f85f3bc8def69ae6db2ca2542121ad6c80620ea2d8f5c88ea19e SHA512 887889bd3f60a449578ca1b81e4a4ea4059d9ec09b13aa05004c2ef93c8806587619a5b42436992a6db1ed7938d1c0ef9ce77b6e04b0fb2444e68e3622fa5bf1 +EBUILD libtasn1-4.16.0.ebuild 1234 BLAKE2B e65e6fbbe3d8b66cc81c1163371049930d5da4b0d10d543608a44b1ba4987f92c4aea1f5d6a882b9ecdd5503b43588be0c954decc0d5e49411001fa114d82411 SHA512 dd1b9c67c3f5490e75c803225b7fb619ea8d1e41e2a01dbfd8080addab01d9c506492d209ebac93d62ffc390c68f26ecfc6749dbbdb2b063c87c22c9e92a5b94 MISC metadata.xml 445 BLAKE2B 9b3976fd78a81ceda730e46f0c5f74ac3f24744bf5503ffdcc8ad617133b643fd535dc7decd0f5060bbf77e0e3307f501d6355daa4e07d32f98532a0407c5aba SHA512 9eed39ede450d1598c75c1ebc487e5520f6cd8e1819a14b4d448502b380ccd0a7dc1510be8887cedd4b94add0e24700b84a588544bfcc29dea5d55b12c7aa556 diff --git a/dev-libs/libtasn1/libtasn1-4.13.ebuild b/dev-libs/libtasn1/libtasn1-4.13.ebuild index 0f119064870c..5c7aec4f7bfd 100644 --- a/dev-libs/libtasn1/libtasn1-4.13.ebuild +++ b/dev-libs/libtasn1/libtasn1-4.13.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-3 LGPL-2.1" SLOT="0/6" # subslot = libtasn1 soname version -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs test valgrind" RESTRICT="!test? ( test )" diff --git a/dev-libs/libtasn1/libtasn1-4.15.0-r1.ebuild b/dev-libs/libtasn1/libtasn1-4.15.0-r1.ebuild index e3e7c7a51749..ea29654ea970 100644 --- a/dev-libs/libtasn1/libtasn1-4.15.0-r1.ebuild +++ b/dev-libs/libtasn1/libtasn1-4.15.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-3 LGPL-2.1" SLOT="0/6" # subslot = libtasn1 soname version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs test valgrind" RESTRICT="!test? ( test )" diff --git a/dev-libs/libtasn1/libtasn1-4.16.0.ebuild b/dev-libs/libtasn1/libtasn1-4.16.0.ebuild index a2542fee79b1..e7b90542d4c9 100644 --- a/dev-libs/libtasn1/libtasn1-4.16.0.ebuild +++ b/dev-libs/libtasn1/libtasn1-4.16.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-3 LGPL-2.1" SLOT="0/6" # subslot = libtasn1 soname version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs test valgrind" RESTRICT="!test? ( test )" diff --git a/dev-libs/libtommath/Manifest b/dev-libs/libtommath/Manifest index 5b17de275e2f..d00adcbb3f90 100644 --- a/dev-libs/libtommath/Manifest +++ b/dev-libs/libtommath/Manifest @@ -1,3 +1,3 @@ DIST ltm-1.1.0.tar.xz 2125456 BLAKE2B 3aca7993704341f6a81e7fbef35389ac8ecd957dd78b5d576f0305d37493c3ddc32462cd787de2fb67d8e165417b18fcfde70accf991cd9433ff87591d8265ac SHA512 6d1b8b09d5b975a2b84ef6ab9cb1cc63db2f0503a906e499cb9d7eaba3f487be6e7f69bf692b188f888418c61ea563aa7e2411638d8979eac426b3d603ad1b91 -EBUILD libtommath-1.1.0.ebuild 1513 BLAKE2B 1039316aabae65bb1e3b99cf9690f484f9a5927dc7684777982dbed51a8e05be59e121d926c5d856685e65ce8f52c2d1d451d5a2d1f813e744413924a97ce55f SHA512 e4cc81823f747ee5840a2ec37f9015fbe19c991d6031e01e200594b57ad7fe8ee7b494d9f22b21b2d22e503b91aa6f634aa5ea4f1cd9566383027d0e11af348a +EBUILD libtommath-1.1.0.ebuild 1511 BLAKE2B a37aa85b12f55d431a60adee964ff5244961652c706c55db4f5f0c65e6b59745eae098dbb6eeb6cc24118dbb8cf1509067687c7a40ab425c7f76c4b095e7d434 SHA512 9060b9cdc1e09c81ea4a12263c5028f2b39aab52aab3d10072ae0be9cfd313d70391a9aaa7108eb4da9fb64e4c1172fd87a8edd9b4cb1992a10df11ea3cf6ff6 MISC metadata.xml 2967 BLAKE2B 8adab466c3bf4d4e4b2368e56c7cf35c6a0e03f0dc9a237070e56bc224333876accb0c229d520f863041c0ee48b380225121d47554bb5aa511ff5689dd0e4e9b SHA512 73ce667c4bd2943f848274ee3952961d8b09c2c1faa4920cb74f9d8630470119c7e55a112b3c7dc2243c3746f75fa15db5c143e05e6739d2c9c19536f09a937f diff --git a/dev-libs/libtommath/libtommath-1.1.0.ebuild b/dev-libs/libtommath/libtommath-1.1.0.ebuild index a8999f221b1d..f5876bab1bad 100644 --- a/dev-libs/libtommath/libtommath-1.1.0.ebuild +++ b/dev-libs/libtommath/libtommath-1.1.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libtom/libtommath/releases/download/v${PV}/ltm-${PV} LICENSE="WTFPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc examples static-libs" src_prepare() { diff --git a/dev-libs/libudfread/Manifest b/dev-libs/libudfread/Manifest new file mode 100644 index 000000000000..53d220bd5d0a --- /dev/null +++ b/dev-libs/libudfread/Manifest @@ -0,0 +1,4 @@ +DIST libudfread-1.0.0.tar.gz 31420 BLAKE2B bf68560d283fb88af54ee1a939166e68df94d60f1e8d3fc0d0e6e1d0faa0b9ef35825ff8a2dbbcdbfb0412dbe6e1639a34b844c10cf7424a659f974a53b59b2c SHA512 8b48d809197f3e9e4271755acffe74849aa3a01c6b23eab3acad6c2bb0c9045491f43657953300e5f84b27e99715ea2a2c4926f1120b3f5129042703c2804606 +EBUILD libudfread-1.0.0.ebuild 636 BLAKE2B fc79a0ed1affb19bbcd5c4ad340e30ec13eb1a3789aab06af2160818ea3237164a74e5a2ea18c7ec8fc58e1083b49008852514ee2bd0a1f9ed4b41224c9d8339 SHA512 be7fae4a6bbcf90a72daf49b3a6839d3c3dd1523e533445911de732ad24313211338da259e0943035a2df5ae66d637680a009c9c7c4bf85addb3978c559c376b +EBUILD libudfread-9999.ebuild 636 BLAKE2B fc79a0ed1affb19bbcd5c4ad340e30ec13eb1a3789aab06af2160818ea3237164a74e5a2ea18c7ec8fc58e1083b49008852514ee2bd0a1f9ed4b41224c9d8339 SHA512 be7fae4a6bbcf90a72daf49b3a6839d3c3dd1523e533445911de732ad24313211338da259e0943035a2df5ae66d637680a009c9c7c4bf85addb3978c559c376b +MISC metadata.xml 254 BLAKE2B 28a36c4387e6a38145f39cc2a77ecabf1754b29efa32b7a3400b699432011196162823ee23a043d857a182fa32959a83c04fec021a151168d951687a65e91997 SHA512 953a590c431a9ac1ef877b81a589da36d36c396f06dc689bb5d62bd12e9a4e89175eb0a3142981df00ced8a50e08e6d122a734e31937a334176b782f17368d50 diff --git a/dev-libs/libudfread/libudfread-1.0.0.ebuild b/dev-libs/libudfread/libudfread-1.0.0.ebuild new file mode 100644 index 000000000000..b3304062e6a9 --- /dev/null +++ b/dev-libs/libudfread/libudfread-1.0.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools multilib-minimal + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://code.videolan.org/videolan/${PN}.git" + inherit git-r3 +else + SRC_URI="https://code.videolan.org/videolan/libudfread/-/archive/${PV}/${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Library for reading UDF from raw devices and image files" +HOMEPAGE="https://code.videolan.org/videolan/libudfread/" + +LICENSE="LGPL-2.1+" +SLOT="0" +IUSE="" + +src_prepare() { + default + eautoreconf +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf +} diff --git a/dev-libs/libudfread/libudfread-9999.ebuild b/dev-libs/libudfread/libudfread-9999.ebuild new file mode 100644 index 000000000000..b3304062e6a9 --- /dev/null +++ b/dev-libs/libudfread/libudfread-9999.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools multilib-minimal + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://code.videolan.org/videolan/${PN}.git" + inherit git-r3 +else + SRC_URI="https://code.videolan.org/videolan/libudfread/-/archive/${PV}/${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Library for reading UDF from raw devices and image files" +HOMEPAGE="https://code.videolan.org/videolan/libudfread/" + +LICENSE="LGPL-2.1+" +SLOT="0" +IUSE="" + +src_prepare() { + default + eautoreconf +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf +} diff --git a/dev-libs/libudfread/metadata.xml b/dev-libs/libudfread/metadata.xml new file mode 100644 index 000000000000..5a4b1cb6f68a --- /dev/null +++ b/dev-libs/libudfread/metadata.xml @@ -0,0 +1,8 @@ + + + + + candrews@gentoo.org + Craig Andrews + + diff --git a/dev-libs/libunique/Manifest b/dev-libs/libunique/Manifest index 4e4c9468192d..39eaa6b720d0 100644 --- a/dev-libs/libunique/Manifest +++ b/dev-libs/libunique/Manifest @@ -5,6 +5,6 @@ AUX libunique-1.1.6-include-terminator.patch 1150 BLAKE2B 19bb13cc29b4aadd12c52c AUX run-tests 500 BLAKE2B ff93701e0eb4c78416581d5758e83654d1c3ce197a1c6834ce1170f6da63bcdedf7502549ad0dadacda7e36cf62695acd897be60d6cb4320438a5496adb0081d SHA512 2ff3662e87cb00f33e68a342740c56ae8294e3cae069f1191156fb58077e7a7c1a1aad75018673b494b0be71f9c7cb15c9e2c5b826fd733a72baa761b4994547 DIST libunique-1.1.6.tar.bz2 335534 BLAKE2B 79f04c514620c5247609660bf58fa207589e9d1a011837f31d782864bdb5f6dd2ee8a44dddbce746cdb5e62df28d1ab20ee0e069cf21ab3d36e8edb2db06a5fc SHA512 82893e1d51a553b3c1413498e48a3a132e2c05779b4442c3732b5429d698e133741615657432a3d05c82a05c79bb59acc13df500bb08010212155db5e4ee6bde DIST libunique-3.0.2.tar.xz 294712 BLAKE2B 6045abb17862188940c81389883eeea88b75166b0dc64aba93dbd59c94cc117dc4d410dcb855fd6f3bc7eaf6d918aafb1a0683ca03315f5df0f2f2cde3790aca SHA512 b053b9f265c751bd581d15bf73246fb087075eaf75760565671c09a4ab80db342b4d2185050a877c4e25276d24f7895f4325ca60b918a7c4acd9d1591e97a8b4 -EBUILD libunique-1.1.6-r2.ebuild 1563 BLAKE2B c9087e52806f0bcb513308e6998f59e625f30fedaa3d4daf5c792244939781d386b21d37f494b233c346cc97ef68d36e1bf77ba4959faec645638b5dd865e92f SHA512 4befd5c11eea5bc6908d651c1962d3bb17942645ff1dc10a9b3d4adaacb7f3ffdf893f649dd1c4487e00b78bc5686612d207287c57d672a64ea28243675659bb -EBUILD libunique-3.0.2-r1.ebuild 1122 BLAKE2B abf5274137154c0a3d9bf7e9605c2a1040c968b8269d5dca8a25765ee9a344970219934b354bbd428e3b9282024ec63aa0a98f2206a276c46083be6ebd3d7a53 SHA512 aee268ab6a1fadbccabcc262ffa0aae9ae3042134e9b27b885668d2b9a4c873557fd5143c09ba7303cc7cf6be801b723a66f63445f9a9e7a08f277a885dbc4be +EBUILD libunique-1.1.6-r2.ebuild 1560 BLAKE2B 41e93a872d142af410d831ea2339c31179513bd9981cff006aa6d94b589e32daa5cb14a1282e97a8cf301857370a769d81b0b32849b29539854b618a32688267 SHA512 eb2ca8b4e7124c92bf63752b93cd6c5f7bc0ee0a619e06ec9ff553c8ba70a74219481e1ea7916ee835c99719c3cb97f5948862e674e8454f8036cd1e35e8f2f8 +EBUILD libunique-3.0.2-r1.ebuild 1119 BLAKE2B 2fb80e154eebf7d331b43742fc613cb72aefe4d171b10dc58842b947583a4019735abde4a915e842d718cce0361471cfc5a00dddc3bbe9000c595921bc2fd2af SHA512 47d340073139517072d66946476dde17692a1a3722c2ef39e3832431509b0d8cda7dee39a6cc3f1512f557b67bc86349c6d93dba2758d05f87530da9047d90ab MISC metadata.xml 500 BLAKE2B 3416f2d8574c38adee051c11070f680ec248b554f3945872561aec335a42b712634416b9d1087b7cb6ca8504ae1ecf246f0dc9f4e0ded538c24a1ff0b09bc9fa SHA512 bcdaa87134abaef8a3490e11fb9716a20594a0dc862f5b07b446c266f39d4954e0fe3f7f89d6412687bc7a126387d469454d7d1b7ba46684e8cf174a8f78c169 diff --git a/dev-libs/libunique/libunique-1.1.6-r2.ebuild b/dev-libs/libunique/libunique-1.1.6-r2.ebuild index 57808ea31a87..121e79cb33cb 100644 --- a/dev-libs/libunique/libunique-1.1.6-r2.ebuild +++ b/dev-libs/libunique/libunique-1.1.6-r2.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Attic/LibUnique" LICENSE="LGPL-2.1" SLOT="1" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" IUSE="debug dbus +introspection" RDEPEND=" diff --git a/dev-libs/libunique/libunique-3.0.2-r1.ebuild b/dev-libs/libunique/libunique-3.0.2-r1.ebuild index c20d503efe82..f2f77d7d52ef 100644 --- a/dev-libs/libunique/libunique-3.0.2-r1.ebuild +++ b/dev-libs/libunique/libunique-3.0.2-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Attic/LibUnique" LICENSE="LGPL-2.1" SLOT="3" -KEYWORDS="~alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" IUSE="debug +introspection" RDEPEND=" diff --git a/dev-libs/libunistring/Manifest b/dev-libs/libunistring/Manifest index 662737a3bc72..4a03c78b189a 100644 --- a/dev-libs/libunistring/Manifest +++ b/dev-libs/libunistring/Manifest @@ -1,4 +1,4 @@ AUX libunistring-nodocs.patch 287 BLAKE2B b351d572e702a17cc4b1df97f182b6fa5ca232c77a4775572097043814a868e16adb7e6dc4022ea07c614d6accac255a6c0262916e5a36275949e069a17b4a80 SHA512 f7bded4ec621039121c93c9808e384822613c670df886c125b00d8add6ab8257a5152298fa483cbed21222da78097a98433a2f0b364467ed82bda5f98a8c1847 DIST libunistring-0.9.10.tar.gz 3744814 BLAKE2B 3ddc55b8021c0f4822beb83b807bb21dbbf10bbb866747f64e060df3ab822a4143528855e1ce6a13144630bc8daa14f1fa830db77fb605e57cae21d46de804d6 SHA512 690082732fbbd47ab4ffbd6f21d85afece0f8e2ded24982f949f4ae52bf0a981b75ea9bc14ab289e0954cde07f31a7a4c2bb65615a8eb5b2bfa65720310b6fc9 -EBUILD libunistring-0.9.10.ebuild 999 BLAKE2B 8f7b761cd79c18ae078ff05caad4215e9a572f044a29503ae2fa99dd3a1d9a44d853e60d32fab14aa3c5c6eef9723fd9f7a48a28379616e22ceca4869dfbfb45 SHA512 0cfc7bc77b86bd46e6984e13ac1d370cc0a91c231fe0bbac9456098fc76138846f4e907345fe5d048cb1edccf44a4cda1c03bfd7871195c6c9ec00d79fff90a9 +EBUILD libunistring-0.9.10.ebuild 997 BLAKE2B bbe8b1bf1a75d99ebc39e81d1b5fb141df14c7ec6bce9b178ab5322966f274cb1faad179f6f003ccc463f823d9098a3f9a31b14e5cbf76d2975cb959e49f6f35 SHA512 95c33dcc020f4860f415e88a5b904f3a05c8923ac492e65af914f535fd32ab78a5139ed622ed375bbacb265e3ac9ed2ceffc2bc60906449bb9144ff6188947c3 MISC metadata.xml 941 BLAKE2B 8234694090eba5e3506623b298b69657ece0a7c84d04b7dae238322112a74859e8c7bfebe40877f172a449ab8dc2095edc147f01040c949c704a54fc7a606617 SHA512 f4a8e3611f2e109b281e5777a0b7a30e14b64393af8c320be8fd18f293b9b8e1a732061e0b6598da24547dc71f068efc8f397bcdbefc4b286084d8f72478d4cf diff --git a/dev-libs/libunistring/libunistring-0.9.10.ebuild b/dev-libs/libunistring/libunistring-0.9.10.ebuild index 4eb279332cca..acdb730ca52b 100644 --- a/dev-libs/libunistring/libunistring-0.9.10.ebuild +++ b/dev-libs/libunistring/libunistring-0.9.10.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="LGPL-3 GPL-3" SLOT="0/2" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs" PATCHES=( diff --git a/dev-libs/libusb-compat/Manifest b/dev-libs/libusb-compat/Manifest index 8663eb8b9d1c..a2eccc2d55bb 100644 --- a/dev-libs/libusb-compat/Manifest +++ b/dev-libs/libusb-compat/Manifest @@ -1,5 +1,5 @@ AUX libusb-0.1-ansi.patch 4390 BLAKE2B c64a22623907ee5432d7f636642214221840df3721f226fedbe97da998e3503f9b6eb808e99a58f115f4bc1ac04a75b55928abd30786b9a6b5e3baa4b0f1edd9 SHA512 a3745567934bb8551b1fb0c7e43d5f749334ac763b05a23e15fb77af85034ca76fa6c65121c83cbfc44d82d6a879a43249148b1b894425956deb8eed3cf39e95 DIST libusb-compat-0.1.5.tar.bz2 276769 BLAKE2B 66fa89c507d0454a587fa84d2ee2c34428963fa1770b44038fa45063466611ae263a3c790a167e5049393ef4d87073d1b16135d63cd0666256c3430bf36dae49 SHA512 fe63bd1c65e67588a83ebfdd329025ecf75f33f877fb80dd83eb528df057efb591e010416027f9054294504562299166e8e2811a7681fa1967a03baae9b88857 -EBUILD libusb-compat-0.1.5-r2.ebuild 1144 BLAKE2B 3a0f2c652f339f4fe941e6ee1bf8b01737499ff6d9152dd2342b2b23906042de109d63fbeb0fb2d5dbc829894af9ec34862deffa05b6ef73cad8332fd4aebe00 SHA512 e5010d9bb0f1bae4113b83c2aac77cc8cc8ee3ea1dde63c7ba86263c315a479b25c9061e6d616880aca541964d975a17dd76a6219122527279f039552c8f22de -EBUILD libusb-compat-0.1.5-r3.ebuild 1209 BLAKE2B 013b768afb428aecae0ca0c530b90ef510d293c23f647da9ddc9d394fbc643695490a2618f4c4ccbe4077f3e6527954e6ee6f65671fb491766659323da14e160 SHA512 a3cc53d1446102c6cae59d30c081ec72297453a5ec6acaa31ba1eb6ca1822cce5134390dafc36e4f92ea5d073351fcf1ed82648fd4b13bced768e1ccd3e92958 -MISC metadata.xml 552 BLAKE2B b177713b8523c97bb9cbe9044b69207060489656f4369ebfd44051530f45eaac3500df7c3ba085a015ae8de96cc95777fa9ad1b900cdb3b1fc87395cd865feca SHA512 546ff60c99c3e575534cd660384429b4b4ea8c19fac29ab4ea8e432831f4c69452e08f50b70a038b233c2bd7ccd547e65ad25716d9521c0b5573f1b7d80fc052 +EBUILD libusb-compat-0.1.5-r2.ebuild 1142 BLAKE2B fdf58a3e87830abf27dd3305a600fe32e66b116b4dc9c60aaa3bba0dfbd0d9120489e03433cfe10a127a539c9d679e1dcf1f6944232d0f3780793cea107d903a SHA512 4238a42dcb1d90658672a4ffeddf86314959ac1031765d35196b2da83033af55bd09b178621635673fc8723412cd9f359f7fc73fae1ac8aa5ed89d157b20d55b +EBUILD libusb-compat-0.1.5-r3.ebuild 1202 BLAKE2B 355b1282edc93dfafab7af10a183a5160b841ac978925756afcabfa47880c1344dbd3e655bc978e4c23d0330c5d02b3e1310ee0a0dbb92174e2e603da607e5b8 SHA512 b1bf0a66c3f8bb0933ca611cf524a615aebabd3d6b23fb87d7fa20e5adcb8cc4d35443d7517e1df8334981e7957991172869da43ef7ceb31cf9e978997f60614 +MISC metadata.xml 333 BLAKE2B ee2452df6eb77285ba7e918f882c543d413656aaf0a199ac369ef60d25b8790fa37e320101f9645d5042ed04826e00922d5d38752b31492deda2cc78e7c41b49 SHA512 10f5333485c01d415c73f195e22785a9584d9dcf9662317605d9c6f14507863be5769457d2080137d31ad79fd0e825b9f02ec4160c40a5347591726843148705 diff --git a/dev-libs/libusb-compat/libusb-compat-0.1.5-r2.ebuild b/dev-libs/libusb-compat/libusb-compat-0.1.5-r2.ebuild index e897bb23b76d..ab6481830b36 100644 --- a/dev-libs/libusb-compat/libusb-compat-0.1.5-r2.ebuild +++ b/dev-libs/libusb-compat/libusb-compat-0.1.5-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN/-compat}/${P}.tar.bz2" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="debug examples static-libs" RDEPEND=">=virtual/libusb-1-r1:1[${MULTILIB_USEDEP}] diff --git a/dev-libs/libusb-compat/libusb-compat-0.1.5-r3.ebuild b/dev-libs/libusb-compat/libusb-compat-0.1.5-r3.ebuild index ad93edb9e68d..e30cd7e8ffdb 100644 --- a/dev-libs/libusb-compat/libusb-compat-0.1.5-r3.ebuild +++ b/dev-libs/libusb-compat/libusb-compat-0.1.5-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN/-compat}/${P}.tar.bz2" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="debug examples static-libs" RDEPEND=">=virtual/libusb-1-r1:1[${MULTILIB_USEDEP}] diff --git a/dev-libs/libusb-compat/metadata.xml b/dev-libs/libusb-compat/metadata.xml index 66a6901dc0bd..c28604dc4223 100644 --- a/dev-libs/libusb-compat/metadata.xml +++ b/dev-libs/libusb-compat/metadata.xml @@ -1,18 +1,10 @@ - - peter@stuge.se - Peter Stuge - base-system@gentoo.org Gentoo Base System - - proxy-maint@gentoo.org - Proxy Maintainers - libusb diff --git a/dev-libs/libusb/Manifest b/dev-libs/libusb/Manifest index 6f334fa3ec5f..6bbd3e921745 100644 --- a/dev-libs/libusb/Manifest +++ b/dev-libs/libusb/Manifest @@ -2,8 +2,8 @@ DIST libusb-1.0.19.tar.bz2 521496 BLAKE2B 9f38dcb8f053019511dc2eed93772183c54879 DIST libusb-1.0.21.tar.bz2 607417 BLAKE2B c76352a19f416ad27b8940e99f38878e248cdbc04ef97752f8c8468ab0391869ab611197e3e143d69e0e23563da59f1691c14fce72958fdf28ebf10dd8c1521b SHA512 015ca07bdb559aa40af5db1302ab0b1c8a30d593699fe2f3c9f45162673dc7b608cecc58d60fde8f3bde2a68370794a045e8efa48fc55402eece11261e525762 DIST libusb-1.0.22.tar.bz2 598833 BLAKE2B 38d01c1dd1837434c24008151a27cdfb2b2e9aab30fe95e4403bad613a0147a13b9b029814e15520bcfc2c181b00e3c5cc1ffdc3a586a604190bf441d3c89318 SHA512 2a93ba48bb66b9775838c16d74f7269348d9bc163f94ccf2842d1108d95a41cf79f8c8065233bea410fb94261a462dbb08ecfa1a9b6d3ddf4a5980e6043f74f4 DIST libusb-1.0.23.tar.bz2 602860 BLAKE2B 4eaf8cce0047b85c3057c67b53769739c50a39c4d34e94659b030fb11f02309f9217e93d35d78f699c55256346cf8b14827c8ddf495caeeacc522c51f473abc2 SHA512 73430ad31dd405e76a9c6c55086961003989c44964e2735b5076f9ca849e3f6fe71d10a66b74b111f0c34a0d2cb744b9ca105863c552123fce4ec0bbdd2ec15b -EBUILD libusb-1.0.19-r1.ebuild 1580 BLAKE2B d8e8f0ac12db33162e3e5387b8f593e2af99a276eda1df24f977f6bb4a18e0635201ae47ed6305bcc4612ecfa146124aae41c153fb1b92af164851a02c9f88ee SHA512 c16cc3e2827e8c04d51c41221addaeddb33239eea0ff34b20e30aed47bdf3452e376e911be935e734ceb2b426ddad338fbb97695ebf2700af91e90fd9818f49a -EBUILD libusb-1.0.21-r1.ebuild 1612 BLAKE2B cc16f4adc9452fe0ca582405fd22d9e709a4cce69e329e176551a27bd023f9ce13d70efcbd3f01abc0b54d9fd4b79da960d1ad733a4fb7fa6f1e8d9c2fe09daa SHA512 4d0ba55fefed06135e89cec54b911bb42ce22dabae4287f2a45d5c7b3c8c6edc39017163e77ed39ff1bec1d81286cd616d071ffbbf3d3a54f74e184b756eacd4 -EBUILD libusb-1.0.22.ebuild 1605 BLAKE2B 97a29206f655576002df1f053b858be2ece2bfb2bd559faf070604349210c72aec312cbf2d268e1335f025ab37b9f3dbd2d7b53fb57b748ea9ecacce0733f0df SHA512 d1f421722a3e692a8580693de931ee0b5c54dbf40b3142d4196de2ebf9a15ceb056d1dff371a97ae5a61868b53724767bacb487ebd43501e5dfc8d5f4646ce52 -EBUILD libusb-1.0.23-r1.ebuild 1669 BLAKE2B 843952c929c89316d26aed743846d41a88ca34c891068c9232e451f19a621706b1500bcf56e481fd332b5e5efc44e0582db42fd2db7fd28f4ed6d172270741f3 SHA512 eba8003cd8b67df3e638b1c11aed44f646009ee3fe1cfa5f085355c88b7eeeaab5b6fca47b6a9eb2e77da84fe89d8fd169f8fe8d3003340d87fbf474645ee6dd -MISC metadata.xml 437 BLAKE2B 19a1ea2b26db27c6441a15502f61ca4240b1180b9aaaaf3942ce5b8cce5ee45724385401ec067901e31a0da785a636ca2e2a9d27efe231094d3952288374d169 SHA512 a67b2294e73782a948e338bc8820bc023e39ad612319a38387b3ee15e63903687ce4d90d8246df93cf2ea498c5c8dab25cb760c3f333d6dffc5d4d7b8c77a0a0 +EBUILD libusb-1.0.19-r1.ebuild 1578 BLAKE2B 447d43a9ea225c4d0d12fc4976213364d01f23840c265183467bc34376a14c179ed782ae8f1dbb233477e5637867d43a3fcf2d4340de61226f19f5f9153b7f37 SHA512 783e933ace68aff3bc2ffd33c7315d87a68ad11189a72ac5c67a0333c6548ba9fe760bc9b835bb463369c7f0898edcfea3315694dfa8105ffd4f78dd9a2e9251 +EBUILD libusb-1.0.21-r1.ebuild 1609 BLAKE2B 559d47334b5fd2c0db4edf47e18c8a62b21a0bcba8ae79ccbb221710ae0f49c1969a8f35faa7f993f4f959540fddf137b35153cce53ffa18adf213bf68c85e8d SHA512 a8aab2d2a224cf9bae1e8cdaf8ec2640a1fb3337e9c003d6b7222300eb38d7d31cbbb8ea3e9ca6511e49c7e696503408b4b0f5ad7262d1b671aabb392c3d6e65 +EBUILD libusb-1.0.22.ebuild 1601 BLAKE2B 9aea4268a1867da5a882310840ec7be499d226aabc9a73754f0151b925e14fb1948dce1f36a7bb0e2e3b2d908da5cd90b793b453dc086f9ed177911218d8955a SHA512 72dc67e74bea8a8ba876a4332895a71ec461cff5cb59bc07a04693b6fddceb3b3fa1c33fcadd10519fcedcdd7fdf8c2a9e9a6900152782dc5f39e957d78a8c6d +EBUILD libusb-1.0.23-r1.ebuild 1665 BLAKE2B bfd0d4be723bae49cdcdab6e04f61c174e50cd10805bbc7b051766639f7cd804481da89fc79705999e5ce25daf5cf71d143b3d984296f0de7f8fd8a419168d29 SHA512 8e253aa82d3865b94f1597b256c53a8170b73a3e959967bf62d09dc38d135e01a64943a5478641e0426e0ae510d41dbeec96379a8b90006427d8401999dc090e +MISC metadata.xml 335 BLAKE2B 8d1673cd194774a9e68e0f7458cceae03774fc5601925758a96406da4c41e9a399e42117b31b2dd23bdaf8626bfad3deb3c0a6c9b8af882aa3b4724a5bf017cd SHA512 e1040f513f81c769094c6b10e3b9bc4a64b55d281d9d97c8f3d33f1e95681b4f85070fb9731567629636b83243420320d63afba64ec7541c605f91d693f76ce0 diff --git a/dev-libs/libusb/libusb-1.0.19-r1.ebuild b/dev-libs/libusb/libusb-1.0.19-r1.ebuild index 7cf17e72c2e0..9946d28ba894 100644 --- a/dev-libs/libusb/libusb-1.0.19-r1.ebuild +++ b/dev-libs/libusb/libusb-1.0.19-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" LICENSE="LGPL-2.1" SLOT="1" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="debug doc examples static-libs test udev" RESTRICT="!test? ( test )" diff --git a/dev-libs/libusb/libusb-1.0.21-r1.ebuild b/dev-libs/libusb/libusb-1.0.21-r1.ebuild index c1625a994f16..09e8498e73f1 100644 --- a/dev-libs/libusb/libusb-1.0.21-r1.ebuild +++ b/dev-libs/libusb/libusb-1.0.21-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.bz2" LICENSE="LGPL-2.1" SLOT="1" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="debug doc examples static-libs test udev" RESTRICT="!test? ( test )" diff --git a/dev-libs/libusb/libusb-1.0.22.ebuild b/dev-libs/libusb/libusb-1.0.22.ebuild index 0035ca645d36..8627f3050dad 100644 --- a/dev-libs/libusb/libusb-1.0.22.ebuild +++ b/dev-libs/libusb/libusb-1.0.22.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.bz2" LICENSE="LGPL-2.1" SLOT="1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="debug doc examples static-libs test udev" RESTRICT="!test? ( test )" diff --git a/dev-libs/libusb/libusb-1.0.23-r1.ebuild b/dev-libs/libusb/libusb-1.0.23-r1.ebuild index d3f9f5bd26ce..8aadb3658e98 100644 --- a/dev-libs/libusb/libusb-1.0.23-r1.ebuild +++ b/dev-libs/libusb/libusb-1.0.23-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.bz2" LICENSE="LGPL-2.1" SLOT="1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="debug doc examples static-libs test udev" RESTRICT="!test? ( test )" diff --git a/dev-libs/libusb/metadata.xml b/dev-libs/libusb/metadata.xml index d66b26b86d07..d5741721a11a 100644 --- a/dev-libs/libusb/metadata.xml +++ b/dev-libs/libusb/metadata.xml @@ -1,14 +1,10 @@ - + base-system@gentoo.org Gentoo Base System - - peter@stuge.se - Peter Stuge - libusb/libusb diff --git a/dev-libs/libutf8proc/Manifest b/dev-libs/libutf8proc/Manifest index e06531895dfe..a4d794add72d 100644 --- a/dev-libs/libutf8proc/Manifest +++ b/dev-libs/libutf8proc/Manifest @@ -2,6 +2,6 @@ AUX libutf8proc-2.3.0-no-static.patch 859 BLAKE2B d461d31600b3ff46cdc791f058eb7b AUX libutf8proc-2.3.0-tests-nofetch.patch 1229 BLAKE2B 501fb727f371975792546eea70f4b178983eaad5616ddad51b9de8476848d5f507f083d61eae86f2b23a6e4caa8ed871e2d033d920cd802717bcad4ca1dc90e9 SHA512 ec2a51dec3570d0846436ae29ea7776967284abe11c0be77a8a2515017a2588ec9f943e31e0836167b0c614183f30c32b51c2b172a39c4880c5241d32de72ab7 DIST libutf8proc-2.2.0-1-src.tar.gz 156447 BLAKE2B 1ccf32760bcb8a0d4d9fbf94177ffee97e735a8cb309d5522df1b5ecd5f313a6d0c681209adb066c16ac65573c9c1edaa336b52de1b057a4b74ed6a7e9ca2671 SHA512 eedaafb2fdb3b6bd47da002a48043c26c1cd3c6b96c447a02f2fea19954c1689dcdb5f64b7c662dd8c5de4f971d75b2d69c8483bd29d49675ef47b362ad0c9ad DIST libutf8proc-2.4.0.tar.gz 154936 BLAKE2B a4fea823806bb784c83504de2ade985d3f0e86aa8d64747f389724ef10122953312e398a7a342cf28f25502693ee507be246338dba37c976998f6a1922cd94c5 SHA512 2bbd056b488cd30faca26618389d8af84edc39ade9b705e147b676bf39eee65b40239d01c32c46dfc2a289d79e869ed1bb3c347365603dcaab2f69e34427441a -EBUILD libutf8proc-2.2.0_p1-r1.ebuild 734 BLAKE2B bac363e51da11c585c99a2b78f42597854621b97ae28eb6317c8e4c3cf575f7e2f1c62c02cd222164a63ff9bf628dcebd7caf75941f252202c90c10f84ba2771 SHA512 67c3e4a0b592aea876fa752baa28cf0dd7dd823aa80c67d7ad3a2f03858b99556b62a62bea4c922fc56e1cbac7e49de06660b986e7683c6f9d1b95189172725c +EBUILD libutf8proc-2.2.0_p1-r1.ebuild 735 BLAKE2B db22d209558db4bc8cca31719432fc4fc335b51f0a54be7a469783a6fb1ca2c27eea5d8644c5956de0c4dd7c378f8204a3fc30cf076a8597f64cbe559db22c62 SHA512 ed23628e721f8e7f4f662f84153e79dd77d02425b955c5e8bf4d5c5235ec63f65a4d2e537fe24cd808fcd19e9fa07589abb9ea3b2dbc3b28f9092a386a138596 EBUILD libutf8proc-2.4.0.ebuild 1478 BLAKE2B e724ba48f8e15122e8f47a5cf771f9c7c9d237e7c75c3b93c4511114815057f96e5302ebf49497bdcdb895c3e4c4ab64c9057c33ac240a5c73646e3795439e61 SHA512 df275cba446c3be93d13e9dcdae9321855e1a81344fa5ce14b0d3c9e21cced9fe4d1f2acb643209f34e79affa08954a1c700b2322b3e61c019f3cedc9991aad2 MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33 diff --git a/dev-libs/libutf8proc/libutf8proc-2.2.0_p1-r1.ebuild b/dev-libs/libutf8proc/libutf8proc-2.2.0_p1-r1.ebuild index e2b29dda59d0..b89571d039c5 100644 --- a/dev-libs/libutf8proc/libutf8proc-2.2.0_p1-r1.ebuild +++ b/dev-libs/libutf8proc/libutf8proc-2.2.0_p1-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://download.netsurf-browser.org/libs/releases/${MY_P}-src.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86" IUSE="" DEPEND="dev-util/netsurf-buildsystem" diff --git a/dev-libs/libuv/Manifest b/dev-libs/libuv/Manifest index 8e0f70d77069..1725b1791264 100644 --- a/dev-libs/libuv/Manifest +++ b/dev-libs/libuv/Manifest @@ -1,10 +1,4 @@ -DIST libuv-1.33.1.tar.gz 1251944 BLAKE2B fc20883dbd96df0d91fbcc75255ae2a371cd2d4e00a747cf23e7b9dbc2e4663ca71be2eef601b18c58e39f64cb3ad348684db4c683bcdd85a3fea4c28a578417 SHA512 0200aae2d38c26f537658955479cbc54fb69d5d8cbbccf3016cea319b2c46b1f311ca7a8fc289f14532acbbf2905cf96b17353b8b92bf09802424c372701d1d5 -DIST libuv-1.34.0.tar.gz 1253950 BLAKE2B 3317709603409e009e24b5ff419bbac03927e75f0c0a37f0c6d8f558d027a25e883eec60a46928bb3533308a6f77a9834841e62ad9162df3c8cca1c3ae24a75e SHA512 30811311268179984fdc44209eb0e9ac4c6df08fa30790b75916ae838b23c2578a8a043340fbde86bcd5a373dcc335dec5fe88209560613876ca3272fd99c9e8 -DIST libuv-1.34.1.tar.gz 1243096 BLAKE2B c6c786ceacbe3387a27455a413507cfe69511f88cddf150e98b21520e247a6825ff23506dc7fe1aa8c830772db23085d1b2c496ace11cde8405e4e204ce93f57 SHA512 95212bdba326a22edb2663982a4abb95c420d287c67b20e57d6acdd4c40d40956ad28c599beaf10fbc941c6e50df94261d84abf8ac25abceb10f67d9de5ef3d3 -DIST libuv-1.34.2.tar.gz 1245374 BLAKE2B 500857cac1d714b43ae71c0f85e1cc69aab1735756f402582a6814c4d552a80097e76fe3cf4b74a395b5cc4340156c9e8abef2ad02000d2a5565ee8972062ab4 SHA512 7e7a54d2d1e0ed76654ece9481f02177d201a4590c5d9b5c8b4edf6f795a0d7c30970b907481847930a524a0f06c15c6c73b3ce73a8afa2f836e33dbd54a7249 -EBUILD libuv-1.33.1.ebuild 1237 BLAKE2B 80c2cc5469951d07fa951d94e23c06e257bcaa6626965e991a970421ac8aeaa2834fe3652cbc2bbfe62a6b4573d529b80c06ecb4f1eead5c4cbe08e3ca727795 SHA512 6f172fd45db44e26b972df6962fd8aea299389f4ba4ff2301e2039ece7bd9780624dfaa02ce56e0e37c21f25d11af548bec956f1f55406ec3b9d70950ac17ba5 -EBUILD libuv-1.34.0.ebuild 1241 BLAKE2B bb32340e87699031eefa1a9363a49a32c578298e8571e2deb903cc8dc9a191d217abbe562613cee6d2c930afa556af7be028c4f5364b641a612ea7d6e3d11d0c SHA512 320cf98aa1af1b7f945f5032a251914a7e6a11e93c6c4a66983a2b43584b64f9342cc8aa1b747cd6f980f2528f819b1a5c856e1b9b7badec31645a28b4d91c3c -EBUILD libuv-1.34.1.ebuild 1241 BLAKE2B 43f659acccd55da78b53643b5fb0fdf67a9b44f9a11f9ab36c0ee9196be737b5fb6e4ba9577b18d5830e7f3b8165a02a76ea026c0d7da0f44e58bda3ae9b59c3 SHA512 32bbf78f0f34df62b609bc244072b18fd54fe4d2debff3b597596cabc0c3be129daf705a7029479e53693e3ecb054cd6a30fdae2a0d1c95a4dd30578d3f2e7fd -EBUILD libuv-1.34.2.ebuild 1241 BLAKE2B 43f659acccd55da78b53643b5fb0fdf67a9b44f9a11f9ab36c0ee9196be737b5fb6e4ba9577b18d5830e7f3b8165a02a76ea026c0d7da0f44e58bda3ae9b59c3 SHA512 32bbf78f0f34df62b609bc244072b18fd54fe4d2debff3b597596cabc0c3be129daf705a7029479e53693e3ecb054cd6a30fdae2a0d1c95a4dd30578d3f2e7fd +DIST libuv-1.35.0.tar.gz 1253950 BLAKE2B 81ed766d0ca6fc0f8d2ed0b530b9a43104a2f985f86974a30b2d0abe08327cfeb7dfdd7c5b31619fbfcd8f9ca2e03987e16856d8abfef8b9eb9afa7f8c7b0b27 SHA512 a05bfd7cab6ae74022e7120a48772a6594522fb5bc467c8c05eb4809d7c78b68fa4843d86e2e34a68d439767a27dbc49f3b1dcbc8df85bec64471c1b459989c3 +EBUILD libuv-1.35.0.ebuild 1238 BLAKE2B c87031d7cecb688e0a6d6a2ababb0ae63758f8b3b9be8dbb4e49795a9157c29cd9bd850b8316718ec348672736a84fd51c75c0c0d3be2932aa38676741a3d8de SHA512 ef1451af4f77819ff7afb6f9edbe9d4116a9a3efaaf16ce531efd70ef36a6bb7278ee3be6e44742270169de6a301252985ac4e91ca29deaf53d1a1c2d0785dcb EBUILD libuv-9999.ebuild 1016 BLAKE2B 7d72cbf0f224869e127da3ea2826d2d69b7e080d43cea51d4fea2f5fa87f24b5a6b38f7b9ceb371c2cf93c4bb54f254a1a38d4e55be726ab387eab166751f9be SHA512 25d5485d6d1a55ab89db02f116e62e9538f1af795c44d57bce3b5f0e0e05704b2f5954fc3a2e5c4886fe76d22be145cbb66ced3375ec7a1cfb453596dcc35cc0 MISC metadata.xml 1337 BLAKE2B d054e429ce7e3a6b94910693123645ab6dbfefcb8921b37b57ae156aeb5a25a4b100b45fe6714c498a355015dc3cc37c98852a14be651bd3f55259b8ab78e2dd SHA512 dba39812f31549539955d26ab8e281b4a1a372b8b41f29e68f0ae63bc10d18df5eef106936b31a13344cc11705192bafd4b32a0aca1f16e7927244ad049278ca diff --git a/dev-libs/libuv/libuv-1.33.1.ebuild b/dev-libs/libuv/libuv-1.33.1.ebuild deleted file mode 100644 index 849d6f385212..000000000000 --- a/dev-libs/libuv/libuv-1.33.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools multilib-minimal - -DESCRIPTION="Cross-platform asychronous I/O" -HOMEPAGE="https://github.com/libuv/libuv" -SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD BSD-2 ISC MIT" -SLOT="0/1" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" -RESTRICT="test" - -DEPEND="sys-devel/libtool - virtual/pkgconfig[${MULTILIB_USEDEP}]" - -src_prepare() { - default - - echo "m4_define([UV_EXTRA_AUTOMAKE_FLAGS], [serial-tests])" \ - > m4/libuv-extra-automake-flags.m4 || die - - # upstream fails to ship a configure script - eautoreconf -} - -multilib_src_configure() { - local myeconfargs=( - cc_cv_cflags__g=no - $(use_enable static-libs static) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_test() { - mkdir "${BUILD_DIR}"/test || die - cp -pPR "${S}"/test/fixtures "${BUILD_DIR}"/test/fixtures || die - default -} - -multilib_src_install_all() { - einstalldocs - find "${D}" -name '*.la' -delete || die -} diff --git a/dev-libs/libuv/libuv-1.34.0.ebuild b/dev-libs/libuv/libuv-1.34.0.ebuild deleted file mode 100644 index 7e463040f67e..000000000000 --- a/dev-libs/libuv/libuv-1.34.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools multilib-minimal - -DESCRIPTION="Cross-platform asychronous I/O" -HOMEPAGE="https://github.com/libuv/libuv" -SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD BSD-2 ISC MIT" -SLOT="0/1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" -RESTRICT="test" - -DEPEND="sys-devel/libtool - virtual/pkgconfig[${MULTILIB_USEDEP}]" - -src_prepare() { - default - - echo "m4_define([UV_EXTRA_AUTOMAKE_FLAGS], [serial-tests])" \ - > m4/libuv-extra-automake-flags.m4 || die - - # upstream fails to ship a configure script - eautoreconf -} - -multilib_src_configure() { - local myeconfargs=( - cc_cv_cflags__g=no - $(use_enable static-libs static) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_test() { - mkdir "${BUILD_DIR}"/test || die - cp -pPR "${S}"/test/fixtures "${BUILD_DIR}"/test/fixtures || die - default -} - -multilib_src_install_all() { - einstalldocs - find "${D}" -name '*.la' -delete || die -} diff --git a/dev-libs/libuv/libuv-1.34.1.ebuild b/dev-libs/libuv/libuv-1.34.1.ebuild deleted file mode 100644 index 062b57ada6f1..000000000000 --- a/dev-libs/libuv/libuv-1.34.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools multilib-minimal - -DESCRIPTION="Cross-platform asychronous I/O" -HOMEPAGE="https://github.com/libuv/libuv" -SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD BSD-2 ISC MIT" -SLOT="0/1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" -RESTRICT="test" - -DEPEND="sys-devel/libtool - virtual/pkgconfig[${MULTILIB_USEDEP}]" - -src_prepare() { - default - - echo "m4_define([UV_EXTRA_AUTOMAKE_FLAGS], [serial-tests])" \ - > m4/libuv-extra-automake-flags.m4 || die - - # upstream fails to ship a configure script - eautoreconf -} - -multilib_src_configure() { - local myeconfargs=( - cc_cv_cflags__g=no - $(use_enable static-libs static) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_test() { - mkdir "${BUILD_DIR}"/test || die - cp -pPR "${S}"/test/fixtures "${BUILD_DIR}"/test/fixtures || die - default -} - -multilib_src_install_all() { - einstalldocs - find "${D}" -name '*.la' -delete || die -} diff --git a/dev-libs/libuv/libuv-1.34.2.ebuild b/dev-libs/libuv/libuv-1.34.2.ebuild deleted file mode 100644 index 062b57ada6f1..000000000000 --- a/dev-libs/libuv/libuv-1.34.2.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools multilib-minimal - -DESCRIPTION="Cross-platform asychronous I/O" -HOMEPAGE="https://github.com/libuv/libuv" -SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD BSD-2 ISC MIT" -SLOT="0/1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" -RESTRICT="test" - -DEPEND="sys-devel/libtool - virtual/pkgconfig[${MULTILIB_USEDEP}]" - -src_prepare() { - default - - echo "m4_define([UV_EXTRA_AUTOMAKE_FLAGS], [serial-tests])" \ - > m4/libuv-extra-automake-flags.m4 || die - - # upstream fails to ship a configure script - eautoreconf -} - -multilib_src_configure() { - local myeconfargs=( - cc_cv_cflags__g=no - $(use_enable static-libs static) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_test() { - mkdir "${BUILD_DIR}"/test || die - cp -pPR "${S}"/test/fixtures "${BUILD_DIR}"/test/fixtures || die - default -} - -multilib_src_install_all() { - einstalldocs - find "${D}" -name '*.la' -delete || die -} diff --git a/dev-libs/libuv/libuv-1.35.0.ebuild b/dev-libs/libuv/libuv-1.35.0.ebuild new file mode 100644 index 000000000000..351c2d1a3317 --- /dev/null +++ b/dev-libs/libuv/libuv-1.35.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools multilib-minimal + +DESCRIPTION="Cross-platform asychronous I/O" +HOMEPAGE="https://github.com/libuv/libuv" +SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD BSD-2 ISC MIT" +SLOT="0/1" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" +RESTRICT="test" + +DEPEND="sys-devel/libtool + virtual/pkgconfig[${MULTILIB_USEDEP}]" + +src_prepare() { + default + + echo "m4_define([UV_EXTRA_AUTOMAKE_FLAGS], [serial-tests])" \ + > m4/libuv-extra-automake-flags.m4 || die + + # upstream fails to ship a configure script + eautoreconf +} + +multilib_src_configure() { + local myeconfargs=( + cc_cv_cflags__g=no + $(use_enable static-libs static) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_test() { + mkdir "${BUILD_DIR}"/test || die + cp -pPR "${S}"/test/fixtures "${BUILD_DIR}"/test/fixtures || die + default +} + +multilib_src_install_all() { + einstalldocs + find "${D}" -name '*.la' -delete || die +} diff --git a/dev-libs/libverto/Manifest b/dev-libs/libverto/Manifest index a2f915e693bc..01969db7f9f8 100644 --- a/dev-libs/libverto/Manifest +++ b/dev-libs/libverto/Manifest @@ -5,7 +5,7 @@ AUX libverto-verify-cflags.patch 736 BLAKE2B 67b4d65955a8bfa51dac8c0bb2a116ee21a DIST libverto-0.2.5.tar.gz 349722 BLAKE2B fd46b1fd1500d4732baa2d461e4b490386ff54efa8a23f06f40048e1624b4698cfedcfda79cc0a21c9a77050baafe8572835f1c0d174873772afe46b199a6294 SHA512 d57a7f86e714d3fbed391984de3356d8a2769f846985769c1be7d881647c1be95a5fc6a82bba1660ef3241aa1a40150b5e005af6f35dc32473facfdea49c556e DIST libverto-0.3.0.tar.gz 380822 BLAKE2B 7dd31e62a4f4d8ce5cdb77ba96b9e4c957b117ade67f2fb8d38c98e05334fd952386f5690bbe49eba60c545c02ef99dcf63dee3fb17910589013b2868ee24139 SHA512 af4fec9cd20058c1db404443004c2b6c98bcacd0742369bb91f46dde6a35358e44f659bdfef30ab113e112ac1afb3156b098f5b5e2f4a58d1f4cd949abf0f57f DIST libverto-0.3.1.tar.gz 383390 BLAKE2B 2d8366d85c2a02becf8fa9224d195a8d85f64aab735a0101997a52dd99750537b181a6dd2fc494b435b949b4a9cb785acb7222ba3f2424b7a7ddcf5d3c832387 SHA512 baef4fd280e0cb30167743608fd5a950fb4340eeb89e3630a0f63f8eab4d56f0f894a2e3283583b7ed8774d5e896c44e2c68c25882d95a07350f980af36b8740 -EBUILD libverto-0.2.5-r1.ebuild 1509 BLAKE2B 1861c08fcc328fb621c02cef3b7034ea9ff4feafc65232f4f70cd6da49db1ec47eaa9b668b1e7b1d0f942c3731778dcac4c4e6ec94a744fbcec91fa064094532 SHA512 fa350b5c4c78b3c15f428ca8857104c50ff1670fe0e47671176afeb4584e5642713aa80ff787a9774a6f99e5e6fa8dfdd51a433d7ed24bc6c4901d6dc253035f -EBUILD libverto-0.3.0.ebuild 1732 BLAKE2B fa43bdcd7c99fecaf1f5d0ae062568df8ed31fa2943dc33ed1cf5ea67d080edc19b5b1fbc08dd6b7c9f9c8396f5662866fd136340f9ce7ffe50f3b7365f28b21 SHA512 75a9d850e8f90957996da433f8b4c74853d848560d7dcc17f9acf6102cef4d72d70855f2b198e2b30086b78ca11395e77483702291e2bbca78122455ae327b03 -EBUILD libverto-0.3.1.ebuild 1456 BLAKE2B 01e5c3578c9450467a2f17a59ee3aa35765b551ff266cf9629b3e7e588c53d42e401fffafe9d363332833e9928e77419ebe6824f31b38f6d710cb764d54e48d8 SHA512 d2f47ed7be67238fbb1071b6a61c1fc5e3d90fa5286af874a1919918e86f3bde39fab4f501510233fd171e42b9ffef7413ec1955c1909d4abb9203e45615918d +EBUILD libverto-0.2.5-r1.ebuild 1506 BLAKE2B 5849f6a5689d62b5d5e7e29bdcb3e012332996ab6c48f89ea91d36000dbb12bfa38c8fcff00bd1db6dbb745a36edf4c348c23b717d2308fe425b0d6b31601db3 SHA512 78cf8dfbb97b286b1bd71b8918346b0b513021979dfc0043dde5ef62aa7d747f48c2f8f54f9f86c8c2195ede84bd3d36018e823ad9c02a685d4eb42ed97fce29 +EBUILD libverto-0.3.0.ebuild 1728 BLAKE2B 0d62b343c892c3585949dd7bc2d5f5f1fe6d3c2007eaa68ef7ac3347bfe6a6a07cc71baa671ec79769b0daed0c736a46bab8e022b12f96390180c0227ae2bc0a SHA512 dfeb4d5922be73a243070242a6bb75c2e111fa1f29989b4a191354bc82eafef8433764c7da34daa291fed0c6374952cb324a52143ecb35e1b8d8c074d3275ed9 +EBUILD libverto-0.3.1.ebuild 1452 BLAKE2B 8592592628ae4ffb83def9fc484e2b1cb61c7189e705ce7e4991b21e7ddb288379045dbebd69e77e07cb9bd365b18d9d33c7749b30b662ee736f2f29e9e3978f SHA512 c5ed8d590537fa88db7e28971c98c39714d07df5db898a203661e706209fa4c6c144baaaaf31e999b38b405d01c454598899a1177f97cb06807505f705010542 MISC metadata.xml 1080 BLAKE2B cb37ba132016891f547bbf860b3353348b3312d770e220b6cd6cadabbdaea8c272c0b66a391f7a74de7ca0927be2d0f4939b7238b5966d553b5a5b834df93bd6 SHA512 88399edcdaa1d9055b6990605fe3bd1a753eac2ffa3b10ccea88a7385323b9de9f123a0032d19493f27603968fa8d07d29aa09f4f0f21ab5998f0ba2af2e4c00 diff --git a/dev-libs/libverto/libverto-0.2.5-r1.ebuild b/dev-libs/libverto/libverto-0.2.5-r1.ebuild index fe760c44484e..12650e13dfb6 100644 --- a/dev-libs/libverto/libverto-0.2.5-r1.ebuild +++ b/dev-libs/libverto/libverto-0.2.5-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/latchset/libverto/releases/download/${PV}/${P}.tar.g LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86" IUSE="glib +libev libevent tevent +threads static-libs" # file collisions diff --git a/dev-libs/libverto/libverto-0.3.0.ebuild b/dev-libs/libverto/libverto-0.3.0.ebuild index e2fcf850ff08..7786a2f773cc 100644 --- a/dev-libs/libverto/libverto-0.3.0.ebuild +++ b/dev-libs/libverto/libverto-0.3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/latchset/libverto/releases/download/${PV}/${P}.tar.g LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="glib +libev libevent tevent +threads static-libs" # file collisions diff --git a/dev-libs/libverto/libverto-0.3.1.ebuild b/dev-libs/libverto/libverto-0.3.1.ebuild index 382aef72f9dd..883f3b2cfe0b 100644 --- a/dev-libs/libverto/libverto-0.3.1.ebuild +++ b/dev-libs/libverto/libverto-0.3.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/latchset/libverto/releases/download/${PV}/${P}.tar.g LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="glib +libev libevent tevent +threads static-libs" DEPEND="glib? ( >=dev-libs/glib-2.34.3[${MULTILIB_USEDEP}] ) diff --git a/dev-libs/libwacom/Manifest b/dev-libs/libwacom/Manifest index f1134cbd002c..a660ebd3e2ec 100644 --- a/dev-libs/libwacom/Manifest +++ b/dev-libs/libwacom/Manifest @@ -1,10 +1,6 @@ AUX libwacom-1.1-configurable_docs.patch 1281 BLAKE2B 33a4ed7776580f3146351e552fd8fbd26ad4207d612596291272fee2d6f85aac36fc0fd2d47b31c1dffdcc58a325bb3aae28122a1e7cc4dab96d10efdc2fbfcf SHA512 d1d4aa074f8b3d14f7b59f66db86b132c1ab152324b8191a2d99f61b4283ced02f2d931a725c71a92427f31f89a14e323e57c163efbb1a3d71bafe43f5b2f0cc AUX libwacom-1.1-match-with-autotools.patch 854 BLAKE2B a89d65616346b943b4566c1619b6f1af45f6c9543e35f2722a114623480de7391a2cc3f99ee62ff214662ce61c3d0dfc48ff163173bd138cc433b94a43c73078 SHA512 abab5526cc4c9190bc8546d2c4c590d8af41d86a180ef87aaea8509c061837dfb81ba6fb9d34348c9ec63ebcb8736191549feb921b2f6702ffb2184a783b887c AUX libwacom-1.1-meson-add-private.patch 694 BLAKE2B 98330d479d1e24de0ad3f4c055be5c07a3581592cfcd3e8d122ff1157691e7847f18a11ec43ab8433ebaa8d2442688772e32fab2c063f74aa5d44d55ba2cded4 SHA512 32bb46c24145f06f3bcfa6e55322ba1ca2df859bd47f8d35725e9a361f9a74f0c0c1d6a221792dc9b20928cf82f393c74301dad159cb490ce14064f0c0e8c86b -DIST libwacom-0.33.tar.bz2 503217 BLAKE2B 034b06495209cc88e9a3131a8a23b35fdadf8bc038ff9db62d4dc05b31657d1cfbe4856cf7b1a6112c97d47bb532b664e4e59c3b00a2aebf14dfacbcac141063 SHA512 de4d9cf3b5f4d87a159ba8ee617bafce9d13b67dc23d9dc67efd57317b0df2079dd0de328bc800de47f14ee49ea82bb842e34297cef23ba336c1ddca3afa826d -DIST libwacom-1.0.tar.bz2 502457 BLAKE2B c7de15e8e403a4778662c711a4318ffd46c65fcb895e50181b14f6f9c4169493fcd14a78bae62cfad8af0e4d762b5babb06df21ff257994b1890d5ec9078e6ef SHA512 43a8098ed06c86edc647d6a6b0ee0b465bcb6089df77fd361909271aaf5f18ae2fecfa34062fd4a9fdee6983ff1303b99636485ebde6a75a669307bd19c2b313 DIST libwacom-1.1.tar.bz2 502696 BLAKE2B 1c2e03b00eb3b17dea2d5cd3e61afa4b7f36dcb727f07bb1cc42631febc9d1939bdd2652d6fd1f0d020815cac1f937c1daddae3019ac9aa01659442cdc8b9054 SHA512 8b63d9bad18c27f8078711408a7b79c70086cd0c64fe692ee693d53d834dff8ab45631eabd206f0dfac80d8cc86c14b5833831b1b99b06e34aacd235176d266b -EBUILD libwacom-0.33.ebuild 1176 BLAKE2B 37d39fe987ee4a3faec6c37fb4dfe9aa2b05458604511cb333c9873635331631ee4c996d330affaa24212d5fe44db63610a5cfa3ecc7f49b0cdc58016c137eff SHA512 f19b4539f36b629d52c9e708f46a9833ad684733de03ec00ce068b9b3966e08e73265283a81dc02eac247f5658cca82f7bf919b7ca38a87a19dbbdd4175d76d9 -EBUILD libwacom-1.0.ebuild 1148 BLAKE2B 6214d11fd049d5fd06c0d52177b81eb6ab763c05b34d2acdd4a32c75480552280dbeb18a6bd4379b0dbb58027a0cdcd1f7a4e660e038198b1342e9e0f2b3950f SHA512 70d3db0e4386d33e9bb00059ace0c0a85680b5090a12faf830307685055245e1264c9a79d509d0c62070beeca0e574daf7425f3be3ddc8f79d92ed29b585e7db -EBUILD libwacom-1.1.ebuild 1020 BLAKE2B e88b9fd906265a1d68e44ef2c43e7e799e154f70d3f5ae731a9ba0d371675f9a1c3d39d6a3dc8a6c8d4be6d71b6dd5acec7ae57045b0d65c2333733e555ed4c4 SHA512 10cdc783b465c7a080bce71a956e13a1c6327bf39b1b07c0c5e7c422ad0a2bea608697640a9f8572db40821b032ddfefbfee5535841cf1e089e1c7f111796e27 +EBUILD libwacom-1.1.ebuild 1021 BLAKE2B 577fe004acb6e80e80dbb40f15ecd1d8d3cc0821c6b63286adb419679aa8ee91104ff62904125b5485848d6e1e4dcf14c519661026a318c8967b358b3f0aecdc SHA512 433e73ee88ee25a5fb70079bd3f8226819a805d5f16c48017dbfd164bfb7c3b7d448015ea3841e45c4adc1aecf8116f58763958d34de398843aff81bd4c6fc91 MISC metadata.xml 308 BLAKE2B dc6dc477d74ab5e2071a87814f3d21f5347891f8e36e36bbcf1590c253146f65210f28257cd5ec26fe0b69209d19d489ce3c52697423c087321191694561144d SHA512 fc208d84f859f167919179d96eeea91beba8825cc2b4e225bfd86db40ab7e1e9f7c1d5eb9023166bae7d4f784b0e08e04674ab72f75c49d638b6ca5ec52857a5 diff --git a/dev-libs/libwacom/libwacom-0.33.ebuild b/dev-libs/libwacom/libwacom-0.33.ebuild deleted file mode 100644 index 9e0ae17239bc..000000000000 --- a/dev-libs/libwacom/libwacom-0.33.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools udev - -DESCRIPTION="Library for identifying Wacom tablets and their model-specific features" -HOMEPAGE="https://github.com/linuxwacom/libwacom" -SRC_URI="https://github.com/linuxwacom/${PN}/releases/download/${P}/${P}.tar.bz2" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm ia64 ppc ppc64 sparc x86" -IUSE="doc static-libs" - -BDEPEND=" - virtual/pkgconfig - doc? ( app-doc/doxygen ) -" -RDEPEND=" - dev-libs/glib:2 - dev-libs/libgudev:= -" -DEPEND="${RDEPEND}" - -src_prepare() { - default - if ! use doc; then - sed -e 's:^\(SUBDIRS = .* \)doc:\1:' -i Makefile.am || die - fi - eautoreconf -} - -src_configure() { - econf $(use_enable static-libs static) -} - -src_install() { - use doc && HTML_DOCS=( doc/html/. ) - default - local udevdir="$(get_udevdir)" - dodir "${udevdir}/rules.d" - # generate-udev-rules must be run from inside tools directory - pushd tools > /dev/null || die - ./generate-udev-rules > "${ED}/${udevdir}/rules.d/65-libwacom.rules" || \ - die "generating udev rules failed" - popd > /dev/null || die - find "${D}" -name '*.la' -type f -delete || die -} diff --git a/dev-libs/libwacom/libwacom-1.0.ebuild b/dev-libs/libwacom/libwacom-1.0.ebuild deleted file mode 100644 index e1a434e03513..000000000000 --- a/dev-libs/libwacom/libwacom-1.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools udev toolchain-funcs - -DESCRIPTION="Library for identifying Wacom tablets and their model-specific features" -HOMEPAGE="https://github.com/linuxwacom/libwacom" -SRC_URI="https://github.com/linuxwacom/${PN}/releases/download/${P}/${P}.tar.bz2" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="doc static-libs" - -BDEPEND=" - virtual/pkgconfig - doc? ( app-doc/doxygen ) -" -RDEPEND=" - dev-libs/glib:2 - dev-libs/libgudev:= -" -DEPEND="${RDEPEND}" - -pkg_setup() { - tc-ld-disable-gold # bug https://github.com/linuxwacom/libwacom/issues/170 -} - -src_prepare() { - default - rm -r data/foo || die # duplicate dir in tarball, bug #693434 - if ! use doc; then - sed -e 's:^\(SUBDIRS = .* \)doc:\1:' -i Makefile.am || die - fi - eautoreconf -} - -src_configure() { - local myeconfargs=( - --with-udev-dir=$(get_udevdir) - $(use_enable static-libs static) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - use doc && local HTML_DOCS=( doc/html/. ) - default - find "${D}" -name '*.la' -type f -delete || die -} diff --git a/dev-libs/libwacom/libwacom-1.1.ebuild b/dev-libs/libwacom/libwacom-1.1.ebuild index b8dbc609c772..786822b481a5 100644 --- a/dev-libs/libwacom/libwacom-1.1.ebuild +++ b/dev-libs/libwacom/libwacom-1.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/linuxwacom/${PN}/releases/download/${P}/${P}.tar.bz2 LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ppc ppc64 sparc x86" IUSE="doc test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest index 2468ac3b846a..371cd9945ad2 100644 --- a/dev-libs/libxml2/Manifest +++ b/dev-libs/libxml2/Manifest @@ -7,6 +7,6 @@ DIST libxml2-2.9.9.tar.gz 5476717 BLAKE2B 00a67c38084f2effd5d68d7d3e68f0c96cf4f5 DIST xmlts20080827.tar.gz 638940 BLAKE2B c5aab959c6e0698acd5b9be82b48a8ac26f4d01cc03f9acfff20d344f97f4711fc6d4a524ae70457147e8e30c72e27b6726829e1dd21896286aa974ed60774e7 SHA512 7325d0977c4427fc4944b291ccf896a665f654cc24399e5565c12a849c2bc3aef4fa3ee42a09ac115abcb6570c51a8fbd052c38d64d164279ecdecad5a4e884d DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25 SHA512 43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288 DIST xsts-2004-01-14.tar.gz 2761085 BLAKE2B 41545995fb3a65d053257c376c07d45ffd1041a433bfbdb46d4dd87a5afb60c18c8629a3d988323f9e7a1d709775b5a7e5930276a7121c0725a22705c0976e36 SHA512 32854388d7e720ad67156baf50bf2bae7bd878ca3e35fd7e44e57cad3f434f69d56bbbedd61509f8a1faf01c9eae74a078df8fe130780b182c05c05cb1c39ebe -EBUILD libxml2-2.9.9-r2.ebuild 6827 BLAKE2B 357de15d2a7a2e57aed2350202e9f006d45f3c6b6e49af190481cc4188cdad0eefb98b1f33a325deb2c5ee246bb7b48b3e40556ea399fdc21b45af20fdc0b20e SHA512 3c7b2b1051e43dd9a89822cabbf6ff75b2431dc4ccdb1ddf630a3a1f3406f2ef2fafa284e6f1f34421baf870dfe22d30f08a328fa050e3d133984a266f94db6f -EBUILD libxml2-2.9.9-r3.ebuild 6945 BLAKE2B b6d04268da2d7c09173a3a6af0c452669d1108f3c027270e328f7c151c9115cacb579bf12025a3be5091fe2f78d7c5744ea7607e41e5342c03fb184b3262aa3b SHA512 f2ab0ae5410d9a2dac7950864f428822ccafb7f630fdfd5ce0c2265b9562bb0a52352c8ac8a82f6d225c7f011d568583962c94a455f36bacb4a5fbd8913a9c9d +EBUILD libxml2-2.9.9-r2.ebuild 6823 BLAKE2B be5e6fcbe4297f1b55bcc9de8598f83ced35a11f98a3e12d6fd1cda81411d699cc24a0034200efabd7637b118b10f7b05d3483e7cddb4e7ac6b61690e9631ab6 SHA512 30c804c9a401f586c2ed6b7e1ddb9e274443161ef7e3b7e81e78479ebd3a7e9dcbbbf8fee2fbcfcbc5fb632dbb98165de3e01ec72763d26a635432a32622f693 +EBUILD libxml2-2.9.9-r3.ebuild 6942 BLAKE2B 63a2e07c68743325c63ce565cce3a1a5ecf44bc1f4bda9917cee6d81a89e5df8ea936c27a02ed112c0c7a0b99b1ff971d86e253609829319149d47077a202067 SHA512 31888cb99b80004b70ce60049a8b5bd7373c0bafcd4f695acda2e7d580b4ef142b490a269fdf4fc702bd659c2627c54ef2ff4b817f2ce6f060277386d51b1b78 MISC metadata.xml 347 BLAKE2B 0593bb4362c2ed60dbe07c41872832992f9b993a4c155cddf82ce362f1ddd4c8eb9fa00e5b4457e9a24b22b697d92ef55dde231918fa0e6bdac0a736fce37f66 SHA512 6a094316da6ea1fb160b539788923a2dc01d7ef6304f924f628a438714663a51c8d1adaa97800516a64055a8adf6999ae2899b5a976db680967dcc298e22444d diff --git a/dev-libs/libxml2/libxml2-2.9.9-r2.ebuild b/dev-libs/libxml2/libxml2-2.9.9-r2.ebuild index 2084604da2ad..18b2d16edf2c 100644 --- a/dev-libs/libxml2/libxml2-2.9.9-r2.ebuild +++ b/dev-libs/libxml2/libxml2-2.9.9-r2.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="http://www.xmlsoft.org/" LICENSE="MIT" SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug examples icu ipv6 lzma python readline static-libs test" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" RESTRICT="!test? ( test )" diff --git a/dev-libs/libxml2/libxml2-2.9.9-r3.ebuild b/dev-libs/libxml2/libxml2-2.9.9-r3.ebuild index 16ff46e3a084..5d076c35297a 100644 --- a/dev-libs/libxml2/libxml2-2.9.9-r3.ebuild +++ b/dev-libs/libxml2/libxml2-2.9.9-r3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="http://www.xmlsoft.org/" LICENSE="MIT" SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug examples icu ipv6 lzma python readline static-libs test" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" RESTRICT="!test? ( test )" diff --git a/dev-libs/libxmlb/Manifest b/dev-libs/libxmlb/Manifest index 934a03ec8d0a..91433de67939 100644 --- a/dev-libs/libxmlb/Manifest +++ b/dev-libs/libxmlb/Manifest @@ -1,7 +1,7 @@ DIST libxmlb-0.1.12.tar.gz 91256 BLAKE2B b063bed9d7794b300ec40622c7fd0caac974b7f1be57b08ccb1864587b7bf47f892a39d1f4f0df226d3fe7ca03ffcec471a4f28afb8e64ae841d6898a337b60f SHA512 aebd9f41421bb0d78954038b3221bed879d296ec2d3061e7e7747980974e01081e51ea36d4e94545af5006b3dc4714d535aeea1943e42a7f1661ba1177979b31 -DIST libxmlb-0.1.13.tar.gz 91597 BLAKE2B f5b1cffba36f25260df44b85109df22aca9f76a47a71c82b99504ce6f072b5b01c32aa26ae36ee37ff717a25dcbf094def8c3b65c7e53883aad726d919181db1 SHA512 ae2c043db0c3a9719c1527933e087825068f970bde28bc7b507a6535b51133d463b1dce6c8b02148a555bb28868ab563f7bb01e6324661dac92fab556c9a39b0 DIST libxmlb-0.1.14.tar.gz 92388 BLAKE2B cf3057fadf87c866f456bb2eac773e056adba56e0912c249cd89acff2e9a722414876717c6b2065d836fee66032a3d55d9fd2a824ef1fe480604c36887b47c44 SHA512 906340212ce4a515bec81a1b7a5f04539712a48322d7fcff0992f82e5676cdf15c38b0340c28c9eed65a58321e3e17bac641f05bd403504c87599327ba6d4e49 +DIST libxmlb-0.1.15.tar.gz 92923 BLAKE2B 97b6af812397dd279e7e3c038627fcf8228cbfa5c3af91ceeb5361e32d37d357eda6a193f627a5f4442426fb08abca1ff11684fe199d9d3a4add72ca4f3f5d08 SHA512 58268b3a690af36c0923afdee3ae58e88bf778eebbc6a439be1bc85ed985efdc20cd7006c976586f7be87310dc091d67dddd370f4bbec58379fc4e7349bfa3d8 EBUILD libxmlb-0.1.12.ebuild 1226 BLAKE2B 2da2eb59aafd834aee0a69f64c1f9401d069b967554341158bd9af540f0c8c216bf2b2c4c0cabec3bb1936b21885d7444fe67509a8035bf313bb5b7efac0e013 SHA512 1507484678dc19da96ec68de1961075d0576b3d4c8d61dc5b913f1bdf0f836bac3185d029c36fa3c7deff9fc5a555a47d66ed95fe72d4bef8ebd2ab2bef4f87e -EBUILD libxmlb-0.1.13.ebuild 1228 BLAKE2B 869f9640f797105c376013dd313b293ac3840e86d36ad7350eaa6b679ae00b7d715ebf6fb59e7bcba31dd96b0331bd165c64cff46f27be2008a6a84cbf8a0f49 SHA512 85ec8d55482c4a820aebc5fe5873f964fe6bcace55e20b8f2568813595cbc01ddde7ecd606507edd1e29a6e0f73aa9269162fa92907f94e6223c228db95e30b7 EBUILD libxmlb-0.1.14.ebuild 1230 BLAKE2B fb853faad52a0fc56df9a1c29b9b7ca927fb2d5e58a4706d0c1828582ae948f6e94b94a9d2258e49828aaed1c1147ab326e90b99373f7b1fee95ea804609ac48 SHA512 61592c1d5a9a6244f83351ff73197ac5860d989abc9472f6eb90661be8083f6a5d4c917bfabf49b98f1fb4686a94227b2da63100ec3f8b34fcd1c381b7e14add +EBUILD libxmlb-0.1.15.ebuild 1230 BLAKE2B fb853faad52a0fc56df9a1c29b9b7ca927fb2d5e58a4706d0c1828582ae948f6e94b94a9d2258e49828aaed1c1147ab326e90b99373f7b1fee95ea804609ac48 SHA512 61592c1d5a9a6244f83351ff73197ac5860d989abc9472f6eb90661be8083f6a5d4c917bfabf49b98f1fb4686a94227b2da63100ec3f8b34fcd1c381b7e14add MISC metadata.xml 423 BLAKE2B 4f6fce646b2b255484b20c506f3a192ddfe0748987d76b4010bbc4efb69db159acfd8dff07e851f6c009aa2afac24ed2b252b7ee2a817fb583b11924d9f865a2 SHA512 b1d47209f5bb217313f0a4f6b27d0c54e4968f010c066c95b6f2df889b0914a5eae7ef8758b965f69475a4c8ce955120d6f452db5060b5f1bd93d5ca7d87e8c9 diff --git a/dev-libs/libxmlb/libxmlb-0.1.13.ebuild b/dev-libs/libxmlb/libxmlb-0.1.13.ebuild deleted file mode 100644 index 36fbd3fd48d9..000000000000 --- a/dev-libs/libxmlb/libxmlb-0.1.13.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7} ) - -inherit meson python-any-r1 - -DESCRIPTION="Library to help create and query binary XML blobs" -HOMEPAGE="https://github.com/hughsie/libxmlb" -SRC_URI="https://github.com/hughsie/libxmlb/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="LGPL-2.1+" -SLOT="0" - -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="doc introspection stemmer test" - -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-libs/glib:2 - sys-apps/util-linux - stemmer? ( dev-libs/snowball-stemmer ) -" - -DEPEND=" - ${RDEPEND} - doc? ( dev-util/gtk-doc ) - introspection? ( dev-libs/gobject-introspection ) -" - -BDEPEND=" - >=dev-util/meson-0.47.0 - virtual/pkgconfig - introspection? ( - $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]') - ${PYTHON_DEPS} - ) -" - -python_check_deps() { - has_version -b "dev-python/setuptools[${PYTHON_USEDEP}]" -} - -pkg_setup() { - use introspection && python-any-r1_pkg_setup -} - -src_configure() { - local emesonargs=( - -Dgtkdoc="$(usex doc true false)" - -Dintrospection="$(usex introspection true false)" - -Dstemmer="$(usex stemmer true false)" - -Dtests="$(usex test true false)" - ) - meson_src_configure -} diff --git a/dev-libs/libxmlb/libxmlb-0.1.15.ebuild b/dev-libs/libxmlb/libxmlb-0.1.15.ebuild new file mode 100644 index 000000000000..8ceaed57364c --- /dev/null +++ b/dev-libs/libxmlb/libxmlb-0.1.15.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit meson python-any-r1 + +DESCRIPTION="Library to help create and query binary XML blobs" +HOMEPAGE="https://github.com/hughsie/libxmlb" +SRC_URI="https://github.com/hughsie/libxmlb/archive/${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="LGPL-2.1+" +SLOT="0" + +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="doc introspection stemmer test" + +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/glib:2 + sys-apps/util-linux + stemmer? ( dev-libs/snowball-stemmer ) +" + +DEPEND=" + ${RDEPEND} + doc? ( dev-util/gtk-doc ) + introspection? ( dev-libs/gobject-introspection ) +" + +BDEPEND=" + >=dev-util/meson-0.47.0 + virtual/pkgconfig + introspection? ( + $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]') + ${PYTHON_DEPS} + ) +" + +python_check_deps() { + has_version -b "dev-python/setuptools[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use introspection && python-any-r1_pkg_setup +} + +src_configure() { + local emesonargs=( + -Dgtkdoc="$(usex doc true false)" + -Dintrospection="$(usex introspection true false)" + -Dstemmer="$(usex stemmer true false)" + -Dtests="$(usex test true false)" + ) + meson_src_configure +} diff --git a/dev-libs/libxslt/Manifest b/dev-libs/libxslt/Manifest index a9be6bbe432e..d378322bbf60 100644 --- a/dev-libs/libxslt/Manifest +++ b/dev-libs/libxslt/Manifest @@ -2,5 +2,5 @@ AUX 1.1.32-simplify-python.patch 7487 BLAKE2B 401c691c12cd7aaae4eeef26bbd34ba173 AUX libxslt-1.1.28-disable-static-modules.patch 1109 BLAKE2B fc4c8c1dc932ff9bdce27064bf68b7bb7c8de94902e26250ba280d771464e9c92bc069f36910ed96269bd1c4270e1f881921d8f7f9101941a4fcdbe9f77380e9 SHA512 d7a091d2b303450d46e94ca53df630ec6cdee8707ffd7d7d2920a56a624f1f8f53d2c1753768b49786c0ce17b6512f8de7740b54bf1c3cdbc5e8a5f3d052b1d1 DIST libxslt-1.1.33-CVE-2019-11068.patch 3965 BLAKE2B eb3a0741ac9f464e31e8edd276fec4d837c63676a56a446ad42a0e251508bacb0129cbe18783de305336eaa32b189ffc23e95e03cfd5f940d4dee376f1fa0f8c SHA512 9a97c5038809aaf64cb4eb7d67b95acc4b62236d7613a5f753e2a0f4c9e707c22cd07bda2e518d3f36a40b9ed5aa93496b743998c7adadb84ca147e045e35948 DIST libxslt-1.1.33.tar.gz 3444093 BLAKE2B 3457e5b62328ccbc48fbc5f71bf8a54c195c0059dd18afa38e6916e74c57e72601970446210c7584d5410b956e3bbb8cd4b852ec71e0a13c4441e6de095d86d1 SHA512 ebbe438a38bf6355950167d3b580edc22baa46a77068c18c42445c1c9c716d42bed3b30c5cd5bec359ab32d03843224dae458e9e32dc61693e7cf4bab23536e0 -EBUILD libxslt-1.1.33-r1.ebuild 3446 BLAKE2B fc3bd7d5f78df3cbfe890a281e7a4fcae21b45a3ab7fb833d74784a14aa1f9b433e6650700187b62d27300b14a3623eac94652577e69cb53269de8e89e7b756b SHA512 cc446bc338f04a938fe28f7186e44d331d2555e7165192ae0df0d5183ffae1eb309cccf84531ca5d07d09e5a9e4cb2a649effb22c4198355f90ce50a9a6d26ee +EBUILD libxslt-1.1.33-r1.ebuild 3444 BLAKE2B b0fb1668834e0ecc7e9e2f3cc402d1ee5bf19131d63a62a5b9cbd031bff8d737c34e8442d3b2c4c8e46114f57e8db9cb314f1cdca25a5e9f41ca90273ecc92ca SHA512 b1ed499f51ce675d342749651787a1daa3e6194b83bef6747f047acd75937be68413b0782fa70ddbb6788fe00dde5f86bd912e3b2fe70295299810a68d4de985 MISC metadata.xml 347 BLAKE2B d45671e9d4d34c0f4583b4f3e83a8d780327d3d15286c9bb007a7061a4dbf2259ac860cd038adc6c0637265fa0c31430a1ebdec12f8dc133822b7f6067e9479f SHA512 f1679d429313fbd932a45bbd07178f82100e5e79c871327b3b510829137476a06a252351d1e58384db1e0c0d97ffecf1f4e37ef771e9e5f92219ee86d67b596b diff --git a/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild index 9bdfe0eeb2ba..518dcc44e5a6 100644 --- a/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples python static-libs elibc_Darwin" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/dev-libs/libyaml/Manifest b/dev-libs/libyaml/Manifest index 8a6d9c224ac8..f7174c95d1c3 100644 --- a/dev-libs/libyaml/Manifest +++ b/dev-libs/libyaml/Manifest @@ -1,3 +1,3 @@ DIST libyaml-0.2.2.tar.gz 79465 BLAKE2B fd37cac256b40b0c5daa32584d271448e5e1c196a7fa7eeda753fb962c7d916b3c415425170d70db67c3f114b27d03fdd67fb4e380c04027198a601e1bd5a094 SHA512 455494591014a97c4371a1f372ad09f0d6e487e4f1d3419c98e9cd2f16d43a0cf9a0787d7250bebee8b8d400df4626f5acd81e90139e54fa574a66ec84964c06 -EBUILD libyaml-0.2.2.ebuild 1030 BLAKE2B 3975e49325e1c499caaa10985c4c3fb99aff192c5033ad8593106b0a87ff7854bceba5d944590812653587c70690879a11d37abbf97feb4c27a18ebee60eb5c5 SHA512 b2fd2374dc06b893d6368cf0f8f34ed9eb166bb754a998cb05888533002f0a6a5acff8f9ca5a764fc7db1ae2e2d9b2cf4abcef55d8505f6452e620a3ae4d822c +EBUILD libyaml-0.2.2.ebuild 1028 BLAKE2B 7708bba3722b153ae09321c6813c2653759c64bbdf758b110a4046e0a1debf29ab7b8c938f3cb07195947117feff708b17336e1baa33898e4e44e2babfa434a4 SHA512 d0f4b7945ff4883b9e7d7d4b65a4e1b6ebc1f82ac60b70ee2d916e34bc031e9dbed3667f13d5b91c46f7470c475003b775c8f15dbf60742f3bbe55b1582bf9db MISC metadata.xml 396 BLAKE2B f55ccf30afa81617e23963e2bb96cce1db4e06982320b1b53213736a79c15431da54a7ba2312c4b60226b881553d6470c0fa08a1ea88152789254208f302b64f SHA512 a373090c8dc67e0bafec51ee673e9a3c15821c7079061335ab95ec2c87cf629f57fc172fb8e17989a709b4770ab42537f87c22ac065cd24fcc1ca88a2c80bf76 diff --git a/dev-libs/libyaml/libyaml-0.2.2.ebuild b/dev-libs/libyaml/libyaml-0.2.2.ebuild index b14887e5863e..a469c36b5c5b 100644 --- a/dev-libs/libyaml/libyaml-0.2.2.ebuild +++ b/dev-libs/libyaml/libyaml-0.2.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/yaml/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libzip/Manifest b/dev-libs/libzip/Manifest index 8ef6a8747beb..860e06bfd412 100644 --- a/dev-libs/libzip/Manifest +++ b/dev-libs/libzip/Manifest @@ -1,6 +1,3 @@ -AUX libzip-1.5.2-mbedtls.patch 707 BLAKE2B 1905d00a6d8185cd5e6223b9ec6e82ffa5bc910522e38dd05546c995d90d5377cd0419666e4b724448cf6d38110faa640191d98b06bbe08610ae947340658f0a SHA512 e8af90b4559df0a6b2c8d0d1b7797833d0f59c4827082cd5dd8459d57ac1557249030510dcdad5f31a84a99cd79e30bb7b9293b1f19303be750faa40be2892cc -DIST libzip-1.5.2.tar.xz 725724 BLAKE2B 3d67fc3ed9a242047fdeb1bae7fdbdcbed660853bbb36590b082646619e1cccb1dd49506248bba66759e27691f9a83ed186731eb57f47cc5e21f07f28e391387 SHA512 1e6d48ddbac4d270f70b314f6ada3c93a3196a8cc3b8d17c6cf5ea8409ff29f36ac351206675f9d81351fcf633b0c15d7b0b5530c30c4140e4fe55e64c602643 DIST libzip-1.6.1.tar.xz 732932 BLAKE2B 6f63ecb56767b730e5c5639c01e3e050ed64d1c1508b11d4cd1c75e2834988e14140a5e49ba25454d77c40c59b101615a9e00823066a35eaca0519147a75f5e6 SHA512 dcf3790933c95f66bdcbdb276497b36e57776103b0b1064a94479e84eaa0a09df8dd91509cb4ccab3a6724f0650f076ca1e332d73acc94b653e99a3e94a64574 -EBUILD libzip-1.5.2-r2.ebuild 2280 BLAKE2B f102a555784cab5a21fa0e49d5d2d965b1af8739551a02ce7a8c901ca6ad9dc5d40430fe263f561482d3f528d7ea94d52a3d23e3e346523b0842c20c38299b6d SHA512 f6d34b19bc4ae80a8b57dc7ee5f23f86b659dccfb8a1c0891fd8d94e88d99466759b2d62b416d79cca10fc572a478900d3ce98e185f95c20ba6c6e7d6bb5a817 -EBUILD libzip-1.6.1.ebuild 2287 BLAKE2B 3d33de546205fa55fca0feb1cde8cb0159de71c98971440b23fa42a39d7c577c057b8c1378f1cf9b326a3800a0451abb9ab44b1e22da5f84ebcd2403ad1423f9 SHA512 0d7a9b731bf4150cee092312e99f75a35152db181723332bf117f7a57632415959613a9fe89316756ff0db59746936587ef82b37f2f25387e89b5626abaa2740 +EBUILD libzip-1.6.1-r1.ebuild 2288 BLAKE2B ac0aa25a70174fe99977e49f70beb4876a221e884411bc69fe8a4a570a9a207a2ca578c0064a1c22ea101cb8aab0e86907df5b629f2509230984cacd14aa4814 SHA512 2412dddca1bcbc6d3c5ab7550980f132ceec5d56bdcb3875a27feb539a3c648f522766fd68663d289ebfd41b8d31477751378b0e8c4371c08b437e9036f6fd71 MISC metadata.xml 411 BLAKE2B 9b9ed5a214bd0ada5651c71831f103af8729535fb0ddc43cbab1ccb14cbfcd4103052b2549b739ded6caca6dc9f65bac346a00ed55806e37c77de367980b1bef SHA512 16b33f8e04a089007c9744141f12d04df43f1a733aed098fc6759d68616849b884180cdbafaf6694c8553de86dddb95864beeb76447f3dc241b83846ef651e3d diff --git a/dev-libs/libzip/files/libzip-1.5.2-mbedtls.patch b/dev-libs/libzip/files/libzip-1.5.2-mbedtls.patch deleted file mode 100644 index 564cc9b79f1d..000000000000 --- a/dev-libs/libzip/files/libzip-1.5.2-mbedtls.patch +++ /dev/null @@ -1,23 +0,0 @@ -From e34b2ed6116ba5e6d3c25cd504d91bb680db92e8 Mon Sep 17 00:00:00 2001 -From: Thomas Klausner -Date: Tue, 2 Apr 2019 15:26:06 +0200 -Subject: [PATCH] mbedtls: link against the correct library - -Inspired by https://github.com/nih-at/libzip/pull/88 ---- - CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 3f252b3f7..f8eb16eeb 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -42,7 +42,7 @@ ELSE() - ENDIF() - IF(ENABLE_MBEDTLS) - FIND_PATH(MBEDTLS_INCLUDE_DIR mbedtls/aes.h) -- FIND_LIBRARY(MBEDTLS_LIBRARIES NAMES mbedtls) -+ FIND_LIBRARY(MBEDTLS_LIBRARIES NAMES mbedcrypto) - ELSE() - SET(MBEDTLS_LIBRARIES FALSE) - ENDIF() diff --git a/dev-libs/libzip/libzip-1.5.2-r2.ebuild b/dev-libs/libzip/libzip-1.5.2-r2.ebuild deleted file mode 100644 index bb7b5e5421b6..000000000000 --- a/dev-libs/libzip/libzip-1.5.2-r2.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake multibuild - -DESCRIPTION="Library for manipulating zip archives" -HOMEPAGE="https://nih.at/libzip/" -SRC_URI="https://www.nih.at/libzip/${P}.tar.xz" - -LICENSE="BSD" -SLOT="0/5" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-macos" -IUSE="bzip2 doc gnutls libressl mbedtls ssl static-libs test" -RESTRICT="!test? ( test )" - -DEPEND=" - sys-libs/zlib - bzip2? ( app-arch/bzip2 ) - ssl? ( - gnutls? ( - dev-libs/nettle:0= - >=net-libs/gnutls-3.6.5:= - ) - !gnutls? ( - mbedtls? ( net-libs/mbedtls:= ) - !mbedtls? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - ) - ) - ) -" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${P}-mbedtls.patch" ) # bug 680820 - -pkg_setup() { - # Upstream doesn't support building dynamic & static - # simultaneously: https://github.com/nih-at/libzip/issues/76 - MULTIBUILD_VARIANTS=( shared $(usev static-libs) ) -} - -src_configure() { - myconfigure() { - local mycmakeargs=( - -DBUILD_EXAMPLES=OFF # nothing is installed - -DENABLE_COMMONCRYPTO=OFF # not in tree - -DENABLE_BZIP2=$(usex bzip2) - ) - if [[ ${MULTIBUILD_VARIANT} = static-libs ]]; then - mycmakeargs+=( - -DBUILD_DOC=OFF - -DBUILD_EXAMPLES=OFF - -DBUILD_SHARED_LIBS=OFF - -DBUILD_TOOLS=OFF - ) - else - mycmakeargs+=( - -DBUILD_DOC=$(usex doc) - -DBUILD_REGRESS=$(usex test) - ) - fi - - if use ssl; then - if use gnutls; then - mycmakeargs+=( - -DENABLE_GNUTLS=$(usex gnutls) - -DENABLE_MBEDTLS=OFF - -DENABLE_OPENSSL=OFF - ) - elif use mbedtls; then - mycmakeargs+=( - -DENABLE_GNUTLS=OFF - -DENABLE_MBEDTLS=$(usex mbedtls) - -DENABLE_OPENSSL=OFF - ) - else - mycmakeargs+=( - -DENABLE_GNUTLS=OFF - -DENABLE_MBEDTLS=OFF - -DENABLE_OPENSSL=ON - ) - fi - else - mycmakeargs+=( - -DENABLE_GNUTLS=OFF - -DENABLE_MBEDTLS=OFF - -DENABLE_OPENSSL=OFF - ) - fi - cmake_src_configure - } - - multibuild_foreach_variant myconfigure -} - -src_compile() { - multibuild_foreach_variant cmake_src_compile -} - -src_test() { - [[ ${MULTIBUILD_VARIANT} = shared ]] && cmake_src_test -} - -src_install() { - multibuild_foreach_variant cmake_src_install -} diff --git a/dev-libs/libzip/libzip-1.6.1-r1.ebuild b/dev-libs/libzip/libzip-1.6.1-r1.ebuild new file mode 100644 index 000000000000..b8389696d925 --- /dev/null +++ b/dev-libs/libzip/libzip-1.6.1-r1.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake multibuild + +DESCRIPTION="Library for manipulating zip archives" +HOMEPAGE="https://nih.at/libzip/" +SRC_URI="https://www.nih.at/libzip/${P}.tar.xz" + +LICENSE="BSD" +SLOT="0/5" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-macos" +IUSE="bzip2 doc gnutls libressl lzma mbedtls ssl static-libs test" +RESTRICT="!test? ( test )" + +DEPEND=" + sys-libs/zlib + bzip2? ( app-arch/bzip2:= ) + lzma? ( app-arch/xz-utils ) + ssl? ( + gnutls? ( + dev-libs/nettle:0= + >=net-libs/gnutls-3.6.5:= + ) + !gnutls? ( + mbedtls? ( net-libs/mbedtls:= ) + !mbedtls? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + ) + ) +" +RDEPEND="${DEPEND}" + +pkg_setup() { + # Upstream doesn't support building dynamic & static + # simultaneously: https://github.com/nih-at/libzip/issues/76 + MULTIBUILD_VARIANTS=( shared $(usev static-libs) ) +} + +src_configure() { + myconfigure() { + local mycmakeargs=( + -DBUILD_EXAMPLES=OFF # nothing is installed + -DENABLE_COMMONCRYPTO=OFF # not in tree + -DENABLE_BZIP2=$(usex bzip2) + -DENABLE_LZMA=$(usex lzma) + ) + if [[ ${MULTIBUILD_VARIANT} = static-libs ]]; then + mycmakeargs+=( + -DBUILD_DOC=OFF + -DBUILD_EXAMPLES=OFF + -DBUILD_SHARED_LIBS=OFF + -DBUILD_TOOLS=OFF + ) + else + mycmakeargs+=( + -DBUILD_DOC=$(usex doc) + -DBUILD_REGRESS=$(usex test) + ) + fi + + if use ssl; then + if use gnutls; then + mycmakeargs+=( + -DENABLE_GNUTLS=$(usex gnutls) + -DENABLE_MBEDTLS=OFF + -DENABLE_OPENSSL=OFF + ) + elif use mbedtls; then + mycmakeargs+=( + -DENABLE_GNUTLS=OFF + -DENABLE_MBEDTLS=$(usex mbedtls) + -DENABLE_OPENSSL=OFF + ) + else + mycmakeargs+=( + -DENABLE_GNUTLS=OFF + -DENABLE_MBEDTLS=OFF + -DENABLE_OPENSSL=ON + ) + fi + else + mycmakeargs+=( + -DENABLE_GNUTLS=OFF + -DENABLE_MBEDTLS=OFF + -DENABLE_OPENSSL=OFF + ) + fi + cmake_src_configure + } + + multibuild_foreach_variant myconfigure +} + +src_compile() { + multibuild_foreach_variant cmake_src_compile +} + +src_test() { + [[ ${MULTIBUILD_VARIANT} = shared ]] && cmake_src_test +} + +src_install() { + multibuild_foreach_variant cmake_src_install +} diff --git a/dev-libs/libzip/libzip-1.6.1.ebuild b/dev-libs/libzip/libzip-1.6.1.ebuild deleted file mode 100644 index 27ab2b357dad..000000000000 --- a/dev-libs/libzip/libzip-1.6.1.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake multibuild - -DESCRIPTION="Library for manipulating zip archives" -HOMEPAGE="https://nih.at/libzip/" -SRC_URI="https://www.nih.at/libzip/${P}.tar.xz" - -LICENSE="BSD" -SLOT="0/5" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos" -IUSE="bzip2 doc gnutls libressl lzma mbedtls ssl static-libs test" -RESTRICT="!test? ( test )" - -DEPEND=" - sys-libs/zlib - bzip2? ( app-arch/bzip2:= ) - lzma? ( app-arch/lzma:= ) - ssl? ( - gnutls? ( - dev-libs/nettle:0= - >=net-libs/gnutls-3.6.5:= - ) - !gnutls? ( - mbedtls? ( net-libs/mbedtls:= ) - !mbedtls? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - ) - ) - ) -" -RDEPEND="${DEPEND}" - -pkg_setup() { - # Upstream doesn't support building dynamic & static - # simultaneously: https://github.com/nih-at/libzip/issues/76 - MULTIBUILD_VARIANTS=( shared $(usev static-libs) ) -} - -src_configure() { - myconfigure() { - local mycmakeargs=( - -DBUILD_EXAMPLES=OFF # nothing is installed - -DENABLE_COMMONCRYPTO=OFF # not in tree - -DENABLE_BZIP2=$(usex bzip2) - -DENABLE_LZMA=$(usex lzma) - ) - if [[ ${MULTIBUILD_VARIANT} = static-libs ]]; then - mycmakeargs+=( - -DBUILD_DOC=OFF - -DBUILD_EXAMPLES=OFF - -DBUILD_SHARED_LIBS=OFF - -DBUILD_TOOLS=OFF - ) - else - mycmakeargs+=( - -DBUILD_DOC=$(usex doc) - -DBUILD_REGRESS=$(usex test) - ) - fi - - if use ssl; then - if use gnutls; then - mycmakeargs+=( - -DENABLE_GNUTLS=$(usex gnutls) - -DENABLE_MBEDTLS=OFF - -DENABLE_OPENSSL=OFF - ) - elif use mbedtls; then - mycmakeargs+=( - -DENABLE_GNUTLS=OFF - -DENABLE_MBEDTLS=$(usex mbedtls) - -DENABLE_OPENSSL=OFF - ) - else - mycmakeargs+=( - -DENABLE_GNUTLS=OFF - -DENABLE_MBEDTLS=OFF - -DENABLE_OPENSSL=ON - ) - fi - else - mycmakeargs+=( - -DENABLE_GNUTLS=OFF - -DENABLE_MBEDTLS=OFF - -DENABLE_OPENSSL=OFF - ) - fi - cmake_src_configure - } - - multibuild_foreach_variant myconfigure -} - -src_compile() { - multibuild_foreach_variant cmake_src_compile -} - -src_test() { - [[ ${MULTIBUILD_VARIANT} = shared ]] && cmake_src_test -} - -src_install() { - multibuild_foreach_variant cmake_src_install -} diff --git a/dev-libs/link-grammar/Manifest b/dev-libs/link-grammar/Manifest index 70bf98a86570..f7ef2b2651c4 100644 --- a/dev-libs/link-grammar/Manifest +++ b/dev-libs/link-grammar/Manifest @@ -1,4 +1,4 @@ AUX link-grammar-5.3.9-out-of-source-build.patch 2541 BLAKE2B 6b60a65bb39e628f8c555dce20410872a4dd56d27402e7bc939d49483053cf84199f3f5bab495c16f734b4b6662b467b0369cda4dc852a39568f27b68c0f14da SHA512 340a03c31ed94f53b00622bf7f925d8f47c658ec81843f0139deb5b38074f346ad4d65dc49653cccf1b7b49966c77029ab64e993d113e709e75ebb930448b8f6 DIST link-grammar-5.3.11.tar.gz 3632617 BLAKE2B 07fe951743096a0d6b906c9b7174b58fcc54b0e2c54805d15731de783888327799fd77f64a2ae7f4e09327feb08d91cb95471e9c0c3c2fe00fca3553f40b1905 SHA512 09671d187deac3b9530dd63eb4497de9c2c9db32d79da06c677bdbccac015adef06813819692a92d15499c7cb347071c58b73c52505af154bdc8a8fcd409ddd2 -EBUILD link-grammar-5.3.11.ebuild 4007 BLAKE2B e9b7ece871ea1a58c0e3cef1323cf9c130f3bb427e562d5ec76aea30b044a02873f8f17331ddda6b248846684550daaad284537ebca1051085577cb9c0872b98 SHA512 a05b6bc9415e725a6e025953dc4e0934c38846837283bf1d08fd89fabc1fdf3d82d95c64c683f1e7e29fd3749f951b74f335dc5db2805a08cba0494e2bcf78b2 +EBUILD link-grammar-5.3.11.ebuild 4008 BLAKE2B 2f0a30a65486325492d5e91dbca1ac02f1035f027ca665098d6f15fe1cd64ba6a3d54177dd21a4c4683e1e585db6bb6b9251cfa338fac8abd1e5896432c69ece SHA512 308f05f929edc5630e8927569a2082a7ffa322aad580cea724467738e249113c8d70ea5d5b72b8fb692a911eeae197ad57b50558ee2a4329fde8c1dbce776d53 MISC metadata.xml 963 BLAKE2B ebe0a68ad3a8fee0aa3d112f152e306d691b73e6969bf1fb7026edbdfb814fa1476c2e7d9e8ff9051e5920f9279acea871fab85da58ff8642ec819b5a4fbb57f SHA512 d53e9c7867629e8caf488cef531e258bb2cad3fcbe458e80024b0292fe90148656a77069c45f42e782ba473daafec5cf1fa93e9be00571ceefd21bf59b0ea5a2 diff --git a/dev-libs/link-grammar/link-grammar-5.3.11.ebuild b/dev-libs/link-grammar/link-grammar-5.3.11.ebuild index 6b1ec84d70b5..0d428f04aba8 100644 --- a/dev-libs/link-grammar/link-grammar-5.3.11.ebuild +++ b/dev-libs/link-grammar/link-grammar-5.3.11.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://www.abisource.com/downloads/${PN}/${PV}/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 sparc x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 sparc x86" IUSE="aspell +hunspell java python static-libs threads" # pcre REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/dev-libs/lzo/Manifest b/dev-libs/lzo/Manifest index f5df8a5d76a6..c5cc6470c06e 100644 --- a/dev-libs/lzo/Manifest +++ b/dev-libs/lzo/Manifest @@ -1,3 +1,3 @@ DIST lzo-2.10.tar.gz 600622 BLAKE2B 124b6645a2cb7f01f153c9fa6e1976378bdfb224841a7b45ab19c584c6ef704c20719ae87640b8d83f3f9269a57d9cc2e870a914124dac03a2ef1336e9feb9c9 SHA512 a3dae5e4a6b93b1f5bf7435e8ab114a9be57252e9efc5dd444947d7a2d031b0819f34bcaeb35f60b5629a01b1238d738735a64db8f672be9690d3c80094511a4 -EBUILD lzo-2.10.ebuild 1022 BLAKE2B 321c5a6506a7f131ff156168696059fb1da7f806f6787ca8ed0db33fbea4da71d0f2b37f7a34195501bce91cf1c9dca74a53d7ee6316a51a11f9ca969e3df906 SHA512 07fe064de1bc5d5886627e03e4992a7151f91b33de52decce96e030db99f42f67973ed3fd876832fe021082a31c870b0267161bb6fa45e912f4f855b04109bce +EBUILD lzo-2.10.ebuild 1019 BLAKE2B eb9fa5931ab416efd6575737650c291b69c0db0d5acdc144a49fb45e6012649ade17b1de01b82fd44afe8bfee008dd67eaab74f6e7c14364844ca418854ab6ad SHA512 e8e3d4c353e2aad050a81de834730610fdbc9bbe4b49997f9d2ec284824967ae897be60c11b191d0d97fa8f065541fbabd5ee14c26583d4cd02834b1316eac47 MISC metadata.xml 331 BLAKE2B 26723a66d81589b011d73477fb7166710855286818c34d5ea2ba3bce10e0902c7498915b559bc8aec13c676a43255efc70b1d578367cd3a53deb31702ef13727 SHA512 b58af857c0305f2e7266fb0a33439f4908c46b5e30e968785936b5fde495dc1e9852264ad862ab1f909ad8eb5c086b7efe96315771140f3677a81b2136f0f21b diff --git a/dev-libs/lzo/lzo-2.10.ebuild b/dev-libs/lzo/lzo-2.10.ebuild index ee838a21567c..c6a3abdfa53f 100644 --- a/dev-libs/lzo/lzo-2.10.ebuild +++ b/dev-libs/lzo/lzo-2.10.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.oberhumer.com/opensource/lzo/download/${P}.tar.gz" LICENSE="GPL-2+" SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="examples static-libs" multilib_src_configure() { diff --git a/dev-libs/m17n-lib/Manifest b/dev-libs/m17n-lib/Manifest index b0f63f545b9a..247db847b1ed 100644 --- a/dev-libs/m17n-lib/Manifest +++ b/dev-libs/m17n-lib/Manifest @@ -6,6 +6,6 @@ AUX m17n-lib-parallel-make.patch 2379 BLAKE2B 2867ed88387bf6014841b1f00ceebacda7 AUX m17n-lib-pkg-config.patch 465 BLAKE2B 9e66c6cea978acabcafe6b1c8d1bcf58a29987881c4cebe9fd0e0f6fc5ed49a36b602c61259acfedc0f7020258b4313595c45326bcfc65d9744b273a49e1ab11 SHA512 978d968bdfe590861ec078135db5afb7edf21e2d0bb73403926f5fb7d77566bbd51813849bcd97e1ae127721b886be1ad8216b47b53a82f5df6dec813b249e7f DIST m17n-lib-1.7.0.tar.gz 1063169 BLAKE2B 61192d26dec8a8bdb55b6a819c5b1aa5503e4320d57864889065c9490ee6720f5b258fbef10d5944f69f5a9ccbe49ea5494c8b0a10d536592c301f46df6826c5 SHA512 26fc1be02a5e487a2fa5f2f63d991f3c745aa1b78e20d931fe4b265125266501cc8d402aa3cb5c1b71a7d4c0f7a0bf5b2c3b17ec5f4f8e0f5ee3052ad4e205b7 DIST m17n-lib-1.8.0.tar.gz 1091731 BLAKE2B a4b55fbc3246fe0865dcf1647e91d03de6ead06fb4349ba207613cdea6bb079c0e7623510a6fb046dce4bfefd262f68c41c9174d29a2b4a6f673da298642e1cb SHA512 8aba862888393232172c03cdf52531e29ea969c4327e6f69879ecf7438eafee32782f509ec292b3e1b7cd3202e2764984d7a59e85cdb87a7c8bfcbac5b0ee6fd -EBUILD m17n-lib-1.7.0.ebuild 1754 BLAKE2B 75dd20879de0ea125b376ecfb3668f9747dbd03334d1e0c350783c8fd5759ae99c00f555899cce13b1580cdbcb2a87ef790a7cae5c4edcc5b8fe898c366e1bd4 SHA512 d414ce563827d4111915275500e942cb2ebc63a408e9d299e88eb84da24697a520b4d9a0d87caad4c600f5466699362039ab4f2cffe295ea333d7f2e35763e36 +EBUILD m17n-lib-1.7.0.ebuild 1756 BLAKE2B ad352d65c683556e56cf1ddd683a16fc2394603b411ac8a59f1f28c7480e4ff075536e7f74e2cc5faa8608685b80c6ff6973b36b7161e2bf44b144d10390dd8a SHA512 8a94ace6cea383ce15af9249002bf9332372eaef2afb61e51c8b931d25fad2cbc5b905d827fcf859694f062c7b8350095482a69d1a334eeac39c13041a7d4bd1 EBUILD m17n-lib-1.8.0.ebuild 1840 BLAKE2B 0d84d47d4322331569a9d1be081980f64e975e5b8e0d835cd313a3c1aaf7a723631967e9d898961f8709161c5222869e8b8454bf5d01c314bfcf81129e99c1b5 SHA512 f385a0b6f80f0cd8f688f61a119101b4d4d6619291051aa4c47b313a439e80fcab039142c2b4da8f2b2ebc5fd5f66d92408fea86064250496d6e70db3fbd83d1 MISC metadata.xml 810 BLAKE2B a17dd171386fee0a400c07e5dc5008855e68d15a048380714c35355551fa40aaaf6e0dc8fb4b28f7a89553c9482cbf40b7b13117506aac007cf8e6901dda4acb SHA512 d5530380b5ad05c6dbdeffebf310bd45985301b62b2ab11757727551522bc45c3b00d0e751503d8ead750155fb857125b73f14210df6fd3a2f85af48638f0f88 diff --git a/dev-libs/m17n-lib/m17n-lib-1.7.0.ebuild b/dev-libs/m17n-lib/m17n-lib-1.7.0.ebuild index 79777cd38665..917371744b33 100644 --- a/dev-libs/m17n-lib/m17n-lib-1.7.0.ebuild +++ b/dev-libs/m17n-lib/m17n-lib-1.7.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/m17n/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86" IUSE="X anthy athena bidi fontconfig gd libotf libxml2 spell xft" RDEPEND="~dev-db/m17n-db-${PV} diff --git a/dev-libs/mm/Manifest b/dev-libs/mm/Manifest index ea8f061c6eae..bbd8e387e19d 100644 --- a/dev-libs/mm/Manifest +++ b/dev-libs/mm/Manifest @@ -1,3 +1,3 @@ DIST mm-1.4.2.tar.gz 344903 BLAKE2B 5fec1eeea52e9ff77f94081f4e77dfd627c356cc94591169fa89f5564882e2e3a4712c90c3f1e133024ef0adf095da8063916145159e5023c4191748bd622c6c SHA512 dcc12676453cfaf19560f99fa97e905428051d72b46aeaf574300f51e64f689caa70c81b619b8794ad604e8a2efe6bde1e486a2e315263b5694d6eab1cacc182 -EBUILD mm-1.4.2-r2.ebuild 677 BLAKE2B f2fe69a910e6075550ea68d01cd49462b6f1fb64fd6e550c120b843dc9ebfc72653a5cf58084c8bcf4798f541a9757171c5a22985b65829f1567b4b8c9b589a7 SHA512 9d5920ad19924072912492666b0c535e55155183cd77138abdff4a58b1472edb4ef6ae117dc556939698207fcb6d96cb4f3518e327e66cdd552ab53890f61a98 +EBUILD mm-1.4.2-r2.ebuild 675 BLAKE2B 51f536a32952ef1f25aca83db8daac78b7c073a4472fd6d09918f750249a34c30efba16538447bc96900197abce95ff3366b248563734166f1c53eb5ae9e4583 SHA512 61f9fccac9f966d059175702487bf13c159f5e0a9461d9605d30bbc4820211199482a208b475be6ef12ed06811d3f1b86161ef012e7131efa8c1fe9655a9200b MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/dev-libs/mm/mm-1.4.2-r2.ebuild b/dev-libs/mm/mm-1.4.2-r2.ebuild index 07349024b7a7..3a5530eea121 100644 --- a/dev-libs/mm/mm-1.4.2-r2.ebuild +++ b/dev-libs/mm/mm-1.4.2-r2.ebuild @@ -9,7 +9,7 @@ SRC_URI="ftp://ftp.ossp.org/pkg/lib/mm/${P}.tar.gz" LICENSE="mm" SLOT="1.2" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86" IUSE="" src_prepare() { diff --git a/dev-libs/mongo-c-driver/Manifest b/dev-libs/mongo-c-driver/Manifest index 7f74ced5e769..e60896f450bd 100644 --- a/dev-libs/mongo-c-driver/Manifest +++ b/dev-libs/mongo-c-driver/Manifest @@ -7,6 +7,8 @@ AUX mongo-c-driver-1.13.0-no-uninstall.patch 866 BLAKE2B de38a7659be91d293b33c03 AUX mongo-c-driver-1.13.1-drop-failing-test.patch 842 BLAKE2B ce51289a0e16e9c5fdd072081b85bfd7fcc2d5450a5c34f148f8b81a0ab13e7e79f7ffdbfb7f951566f3fd5af28c2f9cd0b491af91d2d8f3a89312189760c056 SHA512 77a0ea5dcc76ce1fd18a15ae910fa1507282f36f47068b357cac3ae63f4a4368da848dd077747080f423e80a34665dd677f083eab6c16d258e75d5c2f99817fa AUX mongo-c-driver-1.14.0-enable-tests.patch 849 BLAKE2B ddae62c9f8d6f94f3c8f2bc48921f1825d8cef150026ea4a1047455901c9224c32f3ef2fdf9b426e73f752207fe9fc617c16547e0a2b7c4526350ba76358947c SHA512 4044c9580fb570640f1bd0e53c55a0699b5a22a93b78e2165ca08a0f99c6f09823e012021f86ff0b9ac2e1a2364b15b9eef77740833130ee08b4aed15afdb98d AUX mongo-c-driver-1.14.0-no-docs.patch 356 BLAKE2B 801760527a7511a0472d85ba6a6ca00d4b59306f5ec69f0f6b5d89c1858d342a7ec724c7dece3a56ea6506a794c876496e54c498d1d69ec8fb5d7869e68ee94e SHA512 e28f9099f382f7e96ce804c32d30976af4df26f2153c3dd250504b33f522f16ded73563a45f306a9439bf27e723c931df53217cc3735362120e88e4c8f3ce8aa +AUX mongo-c-driver-1.16.2-enable-tests.patch 1167 BLAKE2B 750a692000dcb2abfc38d477dfa5df091ade3ffdf6c72f7a71e0c2da17c8ec875fefa6f049a7f57cfafdcebd7fe044fb6d68582b33845debd877de4760b86e57 SHA512 fb44a8f33f7905dfa71cc5bc0a9198872f008b499af3102f289fe46b57504abbf3eb4ec337d916dac1bd0284e3e955c4a7e75db1256e5b32e628443ffc447f29 +AUX mongo-c-driver-1.16.2-single-doc-job.patch 845 BLAKE2B e0b49afc8e8085697ead1dc63673cbe0e25dc21e32cb418abeeb65ef2569d2e794e8141be5f6489f53423e1bf8dc70c343b18388b258f7179e97de0b9fb9abb3 SHA512 3a2e93b80ca63a8d13c10f1a530140ba2647676d1f955957833d71e50c05fba6a45400e294b2bbe324a1af9403ab07fdc1947e70835878e782252a2bad9276dd DIST mongo-c-driver-0.7.1.tar.gz 108537 BLAKE2B 29d7f6680d700d15d02b3d5deefbdc27b4e0841a2ac30205ed148216d15e95fe487f4cea4decacdf573a4ce78248cfd12cba72b9dbf90065e127fa7fb56cad27 SHA512 5c6996dc47ecbe4d77971e3aa983a877e7de736bf358c467808eceba8b1a5eea342376249cdc682a034fc7ec39290d234527cec3c3732686f184281a72aec724 DIST mongo-c-driver-0.8.1.tar.gz 124053 BLAKE2B 1c6b0d3998c6497c39fc2f6597021e84571c717e5d6f288d79d3862e7f15f131604648595ca0e12200352a7fbf40652803afd0f60a80eac657b9853a1de51173 SHA512 7b61ac4b1b154ee1f518eddb2bbc0cdafe0da8786eed4475e5703c2a735ec5a09efde59f5bfa45fb226cbce24d8c0ba0de403d8fc3e561c0e48507dfb07962b1 DIST mongo-c-driver-0.98.2.tar.gz 5342760 BLAKE2B 399fb03464234c87dcb66647c5383c505e654238e72e86794fdbc56716590ea6637aa7bfb0d25c0fb6aae8fce6055741753ac33125cb1b475c7bfe1e198a0a1e SHA512 6e3abc31b1e0e02d3bb864882444a95aa01ec4a85ee77abdc52675a730790be7f1924f3c6ea36405ff0f2066e332302ca567bbfa35ba7b918bce81fb409600eb @@ -19,6 +21,7 @@ DIST mongo-c-driver-1.13.0.tar.gz 5734887 BLAKE2B ce5c78dde31edc753a6678e90889a0 DIST mongo-c-driver-1.13.1.tar.gz 5740487 BLAKE2B 92184df6f15f951564a7df14d8ec52eb0199a49af102d44c8fb7678db82a41f915c984e95f5301f533dde63139221cb6e161fa5053b9fcc33080abe1095d9c35 SHA512 454670a145a5f2272daa5ca88f2e7d7e42c9b7df62dfc29b3c4b602ef8f819a740890c40872fa47dc411cc5ef9a34b55a6feea3657a802a5be378c4dbe79f42d DIST mongo-c-driver-1.14.0.tar.gz 6573651 BLAKE2B 0b1157473554a5aa49e61cf1c85dc7b1f1917581e661a4295876d4c93e72137b4c7c04e1b7545ba7272706499dbe868a36f1c888d2d07a8176f1c4dc01f9fa5f SHA512 99ca4001341d044a8ffc02a5d7175d40f8a998bdaad15a668a7db0558fa616ec18152faeda6da7f28b34c5d2cf4b649180c9390d2229e1342b6c4f6742816994 DIST mongo-c-driver-1.15.1.tar.gz 6699867 BLAKE2B afb75b6f50173bbe161a37a5cd3afd7d2ce3d9ab73019e2a27e2b15b0be0a54c5e3b423dda2e6d65b85ff7c1dbbd883f3a0e0ebc244a13c531d2c39297d9a5e9 SHA512 7544900809dd008da110b412acc1e5e42ea908d804fdf3bced8100e48f1695844605407c9733b285b8833b636bcaec8687df25a01c9749612c61df2325214fe5 +DIST mongo-c-driver-1.16.2.tar.gz 6888287 BLAKE2B 40d2b73f495a8c71ca8b3c39c1b3c85b4a01ea088428967ed49f4758ef749e3288b046bde767a83aad022933f30f7307a4be65141f477bb1dcf912b4099129d6 SHA512 0930a80692f08329cad558644c25c46da64a0c8b6a9fc7412db0f547dae63bf59e9d29ee774d329c63af186eea751670bf21ccee8cf255f8bc8d5bd78c0e736a DIST mongo-c-driver-1.3.5.tar.gz 5860804 BLAKE2B a55de56d285638f21caff06446e3c0c19a5b8722a2ed69fdf046c35973c9bedcc1686065e4355db28afc83c1415872eee2972a6fb3f21647d2cafce12706adc0 SHA512 23844ffe20580998308aa9c8409afcb87dccde874077eefc6806b705e5de5743846ba0513f3a3fe83147fc47842ab8c7438ad1de5f3f55b81586b9e19046aabf DIST mongo-c-driver-1.6.2.tar.gz 6907818 BLAKE2B 7922a50ba58d92d2954eb5c2ccb02fd3b70861bd26516fd12fe6bdf79a926799fbc3a367e1c24a57932870726aa5abc1d264215ea964a56bc318ab0f413afc60 SHA512 b3fe08a31bc83707a4d94f8ea2742fc9b17d024d6c2f92b49cfc4fe012e58cd441c9f0fa4bae9f4205fca44b2a0d8c6d5bc32a05fc9ede9bab0011839a1394af DIST mongo-c-driver-1.8.2.tar.gz 7308675 BLAKE2B ca82c2824486cee78b164d1fdfcf1de062804f0f8637a36ec197efe434ae23a387ec0e6b2e4aa3e9c8bb2434a3cef48fecd17fc4b159a92ad86b8b940b17598a SHA512 af23601ba33694d80acdb890c1b85a354fda966491c4bbfb341a884bcd6314886e405efa3a09e47398adf8dbfdeb1b05ae8b022a72f04a66265bfaeddb661f76 @@ -35,6 +38,7 @@ EBUILD mongo-c-driver-1.13.0-r1.ebuild 2447 BLAKE2B 9d78225d7dfad62360686f37b607 EBUILD mongo-c-driver-1.13.1.ebuild 2482 BLAKE2B a023ec4ab0d023c30e6f664eb1209136429c19321f07fbdf7def6b2fcb7d66f873fd394d48db98f08f2466c4c46a9fbba8f8a48e57a355b09c2d9e4582d1ebda SHA512 f587c3e03233039d8869b5d75b8fd1cee617da4a1b4fd6acd97a043c78a7604320c42e78e5e21df0783da98092252e4301011804384988df548449a350e89a47 EBUILD mongo-c-driver-1.14.0.ebuild 2551 BLAKE2B 63c599838498a5893429ff5def20a62f50205e9c6eb8cbc09fd32bcdacd8b70531cc46041023999a634f990c4982a3b94a027cef2314e1b6d5e0a8edb8d9768a SHA512 3ad5c4651b4c3d00c9c01159648750f46cc52e8c9c910ca5534518c7ee7255bba6069ef5a26f5734d52b7a978cdf089ffac52af10fcc15c41a573e6cd6f7fcb6 EBUILD mongo-c-driver-1.15.1.ebuild 2536 BLAKE2B b4d2263f92d32b3605188b6ea91d8dd1a3100ad13e73c300b6efe5a684483a9669c389d591c6681c5f6a2a1501bbc1d2fc4c1db88533c868ca1b4fe30348203c SHA512 393ffad442d3db5ad0661459f3ef9cbe9d37a5087079436ac6c534dee378d207c802f928b6dbef13626d6c77026971215c52413e8ea7bf21167f74526b9b6560 +EBUILD mongo-c-driver-1.16.2.ebuild 2501 BLAKE2B 70f6e83f3a3220b56755a495581adfceedb5ee69bd6f919b5f14a2203d7ac86cc55555b7e845f330e12c7ff24d137297676febb65cddbfaf1df6da2b8b7d33db SHA512 8706ebc5bf7a8961d16b5a4f70c01983bc65f3ecbf67816935e54eb81a2422bd5914b350798deceeffeccdeaf311bb3615480160d1a366d2275f07ff2877a96d EBUILD mongo-c-driver-1.3.5.ebuild 2171 BLAKE2B 62807837e21c6ce5c098fb5160aae99b01d6dd01550d3bd837ca727616036ec453a9e37f0b4ae71979bdce01344a265d0ccc23d324d9827084bfc302b980a6d1 SHA512 1b22d611b3c235883d4115fbf82d800fae0fd81453d2b4dff8abe8dbeab065b04e2abd506ad6050c10862a7bb7f28cc7ad41b08bf16a53598c20eabcaaec4cd8 EBUILD mongo-c-driver-1.6.2.ebuild 2070 BLAKE2B b2a25755c6a37247c42f41134684387b2e584a241a411fce98c96f057ef18c050bc4e8ec3aadc4de716fa7369ca797ca75cf9ac2fb39d3dba0827190d9cad2be SHA512 22a44789068ec7277d10feb6d41b82526b09aad1213ae8b9827131e63df1d78ce07704f295178cfa085a6c6c645f7d456150caca51265b00dd8bf6cca2c6f42c EBUILD mongo-c-driver-1.8.2.ebuild 2128 BLAKE2B ef502986fe7b125c8abd168119797b89706209b0f6c7a2f99dbf4a0e9de93687babc79d504e366ba4bdad52215e2f5c4c72f259f81ea3bd70c627591389cf9dc SHA512 87607915dab15ffbe9f2dea28a243d14ec5c20d7290fd9018a57a7e31cbe4bc62b731f236da06d246823b070ea2230b588159a8001e792ce7273f492452811fb diff --git a/dev-libs/mongo-c-driver/files/mongo-c-driver-1.16.2-enable-tests.patch b/dev-libs/mongo-c-driver/files/mongo-c-driver-1.16.2-enable-tests.patch new file mode 100644 index 000000000000..47cce862c8bb --- /dev/null +++ b/dev-libs/mongo-c-driver/files/mongo-c-driver-1.16.2-enable-tests.patch @@ -0,0 +1,35 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 1a2b7ba..26fbe9b 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -161,8 +161,6 @@ if (ENABLE_BSON STREQUAL SYSTEM) + endif () + + message ("-- libbson found version \"${bson-1.0_VERSION}\"") +- message ("-- disabling test-libmongoc since using system libbson") +- SET (ENABLE_TESTS OFF) + + if (ENABLE_STATIC MATCHES "ON|AUTO") + set (MONGOC_ENABLE_STATIC ON) +@@ -174,7 +172,7 @@ if (ENABLE_BSON STREQUAL SYSTEM) + endif () + set (BSON_LIBRARIES mongo::bson_shared) + if (NOT TARGET mongo::bson_static) +- message (FATAL_ERROR "System libbson built without static library target") ++ message (STATUS "System libbson built without static library target") + endif () + set (BSON_STATIC_LIBRARIES mongo::bson_static) + endif () +diff --git a/src/libbson/tests/test-bson.c b/src/libbson/tests/test-bson.c +index c949d22..4d5a47f 100644 +--- a/src/libbson/tests/test-bson.c ++++ b/src/libbson/tests/test-bson.c +@@ -17,7 +17,7 @@ + + #include + #include +-#include ++#include "bson/bson-private.h" + #include + #include + diff --git a/dev-libs/mongo-c-driver/files/mongo-c-driver-1.16.2-single-doc-job.patch b/dev-libs/mongo-c-driver/files/mongo-c-driver-1.16.2-single-doc-job.patch new file mode 100644 index 000000000000..933081b32a31 --- /dev/null +++ b/dev-libs/mongo-c-driver/files/mongo-c-driver-1.16.2-single-doc-job.patch @@ -0,0 +1,22 @@ +diff --git a/build/cmake/SphinxBuild.cmake b/build/cmake/SphinxBuild.cmake +index a7f49d7..804ad44 100644 +--- a/build/cmake/SphinxBuild.cmake ++++ b/build/cmake/SphinxBuild.cmake +@@ -40,7 +40,7 @@ function (sphinx_build_html target_name doc_dir) + ${CMAKE_COMMAND} -E env + "PYTHONDONTWRITEBYTECODE=1" + ${SPHINX_EXECUTABLE} +- -j ${NPROCS} -qEW -b html ++ -j 1 -qEW -b html + -c "${CMAKE_CURRENT_SOURCE_DIR}" + "${CMAKE_CURRENT_SOURCE_DIR}" + "${SPHINX_HTML_DIR}" +@@ -133,7 +133,7 @@ function (sphinx_build_man target_name) + ${CMAKE_COMMAND} -E env + "PYTHONDONTWRITEBYTECODE=1" + ${SPHINX_EXECUTABLE} +- -j ${NPROCS} -qEW -b man ++ -j 1 -qEW -b man + -c "${CMAKE_CURRENT_SOURCE_DIR}" + "${CMAKE_CURRENT_SOURCE_DIR}" + "${SPHINX_MAN_DIR}" diff --git a/dev-libs/mongo-c-driver/mongo-c-driver-1.16.2.ebuild b/dev-libs/mongo-c-driver/mongo-c-driver-1.16.2.ebuild new file mode 100644 index 000000000000..66adfafad3a1 --- /dev/null +++ b/dev-libs/mongo-c-driver/mongo-c-driver-1.16.2.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake-utils + +DESCRIPTION="Client library written in C for MongoDB" +HOMEPAGE="https://github.com/mongodb/mongo-c-driver" +SRC_URI="https://github.com/mongodb/mongo-c-driver/releases/download/${PV}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~s390 ~x86" +IUSE="debug examples icu libressl sasl ssl static-libs test" +REQUIRED_USE="test? ( static-libs )" + +RDEPEND="app-arch/snappy:= + app-arch/zstd:= + >=dev-libs/libbson-${PV}[static-libs?] + dev-python/sphinx + sys-libs/zlib:= + icu? ( dev-libs/icu:= ) + sasl? ( dev-libs/cyrus-sasl:= ) + ssl? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + )" +DEPEND="${RDEPEND} + test? ( + dev-db/mongodb + dev-libs/libbson[static-libs] + )" + +# No tests on x86 because tests require dev-db/mongodb which don't support +# x86 anymore (bug #645994) +RESTRICT="x86? ( test ) + !test? ( test )" + +PATCHES=( + "${FILESDIR}/${PN}-1.14.0-no-docs.patch" + "${FILESDIR}/${PN}-1.16.2-enable-tests.patch" # enable tests with system libbson + "${FILESDIR}/${PN}-1.16.2-single-doc-job.patch" +) + +src_prepare() { + cmake-utils_src_prepare + + # copy private headers for tests since we don't build libbson + if use test; then + mkdir -p src/libbson/tests/bson || die + cp src/libbson/src/bson/bson-*.h src/libbson/tests/bson/ || die + fi +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_SKIP_RPATH=ON # mongoc-stat insecure runpath + -DENABLE_BSON=SYSTEM + -DENABLE_EXAMPLES=OFF + -DENABLE_ICU="$(usex icu ON OFF)" + -DENABLE_MAN_PAGES=ON + -DENABLE_MONGOC=ON + -DENABLE_SNAPPY=SYSTEM + -DENABLE_ZLIB=SYSTEM + -DENABLE_SASL="$(usex sasl CYRUS OFF)" + -DENABLE_SSL="$(usex ssl $(usex libressl LIBRESSL OPENSSL) OFF)" + -DENABLE_STATIC="$(usex static-libs ON OFF)" + -DENABLE_TESTS="$(usex test ON OFF)" + -DENABLE_TRACING="$(usex debug ON OFF)" + -DENABLE_UNINSTALL=OFF + -DENABLE_ZSTD=ON + ) + + cmake-utils_src_configure +} + +# FEATURES="test -network-sandbox" USE="static-libs" emerge dev-libs/mongo-c-driver +src_test() { + local PORT=27099 + mongod --port ${PORT} --bind_ip 127.0.0.1 --nounixsocket --fork \ + --dbpath="${T}" --logpath="${T}/mongod.log" || die + MONGOC_TEST_URI="mongodb://[127.0.0.1]:${PORT}" ../mongo-c-driver-${PV}_build/src/libmongoc/test-libmongoc || die + kill $(<"${T}/mongod.lock") +} + +src_install() { + if use examples; then + docinto examples + dodoc src/libmongoc/examples/*.c + fi + + cmake-utils_src_install +} diff --git a/dev-libs/mpc/Manifest b/dev-libs/mpc/Manifest index 0907fe2d37c1..3cb433cae56c 100644 --- a/dev-libs/mpc/Manifest +++ b/dev-libs/mpc/Manifest @@ -1,8 +1,3 @@ -AUX mpc-1.0.3-mpfr-4.0.0.patch 3748 BLAKE2B 906ee3ff90ab1d9aad58caae7b1185d99d6e09f30f9fe80e9673c0ef499b4fff349b61c6de77502e2e3eecc68ecab6d00453cf1525cb8b404a6f7be9b90ec3b5 SHA512 7ecdc20adce8d71c268e7b090a484441f2b807c19caef637de0bd97cdc12534d7b24f6d7cae80e3c1ecbf7c6445f81cb63b219869797e69de3dbae0e268d9caa -AUX mpc-1.0.3-no-ulp.patch 904 BLAKE2B 33f96aa9ce60823ac9b84a604ac84c87fd0d4d8eec9b08880f70920aad24775a00cfadf0e76f08274d829f3a7ef03f22d8f440f0207ccaa7f98f1c4911d0beb1 SHA512 22bf9f04ba745d66469a23366d405b7b32bd7454e2240d01995b0dd04e156f23fa1bd842b520799af899ff96650bd050f4675d7a9cba6ebd68ba8fb5d658a0a6 -DIST mpc-1.0.3.tar.gz 669925 BLAKE2B 4b5a1db5220b58070f9356041f44f021c2c9ec46aa4303d0a31e809d649897bc3547e9b06271dae4e80be569ee67e2a84f86b662e05dac0ca36ff87e95fcbd62 SHA512 0028b76df130720c1fad7de937a0d041224806ce5ef76589f19c7b49d956071a683e2f20d154c192a231e69756b19e48208f2889b0c13950ceb7b3cfaf059a43 DIST mpc-1.1.0.tar.gz 701263 BLAKE2B afd9fefe687b7cd3c3a483e183f366348e34f58f5d713e2f6b38da16e2e382248b446d9da01ea89fe7202b795b08929b7c42c89c2c1e9a57482faf01ee697beb SHA512 72d657958b07c7812dc9c7cbae093118ce0e454c68a585bfb0e2fa559f1bf7c5f49b93906f580ab3f1073e5b595d23c6494d4d76b765d16dde857a18dd239628 -EBUILD mpc-1.0.3-r2.ebuild 1053 BLAKE2B d3abc21b9e65f07312e203af6575851127ed912ab565573e9954c73bdbc5ff5c4db1c2cfd4f9001c9d9976ef725756735edb60083d9cc1af9933e5e3f1e66938 SHA512 837665d4aac419b82184201799252e930506acb9935442f54b61c02394a360d2f3bfd92a3b424e49ca24290acf7612074eda11188111bc70fc3e0aa83b7cd0d6 -EBUILD mpc-1.0.3.ebuild 964 BLAKE2B 4085d9b59282cde0860b9d39a0dc4774e3939dd850f0d568afa75a70b5e3c515ed9d14778c1e0c33d159a00c69d5c0bc0ac90d233098cfb3a4005786208a89dc SHA512 8812e628e26e6f51b3d3f10c6368e7f39df5c9bdd3e8e367a8bd1526331955c01a994f56affe6ac05e990decbd22b1b7ab1540684e3eefde0524854935bb99a1 -EBUILD mpc-1.1.0-r1.ebuild 912 BLAKE2B 633b1f4c7ee8262acd1a11111840423b95d17edeb6b13763472941e96d4894e20e90c6cbacc56ccfb2639dbde1044922e7b60aa7b3d4fed7acebd9c0eb48cc2b SHA512 44ec3c47d46c3cd7c0acf83c85d91358ecc72647c2e83f6f58a37985a6c2e392961e47894c5aa328ad07a5bef6826fe0664749027b5241d95a45ee029dd97f26 +EBUILD mpc-1.1.0-r1.ebuild 910 BLAKE2B a54c2d37e16b79788730f2c84588dec0fb3463a27477c7bf92ab7365e0732f4ea3b1d242ed23623f9f93559c718bd374e7ff340efceea0994cfcfe8c4cf0759c SHA512 a7c9bab93e1c7744d733636e07d0adb6805960ab79efb6697e4dc496cd1c9bd96bb262253beaf555c4e40879e6ba6d6cedd38602f2b5a0d1bddf581fa9dec4bf MISC metadata.xml 261 BLAKE2B 0f1375874fe7e8b88a61f27f69fb353b86a45aa39838c0f7a3137b5d5a5e6c9cdfca1cd43913e15545c14466603066eed331d012b1073a72a5634aebff15b9ce SHA512 31c9514d1798d2ab9ad46006c8e85222798c200a7466568170da1587d99144d2fabb8e5056b723710d19cdb1d5482d93eff479a8caa77f00e93aa46861ceb05c diff --git a/dev-libs/mpc/files/mpc-1.0.3-mpfr-4.0.0.patch b/dev-libs/mpc/files/mpc-1.0.3-mpfr-4.0.0.patch deleted file mode 100644 index 3a62d9bd20a3..000000000000 --- a/dev-libs/mpc/files/mpc-1.0.3-mpfr-4.0.0.patch +++ /dev/null @@ -1,129 +0,0 @@ -https://bugs.gentoo.org/642300 - -From 36a84f43f326de14db888ba07936cc9621c23f19 Mon Sep 17 00:00:00 2001 -From: Paul Zimmermann -Date: Sun, 10 Jan 2016 23:19:37 +0100 -Subject: [PATCH] use mpfr_fmma and mpfr_fmms if provided by mpfr - ---- - configure.ac | 16 ++++++++++++++++ - src/mul.c | 15 ++++++++++++--- - 2 files changed, 28 insertions(+), 3 deletions(-) - -diff --git a/configure.ac b/configure.ac -index b6fa199..bdb21ff 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -165,6 +165,22 @@ AC_LINK_IFELSE( - AC_MSG_ERROR([libmpfr not found or uses a different ABI (including static vs shared).]) - ]) - -+AC_MSG_CHECKING(for mpfr_fmma) -+LIBS="-lmpfr $LIBS" -+AC_LINK_IFELSE( -+ [AC_LANG_PROGRAM( -+ [[#include "mpfr.h"]], -+ [[mpfr_t x; mpfr_fmma (x, x, x, x, x, 0);]] -+ )], -+ [ -+ AC_MSG_RESULT(yes) -+ AC_DEFINE(HAVE_MPFR_FMMA, 1, [mpfr_fmma is present]) -+ ], -+ [ -+ AC_MSG_RESULT(no) -+ AC_DEFINE(HAVE_MPFR_FMMA, 0, [mpfr_fmma is not present]) -+ ]) -+ - # Check for a recent GMP - # We only guarantee that with a *functional* and recent enough GMP version, - # MPC will compile; we do not guarantee that GMP will compile. -diff --git a/src/mul.c b/src/mul.c -index 3c9c0a7..8c4afe4 100644 ---- a/src/mul.c -+++ b/src/mul.c -@@ -171,8 +171,9 @@ - } - - -+#if HAVE_MPFR_FMMA == 0 - static int --mpfr_fmma (mpfr_ptr z, mpfr_srcptr a, mpfr_srcptr b, mpfr_srcptr c, -+mpc_fmma (mpfr_ptr z, mpfr_srcptr a, mpfr_srcptr b, mpfr_srcptr c, - mpfr_srcptr d, int sign, mpfr_rnd_t rnd) - { - /* Computes z = ab+cd if sign >= 0, or z = ab-cd if sign < 0. -@@ -319,6 +320,7 @@ - - return inex; - } -+#endif - - - int -@@ -337,10 +339,17 @@ - else - rop [0] = z [0]; - -- inex = MPC_INEX (mpfr_fmma (mpc_realref (rop), mpc_realref (x), mpc_realref (y), mpc_imagref (x), -- mpc_imagref (y), -1, MPC_RND_RE (rnd)), -+#if HAVE_MPFR_FMMA -+ inex = MPC_INEX (mpfr_fmms (mpc_realref (rop), mpc_realref (x), mpc_realref (y), mpc_imagref (x), -+ mpc_imagref (y), MPC_RND_RE (rnd)), - mpfr_fmma (mpc_imagref (rop), mpc_realref (x), mpc_imagref (y), mpc_imagref (x), -+ mpc_realref (y), MPC_RND_IM (rnd))); -+#else -+ inex = MPC_INEX (mpc_fmma (mpc_realref (rop), mpc_realref (x), mpc_realref (y), mpc_imagref (x), -+ mpc_imagref (y), -1, MPC_RND_RE (rnd)), -+ mpc_fmma (mpc_imagref (rop), mpc_realref (x), mpc_imagref (y), mpc_imagref (x), - mpc_realref (y), +1, MPC_RND_IM (rnd))); -+#endif - - mpc_set (z, rop, MPC_RNDNN); - if (overlap) ---- a/configure -+++ b/configure -@@ -13835,6 +13835,41 @@ else - $as_echo "no" >&6; } - as_fn_error $? "libmpfr not found or uses a different ABI (including static vs shared)." "$LINENO" 5 - -+fi -+rm -f core conftest.err conftest.$ac_objext \ -+ conftest$ac_exeext conftest.$ac_ext -+ -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpfr_fmma" >&5 -+$as_echo_n "checking for mpfr_fmma... " >&6; } -+LIBS="-lmpfr $LIBS" -+cat confdefs.h - <<_ACEOF >conftest.$ac_ext -+/* end confdefs.h. */ -+#include "mpfr.h" -+int -+main () -+{ -+mpfr_t x; mpfr_fmma (x, x, x, x, x, 0); -+ -+ ; -+ return 0; -+} -+_ACEOF -+if ac_fn_c_try_link "$LINENO"; then : -+ -+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -+$as_echo "yes" >&6; } -+ -+$as_echo "#define HAVE_MPFR_FMMA 1" >>confdefs.h -+ -+ -+else -+ -+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -+$as_echo "no" >&6; } -+ -+$as_echo "#define HAVE_MPFR_FMMA 0" >>confdefs.h -+ -+ - fi - rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext --- -2.15.1 - diff --git a/dev-libs/mpc/files/mpc-1.0.3-no-ulp.patch b/dev-libs/mpc/files/mpc-1.0.3-no-ulp.patch deleted file mode 100644 index 445e94191030..000000000000 --- a/dev-libs/mpc/files/mpc-1.0.3-no-ulp.patch +++ /dev/null @@ -1,25 +0,0 @@ -mpfr-4.0.0 removed 'mpfr_add_one_ulp' and 'mpfr_sub_one_ulp' - -From 5eaa17651b759c7856a118835802fecbebcf46ad Mon Sep 17 00:00:00 2001 -From: Paul Zimmermann -Date: Wed, 4 Oct 2017 22:09:40 +0200 -Subject: [PATCH] replace obsolete mpfr_add_one_ulp/mpfr_sub_one_ulp functions - ---- - src/mpc-impl.h | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/src/mpc-impl.h b/src/mpc-impl.h -index 4026765..5420691 100644 ---- a/src/mpc-impl.h -+++ b/src/mpc-impl.h -@@ -60,2 +60,4 @@ along with this program. If not, see http://www.gnu.org/licenses/ . --#define MPFR_ADD_ONE_ULP(x) mpfr_add_one_ulp (x, GMP_RNDN) --#define MPFR_SUB_ONE_ULP(x) mpfr_sub_one_ulp (x, GMP_RNDN) -+#define MPFR_ADD_ONE_ULP(x) \ -+ (mpfr_sgn (x) > 0 ? mpfr_nextabove (x) : mpfr_nextbelow (x)) -+#define MPFR_SUB_ONE_ULP(x) \ -+ (mpfr_sgn (x) > 0 ? mpfr_nextbelow (x) : mpfr_nextabove (x)) --- -2.15.1 - diff --git a/dev-libs/mpc/mpc-1.0.3-r2.ebuild b/dev-libs/mpc/mpc-1.0.3-r2.ebuild deleted file mode 100644 index 45deed7ff1e4..000000000000 --- a/dev-libs/mpc/mpc-1.0.3-r2.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils libtool ltprune multilib-minimal - -DESCRIPTION="A library for multiprecision complex arithmetic with exact rounding" -HOMEPAGE="http://mpc.multiprecision.org/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0/3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" - -DEPEND=">=dev-libs/gmp-4.3.2:0=[${MULTILIB_USEDEP},static-libs?] - >=dev-libs/mpfr-2.4.2:0=[${MULTILIB_USEDEP},static-libs?]" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-mpfr-4.0.0.patch - "${FILESDIR}"/${P}-no-ulp.patch -) - -src_prepare() { - default - - elibtoolize #347317 -} - -multilib_src_configure() { - ECONF_SOURCE=${S} econf $(use_enable static-libs static) -} - -multilib_src_install_all() { - einstalldocs - prune_libtool_files -} diff --git a/dev-libs/mpc/mpc-1.0.3.ebuild b/dev-libs/mpc/mpc-1.0.3.ebuild deleted file mode 100644 index 7219b4326772..000000000000 --- a/dev-libs/mpc/mpc-1.0.3.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" - -inherit eutils libtool ltprune multilib-minimal - -DESCRIPTION="A library for multiprecision complex arithmetic with exact rounding" -HOMEPAGE="http://mpc.multiprecision.org/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" - -DEPEND=">=dev-libs/gmp-4.3.2[${MULTILIB_USEDEP},static-libs?] - >=dev-libs/mpfr-2.4.2[${MULTILIB_USEDEP},static-libs?] - /dev/null - dohtml *.html - rm COPYING* *.html || die - popd >/dev/null -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libmpfr$(get_libname 1) -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libmpfr$(get_libname 1) -} diff --git a/dev-libs/mpfr/mpfr-3.1.4.ebuild b/dev-libs/mpfr/mpfr-3.1.4.ebuild deleted file mode 100644 index 6067024dc290..000000000000 --- a/dev-libs/mpfr/mpfr-3.1.4.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" - -# NOTE: we cannot depend on autotools here starting with gcc-4.3.x -inherit eutils libtool multilib-minimal - -MY_PV=${PV/_p*} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="library for multiple-precision floating-point computations with exact rounding" -HOMEPAGE="https://www.mpfr.org/" -SRC_URI="https://www.mpfr.org/mpfr-${MY_PV}/${MY_P}.tar.xz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" - -RDEPEND=">=dev-libs/gmp-4.1.4-r2[${MULTILIB_USEDEP},static-libs?]" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - if [[ ${PLEVEL} != ${PV} ]] ; then - local i - for (( i = 1; i <= PLEVEL; ++i )) ; do - epatch "${FILESDIR}"/${MY_PV}/patch$(printf '%02d' ${i}) - done - fi - epatch "${FILESDIR}"/${P}-cygwin.patch #579840 - epatch_user - find . -type f -exec touch -r configure {} + - elibtoolize -} - -multilib_src_configure() { - # Make sure mpfr doesn't go probing toolchains it shouldn't #476336#19 - ECONF_SOURCE=${S} \ - user_redefine_cc=yes \ - econf \ - --docdir="\$(datarootdir)/doc/${PF}" \ - $(use_enable static-libs static) -} - -multilib_src_install_all() { - use static-libs || find "${ED}"/usr -name '*.la' -delete - - # clean up html/license install - pushd "${ED}"/usr/share/doc/${PF} >/dev/null - dohtml *.html - rm COPYING* *.html || die - popd >/dev/null -} diff --git a/dev-libs/mpfr/mpfr-3.1.5_p2.ebuild b/dev-libs/mpfr/mpfr-3.1.5_p2.ebuild deleted file mode 100644 index d10f7c6a6486..000000000000 --- a/dev-libs/mpfr/mpfr-3.1.5_p2.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -# NOTE: we cannot depend on autotools here starting with gcc-4.3.x -inherit eutils libtool multilib-minimal - -MY_PV=${PV/_p*} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="library for multiple-precision floating-point computations with exact rounding" -HOMEPAGE="https://www.mpfr.org/" -SRC_URI="https://www.mpfr.org/mpfr-${MY_PV}/${MY_P}.tar.xz - https://dev.gentoo.org/~mgorny/dist/${MY_P}-patchset.tar.xz" - -LICENSE="LGPL-2.1" -SLOT="0/4" # libmpfr.so version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" - -RDEPEND=">=dev-libs/gmp-4.1.4-r2[${MULTILIB_USEDEP},static-libs?]" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - if [[ ${PLEVEL} != ${PV} ]] ; then - local i - for (( i = 1; i <= PLEVEL; ++i )) ; do - epatch "${WORKDIR}"/${MY_P}-patchset/patch$(printf '%02d' ${i}) - done - fi - epatch_user - find . -type f -exec touch -r configure {} + - elibtoolize -} - -multilib_src_configure() { - # Make sure mpfr doesn't go probing toolchains it shouldn't #476336#19 - ECONF_SOURCE=${S} \ - user_redefine_cc=yes \ - econf \ - --docdir="\$(datarootdir)/doc/${PF}" \ - $(use_enable static-libs static) -} - -multilib_src_install_all() { - use static-libs || find "${ED}"/usr -name '*.la' -delete - - # clean up html/license install - pushd "${ED}"/usr/share/doc/${PF} >/dev/null || die - dohtml *.html && rm COPYING* *.html - popd >/dev/null || die -} diff --git a/dev-libs/mpfr/mpfr-3.1.6.ebuild b/dev-libs/mpfr/mpfr-3.1.6.ebuild deleted file mode 100644 index 08d0a46081ee..000000000000 --- a/dev-libs/mpfr/mpfr-3.1.6.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -# NOTE: we cannot depend on autotools here starting with gcc-4.3.x -inherit eutils libtool multilib-minimal - -MY_PV=${PV/_p*} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="library for multiple-precision floating-point computations with exact rounding" -HOMEPAGE="https://www.mpfr.org/" -SRC_URI="https://www.mpfr.org/mpfr-${MY_PV}/${MY_P}.tar.xz" - -LICENSE="LGPL-2.1" -SLOT="0/4" # libmpfr.so version -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" - -RDEPEND=">=dev-libs/gmp-4.1.4-r2[${MULTILIB_USEDEP},static-libs?]" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - if [[ ${PLEVEL} != ${PV} ]] ; then - local i - for (( i = 1; i <= PLEVEL; ++i )) ; do - epatch "${FILESDIR}"/${MY_PV}/patch$(printf '%02d' ${i}) - done - fi - epatch_user - find . -type f -exec touch -r configure {} + - elibtoolize -} - -multilib_src_configure() { - # Make sure mpfr doesn't go probing toolchains it shouldn't #476336#19 - ECONF_SOURCE=${S} \ - user_redefine_cc=yes \ - econf \ - --docdir="\$(datarootdir)/doc/${PF}" \ - $(use_enable static-libs static) -} - -multilib_src_install_all() { - use static-libs || find "${ED}"/usr -name '*.la' -delete - - # clean up html/license install - pushd "${ED}"/usr/share/doc/${PF} >/dev/null || die - dohtml *.html && rm COPYING* *.html - popd >/dev/null || die -} diff --git a/dev-libs/mpfr/mpfr-4.0.0-r1.ebuild b/dev-libs/mpfr/mpfr-4.0.0-r1.ebuild deleted file mode 100644 index 578353773d4c..000000000000 --- a/dev-libs/mpfr/mpfr-4.0.0-r1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# NOTE: we cannot depend on autotools here starting with gcc-4.3.x -inherit libtool multilib-minimal preserve-libs - -MY_PV=${PV/_p*} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="library for multiple-precision floating-point computations with exact rounding" -HOMEPAGE="https://www.mpfr.org/" -SRC_URI="https://www.mpfr.org/mpfr-${MY_PV}/${MY_P}.tar.xz" - -LICENSE="LGPL-2.1" -SLOT="0/6" # libmpfr.so version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" - -RDEPEND=">=dev-libs/gmp-5.0.0[${MULTILIB_USEDEP},static-libs?]" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/${MY_P} - -HTML_DOCS=( doc/FAQ.html ) - -src_prepare() { - if [[ ${PLEVEL} != ${PV} ]] ; then - local i - for (( i = 1; i <= PLEVEL; ++i )) ; do - eapply "${FILESDIR}"/${MY_PV}/patch$(printf '%02d' ${i}) - done - fi - eapply_user - find . -type f -exec touch -r configure {} + - elibtoolize -} - -multilib_src_configure() { - # Make sure mpfr doesn't go probing toolchains it shouldn't #476336#19 - ECONF_SOURCE=${S} \ - user_redefine_cc=yes \ - econf $(use_enable static-libs static) -} - -multilib_src_install_all() { - rm "${ED}"/usr/share/doc/"${P}"/COPYING* - use static-libs || find "${ED}"/usr -name '*.la' -delete -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libmpfr$(get_libname 4) -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libmpfr$(get_libname 4) -} diff --git a/dev-libs/mpfr/mpfr-4.0.1.ebuild b/dev-libs/mpfr/mpfr-4.0.1.ebuild deleted file mode 100644 index 578353773d4c..000000000000 --- a/dev-libs/mpfr/mpfr-4.0.1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# NOTE: we cannot depend on autotools here starting with gcc-4.3.x -inherit libtool multilib-minimal preserve-libs - -MY_PV=${PV/_p*} -MY_P=${PN}-${MY_PV} -PLEVEL=${PV/*p} -DESCRIPTION="library for multiple-precision floating-point computations with exact rounding" -HOMEPAGE="https://www.mpfr.org/" -SRC_URI="https://www.mpfr.org/mpfr-${MY_PV}/${MY_P}.tar.xz" - -LICENSE="LGPL-2.1" -SLOT="0/6" # libmpfr.so version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" - -RDEPEND=">=dev-libs/gmp-5.0.0[${MULTILIB_USEDEP},static-libs?]" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/${MY_P} - -HTML_DOCS=( doc/FAQ.html ) - -src_prepare() { - if [[ ${PLEVEL} != ${PV} ]] ; then - local i - for (( i = 1; i <= PLEVEL; ++i )) ; do - eapply "${FILESDIR}"/${MY_PV}/patch$(printf '%02d' ${i}) - done - fi - eapply_user - find . -type f -exec touch -r configure {} + - elibtoolize -} - -multilib_src_configure() { - # Make sure mpfr doesn't go probing toolchains it shouldn't #476336#19 - ECONF_SOURCE=${S} \ - user_redefine_cc=yes \ - econf $(use_enable static-libs static) -} - -multilib_src_install_all() { - rm "${ED}"/usr/share/doc/"${P}"/COPYING* - use static-libs || find "${ED}"/usr -name '*.la' -delete -} - -pkg_preinst() { - preserve_old_lib /usr/$(get_libdir)/libmpfr$(get_libname 4) -} - -pkg_postinst() { - preserve_old_lib_notify /usr/$(get_libdir)/libmpfr$(get_libname 4) -} diff --git a/dev-libs/mpfr/mpfr-4.0.2.ebuild b/dev-libs/mpfr/mpfr-4.0.2.ebuild index 30badfcc384c..908b8e546ccc 100644 --- a/dev-libs/mpfr/mpfr-4.0.2.ebuild +++ b/dev-libs/mpfr/mpfr-4.0.2.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://www.mpfr.org/mpfr-${MY_PV}/${MY_P}.tar.xz" LICENSE="LGPL-2.1" SLOT="0/6" # libmpfr.so version -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" RDEPEND=">=dev-libs/gmp-5.0.0[${MULTILIB_USEDEP},static-libs?]" diff --git a/dev-libs/nanomsg/Manifest b/dev-libs/nanomsg/Manifest index d68c69bcc732..d45767681588 100644 --- a/dev-libs/nanomsg/Manifest +++ b/dev-libs/nanomsg/Manifest @@ -1,5 +1,3 @@ -DIST nanomsg-1.1.4.tar.gz 310182 BLAKE2B d47d270bb1f631e332b6b9c2be1a29aebc2f3e0a2190aba1f4d0ccccbc5415899bd1bda5608dea1510b4ac8b1c8a076c8b6a5d126de6bfc938b54e8a34becd5a SHA512 a1f002f988f2d98eff03387b496fe15a099fef4eb9ccd1c46ade63fbbe5a4ad4cf9fa0fd1e612e1a6f2747bc2af63b7044ec1e920e1c9a0d8c8bc2191ad7046a DIST nanomsg-1.1.5.tar.gz 310739 BLAKE2B be3a6c3b8d41373798909f24f49c24018d99454e431dc64105a554021b1b49c8ed4fc6d14adfef315f5defd38d19482ab3a7625ea54fefea0794f149038ddfd4 SHA512 773b8e169a7accac21414c63972423a249164f5b843c6c65c1b03a2eb90d21da788a98debdeb396dab795e52d30605696bc2cf65e5e05687bf115438d5b22717 -EBUILD nanomsg-1.1.4.ebuild 796 BLAKE2B 57d916a6f2f05f8735e2781b6a1b8f0c829880a4d0ada0cf2b6bb902622ab1d819c401641f887184c721b920b24c4e1d42669892dd1d6359fd6337dc34684321 SHA512 ae8902a982fc294c13c6836ca66d9ee93f7c58fe4a9375f43783dfbebccc1611fc62a38bee62711562dd4e5eeb6101dfeb5df76498e18b4b141d92104b189576 -EBUILD nanomsg-1.1.5.ebuild 793 BLAKE2B c0077bec0bdfa4b7052a3500b97380565077303cefc7a83fcf653f816b19d60d42a0ab9c9a50157047cfe516f601f194104d5b6ba7188c2b2b94265a24e3ab83 SHA512 dd8a1b75444685843b2498af1353894021892233a00cdbb117f6923b2b6c3132cab6c3dde2c4c70dd6795a8429195e0f3cee269057c912eeff1d9b2609078902 +EBUILD nanomsg-1.1.5.ebuild 806 BLAKE2B c6dad3bacc30c657f9ad57a526066f3b27d1619b3de879ae9d498eed635334e19f694762f90e3229b0eae5175de148a90766f819ea78eabafd5b8bcc61074734 SHA512 7cee0921659e65b311e874ec86c40153e548a313bbb72f4b1db96b82fa4a2f057b2c344d26fde14f7f5c59aede7349897a00d7f174b59831f2ce2db5f88def5e MISC metadata.xml 433 BLAKE2B e0f53ba20bd2976c331ffed8c188bd0bb4e90a6c703024ec7de86ca239733d9f080fbc3400e423afdd295d684b4d3b02790d9791c44da066868effc0ac716716 SHA512 3fd07647af6e9d7c4b3996674b0376a22ec9727a86b9e1af89a3a9695d547f36a745b9c448aa1cc57c37f094965ca64524f1ba465b6cf1938f731b0d0caa9d6d diff --git a/dev-libs/nanomsg/nanomsg-1.1.4.ebuild b/dev-libs/nanomsg/nanomsg-1.1.4.ebuild deleted file mode 100644 index deb63c3d8256..000000000000 --- a/dev-libs/nanomsg/nanomsg-1.1.4.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-multilib - -DESCRIPTION="High-performance messaging interface for distributed applications" -HOMEPAGE="https://nanomsg.org/" -SRC_URI="https://github.com/nanomsg/nanomsg/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/5.0.0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="doc static-libs" - -DEPEND="doc? ( dev-ruby/asciidoctor )" -RDEPEND="" - -multilib_src_configure() { - local mycmakeargs=( - -DNN_STATIC_LIB=$(usex static-libs ON OFF) - ) - if multilib_is_native_abi; then - mycmakeargs+=( - -DNN_ENABLE_DOC=$(usex doc ON OFF) - ) - else - mycmakeargs+=( - -DNN_ENABLE_DOC=OFF - -DNN_ENABLE_TOOLS=OFF - -DNN_ENABLE-NANOCAT=OFF - ) - fi - cmake-utils_src_configure -} diff --git a/dev-libs/nanomsg/nanomsg-1.1.5.ebuild b/dev-libs/nanomsg/nanomsg-1.1.5.ebuild index 73f7851f7dd1..6dc699b6e733 100644 --- a/dev-libs/nanomsg/nanomsg-1.1.5.ebuild +++ b/dev-libs/nanomsg/nanomsg-1.1.5.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 +CMAKE_ECLASS=cmake inherit cmake-multilib DESCRIPTION="High-performance messaging interface for distributed applications" @@ -32,5 +33,5 @@ multilib_src_configure() { -DNN_ENABLE-NANOCAT=OFF ) fi - cmake-utils_src_configure + cmake_src_configure } diff --git a/dev-libs/ncnn/Manifest b/dev-libs/ncnn/Manifest new file mode 100644 index 000000000000..19538db35d63 --- /dev/null +++ b/dev-libs/ncnn/Manifest @@ -0,0 +1,3 @@ +DIST ncnn-20200226.tar.gz 10363010 BLAKE2B 3f5e22ecffc7d36d7babb8c316eb95785f60b2938672cc2fc4a56ae8e4cc79fef8d498032117998a1813b4a5491b4b99f6941ac41be3fe8d6c6e3276ae46396e SHA512 e91694692e2c48ba4b404b26b382939be62c61e8452a09b8c1cdad351adcda1ea8bd19ded671f6c4c6cf979ccc49c181dd47e501a351fe89ecdf17a5395b3fab +EBUILD ncnn-20200226.ebuild 692 BLAKE2B 3fb887404a2de19dd311439714ece71fd51d84484762f57fadd2a06059a569ae55b39b0cb924e3016312ce3474a03ba1917efe9b100a7d242f7bf9ea68168c35 SHA512 db08ff07cf73c967e31a9a64a361a0e40ac858a3ebb074309e0f0d120392040a5fb5874c6612f9163d2056fce9883d40aadedacbbff2a55ed17f6521b58c0a09 +MISC metadata.xml 329 BLAKE2B a70f4b06a9dffcd4c7182c52354bda1faa068fdcb5785a1e8ffa40115cf963c89a40a321688618e95ac79e5c5eec1f87772cce5fe2fdf924b57b2c8d914b6660 SHA512 3ba55224bd0842ba5354ce52680471a7e5a364acb96d530bae821c99d3ca4a9e74db67c7f854eb89a7760996e4e4d4f050fb9933077213af0bd5c9a138869f96 diff --git a/dev-libs/ncnn/metadata.xml b/dev-libs/ncnn/metadata.xml new file mode 100644 index 000000000000..64723a6c0066 --- /dev/null +++ b/dev-libs/ncnn/metadata.xml @@ -0,0 +1,11 @@ + + + + + slashbeast@gentoo.org + Piotr Karbowski + + + Tencent/ncnn + + diff --git a/dev-libs/ncnn/ncnn-20200226.ebuild b/dev-libs/ncnn/ncnn-20200226.ebuild new file mode 100644 index 000000000000..50685e1b06c3 --- /dev/null +++ b/dev-libs/ncnn/ncnn-20200226.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="A high-performance neural network inference framework" +HOMEPAGE="https://github.com/Tencent/ncnn" + +SRC_URI="https://github.com/Tencent/ncnn/archive/${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64 ~x86" + +LICENSE="BSD" +SLOT="0" +IUSE="" + +DEPEND=" + dev-util/glslang + dev-util/vulkan-headers + media-libs/vulkan-loader" + +RDEPEND="${DEPEND}" +BDEPEND="" + +src_configure() { + local mycmakeargs=( + -DCMAKE_TOOLCHAIN_FILE="${S}/toolchains/host.gcc.toolchain.cmake" + -DNCNN_BUILD_EXAMPLES=OFF + -DNCNN_BUILD_TOOLS=OFF + -DNCNN_VULKAN=ON + ) + + cmake_src_configure +} diff --git a/dev-libs/nettle/Manifest b/dev-libs/nettle/Manifest index 86d4d7e504c9..1af8d115f846 100644 --- a/dev-libs/nettle/Manifest +++ b/dev-libs/nettle/Manifest @@ -1,6 +1,6 @@ AUX nettle-3.4.1-build.patch 1598 BLAKE2B ce10cb8a59bf8e2d1dea57ceff5bb2fcf2da1320034672abed770fcce54466704a6b3820a135d04d2d52881cb0d701bdd252d388bcc1ddd80b508fb3828cd237 SHA512 6b95ec112471895d3fb7c7c2c82517d113c0da604285f19b4d14ef3e4bfda6b5d32b869b97a0510c8a9f8c5828c410d99d67bba09f57a14115a6a7ed0d677b3a DIST nettle-3.4.1.tar.gz 1947053 BLAKE2B 354318c46c28aeaaca611abe70298024ec12ff70aed53c741e43c1b5373361e5cffb03df7b8e86ef103a3b7770b2b4fe39fbca00b128f2b7ec810b3a4d9fd0fd SHA512 26aefbbe9927e90e28f271e56d2ba876611831222d0e1e1a58bdb75bbd50934fcd84418a4fe47b845f557e60a9786a72a4de2676c930447b104f2256aca7a54f DIST nettle-3.5.1.tar.gz 1989593 BLAKE2B 40e527a4cc541674acc39072f2ebbab4b6ed1b043687d88c776ce9c58374538b111d282e0eea5424059260b0876c5cf01f97470c850e082c167b05a57e6c591a SHA512 f738121b9091cbe79435fb5d46b45cf6f10912320c233829356908127bab1cac6946ca56e022a832380c44f2c10f21d2feef64cb0f4f41e3da4a681dc0131784 -EBUILD nettle-3.4.1.ebuild 1793 BLAKE2B cdab56fcead38d9d56a7bd582766898795cdb519a812e5157015ca70ab157840850201493cf4b6baa80d219ae943bfabfa88695b29a4af3e74b1df1386ddc50b SHA512 57c2062949fb11e10e85e0ede213902f13c6bd99cecc0e938906c098c810ab48011b4e8139aa8cb318fc161a9634d6498740aaa79beb0a79ba2c39bf3d3f6a65 -EBUILD nettle-3.5.1.ebuild 1699 BLAKE2B 7e15bb54acf48b15dba1fe06ccf58f02ac6aacab97623ed301c9bb15cb7485978da589c9a9fbb3c465e40d1d9d317ab6e99d7679edeba8724ab37f6f161c0579 SHA512 892f4a42faf586b7f171f05434aa90c9607ea4bb0057d72b7ba3a852093bb4d2ebd783822eea3cd5237e20eeb0d72f4ae1aa296ff7dc34cf51218e102585f290 +EBUILD nettle-3.4.1.ebuild 1790 BLAKE2B 556d39f46ddc010db277004599bc6ac59ee28192b05eb5cc46ca0c1d12349f9255a2548705000e6728a9c9739556665a52800ad5e8f2424c538f28124c0286ff SHA512 b3152d8e5f2569afad23587361ae302846d357f02956b9222642b1f9ae3267b52d6ef0ecf43ae53c0269c0c1cb677d9daf04127be88805417eb9d77eda230bc6 +EBUILD nettle-3.5.1.ebuild 1695 BLAKE2B ecfc6dc0dc6acf11b059abf3c88048365cd7d3712960f9cdf74ac83ec2b1818adb6e4fe852d27644515e5b7a0b06773671e15a6671cd5d193dfbee347fde3d98 SHA512 f175c4c4e80fecf4457625e97b49ce4c3dc244319a60d50f3e6eb5052dc64a5ddd6aceebb0b7aa01c96b2706149111b2e94ff44b413f0789caee14c4b52cb4b2 MISC metadata.xml 347 BLAKE2B 0a9102d605396d04414dc017572cee25f9088959b268f0181c09f345e0b0c835242c64ecbd83cbdacc3c6014ed7de418ee486c1f22a59a4a698216c3a364bb5e SHA512 c4f9b5c16edb448e4e9ebf49bbe89d1f84afad45b68d19b3d5339aa11ac118f508c62c7fc7cb264868be28a3ce2f3785423b4a52b526d8dd20f2fdb9ab93617c diff --git a/dev-libs/nettle/nettle-3.4.1.ebuild b/dev-libs/nettle/nettle-3.4.1.ebuild index 5344846a1220..1aae4439bfbb 100644 --- a/dev-libs/nettle/nettle-3.4.1.ebuild +++ b/dev-libs/nettle/nettle-3.4.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="|| ( LGPL-3 LGPL-2.1 )" SLOT="0/6.2" # subslot = libnettle soname version, .2 as broke ABI bug#601512 then fixed -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes" RESTRICT="!test? ( test )" diff --git a/dev-libs/nettle/nettle-3.5.1.ebuild b/dev-libs/nettle/nettle-3.5.1.ebuild index 9d9314d3edc2..47028eee5626 100644 --- a/dev-libs/nettle/nettle-3.5.1.ebuild +++ b/dev-libs/nettle/nettle-3.5.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="|| ( LGPL-3 LGPL-2.1 )" SLOT="0/7" # subslot = libnettle soname version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes cpu_flags_x86_sha" RESTRICT="!test? ( test )" diff --git a/dev-libs/newt/Manifest b/dev-libs/newt/Manifest index c021cd0c6d2f..ee4477617b9d 100644 --- a/dev-libs/newt/Manifest +++ b/dev-libs/newt/Manifest @@ -4,7 +4,7 @@ AUX newt-0.52.15-makefile.patch 403 BLAKE2B a7d85c4d99961894b21d051bb143059c6efb AUX newt-0.52.21-python-sitedir.patch 954 BLAKE2B ed2a504cc2e2c06200e209fdf55e9b3ce01c502bd1a6898c6c56e5ecedfcc5672ab619f52d3ad3828569996d11302bdc24cc484f3d65a85d27b5e8c564e12311 SHA512 3583b352d2e46e12f03a1d3b0fcaab606018765b1ae8855a7160bced34b36235a4ed0cd2b4cda1202e40680d6d8a7ad7a93aec0b46d2ee17a091509cf079c9b4 DIST newt-0.52.20.tar.gz 181163 BLAKE2B c6def9fae612f8dcffb396ea4013cf3e034da8f346fb7bf71de6fc5a59ee3d9d43bb4ad3bdfab7535d4d2eddeed62f72cea1861ac537f2bd7a62e7f76069c692 SHA512 0c10c373c6a5299a85fc38f32d3590fff3b26c4be40e6c85ed73c20724ef2fb094bf37a8c3b1b80a4bcdfc14fe59254d4419c391245c298a4e16788954b88236 DIST newt-0.52.21.tar.gz 174895 BLAKE2B a0d6a15f87fe04dc535e65fcd28606cd666142d006a53b6ee0c8387a6295215e44f1815ac56ceb56b561ca9b5bc8f3cab2d04b5decd62642f46b744333dc7e34 SHA512 d53d927996d17223e688bf54dccfabb2a3dc02bfe38ffc455964e86feaca3cd9f9ab5b19774433be430fa4d761cd9b6680b558f297acb86f80daeb6942f7d23c -EBUILD newt-0.52.20.ebuild 2009 BLAKE2B 3fc81942c3e576dda6b6eb79d83ca4ea19527c8ef563ecddb6105a1add388911b7c28ee44f6dc4081c7e930ae79abb470f51488844586ff71fb72c9d38074b20 SHA512 be42f87c8224b93c6bd974fa8e5a5d797a6f68141fb7a9feb7cfabd911c5cec88a10f450b1685ed83cd1d0ccb01453773d68bdbe789f4203bf7777cc51a83251 +EBUILD newt-0.52.20.ebuild 2010 BLAKE2B 5511040fa591a77591849582adb578a69c38af1b7884cc8741e102ef6e602d5dc8b57c53ebf105593ef04e4773398f817e6e0ccb6a2b46eb230c51d6bb79155d SHA512 9dc54c30ba5c8d920b6c75576282bdd6e454e8db321af39cecd3fe3f11164b865f6a8cd802fa64c931f3f38226f2999c90525eabd5dfdedb0c01bef36b27f688 EBUILD newt-0.52.21-r1.ebuild 2251 BLAKE2B 014fcf469062678e8b364689f068815f0860f239c75b5f8406c1c7db53cf46946ba87181e035f90b2fdba1be57c392feb50954571d1b89cbde462dbbb00dc0fc SHA512 e43837b60e366651dcea78df2fba74a0cdd6111dd22d30bc842521829330826648bd87a9c183724b08c8a7010e9e17b270040e86917233c99a50dbdc3b3ef0ee -EBUILD newt-0.52.21.ebuild 1962 BLAKE2B 2fead7d51597b524e23767f966e305dd1a88eb9b1d06b792a8518ca19dce0167c71ca42cfd483908fac6598397c3aef22c6f4216999edfbc559aa3007ac4136a SHA512 fe3fcf08662945cec843b0452995f867ee83d5b9ad94410935531515d5ce600f204e1090687da9d527735cf81f2a642417bbc57fdb8439d23118763a5798ffb2 +EBUILD newt-0.52.21.ebuild 1963 BLAKE2B 6f13f195dbcb4673bab8f816d81eb3c681ae1df05d0e331dcef12999644e8d2edf982c241277c902f2068e7a7cf1e3080da172a5358caa7b5a8924aa8360427d SHA512 cf562a3657a555797e45bba86fa4e49015cb20c096c70dd994396eeafe0e458aa5d76f599a6988d0e744505ba85793318e4af89478a7a774009012848f8a9182 MISC metadata.xml 250 BLAKE2B b9f4109bece0ad2b6afb8c0b16fe12f39bf1851a9b1201e3a26cfd1eb86d9a9999ebbae97a6fdf8bbfc18cb213c9cfd8eba72c3731742429c44659795f33d87a SHA512 4ebf7bc5513be89eaf0f32aa1b41c095085cd95486e7ecc7cdc61e3f3a16119318f821a954cb2ba16e8408f6d00f1bee3923d7b4ae35aab54c0e21c6f33e56cd diff --git a/dev-libs/newt/newt-0.52.20.ebuild b/dev-libs/newt/newt-0.52.20.ebuild index 4697a414eaea..e6482fc608c9 100644 --- a/dev-libs/newt/newt-0.52.20.ebuild +++ b/dev-libs/newt/newt-0.52.20.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://releases.pagure.org/newt/${P}.tar.gz" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86" IUSE="gpm nls tcl" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-libs/newt/newt-0.52.21.ebuild b/dev-libs/newt/newt-0.52.21.ebuild index 92451ee575a8..3d062d616728 100644 --- a/dev-libs/newt/newt-0.52.21.ebuild +++ b/dev-libs/newt/newt-0.52.21.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://releases.pagure.org/newt/${P}.tar.gz" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86" IUSE="gpm nls tcl" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-libs/npth/Manifest b/dev-libs/npth/Manifest index 44ecd0446566..8260d5a27a86 100644 --- a/dev-libs/npth/Manifest +++ b/dev-libs/npth/Manifest @@ -2,9 +2,9 @@ DIST npth-1.3.tar.bz2 295998 BLAKE2B 25c0176439a5be3766df15526b06dd07f318dca8b72 DIST npth-1.4.tar.bz2 299106 BLAKE2B ba5186de1371d08137e86ef1f6ad12a610a26b7ae3ca50d6fc49f685083380803b245acf01110a28ab25427208bab82de73f16d6f21011b1a0590d16c7c85cf7 SHA512 649009b4fbd2bbbb8fce2911c2f9070a758d037be0d147a63754e3c1f5a9ffb73b907cd09c79314fe60c25084ca7a7b3b387139dd83cc0e11a7e7ba64630ae1f DIST npth-1.5.tar.bz2 299308 BLAKE2B 1a3cef4475ad5440487151026889ef321626b372d1c6970c7482df92a702d02860589f7f1f541b1fccf0e8f39b194476ef91507e33a35e05ba3713465f9f11d1 SHA512 20f0ec59d304c68081e42535870af8e76c18e30aa7b04ccdafe60fe5261ad7275c2c0e3ea3a767d6145258a3a39fa641032cd97205318266dd727a5fe7ee331a DIST npth-1.6.tar.bz2 300486 BLAKE2B 665fdb2f4cbe59750b6b4b7c2701ee80a23a122df10c9f8be47c4af5f3bf5968f709637ab3f4878bb68609752fbb6ce1364e109fdfeba64e4db258733a33f3fc SHA512 2ed1012e14a9d10665420b9a23628be7e206fd9348111ec751349b93557ee69f1176bcf7e6b195b35b1c44a5e0e81ee33b713f03d79a33d1ecd9037035afeda2 -EBUILD npth-1.3.ebuild 673 BLAKE2B 5be8342d106f4ba1689afad146546461a51ff1bfd7f54806a95c0238e549033c1cc379219a78d2f9b47af8cdf7ac77df955596f15e29fb1af203a7bee384d561 SHA512 fcf2847f6fa96a2c9e4830267fbe1dab57632e653d50050db966f88069f7d416474c9ccfffe97a1377940f279b97b9e1415cf04351e434c72bdb447fcc27de4d -EBUILD npth-1.4.ebuild 690 BLAKE2B ebfdb4fa6dd18b1ba10b0eb7cb87b9506151db6906e10ecfa7b3930e9b11dede9212f46109bee83baba3afce807105abaae322f4bb825197d7466b5dc60b51a0 SHA512 c46dca3ea141e43649d01408d668ab3619fb06c1ca2d66eaf8c44d250f983886844e20ec79aedf3731c257118c3bee96d2f3003de55559cf5db399adb0697006 -EBUILD npth-1.5.ebuild 744 BLAKE2B b295e9fab3993c50016fc78ae09f6305e834f63eef5dd7daa03f0bbfed990047be2608863396d710f2dd4386cca395d78dc7b7732fac6789ac59ff06b4946484 SHA512 8bf30e3270ea4ea618fd194154a9b37736badab99a7d90c203e0b2ee1622dce399dbd906edd55894e91d8132311c4dac4d9e69276060a325280bf2612a84b989 -EBUILD npth-1.6-r1.ebuild 767 BLAKE2B 992634d18793140c4d9a8eca7d971db7c49f23d6c3f6235b4aeb504544e5a68f52a04937e5dd9b59127acab9ca6deac4a123a62bac59911ea1758e806bde4ebb SHA512 f1d11f181710ed1522ef7fe3e14f2c998143dce46a2aa303f1583f3357012d92e16471cac7de53ddadd7d1211c35348c07e7c368c69a006137eb8807c6272277 -EBUILD npth-1.6.ebuild 756 BLAKE2B b812b2ead7a9981319bed556254f47c49d2a93898d026cc5e939961782082c48684b2f18d1658701e284da9948f7a75ad6acdb1ed93fa2e6c127aa5edb4b8244 SHA512 6ffe0c3c020b4f575048257b4bd596a9b3b89e02241c9823e4ada346beb795e05024b9298253107f0f189617319e1e7f4d414799d5e140a78c1fe5897adcd25f +EBUILD npth-1.3.ebuild 670 BLAKE2B 5987fb8075ac5efd02a1980ff28666e38326ca43064628cd8af7ee04bad1bd0e90768ddbadfce11f812618d2e8ee0fdbec375d978a89ef80e9d8cbb1bdb24e33 SHA512 25e0f26a55c970b4d2974668cc8452468e95775f17d6456310be19aefae343539f8cb2ac7d619481d2179ad9acfe3a2859c39ac28a084c1701dbe10ff928d3bd +EBUILD npth-1.4.ebuild 683 BLAKE2B 046f4e47d204fc077757524f5892a6cce5b7c2cc6663b87ca87500d21b1669b3c86cb463aaab5888c69ff98856a7fd060b5e7242193757b5617b385bbad1b8de SHA512 37c5dd04b5c51de81c8ff8c50f9ac1ce260b77ec45869c18cb98251dc2f7b1862a9f0d7ddbe6b386d3d825a1f309e66ea9824839ed8011710af071be6d350d2f +EBUILD npth-1.5.ebuild 740 BLAKE2B b7f39e56382f5ec10b21a1e65d89a7d8d9ee74e456b11ed54d8744cd40b2ee023c7dbc4aca842d3079364ff0112c636260733c50d16a714c8c538ce15f4cde00 SHA512 602fc9d468a8b382f22c703855ccb36053e1964c98af0d437ce47e2ab8bb82569f56b0077a0a9e08226c1f486fc10a4af91b5e405a1f88792037676ca6431462 +EBUILD npth-1.6-r1.ebuild 763 BLAKE2B e4c85ddae9b40a37121714b7020dcc26ffce437bc2dc454f6eaced5d3b728528e09f92c8289e82d12351dabcae9c8fd2edb3606f44deaef2d632f71927bfefa9 SHA512 79099992f7e894f7e65e5e5622b8591b9df08c4fef0304d19cceba390460c0c32e24a7068166d2571f4ff01b4655c3fabc1facbf701aa660dfb3a0ac767475fd +EBUILD npth-1.6.ebuild 752 BLAKE2B 41971a4ca71f49bd3386c90c1423ccdc1a9d28208868adfe0a4dffc8dcc48f140150e3591036ae427b91a3e5801203df0cb963398de46579c012d79d707b0d33 SHA512 45030582cbeeb0611d97a7934205e4cc421c341c38c02df4fb13d18ae2b3d67231705ee793ad079aad40704311ee77f012bcd5bf9ac29e0f61b71f335756e762 MISC metadata.xml 251 BLAKE2B 958e5ce6ef310471d4c88ef4cfd054eb9476b56abe4e8b82b003632bae4d56a800530601a7fd4b0129fdf22fe5124e8642f60835c6792cdfe38e09afb2d701ec SHA512 10bbd614739518c3b33fc05f34caa511ad71c599e2df0cb58514f05186b9c4ef73e00e3c78018c38581376a90a7968a01c35620fca32fdc5a91a762233a8c5fd diff --git a/dev-libs/npth/npth-1.3.ebuild b/dev-libs/npth/npth-1.3.ebuild index bbfe74c8ba5f..b3f927034ec2 100644 --- a/dev-libs/npth/npth-1.3.ebuild +++ b/dev-libs/npth/npth-1.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" src_prepare() { diff --git a/dev-libs/npth/npth-1.4.ebuild b/dev-libs/npth/npth-1.4.ebuild index 02fb9ddf559e..92a5c882ed20 100644 --- a/dev-libs/npth/npth-1.4.ebuild +++ b/dev-libs/npth/npth-1.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" src_prepare() { diff --git a/dev-libs/npth/npth-1.5.ebuild b/dev-libs/npth/npth-1.5.ebuild index 1b693d5d0937..b0c65eb0cfd5 100644 --- a/dev-libs/npth/npth-1.5.ebuild +++ b/dev-libs/npth/npth-1.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" src_prepare() { diff --git a/dev-libs/npth/npth-1.6-r1.ebuild b/dev-libs/npth/npth-1.6-r1.ebuild index 4d8bd423b467..1c585d54845f 100644 --- a/dev-libs/npth/npth-1.6-r1.ebuild +++ b/dev-libs/npth/npth-1.6-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" src_prepare() { diff --git a/dev-libs/npth/npth-1.6.ebuild b/dev-libs/npth/npth-1.6.ebuild index 5a27ef7f9b09..07b25df22952 100644 --- a/dev-libs/npth/npth-1.6.ebuild +++ b/dev-libs/npth/npth-1.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" src_prepare() { diff --git a/dev-libs/nspr/Manifest b/dev-libs/nspr/Manifest index 8e911f900279..49dad4377379 100644 --- a/dev-libs/nspr/Manifest +++ b/dev-libs/nspr/Manifest @@ -1,17 +1,10 @@ AUX nspr-4.10.6-solaris.patch 973 BLAKE2B 8370bedb05c718d7b73d57b5ac5c720ca62499d6d7b7a039da608a9c514996c2d987ba0135b7dcac509d1b9363908f0c0cff6fe47e1f7ca94b7efbd8c19aeeca SHA512 d4e4c44d02be7aafe09e633f2ee747c323036f7438cb87864d91bcd9bb8ac072065353aa4e8a785e38724d33bfdc8adb0e460dbf44ff7fbd8c8dd32b569074f1 AUX nspr-4.21-ipv6-musl-support.patch 1645 BLAKE2B 0b383804d5e66037041b91dcb7ddd52dd4533384ca5671ed1d36a71740b130863dd2b531867edab804fbb8cfab112282e17d607d7e298eb249ead620f99a55be SHA512 f241e607491d1192272221023d5f3e84b3e88957e7b66ce4d9ba1bcf2ab6639facc08eeb838a0e6753456f41dde4ced4fe99f923e0889030d844c23c62fad4e2 AUX nspr-4.23-prtime.patch 814 BLAKE2B 2106a841b34445310cef07e15cb77ae4c9465cca9a7dc68acd68408a66383c90bee1fafeaaa144e1b8344d1edae27407714f193a452ffc3d425212e3b2c40fc5 SHA512 9f51a03852f0b3d4352c14ee849ec8af9b3dbef68eaa2755cb5a630018f91e3a2a4fce5742078b8be51e76995218a0cfc7ef8b0c013e8c47f746a61185795eae -AUX nspr-4.7.0-prtime.patch 859 BLAKE2B d7869ee8e46f34e53546c28e7f9032497744d31b82d0fb47edb8c2ff5787392423698353e1374ebb5f9ed11470dff5ca62995e8f44f310756799bc9eae55ada5 SHA512 d8421bc11de5ec5e116c7eba3f31fcdde27796a64948d16aa1fb1822a29a92d8810056719ca60bcb96b1734b0e84c95250075c18acbcb631786249af7d679492 AUX nspr-4.7.1-solaris.patch 411 BLAKE2B 0c1f0e621aec9e150bd8c279f46c18256c451b2555b9f264f0da7432fb0e7d5d69e1bbbb7adc9a448d88ca269be41943f2ee60e1cc8e115542e300c1d7c61185 SHA512 11bd4ab3f98cbad2586f999370291d387fe7a817bab9feda9f5493f284410a73318e90072c0052a8216d9ae1cdc5b2a862a99315e09b72560d9bad6ebc16eb79 AUX nspr-4.8.4-darwin-install_name.patch 1046 BLAKE2B 1182149b03bd2c03fc4051bf98c61cdd4245da21a51d5f9b10149e12f5326992d587f0fe04bab79c26acee4aa2e4dded5ddf8c697b5cd4f2e34ea730c6ca7fe0 SHA512 dd00bc2108d6c7a64945afeaf97f31189250c90c3d63c86fa2b2b091ef812cc7c5f8c0f17211a02b497f50efc1c3668c840e21a45f514ff1103e22c659e820f2 AUX nspr-4.8.9-link-flags.patch 931 BLAKE2B 6aa6aa1cf3b856a95b7baa20f58e9ed83b8b29ccce37bab39e10e0e76c433ae5c79839b5f7f9bdaf8b2475c8e3692ff4a57c246dfa4e1fed6866ab284826ee0d SHA512 0bb61dc09d287f1324749c983404e1f03fdf7014fbbd32cc5abe452fc2f32b90b759d8f18d964a61da044b5a7221f5ba274d94c93c07c8a7359e3c937e44b975 AUX nspr-4.9.5_nspr_config.patch 251 BLAKE2B 65ae8b981e758e2955b7a3358f24b7b17dc1ef59f0e78f9fd9ddee740a4da3825bafea34f3900200b3f6edefed7d0797c194cb0339d4e36551615d599156108d SHA512 3f118b7142a19dcc7e26b348cec6029c78d585a57cc2bfc2ab7ca13d2ef953e576dab0ac044316e3165d0201bf27253afa732109f914da6f7a39f19facff8310 -DIST nspr-4.20.tar.gz 1140892 BLAKE2B 2cb96b7a40c307f904dac038f016b5c0e527aaf673463cbcb59d8bb6c9d0239219402587d624f48804e33f43abd4427c87f267bf1a88a0dacffcc408ac15dc49 SHA512 22fdf7627f450b0594ebccaee170098e1a8cd0f429fd44816f1322756002ced3d69cf686c3f69f7cb30b8132d3605a9fce5457ab99d0002e6af11a3408a5c949 -DIST nspr-4.22.tar.gz 1078701 BLAKE2B 8b37031ffebf79320c91ce674d7c3a0cfbef25bfb006cb9aaff44f090110b35ea2768f83dae4a793723f8e2f3aecabc1a4b8042cd1b0ab0aade30781e43f9d62 SHA512 d34271f0692905162f71b02cf6f62a8ebf779159335e4ed286ee8d51faaad633a61c9392bada86d976bca2b5aa47c8760085de30dbd13c9cfa423582c31db37b -DIST nspr-4.24.tar.gz 1078825 BLAKE2B 3a773768c31334fa4f3f406d838d430dccfbcf5f7bd34dca422b199265f17fc08ef3d5d1e6df5468efeeeace8b5f8a38ece518e6bdbcdf811c2642d43be80c6c SHA512 b020031ed7a8997099c11e0772779c7b10d15b4f6b14e2b1832732943e8b8224afa952ce04a1914c1553af9d3973a6d9cacf08058ee6fff35102e3b2ec0943c1 DIST nspr-4.25.tar.gz 1079633 BLAKE2B 377e5ec0e60cca13f1ee988adb10870bbb6cb9e4eb61e4434152418d4f8d446741a192d7019298ec2669b8e190cacb6a1ca9c4b2838e9b14dd3590ed40facdd2 SHA512 b9aa576e0da37e8729088fe559d94030cf18f277c1f7a30104d3088a804913343ed884645c0adb62144da475e20934b359f897bf3ae9a6ebb5f9daf283d5a562 -EBUILD nspr-4.20.ebuild 3771 BLAKE2B da152b039f4febf22c5d03e48f91a1af1d905cb5ccea9e2d62b1922c4a322fe280d0113a13e4173a6c8c41fbe2d423fb7fe0c54eafab2c7d1e38db6f136355e6 SHA512 34405e793fa702b3ceb441ee0c68d9f917ca8603d374f38d0d966ffce71167db2d31d99ffc843dd4a2befadf8a305e17a7bf7fba60b467e8af78f74364520c75 -EBUILD nspr-4.22.ebuild 3866 BLAKE2B 7ae3975b00fc24f91ba267fd2a7bf2188e7217f48347e30348d67bedf60f4473ca7ac37352641f4bb081b09d05ccb120594c058150f7ca316e209fda9230470c SHA512 d29ff79a47f481bc887a0382c6bd597ab50c1b785a01d82e89df160024aec791b8b2aaa2a3c8b332ed376e2991f978ffdf816970fda95abc9f98dc84e4726945 -EBUILD nspr-4.24.ebuild 3943 BLAKE2B 425caf054f7b308e6c9a6a9b911bd7f594959f566fc691dd821e8d6fbdf3e98a5a0689dd3fcf0772da6989e1ed69b615fd86ec394ac963ab7cd58002371ffa13 SHA512 c01b2d44c50bdf750daaaf53647b0423865c8e72f80ca6e5feba4cf77f81b288421d1fe54f34ead168ccbf3aa87da82d64d02a4e2db3a1ded31b10bf9bc56ce0 -EBUILD nspr-4.25.ebuild 3943 BLAKE2B 6c7c97ffa992259f8af3fccc2fc4442725aaa072fed0132360eb20f7aa7302f84de303bad4c73a7db0b510c7dbd3bc8a3e569f35d338f9e9817c10fd3c9ad8e8 SHA512 da462495bd77b6745170a3da6dc891ee6ae4c59847f9bef3812d576628cdf848bcede1e18b70f577d7f369d71c7039429c9fb2fcf01fb2e7c26b43735683017f +EBUILD nspr-4.25.ebuild 3930 BLAKE2B 93e41000e906be98a34555fa1970189139db9d4b0c23dafac29ec4e5db93965981d614e15886333665db3d255ef3545a48efe7819755e973497d22367681d292 SHA512 b6edf7eb6685ec60f549c4ca542146fc02673c59369d6c691dbfe98106e319b7c0bc2817629296a447bfce720467f64c290106356b5eb26348227169d0841919 MISC metadata.xml 349 BLAKE2B 06dabb7ec8263989dcff436449a820af581cc04ce9de05d7c4553751c8d9c6dc43a2af221c69107fca9ae046a1b3ec807cd3f3122195cffd23de9c6ce8b1c258 SHA512 5185204ed18d7e0e4a48f918dfd871a18c62572968767566b6e0c028075e1054ec8028aac412de0c598936a79e3f70486ef889f96b720e2b15d862cf91b12b23 diff --git a/dev-libs/nspr/files/nspr-4.7.0-prtime.patch b/dev-libs/nspr/files/nspr-4.7.0-prtime.patch deleted file mode 100644 index 2de3ba344578..000000000000 --- a/dev-libs/nspr/files/nspr-4.7.0-prtime.patch +++ /dev/null @@ -1,26 +0,0 @@ ---- a/pr/src/misc/prtime.c -+++ b/pr/src/misc/prtime.c -@@ -1536,7 +1536,7 @@ - case TT_EET: zone_offset = 2 * 60; break; - case TT_JST: zone_offset = 9 * 60; break; - default: -- PR_ASSERT (0); -+ return PR_FAILURE; - break; - } - } -@@ -1578,11 +1578,12 @@ - struct tm localTime; - time_t secs; - -- PR_ASSERT(result->tm_month > -1 && -+ if (!(result->tm_month > -1 && - result->tm_mday > 0 && - result->tm_hour > -1 && - result->tm_min > -1 && -- result->tm_sec > -1); -+ result->tm_sec > -1)) -+ return PR_FAILURE; - - /* - * To obtain time_t from a tm structure representing the local diff --git a/dev-libs/nspr/nspr-4.20.ebuild b/dev-libs/nspr/nspr-4.20.ebuild deleted file mode 100644 index 657772d77203..000000000000 --- a/dev-libs/nspr/nspr-4.20.ebuild +++ /dev/null @@ -1,118 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools toolchain-funcs multilib-minimal - -MIN_PV="$(ver_cut 2)" - -DESCRIPTION="Netscape Portable Runtime" -HOMEPAGE="http://www.mozilla.org/projects/nspr/" -SRC_URI="https://archive.mozilla.org/pub/nspr/releases/v${PV}/src/${P}.tar.gz" - -LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="debug" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/nspr-config -) - -PATCHES=( - "${FILESDIR}"/${PN}-4.7.0-prtime.patch - "${FILESDIR}"/${PN}-4.7.1-solaris.patch - "${FILESDIR}"/${PN}-4.10.6-solaris.patch - "${FILESDIR}"/${PN}-4.8.4-darwin-install_name.patch - "${FILESDIR}"/${PN}-4.8.9-link-flags.patch - # We do not need to pass -L$libdir via nspr-config --libs - "${FILESDIR}"/${PN}-4.9.5_nspr_config.patch -) - -src_prepare() { - cd "${S}"/nspr || die - - default - - # rename configure.in to configure.ac for new autotools compatibility - if [[ -e "${S}"/nspr/configure.in ]] ; then - einfo "Renaming configure.in to configure.ac" - mv "${S}"/nspr/configure.{in,ac} || die - fi - - # We must run eautoconf to regenerate configure - eautoconf - - # make sure it won't find Perl out of Prefix - sed -i -e "s/perl5//g" "${S}"/nspr/configure || die - - # Respect LDFLAGS - sed -i -e 's/\$(MKSHLIB) \$(OBJS)/\$(MKSHLIB) \$(LDFLAGS) \$(OBJS)/g' \ - "${S}"/nspr/config/rules.mk || die -} - -multilib_src_configure() { - # We use the standard BUILD_xxx but nspr uses HOST_xxx - tc-export_build_env BUILD_CC - export HOST_CC=${BUILD_CC} HOST_CFLAGS=${BUILD_CFLAGS} HOST_LDFLAGS=${BUILD_LDFLAGS} - tc-export AR CC CXX RANLIB - [[ ${CBUILD} != ${CHOST} ]] \ - && export CROSS_COMPILE=1 \ - || unset CROSS_COMPILE - - local myconf=( - --libdir="${EPREFIX}/usr/$(get_libdir)" - $(use_enable debug) - $(use_enable !debug optimize) - ) - - # The configure has some fancy --enable-{{n,x}32,64bit} switches - # that trigger some code conditional to platform & arch. This really - # matters for the few common arches (x86, ppc) but we pass a little - # more of them to be future-proof. - - # use ABI first, this will work for most cases - case "${ABI}" in - alpha|arm|hppa|m68k|o32|ppc|s390|sh|sparc|x86) ;; - n32) myconf+=( --enable-n32 );; - x32) myconf+=( --enable-x32 );; - s390x|*64) myconf+=( --enable-64bit );; - default) # no abi actually set, fall back to old check - einfo "Running a short build test to determine 64bit'ness" - echo > "${T}"/test.c || die - ${CC} ${CFLAGS} ${CPPFLAGS} -c "${T}"/test.c -o "${T}"/test.o || die - case $(file "${T}"/test.o) in - *32-bit*x86-64*) myconf+=( --enable-x32 );; - *64-bit*|*ppc64*|*x86_64*) myconf+=( --enable-64bit );; - *32-bit*|*ppc*|*i386*) ;; - *) die "Failed to detect whether your arch is 64bits or 32bits, disable distcc if you're using it, please";; - esac ;; - *) ;; - esac - - # Ancient autoconf needs help finding the right tools. - LC_ALL="C" ECONF_SOURCE="${S}/nspr" \ - ac_cv_path_AR="${AR}" \ - econf "${myconf[@]}" -} - -multilib_src_install() { - # Their build system is royally confusing, as usual - MINOR_VERSION=${MIN_PV} # Used for .so version - emake DESTDIR="${D}" install - - einfo "removing static libraries as upstream has requested!" - rm "${ED}"/usr/$(get_libdir)/*.a || die "failed to remove static libraries." - - # install nspr-config - dobin config/nspr-config - - # Remove stupid files in /usr/bin - rm "${ED}"/usr/bin/prerr.properties || die - - # This is used only to generate prerr.c and prerr.h at build time. - # No other projects use it, and we don't want to depend on perl. - # Talked to upstream and they agreed w/punting. - rm "${ED}"/usr/bin/compile-et.pl || die -} diff --git a/dev-libs/nspr/nspr-4.22.ebuild b/dev-libs/nspr/nspr-4.22.ebuild deleted file mode 100644 index 1be7b478b6fc..000000000000 --- a/dev-libs/nspr/nspr-4.22.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools toolchain-funcs multilib-minimal - -MIN_PV="$(ver_cut 2)" - -DESCRIPTION="Netscape Portable Runtime" -HOMEPAGE="http://www.mozilla.org/projects/nspr/" -SRC_URI="https://archive.mozilla.org/pub/nspr/releases/v${PV}/src/${P}.tar.gz" - -LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="debug elibc_musl" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/nspr-config -) - -PATCHES=( - "${FILESDIR}"/${PN}-4.7.0-prtime.patch - "${FILESDIR}"/${PN}-4.7.1-solaris.patch - "${FILESDIR}"/${PN}-4.10.6-solaris.patch - "${FILESDIR}"/${PN}-4.8.4-darwin-install_name.patch - "${FILESDIR}"/${PN}-4.8.9-link-flags.patch - # We do not need to pass -L$libdir via nspr-config --libs - "${FILESDIR}"/${PN}-4.9.5_nspr_config.patch -) - -src_prepare() { - cd "${S}"/nspr || die - - default - - use elibc_musl && eapply "${FILESDIR}"/${PN}-4.21-ipv6-musl-support.patch - - # rename configure.in to configure.ac for new autotools compatibility - if [[ -e "${S}"/nspr/configure.in ]] ; then - einfo "Renaming configure.in to configure.ac" - mv "${S}"/nspr/configure.{in,ac} || die - fi - - # We must run eautoconf to regenerate configure - eautoconf - - # make sure it won't find Perl out of Prefix - sed -i -e "s/perl5//g" "${S}"/nspr/configure || die - - # Respect LDFLAGS - sed -i -e 's/\$(MKSHLIB) \$(OBJS)/\$(MKSHLIB) \$(LDFLAGS) \$(OBJS)/g' \ - "${S}"/nspr/config/rules.mk || die -} - -multilib_src_configure() { - # We use the standard BUILD_xxx but nspr uses HOST_xxx - tc-export_build_env BUILD_CC - export HOST_CC=${BUILD_CC} HOST_CFLAGS=${BUILD_CFLAGS} HOST_LDFLAGS=${BUILD_LDFLAGS} - tc-export AR CC CXX RANLIB - [[ ${CBUILD} != ${CHOST} ]] \ - && export CROSS_COMPILE=1 \ - || unset CROSS_COMPILE - - local myconf=( - --libdir="${EPREFIX}/usr/$(get_libdir)" - $(use_enable debug) - $(use_enable !debug optimize) - ) - - # The configure has some fancy --enable-{{n,x}32,64bit} switches - # that trigger some code conditional to platform & arch. This really - # matters for the few common arches (x86, ppc) but we pass a little - # more of them to be future-proof. - - # use ABI first, this will work for most cases - case "${ABI}" in - alpha|arm|hppa|m68k|o32|ppc|s390|sh|sparc|x86) ;; - n32) myconf+=( --enable-n32 );; - x32) myconf+=( --enable-x32 );; - s390x|*64) myconf+=( --enable-64bit );; - default) # no abi actually set, fall back to old check - einfo "Running a short build test to determine 64bit'ness" - echo > "${T}"/test.c || die - ${CC} ${CFLAGS} ${CPPFLAGS} -c "${T}"/test.c -o "${T}"/test.o || die - case $(file "${T}"/test.o) in - *32-bit*x86-64*) myconf+=( --enable-x32 );; - *64-bit*|*ppc64*|*x86_64*) myconf+=( --enable-64bit );; - *32-bit*|*ppc*|*i386*) ;; - *) die "Failed to detect whether your arch is 64bits or 32bits, disable distcc if you're using it, please";; - esac ;; - *) ;; - esac - - # Ancient autoconf needs help finding the right tools. - LC_ALL="C" ECONF_SOURCE="${S}/nspr" \ - ac_cv_path_AR="${AR}" \ - econf "${myconf[@]}" -} - -multilib_src_install() { - # Their build system is royally confusing, as usual - MINOR_VERSION=${MIN_PV} # Used for .so version - emake DESTDIR="${D}" install - - einfo "removing static libraries as upstream has requested!" - rm "${ED}"/usr/$(get_libdir)/*.a || die "failed to remove static libraries." - - # install nspr-config - dobin config/nspr-config - - # Remove stupid files in /usr/bin - rm "${ED}"/usr/bin/prerr.properties || die - - # This is used only to generate prerr.c and prerr.h at build time. - # No other projects use it, and we don't want to depend on perl. - # Talked to upstream and they agreed w/punting. - rm "${ED}"/usr/bin/compile-et.pl || die -} diff --git a/dev-libs/nspr/nspr-4.24.ebuild b/dev-libs/nspr/nspr-4.24.ebuild deleted file mode 100644 index 1f11ed37ec18..000000000000 --- a/dev-libs/nspr/nspr-4.24.ebuild +++ /dev/null @@ -1,122 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools toolchain-funcs multilib-minimal - -MIN_PV="$(ver_cut 2)" - -DESCRIPTION="Netscape Portable Runtime" -HOMEPAGE="http://www.mozilla.org/projects/nspr/" -SRC_URI="https://archive.mozilla.org/pub/nspr/releases/v${PV}/src/${P}.tar.gz" - -LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="debug elibc_musl" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/nspr-config -) - -PATCHES=( - "${FILESDIR}"/${PN}-4.23-prtime.patch - "${FILESDIR}"/${PN}-4.7.1-solaris.patch - "${FILESDIR}"/${PN}-4.10.6-solaris.patch - "${FILESDIR}"/${PN}-4.8.4-darwin-install_name.patch - "${FILESDIR}"/${PN}-4.8.9-link-flags.patch - # We do not need to pass -L$libdir via nspr-config --libs - "${FILESDIR}"/${PN}-4.9.5_nspr_config.patch -) - -src_prepare() { - cd "${S}"/nspr || die - - default - - use elibc_musl && eapply "${FILESDIR}"/${PN}-4.21-ipv6-musl-support.patch - - # rename configure.in to configure.ac for new autotools compatibility - if [[ -e "${S}"/nspr/configure.in ]] ; then - einfo "Renaming configure.in to configure.ac" - mv "${S}"/nspr/configure.{in,ac} || die - else - elog "configure.in rename logic can be removed from ebuild." - fi - - # We must run eautoconf to regenerate configure - eautoconf - - # make sure it won't find Perl out of Prefix - sed -i -e "s/perl5//g" "${S}"/nspr/configure || die - - # Respect LDFLAGS - sed -i -e 's/\$(MKSHLIB) \$(OBJS)/\$(MKSHLIB) \$(LDFLAGS) \$(OBJS)/g' \ - "${S}"/nspr/config/rules.mk || die -} - -multilib_src_configure() { - # We use the standard BUILD_xxx but nspr uses HOST_xxx - tc-export_build_env BUILD_CC - export HOST_CC=${BUILD_CC} HOST_CFLAGS=${BUILD_CFLAGS} HOST_LDFLAGS=${BUILD_LDFLAGS} - tc-export AR CC CXX RANLIB - [[ ${CBUILD} != ${CHOST} ]] \ - && export CROSS_COMPILE=1 \ - || unset CROSS_COMPILE - - local myconf=( - --libdir="${EPREFIX}/usr/$(get_libdir)" - $(use_enable debug) - $(use_enable !debug optimize) - ) - - # The configure has some fancy --enable-{{n,x}32,64bit} switches - # that trigger some code conditional to platform & arch. This really - # matters for the few common arches (x86, ppc) but we pass a little - # more of them to be future-proof. - - # use ABI first, this will work for most cases - case "${ABI}" in - alpha|arm|hppa|m68k|o32|ppc|s390|sh|sparc|x86) ;; - n32) myconf+=( --enable-n32 );; - x32) myconf+=( --enable-x32 );; - s390x|*64) myconf+=( --enable-64bit );; - default) # no abi actually set, fall back to old check - einfo "Running a short build test to determine 64bit'ness" - echo > "${T}"/test.c || die - ${CC} ${CFLAGS} ${CPPFLAGS} -c "${T}"/test.c -o "${T}"/test.o || die - case $(file "${T}"/test.o) in - *32-bit*x86-64*) myconf+=( --enable-x32 );; - *64-bit*|*ppc64*|*x86_64*) myconf+=( --enable-64bit );; - *32-bit*|*ppc*|*i386*) ;; - *) die "Failed to detect whether your arch is 64bits or 32bits, disable distcc if you're using it, please";; - esac ;; - *) ;; - esac - - # Ancient autoconf needs help finding the right tools. - LC_ALL="C" ECONF_SOURCE="${S}/nspr" \ - ac_cv_path_AR="${AR}" \ - econf "${myconf[@]}" -} - -multilib_src_install() { - # Their build system is royally confusing, as usual - MINOR_VERSION=${MIN_PV} # Used for .so version - emake DESTDIR="${D}" install - - einfo "removing static libraries as upstream has requested!" - rm "${ED}"/usr/$(get_libdir)/*.a || die "failed to remove static libraries." - - # install nspr-config - dobin config/nspr-config - - # Remove stupid files in /usr/bin - rm "${ED}"/usr/bin/prerr.properties || die - - # This is used only to generate prerr.c and prerr.h at build time. - # No other projects use it, and we don't want to depend on perl. - # Talked to upstream and they agreed w/punting. - rm "${ED}"/usr/bin/compile-et.pl || die -} diff --git a/dev-libs/nspr/nspr-4.25.ebuild b/dev-libs/nspr/nspr-4.25.ebuild index c238ea281780..22a70f0cfde8 100644 --- a/dev-libs/nspr/nspr-4.25.ebuild +++ b/dev-libs/nspr/nspr-4.25.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://archive.mozilla.org/pub/nspr/releases/v${PV}/src/${P}.tar.gz" LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug elibc_musl" MULTILIB_CHOST_TOOLS=( diff --git a/dev-libs/nss-pem/Manifest b/dev-libs/nss-pem/Manifest new file mode 100644 index 000000000000..8abb3383a897 --- /dev/null +++ b/dev-libs/nss-pem/Manifest @@ -0,0 +1,3 @@ +DIST nss-pem-1.0.5.tar.xz 36320 BLAKE2B c2294595d95a2de2bf6d9e68dc10955297fb6ef27c9e85dbabc7854b900942070f70a8e4c1abef618e7265daa75f5bd2a2fca3fe923973345f9c1b64a3da8ff5 SHA512 8dabebf114ac94441caf6d279f810de4124a3ffc05ae66777496b3e66f8b8148d535cb438a165d84f53111c468d595f3b16651cd7a990eeedca9d413aad65b2b +EBUILD nss-pem-1.0.5.ebuild 644 BLAKE2B 6c953bf5e89b2f2fe668af5204a463f9aba5103e20bab64378d3b41eb1fbc66e53ec16b284ea3593ea05674f897d7659b8b8c25f8a3d3320c2209274eb495aa0 SHA512 7e6c8698937df6330d566736391717e4030fa026216a7d5f3f015e27708ac60402f551987c729ce536c0203202b4377673062f7ad4f7e5d6f3e05b213fc5f452 +MISC metadata.xml 332 BLAKE2B d0c820a1adbfacc8057f9110c542b17a456425ff7db013dbcef98a325a2f2c04950b15589cad36eb9bc9fb113a9fad35dd913821b41865282160878136783749 SHA512 20a26118c4e465049f6ee61e855ccd9b19a2c52caca91c0c73dd8e30a381c653f97603e7f2a6d8d64bd7aa6eff32f40044096a3257c5587ddbe6570d258e94bb diff --git a/dev-libs/nss-pem/metadata.xml b/dev-libs/nss-pem/metadata.xml new file mode 100644 index 000000000000..013b4adb2108 --- /dev/null +++ b/dev-libs/nss-pem/metadata.xml @@ -0,0 +1,11 @@ + + + + + anarchy@gentoo.org + Jory A. Pratt + + + kdudka/nss-pem + + diff --git a/dev-libs/nss-pem/nss-pem-1.0.5.ebuild b/dev-libs/nss-pem/nss-pem-1.0.5.ebuild new file mode 100644 index 000000000000..8c408455b23d --- /dev/null +++ b/dev-libs/nss-pem/nss-pem-1.0.5.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_ECLASS="cmake" + +inherit cmake-multilib + +DESCRIPTION="PEM file reader for Network Security Services (NSS)" +HOMEPAGE="https://github.com/kdudka/nss-pem" +SRC_URI="https://github.com/kdudka/${PN}/releases/download/${P}/${P}.tar.xz" + +LICENSE="MPL-1.1" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="" + +BDEPEND=" >=dev-libs/nss-3.50-r1 " +RDEPEND="${BDEPEND}" + +DEPEND="!<=dev-libs/nss-3.50 + ${RDEPEND}" + +S="${WORKDIR}/${P}/src" + +multilib_src_configure() { + local mycmakeargs=( + -DLIB_INSTALL_DIR="$(get_libdir)" + ) + cmake_src_configure +} diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest index f25bba72b632..4897cb4287ea 100644 --- a/dev-libs/nss/Manifest +++ b/dev-libs/nss/Manifest @@ -1,19 +1,9 @@ AUX nss-3.21-gentoo-fixup-warnings.patch 178 BLAKE2B b51f80310db3db416d8aeaf9117ef801389b5b2df47c04aff51bf0759dd5bff41b09d1e9011f99b345d5769a3aab19acb943ee97f8437465518115f6902a0da1 SHA512 7667a020311ca11e8f1836bc146e4a3c94ff2a489882dbe87debcccfeaafeb50e6607574c64254a826b4b6f0bb436b310a3386fff4a58324f0e5e58debaa9d51 AUX nss-3.23-hppa-byte_order.patch 460 BLAKE2B 97358cc8fbea0b0d3beee0697833e48ef01039ceb08fd00792a7f7ef68409eb076022c03764ab079fdaa971a0358130002fa11c0c182ebeb33dcdf660be26408 SHA512 ad0097bb6cf409d61eb28202d7460c87e983d6db977aba38ff9ef2749b3f7bb8fdadce4174f5bf806350ae33733097a1f444792d31cc43574b28341893642e5a -AUX nss-3.47-enable-pem.patch 167 BLAKE2B 2b0b5e93ef43303008786280fe3b31d4ea5d92385134bf5574eef7a6fc3fb3e93b94b3a39857dd7ff5cb0f788af6b3c23a77164046b30a349666d0b050c715b2 SHA512 0fbcb0d2f0bce5fad6dadfe3d63288db98394384b901fbcabe98e86765bf029fac26eef96be5858113dd916fcf57595a3890904fe99573a652cfab4c13a112b7 -AUX nss-3.47-gentoo-fixups.patch 5365 BLAKE2B e439dbf10b560369fda15ce21ede20d243373f1d93e111af75ebec029816c2ddd1c41f209bfa9f86e9272ef3ec5116530a7653e774fc8a16906adf0c57d22daa SHA512 b9a984697f71cb263eb6955e20584689325f1eb99ca124494944194bb0a57f20184a4c11ea862edaf564930ecb2e0f2f9317245e1c782d88b598a5a0587cd66d -DIST nss-3.47.1.tar.gz 76462846 BLAKE2B a26e858e06c494adb4059f8cc73993b0f3cff90a0785ed7eed3760931aa6b4ae5706cf7994c6c1421d9ed8bc36d1a4c199988bd9c59c06bb95fd03521c20f141 SHA512 ddee53f58929e5f3849c9f88a3a6735453a258c3c32a7e3e73cc949e0b7ad2dff81b21db31c9c5e1ef3eb79d63c31660e38ce76c06ca54a5681dd611dc2e2ae9 -DIST nss-3.48.tar.gz 76481237 BLAKE2B aded12d9f917d87e6fe32bc6c57b19e478507919c7d87b3f95e86ba10717d30da25632e60753b5cf7a24fbfef8fab6529ae373eea25d633d8164164bac97357c SHA512 71aefe323501dd8d750ed36606554f2e67ecb2bca85b55bc798d5dfc3a47f3d454348ca950971aaaafb16f6d847c098d2b1c40d40b50380e0c2540ed1b9a9e9a -DIST nss-3.49.1.tar.gz 76489134 BLAKE2B 4b1ceb6e1a366f506d13ceaa88663fba400318bff872305993369c2caa1e1aef654fa02308957bc2a2774b7e0b4bafd097ad16831d38d7da53753991419839b7 SHA512 e463c9d71537ac30dbd2998cbdbc0cadc734768a6f3a316c57b6a6d01ad6d26ca732dff65e9c88555a834ae7d71fc857e4cbc1799438069f544a1e27f75985e8 -DIST nss-3.49.2.tar.gz 76489641 BLAKE2B 844a88984fde45142093ee6df2934d89cb4911d3e716019c0d1620254064af51b56249bc4348816e546c5dcab66d7fc9d4def32021661f4f3d868e09c342abec SHA512 fe0fe032db15853384a50b145dd6f3187a855109f0b81f1846312d33f8c628aededcbca4d199f974ae52530aec3f2312f80afbca3e5b97ed1ff96fcffafd2881 -DIST nss-3.49.tar.gz 76488781 BLAKE2B 12ce6477b95bc0b0623cfe297c771832818798e39d1ab5cbc7f30e21336644498f5201abeb2ea1cbfd7cf75d64e4423152b9fe4e5c6b1761c5c049ec3da0e9fc SHA512 7d8df73a2e585585a7cb3f887af3f933854984479531b3dd30316873bdd92c130e2fadb54e7b3b1f0b10675b1bce09112ef39860d74ef6f0df7b57bf430bd072 -DIST nss-3.50.tar.gz 78041630 BLAKE2B 4d21a1cac475936e153b22829f8b4b2f6f6a57c41e14d091b287aba633a8d4c80c045882ce6f1cb7a2f9ce760d616b13389f90e59f60250c41080ed1f5a4900a SHA512 d6bcaf8ad65b5a97c42cd6cbbc68add5c4b49db74b2debcedb2a007f72511ac0e9bd21fd2dec041bc1975cfc8af26a48450aa0d1b962f755931ab2ac45c795b1 +AUX nss-3.47-gentoo-fixups.patch 5260 BLAKE2B 994233aad2a0016676e6aea2bf4331a131561aa2b67bf6bab369b86e3a31e2fe651b0cd3fe77c6b8127fd276a5a2b8fccf3db90e0ecf63cd6d3a43e4dc26849a SHA512 c917ee0a2e4c889613f0d931b2553a6338c60a4ef898ea30bcdb888f94a30994849a3d33cd0b9eb7c5d1baebd2c7d991f2dfef44b50a0b59bf2f6b332ee3ef84 +DIST nss-3.51.1.tar.gz 78310874 BLAKE2B c295b5fdf6e1d24cc79474f2c5a9e91fccf777212fbb072e8a64576ed1b060fea6ecbde1fa59bb07c998b9aa92bb7d450e722a8f34a72eaa35aef6cbd693420a SHA512 1878780886cc330489a14a60ee5cb67b174f3167d020db256eacdce079652ef8af65813914cd0fb5684457053fa27acc9bff72d0713fbea28795613ca45a6d46 +DIST nss-3.51.tar.gz 78305125 BLAKE2B 2c7b90d4cc9fe283bf81e21d0dceefff503e5a31f0053828b140b2b927ddab8c8881b23c7d4c003f3e2d0dcd22efbe699baee63443cab6e72d33a552fd430e3c SHA512 9c894b1ea41449b000750a7b3a89fcb43dfc3d0d4d6dcc0dc288bc73996f76f1ee1ede927a8aecae6d4a07f9f3d3e3a042c6a60cf06e27e0cdc004fce2e510fd DIST nss-cacert-class1-class3.patch 22950 BLAKE2B 9d5e60df5f161a3c27c41e5a9419440a54f888eda454e3cde5ebe626d4075b65cf9938b5144d0fb022377f4bd415bff5e5c67d104409860aa9391b3eb8872c68 SHA512 a5aa740bf110a3f0262e3f1ef2fc739ac2b44f042e220039d48aee8e97cd764d5c10718220364f4098aba955882bd02cadb5481512388971a8290312f88a7df0 -DIST nss-pem-20160329.tar.xz 27732 BLAKE2B 7c23133a7bfb969d8eac98fb6311e76ab60c5d6601c7329f3c492da30c017e66d64a1f8bc827dd36e52e65c1a1ec02b58816442aaf410345c5ed759a02264b84 SHA512 5834b06e4c64205447573d4f4c8989e20986ae67ee00eebce3817eb73794a6355a404143ba1c676ec302ceefaf9df103cb879b1d4ff14ba4e3790dbee3e40eb2 -EBUILD nss-3.47.1-r1.ebuild 9422 BLAKE2B 6680be27162fd5d4292c6a14c83e98007f17a0e0d1832855e3dc883ea301ad88ee67366b4862bd3c7fd63fca40fcecd171b5cc187e606b41b1d5b6ea1e95dec0 SHA512 48ac4b8d412ca7df702376b55e4a6b9c8cfb90803fc8351351a9b0ec322164525514edc0a29b090c62e338afcdbb68a06a4564177d1908c952a97507c4d976ef -EBUILD nss-3.48-r1.ebuild 9432 BLAKE2B 1fce14bbf780d6c44a7cb2a0b6e9a144096a76f41f975d5562a166c69d30cda9d4f15a2f1e8e85533faa4b511186670138e63356b93ef34fc13df7ac58955534 SHA512 32a79a4bb10a5b60ff8fbedb541e72ac248b0b5cdbcb98b6a7371b984420e735838ac86495e058c937a593870b0f49053033dc999d1ac3879504433ed5885b64 -EBUILD nss-3.49.1.ebuild 9432 BLAKE2B e6959a9647c675b695b8266af822821ff79e37f5fc9a6881cf00ed6b0d1298a8a13c12f5cacc12507a6012d9dcea71cf846c2640bcb136326551379af3475314 SHA512 e7d6dd9c4924e12119f9097fa87f8488aeea25fb4060a87530452a8079efd93d6460534f224d3eb86515f425231ad046edec98612265115a32e0cd26e3855bc6 -EBUILD nss-3.49.2.ebuild 9432 BLAKE2B e6959a9647c675b695b8266af822821ff79e37f5fc9a6881cf00ed6b0d1298a8a13c12f5cacc12507a6012d9dcea71cf846c2640bcb136326551379af3475314 SHA512 e7d6dd9c4924e12119f9097fa87f8488aeea25fb4060a87530452a8079efd93d6460534f224d3eb86515f425231ad046edec98612265115a32e0cd26e3855bc6 -EBUILD nss-3.49.ebuild 9432 BLAKE2B e6959a9647c675b695b8266af822821ff79e37f5fc9a6881cf00ed6b0d1298a8a13c12f5cacc12507a6012d9dcea71cf846c2640bcb136326551379af3475314 SHA512 e7d6dd9c4924e12119f9097fa87f8488aeea25fb4060a87530452a8079efd93d6460534f224d3eb86515f425231ad046edec98612265115a32e0cd26e3855bc6 -EBUILD nss-3.50.ebuild 9432 BLAKE2B 32161e5154134ef351722519915e76cd0bab88f028a9ee929d8f9c0c760732149ead0d0858b33864ee33ff89c7972d68f7aa67b0d2eba4f80b1b918db663c26d SHA512 283de19e80817b39ea66bfd2b66fb2e83b1f428aa9b44e8a421570dcbdfc2847d29a5ad1458584e076fc1051ceac83a76f38e8473cc0a41ee633143e1b1ef152 -MISC metadata.xml 571 BLAKE2B 8c1d2f92910d9170240f17b28ac806d3c083fce45637526d0846ddcf0e957483fc458a4de14f239c433990f91a8996ea0be51f445a54a1a1f6a14c1f711654a3 SHA512 f6a7de1614f3bdbdea2d5ae627d82519c59e3703f293daefd9dc4692f84c3f0bc3000654b6a4fe595de95b433e698aaf1d3358897e22da283eb63b74a48d95b0 +EBUILD nss-3.51.1.ebuild 9022 BLAKE2B 3b0dbacc03de0558c3b7ea21296d8b67c598d92170935c8d426da82a1de72859a7f10ca107459b95a040845412eae192562ae3e28583eed3dd9d371a721d7841 SHA512 93bb2df5a5b66c5b89f083384933bf02ea37a2e83f928f8a68aa6be25a081bdfbff2d17b394e60eb65d847841296d78a67791b8ff8ca354e50d9fe326973f1df +EBUILD nss-3.51.ebuild 9013 BLAKE2B 1896dc3b49f1da05984491bc9cef60b9f928601d5d27ed8c511b0f27a1665acb3a2c54cb1820cdf34b60e202a70756df414449ab9d4d6a5ebbc20227244796cd SHA512 04836b3cacc543a53ddb0a7ffa593e5eaab9fb663233c3410c6e5d4e46348638dd1e64017f2acc3a612e2869bbab41334cacebfc4a2b85f2c9ee94c8d1e9809b +MISC metadata.xml 515 BLAKE2B a63fb05a1a3e1b06f929f963ab0794ec1230e89903fc97a7c7db81a0b3c7b7e8b9277eaa7440f8929738ec0f805d8a8dd51c8262e569fb9be2fa0938b08ad7a2 SHA512 6bec952825416ba0ab8282669483eb75935f6b4a3052e0f78dad911c0246b8d8ce245c86cbd82b292d49338848fa50fb2009fb4a9def1ac8d81bf9a3320cd2b0 diff --git a/dev-libs/nss/files/nss-3.47-enable-pem.patch b/dev-libs/nss/files/nss-3.47-enable-pem.patch deleted file mode 100644 index 47a01c322bb6..000000000000 --- a/dev-libs/nss/files/nss-3.47-enable-pem.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/lib/ckfw/manifest.mn -+++ b/lib/ckfw/manifest.mn -@@ -5,7 +5,7 @@ - - CORE_DEPTH = ../.. - --DIRS = builtins -+DIRS = builtins pem - - PRIVATE_EXPORTS = \ - ck.h \ diff --git a/dev-libs/nss/files/nss-3.47-gentoo-fixups.patch b/dev-libs/nss/files/nss-3.47-gentoo-fixups.patch index 9bf9e0163570..29b3a2a72328 100644 --- a/dev-libs/nss/files/nss-3.47-gentoo-fixups.patch +++ b/dev-libs/nss/files/nss-3.47-gentoo-fixups.patch @@ -131,8 +131,8 @@ + nss) + lib_nss=yes + ;; -+ nssutil) -+ lib_nssutil=yes ++ nssutil) ++ lib_nssutil=yes + ;; + *) + usage 1 1>&2 @@ -187,7 +187,7 @@ + libdirs="$libdirs -lnssutil${major_version}" + fi + echo $libdirs -+fi ++fi + --- a/config/nss.pc.in +++ b/config/nss.pc.in diff --git a/dev-libs/nss/metadata.xml b/dev-libs/nss/metadata.xml index 009a09732ad8..c76b165099c1 100644 --- a/dev-libs/nss/metadata.xml +++ b/dev-libs/nss/metadata.xml @@ -9,7 +9,6 @@ Include root/class3 certs from CAcert (http://www.cacert.org/) - Add support for libnsspem Install utilities included with the library diff --git a/dev-libs/nss/nss-3.47.1-r1.ebuild b/dev-libs/nss/nss-3.47.1-r1.ebuild deleted file mode 100644 index d2546d20cf56..000000000000 --- a/dev-libs/nss/nss-3.47.1-r1.ebuild +++ /dev/null @@ -1,375 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit eutils flag-o-matic multilib toolchain-funcs multilib-minimal - -NSPR_VER="4.22" -RTM_NAME="NSS_${PV//./_}_RTM" -# Rev of https://git.fedorahosted.org/cgit/nss-pem.git -PEM_GIT_REV="429b0222759d8ad8e6dcd29e62875ae3efd69116" -PEM_P="${PN}-pem-20160329" - -DESCRIPTION="Mozilla's Network Security Services library that implements PKI support" -HOMEPAGE="http://www.mozilla.org/projects/security/pki/nss/" -SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz - cacert? ( https://dev.gentoo.org/~axs/distfiles/${PN}-cacert-class1-class3.patch ) - nss-pem? ( https://dev.gentoo.org/~polynomial-c/${PEM_P}.tar.xz )" - -LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="cacert +nss-pem utils" -BDEPEND=" - >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] -" -RDEPEND=" - >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}] - >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}] - >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND}" - -RESTRICT="test" - -S="${WORKDIR}/${P}/${PN}" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/nss-config -) - -PATCHES=( - # Custom changes for gentoo - "${FILESDIR}/${PN}-3.47-gentoo-fixups.patch" - "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch" - "${FILESDIR}/${PN}-3.23-hppa-byte_order.patch" -) - -src_unpack() { - unpack ${A} - if use nss-pem ; then - mv "${PN}"/lib/ckfw/pem/ "${S}"/lib/ckfw/ || die - fi -} - -src_prepare() { - if use nss-pem ; then - PATCHES+=( - "${FILESDIR}/${PN}-3.47-enable-pem.patch" - ) - fi - if use cacert ; then #521462 - PATCHES+=( - "${DISTDIR}/${PN}-cacert-class1-class3.patch" - ) - fi - - default - - pushd coreconf >/dev/null || die - # hack nspr paths - echo 'INCLUDES += -I$(DIST)/include/dbm' \ - >> headers.mk || die "failed to append include" - - # modify install path - sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \ - -i source.mk || die - - # Respect LDFLAGS - sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk - popd >/dev/null || die - - # Fix pkgconfig file for Prefix - sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \ - config/Makefile || die - - # use host shlibsign if need be #436216 - if tc-is-cross-compiler ; then - sed -i \ - -e 's:"${2}"/shlibsign:shlibsign:' \ - cmd/shlibsign/sign.sh || die - fi - - # dirty hack - sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \ - lib/ssl/config.mk || die - sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \ - cmd/platlibs.mk || die - - multilib_copy_sources - - strip-flags -} - -multilib_src_configure() { - # Ensure we stay multilib aware - sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die -} - -nssarch() { - # Most of the arches are the same as $ARCH - local t=${1:-${CHOST}} - case ${t} in - aarch64*)echo "aarch64";; - hppa*) echo "parisc";; - i?86*) echo "i686";; - x86_64*) echo "x86_64";; - *) tc-arch ${t};; - esac -} - -nssbits() { - local cc cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS" - if [[ ${1} == BUILD_ ]]; then - cc=$(tc-getBUILD_CC) - else - cc=$(tc-getCC) - fi - echo > "${T}"/test.c || die - ${cc} ${!cppflags} ${!cflags} -c "${T}"/test.c -o "${T}/${1}test.o" || die - case $(file "${T}/${1}test.o") in - *32-bit*x86-64*) echo USE_X32=1;; - *64-bit*|*ppc64*|*x86_64*) echo USE_64=1;; - *32-bit*|*ppc*|*i386*) ;; - *) die "Failed to detect whether ${cc} builds 64bits or 32bits, disable distcc if you're using it, please";; - esac -} - -multilib_src_compile() { - # use ABI to determine bit'ness, or fallback if unset - local buildbits mybits - case "${ABI}" in - n32) mybits="USE_N32=1";; - x32) mybits="USE_X32=1";; - s390x|*64) mybits="USE_64=1";; - ${DEFAULT_ABI}) - einfo "Running compilation test to determine bit'ness" - mybits=$(nssbits) - ;; - esac - # bitness of host may differ from target - if tc-is-cross-compiler; then - buildbits=$(nssbits BUILD_) - fi - - local makeargs=( - CC="$(tc-getCC)" - CCC="$(tc-getCXX)" - AR="$(tc-getAR) rc \$@" - RANLIB="$(tc-getRANLIB)" - OPTIMIZER= - ${mybits} - ) - - # Take care of nspr settings #436216 - local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)" - unset NSPR_INCLUDE_DIR - - # Do not let `uname` be used. - if use kernel_linux ; then - makeargs+=( - OS_TARGET=Linux - OS_RELEASE=2.6 - OS_TEST="$(nssarch)" - ) - fi - - export NSS_ALLOW_SSLKEYLOGFILE=1 - export NSS_ENABLE_WERROR=0 #567158 - export BUILD_OPT=1 - export NSS_USE_SYSTEM_SQLITE=1 - export NSDISTMODE=copy - export NSS_ENABLE_ECC=1 - export FREEBL_NO_DEPEND=1 - export FREEBL_LOWHASH=1 - export NSS_SEED_ONLY_DEV_URANDOM=1 - export ASFLAGS="" - - local d - - # Build the host tools first. - LDFLAGS="${BUILD_LDFLAGS}" \ - XCFLAGS="${BUILD_CFLAGS}" \ - NSPR_LIB_DIR="${T}/fakedir" \ - emake -j1 -C coreconf \ - CC="$(tc-getBUILD_CC)" \ - ${buildbits:-${mybits}} - makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" ) - - # Then build the target tools. - for d in . lib/dbm ; do - CPPFLAGS="${myCPPFLAGS}" \ - XCFLAGS="${CFLAGS} ${CPPFLAGS}" \ - NSPR_LIB_DIR="${T}/fakedir" \ - emake -j1 "${makeargs[@]}" -C ${d} - done -} - -# Altering these 3 libraries breaks the CHK verification. -# All of the following cause it to break: -# - stripping -# - prelink -# - ELF signing -# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html -# Either we have to NOT strip them, or we have to forcibly resign after -# stripping. -#local_libdir="$(get_libdir)" -#export STRIP_MASK=" -# */${local_libdir}/libfreebl3.so* -# */${local_libdir}/libnssdbm3.so* -# */${local_libdir}/libsoftokn3.so*" - -export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3" - -generate_chk() { - local shlibsign="$1" - local libdir="$2" - einfo "Resigning core NSS libraries for FIPS validation" - shift 2 - local i - for i in ${NSS_CHK_SIGN_LIBS} ; do - local libname=lib${i}.so - local chkname=lib${i}.chk - "${shlibsign}" \ - -i "${libdir}"/${libname} \ - -o "${libdir}"/${chkname}.tmp \ - && mv -f \ - "${libdir}"/${chkname}.tmp \ - "${libdir}"/${chkname} \ - || die "Failed to sign ${libname}" - done -} - -cleanup_chk() { - local libdir="$1" - shift 1 - local i - for i in ${NSS_CHK_SIGN_LIBS} ; do - local libfname="${libdir}/lib${i}.so" - # If the major version has changed, then we have old chk files. - [ ! -f "${libfname}" -a -f "${libfname}.chk" ] \ - && rm -f "${libfname}.chk" - done -} - -multilib_src_install() { - pushd dist >/dev/null || die - - dodir /usr/$(get_libdir) - cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed" - local i - for i in crmf freebl nssb nssckfw ; do - cp -L */lib/lib${i}.a "${ED}"/usr/$(get_libdir) || die "copying libs failed" - done - - # Install nss-config and pkgconfig file - dodir /usr/bin - cp -L */bin/nss-config "${ED}"/usr/bin || die - dodir /usr/$(get_libdir)/pkgconfig - cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die - - # create an nss-softokn.pc from nss.pc for libfreebl and some private headers - # bug 517266 - sed -e 's#Libs:#Libs: -lfreebl#' \ - -e 's#Cflags:#Cflags: -I${includedir}/private#' \ - */lib/pkgconfig/nss.pc >"${ED}"/usr/$(get_libdir)/pkgconfig/nss-softokn.pc \ - || die "could not create nss-softokn.pc" - - # all the include files - insinto /usr/include/nss - doins public/nss/*.{h,api} - insinto /usr/include/nss/private - doins private/nss/{blapi,alghmac}.h - - popd >/dev/null || die - - local f nssutils - # Always enabled because we need it for chk generation. - nssutils=( shlibsign ) - - if multilib_is_native_abi ; then - if use utils; then - # The tests we do not need to install. - #nssutils_test="bltest crmftest dbtest dertimetest - #fipstest remtest sdrtest" - # checkcert utils has been removed in nss-3.22: - # https://bugzilla.mozilla.org/show_bug.cgi?id=1187545 - # https://hg.mozilla.org/projects/nss/rev/df1729d37870 - # certcgi has been removed in nss-3.36: - # https://bugzilla.mozilla.org/show_bug.cgi?id=1426602 - nssutils+=( - addbuiltin - atob - baddbdir - btoa - certutil - cmsutil - conflict - crlutil - derdump - digest - makepqg - mangle - modutil - multinit - nonspr10 - ocspclnt - oidcalc - p7content - p7env - p7sign - p7verify - pk11mode - pk12util - pp - rsaperf - selfserv - signtool - signver - ssltap - strsclnt - symkeyutil - tstclnt - vfychain - vfyserv - ) - # install man-pages for utils (bug #516810) - doman doc/nroff/*.1 - fi - pushd dist/*/bin >/dev/null || die - for f in ${nssutils[@]}; do - dobin ${f} - done - popd >/dev/null || die - fi - - # Prelink breaks the CHK files. We don't have any reliable way to run - # shlibsign after prelink. - dodir /etc/prelink.conf.d - printf -- "-b ${EPREFIX}/usr/$(get_libdir)/lib%s.so\n" ${NSS_CHK_SIGN_LIBS} \ - > "${ED}"/etc/prelink.conf.d/nss.conf -} - -pkg_postinst() { - multilib_pkg_postinst() { - # We must re-sign the libraries AFTER they are stripped. - local shlibsign="${EROOT}/usr/bin/shlibsign" - # See if we can execute it (cross-compiling & such). #436216 - "${shlibsign}" -h >&/dev/null - if [[ $? -gt 1 ]] ; then - shlibsign="shlibsign" - fi - generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir) - } - - multilib_foreach_abi multilib_pkg_postinst -} - -pkg_postrm() { - multilib_pkg_postrm() { - cleanup_chk "${EROOT}"/usr/$(get_libdir) - } - - multilib_foreach_abi multilib_pkg_postrm -} diff --git a/dev-libs/nss/nss-3.48-r1.ebuild b/dev-libs/nss/nss-3.48-r1.ebuild deleted file mode 100644 index 124eca85b0b4..000000000000 --- a/dev-libs/nss/nss-3.48-r1.ebuild +++ /dev/null @@ -1,375 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit eutils flag-o-matic multilib toolchain-funcs multilib-minimal - -NSPR_VER="4.24" -RTM_NAME="NSS_${PV//./_}_RTM" -# Rev of https://git.fedorahosted.org/cgit/nss-pem.git -PEM_GIT_REV="429b0222759d8ad8e6dcd29e62875ae3efd69116" -PEM_P="${PN}-pem-20160329" - -DESCRIPTION="Mozilla's Network Security Services library that implements PKI support" -HOMEPAGE="http://www.mozilla.org/projects/security/pki/nss/" -SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz - cacert? ( https://dev.gentoo.org/~axs/distfiles/${PN}-cacert-class1-class3.patch ) - nss-pem? ( https://dev.gentoo.org/~polynomial-c/${PEM_P}.tar.xz )" - -LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="cacert +nss-pem utils" -BDEPEND=" - >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] -" -RDEPEND=" - >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}] - >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}] - >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND}" - -RESTRICT="test" - -S="${WORKDIR}/${P}/${PN}" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/nss-config -) - -PATCHES=( - # Custom changes for gentoo - "${FILESDIR}/${PN}-3.47-gentoo-fixups.patch" - "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch" - "${FILESDIR}/${PN}-3.23-hppa-byte_order.patch" -) - -src_unpack() { - unpack ${A} - if use nss-pem ; then - mv "${PN}"/lib/ckfw/pem/ "${S}"/lib/ckfw/ || die - fi -} - -src_prepare() { - if use nss-pem ; then - PATCHES+=( - "${FILESDIR}/${PN}-3.47-enable-pem.patch" - ) - fi - if use cacert ; then #521462 - PATCHES+=( - "${DISTDIR}/${PN}-cacert-class1-class3.patch" - ) - fi - - default - - pushd coreconf >/dev/null || die - # hack nspr paths - echo 'INCLUDES += -I$(DIST)/include/dbm' \ - >> headers.mk || die "failed to append include" - - # modify install path - sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \ - -i source.mk || die - - # Respect LDFLAGS - sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk - popd >/dev/null || die - - # Fix pkgconfig file for Prefix - sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \ - config/Makefile || die - - # use host shlibsign if need be #436216 - if tc-is-cross-compiler ; then - sed -i \ - -e 's:"${2}"/shlibsign:shlibsign:' \ - cmd/shlibsign/sign.sh || die - fi - - # dirty hack - sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \ - lib/ssl/config.mk || die - sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \ - cmd/platlibs.mk || die - - multilib_copy_sources - - strip-flags -} - -multilib_src_configure() { - # Ensure we stay multilib aware - sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die -} - -nssarch() { - # Most of the arches are the same as $ARCH - local t=${1:-${CHOST}} - case ${t} in - aarch64*)echo "aarch64";; - hppa*) echo "parisc";; - i?86*) echo "i686";; - x86_64*) echo "x86_64";; - *) tc-arch ${t};; - esac -} - -nssbits() { - local cc cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS" - if [[ ${1} == BUILD_ ]]; then - cc=$(tc-getBUILD_CC) - else - cc=$(tc-getCC) - fi - echo > "${T}"/test.c || die - ${cc} ${!cppflags} ${!cflags} -c "${T}"/test.c -o "${T}/${1}test.o" || die - case $(file "${T}/${1}test.o") in - *32-bit*x86-64*) echo USE_X32=1;; - *64-bit*|*ppc64*|*x86_64*) echo USE_64=1;; - *32-bit*|*ppc*|*i386*) ;; - *) die "Failed to detect whether ${cc} builds 64bits or 32bits, disable distcc if you're using it, please";; - esac -} - -multilib_src_compile() { - # use ABI to determine bit'ness, or fallback if unset - local buildbits mybits - case "${ABI}" in - n32) mybits="USE_N32=1";; - x32) mybits="USE_X32=1";; - s390x|*64) mybits="USE_64=1";; - ${DEFAULT_ABI}) - einfo "Running compilation test to determine bit'ness" - mybits=$(nssbits) - ;; - esac - # bitness of host may differ from target - if tc-is-cross-compiler; then - buildbits=$(nssbits BUILD_) - fi - - local makeargs=( - CC="$(tc-getCC)" - CCC="$(tc-getCXX)" - AR="$(tc-getAR) rc \$@" - RANLIB="$(tc-getRANLIB)" - OPTIMIZER= - ${mybits} - ) - - # Take care of nspr settings #436216 - local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)" - unset NSPR_INCLUDE_DIR - - # Do not let `uname` be used. - if use kernel_linux ; then - makeargs+=( - OS_TARGET=Linux - OS_RELEASE=2.6 - OS_TEST="$(nssarch)" - ) - fi - - export NSS_ALLOW_SSLKEYLOGFILE=1 - export NSS_ENABLE_WERROR=0 #567158 - export BUILD_OPT=1 - export NSS_USE_SYSTEM_SQLITE=1 - export NSDISTMODE=copy - export NSS_ENABLE_ECC=1 - export FREEBL_NO_DEPEND=1 - export FREEBL_LOWHASH=1 - export NSS_SEED_ONLY_DEV_URANDOM=1 - export ASFLAGS="" - - local d - - # Build the host tools first. - LDFLAGS="${BUILD_LDFLAGS}" \ - XCFLAGS="${BUILD_CFLAGS}" \ - NSPR_LIB_DIR="${T}/fakedir" \ - emake -j1 -C coreconf \ - CC="$(tc-getBUILD_CC)" \ - ${buildbits:-${mybits}} - makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" ) - - # Then build the target tools. - for d in . lib/dbm ; do - CPPFLAGS="${myCPPFLAGS}" \ - XCFLAGS="${CFLAGS} ${CPPFLAGS}" \ - NSPR_LIB_DIR="${T}/fakedir" \ - emake -j1 "${makeargs[@]}" -C ${d} - done -} - -# Altering these 3 libraries breaks the CHK verification. -# All of the following cause it to break: -# - stripping -# - prelink -# - ELF signing -# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html -# Either we have to NOT strip them, or we have to forcibly resign after -# stripping. -#local_libdir="$(get_libdir)" -#export STRIP_MASK=" -# */${local_libdir}/libfreebl3.so* -# */${local_libdir}/libnssdbm3.so* -# */${local_libdir}/libsoftokn3.so*" - -export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3" - -generate_chk() { - local shlibsign="$1" - local libdir="$2" - einfo "Resigning core NSS libraries for FIPS validation" - shift 2 - local i - for i in ${NSS_CHK_SIGN_LIBS} ; do - local libname=lib${i}.so - local chkname=lib${i}.chk - "${shlibsign}" \ - -i "${libdir}"/${libname} \ - -o "${libdir}"/${chkname}.tmp \ - && mv -f \ - "${libdir}"/${chkname}.tmp \ - "${libdir}"/${chkname} \ - || die "Failed to sign ${libname}" - done -} - -cleanup_chk() { - local libdir="$1" - shift 1 - local i - for i in ${NSS_CHK_SIGN_LIBS} ; do - local libfname="${libdir}/lib${i}.so" - # If the major version has changed, then we have old chk files. - [ ! -f "${libfname}" -a -f "${libfname}.chk" ] \ - && rm -f "${libfname}.chk" - done -} - -multilib_src_install() { - pushd dist >/dev/null || die - - dodir /usr/$(get_libdir) - cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed" - local i - for i in crmf freebl nssb nssckfw ; do - cp -L */lib/lib${i}.a "${ED}"/usr/$(get_libdir) || die "copying libs failed" - done - - # Install nss-config and pkgconfig file - dodir /usr/bin - cp -L */bin/nss-config "${ED}"/usr/bin || die - dodir /usr/$(get_libdir)/pkgconfig - cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die - - # create an nss-softokn.pc from nss.pc for libfreebl and some private headers - # bug 517266 - sed -e 's#Libs:#Libs: -lfreebl#' \ - -e 's#Cflags:#Cflags: -I${includedir}/private#' \ - */lib/pkgconfig/nss.pc >"${ED}"/usr/$(get_libdir)/pkgconfig/nss-softokn.pc \ - || die "could not create nss-softokn.pc" - - # all the include files - insinto /usr/include/nss - doins public/nss/*.{h,api} - insinto /usr/include/nss/private - doins private/nss/{blapi,alghmac}.h - - popd >/dev/null || die - - local f nssutils - # Always enabled because we need it for chk generation. - nssutils=( shlibsign ) - - if multilib_is_native_abi ; then - if use utils; then - # The tests we do not need to install. - #nssutils_test="bltest crmftest dbtest dertimetest - #fipstest remtest sdrtest" - # checkcert utils has been removed in nss-3.22: - # https://bugzilla.mozilla.org/show_bug.cgi?id=1187545 - # https://hg.mozilla.org/projects/nss/rev/df1729d37870 - # certcgi has been removed in nss-3.36: - # https://bugzilla.mozilla.org/show_bug.cgi?id=1426602 - nssutils+=( - addbuiltin - atob - baddbdir - btoa - certutil - cmsutil - conflict - crlutil - derdump - digest - makepqg - mangle - modutil - multinit - nonspr10 - ocspclnt - oidcalc - p7content - p7env - p7sign - p7verify - pk11mode - pk12util - pp - rsaperf - selfserv - signtool - signver - ssltap - strsclnt - symkeyutil - tstclnt - vfychain - vfyserv - ) - # install man-pages for utils (bug #516810) - doman doc/nroff/*.1 - fi - pushd dist/*/bin >/dev/null || die - for f in ${nssutils[@]}; do - dobin ${f} - done - popd >/dev/null || die - fi - - # Prelink breaks the CHK files. We don't have any reliable way to run - # shlibsign after prelink. - dodir /etc/prelink.conf.d - printf -- "-b ${EPREFIX}/usr/$(get_libdir)/lib%s.so\n" ${NSS_CHK_SIGN_LIBS} \ - > "${ED}"/etc/prelink.conf.d/nss.conf -} - -pkg_postinst() { - multilib_pkg_postinst() { - # We must re-sign the libraries AFTER they are stripped. - local shlibsign="${EROOT}/usr/bin/shlibsign" - # See if we can execute it (cross-compiling & such). #436216 - "${shlibsign}" -h >&/dev/null - if [[ $? -gt 1 ]] ; then - shlibsign="shlibsign" - fi - generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir) - } - - multilib_foreach_abi multilib_pkg_postinst -} - -pkg_postrm() { - multilib_pkg_postrm() { - cleanup_chk "${EROOT}"/usr/$(get_libdir) - } - - multilib_foreach_abi multilib_pkg_postrm -} diff --git a/dev-libs/nss/nss-3.49.1.ebuild b/dev-libs/nss/nss-3.49.1.ebuild deleted file mode 100644 index bec0e4b6e2f6..000000000000 --- a/dev-libs/nss/nss-3.49.1.ebuild +++ /dev/null @@ -1,375 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit eutils flag-o-matic multilib toolchain-funcs multilib-minimal - -NSPR_VER="4.24" -RTM_NAME="NSS_${PV//./_}_RTM" -# Rev of https://git.fedorahosted.org/cgit/nss-pem.git -PEM_GIT_REV="429b0222759d8ad8e6dcd29e62875ae3efd69116" -PEM_P="${PN}-pem-20160329" - -DESCRIPTION="Mozilla's Network Security Services library that implements PKI support" -HOMEPAGE="http://www.mozilla.org/projects/security/pki/nss/" -SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz - cacert? ( https://dev.gentoo.org/~axs/distfiles/${PN}-cacert-class1-class3.patch ) - nss-pem? ( https://dev.gentoo.org/~polynomial-c/${PEM_P}.tar.xz )" - -LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="cacert +nss-pem utils" -BDEPEND=" - >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] -" -RDEPEND=" - >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}] - >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}] - >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND}" - -RESTRICT="test" - -S="${WORKDIR}/${P}/${PN}" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/nss-config -) - -PATCHES=( - # Custom changes for gentoo - "${FILESDIR}/${PN}-3.47-gentoo-fixups.patch" - "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch" - "${FILESDIR}/${PN}-3.23-hppa-byte_order.patch" -) - -src_unpack() { - unpack ${A} - if use nss-pem ; then - mv "${PN}"/lib/ckfw/pem/ "${S}"/lib/ckfw/ || die - fi -} - -src_prepare() { - if use nss-pem ; then - PATCHES+=( - "${FILESDIR}/${PN}-3.47-enable-pem.patch" - ) - fi - if use cacert ; then #521462 - PATCHES+=( - "${DISTDIR}/${PN}-cacert-class1-class3.patch" - ) - fi - - default - - pushd coreconf >/dev/null || die - # hack nspr paths - echo 'INCLUDES += -I$(DIST)/include/dbm' \ - >> headers.mk || die "failed to append include" - - # modify install path - sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \ - -i source.mk || die - - # Respect LDFLAGS - sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk - popd >/dev/null || die - - # Fix pkgconfig file for Prefix - sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \ - config/Makefile || die - - # use host shlibsign if need be #436216 - if tc-is-cross-compiler ; then - sed -i \ - -e 's:"${2}"/shlibsign:shlibsign:' \ - cmd/shlibsign/sign.sh || die - fi - - # dirty hack - sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \ - lib/ssl/config.mk || die - sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \ - cmd/platlibs.mk || die - - multilib_copy_sources - - strip-flags -} - -multilib_src_configure() { - # Ensure we stay multilib aware - sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die -} - -nssarch() { - # Most of the arches are the same as $ARCH - local t=${1:-${CHOST}} - case ${t} in - aarch64*)echo "aarch64";; - hppa*) echo "parisc";; - i?86*) echo "i686";; - x86_64*) echo "x86_64";; - *) tc-arch ${t};; - esac -} - -nssbits() { - local cc cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS" - if [[ ${1} == BUILD_ ]]; then - cc=$(tc-getBUILD_CC) - else - cc=$(tc-getCC) - fi - echo > "${T}"/test.c || die - ${cc} ${!cppflags} ${!cflags} -c "${T}"/test.c -o "${T}/${1}test.o" || die - case $(file "${T}/${1}test.o") in - *32-bit*x86-64*) echo USE_X32=1;; - *64-bit*|*ppc64*|*x86_64*) echo USE_64=1;; - *32-bit*|*ppc*|*i386*) ;; - *) die "Failed to detect whether ${cc} builds 64bits or 32bits, disable distcc if you're using it, please";; - esac -} - -multilib_src_compile() { - # use ABI to determine bit'ness, or fallback if unset - local buildbits mybits - case "${ABI}" in - n32) mybits="USE_N32=1";; - x32) mybits="USE_X32=1";; - s390x|*64) mybits="USE_64=1";; - ${DEFAULT_ABI}) - einfo "Running compilation test to determine bit'ness" - mybits=$(nssbits) - ;; - esac - # bitness of host may differ from target - if tc-is-cross-compiler; then - buildbits=$(nssbits BUILD_) - fi - - local makeargs=( - CC="$(tc-getCC)" - CCC="$(tc-getCXX)" - AR="$(tc-getAR) rc \$@" - RANLIB="$(tc-getRANLIB)" - OPTIMIZER= - ${mybits} - ) - - # Take care of nspr settings #436216 - local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)" - unset NSPR_INCLUDE_DIR - - # Do not let `uname` be used. - if use kernel_linux ; then - makeargs+=( - OS_TARGET=Linux - OS_RELEASE=2.6 - OS_TEST="$(nssarch)" - ) - fi - - export NSS_ALLOW_SSLKEYLOGFILE=1 - export NSS_ENABLE_WERROR=0 #567158 - export BUILD_OPT=1 - export NSS_USE_SYSTEM_SQLITE=1 - export NSDISTMODE=copy - export NSS_ENABLE_ECC=1 - export FREEBL_NO_DEPEND=1 - export FREEBL_LOWHASH=1 - export NSS_SEED_ONLY_DEV_URANDOM=1 - export ASFLAGS="" - - local d - - # Build the host tools first. - LDFLAGS="${BUILD_LDFLAGS}" \ - XCFLAGS="${BUILD_CFLAGS}" \ - NSPR_LIB_DIR="${T}/fakedir" \ - emake -j1 -C coreconf \ - CC="$(tc-getBUILD_CC)" \ - ${buildbits:-${mybits}} - makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" ) - - # Then build the target tools. - for d in . lib/dbm ; do - CPPFLAGS="${myCPPFLAGS}" \ - XCFLAGS="${CFLAGS} ${CPPFLAGS}" \ - NSPR_LIB_DIR="${T}/fakedir" \ - emake -j1 "${makeargs[@]}" -C ${d} - done -} - -# Altering these 3 libraries breaks the CHK verification. -# All of the following cause it to break: -# - stripping -# - prelink -# - ELF signing -# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html -# Either we have to NOT strip them, or we have to forcibly resign after -# stripping. -#local_libdir="$(get_libdir)" -#export STRIP_MASK=" -# */${local_libdir}/libfreebl3.so* -# */${local_libdir}/libnssdbm3.so* -# */${local_libdir}/libsoftokn3.so*" - -export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3" - -generate_chk() { - local shlibsign="$1" - local libdir="$2" - einfo "Resigning core NSS libraries for FIPS validation" - shift 2 - local i - for i in ${NSS_CHK_SIGN_LIBS} ; do - local libname=lib${i}.so - local chkname=lib${i}.chk - "${shlibsign}" \ - -i "${libdir}"/${libname} \ - -o "${libdir}"/${chkname}.tmp \ - && mv -f \ - "${libdir}"/${chkname}.tmp \ - "${libdir}"/${chkname} \ - || die "Failed to sign ${libname}" - done -} - -cleanup_chk() { - local libdir="$1" - shift 1 - local i - for i in ${NSS_CHK_SIGN_LIBS} ; do - local libfname="${libdir}/lib${i}.so" - # If the major version has changed, then we have old chk files. - [ ! -f "${libfname}" -a -f "${libfname}.chk" ] \ - && rm -f "${libfname}.chk" - done -} - -multilib_src_install() { - pushd dist >/dev/null || die - - dodir /usr/$(get_libdir) - cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed" - local i - for i in crmf freebl nssb nssckfw ; do - cp -L */lib/lib${i}.a "${ED}"/usr/$(get_libdir) || die "copying libs failed" - done - - # Install nss-config and pkgconfig file - dodir /usr/bin - cp -L */bin/nss-config "${ED}"/usr/bin || die - dodir /usr/$(get_libdir)/pkgconfig - cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die - - # create an nss-softokn.pc from nss.pc for libfreebl and some private headers - # bug 517266 - sed -e 's#Libs:#Libs: -lfreebl#' \ - -e 's#Cflags:#Cflags: -I${includedir}/private#' \ - */lib/pkgconfig/nss.pc >"${ED}"/usr/$(get_libdir)/pkgconfig/nss-softokn.pc \ - || die "could not create nss-softokn.pc" - - # all the include files - insinto /usr/include/nss - doins public/nss/*.{h,api} - insinto /usr/include/nss/private - doins private/nss/{blapi,alghmac}.h - - popd >/dev/null || die - - local f nssutils - # Always enabled because we need it for chk generation. - nssutils=( shlibsign ) - - if multilib_is_native_abi ; then - if use utils; then - # The tests we do not need to install. - #nssutils_test="bltest crmftest dbtest dertimetest - #fipstest remtest sdrtest" - # checkcert utils has been removed in nss-3.22: - # https://bugzilla.mozilla.org/show_bug.cgi?id=1187545 - # https://hg.mozilla.org/projects/nss/rev/df1729d37870 - # certcgi has been removed in nss-3.36: - # https://bugzilla.mozilla.org/show_bug.cgi?id=1426602 - nssutils+=( - addbuiltin - atob - baddbdir - btoa - certutil - cmsutil - conflict - crlutil - derdump - digest - makepqg - mangle - modutil - multinit - nonspr10 - ocspclnt - oidcalc - p7content - p7env - p7sign - p7verify - pk11mode - pk12util - pp - rsaperf - selfserv - signtool - signver - ssltap - strsclnt - symkeyutil - tstclnt - vfychain - vfyserv - ) - # install man-pages for utils (bug #516810) - doman doc/nroff/*.1 - fi - pushd dist/*/bin >/dev/null || die - for f in ${nssutils[@]}; do - dobin ${f} - done - popd >/dev/null || die - fi - - # Prelink breaks the CHK files. We don't have any reliable way to run - # shlibsign after prelink. - dodir /etc/prelink.conf.d - printf -- "-b ${EPREFIX}/usr/$(get_libdir)/lib%s.so\n" ${NSS_CHK_SIGN_LIBS} \ - > "${ED}"/etc/prelink.conf.d/nss.conf -} - -pkg_postinst() { - multilib_pkg_postinst() { - # We must re-sign the libraries AFTER they are stripped. - local shlibsign="${EROOT}/usr/bin/shlibsign" - # See if we can execute it (cross-compiling & such). #436216 - "${shlibsign}" -h >&/dev/null - if [[ $? -gt 1 ]] ; then - shlibsign="shlibsign" - fi - generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir) - } - - multilib_foreach_abi multilib_pkg_postinst -} - -pkg_postrm() { - multilib_pkg_postrm() { - cleanup_chk "${EROOT}"/usr/$(get_libdir) - } - - multilib_foreach_abi multilib_pkg_postrm -} diff --git a/dev-libs/nss/nss-3.49.2.ebuild b/dev-libs/nss/nss-3.49.2.ebuild deleted file mode 100644 index bec0e4b6e2f6..000000000000 --- a/dev-libs/nss/nss-3.49.2.ebuild +++ /dev/null @@ -1,375 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit eutils flag-o-matic multilib toolchain-funcs multilib-minimal - -NSPR_VER="4.24" -RTM_NAME="NSS_${PV//./_}_RTM" -# Rev of https://git.fedorahosted.org/cgit/nss-pem.git -PEM_GIT_REV="429b0222759d8ad8e6dcd29e62875ae3efd69116" -PEM_P="${PN}-pem-20160329" - -DESCRIPTION="Mozilla's Network Security Services library that implements PKI support" -HOMEPAGE="http://www.mozilla.org/projects/security/pki/nss/" -SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz - cacert? ( https://dev.gentoo.org/~axs/distfiles/${PN}-cacert-class1-class3.patch ) - nss-pem? ( https://dev.gentoo.org/~polynomial-c/${PEM_P}.tar.xz )" - -LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="cacert +nss-pem utils" -BDEPEND=" - >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] -" -RDEPEND=" - >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}] - >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}] - >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND}" - -RESTRICT="test" - -S="${WORKDIR}/${P}/${PN}" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/nss-config -) - -PATCHES=( - # Custom changes for gentoo - "${FILESDIR}/${PN}-3.47-gentoo-fixups.patch" - "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch" - "${FILESDIR}/${PN}-3.23-hppa-byte_order.patch" -) - -src_unpack() { - unpack ${A} - if use nss-pem ; then - mv "${PN}"/lib/ckfw/pem/ "${S}"/lib/ckfw/ || die - fi -} - -src_prepare() { - if use nss-pem ; then - PATCHES+=( - "${FILESDIR}/${PN}-3.47-enable-pem.patch" - ) - fi - if use cacert ; then #521462 - PATCHES+=( - "${DISTDIR}/${PN}-cacert-class1-class3.patch" - ) - fi - - default - - pushd coreconf >/dev/null || die - # hack nspr paths - echo 'INCLUDES += -I$(DIST)/include/dbm' \ - >> headers.mk || die "failed to append include" - - # modify install path - sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \ - -i source.mk || die - - # Respect LDFLAGS - sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk - popd >/dev/null || die - - # Fix pkgconfig file for Prefix - sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \ - config/Makefile || die - - # use host shlibsign if need be #436216 - if tc-is-cross-compiler ; then - sed -i \ - -e 's:"${2}"/shlibsign:shlibsign:' \ - cmd/shlibsign/sign.sh || die - fi - - # dirty hack - sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \ - lib/ssl/config.mk || die - sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \ - cmd/platlibs.mk || die - - multilib_copy_sources - - strip-flags -} - -multilib_src_configure() { - # Ensure we stay multilib aware - sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die -} - -nssarch() { - # Most of the arches are the same as $ARCH - local t=${1:-${CHOST}} - case ${t} in - aarch64*)echo "aarch64";; - hppa*) echo "parisc";; - i?86*) echo "i686";; - x86_64*) echo "x86_64";; - *) tc-arch ${t};; - esac -} - -nssbits() { - local cc cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS" - if [[ ${1} == BUILD_ ]]; then - cc=$(tc-getBUILD_CC) - else - cc=$(tc-getCC) - fi - echo > "${T}"/test.c || die - ${cc} ${!cppflags} ${!cflags} -c "${T}"/test.c -o "${T}/${1}test.o" || die - case $(file "${T}/${1}test.o") in - *32-bit*x86-64*) echo USE_X32=1;; - *64-bit*|*ppc64*|*x86_64*) echo USE_64=1;; - *32-bit*|*ppc*|*i386*) ;; - *) die "Failed to detect whether ${cc} builds 64bits or 32bits, disable distcc if you're using it, please";; - esac -} - -multilib_src_compile() { - # use ABI to determine bit'ness, or fallback if unset - local buildbits mybits - case "${ABI}" in - n32) mybits="USE_N32=1";; - x32) mybits="USE_X32=1";; - s390x|*64) mybits="USE_64=1";; - ${DEFAULT_ABI}) - einfo "Running compilation test to determine bit'ness" - mybits=$(nssbits) - ;; - esac - # bitness of host may differ from target - if tc-is-cross-compiler; then - buildbits=$(nssbits BUILD_) - fi - - local makeargs=( - CC="$(tc-getCC)" - CCC="$(tc-getCXX)" - AR="$(tc-getAR) rc \$@" - RANLIB="$(tc-getRANLIB)" - OPTIMIZER= - ${mybits} - ) - - # Take care of nspr settings #436216 - local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)" - unset NSPR_INCLUDE_DIR - - # Do not let `uname` be used. - if use kernel_linux ; then - makeargs+=( - OS_TARGET=Linux - OS_RELEASE=2.6 - OS_TEST="$(nssarch)" - ) - fi - - export NSS_ALLOW_SSLKEYLOGFILE=1 - export NSS_ENABLE_WERROR=0 #567158 - export BUILD_OPT=1 - export NSS_USE_SYSTEM_SQLITE=1 - export NSDISTMODE=copy - export NSS_ENABLE_ECC=1 - export FREEBL_NO_DEPEND=1 - export FREEBL_LOWHASH=1 - export NSS_SEED_ONLY_DEV_URANDOM=1 - export ASFLAGS="" - - local d - - # Build the host tools first. - LDFLAGS="${BUILD_LDFLAGS}" \ - XCFLAGS="${BUILD_CFLAGS}" \ - NSPR_LIB_DIR="${T}/fakedir" \ - emake -j1 -C coreconf \ - CC="$(tc-getBUILD_CC)" \ - ${buildbits:-${mybits}} - makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" ) - - # Then build the target tools. - for d in . lib/dbm ; do - CPPFLAGS="${myCPPFLAGS}" \ - XCFLAGS="${CFLAGS} ${CPPFLAGS}" \ - NSPR_LIB_DIR="${T}/fakedir" \ - emake -j1 "${makeargs[@]}" -C ${d} - done -} - -# Altering these 3 libraries breaks the CHK verification. -# All of the following cause it to break: -# - stripping -# - prelink -# - ELF signing -# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html -# Either we have to NOT strip them, or we have to forcibly resign after -# stripping. -#local_libdir="$(get_libdir)" -#export STRIP_MASK=" -# */${local_libdir}/libfreebl3.so* -# */${local_libdir}/libnssdbm3.so* -# */${local_libdir}/libsoftokn3.so*" - -export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3" - -generate_chk() { - local shlibsign="$1" - local libdir="$2" - einfo "Resigning core NSS libraries for FIPS validation" - shift 2 - local i - for i in ${NSS_CHK_SIGN_LIBS} ; do - local libname=lib${i}.so - local chkname=lib${i}.chk - "${shlibsign}" \ - -i "${libdir}"/${libname} \ - -o "${libdir}"/${chkname}.tmp \ - && mv -f \ - "${libdir}"/${chkname}.tmp \ - "${libdir}"/${chkname} \ - || die "Failed to sign ${libname}" - done -} - -cleanup_chk() { - local libdir="$1" - shift 1 - local i - for i in ${NSS_CHK_SIGN_LIBS} ; do - local libfname="${libdir}/lib${i}.so" - # If the major version has changed, then we have old chk files. - [ ! -f "${libfname}" -a -f "${libfname}.chk" ] \ - && rm -f "${libfname}.chk" - done -} - -multilib_src_install() { - pushd dist >/dev/null || die - - dodir /usr/$(get_libdir) - cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed" - local i - for i in crmf freebl nssb nssckfw ; do - cp -L */lib/lib${i}.a "${ED}"/usr/$(get_libdir) || die "copying libs failed" - done - - # Install nss-config and pkgconfig file - dodir /usr/bin - cp -L */bin/nss-config "${ED}"/usr/bin || die - dodir /usr/$(get_libdir)/pkgconfig - cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die - - # create an nss-softokn.pc from nss.pc for libfreebl and some private headers - # bug 517266 - sed -e 's#Libs:#Libs: -lfreebl#' \ - -e 's#Cflags:#Cflags: -I${includedir}/private#' \ - */lib/pkgconfig/nss.pc >"${ED}"/usr/$(get_libdir)/pkgconfig/nss-softokn.pc \ - || die "could not create nss-softokn.pc" - - # all the include files - insinto /usr/include/nss - doins public/nss/*.{h,api} - insinto /usr/include/nss/private - doins private/nss/{blapi,alghmac}.h - - popd >/dev/null || die - - local f nssutils - # Always enabled because we need it for chk generation. - nssutils=( shlibsign ) - - if multilib_is_native_abi ; then - if use utils; then - # The tests we do not need to install. - #nssutils_test="bltest crmftest dbtest dertimetest - #fipstest remtest sdrtest" - # checkcert utils has been removed in nss-3.22: - # https://bugzilla.mozilla.org/show_bug.cgi?id=1187545 - # https://hg.mozilla.org/projects/nss/rev/df1729d37870 - # certcgi has been removed in nss-3.36: - # https://bugzilla.mozilla.org/show_bug.cgi?id=1426602 - nssutils+=( - addbuiltin - atob - baddbdir - btoa - certutil - cmsutil - conflict - crlutil - derdump - digest - makepqg - mangle - modutil - multinit - nonspr10 - ocspclnt - oidcalc - p7content - p7env - p7sign - p7verify - pk11mode - pk12util - pp - rsaperf - selfserv - signtool - signver - ssltap - strsclnt - symkeyutil - tstclnt - vfychain - vfyserv - ) - # install man-pages for utils (bug #516810) - doman doc/nroff/*.1 - fi - pushd dist/*/bin >/dev/null || die - for f in ${nssutils[@]}; do - dobin ${f} - done - popd >/dev/null || die - fi - - # Prelink breaks the CHK files. We don't have any reliable way to run - # shlibsign after prelink. - dodir /etc/prelink.conf.d - printf -- "-b ${EPREFIX}/usr/$(get_libdir)/lib%s.so\n" ${NSS_CHK_SIGN_LIBS} \ - > "${ED}"/etc/prelink.conf.d/nss.conf -} - -pkg_postinst() { - multilib_pkg_postinst() { - # We must re-sign the libraries AFTER they are stripped. - local shlibsign="${EROOT}/usr/bin/shlibsign" - # See if we can execute it (cross-compiling & such). #436216 - "${shlibsign}" -h >&/dev/null - if [[ $? -gt 1 ]] ; then - shlibsign="shlibsign" - fi - generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir) - } - - multilib_foreach_abi multilib_pkg_postinst -} - -pkg_postrm() { - multilib_pkg_postrm() { - cleanup_chk "${EROOT}"/usr/$(get_libdir) - } - - multilib_foreach_abi multilib_pkg_postrm -} diff --git a/dev-libs/nss/nss-3.49.ebuild b/dev-libs/nss/nss-3.49.ebuild deleted file mode 100644 index bec0e4b6e2f6..000000000000 --- a/dev-libs/nss/nss-3.49.ebuild +++ /dev/null @@ -1,375 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit eutils flag-o-matic multilib toolchain-funcs multilib-minimal - -NSPR_VER="4.24" -RTM_NAME="NSS_${PV//./_}_RTM" -# Rev of https://git.fedorahosted.org/cgit/nss-pem.git -PEM_GIT_REV="429b0222759d8ad8e6dcd29e62875ae3efd69116" -PEM_P="${PN}-pem-20160329" - -DESCRIPTION="Mozilla's Network Security Services library that implements PKI support" -HOMEPAGE="http://www.mozilla.org/projects/security/pki/nss/" -SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz - cacert? ( https://dev.gentoo.org/~axs/distfiles/${PN}-cacert-class1-class3.patch ) - nss-pem? ( https://dev.gentoo.org/~polynomial-c/${PEM_P}.tar.xz )" - -LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="cacert +nss-pem utils" -BDEPEND=" - >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] -" -RDEPEND=" - >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}] - >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}] - >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND}" - -RESTRICT="test" - -S="${WORKDIR}/${P}/${PN}" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/nss-config -) - -PATCHES=( - # Custom changes for gentoo - "${FILESDIR}/${PN}-3.47-gentoo-fixups.patch" - "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch" - "${FILESDIR}/${PN}-3.23-hppa-byte_order.patch" -) - -src_unpack() { - unpack ${A} - if use nss-pem ; then - mv "${PN}"/lib/ckfw/pem/ "${S}"/lib/ckfw/ || die - fi -} - -src_prepare() { - if use nss-pem ; then - PATCHES+=( - "${FILESDIR}/${PN}-3.47-enable-pem.patch" - ) - fi - if use cacert ; then #521462 - PATCHES+=( - "${DISTDIR}/${PN}-cacert-class1-class3.patch" - ) - fi - - default - - pushd coreconf >/dev/null || die - # hack nspr paths - echo 'INCLUDES += -I$(DIST)/include/dbm' \ - >> headers.mk || die "failed to append include" - - # modify install path - sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \ - -i source.mk || die - - # Respect LDFLAGS - sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk - popd >/dev/null || die - - # Fix pkgconfig file for Prefix - sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \ - config/Makefile || die - - # use host shlibsign if need be #436216 - if tc-is-cross-compiler ; then - sed -i \ - -e 's:"${2}"/shlibsign:shlibsign:' \ - cmd/shlibsign/sign.sh || die - fi - - # dirty hack - sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \ - lib/ssl/config.mk || die - sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \ - cmd/platlibs.mk || die - - multilib_copy_sources - - strip-flags -} - -multilib_src_configure() { - # Ensure we stay multilib aware - sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die -} - -nssarch() { - # Most of the arches are the same as $ARCH - local t=${1:-${CHOST}} - case ${t} in - aarch64*)echo "aarch64";; - hppa*) echo "parisc";; - i?86*) echo "i686";; - x86_64*) echo "x86_64";; - *) tc-arch ${t};; - esac -} - -nssbits() { - local cc cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS" - if [[ ${1} == BUILD_ ]]; then - cc=$(tc-getBUILD_CC) - else - cc=$(tc-getCC) - fi - echo > "${T}"/test.c || die - ${cc} ${!cppflags} ${!cflags} -c "${T}"/test.c -o "${T}/${1}test.o" || die - case $(file "${T}/${1}test.o") in - *32-bit*x86-64*) echo USE_X32=1;; - *64-bit*|*ppc64*|*x86_64*) echo USE_64=1;; - *32-bit*|*ppc*|*i386*) ;; - *) die "Failed to detect whether ${cc} builds 64bits or 32bits, disable distcc if you're using it, please";; - esac -} - -multilib_src_compile() { - # use ABI to determine bit'ness, or fallback if unset - local buildbits mybits - case "${ABI}" in - n32) mybits="USE_N32=1";; - x32) mybits="USE_X32=1";; - s390x|*64) mybits="USE_64=1";; - ${DEFAULT_ABI}) - einfo "Running compilation test to determine bit'ness" - mybits=$(nssbits) - ;; - esac - # bitness of host may differ from target - if tc-is-cross-compiler; then - buildbits=$(nssbits BUILD_) - fi - - local makeargs=( - CC="$(tc-getCC)" - CCC="$(tc-getCXX)" - AR="$(tc-getAR) rc \$@" - RANLIB="$(tc-getRANLIB)" - OPTIMIZER= - ${mybits} - ) - - # Take care of nspr settings #436216 - local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)" - unset NSPR_INCLUDE_DIR - - # Do not let `uname` be used. - if use kernel_linux ; then - makeargs+=( - OS_TARGET=Linux - OS_RELEASE=2.6 - OS_TEST="$(nssarch)" - ) - fi - - export NSS_ALLOW_SSLKEYLOGFILE=1 - export NSS_ENABLE_WERROR=0 #567158 - export BUILD_OPT=1 - export NSS_USE_SYSTEM_SQLITE=1 - export NSDISTMODE=copy - export NSS_ENABLE_ECC=1 - export FREEBL_NO_DEPEND=1 - export FREEBL_LOWHASH=1 - export NSS_SEED_ONLY_DEV_URANDOM=1 - export ASFLAGS="" - - local d - - # Build the host tools first. - LDFLAGS="${BUILD_LDFLAGS}" \ - XCFLAGS="${BUILD_CFLAGS}" \ - NSPR_LIB_DIR="${T}/fakedir" \ - emake -j1 -C coreconf \ - CC="$(tc-getBUILD_CC)" \ - ${buildbits:-${mybits}} - makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" ) - - # Then build the target tools. - for d in . lib/dbm ; do - CPPFLAGS="${myCPPFLAGS}" \ - XCFLAGS="${CFLAGS} ${CPPFLAGS}" \ - NSPR_LIB_DIR="${T}/fakedir" \ - emake -j1 "${makeargs[@]}" -C ${d} - done -} - -# Altering these 3 libraries breaks the CHK verification. -# All of the following cause it to break: -# - stripping -# - prelink -# - ELF signing -# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html -# Either we have to NOT strip them, or we have to forcibly resign after -# stripping. -#local_libdir="$(get_libdir)" -#export STRIP_MASK=" -# */${local_libdir}/libfreebl3.so* -# */${local_libdir}/libnssdbm3.so* -# */${local_libdir}/libsoftokn3.so*" - -export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3" - -generate_chk() { - local shlibsign="$1" - local libdir="$2" - einfo "Resigning core NSS libraries for FIPS validation" - shift 2 - local i - for i in ${NSS_CHK_SIGN_LIBS} ; do - local libname=lib${i}.so - local chkname=lib${i}.chk - "${shlibsign}" \ - -i "${libdir}"/${libname} \ - -o "${libdir}"/${chkname}.tmp \ - && mv -f \ - "${libdir}"/${chkname}.tmp \ - "${libdir}"/${chkname} \ - || die "Failed to sign ${libname}" - done -} - -cleanup_chk() { - local libdir="$1" - shift 1 - local i - for i in ${NSS_CHK_SIGN_LIBS} ; do - local libfname="${libdir}/lib${i}.so" - # If the major version has changed, then we have old chk files. - [ ! -f "${libfname}" -a -f "${libfname}.chk" ] \ - && rm -f "${libfname}.chk" - done -} - -multilib_src_install() { - pushd dist >/dev/null || die - - dodir /usr/$(get_libdir) - cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed" - local i - for i in crmf freebl nssb nssckfw ; do - cp -L */lib/lib${i}.a "${ED}"/usr/$(get_libdir) || die "copying libs failed" - done - - # Install nss-config and pkgconfig file - dodir /usr/bin - cp -L */bin/nss-config "${ED}"/usr/bin || die - dodir /usr/$(get_libdir)/pkgconfig - cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die - - # create an nss-softokn.pc from nss.pc for libfreebl and some private headers - # bug 517266 - sed -e 's#Libs:#Libs: -lfreebl#' \ - -e 's#Cflags:#Cflags: -I${includedir}/private#' \ - */lib/pkgconfig/nss.pc >"${ED}"/usr/$(get_libdir)/pkgconfig/nss-softokn.pc \ - || die "could not create nss-softokn.pc" - - # all the include files - insinto /usr/include/nss - doins public/nss/*.{h,api} - insinto /usr/include/nss/private - doins private/nss/{blapi,alghmac}.h - - popd >/dev/null || die - - local f nssutils - # Always enabled because we need it for chk generation. - nssutils=( shlibsign ) - - if multilib_is_native_abi ; then - if use utils; then - # The tests we do not need to install. - #nssutils_test="bltest crmftest dbtest dertimetest - #fipstest remtest sdrtest" - # checkcert utils has been removed in nss-3.22: - # https://bugzilla.mozilla.org/show_bug.cgi?id=1187545 - # https://hg.mozilla.org/projects/nss/rev/df1729d37870 - # certcgi has been removed in nss-3.36: - # https://bugzilla.mozilla.org/show_bug.cgi?id=1426602 - nssutils+=( - addbuiltin - atob - baddbdir - btoa - certutil - cmsutil - conflict - crlutil - derdump - digest - makepqg - mangle - modutil - multinit - nonspr10 - ocspclnt - oidcalc - p7content - p7env - p7sign - p7verify - pk11mode - pk12util - pp - rsaperf - selfserv - signtool - signver - ssltap - strsclnt - symkeyutil - tstclnt - vfychain - vfyserv - ) - # install man-pages for utils (bug #516810) - doman doc/nroff/*.1 - fi - pushd dist/*/bin >/dev/null || die - for f in ${nssutils[@]}; do - dobin ${f} - done - popd >/dev/null || die - fi - - # Prelink breaks the CHK files. We don't have any reliable way to run - # shlibsign after prelink. - dodir /etc/prelink.conf.d - printf -- "-b ${EPREFIX}/usr/$(get_libdir)/lib%s.so\n" ${NSS_CHK_SIGN_LIBS} \ - > "${ED}"/etc/prelink.conf.d/nss.conf -} - -pkg_postinst() { - multilib_pkg_postinst() { - # We must re-sign the libraries AFTER they are stripped. - local shlibsign="${EROOT}/usr/bin/shlibsign" - # See if we can execute it (cross-compiling & such). #436216 - "${shlibsign}" -h >&/dev/null - if [[ $? -gt 1 ]] ; then - shlibsign="shlibsign" - fi - generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir) - } - - multilib_foreach_abi multilib_pkg_postinst -} - -pkg_postrm() { - multilib_pkg_postrm() { - cleanup_chk "${EROOT}"/usr/$(get_libdir) - } - - multilib_foreach_abi multilib_pkg_postrm -} diff --git a/dev-libs/nss/nss-3.50.ebuild b/dev-libs/nss/nss-3.50.ebuild deleted file mode 100644 index c3b9fde93445..000000000000 --- a/dev-libs/nss/nss-3.50.ebuild +++ /dev/null @@ -1,375 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit eutils flag-o-matic multilib toolchain-funcs multilib-minimal - -NSPR_VER="4.25" -RTM_NAME="NSS_${PV//./_}_RTM" -# Rev of https://git.fedorahosted.org/cgit/nss-pem.git -PEM_GIT_REV="429b0222759d8ad8e6dcd29e62875ae3efd69116" -PEM_P="${PN}-pem-20160329" - -DESCRIPTION="Mozilla's Network Security Services library that implements PKI support" -HOMEPAGE="http://www.mozilla.org/projects/security/pki/nss/" -SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz - cacert? ( https://dev.gentoo.org/~axs/distfiles/${PN}-cacert-class1-class3.patch ) - nss-pem? ( https://dev.gentoo.org/~polynomial-c/${PEM_P}.tar.xz )" - -LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="cacert +nss-pem utils" -BDEPEND=" - >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] -" -RDEPEND=" - >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}] - >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}] - >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND}" - -RESTRICT="test" - -S="${WORKDIR}/${P}/${PN}" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/nss-config -) - -PATCHES=( - # Custom changes for gentoo - "${FILESDIR}/${PN}-3.47-gentoo-fixups.patch" - "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch" - "${FILESDIR}/${PN}-3.23-hppa-byte_order.patch" -) - -src_unpack() { - unpack ${A} - if use nss-pem ; then - mv "${PN}"/lib/ckfw/pem/ "${S}"/lib/ckfw/ || die - fi -} - -src_prepare() { - if use nss-pem ; then - PATCHES+=( - "${FILESDIR}/${PN}-3.47-enable-pem.patch" - ) - fi - if use cacert ; then #521462 - PATCHES+=( - "${DISTDIR}/${PN}-cacert-class1-class3.patch" - ) - fi - - default - - pushd coreconf >/dev/null || die - # hack nspr paths - echo 'INCLUDES += -I$(DIST)/include/dbm' \ - >> headers.mk || die "failed to append include" - - # modify install path - sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \ - -i source.mk || die - - # Respect LDFLAGS - sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk - popd >/dev/null || die - - # Fix pkgconfig file for Prefix - sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \ - config/Makefile || die - - # use host shlibsign if need be #436216 - if tc-is-cross-compiler ; then - sed -i \ - -e 's:"${2}"/shlibsign:shlibsign:' \ - cmd/shlibsign/sign.sh || die - fi - - # dirty hack - sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \ - lib/ssl/config.mk || die - sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \ - cmd/platlibs.mk || die - - multilib_copy_sources - - strip-flags -} - -multilib_src_configure() { - # Ensure we stay multilib aware - sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die -} - -nssarch() { - # Most of the arches are the same as $ARCH - local t=${1:-${CHOST}} - case ${t} in - aarch64*)echo "aarch64";; - hppa*) echo "parisc";; - i?86*) echo "i686";; - x86_64*) echo "x86_64";; - *) tc-arch ${t};; - esac -} - -nssbits() { - local cc cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS" - if [[ ${1} == BUILD_ ]]; then - cc=$(tc-getBUILD_CC) - else - cc=$(tc-getCC) - fi - echo > "${T}"/test.c || die - ${cc} ${!cppflags} ${!cflags} -c "${T}"/test.c -o "${T}/${1}test.o" || die - case $(file "${T}/${1}test.o") in - *32-bit*x86-64*) echo USE_X32=1;; - *64-bit*|*ppc64*|*x86_64*) echo USE_64=1;; - *32-bit*|*ppc*|*i386*) ;; - *) die "Failed to detect whether ${cc} builds 64bits or 32bits, disable distcc if you're using it, please";; - esac -} - -multilib_src_compile() { - # use ABI to determine bit'ness, or fallback if unset - local buildbits mybits - case "${ABI}" in - n32) mybits="USE_N32=1";; - x32) mybits="USE_X32=1";; - s390x|*64) mybits="USE_64=1";; - ${DEFAULT_ABI}) - einfo "Running compilation test to determine bit'ness" - mybits=$(nssbits) - ;; - esac - # bitness of host may differ from target - if tc-is-cross-compiler; then - buildbits=$(nssbits BUILD_) - fi - - local makeargs=( - CC="$(tc-getCC)" - CCC="$(tc-getCXX)" - AR="$(tc-getAR) rc \$@" - RANLIB="$(tc-getRANLIB)" - OPTIMIZER= - ${mybits} - ) - - # Take care of nspr settings #436216 - local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)" - unset NSPR_INCLUDE_DIR - - # Do not let `uname` be used. - if use kernel_linux ; then - makeargs+=( - OS_TARGET=Linux - OS_RELEASE=2.6 - OS_TEST="$(nssarch)" - ) - fi - - export NSS_ALLOW_SSLKEYLOGFILE=1 - export NSS_ENABLE_WERROR=0 #567158 - export BUILD_OPT=1 - export NSS_USE_SYSTEM_SQLITE=1 - export NSDISTMODE=copy - export NSS_ENABLE_ECC=1 - export FREEBL_NO_DEPEND=1 - export FREEBL_LOWHASH=1 - export NSS_SEED_ONLY_DEV_URANDOM=1 - export ASFLAGS="" - - local d - - # Build the host tools first. - LDFLAGS="${BUILD_LDFLAGS}" \ - XCFLAGS="${BUILD_CFLAGS}" \ - NSPR_LIB_DIR="${T}/fakedir" \ - emake -j1 -C coreconf \ - CC="$(tc-getBUILD_CC)" \ - ${buildbits:-${mybits}} - makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" ) - - # Then build the target tools. - for d in . lib/dbm ; do - CPPFLAGS="${myCPPFLAGS}" \ - XCFLAGS="${CFLAGS} ${CPPFLAGS}" \ - NSPR_LIB_DIR="${T}/fakedir" \ - emake -j1 "${makeargs[@]}" -C ${d} - done -} - -# Altering these 3 libraries breaks the CHK verification. -# All of the following cause it to break: -# - stripping -# - prelink -# - ELF signing -# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html -# Either we have to NOT strip them, or we have to forcibly resign after -# stripping. -#local_libdir="$(get_libdir)" -#export STRIP_MASK=" -# */${local_libdir}/libfreebl3.so* -# */${local_libdir}/libnssdbm3.so* -# */${local_libdir}/libsoftokn3.so*" - -export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3" - -generate_chk() { - local shlibsign="$1" - local libdir="$2" - einfo "Resigning core NSS libraries for FIPS validation" - shift 2 - local i - for i in ${NSS_CHK_SIGN_LIBS} ; do - local libname=lib${i}.so - local chkname=lib${i}.chk - "${shlibsign}" \ - -i "${libdir}"/${libname} \ - -o "${libdir}"/${chkname}.tmp \ - && mv -f \ - "${libdir}"/${chkname}.tmp \ - "${libdir}"/${chkname} \ - || die "Failed to sign ${libname}" - done -} - -cleanup_chk() { - local libdir="$1" - shift 1 - local i - for i in ${NSS_CHK_SIGN_LIBS} ; do - local libfname="${libdir}/lib${i}.so" - # If the major version has changed, then we have old chk files. - [ ! -f "${libfname}" -a -f "${libfname}.chk" ] \ - && rm -f "${libfname}.chk" - done -} - -multilib_src_install() { - pushd dist >/dev/null || die - - dodir /usr/$(get_libdir) - cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed" - local i - for i in crmf freebl nssb nssckfw ; do - cp -L */lib/lib${i}.a "${ED}"/usr/$(get_libdir) || die "copying libs failed" - done - - # Install nss-config and pkgconfig file - dodir /usr/bin - cp -L */bin/nss-config "${ED}"/usr/bin || die - dodir /usr/$(get_libdir)/pkgconfig - cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die - - # create an nss-softokn.pc from nss.pc for libfreebl and some private headers - # bug 517266 - sed -e 's#Libs:#Libs: -lfreebl#' \ - -e 's#Cflags:#Cflags: -I${includedir}/private#' \ - */lib/pkgconfig/nss.pc >"${ED}"/usr/$(get_libdir)/pkgconfig/nss-softokn.pc \ - || die "could not create nss-softokn.pc" - - # all the include files - insinto /usr/include/nss - doins public/nss/*.{h,api} - insinto /usr/include/nss/private - doins private/nss/{blapi,alghmac}.h - - popd >/dev/null || die - - local f nssutils - # Always enabled because we need it for chk generation. - nssutils=( shlibsign ) - - if multilib_is_native_abi ; then - if use utils; then - # The tests we do not need to install. - #nssutils_test="bltest crmftest dbtest dertimetest - #fipstest remtest sdrtest" - # checkcert utils has been removed in nss-3.22: - # https://bugzilla.mozilla.org/show_bug.cgi?id=1187545 - # https://hg.mozilla.org/projects/nss/rev/df1729d37870 - # certcgi has been removed in nss-3.36: - # https://bugzilla.mozilla.org/show_bug.cgi?id=1426602 - nssutils+=( - addbuiltin - atob - baddbdir - btoa - certutil - cmsutil - conflict - crlutil - derdump - digest - makepqg - mangle - modutil - multinit - nonspr10 - ocspclnt - oidcalc - p7content - p7env - p7sign - p7verify - pk11mode - pk12util - pp - rsaperf - selfserv - signtool - signver - ssltap - strsclnt - symkeyutil - tstclnt - vfychain - vfyserv - ) - # install man-pages for utils (bug #516810) - doman doc/nroff/*.1 - fi - pushd dist/*/bin >/dev/null || die - for f in ${nssutils[@]}; do - dobin ${f} - done - popd >/dev/null || die - fi - - # Prelink breaks the CHK files. We don't have any reliable way to run - # shlibsign after prelink. - dodir /etc/prelink.conf.d - printf -- "-b ${EPREFIX}/usr/$(get_libdir)/lib%s.so\n" ${NSS_CHK_SIGN_LIBS} \ - > "${ED}"/etc/prelink.conf.d/nss.conf -} - -pkg_postinst() { - multilib_pkg_postinst() { - # We must re-sign the libraries AFTER they are stripped. - local shlibsign="${EROOT}/usr/bin/shlibsign" - # See if we can execute it (cross-compiling & such). #436216 - "${shlibsign}" -h >&/dev/null - if [[ $? -gt 1 ]] ; then - shlibsign="shlibsign" - fi - generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir) - } - - multilib_foreach_abi multilib_pkg_postinst -} - -pkg_postrm() { - multilib_pkg_postrm() { - cleanup_chk "${EROOT}"/usr/$(get_libdir) - } - - multilib_foreach_abi multilib_pkg_postrm -} diff --git a/dev-libs/nss/nss-3.51.1.ebuild b/dev-libs/nss/nss-3.51.1.ebuild new file mode 100644 index 000000000000..b1c3b3f782f1 --- /dev/null +++ b/dev-libs/nss/nss-3.51.1.ebuild @@ -0,0 +1,359 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit eutils flag-o-matic multilib toolchain-funcs multilib-minimal + +NSPR_VER="4.25" +RTM_NAME="NSS_${PV//./_}_RTM" + +DESCRIPTION="Mozilla's Network Security Services library that implements PKI support" +HOMEPAGE="http://www.mozilla.org/projects/security/pki/nss/" +SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz + cacert? ( https://dev.gentoo.org/~axs/distfiles/${PN}-cacert-class1-class3.patch )" + +LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="cacert utils" +BDEPEND=" + >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] +" +RDEPEND=" + >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}] + >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}] + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND}" + +RESTRICT="test" + +S="${WORKDIR}/${P}/${PN}" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/nss-config +) + +PATCHES=( + # Custom changes for gentoo + "${FILESDIR}/${PN}-3.47-gentoo-fixups.patch" + "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch" + "${FILESDIR}/${PN}-3.23-hppa-byte_order.patch" +) + +src_prepare() { + if use cacert ; then #521462 + PATCHES+=( + "${DISTDIR}/${PN}-cacert-class1-class3.patch" + ) + fi + + default + + pushd coreconf >/dev/null || die + # hack nspr paths + echo 'INCLUDES += -I$(DIST)/include/dbm' \ + >> headers.mk || die "failed to append include" + + # modify install path + sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \ + -i source.mk || die + + # Respect LDFLAGS + sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk + popd >/dev/null || die + + # Fix pkgconfig file for Prefix + sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \ + config/Makefile || die + + # use host shlibsign if need be #436216 + if tc-is-cross-compiler ; then + sed -i \ + -e 's:"${2}"/shlibsign:shlibsign:' \ + cmd/shlibsign/sign.sh || die + fi + + # dirty hack + sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \ + lib/ssl/config.mk || die + sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \ + cmd/platlibs.mk || die + + multilib_copy_sources + + strip-flags +} + +multilib_src_configure() { + # Ensure we stay multilib aware + sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die +} + +nssarch() { + # Most of the arches are the same as $ARCH + local t=${1:-${CHOST}} + case ${t} in + aarch64*)echo "aarch64";; + hppa*) echo "parisc";; + i?86*) echo "i686";; + x86_64*) echo "x86_64";; + *) tc-arch ${t};; + esac +} + +nssbits() { + local cc cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS" + if [[ ${1} == BUILD_ ]]; then + cc=$(tc-getBUILD_CC) + else + cc=$(tc-getCC) + fi + echo > "${T}"/test.c || die + ${cc} ${!cppflags} ${!cflags} -c "${T}"/test.c -o "${T}/${1}test.o" || die + case $(file "${T}/${1}test.o") in + *32-bit*x86-64*) echo USE_X32=1;; + *64-bit*|*ppc64*|*x86_64*) echo USE_64=1;; + *32-bit*|*ppc*|*i386*) ;; + *) die "Failed to detect whether ${cc} builds 64bits or 32bits, disable distcc if you're using it, please";; + esac +} + +multilib_src_compile() { + # use ABI to determine bit'ness, or fallback if unset + local buildbits mybits + case "${ABI}" in + n32) mybits="USE_N32=1";; + x32) mybits="USE_X32=1";; + s390x|*64) mybits="USE_64=1";; + ${DEFAULT_ABI}) + einfo "Running compilation test to determine bit'ness" + mybits=$(nssbits) + ;; + esac + # bitness of host may differ from target + if tc-is-cross-compiler; then + buildbits=$(nssbits BUILD_) + fi + + local makeargs=( + CC="$(tc-getCC)" + CCC="$(tc-getCXX)" + AR="$(tc-getAR) rc \$@" + RANLIB="$(tc-getRANLIB)" + OPTIMIZER= + ${mybits} + ) + + # Take care of nspr settings #436216 + local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)" + unset NSPR_INCLUDE_DIR + + # Do not let `uname` be used. + if use kernel_linux ; then + makeargs+=( + OS_TARGET=Linux + OS_RELEASE=2.6 + OS_TEST="$(nssarch)" + ) + fi + + export NSS_ALLOW_SSLKEYLOGFILE=1 + export NSS_ENABLE_WERROR=0 #567158 + export BUILD_OPT=1 + export NSS_USE_SYSTEM_SQLITE=1 + export NSDISTMODE=copy + export NSS_ENABLE_ECC=1 + export FREEBL_NO_DEPEND=1 + export FREEBL_LOWHASH=1 + export NSS_SEED_ONLY_DEV_URANDOM=1 + export ASFLAGS="" + + local d + + # Build the host tools first. + LDFLAGS="${BUILD_LDFLAGS}" \ + XCFLAGS="${BUILD_CFLAGS}" \ + NSPR_LIB_DIR="${T}/fakedir" \ + emake -j1 -C coreconf \ + CC="$(tc-getBUILD_CC)" \ + ${buildbits:-${mybits}} + makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" ) + + # Then build the target tools. + for d in . lib/dbm ; do + CPPFLAGS="${myCPPFLAGS}" \ + XCFLAGS="${CFLAGS} ${CPPFLAGS}" \ + NSPR_LIB_DIR="${T}/fakedir" \ + emake -j1 "${makeargs[@]}" -C ${d} + done +} + +# Altering these 3 libraries breaks the CHK verification. +# All of the following cause it to break: +# - stripping +# - prelink +# - ELF signing +# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html +# Either we have to NOT strip them, or we have to forcibly resign after +# stripping. +#local_libdir="$(get_libdir)" +#export STRIP_MASK=" +# */${local_libdir}/libfreebl3.so* +# */${local_libdir}/libnssdbm3.so* +# */${local_libdir}/libsoftokn3.so*" + +export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3" + +generate_chk() { + local shlibsign="$1" + local libdir="$2" + einfo "Resigning core NSS libraries for FIPS validation" + shift 2 + local i + for i in ${NSS_CHK_SIGN_LIBS} ; do + local libname=lib${i}.so + local chkname=lib${i}.chk + "${shlibsign}" \ + -i "${libdir}"/${libname} \ + -o "${libdir}"/${chkname}.tmp \ + && mv -f \ + "${libdir}"/${chkname}.tmp \ + "${libdir}"/${chkname} \ + || die "Failed to sign ${libname}" + done +} + +cleanup_chk() { + local libdir="$1" + shift 1 + local i + for i in ${NSS_CHK_SIGN_LIBS} ; do + local libfname="${libdir}/lib${i}.so" + # If the major version has changed, then we have old chk files. + [ ! -f "${libfname}" -a -f "${libfname}.chk" ] \ + && rm -f "${libfname}.chk" + done +} + +multilib_src_install() { + pushd dist >/dev/null || die + + dodir /usr/$(get_libdir) + cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed" + local i + for i in crmf freebl nssb nssckfw ; do + cp -L */lib/lib${i}.a "${ED}"/usr/$(get_libdir) || die "copying libs failed" + done + + # Install nss-config and pkgconfig file + dodir /usr/bin + cp -L */bin/nss-config "${ED}"/usr/bin || die + dodir /usr/$(get_libdir)/pkgconfig + cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die + + # create an nss-softokn.pc from nss.pc for libfreebl and some private headers + # bug 517266 + sed -e 's#Libs:#Libs: -lfreebl#' \ + -e 's#Cflags:#Cflags: -I${includedir}/private#' \ + */lib/pkgconfig/nss.pc >"${ED}"/usr/$(get_libdir)/pkgconfig/nss-softokn.pc \ + || die "could not create nss-softokn.pc" + + # all the include files + insinto /usr/include/nss + doins public/nss/*.{h,api} + insinto /usr/include/nss/private + doins private/nss/{blapi,alghmac,cmac}.h + + popd >/dev/null || die + + local f nssutils + # Always enabled because we need it for chk generation. + nssutils=( shlibsign ) + + if multilib_is_native_abi ; then + if use utils; then + # The tests we do not need to install. + #nssutils_test="bltest crmftest dbtest dertimetest + #fipstest remtest sdrtest" + # checkcert utils has been removed in nss-3.22: + # https://bugzilla.mozilla.org/show_bug.cgi?id=1187545 + # https://hg.mozilla.org/projects/nss/rev/df1729d37870 + # certcgi has been removed in nss-3.36: + # https://bugzilla.mozilla.org/show_bug.cgi?id=1426602 + nssutils+=( + addbuiltin + atob + baddbdir + btoa + certutil + cmsutil + conflict + crlutil + derdump + digest + makepqg + mangle + modutil + multinit + nonspr10 + ocspclnt + oidcalc + p7content + p7env + p7sign + p7verify + pk11mode + pk12util + pp + rsaperf + selfserv + signtool + signver + ssltap + strsclnt + symkeyutil + tstclnt + vfychain + vfyserv + ) + # install man-pages for utils (bug #516810) + doman doc/nroff/*.1 + fi + pushd dist/*/bin >/dev/null || die + for f in ${nssutils[@]}; do + dobin ${f} + done + popd >/dev/null || die + fi + + # Prelink breaks the CHK files. We don't have any reliable way to run + # shlibsign after prelink. + dodir /etc/prelink.conf.d + printf -- "-b ${EPREFIX}/usr/$(get_libdir)/lib%s.so\n" ${NSS_CHK_SIGN_LIBS} \ + > "${ED}"/etc/prelink.conf.d/nss.conf +} + +pkg_postinst() { + multilib_pkg_postinst() { + # We must re-sign the libraries AFTER they are stripped. + local shlibsign="${EROOT}/usr/bin/shlibsign" + # See if we can execute it (cross-compiling & such). #436216 + "${shlibsign}" -h >&/dev/null + if [[ $? -gt 1 ]] ; then + shlibsign="shlibsign" + fi + generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir) + } + + multilib_foreach_abi multilib_pkg_postinst +} + +pkg_postrm() { + multilib_pkg_postrm() { + cleanup_chk "${EROOT}"/usr/$(get_libdir) + } + + multilib_foreach_abi multilib_pkg_postrm +} diff --git a/dev-libs/nss/nss-3.51.ebuild b/dev-libs/nss/nss-3.51.ebuild new file mode 100644 index 000000000000..0b2315560be9 --- /dev/null +++ b/dev-libs/nss/nss-3.51.ebuild @@ -0,0 +1,359 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit eutils flag-o-matic multilib toolchain-funcs multilib-minimal + +NSPR_VER="4.25" +RTM_NAME="NSS_${PV//./_}_RTM" + +DESCRIPTION="Mozilla's Network Security Services library that implements PKI support" +HOMEPAGE="http://www.mozilla.org/projects/security/pki/nss/" +SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz + cacert? ( https://dev.gentoo.org/~axs/distfiles/${PN}-cacert-class1-class3.patch )" + +LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="cacert utils" +BDEPEND=" + >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] +" +RDEPEND=" + >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}] + >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}] + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND}" + +RESTRICT="test" + +S="${WORKDIR}/${P}/${PN}" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/nss-config +) + +PATCHES=( + # Custom changes for gentoo + "${FILESDIR}/${PN}-3.47-gentoo-fixups.patch" + "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch" + "${FILESDIR}/${PN}-3.23-hppa-byte_order.patch" +) + +src_prepare() { + if use cacert ; then #521462 + PATCHES+=( + "${DISTDIR}/${PN}-cacert-class1-class3.patch" + ) + fi + + default + + pushd coreconf >/dev/null || die + # hack nspr paths + echo 'INCLUDES += -I$(DIST)/include/dbm' \ + >> headers.mk || die "failed to append include" + + # modify install path + sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \ + -i source.mk || die + + # Respect LDFLAGS + sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk + popd >/dev/null || die + + # Fix pkgconfig file for Prefix + sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \ + config/Makefile || die + + # use host shlibsign if need be #436216 + if tc-is-cross-compiler ; then + sed -i \ + -e 's:"${2}"/shlibsign:shlibsign:' \ + cmd/shlibsign/sign.sh || die + fi + + # dirty hack + sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \ + lib/ssl/config.mk || die + sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \ + cmd/platlibs.mk || die + + multilib_copy_sources + + strip-flags +} + +multilib_src_configure() { + # Ensure we stay multilib aware + sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die +} + +nssarch() { + # Most of the arches are the same as $ARCH + local t=${1:-${CHOST}} + case ${t} in + aarch64*)echo "aarch64";; + hppa*) echo "parisc";; + i?86*) echo "i686";; + x86_64*) echo "x86_64";; + *) tc-arch ${t};; + esac +} + +nssbits() { + local cc cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS" + if [[ ${1} == BUILD_ ]]; then + cc=$(tc-getBUILD_CC) + else + cc=$(tc-getCC) + fi + echo > "${T}"/test.c || die + ${cc} ${!cppflags} ${!cflags} -c "${T}"/test.c -o "${T}/${1}test.o" || die + case $(file "${T}/${1}test.o") in + *32-bit*x86-64*) echo USE_X32=1;; + *64-bit*|*ppc64*|*x86_64*) echo USE_64=1;; + *32-bit*|*ppc*|*i386*) ;; + *) die "Failed to detect whether ${cc} builds 64bits or 32bits, disable distcc if you're using it, please";; + esac +} + +multilib_src_compile() { + # use ABI to determine bit'ness, or fallback if unset + local buildbits mybits + case "${ABI}" in + n32) mybits="USE_N32=1";; + x32) mybits="USE_X32=1";; + s390x|*64) mybits="USE_64=1";; + ${DEFAULT_ABI}) + einfo "Running compilation test to determine bit'ness" + mybits=$(nssbits) + ;; + esac + # bitness of host may differ from target + if tc-is-cross-compiler; then + buildbits=$(nssbits BUILD_) + fi + + local makeargs=( + CC="$(tc-getCC)" + CCC="$(tc-getCXX)" + AR="$(tc-getAR) rc \$@" + RANLIB="$(tc-getRANLIB)" + OPTIMIZER= + ${mybits} + ) + + # Take care of nspr settings #436216 + local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)" + unset NSPR_INCLUDE_DIR + + # Do not let `uname` be used. + if use kernel_linux ; then + makeargs+=( + OS_TARGET=Linux + OS_RELEASE=2.6 + OS_TEST="$(nssarch)" + ) + fi + + export NSS_ALLOW_SSLKEYLOGFILE=1 + export NSS_ENABLE_WERROR=0 #567158 + export BUILD_OPT=1 + export NSS_USE_SYSTEM_SQLITE=1 + export NSDISTMODE=copy + export NSS_ENABLE_ECC=1 + export FREEBL_NO_DEPEND=1 + export FREEBL_LOWHASH=1 + export NSS_SEED_ONLY_DEV_URANDOM=1 + export ASFLAGS="" + + local d + + # Build the host tools first. + LDFLAGS="${BUILD_LDFLAGS}" \ + XCFLAGS="${BUILD_CFLAGS}" \ + NSPR_LIB_DIR="${T}/fakedir" \ + emake -j1 -C coreconf \ + CC="$(tc-getBUILD_CC)" \ + ${buildbits:-${mybits}} + makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" ) + + # Then build the target tools. + for d in . lib/dbm ; do + CPPFLAGS="${myCPPFLAGS}" \ + XCFLAGS="${CFLAGS} ${CPPFLAGS}" \ + NSPR_LIB_DIR="${T}/fakedir" \ + emake -j1 "${makeargs[@]}" -C ${d} + done +} + +# Altering these 3 libraries breaks the CHK verification. +# All of the following cause it to break: +# - stripping +# - prelink +# - ELF signing +# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html +# Either we have to NOT strip them, or we have to forcibly resign after +# stripping. +#local_libdir="$(get_libdir)" +#export STRIP_MASK=" +# */${local_libdir}/libfreebl3.so* +# */${local_libdir}/libnssdbm3.so* +# */${local_libdir}/libsoftokn3.so*" + +export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3" + +generate_chk() { + local shlibsign="$1" + local libdir="$2" + einfo "Resigning core NSS libraries for FIPS validation" + shift 2 + local i + for i in ${NSS_CHK_SIGN_LIBS} ; do + local libname=lib${i}.so + local chkname=lib${i}.chk + "${shlibsign}" \ + -i "${libdir}"/${libname} \ + -o "${libdir}"/${chkname}.tmp \ + && mv -f \ + "${libdir}"/${chkname}.tmp \ + "${libdir}"/${chkname} \ + || die "Failed to sign ${libname}" + done +} + +cleanup_chk() { + local libdir="$1" + shift 1 + local i + for i in ${NSS_CHK_SIGN_LIBS} ; do + local libfname="${libdir}/lib${i}.so" + # If the major version has changed, then we have old chk files. + [ ! -f "${libfname}" -a -f "${libfname}.chk" ] \ + && rm -f "${libfname}.chk" + done +} + +multilib_src_install() { + pushd dist >/dev/null || die + + dodir /usr/$(get_libdir) + cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed" + local i + for i in crmf freebl nssb nssckfw ; do + cp -L */lib/lib${i}.a "${ED}"/usr/$(get_libdir) || die "copying libs failed" + done + + # Install nss-config and pkgconfig file + dodir /usr/bin + cp -L */bin/nss-config "${ED}"/usr/bin || die + dodir /usr/$(get_libdir)/pkgconfig + cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die + + # create an nss-softokn.pc from nss.pc for libfreebl and some private headers + # bug 517266 + sed -e 's#Libs:#Libs: -lfreebl#' \ + -e 's#Cflags:#Cflags: -I${includedir}/private#' \ + */lib/pkgconfig/nss.pc >"${ED}"/usr/$(get_libdir)/pkgconfig/nss-softokn.pc \ + || die "could not create nss-softokn.pc" + + # all the include files + insinto /usr/include/nss + doins public/nss/*.{h,api} + insinto /usr/include/nss/private + doins private/nss/{blapi,alghmac,cmac}.h + + popd >/dev/null || die + + local f nssutils + # Always enabled because we need it for chk generation. + nssutils=( shlibsign ) + + if multilib_is_native_abi ; then + if use utils; then + # The tests we do not need to install. + #nssutils_test="bltest crmftest dbtest dertimetest + #fipstest remtest sdrtest" + # checkcert utils has been removed in nss-3.22: + # https://bugzilla.mozilla.org/show_bug.cgi?id=1187545 + # https://hg.mozilla.org/projects/nss/rev/df1729d37870 + # certcgi has been removed in nss-3.36: + # https://bugzilla.mozilla.org/show_bug.cgi?id=1426602 + nssutils+=( + addbuiltin + atob + baddbdir + btoa + certutil + cmsutil + conflict + crlutil + derdump + digest + makepqg + mangle + modutil + multinit + nonspr10 + ocspclnt + oidcalc + p7content + p7env + p7sign + p7verify + pk11mode + pk12util + pp + rsaperf + selfserv + signtool + signver + ssltap + strsclnt + symkeyutil + tstclnt + vfychain + vfyserv + ) + # install man-pages for utils (bug #516810) + doman doc/nroff/*.1 + fi + pushd dist/*/bin >/dev/null || die + for f in ${nssutils[@]}; do + dobin ${f} + done + popd >/dev/null || die + fi + + # Prelink breaks the CHK files. We don't have any reliable way to run + # shlibsign after prelink. + dodir /etc/prelink.conf.d + printf -- "-b ${EPREFIX}/usr/$(get_libdir)/lib%s.so\n" ${NSS_CHK_SIGN_LIBS} \ + > "${ED}"/etc/prelink.conf.d/nss.conf +} + +pkg_postinst() { + multilib_pkg_postinst() { + # We must re-sign the libraries AFTER they are stripped. + local shlibsign="${EROOT}/usr/bin/shlibsign" + # See if we can execute it (cross-compiling & such). #436216 + "${shlibsign}" -h >&/dev/null + if [[ $? -gt 1 ]] ; then + shlibsign="shlibsign" + fi + generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir) + } + + multilib_foreach_abi multilib_pkg_postinst +} + +pkg_postrm() { + multilib_pkg_postrm() { + cleanup_chk "${EROOT}"/usr/$(get_libdir) + } + + multilib_foreach_abi multilib_pkg_postrm +} diff --git a/dev-libs/ntl/Manifest b/dev-libs/ntl/Manifest index a2c3882521ea..64de7750eef8 100644 --- a/dev-libs/ntl/Manifest +++ b/dev-libs/ntl/Manifest @@ -2,9 +2,11 @@ AUX ntl-9.2.0-sanitize-makefile.patch 4324 BLAKE2B 43a2a1276d2743bfd8394c8941901 AUX ntl-9.2.0-singular.patch 391 BLAKE2B 2d4dbfcb45c7cc82d8358d7d7d7c0f50a4eb6b1c3ef11a3baa47223a8dd1c0d1fe2f38b656829fedcf172617dd0504317f901b2f3552128b86765327a56163e5 SHA512 ebb25e7755232ff72d75538213cbfa3a600e9b78af3943e73da4de1aab28d3c8dda43f84eec716bc52768d510f6a68c3f5c969c5dea2c6050b25023ba440fe04 AUX ntl-9.6.4-sanitize-makefile.patch 4049 BLAKE2B a5ed15742628e3880ae4804672d198b83372272f89c8ddd8528f78e4030a4926d3fabe920a073ef22409d16273c9c9a1a87d4a3a554d84d34c7b10eaff3eac98 SHA512 1af6473c85d75299db28542e244bcc1bc37011bc4a1b85cacd9c21a44c77a578d6d32b1295c10e00a25a50de88be479282060a3ab93ecb9738cb9e6888a9165f DIST ntl-10.5.0.tar.gz 1278729 BLAKE2B a061ac4e0989ea671c51a22904851e5b7919f3a7e55624048c576d6f48d2ba3d6f88baa6c656c9ef43ad2145a03df9d891372f8462a1c5b6b53bc1d05301d9f6 SHA512 b299dfc29005079470972c2a9ca02acd0ebdbc31ff8923df02f3627dbc66daa0f527226972cef032e1e488c4272554634a96456e94653fdf8b01356160319aa0 +DIST ntl-11.4.3.tar.gz 2274421 BLAKE2B d2c2fe695b17f47b24ad714d51dd723cbba453cc0fd67b8f46392103ef2f40ba54246411c793f0f60d1d50aae27cb8e75f6e8526fa9592e04c2cd0bdecef760c SHA512 26515ed73c8e74d0ff8bc161101f1b815f2c23e4bd633cc426f6da2741c6d8f43ad4f8df2cb7ad915475933599e0ee01cc360e75569f6f5d49cb5e5eae37b3f5 DIST ntl-9.3.0.tar.gz 888710 BLAKE2B 153a6f1bd11f27ef2944e4df5e941c4ddbb1783449e2a72aa1a272fcf169997b01646cfac63ac3af5a85a7f9a4db99a664503615d323ba54784849e764316b0c SHA512 dfb4ac7a66aaddcf5d0d0c9fcaff253b0196a9d9f727788127dd18e131528fe60dedf8bfb864503225fc5796987aec9c7019b74e0fc12cd12c20aa33a9cf9d7d DIST ntl-9.6.4.tar.gz 915256 BLAKE2B 78d8415bb1fe858881f997383ca9adcc8af2499251fc1b2e8e2211a8c7b8edc249ef28f3705e302d438c19cc07bd31d8b36681cb6b5a846d4f0b35ff09d310ff SHA512 ec8a4deb6996b31140edff978e07844ea8e30327491a6777d3982bffec01599b0cb5cc5dca297c8610ecb7ac9a4eae3407a59736fed840a2415a52a159370868 EBUILD ntl-10.5.0.ebuild 1477 BLAKE2B df1abab9af41dfa2e74767a5d29ffb21f630291b811b9b15233c071444f3424b9fc10cbaf3168cce9670d90e86aea30c258a072454988bae98c5219251480811 SHA512 4a192510603542f0d269efe628922042c4a867741373f5ed5d0acbfc292620dda7e9ff7549af2e64e09dc63a900b33c6671c0e0e362210680ba853fd662a751f +EBUILD ntl-11.4.3.ebuild 1625 BLAKE2B 762362d90f0abd5cf1b87025bab68c7a4ffaeed1432ea687b22abbaad48a6af1094006252e281bc66c4f54fc19b58aca5096015b88825c223cb54cf5b19c2325 SHA512 a0e73e16711d2037880e94119ff7bc2f31b291eb8faa1b893daa776fb34a49f72e9f1d0ed79b290c71f59495e4a9fa09eab7f655210544bc079aa5eeca631d12 EBUILD ntl-9.3.0.ebuild 1803 BLAKE2B 8fbb3743fd8ad0dcfc982e39d17e7ff853ee4711dad0621c3baf209e4eec60c42205bf333d602048194411ca61a9199f1031a14bc510e576d04ad1954e1137a6 SHA512 ccf8254177675efa4833f9042349d7cb45991180a328b1369371a654c50e841076312841a127e8004bdf837c7140f89bccbd9ef1fcf96a6f3a7708a2b976bd17 EBUILD ntl-9.6.4.ebuild 1731 BLAKE2B 65923c6eb86909476d4763b19a0a98fdd5aac72519a2cf2a8ba3296339a50e14f0735ace03b0a52d0ef096a8b85f2bdad9f9fd38cd92d0b8821bf3679fdca8f3 SHA512 b9c617747de890d894c004006ccccf6b4660f38c758819a66ec70c42e51122a55141d59619ea62aa3046ea358ed12ee12de20c6a8ea5f544ce51b7b6482c386a MISC metadata.xml 552 BLAKE2B 86ae637ba8e3735d4bc3fa5c31d044a0fad0cf62706e73b232af2ffafa8bd90c90d07e672cabe4a14a555fa314bd8d82f4a533f07ac08adfa6144296d42f320e SHA512 001c3010e5ac7e00b79a6415c91313b90afc64be532b71bbb909a88deb956f3c9aa053f1affbba42eab7c1ffd0de5948076ad7fcbe290865d22988a207ecd25e diff --git a/dev-libs/ntl/ntl-11.4.3.ebuild b/dev-libs/ntl/ntl-11.4.3.ebuild new file mode 100644 index 000000000000..ff46212b8526 --- /dev/null +++ b/dev-libs/ntl/ntl-11.4.3.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit toolchain-funcs + +DESCRIPTION="High-performance and portable C++ number theory library" +HOMEPAGE="https://www.shoup.net/ntl/" +SRC_URI="https://www.shoup.net/ntl/${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0/43" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="bindist doc static-libs threads cpu_flags_x86_avx2" + +BDEPEND="dev-lang/perl" +DEPEND="dev-libs/gmp:0= + dev-libs/gf2x + threads? ( >=dev-libs/gf2x-1.2 )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${P}/src" + +REQUIRED_USE="bindist? ( !cpu_flags_x86_avx2 )" + +DOCS=( "${WORKDIR}/${P}"/README ) + +src_configure() { + # Currently the build system can build a static library or both + # static and shared libraries, but not only shared libraries. The + # name NTL_GMP_LIP is *not* a typo. + perl DoConfig \ + PREFIX="${EPREFIX}"/usr \ + LIBDIR="${EPREFIX}"/usr/$(get_libdir) \ + CXXFLAGS="${CXXFLAGS}" \ + CPPFLAGS="${CPPFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + CXX="$(tc-getCXX)" \ + AR="$(tc-getAR)" \ + RANLIB="$(tc-getRANLIB)" \ + SHARED=on \ + NTL_GMP_LIP=on \ + NTL_GF2X_LIB=on \ + NTL_THREADS=$(usex threads on off) \ + NTL_ENABLE_AVX_FFT=$(usex cpu_flags_x86_avx2 on off) \ + NATIVE=$(usex bindist off on) \ + || die "DoConfig failed" + + if use doc; then + DOCS+=( "${WORKDIR}/${P}"/doc/*.txt ) + HTML_DOCS=( "${WORKDIR}/${P}"/doc/*.html "${WORKDIR}/${P}"/doc/*.gif ) + fi +} + +src_install() { + default + if ! use static-libs; then + rm "${ED}/usr/$(get_libdir)"/libntl.{la,a} || die + fi + + rm -r "${ED}"/usr/share/doc/NTL || die +} diff --git a/dev-libs/ocl-icd/Manifest b/dev-libs/ocl-icd/Manifest index 3d668ce4ec40..9028efaa31af 100644 --- a/dev-libs/ocl-icd/Manifest +++ b/dev-libs/ocl-icd/Manifest @@ -1,4 +1,6 @@ +AUX ocl-icd-2.2.12-gcc-10.patch 1551 BLAKE2B 0a2b6c66e83e67db9ba08af5311da65fc8795e36c9de1b25e53db8c593796c3f5903452bc3cc5c9e36c8fc32e286a588b942d9687c38d95133f125054cfbba48 SHA512 4d0a9168d31efe845c20623802aadc91bdf87524700708ba6ffcacd563344f4eb952eed99326ccd7d44b6ffbed145edae7d453b32a70362531d416c1b521bd4a DIST ocl-icd-2.2.12.tar.gz 80718 BLAKE2B 524f9eea9782323eafa2f41858c4970333c029898c651bbf15624331e184d1b439d2259532b02defd67c9ab434a35b1b9a64a28e1515b3f42f09b3a270975df7 SHA512 f1668c3a39ecfbc089ee5a5f61f44ceb86ab80e504e58064dec306ce907daf77936c5403b4af15ed8714068891d68346c86725f285cfbc90c4fcb35d18db4048 -EBUILD ocl-icd-2.2.12-r1.ebuild 1217 BLAKE2B d9dd84a5913a41d4995838ee1becf2b16f87a574efbc282716d7cba300e3df095649fe8b40ffc99a4556daa217e09d854c8994e17e5f05f7deebe39b193b027d SHA512 01763dfd367317f53867729f6fb43791ae407e1a5d5465f5f94a241e9f5586db2ad8b7898ef9d66aa4257a3bd68b54f0f9f9672d5a2bb4a6fd54aadcb4a62da5 +EBUILD ocl-icd-2.2.12-r2.ebuild 1289 BLAKE2B 65b27579e5479f321cd239a96f0bcd6ed28370c7500b5adbf25c45c4989e7cf1f653409727eecd14726ee6de007777d6776cab463c736760bb648a09bd3d1991 SHA512 6a9b659fc0b7d28183c377ffe9bd78894d42d4f927e5933646ea14ec8ff99ebb245106b251e32c1d98fa5a40c238f8b178f3d225494e84994478920a891d9caa +EBUILD ocl-icd-2.2.12-r3.ebuild 1328 BLAKE2B d5a90f66a72d04b5929bb4c9bf68cc7b4ee1b89cebe9687caacb50b68325ad14a6cd3de502f6a22888e04bb078fbe5937db4507ba257285a40e14f7bb548b96e SHA512 555a8b7a4bfdf252206965446c10fc2aa651093149a939593c5bbe3eb526a9b2aebfd01eabdc74b72ac81422eca60594b28a5fd4f81125699f6c118afd394ee8 EBUILD ocl-icd-2.2.12.ebuild 1207 BLAKE2B 05ddc8149f9a60bd1de2862be075fbd9d815352e68bc1c35315d72c2d32a7a54de4da2786adca0e919f46a2e1686e06112d6f666c97a898a971fb04c8cde4136 SHA512 9852a177d53bcdaabc0f36b6bcbcfcef587e34e97131cd4e97d5494efa58abb34595e57defc0916596f9a7035b1d4bf84daa964462458fc6a6b025deb2e624a4 MISC metadata.xml 396 BLAKE2B e87119ee4f6793c9fa1229c9c2430f8eba749df95522f5f658a6bc26fa22265bdcaa185e8338eef057320342beea263b64f162b2a8ad3c6aa4db73307b949244 SHA512 69effb7af79439eae9702055f6f1e20318f30ef76827e5be6d69ae63ff39a6bafbb177c681f76ac9bdf861a9921d7c897cecaea320d796e6d104dbcab9a24b79 diff --git a/dev-libs/ocl-icd/files/ocl-icd-2.2.12-gcc-10.patch b/dev-libs/ocl-icd/files/ocl-icd-2.2.12-gcc-10.patch new file mode 100644 index 000000000000..64948d5b05e3 --- /dev/null +++ b/dev-libs/ocl-icd/files/ocl-icd-2.2.12-gcc-10.patch @@ -0,0 +1,39 @@ +https://bugs.gentoo.org/706098 + +From 4667bddd365bcc1dc66c483835971f0083b44b1d Mon Sep 17 00:00:00 2001 +From: Sergei Trofimovich +Date: Wed, 22 Jan 2020 19:38:23 +0000 +Subject: [PATCH] icd_generator.rb: fix build failure against gcc-10 + +On gcc-10 (and gcc-9 -fno-common) build fails as: + +``` +libtool: link: gcc -shared -fPIC -DPIC .libs/libdummy_icd.o .libs/libdummy_icd_gen.o \ + -ldl -g -O2 -Wl,-soname -Wl,libdummycl.so.0 -o .libs/libdummycl.so.0.0.0 +ld: .libs/libdummy_icd_gen.o:/home/slyfox/dev/git/ocl-icd/libdummy_icd_gen.h:226: + multiple definition of `master_dispatch'; .libs/libdummy_icd.o:/home/slyfox/dev/git/ocl-icd/libdummy_icd_gen.h:226: first defined here +``` + +gcc-10 will change the default from -fcommon to fno-common: +https://gcc.gnu.org/PR85678. + +The error also happens if CFLAGS=-fno-common passed explicitly. + +Reported-by: Anthony Parsons +Bug: https://bugs.gentoo.org/706098 +Signed-off-by: Sergei Trofimovich +--- + icd_generator.rb | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/icd_generator.rb ++++ b/icd_generator.rb +@@ -207,7 +207,7 @@ def self.generate_libdummy_icd_header + } + libdummy_icd_structures += "};\n\n" + libdummy_icd_structures += "#pragma GCC visibility push(hidden)\n\n" +- libdummy_icd_structures += "struct _cl_icd_dispatch master_dispatch; \n\n" ++ libdummy_icd_structures += "extern struct _cl_icd_dispatch master_dispatch; \n\n" + $use_name_in_test.each { |k, f| + libdummy_icd_structures += "typeof(#{f}) INT#{f};\n" + } diff --git a/dev-libs/ocl-icd/ocl-icd-2.2.12-r1.ebuild b/dev-libs/ocl-icd/ocl-icd-2.2.12-r1.ebuild deleted file mode 100644 index aebd6ac1e7e9..000000000000 --- a/dev-libs/ocl-icd/ocl-icd-2.2.12-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby24 ruby25 ruby26 ruby27" -inherit autotools flag-o-matic multilib-minimal ruby-single - -DESCRIPTION="Alternative to vendor specific OpenCL ICD loaders" -HOMEPAGE="https://github.com/OCL-dev/ocl-icd" -SRC_URI="https://github.com/OCL-dev/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE="+khronos-headers" - -BDEPEND="${RUBY_DEPS}" -RDEPEND="app-eselect/eselect-opencl" - -src_prepare() { - replace-flags -Os -O2 # bug 646122 - - default - eautoreconf -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf --enable-pthread-once -} - -multilib_src_install() { - default - - # Drop .la files - find "${ED}" -name '*.la' -delete || die - - OCL_DIR="/usr/$(get_libdir)/OpenCL/vendors/ocl-icd" - dodir ${OCL_DIR}/{,include} - - # Install vendor library - mv -f "${ED}/usr/$(get_libdir)"/libOpenCL* "${ED}${OCL_DIR}" || die "Can't install vendor library" - - # Install vendor headers - if use khronos-headers; then - cp -r "${S}/khronos-headers/CL" "${ED}${OCL_DIR}/include" || die "Can't install vendor headers" - fi -} - -pkg_postinst() { - eselect opencl set --use-old ${PN} -} diff --git a/dev-libs/ocl-icd/ocl-icd-2.2.12-r2.ebuild b/dev-libs/ocl-icd/ocl-icd-2.2.12-r2.ebuild new file mode 100644 index 000000000000..192d49e15487 --- /dev/null +++ b/dev-libs/ocl-icd/ocl-icd-2.2.12-r2.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby24 ruby25 ruby26 ruby27" +inherit autotools flag-o-matic multilib-minimal ruby-single + +DESCRIPTION="Alternative to vendor specific OpenCL ICD loaders" +HOMEPAGE="https://github.com/OCL-dev/ocl-icd" +SRC_URI="https://github.com/OCL-dev/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="+khronos-headers" + +BDEPEND="${RUBY_DEPS}" +RDEPEND="app-eselect/eselect-opencl + !dev-libs/opencl-icd-loader" + +PATCHES=("${FILESDIR}"/${P}-gcc-10.patch) + +src_prepare() { + replace-flags -Os -O2 # bug 646122 + + default + eautoreconf +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf --enable-pthread-once +} + +multilib_src_install() { + default + + # Drop .la files + find "${ED}" -name '*.la' -delete || die + + OCL_DIR="/usr/$(get_libdir)/OpenCL/vendors/ocl-icd" + dodir ${OCL_DIR}/{,include} + + # Install vendor library + mv -f "${ED}/usr/$(get_libdir)"/libOpenCL* "${ED}${OCL_DIR}" || die "Can't install vendor library" + + # Install vendor headers + if use khronos-headers; then + cp -r "${S}/khronos-headers/CL" "${ED}${OCL_DIR}/include" || die "Can't install vendor headers" + fi +} + +pkg_postinst() { + eselect opencl set --use-old ${PN} +} diff --git a/dev-libs/ocl-icd/ocl-icd-2.2.12-r3.ebuild b/dev-libs/ocl-icd/ocl-icd-2.2.12-r3.ebuild new file mode 100644 index 000000000000..980cac2e7506 --- /dev/null +++ b/dev-libs/ocl-icd/ocl-icd-2.2.12-r3.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby24 ruby25 ruby26 ruby27" +inherit autotools flag-o-matic multilib-minimal ruby-single + +DESCRIPTION="Alternative to vendor specific OpenCL ICD loaders" +HOMEPAGE="https://github.com/OCL-dev/ocl-icd" +SRC_URI="https://github.com/OCL-dev/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# Does nothing now but by keeping it here we avoid having to have virtual/opencl +# handle ebuilds both with and without this flag. +IUSE="+khronos-headers" + +BDEPEND="${RUBY_DEPS}" +DEPEND="dev-util/opencl-headers" +# nvidia-drivers block is hopefully temporary, until it has ceased +# to depend on eselect-opencl +RDEPEND="${DEPEND} + !app-eselect/eselect-opencl + !dev-libs/opencl-icd-loader + !x11-drivers/nvidia-drivers" + +PATCHES=("${FILESDIR}"/${P}-gcc-10.patch) + +src_prepare() { + replace-flags -Os -O2 # bug 646122 + + default + eautoreconf +} + +multilib_src_configure() { + # dev-util/opencl-headers ARE official Khronos Group headers, what this option + # does is disable the use of the bundled ones + ECONF_SOURCE="${S}" econf --enable-pthread-once --disable-official-khronos-headers +} + +multilib_src_install() { + default + + # Drop .la files + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-libs/oniguruma/Manifest b/dev-libs/oniguruma/Manifest index f0d5356c63cb..6382df656204 100644 --- a/dev-libs/oniguruma/Manifest +++ b/dev-libs/oniguruma/Manifest @@ -1,8 +1,4 @@ -AUX oniguruma-6.9.3-fix-heap-buffer-overflow-php78559.patch 454 BLAKE2B 8ec384d21dd283cabd7b3a567bacc2375c489a78f71ccf4373a88b707c31bee0ca2f83c538e1d760e52314c6ecb168c2cf80a5049eb96d993ec08bb38136f641 SHA512 2fd3df7ad7c7bd75967250ec89153c0c6c6859f2833419e134c5aa6463cfd26bb9e7e2a1121cf59973bd6b3451476743b1fba79dbf61cb5cf45040ea13d67311 -AUX oniguruma-6.9.3-fix-heap-buffer-overflow-php78633.patch 777 BLAKE2B 06d47037678d7e6bf757f879e319545a434d9301ab31045132ca3ae112e8f86f2797c544533b031536d40646859a4a3bc5d66abafb963b931b32b2b3aa8ccbf9 SHA512 03ea9386547b7f7c19d1067b0ec4dede30c3656d2403ac60338d6aa3bf1ceca1a80eb19a08fa83bbc4766ffc63c4871bd91c37731b259f2395839e724f3314bf -DIST onig-6.9.3.tar.gz 902349 BLAKE2B 4b20290a2d72b638b13a2e2edc89e072a8d17f89f6a273b58d0e408d01726ace948dd390bb2f4c478b87d01bed9fa344a4933060736a40981219301529957aaa SHA512 6b038879cb9cbe8cc756159eb53125e1d4dc7365ca434d07b99a59f3602987e573da120506bbd88d0f51dcdde5866bfa48d45803f8869503726c4d9a47d62861 DIST onig-6.9.4.tar.gz 908702 BLAKE2B e6e9939f284569408ba01b8551960bc939bbfdca425f8470499f5bb83ead7b6b09898f6f6a09d5d8c26d74d5416f6e5e9e2f00fbe7aa9eb820edb8aa4a3050cc SHA512 ed8f42f6893966c0ee3c168b4fdbcb04b2286ad69ecab43a754c1dbc8fc4656e01319991d776d7144b6a3f90d050781b321432278d83c74c9565c2743851c85b -EBUILD oniguruma-6.9.3-r2.ebuild 1113 BLAKE2B 8404424a6dab30e87b3396da1c0f0e5a1fc6aff4fba08d9363dd033942bc9c805a82a5c47d361f4233a4b88efd0a36bfbc0c46e93525cd72cb07054d1d90aa91 SHA512 d94b2fad06a94c1d165cf234137d1b7c03dc96209f7ae8f4d98d31e6f0f70b99ea234b2dd5a1c2f5d1d01adb3e164281cf9d5e6c902e6b17a0cc2c2176b8094c -EBUILD oniguruma-6.9.4.ebuild 1509 BLAKE2B f21a70eafd15561a3226c866647213ca704c3c8d9d9a041f34b4cd5c81b4b1fc691b05442043bae85500ea32f079e13f6e0935ae29582776639640c5665a414c SHA512 1a5a515e58ee041fda0748e1aa844f970dbf625da5023a2226cc0a2ac69bfdb24426ca296ef29679cf56b7e2267d3c3e37c845c3c759c813a54a0ea7ecdb4146 +EBUILD oniguruma-6.9.4.ebuild 1506 BLAKE2B ee403b48d1fe7194b4780ba5dc8221dda58a63e6bdef9acd6aaa1b872520e5dd942111b314692f595ac5e492c4990f2a09d5a1d7f520bb4567f777a8bf68b1d2 SHA512 e697c3c94b3a1de3cea291e07933bdfce5f4c4a6c0c4148c23e3b25f252a0b741b4e8cb65573daeaaae23a0321aa14cb664e43af5e5471d06840677e8c2cf42b EBUILD oniguruma-9999.ebuild 1103 BLAKE2B 82646a83124feadc0ff37f9cec6f9664ca188814596bd2c4b739abf7055a133be7025710fcc195b4940d9637a552f75516f84a4054fe058b2af0bbaca982dd00 SHA512 65e62e9721012a8c8f582f90680246bbaa9050767a085ff0a87c809f818f2f5e7f501ae6e48a19129feb9279b884ce5bbebe9d9f691229ae8c655f66a9d908b0 MISC metadata.xml 799 BLAKE2B 862b6b8ec3f6707fa10fd2cb79858481e9537a542632c26828b52ea7afc099c315e3cdac59fc3c55aa384288735e653104a3fe7abd165482d1c443ea128b24a3 SHA512 62bb6686582652a9215a0548d3400e0f864e86040625dc608eea9d644937738b6fcb9c060034a85d27b31797068c05dcf78b18d8b411c3f8b3ef96e2cec99d2c diff --git a/dev-libs/oniguruma/files/oniguruma-6.9.3-fix-heap-buffer-overflow-php78559.patch b/dev-libs/oniguruma/files/oniguruma-6.9.3-fix-heap-buffer-overflow-php78559.patch deleted file mode 100644 index 7d5388746652..000000000000 --- a/dev-libs/oniguruma/files/oniguruma-6.9.3-fix-heap-buffer-overflow-php78559.patch +++ /dev/null @@ -1,13 +0,0 @@ -https://bugs.php.net/bug.php?id=78559 -https://github.com/kkos/oniguruma/commit/d3e402928b6eb3327f8f7d59a9edfa622fec557b - ---- a/src/regexec.c -+++ b/src/regexec.c -@@ -4196,6 +4196,7 @@ str_lower_case_match(OnigEncoding enc, int case_fold_flag, - lowlen = ONIGENC_MBC_CASE_FOLD(enc, case_fold_flag, &p, end, lowbuf); - q = lowbuf; - while (lowlen > 0) { -+ if (t >= tend) return 0; - if (*t++ != *q++) return 0; - lowlen--; - } diff --git a/dev-libs/oniguruma/files/oniguruma-6.9.3-fix-heap-buffer-overflow-php78633.patch b/dev-libs/oniguruma/files/oniguruma-6.9.3-fix-heap-buffer-overflow-php78633.patch deleted file mode 100644 index e946a57d648f..000000000000 --- a/dev-libs/oniguruma/files/oniguruma-6.9.3-fix-heap-buffer-overflow-php78633.patch +++ /dev/null @@ -1,25 +0,0 @@ -https://bugs.php.net/bug.php?id=78633 -https://github.com/kkos/oniguruma/commit/15c4228aa2ffa02140a99912dd3177df0b1841c6 - ---- a/src/regcomp.c -+++ b/src/regcomp.c -@@ -734,8 +734,8 @@ add_compile_string(UChar* s, int mb_len, int str_len, - COP(reg)->exact_n.s = p; - } - else { -+ xmemset(COP(reg)->exact.s, 0, sizeof(COP(reg)->exact.s)); - xmemcpy(COP(reg)->exact.s, s, (size_t )byte_len); -- COP(reg)->exact.s[byte_len] = '\0'; - } - - return 0; ---- a/src/regexec.c -+++ b/src/regexec.c -@@ -2889,6 +2889,7 @@ match_at(regex_t* reg, const UChar* str, const UChar* end, - DATA_ENSURE(0); - q = lowbuf; - while (len-- > 0) { -+ if (ps >= endp) goto fail; - if (*ps != *q) goto fail; - ps++; q++; - } diff --git a/dev-libs/oniguruma/oniguruma-6.9.3-r2.ebuild b/dev-libs/oniguruma/oniguruma-6.9.3-r2.ebuild deleted file mode 100644 index d0ff1e850c8e..000000000000 --- a/dev-libs/oniguruma/oniguruma-6.9.3-r2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2003-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit multilib-minimal - -MY_P="onig-${PV}" - -DESCRIPTION="Regular expression library for different character encodings" -HOMEPAGE="https://github.com/kkos/oniguruma" -SRC_URI="https://github.com/kkos/${PN}/releases/download/v${PV}/${MY_P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0/5" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" -IUSE="crnl-as-line-terminator static-libs" - -PATCHES=( - "${FILESDIR}"/${PN}-6.9.3-fix-heap-buffer-overflow-php78559.patch - "${FILESDIR}"/${PN}-6.9.3-fix-heap-buffer-overflow-php78633.patch -) - -S="${WORKDIR}/${MY_P}" - -DOCS=(AUTHORS HISTORY README{,_japanese} doc/{API,CALLOUTS.API,CALLOUTS.BUILTIN,FAQ,RE}{,.ja} doc/{SYNTAX.md,UNICODE_PROPERTIES}) - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf \ - $(use_enable crnl-as-line-terminator) \ - $(use_enable static-libs static) -} - -multilib_src_install_all() { - einstalldocs - find "${D}" -name "*.la" -type f -delete || die -} diff --git a/dev-libs/oniguruma/oniguruma-6.9.4.ebuild b/dev-libs/oniguruma/oniguruma-6.9.4.ebuild index 1e0acc682983..e3be7fef9abc 100644 --- a/dev-libs/oniguruma/oniguruma-6.9.4.ebuild +++ b/dev-libs/oniguruma/oniguruma-6.9.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 2003-2019 Gentoo Authors +# Copyright 2003-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -21,7 +21,7 @@ fi LICENSE="BSD-2" SLOT="0/5" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="crnl-as-line-terminator static-libs" if [[ "${PV}" != "9999" ]]; then diff --git a/dev-libs/opencl-clang/Manifest b/dev-libs/opencl-clang/Manifest index 03514973feaa..e2d356e9bbbb 100644 --- a/dev-libs/opencl-clang/Manifest +++ b/dev-libs/opencl-clang/Manifest @@ -1,6 +1,10 @@ AUX opencl-clang-8.0.0-clang_library_dir.patch 468 BLAKE2B 09315ce9250920caf8c84853a5cf08506b01d91f7c993273be910b38f9c97f1f31e1042d75a111734eaa86fad771bed5b09c6c9001e253c71f26bd7c1e668dcd SHA512 c5a715c05c7bc7b904a46cac8d6a10f161da6d978401c5c60853a19dfb63c65690994bdc57fe327ee36bb5b6151a0018d6931c38553917f2dc82e9cef44e0b0d +DIST opencl-clang-8.0.1.1.tar.gz 42534 BLAKE2B e0dc6a4cc6f738f0f5cecfa9ef5b2c219dc1f1714cb5ff2dbf0d7a9ff9efe4cdd4ce0b3780f0ca53f9582b0b73b2cbfad28a9ddec76ef8f6978ee31fa3ee111c SHA512 8456a99668f7709d601ab49c6f8219a1de74363f270e606b5832cb13f196d65b6fe6cb961430b3f45875fec49a2f06c178e935cf3d1b118d033583d90611df15 DIST opencl-clang-8.0.1_p20191001.tar.gz 41402 BLAKE2B 0ab3cc4f84a9e3e599d4e0995f219b94761b882a6290d9c1e399bf820074b72daab935a9d48d09d3e02d1b46659fc8c00613f35e88f0231234e31f93ca6e4d7a SHA512 87f3855bd2cc9a416f317afc98ad7cd1cfcb5bf4b2ebf7401837c1734b1c8d10e07843aab78735bf48888523b231db1911014a6468c0b4c461c43a5434a31ada DIST opencl-clang-9.0.0.tar.gz 23345 BLAKE2B adbce64efb2c1e4e96d4aff585c0f18bd06036a60b35164681b9f5b4a6c89933e5428e9959ddd3cec89b93a5c350e6b0f9b15b8be2be42cd520ca55852352df5 SHA512 126974d816e7f2a90ddb2faa4e8e95841d8ae15f24e77013ca8894ce75ad5079ffe942fb40731030363a10e470e66f2ad1794c2fe31aee6f8608304b492b30eb +DIST opencl-clang-9.0.1.tar.gz 24574 BLAKE2B 2e3b69c10b572678f91e92fa0ca885dd9332d172c483c394f4c1b140a5fd926b26eff4d4ab722733e1e164ff99a6eb397b8bc9e30a0b7e289506432fd1291b2b SHA512 01c5011dc1ea66288f3e425f85c921142fd3bc5a3d79eeafe5c14b5741b8281f17727cbffa7ed31869f7704be957d2fed5e5e8a57ab31e7b8c3a9688f048cced +EBUILD opencl-clang-8.0.1.1.ebuild 921 BLAKE2B 8b2cf2b0c8bfe1b61bf1ffa4be24b19a136379e84243123239b2b701da9d3c65790cc331e979e64e8dddaa81b79cd25b701d23f6db6d8d1df9986b176e52df8b SHA512 bbf66ab48750c3f3bc6f4ed3209dd4e11d1fc7f6d45ff5b67a55e5670ea91420e19b02420b86e08a20162c826a2b613613df3311bf95591c438089156adf1f98 EBUILD opencl-clang-8.0.1_p20191001-r1.ebuild 913 BLAKE2B 812cdfd7ca1d00e2fe0e6456260723ba6a242abc84c3bfc737f56961c94ebdd805091503e21efe05cf00d3e6d3de58744ca2fb52a4205a0e56085423b209b349 SHA512 123e5cafa2491543016f850e941da71c7a0b8e3d75c6371ba4707f7a2f81abd7bdf230613538ba5acc94105d5647a6e44207060230775732ba03bb8f9b78c444 EBUILD opencl-clang-9.0.0.ebuild 849 BLAKE2B ff47beb350350bae14ebcc1ead16831bed53855064681f3c43ff946cce77cd14117a97637f3bb7c18e9e3b3d6f91f7c9665eb9ea7927befa2cf01bdda3e6f667 SHA512 6176a5dfbd614ac9466b618ca50e4a4385097d2bb8520b85809327cc7caff722509c587532ac969883bb1deee24bdad96b1e07cb17131cd34ce4070eaff6a9ac +EBUILD opencl-clang-9.0.1.ebuild 849 BLAKE2B ff47beb350350bae14ebcc1ead16831bed53855064681f3c43ff946cce77cd14117a97637f3bb7c18e9e3b3d6f91f7c9665eb9ea7927befa2cf01bdda3e6f667 SHA512 6176a5dfbd614ac9466b618ca50e4a4385097d2bb8520b85809327cc7caff722509c587532ac969883bb1deee24bdad96b1e07cb17131cd34ce4070eaff6a9ac MISC metadata.xml 329 BLAKE2B d50cf1fac225c2240bd4af19962089d9b7446549d9cc7067d860218e76013acfbc65f40abfffded01c098b06dd4c8a5688c94e40710ecdf6e7db71e05816498d SHA512 de4a3177f7091c00cd54f5eb52d8d88ae88d207ca72acd71c824220593d27ebdbf3673459ab48440373af19eb88603a5fcdd5956597d816927c9663be177eccb diff --git a/dev-libs/opencl-clang/opencl-clang-8.0.1.1.ebuild b/dev-libs/opencl-clang/opencl-clang-8.0.1.1.ebuild new file mode 100644 index 000000000000..e4a1ae005027 --- /dev/null +++ b/dev-libs/opencl-clang/opencl-clang-8.0.1.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_ECLASS=cmake +inherit cmake-multilib llvm + +MY_PV="$(ver_rs 3 -)" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="OpenCL-oriented thin wrapper library around clang" +HOMEPAGE="https://github.com/intel/opencl-clang" +SRC_URI="https://github.com/intel/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="UoI-NCSA" +SLOT="8" +KEYWORDS="~amd64" + +S="${WORKDIR}/${MY_P}" + +BDEPEND="dev-vcs/git" +COMMON="sys-devel/clang:8=[static-analyzer,${MULTILIB_USEDEP}]" +DEPEND="${COMMON} + dev-util/spirv-llvm-translator:8=[${MULTILIB_USEDEP}]" +RDEPEND="${COMMON}" + +LLVM_MAX_SLOT=8 + +PATCHES=( + "${FILESDIR}"/${PN}-8.0.0-clang_library_dir.patch +) + +multilib_src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix ${LLVM_MAX_SLOT})" + -DCLANG_LIBRARY_DIRS="${EPREFIX}"/usr/lib/clang + ) + cmake_src_configure +} diff --git a/dev-libs/opencl-clang/opencl-clang-9.0.1.ebuild b/dev-libs/opencl-clang/opencl-clang-9.0.1.ebuild new file mode 100644 index 000000000000..076afad8c68a --- /dev/null +++ b/dev-libs/opencl-clang/opencl-clang-9.0.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_ECLASS=cmake +inherit cmake-multilib llvm + +DESCRIPTION="OpenCL-oriented thin wrapper library around clang" +HOMEPAGE="https://github.com/intel/opencl-clang" +SRC_URI="https://github.com/intel/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="UoI-NCSA" +SLOT="9" +KEYWORDS="~amd64" + +BDEPEND="dev-vcs/git" +COMMON="sys-devel/clang:9=[static-analyzer,${MULTILIB_USEDEP}]" +DEPEND="${COMMON} + dev-util/spirv-llvm-translator:9=[${MULTILIB_USEDEP}]" +RDEPEND="${COMMON}" + +LLVM_MAX_SLOT=9 + +PATCHES=( + "${FILESDIR}"/${PN}-8.0.0-clang_library_dir.patch +) + +multilib_src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix ${LLVM_MAX_SLOT})" + -DCLANG_LIBRARY_DIRS="${EPREFIX}"/usr/lib/clang + ) + cmake_src_configure +} diff --git a/dev-libs/opencl-icd-loader/Manifest b/dev-libs/opencl-icd-loader/Manifest new file mode 100644 index 000000000000..cf3fcd644eb1 --- /dev/null +++ b/dev-libs/opencl-icd-loader/Manifest @@ -0,0 +1,3 @@ +DIST opencl-icd-loader-2020.03.13.tar.gz 57833 BLAKE2B 7d74ce808f446554c92fea1e431f2026ed33b6c19a6dd6bf832184f8e4fb34a362464e5b844e99b1866afe55b7a521fa669388f868549882a4fde5c4c3c9313b SHA512 56dadf660d4add8cf779e389be1b4d60742b293c5452d7b114b79fe0d96591e56f338303ea991f1b77a40d321a23d53cb1ad9cc95bec502594ee18335641f060 +EBUILD opencl-icd-loader-2020.03.13-r1.ebuild 1196 BLAKE2B f82ff384f1c03600654b9fb8a0c8bdd2bb35a8d42076ce467ac7476ddabf9d555e4f1ceb9623715d99a8b80d2290f5737698a8a69326dc2eb3f54de4f52d5186 SHA512 6267c8a27254c6386a4fe051242eb620f0d15afd21a1815d3fb524b84ef0edca5d264d16ae095b6786ae1414f75c51671660224cf394375b09df451456705687 +MISC metadata.xml 341 BLAKE2B 8247bc53586bf8ddce72fd2cfbf2db0121e2dfe7b39c15fce5c9351f4db01df288ef4ab0e1e39af56a1da1022ab6f7bf68afb50f26165d253b422056899db998 SHA512 4d82edd65e1745e9550a10f02d865c73e0438799ee7f5fb1d4147af4ddc7c5ae8c978542bbdb8c9f99b33c8dfe203a56c891351b6d4aba831d39224e1b26010e diff --git a/dev-libs/opencl-icd-loader/metadata.xml b/dev-libs/opencl-icd-loader/metadata.xml new file mode 100644 index 000000000000..e74450ef1a65 --- /dev/null +++ b/dev-libs/opencl-icd-loader/metadata.xml @@ -0,0 +1,12 @@ + + + + + marecki@gentoo.org + Marek Szuba + + + KhronosGroup/OpenCL-ICD-Loader + + + diff --git a/dev-libs/opencl-icd-loader/opencl-icd-loader-2020.03.13-r1.ebuild b/dev-libs/opencl-icd-loader/opencl-icd-loader-2020.03.13-r1.ebuild new file mode 100644 index 000000000000..07b5df1216f9 --- /dev/null +++ b/dev-libs/opencl-icd-loader/opencl-icd-loader-2020.03.13-r1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_ECLASS=cmake +inherit cmake-multilib flag-o-matic + +MY_PN="OpenCL-ICD-Loader" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Official Khronos OpenCL ICD Loader" +HOMEPAGE="https://github.com/KhronosGroup/OpenCL-ICD-Loader" +SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RESTRICT="!test? ( test )" + +# nvidia-drivers block is hopefully temporary, until it has ceased +# to depend on eselect-opencl +DEPEND="dev-util/opencl-headers + !app-eselect/eselect-opencl + !dev-libs/ocl-icd + !x11-drivers/nvidia-drivers" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + # Until the next upstream release. Bug #716410 + if use test; then + append-cflags $(test-flags-CC -fcommon) + fi + + cmake_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + -DOPENCL_ICD_LOADER_HEADERS_DIR="${EPREFIX}/usr/include" + ) + cmake_src_configure +} + +multilib_src_test() { + OCL_ICD_FILENAMES="${BUILD_DIR}/test/driver_stub/libOpenCLDriverStub.so" \ + cmake_src_test +} diff --git a/dev-libs/openct/Manifest b/dev-libs/openct/Manifest index 2c41e57778d5..a30a8a2cdcf7 100644 --- a/dev-libs/openct/Manifest +++ b/dev-libs/openct/Manifest @@ -1,4 +1,4 @@ AUX openct.initd 502 BLAKE2B 5f583c50b138d9017aecbda25aeb74f09643ea461be3449c50c4ca61a0379c50bf22036cfe46ec3e606519ddd94a49add053da48f8987d5e6f2e790408ad48d5 SHA512 18cb14070252c3f1babe117d5f6fe91639b1bdb07fab953573ba143e5cc49b55964ae56427f0cc741fb3d90e54eb2eec863864a340229929ad5f2aab21723f23 DIST openct-0.6.20.tar.gz 702818 BLAKE2B 13637fa914394e1e553d750062535c879ba11c6587c42570e2bc92c4af9f732a9b0dfc06e2140f4965480363f8d65bc5831f905910d734c36034ccf1916ad302 SHA512 5175b418847200dbd4af0d8ab09546d94568639c67db67bdea93c68cb042c7ef901bb356784d6b1d9f4de914535eee5a450b39a15d1ab9a676ffce790a408a3e -EBUILD openct-0.6.20-r4.ebuild 1725 BLAKE2B 0eba59a2ccce46349feb70439ff7e105d6637028fb50f4fe0d82f741aa8634cfeef5a37115b61b88dc5b552b1cd4d7d0072780ef6c6bb27ce9204e0a7be69bbd SHA512 4a2d69ba889afd2968eb4e605781fdef3c1a9e22d100d52570b0b680ec947b44e53392f0a55d01926e197ac63e50634e47c39334b0ac1405816445048d23d1e5 +EBUILD openct-0.6.20-r4.ebuild 1723 BLAKE2B 7721a9c879528fdea53f880650c719be71bb16810119bc56aff019b37dc6f6fedea132c9ccb36800c0b828948733bf9a82ede81db2747d753b84d5992ae35e5b SHA512 5d233f359d1bf327cc87e16196b947c47cb315d7c21a2e2f731561f3ee613d8b72144a91864d9dbcdd1f64d7de6d97b8faa253e9f29f588e4cc98cad34960a8c MISC metadata.xml 559 BLAKE2B 37c964c92180aef50b1af8902e5f5466627038019ed50715a80fe0a0fb512726dea43d494e134cc7f9c7581406d5071efa948815405a9c25ae17116c93137e84 SHA512 b893e775d0ae84baab3a0faef0cbc3e9704b28b4a079326444ee7ff1178f241db33f8cf8d2ef95685345eebb783cbb41d5a7fe0dcb9ece420b902ef08a867032 diff --git a/dev-libs/openct/openct-0.6.20-r4.ebuild b/dev-libs/openct/openct-0.6.20-r4.ebuild index fbc214e2fde2..4336e09aa2f9 100644 --- a/dev-libs/openct/openct-0.6.20-r4.ebuild +++ b/dev-libs/openct/openct-0.6.20-r4.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="library for accessing smart card terminals" HOMEPAGE="https://github.com/OpenSC/openct/wiki" SRC_URI="mirror://sourceforge/opensc/${PN}/${P}.tar.gz" -KEYWORDS="~alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" +KEYWORDS="~alpha amd64 arm hppa ~ia64 m68k ~mips ppc ppc64 s390 sparc x86" LICENSE="LGPL-2.1" SLOT="0" diff --git a/dev-libs/opensc/Manifest b/dev-libs/opensc/Manifest index 4ddc36ba95e2..c93f1dff33d5 100644 --- a/dev-libs/opensc/Manifest +++ b/dev-libs/opensc/Manifest @@ -1,3 +1,3 @@ DIST opensc-0.20.0.tar.gz 2140645 BLAKE2B 298a6d9c8a9682899cae201ba7edd464a2e3d947f6d97672727bedc47f6b529cb1495a8bc335f83cdb42b0c0077de0fd7ff9f3f8f506b543b1970cb6557b762e SHA512 71f71fa6062410e63c6c60f5b2d10d1d855cc6cc815ef0e42e42a1ddd25bbd52fc396c1e495ef54610f3243996dec84dacc8007b186deb670ed645b04ee6eda5 -EBUILD opensc-0.20.0.ebuild 1598 BLAKE2B 86cac33f591e526c802d8c3af9d0bc1093f1aa9ebbb7fa7510f00de4b669b8dbdbf0e2848c5e55604a4afb5aef5f1e657bd4d88d57d8e1a3826aee4a4599576a SHA512 8fb48d1c8b6f5d67f1351a2b515c931ff4a86ecd8e202882eefefee0f09b61c53278dd718f6eaee7df60bd3e0d9583b46c3ee199465a54e27524b6795bcd601c +EBUILD opensc-0.20.0.ebuild 1595 BLAKE2B bbfcde26a91e1b71d2275fd3bdc5b2eefa4ba6aca4cd77d6350e34c0d6ff38f6af204aa66713cc6123eb25449d29dff0cd17d9e1ed5198121d630ea62fd3a02a SHA512 4539b08078c0332546eea107a5dbe489e743fb2cacb3ce8d07e4644a293ccdc503b4ae9091841391b726dadea8ea94ed2ed43d894195863619c068b05f86fa62 MISC metadata.xml 1221 BLAKE2B aa9934df0dd5e4e1a6ae184f3570a98bde999d745c5f722f3e7bf922510d11129dd54fc385f64814e17dde1d8d3b427b5632574b128d768ef66d8f4be28778c6 SHA512 5acccb40f140614c9c6f79f13449174fc76ba0028bfd3ed099d1ed633e601a9972cdc2167e9ba2e5aab3827847942a43c98d1b6c404af34375305dd96830b3bd diff --git a/dev-libs/opensc/opensc-0.20.0.ebuild b/dev-libs/opensc/opensc-0.20.0.ebuild index 3a0f653e208e..b5a3fd35a32d 100644 --- a/dev-libs/opensc/opensc-0.20.0.ebuild +++ b/dev-libs/opensc/opensc-0.20.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/OpenSC/OpenSC/releases/download/${PV}/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ia64 ~m68k ppc ppc64 ~s390 ~sh ~sparc x86" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ppc ppc64 ~s390 ~sparc x86" IUSE="ctapi doc libressl openct notify +pcsc-lite readline secure-messaging ssl test zlib" RESTRICT="!test? ( test )" diff --git a/dev-libs/openssl-compat/Manifest b/dev-libs/openssl-compat/Manifest index cd745d412303..62f6b68ce8ff 100644 --- a/dev-libs/openssl-compat/Manifest +++ b/dev-libs/openssl-compat/Manifest @@ -8,6 +8,6 @@ DIST openssl-0.9.8zh.tar.gz 3818524 BLAKE2B 610bb4858900983cf4519fa8b63f1e03b384 DIST openssl-1.0.2-patches-1.5.tar.xz 12404 BLAKE2B 6c1b8c28f339f539b2ab8643379502a24cf62bffde00041dce54d5dd9e8d2620b181362ee5464b0ab32ba4948e209697bfabadbea2944a409a1009100d298f24 SHA512 5725e2d9d1ee8cc074bcef3bed61c71bdab2ff1c114362110c3fb8da11ad5bc8f2ff28e90a293f5f3a5cf96ecda54dffdb7ab3fb3f8b23ef6472250dc3037659 DIST openssl-1.0.2t-bindist-1.0.tar.xz 13872 BLAKE2B b2aade96a6e0ca6209a39e205b1c838de945903fcf959c62cc29ddcd1a0cb360fc5db234df86860a6a4c096f5ecc237611e4c2946b986a5500c24ba93c208ef4 SHA512 a48a7efb9b973b865bcc5009d450b428ed6b4b95e4cefe70c51056e47392c8a7bec58215168d8b07712419dc74646c2bd2fd23bcfbba2031376e292249a6b1b6 DIST openssl-1.0.2u.tar.gz 5355412 BLAKE2B b2ff2a10e5851af5aca4093422a9a072c794e87b997263826c1c35910c040f695fac63decac5856cb49399ed03d410f97701d9fd4e1ebfbcacd8f3a74ce8bf57 SHA512 c455bb309e20e2c2d47fdc5619c734d107d5c8c38c1409903ce979acc120b0d5fa0312917c0aa0d630e402d092a703d4249643f36078e8528a3cafc9dac6ab32 -EBUILD openssl-compat-0.9.8z_p8-r1.ebuild 4965 BLAKE2B 30513357640938bdc57ce4ee1325989e9d712fc58428aef000aa260c664996fc9229c8c090d192fd86d90341933fc96d840d0b30917c7ae650fdd4be0ae66ca9 SHA512 01c486f72f8ef9d41849066d25b7b7662745767330ef1a57908a0398ab67641f02a719ae162741493072c8f744d242ea039bae6e56e35c7cd707f0ee72b90da5 -EBUILD openssl-compat-1.0.2u.ebuild 7585 BLAKE2B 4518cbd54c075f4f167053a62c5f7b12d43ccc7ce02484b96e255c5de3632c5a98a544347d739422ec95939190957f3260efdcb588678843471213b0f306194b SHA512 b8df9fa461fd5d75e420e99af6415011ab81043edda5e5a031270aaf6c8b496b47da7ad3612713d4b8a95f430b5d399a143013e4f8abbcc9854b98b0e55b65a0 +EBUILD openssl-compat-0.9.8z_p8-r1.ebuild 4961 BLAKE2B c7df84cfeaa20321bd4325b80dcdf05030d9b1b05d6e1a59521fd32354c350afcbbe4acce8952508f21cbe01ff644cdebb42e6aeea7a2f7d4974d38291d781d4 SHA512 ac4308c5d28481bf492007879d284be72742a7c3f846debd6f010250a3c714082a0d9a00dfcb69d473960a608d0649c555d7aa1fdfacd79f28329859606d79cb +EBUILD openssl-compat-1.0.2u.ebuild 7581 BLAKE2B c4b7716ab019b21d79769edcf78ecfa4733fe889007c63ed524b6480be1081d9ade64281fe3180eeb0718455ff13586fcc94174e5bebaa09e874963897e648d3 SHA512 a5548ca652e74eb1a3b5ea005bc9b7d470e3ebfc788022c96bfc323bc604bfa48cbc6a06dfb4abe5a49943fbd53a928b3e9d08abb8e4f19b26d955b557a90eb2 MISC metadata.xml 967 BLAKE2B ed2fb20c832fbd18b7834f35e21072d419e8da5d88c165b7113a3835af1408f10e8c649dd2ccdffac35b6ed297320c18c0ae76b7a124fd3db6ab1a316f11c31c SHA512 12392dd6d10877fd78b8f54d6c51a5b5d50db3690fff0084112389a1ff3d28a0a37ec09262e4e817337eb04133877de8aa06f341bf9c96e73cb36c31e77f9e0f diff --git a/dev-libs/openssl-compat/openssl-compat-0.9.8z_p8-r1.ebuild b/dev-libs/openssl-compat/openssl-compat-0.9.8z_p8-r1.ebuild index 6516e0257f25..ba39e4f76d4d 100644 --- a/dev-libs/openssl-compat/openssl-compat-0.9.8z_p8-r1.ebuild +++ b/dev-libs/openssl-compat/openssl-compat-0.9.8z_p8-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # this ebuild is only for the libcrypto.so.0.9.8 and libssl.so.0.9.8 SONAME for ABI compat @@ -18,7 +18,7 @@ SRC_URI="mirror://openssl/source/${MY_P}.tar.gz" LICENSE="openssl" SLOT="0.9.8" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc x86" IUSE="bindist gmp kerberos cpu_flags_x86_sse2 test zlib" RESTRICT="!bindist? ( bindist ) test" diff --git a/dev-libs/openssl-compat/openssl-compat-1.0.2u.ebuild b/dev-libs/openssl-compat/openssl-compat-1.0.2u.ebuild index 7e0327f824c7..25a816cf47de 100644 --- a/dev-libs/openssl-compat/openssl-compat-1.0.2u.ebuild +++ b/dev-libs/openssl-compat/openssl-compat-1.0.2u.ebuild @@ -37,7 +37,7 @@ SRC_URI="mirror://openssl/source/${MY_P}.tar.gz LICENSE="openssl" SLOT="1.0.0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc x86 ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x86-linux" IUSE="+asm bindist gmp kerberos rfc3779 sctp cpu_flags_x86_sse2 sslv2 +sslv3 static-libs test +tls-heartbeat vanilla zlib" RESTRICT="!bindist? ( bindist ) diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest index ad7fb7c545e6..a226dbbb948b 100644 --- a/dev-libs/openssl/Manifest +++ b/dev-libs/openssl/Manifest @@ -1,4 +1,4 @@ -AUX gentoo.config-1.0.2 5158 BLAKE2B bc8b8c0558f84bcbd7c55e4b974458041aa5f31f82cd740f1c4c56729ecb63d940ac6e23390b83eb1e7ed36dbed5663801415830f306bdbf56f081aec63fb48c SHA512 d39cb5824556f2c064ad148ef40b175bd124c6e58a6e59f9da6167645f98e2a5755b4c01b41a37f30c172d3a3c5d9753d1f7835d7380a429bbc0dc1989125472 +AUX gentoo.config-1.0.2 5207 BLAKE2B 08f8808a47ff9dd19388b9861d4def23fbe4bc63c4d544333a334bb559c363fbe2f17343e3265d17dea3ff46c9f637d266bb3d49b9e97bc9e627c450e154fc2f SHA512 3c36ef9e66aa0ff44593bee657d27fcbd1889c3ae8ac770ec0a2230fab4e362e51b8710f5a56f02de8dcf7531e7ce97dbccbb90a975d75715c441060e3555bd0 AUX openssl-1.0.2a-x32-asm.patch 1561 BLAKE2B ee5e5b91e4babacff71edf36cce80fbcb2b8dbb9a7ea63a816d3a5de544fbffd8b4216d7a95bd44e718c7a83dd8b8b5ad85caed4205eab5de566b0b7e5054fc1 SHA512 fbb23393e68776e9d34953f85ba3cbb285421d50f06bd297b485c7cffc8d89ca8caff6783f21038ae668b5c75056c89dc652217ac8609b5328e2c28e70ac294c AUX openssl-1.1.0j-parallel_install_fix.patch 515 BLAKE2B a1bcffce4dc9e0566e21e753cf1a18ee6eac92aca5880c50b33966d8ecb391f7430e1db6ea5a30ee4e3a9d77fb9e5542e864508b01c325011e368165e079a96c SHA512 0badd29ec8cffd95b2b69a4b8f8eecfc9ea0c00a812b298a650ee353e3965147fd2da1f9058d2d51744838f38168257b89aaf317287c55a7b76f16a69c781828 AUX openssl-1.1.0k-fix-test_fuzz.patch 485 BLAKE2B 4dc2ef2b2c1935c8143c939ed6b7168fb070edced8ae47732f1ae9fdabe19887f846d75c15cea33680a54058c9a99f981a3c6a35fc84c3a6c360b4d2b920bc04 SHA512 68590479f096f3da920a5d293f27babd541ce1946944d5540f78d8341b59eeda92fe24743f7351b565e06421d7a2da77e331ebe1e5168023f6602aaa7376a038 @@ -14,7 +14,10 @@ DIST openssl-1.1.0l-bindist-1.0.tar.xz 13184 BLAKE2B c09e023458faff17b10d6f20c28 DIST openssl-1.1.0l.tar.gz 5294857 BLAKE2B 0e4f30f9e8a22414325bd780dc4e875e962487fbe72967f0392ace959955429192541881a98d097d7bb75ed7238b1817b0c3c2c4da04421512bd538f2b07cdd7 SHA512 81b74149f40ea7d9f7e235820a4f977844653ad1e2b302e65e712c12193f47542fe7e3385fd1e25e3dd074e4e6d04199836cbc492656f5a7692edab5e234f4ad DIST openssl-1.1.1d-bindist-1.0.tar.xz 13180 BLAKE2B 680bd7400d3dd3930067ee7efa9718b74b30afa9be2397ad80f88031920806b6603b6469beede02b6e7a742abf5f82ebdd7c9b8e69c1ffe223e4860dc9581128 SHA512 9e4296326852010d5cebc204d1a34a34198d8d65460bc91a2bd37c80be892a5ae519513e4b0109e6b51b6faab0e171ef6cdae868868c158711558d147083c06f DIST openssl-1.1.1d.tar.gz 8845861 BLAKE2B d3155f07b487ebd8dd4fe25396c874f9af18b5cfd7e622298d29c4f2c8ce14ad4534609d321314a4bcd0d44414e1306190340daaacd3c8fca061c04498446244 SHA512 2bc9f528c27fe644308eb7603c992bac8740e9f0c3601a130af30c9ffebbf7e0f5c28b76a00bbb478bad40fbe89b4223a58d604001e1713da71ff4b7fe6a08a7 -EBUILD openssl-1.0.2u.ebuild 9866 BLAKE2B 1cae2b67bf0ce3644b82a5a1c069f8192740ec31f9588f876fd5601dcb46d633972e48dc2a21be0b185ed760fba640551db11e9713c90ee101dbdbc60f551f38 SHA512 d12c2f167b7cd4769b72fcadb797536fcc57c596cf0a1a23923e91c655fdf2c237da9c1292c7495b8d0a67482a1f53d2e1697ef5b33de68f301ca34c5c721f12 -EBUILD openssl-1.1.0l.ebuild 9596 BLAKE2B b90dab20cb55693a944efa1cd6a2e9422fd7f01e618d50ba74f7f2c46c7fdf6d91621d1380e000ea9e531997dc43c38324965d1abb3c4f668cfcf0986e599c8d SHA512 699210aeaeb1796c2cabd33c917a9dec91f1d0ae7a6fd8ed3ce62f90b02e9001722615eaa767d4d479df1c3e79e6c69025f65a4353a5800a0003f36a886d9f89 -EBUILD openssl-1.1.1d-r3.ebuild 10437 BLAKE2B c0547f6c506f81d6c878edfb1f63ecb862cc963ec2f8ca96a78034c646f9c1e40992304345128e9b99c083af209f8e9cfa55623714a09eddd44ee065ab096497 SHA512 86a68e02a62403d3057715e5ed9b72807570e8e5fa01602536c396481cee09a4fb97031671143d2f8aa15fdc4a7239c19354e5994cb1e387df812dee8e15af28 +DIST openssl-1.1.1e-bindist-1.0.tar.xz 16948 BLAKE2B 78e034f1d263cbf5e57c92393f72acd07e86e39a5511a8852bad151371430954e07d787fd82cca55b373d1579bb22b9d29c9d677104ed68291a9d2dffe3ffbbb SHA512 0dbfb378b8f2724db82915e17fd4e43977e3e45030db25cdb9241c0ab842e41ef3d597ef71c4db5103635752dc2059ea6022597511a440f55fb56a5a52d3ccea +DIST openssl-1.1.1f.tar.gz 9792828 BLAKE2B eba30dd12772cd714666ed8e5371e068623d8bfd4ff45863d10e82c65551654508a27f22f7ef1edadb543ab56f3c4c40ac3bcad665c667eb06ee90c69b24782e SHA512 b00bd9b5ad5298fbceeec6bb19c1ab0c106ca5cfb31178497c58bf7e0e0cf30fcc19c20f84e23af31cc126bf2447d3e4f8461db97bafa7bd78f69561932f000c +EBUILD openssl-1.0.2u.ebuild 9864 BLAKE2B d7330cd7c75d921b3a8b80dd33674672b7e22e083d13315645dfb6737e6c073078355719b2a412f92e736bde6cfdd91019fd73bce8497529c5bf926945c4dfbd SHA512 7537ce252bf49349589a4f7108107e649beba6953c98500e0e98ea325bf64f44f502ca14e19b186f347ddcc2dbc343964b10b9cd66da3edcab5b9e59a56d6f8f +EBUILD openssl-1.1.0l.ebuild 9592 BLAKE2B 8778c7cff0b81a5bfc1b8161b45c7a5a4f89cc7bb07e9c8e213a034a651d80ac3acd0939fd9eb986f1965119e399868c3106a4ce3c58b637e2289582543d6105 SHA512 691be7e7221f7bfc7e95e1d118f8d32b40e45afe5b213c342a40f610088cb3e5a7acc1351f27330653775a5f773cbc16e5531302c343af768b2d385967983970 +EBUILD openssl-1.1.1d-r3.ebuild 10435 BLAKE2B 0b8f210c5e4f5eea0a2dd7e82f7026b4486f4590adfc6ea3765b73fa6e60ac3188c166e89197de673c5abe68f384e840e98d6032cf3152ea18b52551de4418b0 SHA512 9b723d9d11a1146453de9fdb1c1d337985c140ce3802da5a36abaf6fa683afbea31c19f454a4b7098cf4fe004b1dff92188242994cfa7ed80c6d40621cc8d581 +EBUILD openssl-1.1.1f.ebuild 10195 BLAKE2B da0c3d13bf583fe264e01968b48757467b1b820809724524154232851c32dda2ed2088fe852b02d59b87b9971e77793f4fb4263708e3e7a2b5670b198dae9a88 SHA512 0e8be7b427d0d8b090e0704de4b0aeeff758a706cf93c3d53834cff0a9f6c8faabdd16bb21e5a39fcde0415ca6a9c611a98a78af4e17386c95e69deb245847eb MISC metadata.xml 1273 BLAKE2B 8eb61c2bfd56f428fa4c262972c0b140662a68c95fdf5e3101624b307985f83dc6d757fc13565e467c99188de93d90ec2db6de3719e22495da67155cbaa91aa9 SHA512 3ffb56f8bc35d71c2c67b4cb97d350825260f9d78c97f4ba9462c2b08b8ef65d7f684139e99bb2f7f32698d3cb62404567b36ce849e7dc4e7f7c5b6367c723a7 diff --git a/dev-libs/openssl/files/gentoo.config-1.0.2 b/dev-libs/openssl/files/gentoo.config-1.0.2 index d16175e6292e..4e88dbabf135 100644 --- a/dev-libs/openssl/files/gentoo.config-1.0.2 +++ b/dev-libs/openssl/files/gentoo.config-1.0.2 @@ -104,6 +104,7 @@ linux) powerpc64*) machine=ppc64;; powerpc*le*) machine="generic32 -DL_ENDIAN";; powerpc*) machine=ppc;; + riscv64*) machine="generic64 -DL_ENDIAN";; # sh64*) machine=elf;; sh*b*) machine="generic32 -DB_ENDIAN";; sh*) machine="generic32 -DL_ENDIAN";; diff --git a/dev-libs/openssl/openssl-1.0.2u.ebuild b/dev-libs/openssl/openssl-1.0.2u.ebuild index 74f92d2e307f..7b1dfa29cbaa 100644 --- a/dev-libs/openssl/openssl-1.0.2u.ebuild +++ b/dev-libs/openssl/openssl-1.0.2u.ebuild @@ -37,7 +37,7 @@ SRC_URI="mirror://openssl/source/${MY_P}.tar.gz LICENSE="openssl" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x86-linux" IUSE="+asm bindist gmp kerberos rfc3779 sctp cpu_flags_x86_sse2 sslv2 +sslv3 static-libs test +tls-heartbeat vanilla zlib" RESTRICT="!bindist? ( bindist ) !test? ( test )" diff --git a/dev-libs/openssl/openssl-1.1.0l.ebuild b/dev-libs/openssl/openssl-1.1.0l.ebuild index 1d5afcf680c7..7e8ec91525ca 100644 --- a/dev-libs/openssl/openssl-1.1.0l.ebuild +++ b/dev-libs/openssl/openssl-1.1.0l.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -26,7 +26,7 @@ SRC_URI="mirror://openssl/source/${MY_P}.tar.gz LICENSE="openssl" SLOT="0/1.1" # .so version of libssl/libcrypto -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" IUSE="+asm bindist elibc_musl rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test tls-heartbeat vanilla zlib" RESTRICT="!bindist? ( bindist ) !test? ( test )" diff --git a/dev-libs/openssl/openssl-1.1.1d-r3.ebuild b/dev-libs/openssl/openssl-1.1.1d-r3.ebuild index 97a1002fac78..e41efa34b689 100644 --- a/dev-libs/openssl/openssl-1.1.1d-r3.ebuild +++ b/dev-libs/openssl/openssl-1.1.1d-r3.ebuild @@ -27,7 +27,7 @@ SRC_URI="mirror://openssl/source/${MY_P}.tar.gz LICENSE="openssl" SLOT="0/1.1" # .so version of libssl/libcrypto [[ "${PV}" = *_pre* ]] || \ -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x86-linux" IUSE="+asm bindist elibc_musl rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test tls-heartbeat vanilla zlib" RESTRICT="!bindist? ( bindist ) !test? ( test )" diff --git a/dev-libs/openssl/openssl-1.1.1f.ebuild b/dev-libs/openssl/openssl-1.1.1f.ebuild new file mode 100644 index 000000000000..150624048da0 --- /dev/null +++ b/dev-libs/openssl/openssl-1.1.1f.ebuild @@ -0,0 +1,324 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit flag-o-matic toolchain-funcs multilib multilib-minimal + +MY_P=${P/_/-} + +# This patch set is based on the following files from Fedora 31, +# see https://src.fedoraproject.org/rpms/openssl/blob/f31/f/openssl.spec +# for more details: +# - hobble-openssl (SOURCE1) +# - ec_curve.c (SOURCE12) -- MODIFIED +# - ectest.c (SOURCE13) +# - openssl-1.1.1-ec-curves.patch (PATCH37) -- MODIFIED +BINDIST_PATCH_SET="openssl-1.1.1e-bindist-1.0.tar.xz" + +DESCRIPTION="full-strength general purpose cryptography library (including SSL and TLS)" +HOMEPAGE="https://www.openssl.org/" +SRC_URI="mirror://openssl/source/${MY_P}.tar.gz + bindist? ( + mirror://gentoo/${BINDIST_PATCH_SET} + https://dev.gentoo.org/~whissi/dist/openssl/${BINDIST_PATCH_SET} + )" + +LICENSE="openssl" +SLOT="0/1.1" # .so version of libssl/libcrypto +[[ "${PV}" = *_pre* ]] || \ +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 sparc ~x86 ~x86-linux" +IUSE="+asm bindist elibc_musl rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test tls-heartbeat vanilla zlib" +RESTRICT="!bindist? ( bindist ) + !test? ( test )" + +RDEPEND=">=app-misc/c_rehash-1.7-r1 + zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND}" +BDEPEND=" + >=dev-lang/perl-5 + sctp? ( >=net-misc/lksctp-tools-1.0.12 ) + test? ( + sys-apps/diffutils + sys-devel/bc + sys-process/procps + )" +PDEPEND="app-misc/ca-certificates" + +PATCHES=( + "${FILESDIR}"/${PN}-1.1.0j-parallel_install_fix.patch #671602 +) + +S="${WORKDIR}/${MY_P}" + +# force upgrade to prevent broken login, bug 696950 +RDEPEND+=" !/dev/null) + if [[ -z "${sctp_auth_status}" ]] || [[ ${sctp_auth_status} != 1 ]]; then + die "FEATURES=test with USE=sctp requires net.sctp.auth_enable=1!" + fi + fi +} + +src_prepare() { + # allow openssl to be cross-compiled + cp "${FILESDIR}"/gentoo.config-1.0.2 gentoo.config || die + chmod a+rx gentoo.config || die + + if use bindist; then + mv "${WORKDIR}"/bindist-patches/hobble-openssl "${WORKDIR}" || die + bash "${WORKDIR}"/hobble-openssl || die + + cp -f "${WORKDIR}"/bindist-patches/ec_curve.c "${S}"/crypto/ec/ || die + cp -f "${WORKDIR}"/bindist-patches/ectest.c "${S}"/test/ || die + + eapply "${WORKDIR}"/bindist-patches/ec-curves.patch + + local known_failing_test + for known_failing_test in \ + 30-test_evp_extra.t \ + 80-test_ssl_new.t \ + ; do + ebegin "Disabling test '${known_failing_test}' which is known to fail with USE=bindist" + rm test/recipes/${known_failing_test} || die + eend $? + done + + # Also see the configure parts below: + # enable-ec \ + # $(use_ssl !bindist ec2m) \ + fi + + # keep this in sync with app-misc/c_rehash + SSL_CNF_DIR="/etc/ssl" + + # Make sure we only ever touch Makefile.org and avoid patching a file + # that gets blown away anyways by the Configure script in src_configure + rm -f Makefile + + if ! use vanilla ; then + if [[ $(declare -p PATCHES 2>/dev/null) == "declare -a"* ]] ; then + [[ ${#PATCHES[@]} -gt 0 ]] && eapply "${PATCHES[@]}" + fi + fi + + eapply_user #332661 + + if has test ${FEATURES} && use sctp && has network-sandbox ${FEATURES}; then + ebegin "Disabling test '80-test_ssl_new.t' which is known to fail with FEATURES=network-sandbox" + rm test/recipes/80-test_ssl_new.t || die + eend $? + fi + + # make sure the man pages are suffixed #302165 + # don't bother building man pages if they're disabled + # Make DOCDIR Gentoo compliant + sed -i \ + -e '/^MANSUFFIX/s:=.*:=ssl:' \ + -e '/^MAKEDEPPROG/s:=.*:=$(CC):' \ + -e $(has noman FEATURES \ + && echo '/^install:/s:install_docs::' \ + || echo '/^MANDIR=/s:=.*:='${EPREFIX}'/usr/share/man:') \ + -e "/^DOCDIR/s@\$(BASENAME)@&-${PVR}@" \ + Configurations/unix-Makefile.tmpl \ + || die + + # quiet out unknown driver argument warnings since openssl + # doesn't have well-split CFLAGS and we're making it even worse + # and 'make depend' uses -Werror for added fun (#417795 again) + [[ ${CC} == *clang* ]] && append-flags -Qunused-arguments + + append-flags -fno-strict-aliasing + append-flags $(test-flags-CC -Wa,--noexecstack) + append-cppflags -DOPENSSL_NO_BUF_FREELISTS + + # Prefixify Configure shebang (#141906) + sed \ + -e "1s,/usr/bin/env,${EPREFIX}&," \ + -i Configure || die + # Remove test target when FEATURES=test isn't set + if ! use test ; then + sed \ + -e '/^$config{dirs}/s@ "test",@@' \ + -i Configure || die + fi + # The config script does stupid stuff to prompt the user. Kill it. + sed -i '/stty -icanon min 0 time 50; read waste/d' config || die + ./config --test-sanity || die "I AM NOT SANE" + + multilib_copy_sources +} + +multilib_src_configure() { + unset APPS #197996 + unset SCRIPTS #312551 + unset CROSS_COMPILE #311473 + + tc-export CC AR RANLIB RC + + # Clean out patent-or-otherwise-encumbered code + # Camellia: Royalty Free https://en.wikipedia.org/wiki/Camellia_(cipher) + # IDEA: Expired https://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm + # EC: ????????? ??/??/2015 https://en.wikipedia.org/wiki/Elliptic_Curve_Cryptography + # MDC2: Expired https://en.wikipedia.org/wiki/MDC-2 + # RC5: Expired https://en.wikipedia.org/wiki/RC5 + + use_ssl() { usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; } + echoit() { echo "$@" ; "$@" ; } + + local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal") + + # See if our toolchain supports __uint128_t. If so, it's 64bit + # friendly and can use the nicely optimized code paths. #460790 + local ec_nistp_64_gcc_128 + # Disable it for now though #469976 + #if ! use bindist ; then + # echo "__uint128_t i;" > "${T}"/128.c + # if ${CC} ${CFLAGS} -c "${T}"/128.c -o /dev/null >&/dev/null ; then + # ec_nistp_64_gcc_128="enable-ec_nistp_64_gcc_128" + # fi + #fi + + local sslout=$(./gentoo.config) + einfo "Use configuration ${sslout:-(openssl knows best)}" + local config="Configure" + [[ -z ${sslout} ]] && config="config" + + # Fedora hobbled-EC needs 'no-ec2m' + # 'srp' was restricted until early 2017 as well. + # "disable-deprecated" option breaks too many consumers. + # Don't set it without thorough revdeps testing. + # Make sure user flags don't get added *yet* to avoid duplicated + # flags. + CFLAGS= LDFLAGS= echoit \ + ./${config} \ + ${sslout} \ + $(use cpu_flags_x86_sse2 || echo "no-sse2") \ + enable-camellia \ + enable-ec \ + $(use_ssl !bindist ec2m) \ + enable-srp \ + $(use elibc_musl && echo "no-async") \ + ${ec_nistp_64_gcc_128} \ + enable-idea \ + enable-mdc2 \ + enable-rc5 \ + $(use_ssl sslv3 ssl3) \ + $(use_ssl sslv3 ssl3-method) \ + $(use_ssl asm) \ + $(use_ssl rfc3779) \ + $(use_ssl sctp) \ + $(use_ssl tls-heartbeat heartbeats) \ + $(use_ssl zlib) \ + --prefix="${EPREFIX}"/usr \ + --openssldir="${EPREFIX}"${SSL_CNF_DIR} \ + --libdir=$(get_libdir) \ + shared threads \ + || die + + # Clean out hardcoded flags that openssl uses + local DEFAULT_CFLAGS=$(grep ^CFLAGS= Makefile | LC_ALL=C sed \ + -e 's:^CFLAGS=::' \ + -e 's:\(^\| \)-fomit-frame-pointer::g' \ + -e 's:\(^\| \)-O[^ ]*::g' \ + -e 's:\(^\| \)-march=[^ ]*::g' \ + -e 's:\(^\| \)-mcpu=[^ ]*::g' \ + -e 's:\(^\| \)-m[^ ]*::g' \ + -e 's:^ *::' \ + -e 's: *$::' \ + -e 's: \+: :g' \ + -e 's:\\:\\\\:g' + ) + + # Now insert clean default flags with user flags + sed -i \ + -e "/^CFLAGS=/s|=.*|=${DEFAULT_CFLAGS} ${CFLAGS}|" \ + -e "/^LDFLAGS=/s|=[[:space:]]*$|=${LDFLAGS}|" \ + Makefile || die +} + +multilib_src_compile() { + # depend is needed to use $confopts; it also doesn't matter + # that it's -j1 as the code itself serializes subdirs + emake -j1 depend + emake all +} + +multilib_src_test() { + emake -j1 test +} + +multilib_src_install() { + # We need to create $ED/usr on our own to avoid a race condition #665130 + if [[ ! -d "${ED}/usr" ]]; then + # We can only create this directory once + mkdir "${ED}"/usr || die + fi + + emake DESTDIR="${D}" install +} + +multilib_src_install_all() { + # openssl installs perl version of c_rehash by default, but + # we provide a shell version via app-misc/c_rehash + rm "${ED}"/usr/bin/c_rehash || die + + dodoc CHANGES* FAQ NEWS README doc/*.txt doc/${PN}-c-indent.el + + # This is crappy in that the static archives are still built even + # when USE=static-libs. But this is due to a failing in the openssl + # build system: the static archives are built as PIC all the time. + # Only way around this would be to manually configure+compile openssl + # twice; once with shared lib support enabled and once without. + use static-libs || rm -f "${ED}"/usr/lib*/lib*.a + + # create the certs directory + keepdir ${SSL_CNF_DIR}/certs + + # Namespace openssl programs to prevent conflicts with other man pages + cd "${ED}"/usr/share/man || die + local m d s + for m in $(find . -type f | xargs grep -L '#include') ; do + d=${m%/*} ; d=${d#./} ; m=${m##*/} + [[ ${m} == openssl.1* ]] && continue + [[ -n $(find -L ${d} -type l) ]] && die "erp, broken links already!" + mv ${d}/{,ssl-}${m} + # fix up references to renamed man pages + sed -i '/^[.]SH "SEE ALSO"/,/^[.]/s:\([^(, ]*(1)\):ssl-\1:g' ${d}/ssl-${m} + ln -s ssl-${m} ${d}/openssl-${m} + # locate any symlinks that point to this man page ... we assume + # that any broken links are due to the above renaming + for s in $(find -L ${d} -type l) ; do + s=${s##*/} + rm -f ${d}/${s} + # We don't want to "|| die" here + ln -s ssl-${m} ${d}/ssl-${s} + ln -s ssl-${s} ${d}/openssl-${s} + done + done + [[ -n $(find -L ${d} -type l) ]] && die "broken manpage links found :(" + + dodir /etc/sandbox.d #254521 + echo 'SANDBOX_PREDICT="/dev/crypto"' > "${ED}"/etc/sandbox.d/10openssl + + diropts -m0700 + keepdir ${SSL_CNF_DIR}/private +} + +pkg_postinst() { + ebegin "Running 'c_rehash ${EROOT}${SSL_CNF_DIR}/certs/' to rebuild hashes #333069" + c_rehash "${EROOT}${SSL_CNF_DIR}/certs" >/dev/null + eend $? +} diff --git a/dev-libs/ossp-uuid/Manifest b/dev-libs/ossp-uuid/Manifest index 882519732454..9466aaf1c786 100644 --- a/dev-libs/ossp-uuid/Manifest +++ b/dev-libs/ossp-uuid/Manifest @@ -9,5 +9,5 @@ AUX ossp-uuid-1.6.2-php70.patch 11172 BLAKE2B 8cd653ff28f8eafb8f47eefb830a18bfa6 AUX ossp-uuid-1.6.2-uuid-preserve-m-option-status-in-v-option-handling.patch 2535 BLAKE2B b5d2aa2673ec14779f4bda0c28609c807071eaf88a876d472bbc19de891b04aad47bdd4105712e28e604a968062ffdf199b60f1903fd89dd4caabd919bac2348 SHA512 64634327b2095bac0f8f9778b5c6e09edbaf3f6993aea344e3d8ff0bb661d0e0afae9806a364a33c3be6ca7dd7a23b9b8a501c742e99ad88fbefb88d0c4cfe8c AUX uuid-1.6.2-php54.patch 6096 BLAKE2B fcfc58f1c1e1e7b00b669a212d6154db0c2512da137c1cf43efc6703c0e7cbe3623cff2a30607e971f25a8bdd59fb5fc18b7532397ecf7cfbc9ce05e98011069 SHA512 6e3919ffa87e2bb16487761e1b33c0096c8db51bf49e6ba82c3c8f7275d2585c7a7196651a679827c547d8d73ce3739b9f44e44d3f3866aca10ded520547c527 DIST uuid-1.6.2.tar.gz 397048 BLAKE2B 2240c2e19a09c7b7df0428fc316b46a69b3476ec852321f1ca43c0688b73da647cebf06e8efd8a89f55c11108ef4b9627a33ae1ec235cdda1ac7922389903c3c SHA512 16c7e016ce08d7679cc6ee7dec43a886a8c351960acdde99f8f9b590c7232d521bc6e66e4766d969d22c3f835dcc2814fdecc44eef1cd11e7b9b0f9c41b5c03e -EBUILD ossp-uuid-1.6.2-r6.ebuild 3025 BLAKE2B 60e909e2aae3ec4d81c7bca9e332ebeb9f0b844db63d6a541cfb9adc0bd7f3c936d747fda766d06f76e35c4f6572240dc78e05e4166e1eda7c0f662a7661f210 SHA512 75c38940f5004ea8d2d599a1eff43a7e38ef9ec4d861740b54e37ceff9a8ba73cc8fdc761c42bdf583a24b7143be18ab0b3a90cdce774250c060b62a4a63ad73 +EBUILD ossp-uuid-1.6.2-r6.ebuild 3019 BLAKE2B 23ba6fd1e19d0057b6d0e2d57ae11986a18402faacc0ee111431f34e67cfa3e2a86d060ebfc3a7759057328d2e4510e5ff2fafd9cf35a39f378ab22c91dac00a SHA512 8c647fd6559371fff5b59b6e7c267161b1881a5c6d82c64d0c64e74c52319df63687d8e4a6d95cb97250d7d4694bf891d238c13b18f6d4930f245b9c5f8c0555 MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/dev-libs/ossp-uuid/ossp-uuid-1.6.2-r6.ebuild b/dev-libs/ossp-uuid/ossp-uuid-1.6.2-r6.ebuild index ae03e3b394e7..cf38079f83a0 100644 --- a/dev-libs/ossp-uuid/ossp-uuid-1.6.2-r6.ebuild +++ b/dev-libs/ossp-uuid/ossp-uuid-1.6.2-r6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -23,7 +23,7 @@ SRC_URI="ftp://ftp.ossp.org/pkg/lib/uuid/${MY_P}.tar.gz" LICENSE="ISC" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" IUSE="+cxx perl php static-libs" DEPEND="perl? ( dev-lang/perl:= )" diff --git a/dev-libs/pakchois/Manifest b/dev-libs/pakchois/Manifest index f387fc7def1a..a3b601eec2fd 100644 --- a/dev-libs/pakchois/Manifest +++ b/dev-libs/pakchois/Manifest @@ -1,3 +1,3 @@ DIST pakchois-0.4.tar.gz 371126 BLAKE2B 41195807192f077039d7397bcaced2f3def57170135cf53f9addf23bae8f742ce76689fc5c4fa7a49ebbf182a38036dc0f7012e676d7c4906e8cdc7af664a501 SHA512 b4322cf58124aa05b6f34155a4eea753c6eae2fbbe57436491caf0549d79598c95f4d4fefa4a823ead341ab66a9e1a3f437d5278e449ca0d088a4a971d244160 -EBUILD pakchois-0.4-r2.ebuild 490 BLAKE2B f7649217cd50c9c699bfe38c5f294c0484bfe06cacd9477002d7b9518b2312e1ab85d5be76bf35d765ed6ed4c01127fd2ef67dd84fcce887480bc111bb066319 SHA512 5c8b68d355e06086353d91cdb5a67aee698f7eff3434238f8404fca0afd222526c9371c4102cb47d79c6b278a7dc865ced99379e3da03f0630fb553908162d34 +EBUILD pakchois-0.4-r2.ebuild 487 BLAKE2B 68ef7cce51c14a62b231dbbf9914459c2d6df15e076b6166d116587a5df2f9e9a59e2d6ab1bd981e2674edefc98f43c197262c46df8cb67fa186bdfd7a257204 SHA512 6d67f3c72eebce3ad8a0fac79d7fdf6210e56505a71f633b1a1390b23805b4b7d77d8efeafd72bd726196da3e7df610124084e829791af82b769a6aa3a453e28 MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33 diff --git a/dev-libs/pakchois/pakchois-0.4-r2.ebuild b/dev-libs/pakchois/pakchois-0.4-r2.ebuild index e6f2b13f0617..fdfc232a6bfa 100644 --- a/dev-libs/pakchois/pakchois-0.4-r2.ebuild +++ b/dev-libs/pakchois/pakchois-0.4-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.manyfish.co.uk/pakchois/${P}.tar.gz" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86" IUSE="nls" multilib_src_configure() { diff --git a/dev-libs/pkcs11-helper/Manifest b/dev-libs/pkcs11-helper/Manifest index c75fa6201925..df797633bfec 100644 --- a/dev-libs/pkcs11-helper/Manifest +++ b/dev-libs/pkcs11-helper/Manifest @@ -1,4 +1,4 @@ AUX pkcs11-helper-1.25.1-build.patch 932 BLAKE2B 792082e48c6566c47ec4b043ccd7762d2c94d8c6f6d7fe8233f91e8f17c2361cb1786644ad7e77f8f0c398cc8d86167f675257a9dbf62a40bd56f1e7c9cb6d40 SHA512 81494d947f62b9cf4aa45fe35a88afb0044a5b36fa89e7f175cb9ab4e1d17ffc6afc81a8da17ab18f087b47894460d0d8c26ca8024c98a73a4bc2a14bbf00346 DIST pkcs11-helper-1.25.1.tar.bz2 425719 BLAKE2B 527b387a981dbfd855d4eb0024dd7625388cda27c3a0e993b49315e311d46f1735afc8d436361ac1b75a7b3d7f1f712d7dda8eb546ab7adc3dc046bc85fd4c5a SHA512 a5954f4d07a166ed7e711b7a0aa84b454b25774b2fb187ca65bba439f59539c8074bda8ddd5f579d635fe0dc27d8415d8bd22707dc91327bbe05ce03e277b499 -EBUILD pkcs11-helper-1.25.1.ebuild 1056 BLAKE2B 51ee401740ab59bae544ab5ca8806133aff39fe2b42fced8f82413411b186f689ddb2185978a374d69e6f1aae87889bfa917249b65d226fcd1f32173d9eaf88d SHA512 a519e0e52024b602a1634d93992d977a82eb216adb3e0cda32de80f05561e28da510903d903dd0592dad5f45769863e64598e51cbf04510b87df202a091fe5f5 +EBUILD pkcs11-helper-1.25.1.ebuild 1053 BLAKE2B 0a4a0e752814c18fde08cc36dce8cd6a3c6548d861e5d23761ab6a040b0d60be67369b7ae835381070b6803c192e41a6283a8423bac0f84dcae9a62629acfc68 SHA512 50603b807af1a57c02a7d8dbce2185e677de61fd34a7d3b69ca37a34caa3c78159e95b1a0932df7608700c840193a655461825ec9dddf143f1a2df50d1209357 MISC metadata.xml 434 BLAKE2B ae95013cf35b04c9c254de1637b1de3b755bfb57a053f789e5ff8875412a5be2db2e348471ba938a9752c3fccce023a86cc0e8c13a8f485a0f3717defb81c1fc SHA512 1699017823c013e6b053b316ee538de24a498aa790da27fec0181b05c4ace43569ba90a2d210e433f3ec9bc8f260f921adf609647fcd8e12ec58d084accdf2b6 diff --git a/dev-libs/pkcs11-helper/pkcs11-helper-1.25.1.ebuild b/dev-libs/pkcs11-helper/pkcs11-helper-1.25.1.ebuild index 8640e84a9236..122dc05cdd21 100644 --- a/dev-libs/pkcs11-helper/pkcs11-helper-1.25.1.ebuild +++ b/dev-libs/pkcs11-helper/pkcs11-helper-1.25.1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/OpenSC/${PN}/releases/download/${P}/${P}.tar.bz2" LICENSE="|| ( BSD GPL-2 )" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sparc x86" IUSE="bindist doc gnutls libressl nss static-libs" RDEPEND=" diff --git a/dev-libs/popt/Manifest b/dev-libs/popt/Manifest index 66e5782b4fe6..a2f9d78a7ba9 100644 --- a/dev-libs/popt/Manifest +++ b/dev-libs/popt/Manifest @@ -1,4 +1,4 @@ AUX fix-popt-pkgconfig-libdir.patch 519 BLAKE2B d31d6d121f745f208c743aed94c071343efd09b8396c777f7887e8931f87d4fd8e4fa1eff7ec340300a68ae67862cdd7bb05d6bd60e08289c406d3cc9f4ead6d SHA512 8862cb25283f38d734aa1abaa4d29d1f018718be77d03a4f0533b6b8b2518581abf277eefd3b3d56d5f9ab9e00b544e816e83fca6863e86a66dacae0f9abbfd0 DIST popt-1.16.tar.gz 702769 BLAKE2B 37767ec50118f3675e8bfa780dca7989e092ea71c3ea1e1ab80d7cc13bf20a3b5f0681df2a7e0b1e3404404a0952f7b7f0135083d4166026dc26880a5a17ab3f SHA512 bae2dd4e5d682ef023fdc77ae60c4aad01a3a576d45af9d78d22490c11e410e60edda37ede171920746d4ae0d5de3c060d15cecfd41ba75b727a811be828d694 -EBUILD popt-1.16-r2.ebuild 875 BLAKE2B e81d5a65337c366fa0be509478c73e8d454042b1cc5a45dcedef12f284a057b6c2554055dbaa5e3ad79ea3c69ee63741450b67e041d7a40e34a2fbc1208394c5 SHA512 1a2c5d5301410f1f5804cf84337f0ae54dea2053783fbf1152e741344f4a86d599f7740225eaf859f7bc4900c2f160083bc82a2958947b6ccbcf913e069db47a +EBUILD popt-1.16-r2.ebuild 873 BLAKE2B df950b3dcec9a824269f7bcc74c5e368fce29f71c43f6ff1c0526a4bd22a9c4887408c04da1c7826eecafc6cbdba37a3e0749f4a69369c29a1c3c379b8430020 SHA512 c0ad7967f051fe9f5d7f50c152f9dafc00caee2e7208eda5f04a52c01b70fd56c43703b7655ef2756a4064f3c6a834ed7af43cc1b2ab0b68a472711bbb3f22c3 MISC metadata.xml 263 BLAKE2B da35927a73cc22621ec3170a872817bc1f2e91967dd369f21f6543ce2a02e995eb654ab2c1209bae764ef194788828e00daf5d559d3a26926e6912838075dc7f SHA512 b25a1229f571493fdde40749d60d17d411676854bc3f73810e15edac8a2a930d3633f46a6f7f5a7ec6cf7f36b9ef690a7e03916c7c76869315f5ba1f862fd0f0 diff --git a/dev-libs/popt/popt-1.16-r2.ebuild b/dev-libs/popt/popt-1.16-r2.ebuild index d3f03ec51fe2..e8df64c79fa2 100644 --- a/dev-libs/popt/popt-1.16-r2.ebuild +++ b/dev-libs/popt/popt-1.16-r2.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://rpm5.org/files/popt/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x86-linux" IUSE="nls static-libs" RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )" diff --git a/dev-libs/ppl/Manifest b/dev-libs/ppl/Manifest index 400cbbb384c1..8561755fddd9 100644 --- a/dev-libs/ppl/Manifest +++ b/dev-libs/ppl/Manifest @@ -1,6 +1,4 @@ -DIST ppl-1.1.tar.xz 14734820 BLAKE2B 2c96d86b534c7f06569bfe37d0ca1938b0c7c708b38d62e210d868db005275e392b2cc9e6dded7d4a5bf1e901136c298b0ff86d2933dc89b4607d5ef9e286b86 SHA512 ae0503fb3eac494fa3edf5d5c9ec61e2419e6e2fa57d30323f7d0360ff080b033686410c7462f5b2ff5514803451cb91e9c0fc14cf953485c5f5fd664448cc27 DIST ppl-1.2.tar.xz 14136236 BLAKE2B 060b73384dac558dc8b2b0f1027ed0aa270b0adf0992c2ca1a281fa7bcdf959cba3a9e8ee29e978d12c3eee606b819075c5bcab59f4aed24fbf1c5512b5e2c36 SHA512 b509ed85fa6aedd40119bd4c980b17f33072c56c2acd923da3445b6bc80d48051cfa4c04cce96f6974711f5279c24b31cb3869f87b2eb6a2a1b30a058c809350 -EBUILD ppl-1.1.ebuild 1594 BLAKE2B 1ba5be59ce7903eff44c29b1f7da8961bc963c6eff3de09e400de35cb2b47f7a7f4a86f90bca84d1203eddeacf977089bac784a8b11cccb339a89fe84b1209e1 SHA512 3bb479007912a81237e37052077cc436fc6662ac5566ab8e69ac2897843acb79a2c78767cfcb37b90bcf3876ed9eb53f42aec362e4d697de5fd39c57cff38913 -EBUILD ppl-1.2-r1.ebuild 1259 BLAKE2B d2189b47bb91065fde4312154a90782b4b889dea139eac446e798be6be9112610c3c62a3c36c3059c63a8a25b2d388c662273feee96f4392ed74d939e6862efc SHA512 78666f60f00f5b8376cca440001a415e167bfad549a865e0bbcadaeaca5cd4730b665b5c2ddad3c87a47e1d1b60b5fb6a753886130def75b486d239d484b0b6e -EBUILD ppl-1.2.ebuild 1598 BLAKE2B 579d3a070b7f167bf8765933988818312d17adc5c03ef11e75f893ede5f4f482ee289bf8d1e493f89fd6ed3e341cdfbb1d0cabbc067dbf9f5325e425c0d45bc6 SHA512 70063616f31d2d1046962c6e57c8c869549d5adece4d4cd12c2517774841b3615b02f640b315c6746681ea67f0d01b727824b3a99e514d4741eaa0243907bb97 +EBUILD ppl-1.2-r1.ebuild 1255 BLAKE2B 612a952756364bbacb0c24fe5c3315be58ede4e7cb10c51cadda39cd877f2b3bcad7435d5c9021148de9198ecda30167b9a70ae7ab04093a274037ff6da80d9a SHA512 d1b1660084489f1ac8d15f948e319a97c7a94405807cf933c0c8a17d7977eb358a95a7245f47680640aa452b4f610a18d86573636c6dd4dac449fdf9cbba064e +EBUILD ppl-1.2.ebuild 1596 BLAKE2B a1330aef84f7a9024e170aeff4adee135245c8f4ab1b5643db1508df14b738cf0ac8d2ae195b9c930e2a4393513af4fb04b0b1cb8f4fcad970fe60c2aa713be6 SHA512 d6ed03ac19c4789e99a0c797da5b93229ee02935373607c33f3227c16672d288d0c2ddd2c9fec5cd2cc81bc5b6441bc97d28dadd89b8a97815f1cd792a8c813a MISC metadata.xml 354 BLAKE2B 77e58ca8f59039d9814e8388a7fa941fe88130fadd21720447f050f09cbccdf289153f15874c6f48cd7d8720841d181e4904e515df87c3a16fc8673283b41b4c SHA512 5f42b5399f8961160bd6ed9db93c11e2f7c7f1e750c227068fb828ac7519c927b55786d7cf60481d21813d48af51e7cae7e1c8baca12f8fbe6a1f4e701377a50 diff --git a/dev-libs/ppl/ppl-1.1.ebuild b/dev-libs/ppl/ppl-1.1.ebuild deleted file mode 100644 index 242c50accd94..000000000000 --- a/dev-libs/ppl/ppl-1.1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -DESCRIPTION="The Parma Polyhedra Library for numerical analysis of complex systems" -HOMEPAGE="http://bugseng.com/products/ppl" -SRC_URI="http://bugseng.com/products/ppl/download/ftp/releases/${PV}/${P}.tar.xz" - -LICENSE="GPL-3" -SLOT="0/4.13" # SONAMEs -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~sparc-solaris" -IUSE="+cxx doc lpsol pch static-libs test" - -RDEPEND=">=dev-libs/gmp-6[cxx] - lpsol? ( sci-mathematics/glpk )" -DEPEND="${RDEPEND} - app-arch/xz-utils - sys-devel/m4" - -RESTRICT="!test? ( test )" - -pkg_setup() { - if use test ; then - ewarn "The PPL testsuite will be run." - ewarn "Note that this can take several hours to complete on a fast machine." - fi -} - -src_configure() { - local interfaces=( c ) - use cxx && interfaces+=( cxx ) - econf \ - --docdir="${EPREFIX}"/usr/share/doc/${PF} \ - --disable-debugging \ - --disable-optimization \ - $(use_enable doc documentation) \ - $(use_enable lpsol ppl_lpsol) \ - $(use_enable pch) \ - $(use_enable static-libs static) \ - --enable-interfaces="${interfaces[*]}" \ - $(use test && echo --enable-check=quick) -} - -src_test() { - # default src_test runs with -j1, overriding it here saves about - # 30 minutes and is recommended by upstream - emake check -} - -src_install() { - default - use static-libs || find "${ED}"/usr -name 'libppl*.la' -delete - - pushd "${ED}/usr/share/doc/${PF}" >/dev/null || die - rm gpl* fdl* || die - if ! use doc; then - rm -r *-html/ *.ps.gz *.pdf || die - fi -} diff --git a/dev-libs/ppl/ppl-1.2-r1.ebuild b/dev-libs/ppl/ppl-1.2-r1.ebuild index 12b2ca6d0371..6980ae7142cf 100644 --- a/dev-libs/ppl/ppl-1.2-r1.ebuild +++ b/dev-libs/ppl/ppl-1.2-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://bugseng.com/products/ppl/download/ftp/releases/${PV}/${P}.tar.xz LICENSE="GPL-3" SLOT="0/4.14" # SONAMEs -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~sparc-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~sparc-solaris" IUSE="+cxx doc lpsol pch static-libs test" RDEPEND=">=dev-libs/gmp-6[cxx] diff --git a/dev-libs/ppl/ppl-1.2.ebuild b/dev-libs/ppl/ppl-1.2.ebuild index 02423503552f..f312858082bb 100644 --- a/dev-libs/ppl/ppl-1.2.ebuild +++ b/dev-libs/ppl/ppl-1.2.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://bugseng.com/products/ppl/download/ftp/releases/${PV}/${P}.tar.xz LICENSE="GPL-3" SLOT="0/4.14" # SONAMEs -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~sparc-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~sparc-solaris" IUSE="+cxx doc lpsol pch static-libs test" RDEPEND=">=dev-libs/gmp-6[cxx] diff --git a/dev-libs/protobuf-c/Manifest b/dev-libs/protobuf-c/Manifest index 3ed75c57fdc0..40de16a4ee6a 100644 --- a/dev-libs/protobuf-c/Manifest +++ b/dev-libs/protobuf-c/Manifest @@ -1,7 +1,5 @@ AUX protobuf-c-1.3.0-no-build-tests.patch 1020 BLAKE2B adda0e4764283d00093709bc97500187521c1d099c6a057513cd4c4ab3b595479f62e7f90bc28ee062f7cae8a760445c78334468f25291320b74d46a5bb454cc SHA512 c6b6f37d8d0fb1ac14e650cc521034267b0af06525249078cc81fc8a3d551dc446bb5285228ca349ce18581979ea88eb9765233154cfbbedd8c4a937987d2684 AUX protobuf-c-1.3.1-protobuf-3.7.patch 562 BLAKE2B 4319e91d94a0f3f47bba3dfca74e5a9b7813480719c64e84c011483f3fca03f629083d4493567c0da83395adf969a8d9b08af42c6886eee7556c989c5f7d0e67 SHA512 2ff16a126b751a2faab7d1585c898cfeb07da46e8c636dc4cd44f25bb70575358943ee3e4a6ed316d93714a9668a6dec27e5e7414d458d606ab67c809ce215fb -DIST protobuf-c-1.3.1.tar.gz 498779 BLAKE2B f9ecb2cccd8e01a2ab5bd797883f245db418a76ac73ba3e756e997e944637732d45b3fca2a45d3caf4cd89f35259180fa05e64b8b02b63537005420f2233ba37 SHA512 b32920130b4be5e8a8373c2ca37ffe7eb263accf163d93e25a9eb4b6336ec40b05dda2458fe8f0c3cbcf6e0e08e9541fdff004d696f30a5d135b7a3bdca8b2c3 DIST protobuf-c-1.3.2.tar.gz 500100 BLAKE2B b8bcd4ad6f9ddc05f28526f7cc58778b21a34fc18c7c7aa2a5bb45ae7fdc7c5d8957f989fe1bbfe353214ca87b02afed8cf0ad43c0f0e39f7e13059a5dfd6b7d SHA512 d94d2c6f11b3e482fd3d1b8cef5b2d896ad37a679068f393d29916311deadc5b6b86f946b046d7ee49260b0223e3128e052dc76324b4a8cd6ea184d566ad9aa6 -EBUILD protobuf-c-1.3.1.ebuild 1045 BLAKE2B 058c9b06815d115c0d38fc5deb6f448046039e4623072e4f7181cf5a7ba5490b7fe6313b75ec89aebcbb02def1c4236d2377250231cd3e1c46185b0816b4a899 SHA512 dbdd5a2ef35aa1271a4b6eb6836b8469681bf96ceb3843b7498aaad45c0cc31e2ec250b18d6a8fb4e45bb2b84eb385596c5a5076eb49fbc0554da962ac1e35f2 -EBUILD protobuf-c-1.3.2.ebuild 987 BLAKE2B 938de8ab5f138b12bd0eedab76d999503273402e1768aaa6b521acac74e3ea86158424f61d739acd65f9c61dcff2aeadeb21b53155a5044ada0a6b4601af9a27 SHA512 239590ed76463b0be467032153eace338ba04276fc265a6896387778ef329b23672e3fc1e4cd240357d58bb6b797e290091a3368d7d5ff4087bc8a516a82f9c9 +EBUILD protobuf-c-1.3.2.ebuild 987 BLAKE2B b404390e96473fdfb53e849ed0bde223f771630fb1454d51d37d4faa9e278b5b986aac29c9e5df266bc4106ceab4d075b64dd57aa7c4c69e37e212be627a886c SHA512 404c477de52e19e8591d0875f2489bff5ffbfe2fb766725b14fa5da1709c6d0e24cbb44f16a3c56d25fac69ceb06a396f5782901329f5e835e4584ed19e17d41 MISC metadata.xml 258 BLAKE2B 4600b6e0e51f9c280726dd71ec122d3c51e0c2b1f8b4ef208a1c9838a01d405bedce2cfd6949bb2dbcc448f76f45c717a630eed98fb9d0ad06c91dafdc2ad288 SHA512 92e3b05f2cf1d2ff09b852d2ad8707f55b4cd3fc78df317fa5234a9c0018405cfad67d90211435963983440228dfb75de28ab7ee62f1a80bb97192768d93ce92 diff --git a/dev-libs/protobuf-c/protobuf-c-1.3.1.ebuild b/dev-libs/protobuf-c/protobuf-c-1.3.1.ebuild deleted file mode 100644 index 40e51bfde4a1..000000000000 --- a/dev-libs/protobuf-c/protobuf-c-1.3.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools multilib-minimal - -MY_PV="${PV/_/-}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="Protocol Buffers implementation in C" -HOMEPAGE="https://github.com/protobuf-c/protobuf-c" -SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${MY_PV}/${MY_P}.tar.gz" - -LICENSE="BSD-2" -# Subslot == SONAME version -SLOT="0/1.0.0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86" -IUSE="static-libs test" -RESTRICT="!test? ( test )" - -BDEPEND="dev-libs/protobuf:0 - virtual/pkgconfig[${MULTILIB_USEDEP}]" -DEPEND="dev-libs/protobuf:0=[${MULTILIB_USEDEP}]" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}/${PN}-1.3.1-protobuf-3.7.patch" -) - -src_prepare() { - default - if ! use test; then - eapply "${FILESDIR}"/${PN}-1.3.0-no-build-tests.patch - fi - - eautoreconf -} - -multilib_src_configure() { - local myeconfargs=( - $(use_enable static-libs static) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} diff --git a/dev-libs/protobuf-c/protobuf-c-1.3.2.ebuild b/dev-libs/protobuf-c/protobuf-c-1.3.2.ebuild index fecc3efe3c06..d6909a46a388 100644 --- a/dev-libs/protobuf-c/protobuf-c-1.3.2.ebuild +++ b/dev-libs/protobuf-c/protobuf-c-1.3.2.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${MY_PV}/${MY_P}.tar. LICENSE="BSD-2" # Subslot == SONAME version SLOT="0/1.0.0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86" IUSE="static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/protobuf/Manifest b/dev-libs/protobuf/Manifest index e0e2c7fa9ff1..50c52a9ff109 100644 --- a/dev-libs/protobuf/Manifest +++ b/dev-libs/protobuf/Manifest @@ -8,13 +8,9 @@ AUX protobuf-3.8.0-protoc_input_output_files.patch 10351 BLAKE2B 54115688e2fb6a7 AUX protobuf-3.8.0-system_libraries.patch 6352 BLAKE2B fde8a49ac3034320d9ae03479127946b1b50a0fe64d388132a129d8cd0a5cb6eb82565e82089fd1dada83848ef494fa87eac8dec4cd4b90dde580123dbe7f006 SHA512 0264d20c585312345315364a4732905abcca569535460d274528ddb6dcef6cdcb9661804f22c8cb209a7123fb41df7974ac739baa65debe0b676b2b902482d4a DIST protobuf-3.10.1.tar.gz 4905995 BLAKE2B 1dde3b6260918da8430c2ce69210462f339c492b2a4e53d5d9c1bea3747aead905370507fc4bd703560f6885c0f3f8393a998b875c19744ad94827109ecbb49f SHA512 aba0c4034c0d3b1759904adb6270eee94dd5dc568f433b219e3f1f70c0033993cdfa3bf476ad3f5767c7629edb9fd029c686405abf93731dde808286b336330d DIST protobuf-3.11.2.tar.gz 5133897 BLAKE2B 275ea52a072b4e0226e4b6dc476d4bc28e8f4f05bca0709eab51da91c02869e96c3b0ac9ab4cc46290f875d4eac6ac72374c5b45e27fa89ad3d58fd56a2c8b7e SHA512 8319c1e003e5fc64e91b512de016ec1cf10265b294d3b4beea60856beaeb02b4d7682343c74b2c12b0f6d4d6258451af9b9d72bcb4b495293b7637da21030c8f -DIST protobuf-3.8.0.tar.gz 4934577 BLAKE2B 4b86ab216e8a8b2c99c3620da9417c0562498e9d4dbf4957db186f51c62b0ed73b1322635a076b2d4054e015bdf6c8c50cc7fd0cb78d24a93b29d2a5b48f66fe SHA512 ba27c64e5193cd4a144bf0c9dc0d195fbbe6e580aaca01960362f0f185074588ca40046d3bcea76e1deae7508b722f6c5be484ea957122ae8e98229c7c3a4ad2 -DIST protobuf-3.9.1.tar.gz 4947402 BLAKE2B c1e366438ca619044d84d7a75453c35b48d5f64867b7aaec78c04966d4e62223a8909a28be850156ce3d47f0e7f42e80a231ec5d814d2820e1edfa963d89e177 SHA512 9accb56c1aadef83bf27280e15a99809a3561cbd4b39d6605dec730cc112bf4fd2e9f1ac39127b32a1b87253e712be4b4f12afe4061a8f7be76266b3f4bca314 -DIST protobuf-3.9.2.tar.gz 4947582 BLAKE2B ff0150970286d1eb452bd2f252fa8200617ddf491dcb3b9b60cebb36268c5a3072df3d24142ca9863306df6690f53ad4d4761c7846c677c4610716ec22e0838c SHA512 510349ddc59b4e53087b5247ca8784e9f852d66d755e1b014c6214e14c003f31dd336a724e9eb87a5b85a70e22793eb3211744c85a514b24b687346563717bec -EBUILD protobuf-3.10.1.ebuild 2912 BLAKE2B f03633d4aa609b62100785e666d39f6fae99ebc14ee3d3232b9de70fb8ef87f11d1192d7484b76680e7572c9d3a0f396fe14d9a81d1322fb46e74144068a4bc9 SHA512 3764390c03ec926610c81df59aab2a9a640be538efca7d37c9d525ff434b4dfb9ff384b7896f7d16e2930cd3d0721b195616a7b8759349ba77f0bd06a94b1c98 -EBUILD protobuf-3.11.2.ebuild 2911 BLAKE2B 164600f1f1a218734f12a8b3c80e320504354621c35d16e3cb6542851a56ba5dba7d07c36b29ecb3ea745708ca237bdab5fe45dbfa353c257cf281387fbe66d7 SHA512 a7e1ce67a99f373c15f62b221fe1b3c97b829d172bb207e53b1fd4e6c4306c70ac8d974689bf539af87acaae5f5b8342cc01e7445964df80b5799d0339542f9e -EBUILD protobuf-3.8.0.ebuild 2912 BLAKE2B 37ea48409e086a622a96f39039861bece6fea04064f75185e494fc1f40deff82795d80baca17fbf98bf0077b3bc525c3da3f0e288618446e9ad8c7cac7922d16 SHA512 68d7419cd0b9f82a983ea8e8834c9389e90774bf67d33a00f2d77450efed58ea035e2177eddc89a3aa4b43e638e4d1c9ca07e01a8daa192babf96bc9ce62af58 -EBUILD protobuf-3.9.1.ebuild 2922 BLAKE2B cc0cf2c4dc486249651fc3fb86e9fcf446932938cdd601d19b7cfebacbbb8117ec2809beefc0f8c374ecf08e5023442aa69aedfdabe833ea3fd495795ea9e709 SHA512 2b20b6c8ca86d51635f324c34c395c32041278a63fa260591e3a833b96223ca36121b366e46ae16c874ab6a2328e1883092f0ea2ccb3af935283e44676e42a6e -EBUILD protobuf-3.9.2.ebuild 2922 BLAKE2B cc0cf2c4dc486249651fc3fb86e9fcf446932938cdd601d19b7cfebacbbb8117ec2809beefc0f8c374ecf08e5023442aa69aedfdabe833ea3fd495795ea9e709 SHA512 2b20b6c8ca86d51635f324c34c395c32041278a63fa260591e3a833b96223ca36121b366e46ae16c874ab6a2328e1883092f0ea2ccb3af935283e44676e42a6e +DIST protobuf-3.11.4.tar.gz 5140799 BLAKE2B 97b450c0623593efe6a42b66582ff183344b8831689e6a5b4d36096dbd57c33da9569bbf26578536aaf73ecd866ac0588b6cb7d55a6a9b9a6e840d4c57099001 SHA512 777bbb0e9e2375eaebe6b8c87abd660bac70ee469c9ad00dd25917b82d7fb5bbe33cf87f0d69c90e19d55c07a7285ec20974ba4768623ce9ccfadf147fd5e261 +EBUILD protobuf-3.10.1.ebuild 2909 BLAKE2B 4b09a1969c93889e20d666641e308ef9c9a40506340427a5702aee4c12d10d94c71524693fc43159c7c9ae2c148999b60749c5d07d63f13ccb9233fab5970f94 SHA512 d37cf60bec4c3fba24f64a330ecb081a6adee3b5c4a717d5530d7e340393cbf02c95b84906e95c61587f68f71719e89d866181f550f946fb9fadbcba2f8bcba1 +EBUILD protobuf-3.11.2.ebuild 2907 BLAKE2B e0d3ef76cbc74c1c8c4f4424d2c8dd40a0ba153d82b4aee0f4ea08858ad9b63636319c04ee07ad78546e4631586696f7ae708a3ad13bb13febd930336b692032 SHA512 51367595a42beeb4fdcd1439cc6ded6a0dcf08e629123db9791cbc6b5e1c13fed54ca2b736971c530c698643aea77680b350186aceddf1459796a9929c4a393f +EBUILD protobuf-3.11.4.ebuild 2899 BLAKE2B 532feddf1e10c98bdb52afbbc37256f39b90308b51faaa98a529e1f39d4318eb590eb467defc60265e6122f4c4ae1b0370559e2676d63d8ed6e3ed9358b31af4 SHA512 86f30b8222009a412c62b85439972938d5162860d2e5707dfe9f7b7178c8f2ff213066559f2346c54fae6647c773c4f2f1520d65e3f006544c1767f22c7d8f94 EBUILD protobuf-9999.ebuild 2679 BLAKE2B 86ff0785f236a285bd2f01a95546791a05528a8e45612a76c149f90a807ba292211bd5950b5f97530f14dffc69a78b17fd7657b9f2dd2c5270bf78a5f0ec71e7 SHA512 8f50fce8cca5c71acfb026c50c561de922c9f4bcdeee6559f1d01ed840c80d4922a777e854871501006cc743928f563b26e8b0c73691318a7a097cd6f615b5a0 MISC metadata.xml 627 BLAKE2B e908d6d2ab7bf7886f09af02f2a2828bcd9d6909ad7b421e0879551c24ab382733c2140def8132c70d7b6a0f8074651773476e9a645c64440ef596a7f62319d0 SHA512 2f60739bbea23091942893776b29257ed556c3d98351e0e9455852e8ea6b275d3ecca613c81ed35c009431c3e5fb378a77259f13c470359526ccbdff4033d86b diff --git a/dev-libs/protobuf/protobuf-3.10.1.ebuild b/dev-libs/protobuf/protobuf-3.10.1.ebuild index d6dc5a9ed602..207d865f9404 100644 --- a/dev-libs/protobuf/protobuf-3.10.1.ebuild +++ b/dev-libs/protobuf/protobuf-3.10.1.ebuild @@ -22,7 +22,7 @@ fi LICENSE="BSD" SLOT="0/21" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" IUSE="emacs examples static-libs test zlib" RESTRICT="!test? ( test )" diff --git a/dev-libs/protobuf/protobuf-3.11.2.ebuild b/dev-libs/protobuf/protobuf-3.11.2.ebuild index d8d5e5fa70a0..44c26d8d35ef 100644 --- a/dev-libs/protobuf/protobuf-3.11.2.ebuild +++ b/dev-libs/protobuf/protobuf-3.11.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2008-2019 Gentoo Authors +# Copyright 2008-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -22,7 +22,7 @@ fi LICENSE="BSD" SLOT="0/22" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" IUSE="emacs examples static-libs test zlib" RESTRICT="!test? ( test )" diff --git a/dev-libs/protobuf/protobuf-3.11.4.ebuild b/dev-libs/protobuf/protobuf-3.11.4.ebuild new file mode 100644 index 000000000000..e194dea21b76 --- /dev/null +++ b/dev-libs/protobuf/protobuf-3.11.4.ebuild @@ -0,0 +1,124 @@ +# Copyright 2008-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs + +if [[ "${PV}" == "9999" ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf" + EGIT_SUBMODULES=() +fi + +DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data" +HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf" +if [[ "${PV}" == "9999" ]]; then + SRC_URI="" +else + SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +fi + +LICENSE="BSD" +SLOT="0/22" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" +IUSE="emacs examples static-libs test zlib" +RESTRICT="!test? ( test )" + +BDEPEND="emacs? ( app-editors/emacs:* )" +DEPEND="test? ( >=dev-cpp/gtest-1.9[${MULTILIB_USEDEP}] ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" +RDEPEND="emacs? ( app-editors/emacs:* ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" + +PATCHES=( + "${FILESDIR}/${PN}-3.11.0-disable_no-warning-test.patch" + "${FILESDIR}/${PN}-3.11.0-system_libraries.patch" + "${FILESDIR}/${PN}-3.11.0-protoc_input_output_files.patch" +) + +DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI + + if tc-ld-is-gold; then + # https://sourceware.org/bugzilla/show_bug.cgi?id=24527 + tc-ld-disable-gold + fi + + multilib-minimal_src_configure +} + +multilib_src_configure() { + local options=( + $(use_enable static-libs static) + $(use_with zlib) + ) + + if tc-is-cross-compiler; then + # Build system uses protoc when building, so protoc copy runnable on host is needed. + mkdir -p "${WORKDIR}/build" || die + pushd "${WORKDIR}/build" > /dev/null || die + ECONF_SOURCE="${S}" econf_build "${options[@]}" + options+=(--with-protoc="$(pwd)/src/protoc") + popd > /dev/null || die + fi + + ECONF_SOURCE="${S}" econf "${options[@]}" +} + +src_compile() { + multilib-minimal_src_compile + + if use emacs; then + elisp-compile editors/protobuf-mode.el + fi +} + +multilib_src_compile() { + if tc-is-cross-compiler; then + emake -C "${WORKDIR}/build/src" protoc + fi + + default +} + +multilib_src_test() { + emake check +} + +multilib_src_install_all() { + find "${D}" -name "*.la" -type f -delete || die + + insinto /usr/share/vim/vimfiles/syntax + doins editors/proto.vim + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/proto.vim" + + if use emacs; then + elisp-install ${PN} editors/protobuf-mode.el* + elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el" + fi + + if use examples; then + DOCS+=(examples) + docompress -x /usr/share/doc/${PF}/examples + fi + + einstalldocs +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-libs/protobuf/protobuf-3.8.0.ebuild b/dev-libs/protobuf/protobuf-3.8.0.ebuild deleted file mode 100644 index 71e670e43203..000000000000 --- a/dev-libs/protobuf/protobuf-3.8.0.ebuild +++ /dev/null @@ -1,124 +0,0 @@ -# Copyright 2008-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs - -if [[ "${PV}" == "9999" ]]; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf" - EGIT_SUBMODULES=() -fi - -DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data" -HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf" -if [[ "${PV}" == "9999" ]]; then - SRC_URI="" -else - SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -fi - -LICENSE="BSD" -SLOT="0/19" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" -IUSE="emacs examples static-libs test zlib" -RESTRICT="!test? ( test )" - -BDEPEND="emacs? ( >=app-editors/emacs-23.1:* )" -DEPEND="test? ( >=dev-cpp/gtest-1.9[${MULTILIB_USEDEP}] ) - zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" -RDEPEND="emacs? ( >=app-editors/emacs-23.1:* ) - zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" - -PATCHES=( - "${FILESDIR}/${PN}-3.8.0-disable_no-warning-test.patch" - "${FILESDIR}/${PN}-3.8.0-system_libraries.patch" - "${FILESDIR}/${PN}-3.8.0-protoc_input_output_files.patch" -) - -DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI - - if tc-ld-is-gold; then - # https://sourceware.org/bugzilla/show_bug.cgi?id=24527 - tc-ld-disable-gold - fi - - multilib-minimal_src_configure -} - -multilib_src_configure() { - local options=( - $(use_enable static-libs static) - $(use_with zlib) - ) - - if tc-is-cross-compiler; then - # Build system uses protoc when building, so protoc copy runnable on host is needed. - mkdir -p "${WORKDIR}/build" || die - pushd "${WORKDIR}/build" > /dev/null || die - ECONF_SOURCE="${S}" econf_build "${options[@]}" - options+=(--with-protoc="$(pwd)/src/protoc") - popd > /dev/null || die - fi - - ECONF_SOURCE="${S}" econf "${options[@]}" -} - -src_compile() { - multilib-minimal_src_compile - - if use emacs; then - elisp-compile editors/protobuf-mode.el - fi -} - -multilib_src_compile() { - if tc-is-cross-compiler; then - emake -C "${WORKDIR}/build/src" protoc - fi - - default -} - -multilib_src_test() { - emake check -} - -multilib_src_install_all() { - find "${D}" -name "*.la" -type f -delete || die - - insinto /usr/share/vim/vimfiles/syntax - doins editors/proto.vim - insinto /usr/share/vim/vimfiles/ftdetect - doins "${FILESDIR}/proto.vim" - - if use emacs; then - elisp-install ${PN} editors/protobuf-mode.el* - elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el" - fi - - if use examples; then - DOCS+=(examples) - docompress -x /usr/share/doc/${PF}/examples - fi - - einstalldocs -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-libs/protobuf/protobuf-3.9.1.ebuild b/dev-libs/protobuf/protobuf-3.9.1.ebuild deleted file mode 100644 index e1e7dcab429f..000000000000 --- a/dev-libs/protobuf/protobuf-3.9.1.ebuild +++ /dev/null @@ -1,124 +0,0 @@ -# Copyright 2008-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs - -if [[ "${PV}" == "9999" ]]; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf" - EGIT_SUBMODULES=() -fi - -DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data" -HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf" -if [[ "${PV}" == "9999" ]]; then - SRC_URI="" -else - SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -fi - -LICENSE="BSD" -SLOT="0/20" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" -IUSE="emacs examples static-libs test zlib" -RESTRICT="!test? ( test )" - -BDEPEND="emacs? ( >=app-editors/emacs-23.1:* )" -DEPEND="test? ( >=dev-cpp/gtest-1.9[${MULTILIB_USEDEP}] ) - zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" -RDEPEND="emacs? ( >=app-editors/emacs-23.1:* ) - zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" - -PATCHES=( - "${FILESDIR}/${PN}-3.8.0-disable_no-warning-test.patch" - "${FILESDIR}/${PN}-3.8.0-system_libraries.patch" - "${FILESDIR}/${PN}-3.8.0-protoc_input_output_files.patch" -) - -DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI - - if tc-ld-is-gold; then - # https://sourceware.org/bugzilla/show_bug.cgi?id=24527 - tc-ld-disable-gold - fi - - multilib-minimal_src_configure -} - -multilib_src_configure() { - local options=( - $(use_enable static-libs static) - $(use_with zlib) - ) - - if tc-is-cross-compiler; then - # Build system uses protoc when building, so protoc copy runnable on host is needed. - mkdir -p "${WORKDIR}/build" || die - pushd "${WORKDIR}/build" > /dev/null || die - ECONF_SOURCE="${S}" econf_build "${options[@]}" - options+=(--with-protoc="$(pwd)/src/protoc") - popd > /dev/null || die - fi - - ECONF_SOURCE="${S}" econf "${options[@]}" -} - -src_compile() { - multilib-minimal_src_compile - - if use emacs; then - elisp-compile editors/protobuf-mode.el - fi -} - -multilib_src_compile() { - if tc-is-cross-compiler; then - emake -C "${WORKDIR}/build/src" protoc - fi - - default -} - -multilib_src_test() { - emake check -} - -multilib_src_install_all() { - find "${D}" -name "*.la" -type f -delete || die - - insinto /usr/share/vim/vimfiles/syntax - doins editors/proto.vim - insinto /usr/share/vim/vimfiles/ftdetect - doins "${FILESDIR}/proto.vim" - - if use emacs; then - elisp-install ${PN} editors/protobuf-mode.el* - elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el" - fi - - if use examples; then - DOCS+=(examples) - docompress -x /usr/share/doc/${PF}/examples - fi - - einstalldocs -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-libs/protobuf/protobuf-3.9.2.ebuild b/dev-libs/protobuf/protobuf-3.9.2.ebuild deleted file mode 100644 index e1e7dcab429f..000000000000 --- a/dev-libs/protobuf/protobuf-3.9.2.ebuild +++ /dev/null @@ -1,124 +0,0 @@ -# Copyright 2008-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs - -if [[ "${PV}" == "9999" ]]; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf" - EGIT_SUBMODULES=() -fi - -DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data" -HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf" -if [[ "${PV}" == "9999" ]]; then - SRC_URI="" -else - SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -fi - -LICENSE="BSD" -SLOT="0/20" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" -IUSE="emacs examples static-libs test zlib" -RESTRICT="!test? ( test )" - -BDEPEND="emacs? ( >=app-editors/emacs-23.1:* )" -DEPEND="test? ( >=dev-cpp/gtest-1.9[${MULTILIB_USEDEP}] ) - zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" -RDEPEND="emacs? ( >=app-editors/emacs-23.1:* ) - zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" - -PATCHES=( - "${FILESDIR}/${PN}-3.8.0-disable_no-warning-test.patch" - "${FILESDIR}/${PN}-3.8.0-system_libraries.patch" - "${FILESDIR}/${PN}-3.8.0-protoc_input_output_files.patch" -) - -DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI - - if tc-ld-is-gold; then - # https://sourceware.org/bugzilla/show_bug.cgi?id=24527 - tc-ld-disable-gold - fi - - multilib-minimal_src_configure -} - -multilib_src_configure() { - local options=( - $(use_enable static-libs static) - $(use_with zlib) - ) - - if tc-is-cross-compiler; then - # Build system uses protoc when building, so protoc copy runnable on host is needed. - mkdir -p "${WORKDIR}/build" || die - pushd "${WORKDIR}/build" > /dev/null || die - ECONF_SOURCE="${S}" econf_build "${options[@]}" - options+=(--with-protoc="$(pwd)/src/protoc") - popd > /dev/null || die - fi - - ECONF_SOURCE="${S}" econf "${options[@]}" -} - -src_compile() { - multilib-minimal_src_compile - - if use emacs; then - elisp-compile editors/protobuf-mode.el - fi -} - -multilib_src_compile() { - if tc-is-cross-compiler; then - emake -C "${WORKDIR}/build/src" protoc - fi - - default -} - -multilib_src_test() { - emake check -} - -multilib_src_install_all() { - find "${D}" -name "*.la" -type f -delete || die - - insinto /usr/share/vim/vimfiles/syntax - doins editors/proto.vim - insinto /usr/share/vim/vimfiles/ftdetect - doins "${FILESDIR}/proto.vim" - - if use emacs; then - elisp-install ${PN} editors/protobuf-mode.el* - elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el" - fi - - if use examples; then - DOCS+=(examples) - docompress -x /usr/share/doc/${PF}/examples - fi - - einstalldocs -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-libs/ptexenc/Manifest b/dev-libs/ptexenc/Manifest index d67acca27556..3343277724fe 100644 --- a/dev-libs/ptexenc/Manifest +++ b/dev-libs/ptexenc/Manifest @@ -1,3 +1,3 @@ DIST texlive-20190410-source.tar.xz 53783408 BLAKE2B 8e34c7c2b74eab1c4d16ddbf7eddd8566593e6d68c42a2634760f11d86e68970698d8b9deddcf3297966968ede11ecf30e0b04ec19b708dc3e6d0a2abcc3799d SHA512 7759d8e668e53c0c73e48907096da9d8fb6384dd9c3342ddfb05e17d077054c5351d35256cf4e63a6da502de2f09f521979bede7209cdd5bd8ae80eba0efed2e -EBUILD ptexenc-1.3.7_p20190410.ebuild 1281 BLAKE2B 390377f76373bc6fe1d22c86be139579dc11e479d0758d1f44ab35716fd0863992f81038999ea109aad837b865c63eb2b037b75f2804e283f524b2e50212fffd SHA512 b277c36762569414704db3bfb06be1880eb8131a17cfa86ee202f318954db3a3b685585915d6c0e020faf354a251b876d1ebc4b9465c56972c38048ebfee1e04 +EBUILD ptexenc-1.3.7_p20190410.ebuild 1278 BLAKE2B 9d4dbf43dfc448124488b6edd286a4f0148e402ef0599c94bbe83b2dcafba24499d96f2c2adcc2c61925c0e2ad34d387975dd02cf5e05d482bf70caef846b36b SHA512 0345c16a25122225b1b2817881408f611b13e97b573bfdb839a0fc7f96aa2d82e27a3e94e8a9c7ece75ebcebea0925c8665788ada261330d67c1bc918ace91aa MISC metadata.xml 245 BLAKE2B ee3a163cfe0a4bc59c0dfb46f9ddb580e2d259b4d0e33cb4e684eb9e6d4b901bf97c6edd891f3b75a613a782f1b89318d0ee3ec9bee4e34c4441d9e8f4267678 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 diff --git a/dev-libs/ptexenc/ptexenc-1.3.7_p20190410.ebuild b/dev-libs/ptexenc/ptexenc-1.3.7_p20190410.ebuild index 2d288bd3a91f..60b3803d49b6 100644 --- a/dev-libs/ptexenc/ptexenc-1.3.7_p20190410.ebuild +++ b/dev-libs/ptexenc/ptexenc-1.3.7_p20190410.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gentoo/texlive-${PV#*_p}-source.tar.xz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-macos ~x64-macos ~x86-macos" IUSE="iconv static-libs" DEPEND="iconv? ( virtual/libiconv ) diff --git a/dev-libs/pthreads4w/Manifest b/dev-libs/pthreads4w/Manifest new file mode 100644 index 000000000000..eb5738ba84bc --- /dev/null +++ b/dev-libs/pthreads4w/Manifest @@ -0,0 +1,3 @@ +DIST pthreads4w-code-v3.0.0.zip 862409 BLAKE2B cd23103c92f8eaa2088fdd68cfc94655771d44c365ca32180395cdb8645b570c2f65620d3c2969671a48c6ac45889bc439f3490dc7ec2497dfeca9f758cda6cd SHA512 49e541b66c26ddaf812edb07b61d0553e2a5816ab002edc53a38a897db8ada6d0a096c98a9af73a8f40c94283df53094f76b429b09ac49862465d8697ed20013 +EBUILD pthreads4w-3.0.0.ebuild 1768 BLAKE2B 3f20bd24ca66a940d859bb745f3a8a4c62751e8baee1cb93715de7a14f24ae499bb81de4c7c1190ead216d3b78f7ab91b1aa7f489988af275b612d27e25d7d12 SHA512 56324493ca725379bb569f305916d3c5a13e6ed7c3b0cde110a67ea6c899bfc1a51a9858a40442410c2e64c39aacb12eee430dfc7efd287db97f8d290a95cf5e +MISC metadata.xml 463 BLAKE2B b69ce2232b47e30b12f97c56b5ddc429313e2dd26c32829e4c67718abb3227701ae0e7df05a3a78c94e847afe2ccb8eca53890891310f2839acddb9b330befb8 SHA512 86b02a1f3f72d68d070392f355dcf4e03a4e8161b1e13b249e70ddf3335dd6e97ffa58bb0df0f1235330fa78b40f5182f62db6027fce19890ecd1b545952c82e diff --git a/dev-libs/pthreads4w/metadata.xml b/dev-libs/pthreads4w/metadata.xml new file mode 100644 index 000000000000..30aaf1fdc57c --- /dev/null +++ b/dev-libs/pthreads4w/metadata.xml @@ -0,0 +1,12 @@ + + + + + haubi@gentoo.org + Michael Haubenwallner + + + Also known as "pthreads-win32", POSIX Threads for Windows implements a large + subset of the threads related API from the Single Unix Specification Version 3. + + diff --git a/dev-libs/pthreads4w/pthreads4w-3.0.0.ebuild b/dev-libs/pthreads4w/pthreads4w-3.0.0.ebuild new file mode 100644 index 000000000000..9ab3c315154a --- /dev/null +++ b/dev-libs/pthreads4w/pthreads4w-3.0.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="POSIX Threads for Windows" +HOMEPAGE="http://pthreads4w.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${PN}-code-v${PV}.zip" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~x86-winnt" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND=" + app-arch/unzip + sys-devel/parity +" + +S=${WORKDIR}/${PN}-code-07053a521b0a9deb6db2a649cde1f828f2eb1f4f + +src_compile() { + # from pthreads.h: + # Note: Unless the build explicitly defines one of the following, then + # we default to standard C style cleanup. This style uses setjmp/longjmp + # in the cancellation and thread exit implementations and therefore won't + # do stack unwinding if linked to applications that have it (e.g. + # C++ apps). This is currently consistent with most/all commercial Unix + # POSIX threads implementations. + local variant="VC" # C style cleanup + + case ${CHOST} in + *-libcmtd*) variant+="-static-debug" ;; + *-libcmt*) variant+="-static" ;; + *-msvcd*) variant+="-debug" ;; + *-msvc*) ;; + esac + + case ${CHOST} in + x86_64-*) variant+=" TARGET_CPU=x64" ;; + i?86-*) variant+=" TARGET_CPU=x86" ;; + esac + + ${CHOST}-nmake -f Makefile ${variant} || die +} + +src_install() { + local V=$(ver_cut 1) + case ${CHOST} in + *-libcmtd*|*-msvcd*) V+="d" ;; # debug CRT + esac + case ${CHOST} in + *-libcmt*) # static CRT + dolib.so libpthreadVC${V}.lib + newlib.so libpthreadVC${V}.lib libpthread.lib # for -lpthread + ;; + *-msvc*) # dynamic CRT + dobin pthreadVC${V}.dll + dolib.so pthreadVC${V}.lib + newlib.so pthreadVC${V}.lib pthread.lib # for -lpthread + ;; + esac + insinto /usr/include + doins {pthread,sched,semaphore,_ptw32}.h + einstalldocs +} + +src_test() { + ${CHOST}-nmake -DEXHAUSTIVE all-tests || die +} diff --git a/dev-libs/pugixml/Manifest b/dev-libs/pugixml/Manifest index de70aef447a0..778aba646cd6 100644 --- a/dev-libs/pugixml/Manifest +++ b/dev-libs/pugixml/Manifest @@ -4,7 +4,7 @@ AUX pugixml-1.9-pkg-config-Use-CMake-GnuInstallDirs-FULL-vars.patch 1641 BLAKE2B DIST pugixml-1.10.tar.gz 381990 BLAKE2B ea446d11fe5213a5250b7e737a9e80a3976454724e1a1c326b689214ad4d3e183abd417a7782b3d5c68a0aabce42228e121352e4d2dd33f5f2bb2334f6c72c27 SHA512 bfc80661005d0a0fb82ca6d5299e5efdd1bb468e11ee52d7ee9367e15776d28efb60266ce03842715cd43aae023afc2b369797bb3cbecd6d6a65c3ae3903e469 DIST pugixml-1.9.tar.gz 377369 BLAKE2B 39b5b0d63a20e9c15c5634e56f82207aed63843d252900db94dbf06d100d03916a16523ccb9de433cc94ded4a9e9d1dc11f47bfd6fd75e348a9a2af31c305db6 SHA512 853a9d985aae537391c6524d5413ef4de237d99d96cc58ea7fe7152f786df1e408cdacd2e4387697e23c3e67cdc1d42b29de554501309eae16d86edd0e24785f EBUILD pugixml-1.10.ebuild 569 BLAKE2B ec211c15417bba351d773d29d2dcfee760596e847be1767249e93fadccb6aee48f83aaba0c2149b5260a0bb3d4a163495793e163d50e0c1d02f1f84db5ae21ac SHA512 76d5aae611fca7d0cfa32d66ed574bd766c6a2052fe3a8a7570c8b31416f3c8db75524f297b7930f6cbb293bd645c6d0d9c7d9445a960aee4e8e7d41ac70afc6 -EBUILD pugixml-1.9-r1.ebuild 775 BLAKE2B ca17f0fc74d4eb47c0b67f61442acc64a8ea1b7176ec411ae5b5a8ba7a9eac443fca99ce27427691eadb1b793c96e6e777c1957b5f69ec87ae05af671571c1af SHA512 0f32da89b78cf48f7b0ca2d6e745892c9ab449d22052f64eeafd5e0018aec0faffc88f9769494bb0adff7b7cb734cef19245b42f1b8c5126f038edcd089989d5 -EBUILD pugixml-1.9.ebuild 585 BLAKE2B 131575f7432ca4a912b7b45006c35d2fffe8e54f3a6b63def1d723fd587c20e58c88ec8ab9a31664732370e9771e427b30d02e0fde9082689693b7010cddf3bc SHA512 5d62f6ec363f503debb8082c699c21744e9a59a3419d10a88dd51c57425f4ce0944b86ce8836efb6be228822a341799015410934fd139b274bc2b2114ae4f90b +EBUILD pugixml-1.9-r1.ebuild 776 BLAKE2B 85ff23be70e107f4163ad8e518bf8ae3a8b4ff0ac37cfd24a2375317e09d538908b1d729822ed44547577c3d73e0b9bafbebc1a9ca87adf05e3b474d2f89cfad SHA512 8c560bda6ace8d80345c3fcbed113e06321828709a3f080826242303ec2c8d8664bfe7c18b19b123c22913f398337d4f223d39d34f7ae50e9eebda2e0b6302e0 +EBUILD pugixml-1.9.ebuild 586 BLAKE2B 96f5e5452308058f3cc2fbc102cf679b216d24807f89cea88c63685089dac7a4ace3e6ec26bf9d46c7f50da59200f62f91b838d5b919cc7a3660c1ba47375681 SHA512 a43e0e3e7c28274910daaa84f7f8b85d4dace40ca5b380175146f48c4b689bb567685132c001de439e979affa504593e230338f06cb25379a202c5511ec529d8 EBUILD pugixml-9999.ebuild 569 BLAKE2B 353fb5e610b766647e1e3bd921a05390dec00f185d193437f96d7a8cf0bbfda8813168243dc80bf0b3cc1fd8c4e1c9e8e83b27590e1a3018f3a5ef1947f66e41 SHA512 248a298f4cde950be75592de172fc89fd36d979fcd76684c63e652456a60cd84a6bc0f2312248de003e4bc0771ce3bf2c9b28ff5c72087be245c202af50fbc99 MISC metadata.xml 346 BLAKE2B 68e81d68ef327995169a33c1716bf546958902854870095704000abc97634073a87945a54968a1e167bb94b845032b5ab3d8822b1663e7fb3fdfdb5abaf0d789 SHA512 90152b3b666bf26a6b0be0a411aff980d340ab1b38e2068a170b809c883e7a1c29de6adc0c8aef90b5702682a8fe548ba59e2bf077cc3ad145f9d1e3699afcaa diff --git a/dev-libs/pugixml/pugixml-1.9-r1.ebuild b/dev-libs/pugixml/pugixml-1.9-r1.ebuild index 98f20245f463..9524a4044813 100644 --- a/dev-libs/pugixml/pugixml-1.9-r1.ebuild +++ b/dev-libs/pugixml/pugixml-1.9-r1.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]] ; then inherit git-r3 else SRC_URI="https://github.com/zeux/${PN}/releases/download/v${PV}/${P}.tar.gz" - KEYWORDS="amd64 ~arm ~hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 ~arm ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="Light-weight, simple, and fast XML parser for C++ with XPath support" diff --git a/dev-libs/pugixml/pugixml-1.9.ebuild b/dev-libs/pugixml/pugixml-1.9.ebuild index 8c2591dfd445..66f69a3ac620 100644 --- a/dev-libs/pugixml/pugixml-1.9.ebuild +++ b/dev-libs/pugixml/pugixml-1.9.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/zeux/${PN}/releases/download/v${PV}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" src_configure() { local mycmakeargs=( -DBUILD_SHARED_LIBS=ON ) diff --git a/dev-libs/qtkeychain/Manifest b/dev-libs/qtkeychain/Manifest index 7c7d4fda0ba1..027fb4b017ac 100644 --- a/dev-libs/qtkeychain/Manifest +++ b/dev-libs/qtkeychain/Manifest @@ -1,3 +1,3 @@ DIST qtkeychain-0.10.0.tar.gz 38488 BLAKE2B 229270158f08a17e391a68bb6eaf6a1924fd1e5caa9ba026e15619dd159d1514894000a74301a2f2dda706f0629b5bc06afeb38191700e834d412c9cff505263 SHA512 de35d1a39c717db5c8c3b8a59571e96ed8925836a7043dd9f236c284bf92de4875c4b53686ba73244bbc84b55a88d44316a16da3012e50cbc7594fbf0b1140b6 -EBUILD qtkeychain-0.10.0.ebuild 938 BLAKE2B 2b0251e751e81cc2d5494f1b0f7e309b5241ee68cdb60b32b7ec2091fb251b8319cd0cdb2112b425c4f8711cf7b0b311cb193014a576331deaebc8320c844551 SHA512 357938ed56f41518b4d872c528770e341fc456dfc573b5d326ac9f43368a85f9c8fbbf1f7c952bd219ee5c46f8a09ea3f2be19e62fd4da191765ea43fa5a7b84 +EBUILD qtkeychain-0.10.0.ebuild 913 BLAKE2B 9d403250226be563ef1b5e36251fc50eb448f86686181c895b27a6046b81dd5dcb5851c61c66b3b2bcb8dc321a67cc5e34d2d31f578f1e99c09f3fb42af9e4ea SHA512 ea34eedbc80df41d6cb2f717a45c6616cc41f2cc43cecdca3a0bd09733d45eb381c6073fb66f8257fcc6f3b2d4932e636a7cbaef9187a9eb771887da24944828 MISC metadata.xml 335 BLAKE2B 676879e385fb11722b2c2d90478178b06223e401992e5c55b88081e513fc11904e4766f4525eba3349a0e9f2fdc81b08cbeb2d973f9b77cf70e9985afd63e40a SHA512 72e060f41c90aa2a177af6c32b35109f0489fd277f5864cae4f6be7e2577f0920ba75f811081b058a210d54415dfc7e8aed35ca233748e35dcd1233b59d47342 diff --git a/dev-libs/qtkeychain/qtkeychain-0.10.0.ebuild b/dev-libs/qtkeychain/qtkeychain-0.10.0.ebuild index e26facbfa95b..99f881d84cba 100644 --- a/dev-libs/qtkeychain/qtkeychain-0.10.0.ebuild +++ b/dev-libs/qtkeychain/qtkeychain-0.10.0.ebuild @@ -23,14 +23,15 @@ IUSE="gnome-keyring" BDEPEND=" dev-qt/linguist-tools:5 " -RDEPEND=" +DEPEND=" dev-qt/qtcore:5 dev-qt/qtdbus:5 - gnome-keyring? ( dev-libs/glib:2 ) -" -DEPEND="${RDEPEND} - gnome-keyring? ( gnome-base/libgnome-keyring ) + gnome-keyring? ( + app-crypt/libsecret + dev-libs/glib:2 + ) " +RDEPEND="${DEPEND}" DOCS=( ChangeLog ReadMe.txt ) diff --git a/dev-libs/rasqal/Manifest b/dev-libs/rasqal/Manifest index c8f3f2763370..e367e41433be 100644 --- a/dev-libs/rasqal/Manifest +++ b/dev-libs/rasqal/Manifest @@ -1,3 +1,3 @@ DIST rasqal-0.9.33.tar.gz 1595647 BLAKE2B 87bca86b2f0dceb0801f5a34dae9ae1f87d8a7d0dc1e03fdf04998a0d4885ed76be2719d3e01489a5510a26715bb093a75ce194cc42f3cedff88f64161d6a2fb SHA512 05728682797470db9e51d156012e8fde9dec1554d107372faa11cbe6cdc3356e92386f4f8de6d7c41e3100b76f9b1c6809102a913829cddbd2ff29043c04d522 -EBUILD rasqal-0.9.33.ebuild 1715 BLAKE2B 577c4e826e2f107e2ba612db1c09b22cfd83c072781d2218736be6735ca99362c774c9901ee276b3217b828d38428a1e818c4b758175bcb02e5bd5d1ceea60e3 SHA512 bca3a5cb94e74d8a953b409e2639110434c4925171dd3f2d3c98cc9a17431f69a21658ec62706267c1337624e9f5bdb2dc61c7ca0e4d9c712926f16a4bd9f413 +EBUILD rasqal-0.9.33.ebuild 1716 BLAKE2B 2778941c150bac33bbf9b1dfef0fd242ccc7b25204b868309d93ffd9246d84f21b3dd6773ee5a66b8c0cdcfd359305fb58c5a8fe667c2b4f711510c8dc3e0523 SHA512 3da97f6c964c4c77e9b61ea141c47aac8585c619fed3624add1104f639a8601e8f1ba6432d6275c2508875a7f41520e9df21f7868e0edb8bdbb855b10d0de858 MISC metadata.xml 249 BLAKE2B f7f8f071ecba933f3d39b0b60983281d59299b92de9375a60ab4109d7202800cb790bce0c426227f04b3e2624b1adb20876145741355abc6a4938b8b9698d144 SHA512 9a100fb26586365eda99724330a03a512f4d0be18d39c3a195ba02c2fc841edeee99d22512acf5a058a3b978d3a74f4d963a5aff9aa343b6cb4086cdfefe6343 diff --git a/dev-libs/rasqal/rasqal-0.9.33.ebuild b/dev-libs/rasqal/rasqal-0.9.33.ebuild index f038189a1be6..e8886dd14d6b 100644 --- a/dev-libs/rasqal/rasqal-0.9.33.ebuild +++ b/dev-libs/rasqal/rasqal-0.9.33.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://download.librdf.org/source/${P}.tar.gz" LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+crypt gmp kernel_linux +mhash pcre static-libs test xml" RESTRICT="!test? ( test )" diff --git a/dev-libs/re2/Manifest b/dev-libs/re2/Manifest index e2671ea8db07..e9fc7435bda6 100644 --- a/dev-libs/re2/Manifest +++ b/dev-libs/re2/Manifest @@ -1,18 +1,5 @@ -AUX 0.2016.05.01-pkgconfig.patch 1890 BLAKE2B 3fc4c7f0d6a847bbfe8b137a0140b6805c2b9d4cf40ca401ad949c34e3879a74c24a87d174941cc456434172617b3e0a10fa70cdb79a1e35f9b5c023af8cd7d8 SHA512 d6a620aedc647a7894543ced2ee64b4467ab873f0c41966dc22973d603fd35187e86578b866a54e6ffd16c4b9132f4455fcd333d715331d2f7df9bcc48b9be1c -DIST re2-2016-05-01.tar.gz 399509 BLAKE2B ec7676da99493bb2be56bd661f8f3bd57b123bbdc1f6cc5ccd294a17d819b75f9f505b247e86368735a454417f5df8aa4027c20f0fce129625c14caa166a97ad SHA512 6d37ab1eae51a73f60d3c8280ea1162c420638363f0eb1313d7c2d5cee65a5abd4c2927da1a53572afbcb7d07fac2993a7e54c6cbc85e24aaae93c46dab19b14 -DIST re2-2016-11-01.tar.gz 379816 BLAKE2B 251c45684fa4f3f85e0138c6f788f7a35fbc2ad8766f6a9bc0daf7305ac2140a1102602cf8843242f7a311ec09bf4fe516b605e39e8c857aa2f475783085c231 SHA512 1be7d2551737cb9dc1031dac9335f82dfb58f3612bdb745bf6c5121334bf8689bb0564b751c23e4c002478cc46cc237ce4da294090adb983b0c1db25a9fac0a7 -DIST re2-2017-03-01.tar.gz 382241 BLAKE2B 0a034267f435386b1bfc1680c98aabf4d18dac40cbce3c5a5705cb6a383d54f81b90e22fdd0f16220434eca2eb1c6a5d28ae7e903cdca2397bbc6c10c11ac703 SHA512 566a3ff6598fc9b26dcabe175efa48becd38459185d6bb86b3abb1856a3e7b0f9b5e302594b1ac4817dcb5968920df43d23279a6cff2a74b6b0c174dc9379f88 -DIST re2-2018-04-01.tar.gz 389724 BLAKE2B 629d5cf82a465dfd2d50a3761f0b6504dba6309e5a2605a6f1fde20cae7e7cbb7bef6703abc12161891cb14e7308db3d18b25e575d3ffd8bbdd5cfba6f067983 SHA512 862d9bcb574ea986b1497d6c079104a0cf27b418a6ec8c24047f0d43ede2c8f7f0bdc6a3ccddaeb746f0d821e3e7fd701f438d7fed101db969785c4b344e0462 -DIST re2-2018-10-01.tar.gz 391254 BLAKE2B 297b9abef94fb3ad95e35bb7ff642a5d47b5bc20b1bc3544c76f8a91ec5b9812a1fad1cd5c6a7d4b7c24baaf15302602e8d1b483bdfc6d1246bf268620a9440e SHA512 91e400856137d16c6319e310dab99b4baa74c0bcf634c97464fccdf4092ffc8e1d5ee2a6714b8114719e2dd92e962d5e970ce1b360a3644a8b395d8fb47431be -DIST re2-2019-08-01.tar.gz 390891 BLAKE2B c663efc729e8cec6f40a29c1c0ca2eeb59e3323ae1adb60b55d017d15d048ac1e329990bf33fac56037b2b03cbe710ec95073a4adc93300a8ae282d4f7e970d8 SHA512 e2b8f121f29b9afa5ae3c8f29811a010289279a9edb3761e27b44d903a85b80720a3a59388a4ad75fb687ee1343d25b5a59cdee42282eed30f5fc48b59c70c97 -DIST re2-2019-09-01.tar.gz 391069 BLAKE2B 79c6985996286bb615079352d4ceb9a10a8fc5a13b496afed8ec6f9cb1b016106bec1ef379789be6bcbee13cc252ae88c301735c4152efe234ed30d88336dccc SHA512 df446a7a00f3e8cd3f09c746ad41a6f58af3da88ab31cf8e2498d26e240bbe1f557f462fb6b10a818c3e00e02ec19dc60ce29eb6c4d61781aeb9b96b4c4e5af9 DIST re2-2019-12-01.tar.gz 391450 BLAKE2B 2069b496d494771d09d2ce289cc3cd45ea99fda17ca044f09ebeddae85c6fb2cabcb34403a8364d179591f7f3d8ad4e39191c1034aa70c8a16f5d439357330ba SHA512 cfbce00a8462644177c2792cdcd1115fdd17dae9454f6148764bf22c4f364002c6d561f4f407564f6925b78fa8a252d6a3b02bfa8a63f347e6b3d33034ec2d77 -EBUILD re2-0.2016.05.01.ebuild 1202 BLAKE2B 0594d59305793044b9fed2d0570a6c68c5384e0a1f38481fcbdcdf4cb3073484dc660a22f7adfdc977bf1a200cb24f27120b94e87f4319178e196b57ccb59fda SHA512 1bc1f823a2927bb76e2793933d6048ddb93f829464ba8d9d9c0850dc08889026c8e27250e5922b5aa7bdcfe74d7bd0a4be1f59433065141dd7cfaacc6c6c25ac -EBUILD re2-0.2016.11.01-r1.ebuild 1305 BLAKE2B 8bc950fb1337eeb4f811b3a3a7435b28dce8ec9dad238095a2b19457eced7585ddf64e32844e7970e50b87f3fb913f5dcc9d7529094055e4e1a299ed75950c75 SHA512 a5ef7207e94fc73bcbc4fdd809fa3ed580c9ec0880e073124986a4bdbca7e726be0c122fe7b6f384db8a0ca654645c9fadfb16e3f035e78a1c74e6bca80850c9 -EBUILD re2-0.2017.03.01.ebuild 1305 BLAKE2B 8de6b4e1d07af2677a77755753ff474d818373c0be13008c326972de4cb02b949eb923b1c0353dc0130753d563f6deef1fc54104d32bbcc2c16f676c3afa27ad SHA512 bda266f9e96eec73858ad9c7e0f91f327c216e3d6044bd07abf58dfdf822313e6e7f7b9129b852e0b1ca4ae2bc8ad9c4a38e89e200bac433efd180fc2e7abf60 -EBUILD re2-0.2018.04.01.ebuild 1306 BLAKE2B dcfd4db7dfd17f0ffbab32c96f605ff815933859635e6296570a5783d03b02b221f560ccce8582e2635614f29c379f34e2b375480c06e0d14fe114aa43a15d2b SHA512 c4af6a5638e487c3ce981649ef8ccb30dbf4cf59cd21f06dfef2af8ac0bfa69eb13d11bb9b64b9d575adf15d84fd57163a37dc439abb15086924aad6b54a821d -EBUILD re2-0.2018.10.01.ebuild 1345 BLAKE2B efa3dbca54f7d8916ef63e41091daecd85d829a0641877fb82e0ad9251d179a247c5fc69127945a7aad4537d83da7cb93abc1576e223f1bb83527187cffa2795 SHA512 d3c6e9cff14639ab4e8ac01e90e896cdc671898f718444009e32750fb392b35836e87e3a2394b55313d58b652cd6b1822a49211dd3159f7fc867c3dcce6815a1 -EBUILD re2-0.2019.08.01.ebuild 1349 BLAKE2B f661f3d4e88cc5c99cf82d8b802343e4a74fa977b3aabf032212dc968cd9d1b7619b8214fce8394a1469d64fe58bf487babe0a2bafdf9fca5a81500fa5dd8e1f SHA512 6d1e8d8a9241017af2e080b5dad79fa1d710f0f07e48e39d48186cf78af4ec1e0c08eaf246f45474494d881018f7596c29b51e296ea8319665c9d4973f64f1dc -EBUILD re2-0.2019.09.01.ebuild 1349 BLAKE2B f661f3d4e88cc5c99cf82d8b802343e4a74fa977b3aabf032212dc968cd9d1b7619b8214fce8394a1469d64fe58bf487babe0a2bafdf9fca5a81500fa5dd8e1f SHA512 6d1e8d8a9241017af2e080b5dad79fa1d710f0f07e48e39d48186cf78af4ec1e0c08eaf246f45474494d881018f7596c29b51e296ea8319665c9d4973f64f1dc -EBUILD re2-0.2019.12.01.ebuild 1346 BLAKE2B 4f33270da11833d2a60e0bc24989ee71c1778b32944967364fac738dbb4008b5d13c1db01225d048f057a4ab6be99cdfd1a8cfc59abc7ad758ec5c784562a77d SHA512 0c250c68ea4381bd6f82a562c694aa23c91665a3e161419ce313fa220f294e4df71d974a289f1e6120826bb6c8cf266f19095d9cd59e21b17bf9c2b1ef1a1999 +DIST re2-2020-04-01.tar.gz 402511 BLAKE2B ce3f17037a3a09867036e651d62bd9f004b7ed7c6813b4530059659e794a7a7a3ad17d6ee35b5456302d627a0524fc78151b60ed9c546c1baab699231554a0dd SHA512 b3f2ec675fbc2ab18fc4de7b8c077f110010fd4a7502eea3d802d3706681b523db551edd80c2ff188457169471899084a6b21937154ab2288ee9ac123a2b7014 +EBUILD re2-0.2019.12.01.ebuild 1352 BLAKE2B 4e8b259399c02b16f7cb0ba21aba52e43c629362846f2dba1cd47cb18006938cd1b1e6943c29b64cc19581f4b0607f2478700939eb0caa0573471b3fe8db1180 SHA512 93e6743627fe5aeb06b6dbfeae132237ffd32a40c1eb1532f21dc500206f49e1620aa7a3cbd887b4e70c4023535639ada9a638d2f6c68656725dacfbeca8d932 +EBUILD re2-0.2020.04.01.ebuild 1339 BLAKE2B 5809792c1217f49d50811a794686b0bb74faa93933dfad7a19067595434457e1fed2809414011b8d7039ec1768318a6c43a7f70e9eb1d1c23208f1874f9d0164 SHA512 98ab674b62c8b9a8389d39d9fde1d97de275a5b64b868b33ac0b49023d7351a9b5ca39280fb1b2a318aa01cbbc4aaa8db17f4d760223d7c471bb3b8f36ab9c14 MISC metadata.xml 471 BLAKE2B d5263d5aa06995cb4abacde849d1f7d970a7c365654fc25c4e4fd9c423f9a99f21e86f60abd8bb50bcba08aed799f510353e6baf23b42299c294b77f95d657fd SHA512 7534d637458ea189e20f259c9f039629f9b5fc738750d8d6e1050163aa147ec447d38ed93df98cedc71510be3fc5949c9084f63da86c12bdfd0c109122a001a8 diff --git a/dev-libs/re2/files/0.2016.05.01-pkgconfig.patch b/dev-libs/re2/files/0.2016.05.01-pkgconfig.patch deleted file mode 100644 index 46ec7ca619eb..000000000000 --- a/dev-libs/re2/files/0.2016.05.01-pkgconfig.patch +++ /dev/null @@ -1,57 +0,0 @@ -From ac62674fa16b5a086f02dd208667ba65e22ec09d Mon Sep 17 00:00:00 2001 -From: Paul Wankadia -Date: Mon, 9 May 2016 14:42:37 +1000 -Subject: [PATCH] Plumb more variables from Makefile to re2.pc. - -Change-Id: I35509c273b0bd90242db127121c71be1f628c06f -Reviewed-on: https://code-review.googlesource.com/4710 -Reviewed-by: Paul Wankadia ---- - Makefile | 8 +++++--- - re2.pc | 6 +++--- - 2 files changed, 8 insertions(+), 6 deletions(-) - -diff --git a/Makefile b/Makefile -index d0e2090..411e551 100644 ---- a/Makefile -+++ b/Makefile -@@ -28,11 +28,9 @@ NMFLAGS?=-p - # http://www.gnu.org/prep/standards/standards.html - prefix=/usr/local - exec_prefix=$(prefix) --bindir=$(exec_prefix)/bin - includedir=$(prefix)/include - libdir=$(exec_prefix)/lib - INSTALL=install --INSTALL_PROGRAM=$(INSTALL) - INSTALL_DATA=$(INSTALL) -m 644 - - # ABI version -@@ -273,7 +271,11 @@ install: obj/libre2.a obj/so/libre2.$(SOEXT) - $(INSTALL) obj/so/libre2.$(SOEXT) $(DESTDIR)$(libdir)/libre2.$(SOEXTVER00) - ln -sf libre2.$(SOEXTVER00) $(DESTDIR)$(libdir)/libre2.$(SOEXTVER) - ln -sf libre2.$(SOEXTVER00) $(DESTDIR)$(libdir)/libre2.$(SOEXT) -- sed -e "s#@prefix@#${prefix}#" re2.pc >$(DESTDIR)$(libdir)/pkgconfig/re2.pc -+ $(INSTALL_DATA) re2.pc $(DESTDIR)$(libdir)/pkgconfig/re2.pc -+ sed -i \ -+ -e "s#@prefix@#${prefix}#" -e "s#@exec_prefix@#${exec_prefix}#" \ -+ -e "s#@includedir@#${includedir}#" -e "s#@libdir@#${libdir}#" \ -+ $(DESTDIR)$(libdir)/pkgconfig/re2.pc - - testinstall: static-testinstall shared-testinstall - @echo -diff --git a/re2.pc b/re2.pc -index 91ba181..d66cf51 100644 ---- a/re2.pc -+++ b/re2.pc -@@ -1,7 +1,7 @@ - prefix=@prefix@ --exec_prefix=${prefix} --includedir=${prefix}/include --libdir=${exec_prefix}/lib -+exec_prefix=@exec_prefix@ -+includedir=@includedir@ -+libdir=@libdir@ - - Name: re2 - Description: RE2 is a fast, safe, thread-friendly regular expression engine. diff --git a/dev-libs/re2/re2-0.2016.05.01.ebuild b/dev-libs/re2/re2-0.2016.05.01.ebuild deleted file mode 100644 index eb2660d59bd3..000000000000 --- a/dev-libs/re2/re2-0.2016.05.01.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit multilib-minimal toolchain-funcs - -# Different date format used upstream. -RE2_VER=${PV#0.} -RE2_VER=${RE2_VER//./-} - -DESCRIPTION="An efficent, principled regular expression library" -HOMEPAGE="https://github.com/google/re2" -SRC_URI="https://github.com/google/re2/archive/${RE2_VER}.tar.gz -> ${PN}-${RE2_VER}.tar.gz" - -LICENSE="BSD" -# NOTE: Always run libre2 through abi-compliance-checker! -# https://abi-laboratory.pro/tracker/timeline/re2/ -SLOT="0/0.2016.05.01" -KEYWORDS="amd64 ~arm ~arm64 x86" -IUSE="icu" - -RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND} - icu? ( virtual/pkgconfig )" - -S="${WORKDIR}/${PN}-${RE2_VER}" - -PATCHES=( "${FILESDIR}/${PV}-pkgconfig.patch" ) -DOCS=( "AUTHORS" "CONTRIBUTORS" "README" "doc/syntax.txt" ) -HTML_DOCS=( "doc/syntax.html" ) - -src_prepare() { - default - if use icu; then - sed -i -e 's:^# \(\(CC\|LD\)ICU=.*\):\1:' Makefile || die - fi - multilib_copy_sources -} - -src_configure() { - tc-export AR CXX NM -} - -multilib_src_install() { - emake DESTDIR="${D}" prefix="${EPREFIX}/usr" libdir="\$(exec_prefix)/$(get_libdir)" install -} diff --git a/dev-libs/re2/re2-0.2016.11.01-r1.ebuild b/dev-libs/re2/re2-0.2016.11.01-r1.ebuild deleted file mode 100644 index e5a491a41c76..000000000000 --- a/dev-libs/re2/re2-0.2016.11.01-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit multilib-minimal toolchain-funcs - -# Different date format used upstream. -RE2_VER=${PV#0.} -RE2_VER=${RE2_VER//./-} - -DESCRIPTION="An efficent, principled regular expression library" -HOMEPAGE="https://github.com/google/re2" -SRC_URI="https://github.com/google/re2/archive/${RE2_VER}.tar.gz -> re2-${RE2_VER}.tar.gz" - -LICENSE="BSD" -# NOTE: Always run libre2 through abi-compliance-checker! -# https://abi-laboratory.pro/tracker/timeline/re2/ -SONAME="gentoo-2016-09-01" -SLOT="0/${SONAME}" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="icu" - -RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND} - icu? ( virtual/pkgconfig )" - -S="${WORKDIR}/re2-${RE2_VER}" - -DOCS=( AUTHORS CONTRIBUTORS README doc/syntax.txt ) -HTML_DOCS=( doc/syntax.html ) - -src_prepare() { - default - grep -qv '^SONAME=0$' Makefile || die "Check SONAME in Makefile" - if use icu; then - sed -i -e 's:^# \(\(CC\|LD\)ICU=.*\):\1:' Makefile || die - fi - multilib_copy_sources -} - -src_configure() { - tc-export AR CXX NM -} - -multilib_src_compile() { - emake SONAME="${SONAME}" -} - -multilib_src_install() { - emake SONAME="${SONAME}" DESTDIR="${D}" prefix="${EPREFIX}/usr" libdir="\$(exec_prefix)/$(get_libdir)" install -} diff --git a/dev-libs/re2/re2-0.2017.03.01.ebuild b/dev-libs/re2/re2-0.2017.03.01.ebuild deleted file mode 100644 index 0410c18f841f..000000000000 --- a/dev-libs/re2/re2-0.2017.03.01.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit multilib-minimal toolchain-funcs - -# Different date format used upstream. -RE2_VER=${PV#0.} -RE2_VER=${RE2_VER//./-} - -DESCRIPTION="An efficent, principled regular expression library" -HOMEPAGE="https://github.com/google/re2" -SRC_URI="https://github.com/google/re2/archive/${RE2_VER}.tar.gz -> re2-${RE2_VER}.tar.gz" - -LICENSE="BSD" -# NOTE: Always run libre2 through abi-compliance-checker! -# https://abi-laboratory.pro/tracker/timeline/re2/ -SONAME="gentoo-2017-03-01" -SLOT="0/${SONAME}" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="icu" - -RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND} - icu? ( virtual/pkgconfig )" - -S="${WORKDIR}/re2-${RE2_VER}" - -DOCS=( AUTHORS CONTRIBUTORS README doc/syntax.txt ) -HTML_DOCS=( doc/syntax.html ) - -src_prepare() { - default - grep -qv '^SONAME=0$' Makefile || die "Check SONAME in Makefile" - if use icu; then - sed -i -e 's:^# \(\(CC\|LD\)ICU=.*\):\1:' Makefile || die - fi - multilib_copy_sources -} - -src_configure() { - tc-export AR CXX NM -} - -multilib_src_compile() { - emake SONAME="${SONAME}" -} - -multilib_src_install() { - emake SONAME="${SONAME}" DESTDIR="${D}" prefix="${EPREFIX}/usr" libdir="\$(exec_prefix)/$(get_libdir)" install -} diff --git a/dev-libs/re2/re2-0.2018.04.01.ebuild b/dev-libs/re2/re2-0.2018.04.01.ebuild deleted file mode 100644 index a8253f099304..000000000000 --- a/dev-libs/re2/re2-0.2018.04.01.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit multilib-minimal toolchain-funcs - -# Different date format used upstream. -RE2_VER=${PV#0.} -RE2_VER=${RE2_VER//./-} - -DESCRIPTION="An efficient, principled regular expression library" -HOMEPAGE="https://github.com/google/re2" -SRC_URI="https://github.com/google/re2/archive/${RE2_VER}.tar.gz -> re2-${RE2_VER}.tar.gz" - -LICENSE="BSD" -# NOTE: Always run libre2 through abi-compliance-checker! -# https://abi-laboratory.pro/tracker/timeline/re2/ -SONAME="gentoo-2017-03-01" -SLOT="0/${SONAME}" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="icu" - -RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND} - icu? ( virtual/pkgconfig )" - -S="${WORKDIR}/re2-${RE2_VER}" - -DOCS=( AUTHORS CONTRIBUTORS README doc/syntax.txt ) -HTML_DOCS=( doc/syntax.html ) - -src_prepare() { - default - grep -qv '^SONAME=0$' Makefile || die "Check SONAME in Makefile" - if use icu; then - sed -i -e 's:^# \(\(CC\|LD\)ICU=.*\):\1:' Makefile || die - fi - multilib_copy_sources -} - -src_configure() { - tc-export AR CXX NM -} - -multilib_src_compile() { - emake SONAME="${SONAME}" -} - -multilib_src_install() { - emake SONAME="${SONAME}" DESTDIR="${D}" prefix="${EPREFIX}/usr" libdir="\$(exec_prefix)/$(get_libdir)" install -} diff --git a/dev-libs/re2/re2-0.2018.10.01.ebuild b/dev-libs/re2/re2-0.2018.10.01.ebuild deleted file mode 100644 index 8e3f95ed048d..000000000000 --- a/dev-libs/re2/re2-0.2018.10.01.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib-minimal toolchain-funcs - -# Different date format used upstream. -RE2_VER=${PV#0.} -RE2_VER=${RE2_VER//./-} - -DESCRIPTION="An efficient, principled regular expression library" -HOMEPAGE="https://github.com/google/re2" -SRC_URI="https://github.com/google/re2/archive/${RE2_VER}.tar.gz -> re2-${RE2_VER}.tar.gz" - -LICENSE="BSD" -# NOTE: Always run libre2 through abi-compliance-checker! -# https://abi-laboratory.pro/tracker/timeline/re2/ -SONAME="gentoo-2017-03-01" -SLOT="0/${SONAME}" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86" -IUSE="icu" - -RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND}" -BDEPEND="icu? ( virtual/pkgconfig )" - -S="${WORKDIR}/re2-${RE2_VER}" - -DOCS=( AUTHORS CONTRIBUTORS README doc/syntax.txt ) -HTML_DOCS=( doc/syntax.html ) - -src_prepare() { - default - grep -qv '^SONAME=0$' Makefile || die "Check SONAME in Makefile" - if use icu; then - sed -i -e 's:^# \(\(CC\|LD\)ICU=.*\):\1:' Makefile || die - fi - multilib_copy_sources -} - -src_configure() { - tc-export AR CXX NM -} - -multilib_src_compile() { - emake SONAME="${SONAME}" -} - -multilib_src_install() { - emake SONAME="${SONAME}" DESTDIR="${D}" prefix="${EPREFIX}/usr" libdir="\$(exec_prefix)/$(get_libdir)" install -} diff --git a/dev-libs/re2/re2-0.2019.08.01.ebuild b/dev-libs/re2/re2-0.2019.08.01.ebuild deleted file mode 100644 index 697b91bfc42a..000000000000 --- a/dev-libs/re2/re2-0.2019.08.01.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib-minimal toolchain-funcs - -# Different date format used upstream. -RE2_VER=${PV#0.} -RE2_VER=${RE2_VER//./-} - -DESCRIPTION="An efficient, principled regular expression library" -HOMEPAGE="https://github.com/google/re2" -SRC_URI="https://github.com/google/re2/archive/${RE2_VER}.tar.gz -> re2-${RE2_VER}.tar.gz" - -LICENSE="BSD" -# NOTE: Always run libre2 through abi-compliance-checker! -# https://abi-laboratory.pro/tracker/timeline/re2/ -SONAME="gentoo-2019-01-01" -SLOT="0/${SONAME}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" -IUSE="icu" - -RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND}" -BDEPEND="icu? ( virtual/pkgconfig )" - -S="${WORKDIR}/re2-${RE2_VER}" - -DOCS=( AUTHORS CONTRIBUTORS README doc/syntax.txt ) -HTML_DOCS=( doc/syntax.html ) - -src_prepare() { - default - grep -qv '^SONAME=0$' Makefile || die "Check SONAME in Makefile" - if use icu; then - sed -i -e 's:^# \(\(CC\|LD\)ICU=.*\):\1:' Makefile || die - fi - multilib_copy_sources -} - -src_configure() { - tc-export AR CXX NM -} - -multilib_src_compile() { - emake SONAME="${SONAME}" -} - -multilib_src_install() { - emake SONAME="${SONAME}" DESTDIR="${D}" prefix="${EPREFIX}/usr" libdir="\$(exec_prefix)/$(get_libdir)" install -} diff --git a/dev-libs/re2/re2-0.2019.09.01.ebuild b/dev-libs/re2/re2-0.2019.09.01.ebuild deleted file mode 100644 index 697b91bfc42a..000000000000 --- a/dev-libs/re2/re2-0.2019.09.01.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib-minimal toolchain-funcs - -# Different date format used upstream. -RE2_VER=${PV#0.} -RE2_VER=${RE2_VER//./-} - -DESCRIPTION="An efficient, principled regular expression library" -HOMEPAGE="https://github.com/google/re2" -SRC_URI="https://github.com/google/re2/archive/${RE2_VER}.tar.gz -> re2-${RE2_VER}.tar.gz" - -LICENSE="BSD" -# NOTE: Always run libre2 through abi-compliance-checker! -# https://abi-laboratory.pro/tracker/timeline/re2/ -SONAME="gentoo-2019-01-01" -SLOT="0/${SONAME}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" -IUSE="icu" - -RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND}" -BDEPEND="icu? ( virtual/pkgconfig )" - -S="${WORKDIR}/re2-${RE2_VER}" - -DOCS=( AUTHORS CONTRIBUTORS README doc/syntax.txt ) -HTML_DOCS=( doc/syntax.html ) - -src_prepare() { - default - grep -qv '^SONAME=0$' Makefile || die "Check SONAME in Makefile" - if use icu; then - sed -i -e 's:^# \(\(CC\|LD\)ICU=.*\):\1:' Makefile || die - fi - multilib_copy_sources -} - -src_configure() { - tc-export AR CXX NM -} - -multilib_src_compile() { - emake SONAME="${SONAME}" -} - -multilib_src_install() { - emake SONAME="${SONAME}" DESTDIR="${D}" prefix="${EPREFIX}/usr" libdir="\$(exec_prefix)/$(get_libdir)" install -} diff --git a/dev-libs/re2/re2-0.2019.12.01.ebuild b/dev-libs/re2/re2-0.2019.12.01.ebuild index e160a28429ed..0bc9c4a592bd 100644 --- a/dev-libs/re2/re2-0.2019.12.01.ebuild +++ b/dev-libs/re2/re2-0.2019.12.01.ebuild @@ -18,7 +18,7 @@ LICENSE="BSD" # https://abi-laboratory.pro/tracker/timeline/re2/ SONAME="gentoo-2019-01-01" SLOT="0/${SONAME}" -KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86" IUSE="icu" RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )" diff --git a/dev-libs/re2/re2-0.2020.04.01.ebuild b/dev-libs/re2/re2-0.2020.04.01.ebuild new file mode 100644 index 000000000000..ef410cbb6a44 --- /dev/null +++ b/dev-libs/re2/re2-0.2020.04.01.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal toolchain-funcs + +# Different date format used upstream. +RE2_VER=${PV#0.} +RE2_VER=${RE2_VER//./-} + +DESCRIPTION="An efficient, principled regular expression library" +HOMEPAGE="https://github.com/google/re2" +SRC_URI="https://github.com/google/re2/archive/${RE2_VER}.tar.gz -> re2-${RE2_VER}.tar.gz" + +LICENSE="BSD" +# NOTE: Always run libre2 through abi-compliance-checker! +# https://abi-laboratory.pro/tracker/timeline/re2/ +SONAME="6" +SLOT="0/${SONAME}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="icu" + +RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND}" +BDEPEND="icu? ( virtual/pkgconfig )" + +S="${WORKDIR}/re2-${RE2_VER}" + +DOCS=( AUTHORS CONTRIBUTORS README doc/syntax.txt ) +HTML_DOCS=( doc/syntax.html ) + +src_prepare() { + default + grep -q "^SONAME=${SONAME}\$" Makefile || die "SONAME mismatch" + if use icu; then + sed -i -e 's:^# \(\(CC\|LD\)ICU=.*\):\1:' Makefile || die + fi + multilib_copy_sources +} + +src_configure() { + tc-export AR CXX NM +} + +multilib_src_compile() { + emake SONAME="${SONAME}" +} + +multilib_src_install() { + emake SONAME="${SONAME}" DESTDIR="${D}" prefix="${EPREFIX}/usr" libdir="\$(exec_prefix)/$(get_libdir)" install +} diff --git a/dev-libs/redland-bindings/Manifest b/dev-libs/redland-bindings/Manifest index 5a82c484b01d..ecfa86c81e4e 100644 --- a/dev-libs/redland-bindings/Manifest +++ b/dev-libs/redland-bindings/Manifest @@ -2,6 +2,6 @@ AUX redland-bindings-1.0.17.1-bool.patch 502 BLAKE2B 09ab5d8b5b3cf2edd046830bbc8 AUX redland-bindings-1.0.17.1-php-config.patch 1184 BLAKE2B f22aac3f4753f11c1473c2aef3291a311aa4313679e076a185b21e19735438ef9a3dd8cf4ddc4dab0cd691a17502a7a4d907935889755c2626720111246e532c SHA512 e9c9bdf5ed61b24afcb6bcf912be545525d5bdb0c77c304bc146c5fb645ddae2e7e90c6f71ae79d9624eaa2b0d498fddf149fd710524969b66c0f5c3ddabda65 DIST redland-bindings-1.0.14.1.tar.gz 792557 BLAKE2B fac20e9e2fbf9a4ea7299ef0b4a656ea3e5f1cbf436cd31c80e81be40dc95e074e557925b32ecf24091ce3cfe882d681318ae8402e14baf1e0966ec8a0a892ed SHA512 5e037a96f857c95bf4b9277d98c7de1fa41c4ba7e49e199eeb516458343587c796a10e857679c889406b22bca8617828a2bccd07c31b73f2366cdea39cefad15 DIST redland-bindings-1.0.17.1.tar.gz 933290 BLAKE2B f58524c30958200af1fb3ec0f63b8aa9f3fd2120297321299cdd225ff9eb331f385c4418ed25987b955857e5046b5c6f0589210b807aae0dc6abe0b758d48cfc SHA512 c105d1232555d226d98efdc1e4edc1b6c953fdd004804e40926452b8f91d30159319a50af68fc3cfe242cf180d85383ef3ff925cc65ed5d0652096cc51f4d7c0 -EBUILD redland-bindings-1.0.14.1-r2.ebuild 1332 BLAKE2B 5d77239fca6df79e8568b3c40c01b80b93c0e654b0a5eccef701ab98e4dce990f9abeeb861fabbf99a6b9a5cf7beb9caae5d77875a955ce157cd05ee5da2f492 SHA512 425f2c8986ee134e7e6649e915616e2c17a0ab583b70459ebc0280c6321691dc4d6aa7c61fa568ff024ba9811408b00c551cbcb376c90fee32de7796aa71bbc2 +EBUILD redland-bindings-1.0.14.1-r2.ebuild 1333 BLAKE2B bb574159c67e7a4151cfdce1e970119cd50f8b87187b4ad4765a85f3ab25b72d1940da9da142d48c2b3a4bdc80e3bdfe0b2320d50ad9e476593edccfd4e5a921 SHA512 63592c3c641c4780c68d44989a59310ba1ac994830746e949627a682a32a7eeec83740da8d3c765972b41eb8bbd6c34268dd219d9d7f934870f6e08cf3a9a2a5 EBUILD redland-bindings-1.0.17.1.ebuild 2654 BLAKE2B e2d9817c25e7830523064b5306b8cc286f4e78a417657cb01bffe754b2c61fc8e637c98ff2d345a3e9d570cdd6cf6116c2e7808261b9248237f63c15f55bad70 SHA512 f3d22574c9d826766c51b9964ad71b0a77d5fc0586061953de19d9cada5b81c270772a31a1db2cf8d7a08538844157cbd3cff60acc90852810dee654b3c70011 MISC metadata.xml 249 BLAKE2B f7f8f071ecba933f3d39b0b60983281d59299b92de9375a60ab4109d7202800cb790bce0c426227f04b3e2624b1adb20876145741355abc6a4938b8b9698d144 SHA512 9a100fb26586365eda99724330a03a512f4d0be18d39c3a195ba02c2fc841edeee99d22512acf5a058a3b978d3a74f4d963a5aff9aa343b6cb4086cdfefe6343 diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild b/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild index 2f6468c08817..863f1025123d 100644 --- a/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild +++ b/dev-libs/redland-bindings/redland-bindings-1.0.14.1-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://download.librdf.org/source/${P}.tar.gz" LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86 ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~x86-linux ~ppc-macos" IUSE="lua perl python php ruby" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/dev-libs/redland/Manifest b/dev-libs/redland/Manifest index 616205051972..93411e5e961c 100644 --- a/dev-libs/redland/Manifest +++ b/dev-libs/redland/Manifest @@ -1,4 +1,4 @@ AUX redland-1.0.17-mysql-8-my_bool.patch 462 BLAKE2B f1a34d640698149b45a6a23c961690c79c02760b16c1087a79c27e8443cb956e953b02f9d435176c890500e4942cd37fe2c0105295490a3f4a629a651146fe33 SHA512 c796f5b6a3231a150310a889890137a7dd510cc75c8b80fead9db3c8fa4de27a132c58ad261188a6c6359f1debcd9b5ba273b7af4af3242035d4f6bc12364643 DIST redland-1.0.17.tar.gz 1621566 BLAKE2B ec94cd456a771b97ab16fab63cf6beffe1ce3371c06213faa49162fe452b31a21dffe6c2cc631c10b137f44dc71c2c40c1d7fac0552bbe0169728427b1f47a36 SHA512 363323ffc9e75d4f0e3a3b40952f6241fd0d8b9f46bfd4dd86cf0a5162de35257a8b70ce408a6083c03ba7c388982231a3774e5e9024b262ebb02968f778b850 -EBUILD redland-1.0.17-r2.ebuild 2539 BLAKE2B cf1d63c4f19af85004f7a3216ce866a94ae4c5a1e3ae75b96f6ee802803e490ee8863e4bfe19b38d8b138ddabb61aba4af338a74f393ab5b3fd32ac7b5c5c6d0 SHA512 c2247f6fd0baddd089e380849fb9697c262f614b39bcaff796a91d9d00ecb65ca8a4a8e116be2d8262cdd9c72da8e4389c75d79fff2370e38936c8a511bd5c26 +EBUILD redland-1.0.17-r2.ebuild 2540 BLAKE2B a7517723755abc71ea18282f0863073b9e263a237fae0c2cd7f467c2cf413111064d3c35ba7d71397897367dd6f3ea84b9574051de1979b958749416441b24e0 SHA512 5321768f71e9fbcf2ea7731063cebcf2a81a8937313069610339a77327fc6470958dea5cfd2e667d6b07c374449d25bc959df5a4e8c92ac41689610f073b6880 MISC metadata.xml 249 BLAKE2B f7f8f071ecba933f3d39b0b60983281d59299b92de9375a60ab4109d7202800cb790bce0c426227f04b3e2624b1adb20876145741355abc6a4938b8b9698d144 SHA512 9a100fb26586365eda99724330a03a512f4d0be18d39c3a195ba02c2fc841edeee99d22512acf5a058a3b978d3a74f4d963a5aff9aa343b6cb4086cdfefe6343 diff --git a/dev-libs/redland/redland-1.0.17-r2.ebuild b/dev-libs/redland/redland-1.0.17-r2.ebuild index 78f47b1290f9..aa29fc1a6f4c 100644 --- a/dev-libs/redland/redland-1.0.17-r2.ebuild +++ b/dev-libs/redland/redland-1.0.17-r2.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://download.librdf.org/source/${P}.tar.gz" LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="berkdb iodbc mysql odbc postgres sqlite static-libs" RDEPEND="dev-libs/libltdl:0 diff --git a/dev-libs/rinutils/Manifest b/dev-libs/rinutils/Manifest new file mode 100644 index 000000000000..efb71fbd3c12 --- /dev/null +++ b/dev-libs/rinutils/Manifest @@ -0,0 +1,3 @@ +DIST rinutils-0.4.0.tar.xz 17072 BLAKE2B 90cd40fca0f682b730457da04bb392eada83ee2ab2ae3287ffdfd2235776038d6597143ca60c51b9c8d13b366511a5cd084b90811c5cfc7663125952fa009105 SHA512 96c0fc1e8164df8703910a8e14215e1a3fa52d5cc2fdf90af2f21dd064236e2b2b5f44485689553cd0df7cb99aa01f71241983166683934175d907e9f583edb5 +EBUILD rinutils-0.4.0.ebuild 570 BLAKE2B 30d2366fd0a960f501b31ddbe691698a3579fa325912d2c653ca962cb976029c0cb69201328f9b399bb4c2f5a8acc2f26b1f66eddfa1faea500c8604ad713d94 SHA512 596126c33be635552308d28f22b47721ddb44e193a5ca3fe75493aedfc97f7c9ba77857c2f053ab84b2684accb23e6a4ecdd81e79e0d25959ac6bbcae4147c90 +MISC metadata.xml 330 BLAKE2B cfc9f4f9873b63df5ed997fa0fb659fd5c15205a53b727a963c125cc31cb071ccd7fcdd524939ed10b8dd6fadf4c4cc304ed3c4be852fc1e29feb0918efb698e SHA512 aa5bbe760f05a3c67365ddfa2f0c9d52636bd645075ac0ca2a96124e1127557b20d12162fe2c44b4cd77cf6106c5803da3d25b36a4dc9bb21bc1842e0da71b24 diff --git a/dev-libs/rinutils/metadata.xml b/dev-libs/rinutils/metadata.xml new file mode 100644 index 000000000000..bbffdc112335 --- /dev/null +++ b/dev-libs/rinutils/metadata.xml @@ -0,0 +1,11 @@ + + + + + kde@gentoo.org + Gentoo KDE Project + + + shlomif/rinutils + + diff --git a/dev-libs/rinutils/rinutils-0.4.0.ebuild b/dev-libs/rinutils/rinutils-0.4.0.ebuild new file mode 100644 index 000000000000..fa04b75970b8 --- /dev/null +++ b/dev-libs/rinutils/rinutils-0.4.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="Set of C headers containing macros and static functions" +HOMEPAGE="https://www.shlomifish.org/open-source/projects/ https://github.com/shlomif/rinutils" +SRC_URI="https://github.com/shlomif/${PN}/releases/download/${PV}/${P}.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +src_configure() { + local mycmakeargs=( + -DDISABLE_APPLYING_RPATH=OFF + -DWITH_TEST_SUITE=OFF # tests require perl + ) + + cmake_src_configure +} diff --git a/dev-libs/rocm-comgr/Manifest b/dev-libs/rocm-comgr/Manifest index 3c9e12a5a7a7..e65b49ab6e49 100644 --- a/dev-libs/rocm-comgr/Manifest +++ b/dev-libs/rocm-comgr/Manifest @@ -1,6 +1,11 @@ AUX rocm-comgr-2.6.0-find-clang.patch 982 BLAKE2B 7284604ac25dbbd292050d35952db0b42fada73465f86bba34a40941c28c38709b6cc5006ba40357dcccece60662d12abde68d3cacc46b138325851f975a63e2 SHA512 74d4042c1c4ddaab22b0708a317db0d3c4e7045dfd36b03b94a10fd8f7c40a3442c5016e20067e59ca2266e1563fd33fc378053ce917c2a161cfc4b71425b33d AUX rocm-comgr-2.6.0-find-lld-includes.patch 1886 BLAKE2B b06fc169e9271f9476e17091fa6060518b11bf2dfce700fedc780189f9db4da57aa4290183e743a08bfe4502be9079895690085a89788b1ba56bf4e9f8aa3062 SHA512 211b274280734b7f2478ecb094a36f303f7849cfede46709714a5171d07f2521959c216564623d119a14064d762fa752de4b745cee340480210eea4b757c7e3f AUX rocm-comgr-2.8.0-dependencies.patch 2120 BLAKE2B 4c5b50d122b2f92ea35419111e9eece967c09e4b1014639c8f81b5df8a674ff0758ecc8a8b7b1984a6d27b4581704d9b8f494089abc477b221effb2d3652308a SHA512 791d36e56e50c2734529d3bfe286219c6ab8b5769f65c7e993a8c7ab961e52f90239871b31fe63ffbcdc5f2e0c06bf60e33943cf68d797ecdebd37d237849777 +AUX rocm-comgr-3.1.0-dependencies.patch 1241 BLAKE2B adaebf5f5da85687b431ff237b9ddd49b1afeccc81f9306b26aa35f2bce5309ec45f1449d464b59f8a63b86cbcd43bd58014733f4ff0e3babad91be966379ed2 SHA512 f6162acd8af142efac6596b8e95199b3b14dc7d3906f30515b10b422a74fdc97fef1563d392e8c67bbec2b7c0ed532690c16f4a3bbfffc1b274e0c86c345bcef DIST rocm-comgr-3.0.0.tar.gz 88594 BLAKE2B d3fb356962ba6a9ffc7aa295f1582f6587d55d1f4f2a9a978f5c189f4a0597a9cb3f9806a1f2f43f14e262bc19964e06f41df3c7f45ac3c1579511fe235cc940 SHA512 ffa250c44388b1985ec0dac68bf0dd27820933fe7579f7fc6b35d783852cd03fb02919b5e800b01d536c36eb3c5bff96d1a38f5c8ab6380d6584b2e6d19a25fc +DIST rocm-comgr-3.1.0.tar.gz 88654 BLAKE2B 2b74fcde11a9fdd815526cb6fae81c1844aed5d73e961c437c9d3585b8cbd538983a9b06a5130eb75e5ac272d0a833f459053436f48116eb430c742de532ce65 SHA512 be148e92c84aacfc11724b0bfb54fab0e8cec2474eb943b1df4841517d47a3995b179afafcaa0730ddb9fadf891ca4797ce6613afac1f6f018dcc5b030a32e98 +DIST rocm-comgr-3.3.0.tar.gz 88792 BLAKE2B e84d63c0462bd64a7f10a6092d736811e834c6541aea2ee6363b60e7ab5652dc3efee16ae353dbc7ddeca343f7ce2d41b381cdd722dc98d7c9e9f2c43d4ff25f SHA512 681656f87639c1a1893e073738c253d5a0a63c23d8555e59950828c0a3d7ed997b0a70d827aae6e0af6a465a433acd0e82dd921bd12b9df31628f53ea83754a9 EBUILD rocm-comgr-3.0.0.ebuild 1033 BLAKE2B 91db829efe411ed98bc3dce4818e5579ee182b1823e731fbb2ecfc6db2eddbfec300bf30d9fab292d36cadd6aa90307f94bbbc55dae6116246d945f3cf7e2d6a SHA512 0edd588bb23e8c66892c5e437ce1d866f0b895d05c1c9182ae37586359b33353527eb2d2417ff2bc87d351822c0ab0daec81f44ab62c61a3f1e47845cfa1c557 +EBUILD rocm-comgr-3.1.0.ebuild 1033 BLAKE2B 56a3fcceff12f501e9e5129d1b50c3b736da78e5553b5cb99daa66e7dc7256c730c6755208b1dfd95938d4ba67298f8f2796d0a82b4d3305fee0311baf51fe8b SHA512 d0d0ff389dbf7ac8f7f88fc1cb3d0ad8ef918c97b44b3660c55ebe340a4b630239ecb1e318ca249b1bffaea19276212c532b1aa06c0b0cd6bc9b0ca8b81ecade +EBUILD rocm-comgr-3.3.0.ebuild 1035 BLAKE2B 88fd6f76f9d5906f9ffea88bfd36aa43e02b85972bbb53b9b4e52d5ad42f179f5dda1d65d9c0a09fcb3979ed60c21a349a98d171f2963371835e6a6a7d939ad2 SHA512 8bad55ba2a67ed3a32f8ae2f036953cc9341caf482074609ea14b985d54c7565431e86127788f2a30dca734a2e6e68cd53f74437a8f528065ccf9e02a3fcaf04 MISC metadata.xml 484 BLAKE2B 5afcf22d4b70b094748570fc3f2c756c85b1f192aabc8df86d64e3bad535702444111151282dead984de46a5de2ab04748e0a2b0252f3a3af6e32e1e60416a3b SHA512 da6dbb545060ba024ce5df3439db80210c15e9191953703c9c50b2fed11a4140303a87cc89ee0336ad81f495da0d434fedd85e6c32a1ddede525a1bc5420ca94 diff --git a/dev-libs/rocm-comgr/files/rocm-comgr-3.1.0-dependencies.patch b/dev-libs/rocm-comgr/files/rocm-comgr-3.1.0-dependencies.patch new file mode 100644 index 000000000000..d70ed4957002 --- /dev/null +++ b/dev-libs/rocm-comgr/files/rocm-comgr-3.1.0-dependencies.patch @@ -0,0 +1,52 @@ +https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/pull/25 + +From c65cba2e73f9118e128b9ab7e655ee0f8a7798e7 Mon Sep 17 00:00:00 2001 +From: Craig Andrews +Date: Sun, 1 Mar 2020 19:24:22 -0500 +Subject: [PATCH] Link additional required LLVM libraries + +Without these additional required dependencies, linking fails with errors such as: +`undefined reference to llvm::errs()'` +--- + CMakeLists.txt | 20 ++++++++++++++++++-- + 1 file changed, 18 insertions(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 1794a07..c7b852a 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -207,7 +207,11 @@ install(FILES + DESTINATION "${AMD_COMGR_PACKAGE_PREFIX}") + + set(CLANG_LIBS +- clangFrontendTool) ++ clangFrontendTool ++ clangFrontend ++ clangBasic ++ clangDriver ++ clangSerialization) + + set(LLD_LIBS + lldELF +@@ -218,8 +222,20 @@ if (LLVM_LINK_LLVM_DYLIB) + else() + llvm_map_components_to_libnames(LLVM_LIBS + ${LLVM_TARGETS_TO_BUILD} ++ Option + DebugInfoDWARF +- Symbolize) ++ Symbolize ++ Support ++ Object ++ BitWriter ++ MC ++ MCParser ++ MCDisassembler ++ Core ++ IRReader ++ CodeGen ++ Linker ++ BinaryFormat) + endif() + + target_link_libraries(amd_comgr diff --git a/dev-libs/rocm-comgr/rocm-comgr-3.1.0.ebuild b/dev-libs/rocm-comgr/rocm-comgr-3.1.0.ebuild new file mode 100644 index 000000000000..96891e698554 --- /dev/null +++ b/dev-libs/rocm-comgr/rocm-comgr-3.1.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/" + inherit git-r3 + S="${WORKDIR}/${P}/lib/comgr" +else + SRC_URI="https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/archive/roc-${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/ROCm-CompilerSupport-roc-${PV}/lib/comgr" + KEYWORDS="~amd64" +fi +PATCHES=( + "${FILESDIR}/${PN}-2.6.0-find-clang.patch" + "${FILESDIR}/${PN}-2.6.0-find-lld-includes.patch" + "${FILESDIR}/${PN}-3.1.0-dependencies.patch" +) + +DESCRIPTION="Radeon Open Compute Code Object Manager" +HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-CompilerSupport" +LICENSE="MIT" +SLOT="0/$(ver_cut 1-2)" + +RDEPEND=">=dev-libs/rocm-device-libs-${PV} + >=sys-devel/llvm-roc-${PV}:=" +DEPEND="${RDEPEND}" + +src_prepare() { + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/" + ) + cmake_src_configure +} diff --git a/dev-libs/rocm-comgr/rocm-comgr-3.3.0.ebuild b/dev-libs/rocm-comgr/rocm-comgr-3.3.0.ebuild new file mode 100644 index 000000000000..0c08627ebd88 --- /dev/null +++ b/dev-libs/rocm-comgr/rocm-comgr-3.3.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/" + inherit git-r3 + S="${WORKDIR}/${P}/lib/comgr" +else + SRC_URI="https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/ROCm-CompilerSupport-rocm-${PV}/lib/comgr" + KEYWORDS="~amd64" +fi +PATCHES=( + "${FILESDIR}/${PN}-2.6.0-find-clang.patch" + "${FILESDIR}/${PN}-2.6.0-find-lld-includes.patch" + "${FILESDIR}/${PN}-3.1.0-dependencies.patch" +) + +DESCRIPTION="Radeon Open Compute Code Object Manager" +HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-CompilerSupport" +LICENSE="MIT" +SLOT="0/$(ver_cut 1-2)" + +RDEPEND=">=dev-libs/rocm-device-libs-${PV} + >=sys-devel/llvm-roc-${PV}:=" +DEPEND="${RDEPEND}" + +src_prepare() { + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/" + ) + cmake_src_configure +} diff --git a/dev-libs/rocm-device-libs/Manifest b/dev-libs/rocm-device-libs/Manifest index bb2dd55a3b96..05e4904a0cab 100644 --- a/dev-libs/rocm-device-libs/Manifest +++ b/dev-libs/rocm-device-libs/Manifest @@ -1,4 +1,8 @@ DIST rocm-device-libs-3.0.0.tar.gz 227811 BLAKE2B 8fb866611e82126b5909b75282081371ddeea58a34d732586e43dcf23d512fb8f2ad259f2c9227e35730af0d0d2b235895aa5396a7d19c2987754162d2ed6f49 SHA512 257f8990d93bf8cb0438fa15d7ca91a7f38082c90f0bb96b0691196ec78f16e790142ecef0089bc765edf80c1f0b644210e991a7e6f7e8dfab33cedad6465fa3 +DIST rocm-device-libs-3.1.0.tar.gz 227951 BLAKE2B 06918195f4b7073089dbe3475fb12402f1ff9a514430b143f9135f63ea0f75b0ed125af69bb60995d80974661fb3f3fb8276d72dc935ce48f059bac0e9c23f85 SHA512 4238698011bb2501f15ab081e12f1c9959a92890093c8607188526e69d2a35483edf39fd55c3eba33dbc93fc1865771fde9affc7e1e0aa3bd26f1878af106e47 +DIST rocm-device-libs-3.3.0.tar.gz 227986 BLAKE2B 4d62002e06b4f69641d6733120dc6222aa9bf4a4f6af2709218f42e8d92cb1943fdc967ef6a88f62e19d46828472b91fa9b17a35dab1cda90ef2a0278398d6b7 SHA512 920d7bd6ccd423bab98c97fadb183d4d667a967e6843c41b4c5c6c0c14ceabf57ba10e7c8787cb86b0b8ddf14efa96b7422e6f4a12079e37c5da7053e8bf0a99 EBUILD rocm-device-libs-3.0.0.ebuild 812 BLAKE2B 830cff0de7f8ea43e929f86d5595a2842793372cc17d1463614127987651ce188b51ad46e2b7e1c0549cd7098800d6cb844b33adf74a14f1db884298a3051024 SHA512 4b123a3c24bb5d57720f8f8fd33d3105168d0fe7bbd750b7aba9410b155024d8b1632b95625a20cb8f4ed3c78058b13eb3ffef37485036a87ef2369611b790dc +EBUILD rocm-device-libs-3.1.0.ebuild 812 BLAKE2B 830cff0de7f8ea43e929f86d5595a2842793372cc17d1463614127987651ce188b51ad46e2b7e1c0549cd7098800d6cb844b33adf74a14f1db884298a3051024 SHA512 4b123a3c24bb5d57720f8f8fd33d3105168d0fe7bbd750b7aba9410b155024d8b1632b95625a20cb8f4ed3c78058b13eb3ffef37485036a87ef2369611b790dc +EBUILD rocm-device-libs-3.3.0.ebuild 814 BLAKE2B a86efd3afe14bbb6356226b215951c419cf764e7202b991b291e3e1cad4e7e68bfd100ab9e441866c9ae056876e094e7c9ee5a0b241e533401044426fed27dd7 SHA512 1c8f592d37e1865c5f55b1fe93aa4f1c25e9a0000baf1181a450b27b99c0748eb320756be50fb42e4c21aa18e7acc6bdfc897fd7fb296d13b2a0a0e37a551b30 EBUILD rocm-device-libs-9999.ebuild 796 BLAKE2B 5367545b958dfcc880ef4f66e4c4eec50e298e5f7c043606713e5ceb1a3e52d345509fa37fca154376d64ce4bdf80de9b963f2cf091977b7133e2ac600729ecd SHA512 922e5c75a06f5e325f6d676bd04042be32ae1a726f6defc02157e011756ce3deaa409079f9e34c52ef28cd1478471d491de42c26b2430d3dc03a4c8eaeea3303 MISC metadata.xml 477 BLAKE2B 75910bca37a606f3ca0b41122d64b786776930f7cf00e8125496b4722d887f31506f1abec272123b66e81ce5e5ff9ffad5e3176c29e64c314e46f71c8baefb4a SHA512 ea01d8303b071b1338e53361ec9b21e73447d42e4d96598f4b723496fa48dab4f811d743f1dd188da28c7240fdf4b132775181c177fc35702d8b99ef40ef7b01 diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-3.1.0.ebuild b/dev-libs/rocm-device-libs/rocm-device-libs-3.1.0.ebuild new file mode 100644 index 000000000000..48a848e0b31a --- /dev/null +++ b/dev-libs/rocm-device-libs/rocm-device-libs-3.1.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/" + inherit git-r3 + S="${WORKDIR}/${P}/src" +else + SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/roc-ocl-${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/ROCm-Device-Libs-roc-ocl-${PV}" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Radeon Open Compute Device Libraries" +HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs" + +LICENSE="MIT" +SLOT="0/$(ver_cut 1-2)" + +RDEPEND=">=dev-libs/rocr-runtime-${PV} + >=sys-devel/llvm-roc-${PV}:=" +DEPEND="${RDEPEND}" + +src_configure() { + local mycmakeargs=( + -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/" + ) + cmake_src_configure +} diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-3.3.0.ebuild b/dev-libs/rocm-device-libs/rocm-device-libs-3.3.0.ebuild new file mode 100644 index 000000000000..18ffd5a51cae --- /dev/null +++ b/dev-libs/rocm-device-libs/rocm-device-libs-3.3.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/" + inherit git-r3 + S="${WORKDIR}/${P}/src" +else + SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-ocl-${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/ROCm-Device-Libs-rocm-ocl-${PV}" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Radeon Open Compute Device Libraries" +HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs" + +LICENSE="MIT" +SLOT="0/$(ver_cut 1-2)" + +RDEPEND=">=dev-libs/rocr-runtime-${PV} + >=sys-devel/llvm-roc-${PV}:=" +DEPEND="${RDEPEND}" + +src_configure() { + local mycmakeargs=( + -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/" + ) + cmake_src_configure +} diff --git a/dev-libs/rocm-opencl-driver/Manifest b/dev-libs/rocm-opencl-driver/Manifest deleted file mode 100644 index bd7f8debab70..000000000000 --- a/dev-libs/rocm-opencl-driver/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST rocm-opencl-driver-2.10.0.tar.gz 21380 BLAKE2B 0ffdeb00b8d35a2619f37c6aa5efa53259151b2dfca8fd2dbd2dbaa49c9806599199340043a310cb8b855384d276d482e401ccbdf60cbff8c9efc1a80241df66 SHA512 dc6ba05c2a641c0379590af71ca28425495297b753eb4bcc5ff37f44f15a5d0a7f5477c3a426aa5350df969a6a6dabbeb4a71b3ae4b4ad63abd28b28ec87837e -EBUILD rocm-opencl-driver-2.10.0.ebuild 1050 BLAKE2B 3e138aa2e10f5f43c704816fc212495c2bdfe6b90f7dd9bd43192ad3461791f302a325e85aa337b548965739b3c48a8ec019e30c9f8b0809e85c7fdcd477cdc6 SHA512 801f249b0b78377f07ced4e368cbde7a53d18a4c096705a66996a5663c874c57b8c22983fc3feca6028deaac6800d1fde262b68e1a29df10171a4cedf1ce425f -MISC metadata.xml 489 BLAKE2B d989103f6ed0e6a7406558565a5d0453046f640fbef964eb84e51fc911dac4bcc57bc3f1c5222bb5f6d2fb6d10a7f83b4172161070029b0d537b475ef8473f04 SHA512 3bfb9c1ed4cd559aefaf7a74567daf0952359a9fa3e703f1dfaac48d9bb7a25d134afe16e7509c28dff8a5cdabe09870d8f541898756c028b5c5996577956f0a diff --git a/dev-libs/rocm-opencl-driver/metadata.xml b/dev-libs/rocm-opencl-driver/metadata.xml deleted file mode 100644 index 359755b2e5a5..000000000000 --- a/dev-libs/rocm-opencl-driver/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - candrews@gentoo.org - Craig Andrews - - - RadeonOpenCompute/ROCm-OpenCL-Runtime - - - Radeon Open Compute OpenCL Compatible Runtime - - diff --git a/dev-libs/rocm-opencl-driver/rocm-opencl-driver-2.10.0.ebuild b/dev-libs/rocm-opencl-driver/rocm-opencl-driver-2.10.0.ebuild deleted file mode 100644 index 54ba4d3eb585..000000000000 --- a/dev-libs/rocm-opencl-driver/rocm-opencl-driver-2.10.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-OpenCL-Driver/" - inherit git-r3 -else - SRC_URI="https://github.com/RadeonOpenCompute/ROCm-OpenCL-Driver/archive/roc-${PV}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/ROCm-OpenCL-Driver-roc-${PV}" - KEYWORDS="~amd64" -fi - -DESCRIPTION="Radeon Open Compute OpenCL Compiler Tool Driver" -HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-OpenCL-Driver" - -LICENSE="MIT" -SLOT="0/$(ver_cut 1-2)" -IUSE="test" - -RDEPEND=">=sys-devel/llvm-roc-${PV}:= - >=dev-libs/rocr-runtime-${PV}" -DEPEND="${RDEPEND}" -RESTRICT="!test? ( test )" - -src_prepare() { - # remove unittest, because it downloads additional file from github.com - sed -e "s:add_subdirectory(src/unittest):#add_subdirectory(src/unittest):" -i CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/" - ) - cmake_src_configure -} diff --git a/dev-libs/rocm-opencl-runtime/Manifest b/dev-libs/rocm-opencl-runtime/Manifest index 2d0a5601b529..8956005d8567 100644 --- a/dev-libs/rocm-opencl-runtime/Manifest +++ b/dev-libs/rocm-opencl-runtime/Manifest @@ -5,5 +5,9 @@ AUX rocm-opencl-runtime-2.8.0-update-README.patch 1263 BLAKE2B f6fb48bc8ea55480c AUX rocm-opencl-runtime-3.0.0-change-install-location.patch 5316 BLAKE2B 3c8770657f5b944f7943454c78a89ecd473e4ec9a78652f74ceee65b0388f33cbecde57954a4d3ede84b36cb5f0850407b19fb7e342c38f6a790fb17796da079 SHA512 35a603e71139d2375d5769406de447eaa87439617e42bfc2ddb3736a32e0841fab216622c2bb45560e77489584c87e60d0fddef8fa912c841fb704ba8c635256 DIST OpenCL-ICD-Loader-6c03f8b58fafd9dd693eaac826749a5cfad515f8.tar.gz 63248 BLAKE2B 7c311d98e5a209d01f1f1dbad7471ceb3de66e10f7cee48686ed176efcde1e7ba48ea12bdbf2af61d5f72e5b8eda69b2fae6829d265a8b88ad46c4ec4995d8d4 SHA512 5033d6fb0ef2515e56b0d9c31baf6fe02e90613989c417fbde20efd79e0ac2841df1a98ff799e60cc469b79244cdc756d15950df6c9baead7d31febe7cad0418 DIST rocm-opencl-runtime-3.0.0.tar.gz 974702 BLAKE2B 2cc1eaf1aa8d8cc80de698b587bf38cfebd51b31959b9d0150e4f01ea1b41240b0311cad156c48cf531207f1a120d2151f38679a8bc4cef1e73c9c8e56dcaf45 SHA512 2a47deda34544832421fd8110dd437eaeab3a1fca498a9ac14e825402d48e81fb9fe065d078bc8bf112e0534a750fdf81a29bf5979b42f9925b1561f7bcbf6e7 -EBUILD rocm-opencl-runtime-3.0.0.ebuild 1750 BLAKE2B 783710d81a99a16d821285b15f0e5414794ad3b3e3298325316e2048084a73c737ba3c2cdbe464511e6355c49e7707f0cb41c40a92d517a9bb7641fe2dda0c2d SHA512 3b88d98ae6790d895c3fa44141f9c6c695a410b02171c729b377e1256e355e482ec091647d619c3ca42fec68ca1d4ce5d5b9adb9a3cb632332cf60e3403c7df2 +DIST rocm-opencl-runtime-3.1.0.tar.gz 969782 BLAKE2B efe3cba6122273900fec80f577c45b5a93816cfd3cadbffaa36df258ea163ecc9d47530da0aa012fd7797c431506deb96fd3642c160470e2b78af75bc9fd56f6 SHA512 1665c30349547e6404563b1b1dd4258af5ab8106a66d65d6f94e7eb3ef51b2da9bc71878330c0c7ec21842e17a97e910a36be9b06fbdeab3de84bebe3a65c9db +DIST rocm-opencl-runtime-3.3.0.tar.gz 969871 BLAKE2B 5dae88abc5861752b45f2b7e72a4d774786d0363a6da633d2ca1386a002374243a0655e8c5bc4aaa7a7db528f3c9bd5e6e1298561d3b06ce935865b6f0106172 SHA512 10c892cebca3db031b69ef3e1521fa11e49f40b18b621983f4f0902c9f563ff178d543fd1a05f6217f817838499436adaac883f7b474b64a54ce9eeb482382e5 +EBUILD rocm-opencl-runtime-3.0.0.ebuild 1735 BLAKE2B ea3ec1080283cf20b89858d6c2fd3332ffdb243794160422b16e61baf27d42b53c69aecc078844715629851d6f98247034996aac74f2f9ac2b66382b5a039359 SHA512 e1c6bdcdd37b6417d9acb4757f035fb682c5bdd7a6430caa91bed29e9ebfef2294a3695abb07a9d5a991feea38f924d059078ea445ee9d48df517a4299b04d20 +EBUILD rocm-opencl-runtime-3.1.0.ebuild 1682 BLAKE2B 87674f8450ca486e7e4a920e2a7d203e3bbacc9011dc156bd81bdce4f46bba49457d4a986abef9225c6377034a7b389dabc0aedd130f4c1a350d6671f4dbd88d SHA512 af7fccf88b355e01e3cde7e4a44e33a220475c0bb36ecc96c15a7599fe7a3140db0a1b781ea8df719a8e4ed36e3a3e9573b2b09f17a3023d509ff9f2175cf63a +EBUILD rocm-opencl-runtime-3.3.0.ebuild 1682 BLAKE2B 87674f8450ca486e7e4a920e2a7d203e3bbacc9011dc156bd81bdce4f46bba49457d4a986abef9225c6377034a7b389dabc0aedd130f4c1a350d6671f4dbd88d SHA512 af7fccf88b355e01e3cde7e4a44e33a220475c0bb36ecc96c15a7599fe7a3140db0a1b781ea8df719a8e4ed36e3a3e9573b2b09f17a3023d509ff9f2175cf63a MISC metadata.xml 489 BLAKE2B d989103f6ed0e6a7406558565a5d0453046f640fbef964eb84e51fc911dac4bcc57bc3f1c5222bb5f6d2fb6d10a7f83b4172161070029b0d537b475ef8473f04 SHA512 3bfb9c1ed4cd559aefaf7a74567daf0952359a9fa3e703f1dfaac48d9bb7a25d134afe16e7509c28dff8a5cdabe09870d8f541898756c028b5c5996577956f0a diff --git a/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-3.0.0.ebuild b/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-3.0.0.ebuild index d965949c1977..390f4de5e07e 100644 --- a/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-3.0.0.ebuild +++ b/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-3.0.0.ebuild @@ -25,7 +25,7 @@ SLOT="0/$(ver_cut 1-2)" RDEPEND=">=dev-libs/rocr-runtime-${PV} >=dev-libs/rocm-comgr-${PV} >=dev-libs/rocm-device-libs-${PV} - dev-libs/ocl-icd[khronos-headers] + >=virtual/opencl-3 media-libs/mesa" DEPEND="${RDEPEND} dev-lang/ocaml diff --git a/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-3.1.0.ebuild b/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-3.1.0.ebuild new file mode 100644 index 000000000000..45a3fcd5324b --- /dev/null +++ b/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-3.1.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +OPENCL_ICD_COMMIT="6c03f8b58fafd9dd693eaac826749a5cfad515f8" +SRC_URI="https://github.com/KhronosGroup/OpenCL-ICD-Loader/archive/${OPENCL_ICD_COMMIT}.tar.gz -> OpenCL-ICD-Loader-${OPENCL_ICD_COMMIT}.tar.gz" +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/" + inherit git-r3 +else + SRC_URI+=" https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/archive/roc-${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/ROCm-OpenCL-Runtime-roc-${PV}" +fi + +DESCRIPTION="Radeon Open Compute OpenCL Compatible Runtime" +HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime" + +LICENSE="Apache-2.0 MIT" +SLOT="0/$(ver_cut 1-2)" + +RDEPEND=">=dev-libs/rocr-runtime-${PV} + >=dev-libs/rocm-comgr-${PV} + >=dev-libs/rocm-device-libs-${PV} + >=virtual/opencl-3 + media-libs/mesa" +DEPEND="${RDEPEND} + dev-lang/ocaml + dev-ml/findlib" +BDEPEND=">=dev-util/rocm-cmake-3.0.0" + +PATCHES=( + "${FILESDIR}/${PN}-3.0.0-change-install-location.patch" + "${FILESDIR}/${PN}-2.8.0-change-opencl.patch" + "${FILESDIR}/${PN}-2.8.0-update-README.patch" + "${FILESDIR}/${PN}-2.8.0-amdocl64icd.patch" +) + +src_prepare() { + mkdir -p "${S}"/api/opencl/khronos/ || die + mv "${WORKDIR}/OpenCL-ICD-Loader-${OPENCL_ICD_COMMIT}" "${S}"/api/opencl/khronos/icd || die + [ -d tools/clinfo ] && rm -rf tools/clinfo || die + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DUSE_COMGR_LIBRARY=yes + -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/" + -DClang_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/clang/" + ) + cmake_src_configure +} diff --git a/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-3.3.0.ebuild b/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-3.3.0.ebuild new file mode 100644 index 000000000000..45a3fcd5324b --- /dev/null +++ b/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-3.3.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +OPENCL_ICD_COMMIT="6c03f8b58fafd9dd693eaac826749a5cfad515f8" +SRC_URI="https://github.com/KhronosGroup/OpenCL-ICD-Loader/archive/${OPENCL_ICD_COMMIT}.tar.gz -> OpenCL-ICD-Loader-${OPENCL_ICD_COMMIT}.tar.gz" +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/" + inherit git-r3 +else + SRC_URI+=" https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/archive/roc-${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/ROCm-OpenCL-Runtime-roc-${PV}" +fi + +DESCRIPTION="Radeon Open Compute OpenCL Compatible Runtime" +HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime" + +LICENSE="Apache-2.0 MIT" +SLOT="0/$(ver_cut 1-2)" + +RDEPEND=">=dev-libs/rocr-runtime-${PV} + >=dev-libs/rocm-comgr-${PV} + >=dev-libs/rocm-device-libs-${PV} + >=virtual/opencl-3 + media-libs/mesa" +DEPEND="${RDEPEND} + dev-lang/ocaml + dev-ml/findlib" +BDEPEND=">=dev-util/rocm-cmake-3.0.0" + +PATCHES=( + "${FILESDIR}/${PN}-3.0.0-change-install-location.patch" + "${FILESDIR}/${PN}-2.8.0-change-opencl.patch" + "${FILESDIR}/${PN}-2.8.0-update-README.patch" + "${FILESDIR}/${PN}-2.8.0-amdocl64icd.patch" +) + +src_prepare() { + mkdir -p "${S}"/api/opencl/khronos/ || die + mv "${WORKDIR}/OpenCL-ICD-Loader-${OPENCL_ICD_COMMIT}" "${S}"/api/opencl/khronos/icd || die + [ -d tools/clinfo ] && rm -rf tools/clinfo || die + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DUSE_COMGR_LIBRARY=yes + -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/" + -DClang_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/clang/" + ) + cmake_src_configure +} diff --git a/dev-libs/rocr-runtime/Manifest b/dev-libs/rocr-runtime/Manifest index 1b0b41d4381a..01512e221d84 100644 --- a/dev-libs/rocr-runtime/Manifest +++ b/dev-libs/rocr-runtime/Manifest @@ -1,5 +1,9 @@ AUX rocr-runtime-3.0.0-cmake-install-paths.patch 2719 BLAKE2B 66e262fed83f839d87e3d31658ac7373bba7d6985d0dceecdc9d34a4734a5aa877007aa6f26d1ee9bbe8c3d232eb22b5dd98379d67c89e3e94a95c1d2e29c3be SHA512 d5ad7aa6d6531616448c131817cfc41044dcab0bb71baf5a49819996370ad8d9bf239132b54bbab1650634a953e05ff3aa5f6ee300f2aba14a70e74d3c44bcfe DIST rocr-runtime-3.0.0.tar.gz 327908 BLAKE2B 0d95ecc22d27e470dd46f02aca012c59e8d0b0bd76de21133a1198d2daa75547600d95ea6c3a3771da36ce3fdf5e197b40ff68543b71adf36d33079a9d9496ab SHA512 e1a1eeec67bca02defc6f502e94dab71e48833737cc0f45552781c5b0cc36bff9147b2c477d6c2c3c9bd25654569ad1d91cd06aa81fcf412657a489cb56c5674 +DIST rocr-runtime-3.1.0.tar.gz 329176 BLAKE2B 845dcfc5a00e6d571bfef6330b370f588496de95ee7e04caf9c29f81e389f3e82dcdace11d48c86b01119cc0e73bf0a50949da9c4f5383044360f59176670d95 SHA512 a9b540341c649786aa0b53755fc51f540425d67c5a567834abbef9bb55c9b0120b1f14c082bfbc97f3c2a586aa846853f293093116aa8625dc34cae6fe50683a +DIST rocr-runtime-3.3.0.tar.gz 329386 BLAKE2B 59eb0838d377bb8b10887d7fb432e634190196516fff30a9401b591f2bb7846938c5486bac921fb4fce905a3acfbf4dd064ed9b53122da847fd5fb3d3d2f701c SHA512 ec7950aacd84c318978b9abbad0aafcae1e2d7d7c77806432bde0ce861372e6db92d74ba6445d3ac92c835aa0137b1929d27ddee77b9dae92ca2465a70c4878d EBUILD rocr-runtime-3.0.0.ebuild 957 BLAKE2B 45bc4d6779474edae379f8bfcf0f042eb98d928ae306371c485fbae6b641ea3f2be1a7748cb5837c3e8c8af7f9420ac9ca8bfa10f175362cbd9ec6231bd55821 SHA512 75335a26cc5a5e0de8218f2408bd19668480bff0a609b9af536e7a23423bc28fe14ff8885a27928891b6d259d5eea73ebc7f2e0a798e69380af0f3cc4f785acc -EBUILD rocr-runtime-9999.ebuild 892 BLAKE2B c938e361a2b3ef16679e930c9869f25ab0aa720e5e9eedf30594d2f12a9e146170c4ad8ca525824c56e99ed7de01b30348eafc62a6e7664bfd348fd14e1d5638 SHA512 f4abede180c99aab95038ca9bb5c721c9c6ea4a5d955d20c997f86cb51eb403f8a45e9c4ee32ecd413f16f9fa701ae36b4576f783a7ce58f69975a79ab4eef5a +EBUILD rocr-runtime-3.1.0.ebuild 957 BLAKE2B 45bc4d6779474edae379f8bfcf0f042eb98d928ae306371c485fbae6b641ea3f2be1a7748cb5837c3e8c8af7f9420ac9ca8bfa10f175362cbd9ec6231bd55821 SHA512 75335a26cc5a5e0de8218f2408bd19668480bff0a609b9af536e7a23423bc28fe14ff8885a27928891b6d259d5eea73ebc7f2e0a798e69380af0f3cc4f785acc +EBUILD rocr-runtime-3.3.0.ebuild 959 BLAKE2B a853aeb83d557601e0db52e7e147543c57d3e18151e3324517464796c372ce8a3142df55b9bc17c660c77acf1db690e078b2652f83eba97eddbfbae48c10bd1d SHA512 ac8f6b61432c6ff3cb934d77e36b77f8b7e679273601f0843c93f994bbdac3c26fbbfce846779f4580be0ae856e8a6838956debea166ea5f436e4faa8140060f +EBUILD rocr-runtime-9999.ebuild 894 BLAKE2B 9d1066fda6f310e917b7be2adaf1a887d4b75446d4155cce3a21a7bb38191f92d75cfaabb8720259ce3f6acfb16e924ac3eaab43015b1bf55685d9643952a8c4 SHA512 5e1567906914368531ad574890dd4f513e3bc2c7c78f414ba1d7a3bba39dcc50bde60b7091783ec8bb3122c4738a6fbd97abce794f48f2ecad28d75c0a086fd8 MISC metadata.xml 721 BLAKE2B 6a608a5a2063e626a9a39bf775ad840442cb797d07ff933b00ca763c11b024cd07a552dd0620b46bec7f4e8b7c608e898047822bd6e4b8e8716c2159a4e4eebb SHA512 71cd9916573d9b575cc42db8c878a27922e005fb31096902c1fb59537ffc9f84f23be8d8b4f53f3855e815d86d81e9012f4128fe4bb7d71490a8aa36bc9a444b diff --git a/dev-libs/rocr-runtime/rocr-runtime-3.1.0.ebuild b/dev-libs/rocr-runtime/rocr-runtime-3.1.0.ebuild new file mode 100644 index 000000000000..d6ba469a09fe --- /dev/null +++ b/dev-libs/rocr-runtime/rocr-runtime-3.1.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCR-Runtime/" + inherit git-r3 + S="${WORKDIR}/${P}/src" +else + SRC_URI="https://github.com/RadeonOpenCompute/ROCR-Runtime/archive/roc-${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/ROCR-Runtime-roc-${PV}/src" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Radeon Open Compute Runtime" +HOMEPAGE="https://github.com/RadeonOpenCompute/ROCR-Runtime" +PATCHES=( + "${FILESDIR}/${PN}-3.0.0-cmake-install-paths.patch" +) + +LICENSE="MIT" +SLOT="0/$(ver_cut 1-2)" +IUSE="non-free" + +COMMON_DEPEND="sys-process/numactl" +RDEPEND="${COMMON_DEPEND} + non-free? ( dev-libs/hsa-ext-rocr )" +DEPEND="${COMMON_DEPEND} + >=dev-libs/roct-thunk-interface-${PV}" + +src_prepare() { + sed -e "s:get_version ( \"1.0.0\" ):get_version ( \"${PV}\" ):" -i CMakeLists.txt || die + cmake_src_prepare +} diff --git a/dev-libs/rocr-runtime/rocr-runtime-3.3.0.ebuild b/dev-libs/rocr-runtime/rocr-runtime-3.3.0.ebuild new file mode 100644 index 000000000000..27a97d1c7600 --- /dev/null +++ b/dev-libs/rocr-runtime/rocr-runtime-3.3.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCR-Runtime/" + inherit git-r3 + S="${WORKDIR}/${P}/src" +else + SRC_URI="https://github.com/RadeonOpenCompute/ROCR-Runtime/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/ROCR-Runtime-rocm-${PV}/src" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Radeon Open Compute Runtime" +HOMEPAGE="https://github.com/RadeonOpenCompute/ROCR-Runtime" +PATCHES=( + "${FILESDIR}/${PN}-3.0.0-cmake-install-paths.patch" +) + +LICENSE="MIT" +SLOT="0/$(ver_cut 1-2)" +IUSE="non-free" + +COMMON_DEPEND="sys-process/numactl" +RDEPEND="${COMMON_DEPEND} + non-free? ( dev-libs/hsa-ext-rocr )" +DEPEND="${COMMON_DEPEND} + >=dev-libs/roct-thunk-interface-${PV}" + +src_prepare() { + sed -e "s:get_version ( \"1.0.0\" ):get_version ( \"${PV}\" ):" -i CMakeLists.txt || die + cmake_src_prepare +} diff --git a/dev-libs/rocr-runtime/rocr-runtime-9999.ebuild b/dev-libs/rocr-runtime/rocr-runtime-9999.ebuild index 29470ab6f6d6..5ddab400ad03 100644 --- a/dev-libs/rocr-runtime/rocr-runtime-9999.ebuild +++ b/dev-libs/rocr-runtime/rocr-runtime-9999.ebuild @@ -10,8 +10,8 @@ if [[ ${PV} == *9999 ]] ; then inherit git-r3 S="${WORKDIR}/${P}/src" else - SRC_URI="https://github.com/RadeonOpenCompute/ROCR-Runtime/archive/roc-${PV}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/ROCR-Runtime-roc-${PV}/src" + SRC_URI="https://github.com/RadeonOpenCompute/ROCR-Runtime/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/ROCR-Runtime-rocm-${PV}/src" KEYWORDS="~amd64" fi diff --git a/dev-libs/roct-thunk-interface/Manifest b/dev-libs/roct-thunk-interface/Manifest index 412d1e9da9c6..9799f96a493f 100644 --- a/dev-libs/roct-thunk-interface/Manifest +++ b/dev-libs/roct-thunk-interface/Manifest @@ -1,6 +1,8 @@ DIST roct-thunk-interface-3.0.0.tar.gz 2685769 BLAKE2B d8ecf26113357a2a400bc1f2d4b40e38f2bd1bd5ac2c77c189490df9bcc7864f8357c262ad62d6cbf0f62f41edd9e09f5b75ce1e66f3a589d143a3883942a12d SHA512 18756a626d57255cfdd03b38dbc56769e4e28dbe1b00cc1e3d99a39dcd943bafebedc1774c76a191cdaf83b2bce4ac464dc97cbd088894447afddcca50447e9f DIST roct-thunk-interface-3.1.0.tar.gz 2688973 BLAKE2B b372e12ba5795a0f1e85f7c904059fbe71e147051f287939aacb165c6ca3068e59694c891e3ebdec945e494df4134ca6e4595e7b00893479387d2326b9af5b13 SHA512 dd63d097a42c8751846a1c5649a9c35c0d5e5dc68b1e8080cb6e333f787851ebc649c36d952aefbefbf9558c914d55c612800e85620b24676d7d2d7454bb3490 +DIST roct-thunk-interface-3.3.0.tar.gz 2689906 BLAKE2B 0eee8be65b0be8136dc0091cbc5534b89d630b9ffc1af1d6bdbf98671e141f524b3789153da673ed27dc3810d73e6ea8afb2fed776aa8df83e3c613b3776f81c SHA512 6ee02e5a9ef04ff9f873f762a78dcab93e45a98793545a882839fc2c890ea13030038130b1de266422eea58681e9fffa119e54b8d2f980c3a09c92b692d5cf3e EBUILD roct-thunk-interface-3.0.0.ebuild 1095 BLAKE2B 71b41207796c16c954b661751fbfbca92e7a6f9321856bf31c396b36b6d8f0dfe7fa01e62d925745dd9af97c2237e8edf4c5c1c694f2b4a44b1498d127b43af9 SHA512 7c85eced9cfd69756f78e31f8a30aa1dd61cda6486bcf3d7d12e2bead090f0f33ffa78004cfda56fb804154e160e066c8c18ebd14ec9a3fbfe6b3081d9436224 EBUILD roct-thunk-interface-3.1.0.ebuild 1095 BLAKE2B 71b41207796c16c954b661751fbfbca92e7a6f9321856bf31c396b36b6d8f0dfe7fa01e62d925745dd9af97c2237e8edf4c5c1c694f2b4a44b1498d127b43af9 SHA512 7c85eced9cfd69756f78e31f8a30aa1dd61cda6486bcf3d7d12e2bead090f0f33ffa78004cfda56fb804154e160e066c8c18ebd14ec9a3fbfe6b3081d9436224 +EBUILD roct-thunk-interface-3.3.0.ebuild 1095 BLAKE2B 71b41207796c16c954b661751fbfbca92e7a6f9321856bf31c396b36b6d8f0dfe7fa01e62d925745dd9af97c2237e8edf4c5c1c694f2b4a44b1498d127b43af9 SHA512 7c85eced9cfd69756f78e31f8a30aa1dd61cda6486bcf3d7d12e2bead090f0f33ffa78004cfda56fb804154e160e066c8c18ebd14ec9a3fbfe6b3081d9436224 EBUILD roct-thunk-interface-9999.ebuild 1095 BLAKE2B 71b41207796c16c954b661751fbfbca92e7a6f9321856bf31c396b36b6d8f0dfe7fa01e62d925745dd9af97c2237e8edf4c5c1c694f2b4a44b1498d127b43af9 SHA512 7c85eced9cfd69756f78e31f8a30aa1dd61cda6486bcf3d7d12e2bead090f0f33ffa78004cfda56fb804154e160e066c8c18ebd14ec9a3fbfe6b3081d9436224 MISC metadata.xml 742 BLAKE2B e4bf5b17c7add51f1fce354e5b68d874808e680e3dce8e514da738a0fdfb8a26076f76cfc5c8091bd11f7ef4576e2d45334590f20f899865b8c984406892b1a0 SHA512 7d0b104b201778561f5e0566c28f593abd8a9c05ea1154a7d58bebb135f15e86cf6dd7f98f9fd5059b054ffac1d64a86404743f7c9bb1a619431f5e911a233cf diff --git a/dev-libs/roct-thunk-interface/roct-thunk-interface-3.3.0.ebuild b/dev-libs/roct-thunk-interface/roct-thunk-interface-3.3.0.ebuild new file mode 100644 index 000000000000..9ec113c78ebe --- /dev/null +++ b/dev-libs/roct-thunk-interface/roct-thunk-interface-3.3.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake linux-info + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface/" + inherit git-r3 +else + SRC_URI="https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface/archive/roc-${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/ROCT-Thunk-Interface-roc-${PV}" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Radeon Open Compute Thunk Interface" +HOMEPAGE="https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface" +CONFIG_CHECK="~HSA_AMD ~HMM_MIRROR ~ZONE_DEVICE ~DRM_AMDGPU ~DRM_AMDGPU_USERPTR" +LICENSE="MIT" +SLOT="0/$(ver_cut 1-2)" + +RDEPEND="sys-process/numactl + sys-apps/pciutils" +DEPEND="${RDEPEND}" + +src_prepare() { + sed -e "s:get_version ( \"1.0.0\" ):get_version ( \"${PV}\" ):" -i CMakeLists.txt || die + cmake_src_prepare +} +src_configure() { + local mycmakeargs=( + -DCPACK_PACKAGING_INSTALL_PREFIX="${EPREFIX}/usr" + ) + cmake_src_configure +} +src_compile() { + cmake_src_compile build-dev +} +src_install() { + cmake_src_install install-dev +} diff --git a/dev-libs/satyr/Manifest b/dev-libs/satyr/Manifest index 037d3cd2df73..7407b7c22c07 100644 --- a/dev-libs/satyr/Manifest +++ b/dev-libs/satyr/Manifest @@ -1,3 +1,5 @@ DIST satyr-0.27.tar.gz 435341 BLAKE2B ade40bc6a1c48e6fc0af7913ff94ed044c63fdb63b8d86ba010bebcfd2098831bc6c7361d116851aee88f49c640d1457dd8953becad60b6ff6dc32deec6c7942 SHA512 7b01cf16489644fbfbe2150477279a94c6fa9b3310edebc84b83bab58d1058df0be478ab6bf4c6910b4168122721dde10d573711abb983b0eb5ccda09cb80710 +DIST satyr-0.30.tar.gz 427940 BLAKE2B 97fedef59cc77b2ae81857c491532552c352a272658d02564d2661d06a4ccc99c18bcd57e5e68e5a612e9e65c5878f19b2f18bbe74066874a7295e2f65d64149 SHA512 ebc6e9c0fd8cd130cf1701573c8ecdadf73fe54efa563759a47f990a91b217cf1dec01045be624d15cfa96b1370ddf2412b0537e57ed628dc27e860be46e21cf EBUILD satyr-0.27.ebuild 998 BLAKE2B 08132e235be3f21deab7abccc2ddb5021851839f4012d985144bd89a7078a09bcf0e854e6e6c4626f9817c20a2aded73303892451e26001792b812b1e007dfaf SHA512 4c8108312645f67c1da4aafdf5693295d4706c7ca1c2f63fe7933c2283488411c30e485d188b64eb9ccffd3caf5c0927608218de5075429309cd82e06d11388b +EBUILD satyr-0.30.ebuild 1888 BLAKE2B ab7808b568723b16e7122f9e592312954bd7677dade8b17717295578ecd71466a0f8e124675f2c47826178cfac5004cfae2f3f0e9e12324a84949f5b7b132bde SHA512 9388875827aa9d2325328394f7f79ad5c11cae9c2e5e019dc61da7ea6569b72ee5e231dc533f9750873754b34630cd283ef0885d3c6bdc750f33acfab7976f74 MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 diff --git a/dev-libs/satyr/satyr-0.30.ebuild b/dev-libs/satyr/satyr-0.30.ebuild new file mode 100644 index 000000000000..f654d70e26bb --- /dev/null +++ b/dev-libs/satyr/satyr-0.30.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit autotools multiprocessing python-r1 + +DESCRIPTION="Satyr is a collection of low-level algorithms for program failure processing" +HOMEPAGE="https://github.com/abrt/satyr" +SRC_URI="https://github.com/abrt/${PN}/archive/${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0/4" + +IUSE="python" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +KEYWORDS="~amd64 ~x86" + +RDEPEND="python? ( ${PYTHON_DEPS} ) + >=dev-libs/elfutils-0.158 + dev-libs/json-c:= + dev-libs/nettle:= +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + dev-util/gperf +" + +src_prepare() { + default + ./gen-version || die # Needs to be run before full autoreconf + eautoreconf + use python && python_copy_sources +} + +src_configure() { + use python && python_setup + + local myargs=( + --localstatedir="${EPREFIX}/var" + --without-rpm + $(usex python "--with-python3" "--without-python3") + ) + + if use python; then + python_configure() { + econf "${myargs[@]}" + } + python_foreach_impl run_in_build_dir python_configure + else + econf "${myargs[@]}" + fi +} + +src_compile() { + if use python; then + python_foreach_impl run_in_build_dir default + else + default + fi + +} + +src_test() { + local extra_args + + # In order to pass --jobs to the test runner + run_tests() { + cd tests || die + emake testsuite + ./testsuite --jobs=$(makeopts_jobs) ${extra_args[@]} $@ + + # Only run the python bindings tests for other python impls + extra_args=('-k' 'python3_bindings.*') + } + + if use python; then + python_foreach_impl run_in_build_dir run_tests + else + run_tests SKIP_PYTHON3=yes + fi +} + +src_install() { + if use python; then + python_install() { + default + python_optimize + } + python_foreach_impl run_in_build_dir python_install + else + default + fi + + find "${D}" -name '*.la' -type f -delete || die +} diff --git a/dev-libs/serd/Manifest b/dev-libs/serd/Manifest index f9a0cff9096d..1a9df4b3ce4c 100644 --- a/dev-libs/serd/Manifest +++ b/dev-libs/serd/Manifest @@ -1,5 +1,5 @@ DIST serd-0.28.0.tar.bz2 371592 BLAKE2B 143e858b5947cd52d01341ec7ff5fb36f98aefceda4e748b2a999c2e6d2c972b2f5d30053d8538f04f236597da93a595d0fabbfa4c667397e27d4c897458d1ee SHA512 b25cc70af17ff821812ab2a70c2812c1713ff811a0f18fb5d5c54f3b67e0c68293aabedfacd687afe6b7acdfd81602ef81764d7e11bc0d933de738bc6d4fce3e DIST serd-0.30.2.tar.bz2 590337 BLAKE2B 7b47f4f9940d9d2d37772c034c3f15801fff2bc8a058d30b40891ae900bdee3a631803e25505230a853e4beb083be4c854c627074eb89c0b23781da42fbde2d5 SHA512 b1e18ac883aac2a8146ee0e1de553ac2b512deba5307e5c9fa2733d9011ed0777d67790aa6527e73b3f11c9da0d8c9a98227457bb412897296f4464228cac0f7 -EBUILD serd-0.28.0-r1.ebuild 1141 BLAKE2B d01a86c5664a3c9a4387effa85ac48be466b50a3598118d04504f0a0c09c3cab4d8db444b3c56244e0f6d22b61594631de4fabef45d8c70bb16ab7dbb870de64 SHA512 5c6a6d56ca08e5739584df2a6e9d923c90ac80f16bbb93deaf9890fa8e0bdaea794307e41f06faa39ba9cbf1fb726086553d7875ec25ad2c5e1422902283bb1e -EBUILD serd-0.30.2.ebuild 1149 BLAKE2B 083af72a17803897ab655fc4b42d6601ccde1d3383c1540d0dbe30dbb1898f7090c34f34684ea0bea5d06771dda1394a0b054e19390f7b5c8b72df6363082cb2 SHA512 d3bec2207e55c829e0172c7dfd9143e9b789986f88ab94ac23623f3727183c36eb5d73b878ece936af4af66628c404b6f92a568a20f4397d0441de7b4939ada8 +EBUILD serd-0.28.0-r1.ebuild 1143 BLAKE2B a117c55647aadf77eaade7738fd359ffcd4f4cb7f83a937a21c3964edcc19c55596446aa8497fc56619755c08a5b2166e0dd57688c84e133433459f756d56515 SHA512 c24eab6851e018f079f5439cf61d3ae61ecaa1d7d3a79ca54a9f07c17113bc5f00ab5b6c2be2b0a07e9ef47b13d6bde0098a8ae0f33f11e02f3aabd48ff1b06f +EBUILD serd-0.30.2.ebuild 1150 BLAKE2B aa7bdcc725a30fb6d9bd553c60fd6a1e6e524e55632a67bd8289e995b8eea684a6cce5f9d458c7f414804b0436fdd37d5a54c93666851ea6f77b70d0544735fe SHA512 816126f9a34861b87442f67662a3c209b9a7e9b89c9bc34e6527de8dc78795831077c8b6f395881a0edf52e1514074a7019751fee5cbac55222a457b979f6302 MISC metadata.xml 658 BLAKE2B 5495f0e6022b9cb312b6079c970bbfe0caa8cd865c5109a8dfba32b6937a1e19c928a3c424fd257140e38d19717e686b59d649f07354b7d8e88d3d431472803c SHA512 e0718eccdfc18ca985b902aa0592c733205a74f5c0c0d8d295a12343d0ef61b96cda9955b2a45832273becae62d74b251ce59b8123aa95f6196b1e75897395c1 diff --git a/dev-libs/serd/serd-0.28.0-r1.ebuild b/dev-libs/serd/serd-0.28.0-r1.ebuild index 6c70a4cc334d..f230bc9025ce 100644 --- a/dev-libs/serd/serd-0.28.0-r1.ebuild +++ b/dev-libs/serd/serd-0.28.0-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://download.drobilla.net/${P}.tar.bz2" LICENSE="ISC" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ppc ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86" IUSE="doc static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/serd/serd-0.30.2.ebuild b/dev-libs/serd/serd-0.30.2.ebuild index 0bda81d3f71e..22b8397d3b28 100644 --- a/dev-libs/serd/serd-0.30.2.ebuild +++ b/dev-libs/serd/serd-0.30.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://download.drobilla.net/${P}.tar.bz2" LICENSE="ISC" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86" IUSE="doc static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/serdisplib/Manifest b/dev-libs/serdisplib/Manifest index e837324c26b4..8d91940f1ecc 100644 --- a/dev-libs/serdisplib/Manifest +++ b/dev-libs/serdisplib/Manifest @@ -1,9 +1,7 @@ AUX disable-static-build.patch 3327 BLAKE2B 677d3dcc121cbc42345e987055aa202ea8118c74bbb5edd0f5d50dc7408ec77e6f439e38d1277fcba87e31932be4794021c45fe55115d7e1325cafe506abc750 SHA512 ca19a3f05fbc70693892d201efb938c9fd1c298d9e4551a51e802d99999b91568607fa73696c4be991a833432969ae0981fe3daa1e2cd5d18bbc0406bd925faa AUX use-destdir.patch 3400 BLAKE2B 77d9adc8c9a44586cbe352c6273677704d7335fc75c82d50a681c361a10a45484ae0dfb3241bf9d99ba242f6548df9cb036992b46e157f9c4ec3ca098397be7e SHA512 370ace46b39ba5e67d7f728a3cb3980b75a2c7e6e5fb25273f9c3bfbe10f33479bfcff92e3074a2cb80985c114d161b78115410dd88330810f654875e57d7575 -DIST serdisplib-1.97.9.tar.gz 293190 BLAKE2B f11406acaedb724d51266510d10f5cbae7e3bf1a69e3378ed8a0f8c4551336e3d662eb104ccc938f72821aec3406e1eed27754c990e17940d8dbe7dd8c5d6805 SHA512 ab45202fd1fd85b12f1ebf7a7e1a4575ad363f6faffd45949300840456e26dd521c70b67ff57c32e1ff6c0a9f2668b3be6a653afb57ba6da701fbae6e8db3118 DIST serdisplib-2.01.tar.gz 472998 BLAKE2B 7ee78703d1d2cb4172e44db443825dd0fb3080284e832c60a102b853a1df6e0812a30a40504b8eb3e5ecda83f57138d78b43c3c40b8e4efabb7071eff7ad1b3e SHA512 0474cce4353edb3640d8432272905859e90efe6140e6791c84e1cb51df7f533734a9c78447d8d8448a70e62dda6d65061bbcc515ee346354825029874ae5e9a9 DIST serdisplib-2.02.tar.gz 497028 BLAKE2B f35b6df60303a288b2a279d821a510089802019f33b7ee36b9c2fd1d1d6bef0b3118793e6d965076c1665e1e2555a553186ef1a9210712ef9d2bc1e090ec0a98 SHA512 d9936c25dc14e24eb02876f203476752340e621d8ee5c87ee99862575e45199bf46ff8487dfdd80b16a89543958fdf5a16a2aaf78d5cade06811cfb1592c45eb -EBUILD serdisplib-1.97.9.ebuild 689 BLAKE2B 046e5cbc15c905f6e9ce98cd91798a7b08e93f0ab5409d3ca46a0f52f2cf5c600d53521720e584146c001dcf1a414ae65c98f469cfd203a89b427193cdbad07d SHA512 f1d713fc3c1005ad81b074a4b75638015f06b57141d2f83e02c4cf11a2b2cdaac56b89f1c3fbfc1b3e38d33f2c48e0e22a7ac6af31c47e50b1d4431231c613a9 -EBUILD serdisplib-2.01-r1.ebuild 2558 BLAKE2B 0556b6f2ac51a53ae8160cfbbdd490e7ec0f0f65ed177d457a84f865c541c9ddb953d3d21700719f404dc8ca4bb8488e21ae3e15126fbb882417344c33b67720 SHA512 29036de8863534cd54ec9f72f7bcaf131d5a2b0c3ec63c5a3908481f0f946e3c339b92dc6bfc037d8ad67e4af46dbb6f5cceb4ec9848fac1a4c8ce7eaccb227a +EBUILD serdisplib-2.01-r1.ebuild 2557 BLAKE2B f9975f1674dc9eb783c27c8abd4afbf264bf0458f08fb542af48d12b1a48688e86f39a775e8c467286a39ba6fa73a4c4829bb7fca529c6628e48db2ce0e2e1c2 SHA512 696eed79e76bd9aac399ce29d123966c325f6313c15b941080192e41fc9ea8579d817059afaad1bb2a1a59b1ff3b9701e82f04b91e9c808ea09537067730b576 EBUILD serdisplib-2.02.ebuild 2559 BLAKE2B 9d19520bb7762b794b49c6c0e110f680f1340b8b1cbfe8bf9e914a58f025f99b62950f95b1a56dc05e382e571bd903067df58d29d85b10ebbcc1edcce9482a6a SHA512 e0eb83121bd6e33b01c67f286733bd46aa48dd7fc3c5352b11be786e7f15bb7d72393dec569b15a791c18097dd3729e72846f41975a67acc7e45b1365c93ab96 MISC metadata.xml 662 BLAKE2B 08a9e0f6642a8e77f31b102b1874b32e43728451e92ad3db770c06b93a3653c575844fdb1b92d4969640327b94ea56aec3caffe3afd48540709fde7c541644ac SHA512 5f67e02b44a93b45ac7f08be8e569d2974a761f54c4ddc90cc541459adc3e41b5702405d971f29c094e4b7755975d9f5cd4ba4ad0f6d9ee116e5fd6f4a2c2b91 diff --git a/dev-libs/serdisplib/serdisplib-1.97.9.ebuild b/dev-libs/serdisplib/serdisplib-1.97.9.ebuild deleted file mode 100644 index 0493b000dff1..000000000000 --- a/dev-libs/serdisplib/serdisplib-1.97.9.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 -inherit eutils - -DESCRIPTION="Library to drive serial/parallel/usb displays with built-in controllers" -HOMEPAGE="http://serdisplib.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="sdl usb" - -DEPEND="media-libs/gd[jpeg,png] - sdl? ( media-libs/libsdl ) - usb? ( virtual/libusb:0 )" -RDEPEND="${DEPEND}" - -src_configure() { - econf \ - --prefix="${D}/usr" \ - $(use_enable sdl libSDL) \ - $(use_enable usb libusb) -} - -src_install() { - emake DESTDIR="${D}" install - dodoc AUTHORS HISTORY README BUGS PINOUTS -} diff --git a/dev-libs/serdisplib/serdisplib-2.01-r1.ebuild b/dev-libs/serdisplib/serdisplib-2.01-r1.ebuild index 19a3e815ea2c..04801dd9ca7f 100644 --- a/dev-libs/serdisplib/serdisplib-2.01-r1.ebuild +++ b/dev-libs/serdisplib/serdisplib-2.01-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ppc ~ppc64 x86" IUSE="threads tools" # Define the list of valid lcd devices. diff --git a/dev-libs/snowball-stemmer/Manifest b/dev-libs/snowball-stemmer/Manifest index 7997ecdc86fc..51e09972e282 100644 --- a/dev-libs/snowball-stemmer/Manifest +++ b/dev-libs/snowball-stemmer/Manifest @@ -1,4 +1,4 @@ AUX libstemmer_c-shared-library.patch 850 BLAKE2B 864f1f7f34a35b04a57899f0ac3dd743121c4f6270ad1f5cd127789d79e2f70fedab1cbff72d492b7e0f7a048609650e2315b8cebef013fb711f812deeddf32e SHA512 36f96bf9661a71d7aa77619202d7c4d48cc494da6287ecf5a24ffa9963aefadf9f825ec52058534aca908e6c2641af71bfc1bf14ab880d9ba480add7a8cac12b DIST libstemmer_c-20140325.tgz 129506 BLAKE2B 46040a864b8111bcca1c858a16081542a9900e435e6154582e422e1687b8230b0a5f63c7e349e1ef47128eaa898891df7b87fd2a4d97d0c1304fb8af7ebb627b SHA512 938eb12d4fe9e229f21536a6cb8a4322e0b664a7fbc15685e7ad46b4a6ccdfbefc55cc484f86bc738791d6f3e6d1b61ba777a4332a62cf76a8b0a5efd2c2762b -EBUILD snowball-stemmer-0.20140325.ebuild 1386 BLAKE2B 66ad8901b27afa850df69c4400bb195b09f9784dd62f271c928bfd4c9fa1838e965fbc2ffbdda75aab85b1e5ccf6a93392e748f1b86a132658eaddd1f8e7753d SHA512 0788ea0b3a36a6da974a3cfbd9aa7d357b72e884bdd7d5a43bb170fb81a8b96f0c6a551971cb1be97b88bffaa0b4996f2451e80bb8be759f8d97398fe153ba15 +EBUILD snowball-stemmer-0.20140325.ebuild 1387 BLAKE2B 5f9b92fc96de39eac24a85f966fcede127b9e8f6ec19a4c1a025a439c7ea127bb4e17123fc7b4a3e1ae1da09fa781e6e844c3f86085e41b6e0cee16194756c0b SHA512 99ee101af35c24a080d82b9e06ea7d0c8a5d8d13725ab5deb3ca4e37b5408a7c287083134c1f906c5ada4235b06a48e86e91e96588c2932561ad12c3d33b9d3c MISC metadata.xml 215 BLAKE2B f7ca08c496dce81653514ebb4de27022bfa50165d664a6ecd7201dae8a9914470fb4f2909cff468fdc235772b0ba86ba3f80cffa4f9051484992a0d6ae3e4367 SHA512 e92f7c910939f1ff7b7cd5df19679d7c08f9b62d58a9dd1dfda4e97d14772ea23a569d822bce780cc09d407165ea203a872f6137f00c1b2ec0147df7dece0829 diff --git a/dev-libs/snowball-stemmer/snowball-stemmer-0.20140325.ebuild b/dev-libs/snowball-stemmer/snowball-stemmer-0.20140325.ebuild index 033020145493..17e23fe54c29 100644 --- a/dev-libs/snowball-stemmer/snowball-stemmer-0.20140325.ebuild +++ b/dev-libs/snowball-stemmer/snowball-stemmer-0.20140325.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}/libstemmer_c" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris" # This could be used to package both libstemmer_c and libstemmer_java together. IUSE="static-libs" diff --git a/dev-libs/sord/Manifest b/dev-libs/sord/Manifest index 18787775c941..4d0eacb024dc 100644 --- a/dev-libs/sord/Manifest +++ b/dev-libs/sord/Manifest @@ -1,5 +1,5 @@ DIST sord-0.16.0.tar.bz2 316331 BLAKE2B 27702600e48e14c75be18cc2b83705cdea1eed7158223ee685821ae80b18b61f5db82f804ee6a32236143cf8287ee875c3b3354edc6ccd1d4f25eaa3a04c785b SHA512 e18c6de62f2cbffedd4c200f6452f4fd37f719aed764ccc1b77c8da04a0f3394d47e8b57e19eefd6d600770926f505fdfa5da91564bbff5f4ead49f1adaba249 DIST sord-0.16.4.tar.bz2 510920 BLAKE2B e52b659e8070dc63188225741d1bfa31480214e47b53b4834dd0bccc5dcd688b93fc65c894b25540d89dbb20b04d8fd1952dcc65999c2ae7b650065c80b387dc SHA512 98bb102cff5ab38d999c2f966597508076ccce54583a739810b0c28b4f3d570b2ef414605fc08361ecb11ac3184d3176f2f50c7c59c06cc50c3d522e26ed5576 -EBUILD sord-0.16.0-r1.ebuild 1143 BLAKE2B 320eaaa4874a0308b9190a7402dd86d0429f11a72517a64e9a0d6fd138474047e1ac36f90d9c9d0034c34782a57d0f75adff8eff22fa8a5dc8e0cacd0f95a52b SHA512 e16fc70f671e9fe4bc0cb72e499916210b504cfb513afd2c76efa36ad3f5f3e596e7580a57460159f8a2bd09fc8e966bf78920aa7239fc6f38e2b68634ec4269 -EBUILD sord-0.16.4.ebuild 1172 BLAKE2B 4e93146d8552fa99ce7b6d2e388987175851ae16ac33cb555ccaa3b98c28e4fa1c31573e26c39c16fd75e93b8bb4e6f99c638fca52389e97922f3b22c804d5bb SHA512 fbf328befc121bba84c79b24fbe7f83bcb38608e190cca0150bbf8978578309c6f32e33869a792887c3cf55fd812216465031cc8766e4dd4f78c44629a25c6ac +EBUILD sord-0.16.0-r1.ebuild 1145 BLAKE2B 222c24ea9a2f9529aa97c2d7e6b967f463adac74cc07a0357ca882d84218c72ca8f65a549487fc53216c655b45f016e62c5fce6f33da4009c3697b8e422a48ee SHA512 ae30866744929cff73c4a07f1a43999fc58d01acc148fafb48b63da135c9cb2a5b2ded333b4f3cbaef78e67985ece217ad162fc6efa4c3981bd8cba691598637 +EBUILD sord-0.16.4.ebuild 1173 BLAKE2B 2fd9c7a25e7fe86bc09354fc07d6ab65b93691c748c261fc8b840ff45f38a86c8680115851fa8aef414747818ec6f2be40d6ce3dcc8a3dc69f8f801ba0087c06 SHA512 e50c262bef7589d0973671e61c8c51a9b6086010884dcb8e1552f495ea35e1fabcd2d5f0957c3048fd7519571eb7572940271cf4fc36ecdadbe4868afb8267a4 MISC metadata.xml 255 BLAKE2B 7a492321189530430d5c71d5598f8a99b548e020d8ace46bb200f1f18abb3a59c4d0dff84c8dc1f78297137c25684d42386d793b84a02e2363fab4d6dcedd4fa SHA512 9e74b875aa129f5b8108121402291772fde4ac18a157dc60f7b3e19c318ee54cd1be54e283a68bc61562f2dc3f5b338b161028d673ff7baa267192ff3b7e8dc8 diff --git a/dev-libs/sord/sord-0.16.0-r1.ebuild b/dev-libs/sord/sord-0.16.0-r1.ebuild index b66124773d89..e92452ab9cfd 100644 --- a/dev-libs/sord/sord-0.16.0-r1.ebuild +++ b/dev-libs/sord/sord-0.16.0-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://download.drobilla.net/${P}.tar.bz2" LICENSE="ISC" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ppc ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86" IUSE="doc static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/sord/sord-0.16.4.ebuild b/dev-libs/sord/sord-0.16.4.ebuild index 3cec2a537b6a..4b8144de07cf 100644 --- a/dev-libs/sord/sord-0.16.4.ebuild +++ b/dev-libs/sord/sord-0.16.4.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://download.drobilla.net/${P}.tar.bz2" LICENSE="ISC" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86" IUSE="doc static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/spdlog/Manifest b/dev-libs/spdlog/Manifest index 48a8382581a0..973c8b2bed22 100644 --- a/dev-libs/spdlog/Manifest +++ b/dev-libs/spdlog/Manifest @@ -1,7 +1,4 @@ -AUX spdlog-1.0.0-unbundle-fmt.patch 700 BLAKE2B d98e7dc4ad4b2911192053d1aec564f1e07c5dd7a5bfca39f30fd08e7210bc79749fed03b6e6137671156f814f4c07b6e47f56e11c69806cdb28a1a478cae8dd SHA512 cf86983ccbb975df3804f10fd581a4edbe11ba1d2b43312fb27c05ffc95269c8eeca75e38970697f34d9c5861b925537bc0a9b0bcfd84617d328d640cf668db8 -DIST spdlog-1.3.1.tar.gz 202634 BLAKE2B 2465a8d1a38af1527ae66d92f5dd91ad504d01e44ac47702e315f7448e19f01743627357132f0561e48807315df9b102f337f95cab5a7aae3ec0ae7ceff940b9 SHA512 a851a44b6384f493dd312ae0a611d068af46bbfe8daf1c2f61f13d8836a3801f41b339074fbe8da8e428131c82fa5c4a9e3320a55cbdd4b7aff8bb349dfff7dd DIST spdlog-1.5.0.tar.gz 270416 BLAKE2B bac6c6650f8347458dd2dd66f318b43a769b0896d68f6a6f1310754527a69feaa52b2f6f48d67c7e811c2dafa5d3863a9a07c738df8c12abed2718fb06254b28 SHA512 78991c943dd95af563c4b29545b9b5d635caf1af5031262dde734ecf70c0b4ae866d954ee77b050f9f0cc089a3bc57ee9583895e51cb00dd1cc6c10ff905ca34 -EBUILD spdlog-1.3.1.ebuild 810 BLAKE2B 7f495e88a4f8bd7f7818f22f6addaee6ed9895b7e9fb740eb2bd0bd6a0faf348f64a8259f7422ba5c0c31eda4840d31abd2971b1dd8cb79655664518df7a8305 SHA512 629167cf132eec58078359c08198afc6c67ce7c2e8049248ca9e5780a81b02d489c059803fcfb913c3cb638e4aa91bad07049dc67e6430590fd4131a996b6a5e -EBUILD spdlog-1.5.0.ebuild 925 BLAKE2B 56768dd167a3c34ac4bf677e3a9eb8e5ed512323c6e2d451f71e7d228ebcfec1e0aaecca628f3b1e6a2a7e246e0828c1b331ac221a4f1975cd0317dea86a323f SHA512 b3e01691f3c64409dc155ab4baa4f9a7a9b7076a22b905f69241cc58edbabf797ab35a0bd73138fb1b10c5ba897099820ff378917e47b6a4952b3f88cff48b7c +EBUILD spdlog-1.5.0.ebuild 941 BLAKE2B f70b860f6c8f28b203bb96c7bf9ec0e067feeb0629447ab580b7a17a2635bb855a66b12a71b42b39a4f495331baaa51c0932f721d7c088a6d7b6d875eb23be0f SHA512 437af08057c0023a43473cf1d046d92dc0e8335cf387e8dad7b58d77ccf068fb57a89747e28de348f4c21d5623bc2b002438d8addd1b94e3a4a20e80a6d85444 EBUILD spdlog-9999.ebuild 913 BLAKE2B 1f0b536a67333e5d86ad9434c66323f5571e150b232c862a0768b32aa1da731ca58931cb1d548e86c3c52ac11feda5cbe4bec3a93b6850a4acf0b7a2694dad9d SHA512 3c8870bc75eec1f8e9378cea9ea6f8fbef529d50a5a84e1c52a82312b5d92af97f51d6fce683aba4fffd54620a387483e50e473b2368cad69431427ac556334b MISC metadata.xml 444 BLAKE2B 43dc7df0be06296bad03bcd8c479773dab68c409644907e7fc02f0467e1ff8bc291e090b1c9831acb1c66ee046326b6597edc7267be09498566a3f4abc2dd722 SHA512 3da6d49c08f56e11b065b4cd2cf3536fff75512ab729a958db07151c3bce234deeab22a95e7cc7f569edf5e42f7edc099a68c1572be936f2430144532e95b62c diff --git a/dev-libs/spdlog/files/spdlog-1.0.0-unbundle-fmt.patch b/dev-libs/spdlog/files/spdlog-1.0.0-unbundle-fmt.patch deleted file mode 100644 index c039dc47a6ae..000000000000 --- a/dev-libs/spdlog/files/spdlog-1.0.0-unbundle-fmt.patch +++ /dev/null @@ -1,29 +0,0 @@ -diff --git a/include/spdlog/fmt/fmt.h b/include/spdlog/fmt/fmt.h ---- a/include/spdlog/fmt/fmt.h -+++ b/include/spdlog/fmt/fmt.h -@@ -17,9 +17,7 @@ - #ifndef FMT_USE_WINDOWS_H - #define FMT_USE_WINDOWS_H 0 - #endif --#include "bundled/core.h" --#include "bundled/format.h" --#else // external fmtlib -+#endif // external fmtlib -+ - #include - #include --#endif -diff --git a/include/spdlog/fmt/ostr.h b/include/spdlog/fmt/ostr.h ---- a/include/spdlog/fmt/ostr.h -+++ b/include/spdlog/fmt/ostr.h -@@ -11,8 +11,6 @@ - #ifndef FMT_HEADER_ONLY - #define FMT_HEADER_ONLY - #endif --#include "bundled/ostream.h" --#include "fmt.h" --#else --#include - #endif -+ -+#include diff --git a/dev-libs/spdlog/spdlog-1.3.1.ebuild b/dev-libs/spdlog/spdlog-1.3.1.ebuild deleted file mode 100644 index 69ab5a2e653a..000000000000 --- a/dev-libs/spdlog/spdlog-1.3.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="Very fast, header only, C++ logging library" -HOMEPAGE="https://github.com/gabime/spdlog" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/gabime/spdlog" -else - SRC_URI="https://github.com/gabime/spdlog/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64" -fi - -LICENSE="MIT" -SLOT="0/1" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND=" - dev-libs/libfmt:0/5 -" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${PN}-1.0.0-unbundle-fmt.patch" ) - -src_configure() { - rm -r include/spdlog/fmt/bundled || die - - local mycmakeargs=( - -DSPDLOG_BUILD_EXAMPLES=no - -DSPDLOG_BUILD_BENCH=no - -DSPDLOG_BUILD_TESTS=$(usex test) - ) - - cmake_src_configure -} diff --git a/dev-libs/spdlog/spdlog-1.5.0.ebuild b/dev-libs/spdlog/spdlog-1.5.0.ebuild index 3327a764a463..ad9da48dcf3a 100644 --- a/dev-libs/spdlog/spdlog-1.5.0.ebuild +++ b/dev-libs/spdlog/spdlog-1.5.0.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://github.com/gabime/${PN}" else SRC_URI="https://github.com/gabime/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" fi LICENSE="MIT" diff --git a/dev-libs/tinyxml/Manifest b/dev-libs/tinyxml/Manifest index 45b988cb1d8b..8d4e7f52aded 100644 --- a/dev-libs/tinyxml/Manifest +++ b/dev-libs/tinyxml/Manifest @@ -3,5 +3,5 @@ AUX tinyxml-2.6.1-entity.patch 1776 BLAKE2B e8430b2fea965f351c12a0413c3bba43ce19 AUX tinyxml-2.6.2-defineSTL.patch 353 BLAKE2B e9a3d63283f7946e04dafa58a7eeda782b02d6d6093bae18fdec727b9e6c6722a4c610230cc43ea8142695f3a0aaa1e9bf11a8f0072ad580acb5428655a3d6e8 SHA512 52cd82ef9e8f1783b3d6042551342a8c592c447e1da352d5d017db4211144bc0a908ddbfe2a4641b3108fb8e02dc47f385a851f920532d94178314255904a6ef AUX tinyxml.pc.patch 383 BLAKE2B 7f13d388d80605a9576ca6c6dca263d9d1afe87026801f4a5d1db9b341b8bc763c66dfdfef924ce388b30fc453b143f01019ba676f66805fb11270c54d19ecfb SHA512 e423baf55f488fe4788234b8b19819520db3f9a43e677c34dd0bb9250c187c349b796a5c2749b5bee35d468b8676ccc8db7eab8a1094c36f65f63e128572b860 DIST tinyxml_2_6_2.tar.gz 210124 BLAKE2B 84d4ad0174eb38583a4488523410105928b9797f09a2ef84b41156580a40cc11d1d09e28e67512494bd02d7a7e0b208aa6c1ce3383bec12de606491214c16a77 SHA512 133b5db06131a90ad0c2b39b0063f1c8e65e67288a7e5d67e1f7d9ba32af10dc5dfa0462f9723985ee27debe8f09a10a25d4b5a5aaff2ede979b1cebe8e59d56 -EBUILD tinyxml-2.6.2-r3.ebuild 1486 BLAKE2B 4309dbc198894a9364c55a165e6fcb323730a02f405203dddfeb6295b46eddb2f3b44e50d8417e90734543b3d6e484dfc909009376a9cbde0949b87c8193036e SHA512 af2bc02a40bedf0ce019f4ed7b7851a73a049476c03a15a731361f0e1f9e82df8e53d23a06ddadf538b65df46e2ecb65dcecd0cf6a2f5487cc11546a13fa2c4a +EBUILD tinyxml-2.6.2-r3.ebuild 1487 BLAKE2B 9c7f40fa6f75d18464e3ec02bbbb8bc1aaa34627051b9794bdac8b6fd8a9aa90edabc4048964e53d231a98432f130149cc1be5e2a342226ffa86e6a7e189cdfc SHA512 0385f65ae7835d5686a3637a4a8e01452cfb48049d5b9bb7ff85bf679844b0c3f9893f26632f0c2ea8ac2be7df5ee095747738ff125432a46fda5bf55e8eeb38 MISC metadata.xml 405 BLAKE2B 3df8b80574d2d5d42ee82fc2056f99d03fdd76190bc4fce6318a7b4ce79765c8c518f34b78181c0252de98dd587f6a48e745f1c094bd20f167a2667c8e64187f SHA512 b11af65ea7f12e4840154047ded852f3a393fecdca6c247d2eee83330a1ca834d210cb5d55db1601534c13a391321b82311fb9d5b288326beacdce2ad743ebb2 diff --git a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild index 967e3d3de44b..8d6a4874c45f 100644 --- a/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild +++ b/dev-libs/tinyxml/tinyxml-2.6.2-r3.ebuild @@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV//./_}.tar.gz" LICENSE="ZLIB" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x64-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~x64-macos ~x86-macos" IUSE="debug doc static-libs +stl" RDEPEND="" diff --git a/dev-libs/tre/Manifest b/dev-libs/tre/Manifest index f12350f68710..b202c4251c28 100644 --- a/dev-libs/tre/Manifest +++ b/dev-libs/tre/Manifest @@ -1,4 +1,4 @@ AUX 0.8.0-pkgcfg.patch 420 BLAKE2B 6b04ff4db2abc5dffdbca50bcbbe20974fdaa24ab25875f2538eca5af42921a729550e7ea5188225d3d73661e9ba05b96ff345fb4d931130ba4255b14c3944d2 SHA512 a6e4713aa0f9619abe256e9e1ea7c5bc8cbeb9ed173dd856972af70612ac435206e2b294ca5947e93223c17de875ba2620bf57949332b19ecff9965e2ee1a9e6 DIST tre-0.8.0.tar.bz2 380714 BLAKE2B b2af6e805e9e19fd69debf2f881ddfb591317f69db4e29a04e1899eb69100b8ac7744f86fa438530509ca2ee8aa1d346d416c6391f13247cd9398f4c59c2ed85 SHA512 db7465993e0d25eee8e52f974427b8a040234cf0f017769eb94ee88bc6261821336aad7f762bfa82db7e2212d8449bc221592586f061c528a59a550773cbc263 -EBUILD tre-0.8.0-r1.ebuild 1411 BLAKE2B 6173b69a6c4daa94a161c48441dcd41e470d75c886f72c24129b4477acf473be09f76a3ccccdb58197ea4f116f888b5442f0d46fad80bd4ad55f023a6413ca92 SHA512 7546eb5b14c5744237eef24c23c58604fe12a1312d01d5e37b336c4f303b49f757a79179e02a6973d16918324120f90b71e51ef9cc19c6146004973fbccd65c3 +EBUILD tre-0.8.0-r1.ebuild 1412 BLAKE2B 5910c54dd847e5ced32abba2c747abcb86c73701332650aa2d937b5470a78bc00be5eaed6cfeb63346b0af0cac702a7baea357ed2dd53aa2c2d600501991fcaa SHA512 ecc2906825000bab1e1286282e445f3da63d36b8896086ba5212646c727300a0c133edfb04a221385b0dc3173156029993aa63f26b43c69d79f78a0ef3aa8d2e MISC metadata.xml 353 BLAKE2B 0346462595f8f9a38758ce0817e787b87b35b329aef65d2921214d32bd9313023f006ee2ab31084a03a2f8a8ecf1d556dd11f190ac2467ebcd061bc144b977e4 SHA512 907b341e747fb9d7ba7b76f300d373284a21a59e3d649275c4a53ac681177f94e9d0d9f56b15365008262b2aba91236d9ac5623387313c7b74b65b2b70871d3b diff --git a/dev-libs/tre/tre-0.8.0-r1.ebuild b/dev-libs/tre/tre-0.8.0-r1.ebuild index 7183d34a9eea..63e4a0a6414f 100644 --- a/dev-libs/tre/tre-0.8.0-r1.ebuild +++ b/dev-libs/tre/tre-0.8.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://laurikari.net/tre/${P}.tar.bz2" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" IUSE="nls static-libs" RDEPEND=" diff --git a/dev-libs/ucl/Manifest b/dev-libs/ucl/Manifest index 8c9cf9d07eaa..86d2d33fa4f2 100644 --- a/dev-libs/ucl/Manifest +++ b/dev-libs/ucl/Manifest @@ -1,5 +1,5 @@ AUX ucl-1.03-CFLAGS.patch 4187 BLAKE2B 1f59a598cd58d53b25ecb57cf35720a56de022d19c0b57d749ec7cd35b88d8549db712affecbd5902bf98b9b55d375c6b16107d23c3ca126c57ae5ed4d3dbc6c SHA512 4d9b608b2b19cecc6693beb73c5f775b6f1ffbe1e1138dfe77a1318891705a10319e4e728f193f68555bff55a3a24871ec58c2823c487442559987dcb392a890 AUX ucl-1.03-x32.patch 6437 BLAKE2B 285d7efd85f631752e208f95dc9be4ed8904da63d0e0a20b3bed1f62bc08b6ba0f155f33d1ab9ef3a9f883f4068fa49de4bb286fb73a7aee5638005b18b31348 SHA512 e6a481c12255c7756d424eded3de923a971c8ebb440776556d467ab950ed0944f3468b1f875f1ae835edfe47b44a6f738d5cb16bd8c49c085f6239685528a6ef DIST ucl-1.03.tar.gz 534881 BLAKE2B 98df000bcf445963b901acf88b5d1a1065fd6f3eafd1b8adbda5bfe7ac1527b979252ff9d1e8474785f6f23a1a7452e39bf47ebac9216fcfff862625769cabd6 SHA512 7dd1824d01b4bb41ee03bbceddc634a9f7f910d235e5cca163d783680d6743f0f3cc309bbbcc1e094d897d549d3805a555f9093b4d77805443d896dd1862aa34 -EBUILD ucl-1.03-r1.ebuild 1143 BLAKE2B 6e89c14c1c7c030fcb79d92f14fe3132fea427d5dfd1de8b98f71e6054b5e203a41b7d5a7d524d7933aca7053f0d8776040266661ff0e1f133af30ea604eabc2 SHA512 78a58a67d5cb653624bc3522da2031a970041e4163a6dc94d5a86a76ce173742388eb22f2d8f40a11e0ceb56685c39d4bac127fe395fd940428e285b682f8eb1 +EBUILD ucl-1.03-r1.ebuild 1144 BLAKE2B 050834d448a60ce146e3c3a113a1da0dcebc0c602b6062b7dde59e9974dd6157a86050a3c2b7e963ff36845b5f28d9384f7d6f7f23720c3661e65efcce532f30 SHA512 7eb908b112a79558660ef68b6bb9512457ca0627af4af25ae8aac52bfafc15403aa65a2e9afdf106df4dbac05a86668607cee8cde0d6653a9ad956e569e8b339 MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/dev-libs/ucl/ucl-1.03-r1.ebuild b/dev-libs/ucl/ucl-1.03-r1.ebuild index 522d8f7917df..7c4f7a2e0dcc 100644 --- a/dev-libs/ucl/ucl-1.03-r1.ebuild +++ b/dev-libs/ucl/ucl-1.03-r1.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://www.oberhumer.com/opensource/ucl/download/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 hppa ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 hppa ~ia64 ppc ppc64 sparc x86" IUSE="static-libs" DEPEND="!!dev-libs/libucl" diff --git a/dev-libs/userspace-rcu/Manifest b/dev-libs/userspace-rcu/Manifest index 2a2457cadcbf..3b2eeefeb943 100644 --- a/dev-libs/userspace-rcu/Manifest +++ b/dev-libs/userspace-rcu/Manifest @@ -3,7 +3,7 @@ DIST userspace-rcu-0.10.2.tar.bz2 503833 BLAKE2B 17e2102e096903f301d1a08d606cf98 DIST userspace-rcu-0.11.1.tar.bz2 527799 BLAKE2B b81ab5b3fd23e5666d422c1f627bc3c2cd095770f4f054f5d0d4ea6bc0007f12a4c6b05446e179b7a33775f7603e3be8ebf2c844be77b47ed80305da208151ea SHA512 112f7be1b72edfbad61582bb9962e2cf3c83415d12886cecb8239ab3263d1d07310b097813ac206aa9d4622953099100f0f54375d5ba345a3c87159c4b27bdc3 DIST userspace-rcu-0.9.1.tar.bz2 468197 BLAKE2B ac2ae4ea788feef5463571e1a0d5dac35a5d6e298f628e0b0b2acea68d01e52a513cd5d1b58886d8b42d07455823fdfb91c1548caffb969cb9fe8c6b4d17adc7 SHA512 958234d72319decef07093c13b067e398c1b285ac714ab1dda89c2ad2ba0627d053e0cdabb07d480e399ebd60215445002876bd99f2829ca1e5582ada639f730 DIST userspace-rcu-0.9.2.tar.bz2 468871 BLAKE2B f8a13b9683e8c32942a3d675ca94715de82b40b1a39be8161e1ea6009373f2ea6ae57b2e9ba4068544db2c9064457aaa8e83bad5e4af600bede248bf0780d11f SHA512 36264119d68569565a7b1222c4b0ca90128d121f032b388f27204ceaa9c964901f35be25584e1553b1a7613aad01d11766983ae245860df09444eb2f8ac913fc -EBUILD userspace-rcu-0.10.1.ebuild 700 BLAKE2B 93a6ddde87848343a209b0848d004ff552c5075f7b78d9c38ccceb7282511d593d8388741996829db598d48a936ad7b55b13c8318a45293c0e1b118b012b633d SHA512 cb428bdce9ca3a788979533932ca713a5dea79f669f6586c158f8af60440b77fe556c97ddeb6e03ea2fa7eff4c804dd2fe3cff9bf7f0212a561fd99d65ab9517 +EBUILD userspace-rcu-0.10.1.ebuild 700 BLAKE2B ca8548ae18248485c2c1f8c6c8b1b2c43916c27d0efd5f164cafd7335a051700905301b1eaf588e40e16f98c019309ac95519cb9136ca2e4dbf642a30430b961 SHA512 e639ee70cdda9c5c3d6cb34495f185ae3180fb6b2be45c74bd6129b206cf530fd8a79e5f9619c3a869e49ecad6f133d5b010ff3fa729fe491158299412ca4600 EBUILD userspace-rcu-0.10.2.ebuild 707 BLAKE2B 590e0ca861bce65d2fdcf719bf7c286109c3210bfa2a5e81a981fc2f0db7409807a334dbd6d72fedf75c39009f6760344b8163adb5b90cc54efcfd00702d9473 SHA512 5fc4eb2befa1a2f9e4bbc1bd8b0c5febb9f172e304f46687389b8c9bfd705ab2b66707c5cbad0165f918993e0bf10fac93e0ff05241133b58cb38fad0c67e2a8 EBUILD userspace-rcu-0.11.1.ebuild 707 BLAKE2B d8e595a8c0c8895055bdc53bec05e72d958a359d4b8053b488ba1fcf5c38d072d498f96ab6791a82b651f1df5bfaee8792039e282056001a3a5e870932021c0a SHA512 e1b4b4c438e7774b50f3f21dc014c124677729d833e92b47980ecdce91840d9f9f59df65bf45b4810abd26d74888b52d7e7487f5a07eb4d5aba4e3b66093b9c8 EBUILD userspace-rcu-0.9.1.ebuild 767 BLAKE2B 640626c84e8e8d73c952c60c5ef1ae254b962f8ed6c267cae337b09f6fc02052c32c9f4ca80496b8f19a30909726af0a594c7bc19b5d64c9761072d52b090393 SHA512 167061897eb085a5ce1a23579c432cbe67863774efbc878c7605fb4626bc051b30080ba4e348d0f91aae8f4e8286d6636fcd05282791f796e35f4e855726b663 diff --git a/dev-libs/userspace-rcu/userspace-rcu-0.10.1.ebuild b/dev-libs/userspace-rcu/userspace-rcu-0.10.1.ebuild index a2d12af12b2e..fce08c01159b 100644 --- a/dev-libs/userspace-rcu/userspace-rcu-0.10.1.ebuild +++ b/dev-libs/userspace-rcu/userspace-rcu-0.10.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ SRC_URI="https://lttng.org/files/urcu/${P}.tar.bz2" LICENSE="LGPL-2.1" SLOT="0/6" # subslot = soname version -KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ppc ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ppc ppc64 sparc x86" IUSE="static-libs regression-test test" RESTRICT="!test? ( test )" diff --git a/dev-libs/uulib/Manifest b/dev-libs/uulib/Manifest index c95f50e9fdb1..e25927856cc8 100644 --- a/dev-libs/uulib/Manifest +++ b/dev-libs/uulib/Manifest @@ -1,4 +1,4 @@ AUX uulib-0.5.20-shared.patch 2729 BLAKE2B 22870e400a4bf64fdd30b03f8d699666eeb7832e1110347295123bab7cf196d3bc30c7a4bbb0fe1d42f45606adf8522e134611f827d2ce403bf27fbd2381e1dc SHA512 bb8c93c59077fa00dec75734f27effc3370c9b1aabea476cc3212d6388a94127d1d6678dd98e73304c7fd2dd3e7212764e7abd08201ae9e12544f39aacabedc9 DIST uudeview-0.5.20.tar.gz 261574 BLAKE2B bd345144a87e2322c89e185d0fe5f31f1cd1ff8f73a5c5b6e585b79a0b319fcf349f2bb51f814a6d6a81e0e18271b5c37db827ba414007785b1743c64e5efe46 SHA512 d080e9c3940bad7bacd28457f21133056384a01e33ba014de42502d23f81f2c7f5fa7f6c472ce9f37bec2edb8e18d27135bf18426cf2f23188a3683558e1721c -EBUILD uulib-0.5.20-r1.ebuild 765 BLAKE2B 8c820096071369cf614a85a0e199b9c4a254a2c8c27b8847331546a85d98e491df86d36f030df71e7de1b63d593e69c0d5d34230a0eb80db5e9470d23f7a2b39 SHA512 427a01e398df691a0b47c86b19f3d7bdc581a4db82971014c92256434cf2ba0a1b406947c60eab688d60f1f107efa662738be7bf1c25c2fac323ac089080e8a4 +EBUILD uulib-0.5.20-r1.ebuild 763 BLAKE2B d1dda86b6ba16de02870da6dc5d3287618c82d0977b1a03570f0b6b0a03b14563ace31b80a3c164ba81f7b3fb26146cbff1c01ef262f08b3b57eb7cc5faf5d4d SHA512 d224814524cb0a181548c01c9433fab3e4371010500d32b09da61e87f044dc0210578b391641e16dd10f1536bf953045d7070a8f813601a3998bce7d7be8b6b1 MISC metadata.xml 277 BLAKE2B cecac90fb82fe0bd545f752051c2ce763ce3232fef47d6ec79511d72870e92c49a509f06e949671b517ba80295da3c27a10f5c72b374e59a4ad6017a13ac705a SHA512 37a5409e55c42abd634bfbf22e956a23cd8d2d27a600e02a23e304e3f7da3a434885ff8d5997091ee608a4ed32f10738911c1ad81624c3cba23a7a42f20fdf59 diff --git a/dev-libs/uulib/uulib-0.5.20-r1.ebuild b/dev-libs/uulib/uulib-0.5.20-r1.ebuild index ebe7e4e5d0f1..57df93bddf11 100644 --- a/dev-libs/uulib/uulib-0.5.20-r1.ebuild +++ b/dev-libs/uulib/uulib-0.5.20-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://www.fpx.de/fp/Software/UUDeview/download/${MY_P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ia64 ppc ~ppc64 sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ~ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" S=${WORKDIR}/${MY_P}/${PN} diff --git a/dev-libs/vala-common/Manifest b/dev-libs/vala-common/Manifest index a33f9c56eb3b..18520b4ab77e 100644 --- a/dev-libs/vala-common/Manifest +++ b/dev-libs/vala-common/Manifest @@ -1,9 +1,13 @@ DIST vala-0.44.11.tar.xz 3370248 BLAKE2B c111b6175e6339148e30bedc77f62a9ef3ec912ad0621c9303fc5dba31694173b49ccc433d3681303d64a1e442ed9b7b064f27931369cb13fa028bfc25ffa3c9 SHA512 6111699039ed37084426d7603b82dfa9bd497c66ba7353ee22e8541bf15a2cbb634d315593c093f18c20bac877ae34884e5b570cd25237ce12aa73e941c4c540 DIST vala-0.44.9.tar.xz 3363004 BLAKE2B b87f8f7d9cda5a77486720b8c542c42ed448cfbb6a1bae899591a799dcf25882a0539c3acef282d0ba42a7ea78d68e7a5d99aa4daa306a70afe6938732d03c25 SHA512 9af559a6cb1680013886a4d425e619503d60394f2c7b1ab897cc7830ee566f8122dcd4380b78b551fbf556cead623c245adc1f7f3357b8315be8c120412a3e9f DIST vala-0.46.6.tar.xz 3383032 BLAKE2B c7f38cf617f3a0d5a5915ebedd320ef6a5c3714e21618e95756529e1fb09abc12417f31aeefc0111e828da5c2dabd6195b07bb1cc69c6e74f73d72fe7403637a SHA512 ab24c3ad37af62e38289fd085a33f72e178e0b58c1f24c27c58c1010270a4b0e5cb4cc510b6147c51e5796a7ae63aed3a4ac219b24ff985f2546e25c9ad48992 -DIST vala-0.47.92.tar.xz 3422564 BLAKE2B fe204b23f2dbc1bc65641f6c49dd1e0be6ed11bf4a6bf099937b366620247cceb71de231ec3dad426c45e3e72de636ba937fa40e943bc8f9c1f2edca69f5584f SHA512 f5c9342976da04f1145425a1d27303f0fe0ab1c5da8261d813345a9baf375e6f2d86d2a551ef792d58a9ddf7ab6a6acbfae14283a2b0ca7a03f21d354b44675c -EBUILD vala-common-0.44.11.ebuild 650 BLAKE2B 604da5d2688c5dbf4dc78514e69763c54078b68ff55106a5da1759ecbfa4200af0d2580a634fe14bb2f24b5c610d30e19e9105bcab948cde1182b96e483cde66 SHA512 31fd462880ff542d9b27b02495fd66372ec9b7e13f761cba32831bbab8f27e33fd4e844ac75c7fb6f8abe94f37a330f4b2baa1cdee74585e1473f2e0a12a53ce -EBUILD vala-common-0.44.9.ebuild 648 BLAKE2B 686c55e0db5a97ab597fa96b60f53c7edb20d2ea4afbbfb834d28f7cfb86e5f3504dbb602a59edbd040c9afe9af2ad340f87fe912c48e226e31f017d1a848eb5 SHA512 db9f290ec792189cc5f5b720316ac67181324e00f06066edd85121e156aa01d467a3492681176ce4f71a8783c4f6fbeddc1e17dce6e2d045179388ad7bab4e93 -EBUILD vala-common-0.46.6.ebuild 658 BLAKE2B 8e5902b4382cf5bcd2b87508e21eca0bdd3aa0c2c5478dd7bc1a626d7763cbb2d31086cedf6a07eb34a9dbbbabd625b0735c7add3e7a47205c54bbe40b15c0da SHA512 e9f4486436e88db15ee82af8fb8aa704f320b65bfc512c7aa9f35930c9f95eeac3512ae2eff10006617e1748db066425013053a4e22d426a864127a22509fba2 -EBUILD vala-common-0.47.92.ebuild 658 BLAKE2B 8e5902b4382cf5bcd2b87508e21eca0bdd3aa0c2c5478dd7bc1a626d7763cbb2d31086cedf6a07eb34a9dbbbabd625b0735c7add3e7a47205c54bbe40b15c0da SHA512 e9f4486436e88db15ee82af8fb8aa704f320b65bfc512c7aa9f35930c9f95eeac3512ae2eff10006617e1748db066425013053a4e22d426a864127a22509fba2 +DIST vala-0.46.7.tar.xz 3402828 BLAKE2B c028875e2c6036a6657244bff62d3a2eec2104c06ec3c993f4d59371f2ec7947cfd36f577d41a2c4ba52f6dd7fb03251cad989e3b2787e2817bd988cc16030ca SHA512 609694c2b773abdd8f47d0e9dd8e1dabac2053f7e0321eac7232b3931b15df30e095541dbb02965fc74f3a29b7562b7a326c56ce7c570e6528f8cfa480363c76 +DIST vala-0.48.2.tar.xz 3433912 BLAKE2B 25b10235b81b34e0baf6a3cceed660affca9d226ca4f04e96d0dbf4d2ba10635452806bca4f9a82387778bbf813f8ee43c36cf476ab81c524cefaba0febcbad0 SHA512 0ea2d2c56d6d01007fe41e13bc51faa5e780259bc55f34a2d84270a5b6a0a46d59cce5eb195f81c78f1acbfb118cc3c5882edf0d187788791ee3ce865faece89 +DIST vala-0.48.3.tar.xz 3438824 BLAKE2B 4d743a158e12134f31f2e9850713594e3bd668b2a5e74d05df2d828b10a2272dc2cb228bc0041a394dc08633db3e2497eb095c5526763d69225388198995e470 SHA512 e73eade8b0cfa312d896c81b76e045bc9b8b71bd89298c0f8d78b2f596eebf64dc0eea8d1e266b2c17a774105560ed47590fbe00d65b1fda8db6823ac3ba4bb4 +EBUILD vala-common-0.44.11.ebuild 647 BLAKE2B 04d8867e2fd69ddf29f7c73a7d0dd3b8dbedfb3dcd27edb2d52d2b88f7650e085793ae0cf40d81c3d43f4faec5133d54bc0e4613bdc338bc841b7e3e04f10cab SHA512 a2423ab12a50c03a5bc729904061e067d8af00d5249254e14aa65c282aff77a7cb6f65691174c5f06015115259411de1c39fc7412f9d84f1aee74317503ca3a4 +EBUILD vala-common-0.44.9.ebuild 645 BLAKE2B 5a40dd45432a9ba163abe1b2749d1ec4dd46b2dec2f8c343d548a13cffe1a9364f0fc5675944540cd3b5b0dfa03e7660a7c572a81462366416a7227c9b2da18d SHA512 2dd63a63255cb20f3fc7fab488f9ea2a15dcfd20723bfdbe190dac19b2d706cdd388343d39045aaaca06f7b5d148050cf3860eac74a658227ed6191f00304d33 +EBUILD vala-common-0.46.6.ebuild 654 BLAKE2B 9655a0cc53404cbbe4a7239781515de3ac2832b1466976cbc9bdc4034b432d3cfe5d355a4c707c60eaee7de44ac14b9a8d158b9cbfc03b39c2e9f8f5c7d983fc SHA512 858a0d13a2f352081c0ca2ee1a190867bc1f066e5c33502b04ac7d812a2bc03b6908b43b21ea6915bfd92abc361df21b583ac2c380dee9c6206eb2d81455cf13 +EBUILD vala-common-0.46.7.ebuild 654 BLAKE2B 9655a0cc53404cbbe4a7239781515de3ac2832b1466976cbc9bdc4034b432d3cfe5d355a4c707c60eaee7de44ac14b9a8d158b9cbfc03b39c2e9f8f5c7d983fc SHA512 858a0d13a2f352081c0ca2ee1a190867bc1f066e5c33502b04ac7d812a2bc03b6908b43b21ea6915bfd92abc361df21b583ac2c380dee9c6206eb2d81455cf13 +EBUILD vala-common-0.48.2.ebuild 654 BLAKE2B 9655a0cc53404cbbe4a7239781515de3ac2832b1466976cbc9bdc4034b432d3cfe5d355a4c707c60eaee7de44ac14b9a8d158b9cbfc03b39c2e9f8f5c7d983fc SHA512 858a0d13a2f352081c0ca2ee1a190867bc1f066e5c33502b04ac7d812a2bc03b6908b43b21ea6915bfd92abc361df21b583ac2c380dee9c6206eb2d81455cf13 +EBUILD vala-common-0.48.3.ebuild 654 BLAKE2B 9655a0cc53404cbbe4a7239781515de3ac2832b1466976cbc9bdc4034b432d3cfe5d355a4c707c60eaee7de44ac14b9a8d158b9cbfc03b39c2e9f8f5c7d983fc SHA512 858a0d13a2f352081c0ca2ee1a190867bc1f066e5c33502b04ac7d812a2bc03b6908b43b21ea6915bfd92abc361df21b583ac2c380dee9c6206eb2d81455cf13 MISC metadata.xml 325 BLAKE2B f1a8eb879889fa0b33809e44ee815a95f07c1d65d1e4fcb3af8797e27f258f76e7774b4a8eba9677a9e6c8a1051fbbe70a0f3675a12f9d52531d361f70826087 SHA512 3be77f30dff008c941c9513d9b8a4c689aba5f2f1005ecdb98f6cf9bc1000f562bad638cddd373f223a5570b40ea83e44656dbf848544a96ce0d166cc46805e2 diff --git a/dev-libs/vala-common/vala-common-0.44.11.ebuild b/dev-libs/vala-common/vala-common-0.44.11.ebuild index 00a243155e08..07984987f97c 100644 --- a/dev-libs/vala-common/vala-common-0.44.11.ebuild +++ b/dev-libs/vala-common/vala-common-0.44.11.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" IUSE="" RDEPEND="" diff --git a/dev-libs/vala-common/vala-common-0.44.9.ebuild b/dev-libs/vala-common/vala-common-0.44.9.ebuild index 96c1966d1bf8..51429ad4aeb1 100644 --- a/dev-libs/vala-common/vala-common-0.44.9.ebuild +++ b/dev-libs/vala-common/vala-common-0.44.9.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" IUSE="" RDEPEND="" diff --git a/dev-libs/vala-common/vala-common-0.46.6.ebuild b/dev-libs/vala-common/vala-common-0.46.6.ebuild index d55cd027cf53..ee55cfcad100 100644 --- a/dev-libs/vala-common/vala-common-0.46.6.ebuild +++ b/dev-libs/vala-common/vala-common-0.46.6.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" IUSE="" RDEPEND="" diff --git a/dev-libs/vala-common/vala-common-0.46.7.ebuild b/dev-libs/vala-common/vala-common-0.46.7.ebuild new file mode 100644 index 000000000000..ee55cfcad100 --- /dev/null +++ b/dev-libs/vala-common/vala-common-0.46.7.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +GNOME_ORG_MODULE="vala" + +inherit gnome.org + +DESCRIPTION="Build infrastructure for packages that use Vala" +HOMEPAGE="https://wiki.gnome.org/Projects/Vala" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" +IUSE="" + +RDEPEND="" +DEPEND="" +BDEPEND="" + +src_configure() { :; } + +src_compile() { :; } + +src_install() { + insinto /usr/share/aclocal + doins vala.m4 vapigen/vapigen.m4 + insinto /usr/share/vala + doins vapigen/Makefile.vapigen +} diff --git a/dev-libs/vala-common/vala-common-0.47.92.ebuild b/dev-libs/vala-common/vala-common-0.47.92.ebuild deleted file mode 100644 index d55cd027cf53..000000000000 --- a/dev-libs/vala-common/vala-common-0.47.92.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -GNOME_ORG_MODULE="vala" - -inherit gnome.org - -DESCRIPTION="Build infrastructure for packages that use Vala" -HOMEPAGE="https://wiki.gnome.org/Projects/Vala" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" -IUSE="" - -RDEPEND="" -DEPEND="" -BDEPEND="" - -src_configure() { :; } - -src_compile() { :; } - -src_install() { - insinto /usr/share/aclocal - doins vala.m4 vapigen/vapigen.m4 - insinto /usr/share/vala - doins vapigen/Makefile.vapigen -} diff --git a/dev-libs/vala-common/vala-common-0.48.2.ebuild b/dev-libs/vala-common/vala-common-0.48.2.ebuild new file mode 100644 index 000000000000..ee55cfcad100 --- /dev/null +++ b/dev-libs/vala-common/vala-common-0.48.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +GNOME_ORG_MODULE="vala" + +inherit gnome.org + +DESCRIPTION="Build infrastructure for packages that use Vala" +HOMEPAGE="https://wiki.gnome.org/Projects/Vala" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" +IUSE="" + +RDEPEND="" +DEPEND="" +BDEPEND="" + +src_configure() { :; } + +src_compile() { :; } + +src_install() { + insinto /usr/share/aclocal + doins vala.m4 vapigen/vapigen.m4 + insinto /usr/share/vala + doins vapigen/Makefile.vapigen +} diff --git a/dev-libs/vala-common/vala-common-0.48.3.ebuild b/dev-libs/vala-common/vala-common-0.48.3.ebuild new file mode 100644 index 000000000000..ee55cfcad100 --- /dev/null +++ b/dev-libs/vala-common/vala-common-0.48.3.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +GNOME_ORG_MODULE="vala" + +inherit gnome.org + +DESCRIPTION="Build infrastructure for packages that use Vala" +HOMEPAGE="https://wiki.gnome.org/Projects/Vala" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" +IUSE="" + +RDEPEND="" +DEPEND="" +BDEPEND="" + +src_configure() { :; } + +src_compile() { :; } + +src_install() { + insinto /usr/share/aclocal + doins vala.m4 vapigen/vapigen.m4 + insinto /usr/share/vala + doins vapigen/Makefile.vapigen +} diff --git a/dev-libs/volume_key/Manifest b/dev-libs/volume_key/Manifest index 9b94bc688ba3..fc947051ea26 100644 --- a/dev-libs/volume_key/Manifest +++ b/dev-libs/volume_key/Manifest @@ -1,5 +1,5 @@ DIST volume_key-0.3.11.tar.xz 484936 BLAKE2B f7bde79d290617a82de60a2105b6374dd03c2203804e3748336c8d09fbf749bf47157cf5e6b856477475d0074f3e4475dc85e0765308d60b9c6d0525685f73ea SHA512 b9da00578b31c96231ebde55fd91c9aafbd663e541c560460fb6c3305e1a0e1fb3115a95682dc4713027d084e14ffa39d638653384a18d69f5dc892fc4855a97 DIST volume_key-0.3.12.tar.xz 490432 BLAKE2B 4a0424d51878855c69bdf969b616f3a563074976ad7b07aa848140266d97f66de9c52e1a6ed8913df93077d5966c3ab99afc78c3b22c410f1eadf5447ca2f416 SHA512 d056154c9b9d23e4eb661946dd59ed97e116903a3afcff9d9e29258408082f33dcbb69958724143f6bf191a3da488a03b6c02af287790990ed6459e29d66553c -EBUILD volume_key-0.3.11.ebuild 882 BLAKE2B 4689995a9748a7010e433292ed977088dd3d60b590f64cd12d9ef1e8f2739eff8c9abcbf19435dacf35c0b0b2080e7066b99e04cef13cb83e606949b257da6ec SHA512 a91fd248163bedf97e2bdfdfe493385dcce41c898cbcba7ea688999f49b6380e66cb2679d9efc30eac93fd51f799bb9ce96f88d17629e1a691f0de49822e8cf2 +EBUILD volume_key-0.3.11.ebuild 883 BLAKE2B 08ea62d2a68987cca931a9c561787d3594764b6b9ac452f45d71c5b7a102eba24807ed878a6ae8aa79a3d4f4efc9baceed974d00f2c0e2491a4de90d43e8cf3e SHA512 6a67cab22720560ceb03e54bd4d4614dc5f3ab561a508557df71465d375f4ab4c9a5bbbb096570c2e52f4e6c8197f9addf288488e1aeaceb3dbe6c3020b0f78a EBUILD volume_key-0.3.12.ebuild 947 BLAKE2B b265e341c848f807784c03d85cf10c0a008c03aea734a2665a95b9c7b61fb3a22c602c9d8c9566190f09d90bb91564adb73c0f6d496702c6991cd5840ab3e944 SHA512 63828dec89462d2cce3592613e39ccd317105a128961655ce4af62e6010de2202231f47f50c16af38900b5998afecfbe123a02424df4fca59e812d120b580c2c MISC metadata.xml 257 BLAKE2B 35c1b06807230338ceb9de70f79760d55e93dcdba508da3c663e785ab3966781edc2098abd8df084b2ecabbf40ff8e8e4a0d0a6e131daf648ff58e101cf27587 SHA512 ff078cacb115b8f3624b45d883d8ed72701e3d2fccae06c04c633eb60821b23681cc151e00689d1b6035c94570535e7ac0de51a55dae99f606886164883185ea diff --git a/dev-libs/volume_key/volume_key-0.3.11.ebuild b/dev-libs/volume_key/volume_key-0.3.11.ebuild index 1f6edc21c76a..a1a62fa87da7 100644 --- a/dev-libs/volume_key/volume_key-0.3.11.ebuild +++ b/dev-libs/volume_key/volume_key-0.3.11.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://releases.pagure.org/${PN}/${P}.tar.xz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ia64 ~mips ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 sparc x86" IUSE="test" RESTRICT="!test? ( test )" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-libs/wayland-protocols/Manifest b/dev-libs/wayland-protocols/Manifest index b923ba3f7ce4..c4e902601da3 100644 --- a/dev-libs/wayland-protocols/Manifest +++ b/dev-libs/wayland-protocols/Manifest @@ -1,4 +1,4 @@ -DIST wayland-protocols-1.18.tar.xz 108344 BLAKE2B 7e770bafa364ff96441354246801d1c6cbe561eefe864673610dc2d47e3aa5ac7cd22a2fc2925aa1060a261ed6df8b6b5ef81c33adbeb374170821feeecd651f SHA512 166be44f370a99281da442e7e2c2fc2f3169b61eeaa69263611b4e33847e93d1071f3cc89537597e1252d48d03993ce39c7d65f43b66a23c9b1551f47959e483 -EBUILD wayland-protocols-1.18.ebuild 791 BLAKE2B 703b8f5671598e7010345ea35184553d8be103a1e703bc2fd64b83dfea10a88a4bd01d8e3a81135a0237b73c1fa5dbc498b393df171add20dda5f465005950c6 SHA512 6579a3f8a071040ed32401c5f25dc3fa4f650bf8029b3fa0667976f92d8a43b756bb925382d45f8522a301060219b9a16c9ac4e40e7968b67e5551f6f4c9421e -EBUILD wayland-protocols-9999.ebuild 801 BLAKE2B 47c2feac8595a08e0cb05efc517caec202f5181cc62c3271c691ea8b018e9e62a109b5fbe34e4c3c880821f3322de41a715cdc347c5edc912f1b364b4c868da9 SHA512 4a9f7fa800c47e7db184d2b9fad45704ac8c522fcc7b409a0679d0f470680e4ebb5d175db889bc3cc1579588c966fb9c9b73dcdc33bc4f83bff586c82d1fd684 +DIST wayland-protocols-1.20.tar.xz 111684 BLAKE2B 2ddd3d0b0dde94fda4788a1fd6631b6fcf22fb134e74a55f2c310ab4b72802d3b069d294e3d7b68ea6ddfdb0f944ac9011b73a9678e65eec924135822f697087 SHA512 d13f65d03add2c39cc32bf6bda0e981e9f52504bf8505fceea045c8baeb73bea64fa4edb99cb837677fbab1b5b3023054adff36fac127e819690f366b81c4977 +EBUILD wayland-protocols-1.20.ebuild 789 BLAKE2B ee8aa6f882f8a77b30fcf0c7bf709789ee14f588048003bbf55faf5f214a1660893f38dbfc71c93918b70a5d9f63bdb0ed8ea42e5ed5def6af495e2c96233347 SHA512 ffb09cea1602d671db3bf41899c518f0d9445390248a0f02180e9a5d392e63b9240bb842ffd8ae8368a6458f4ce4aa4cf4c8676f8f90b25b95edc5dc8b75e3d3 +EBUILD wayland-protocols-9999.ebuild 797 BLAKE2B 274c9c89ba60e38e61dce64166f211de987b029cb4592544063d39c1b2ac3baba8af8b214a338839747b7a59475bcf81fbeac8503ee6446ecd4e8ccdf0a758da SHA512 0d02e092e3257afc3077d6e39ba218ed8614693feca0420557cc0ac1511f62a9cd8b43bc9c890e9e47b889c684e1b3fc2c1e82489164a4940205d87a5d097b04 MISC metadata.xml 230 BLAKE2B 70bf59e64305ef14908197f2aa7ffbc1769ade265097da68e001245451658af5921760c91cb74aae717543ea0017e2471fd94bfc5c4c447d2d60e2c23aa3b007 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 diff --git a/dev-libs/wayland-protocols/wayland-protocols-1.18.ebuild b/dev-libs/wayland-protocols/wayland-protocols-1.18.ebuild deleted file mode 100644 index bd6753dc6d72..000000000000 --- a/dev-libs/wayland-protocols/wayland-protocols-1.18.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Wayland protocol files" -HOMEPAGE="https://wayland.freedesktop.org/" - -if [[ ${PV} = 9999* ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/${PN}.git/" - inherit git-r3 autotools -else - SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="" - -DEPEND="dev-libs/wayland" -RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - - [[ ${PV} == 9999 ]] && eautoreconf -} - -src_test() { - export XDG_RUNTIME_DIR="${T}/runtime-dir" - mkdir "${XDG_RUNTIME_DIR}" || die - chmod 0700 "${XDG_RUNTIME_DIR}" || die - - default -} diff --git a/dev-libs/wayland-protocols/wayland-protocols-1.20.ebuild b/dev-libs/wayland-protocols/wayland-protocols-1.20.ebuild new file mode 100644 index 000000000000..b18cbaf811c6 --- /dev/null +++ b/dev-libs/wayland-protocols/wayland-protocols-1.20.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Wayland protocol files" +HOMEPAGE="https://wayland.freedesktop.org/" + +if [[ ${PV} = 9999* ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/${PN}.git/" + inherit git-r3 autotools +else + SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="" + +DEPEND="dev-libs/wayland" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + + [[ ${PV} == 9999 ]] && eautoreconf +} + +src_test() { + export XDG_RUNTIME_DIR="${T}/runtime-dir" + mkdir "${XDG_RUNTIME_DIR}" || die + chmod 0700 "${XDG_RUNTIME_DIR}" || die + + default +} diff --git a/dev-libs/wayland-protocols/wayland-protocols-9999.ebuild b/dev-libs/wayland-protocols/wayland-protocols-9999.ebuild index 837f825ff1b8..8eed22822b44 100644 --- a/dev-libs/wayland-protocols/wayland-protocols-9999.ebuild +++ b/dev-libs/wayland-protocols/wayland-protocols-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ if [[ ${PV} = 9999* ]]; then inherit git-r3 autotools else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" fi LICENSE="MIT" diff --git a/dev-libs/wayland/Manifest b/dev-libs/wayland/Manifest index 089f1a79d87c..c3efaa9010b7 100644 --- a/dev-libs/wayland/Manifest +++ b/dev-libs/wayland/Manifest @@ -1,4 +1,4 @@ -DIST wayland-1.17.0.tar.xz 437680 BLAKE2B 2f4eb54c5ded90453b4e2812f7b5086aa211196ec9f7333d316cdb829269d55db570ccb45a67ee07a039633245e630ab54da6403ff4754d59366f3c13fb87549 SHA512 c5051aab5ff078b368c196ecfedb33ccd961265bb914845d7ed81de361bb86ae18299575baa6c4eceb0d82cf8b495e8293f31b51d1cbc05d84af0a199ab3f946 -EBUILD wayland-1.17.0.ebuild 1752 BLAKE2B 0aaec458cc1abc91daab5101cd44baf4fe481b1ba7ce987debb9abaedd90ff8f2ff18408c43149129cf060806c43d867131693c738c2f888955622eeead0626a SHA512 462b74ce76b9be337ca418a44326436896e506d29d816c618dc02481a354071316b55133e8989388839c5943dc60985a97d738298cdf5ccdaca371ac97fcce87 -EBUILD wayland-9999.ebuild 1762 BLAKE2B 0d2095e219140a146b77577335a5115082a4aa9fea73ef8f888465b003c728e8ef489183a732dc63cf136d5f8f6da904b1fe256bf360ccc76a6239f5fff70137 SHA512 1ed70b02e14978141de7013b9b1750699555cef55b36840857f9e1956a49d85e3769ea70940f1929915bde9170209094795989e6fe3720a3df74a683887b3974 +DIST wayland-1.18.0.tar.xz 453968 BLAKE2B ee5b3f9dff07fda85b4d64bc753aff28c4a012184eb3a4bae8e3be0fb74324f12e9ea4e3dc049e06a11c7302e3c6b1e53e49109c814381641568d92b5572eed9 SHA512 e30199e30c2bbd361ee695b4f3f7a4e264f10ed8f46f2c90762b5739fc578ae757dc39aa0258d8fbf0ed418553470bccd4b2730ed9705481cfccdab5de96a8fc +EBUILD wayland-1.18.0.ebuild 1739 BLAKE2B 37de2e15da85c9277951538c6e06eccc239bec251470f731d96939cb63fbb2f74862ccde980eaf798f3d3cd9420fbf96b4c582a445f75f63d231e69fcdb03741 SHA512 8282a07094dee1aa3865f4362db2ea25d32398f30caaa96daf3be2118e41847acf641209d68d1f040babf9616a10c1a9b4aef5adeb6fa86c6c3dfbe61357fad7 +EBUILD wayland-9999.ebuild 1747 BLAKE2B 22e3835f0b5466b3e99e6651257bb3dd47b2c6e25e4f0798380a4c49c1265314f57a217d8d2e92c328b4015e6270fd98d0e5f70a6136775d5033af778356d0a4 SHA512 0a22fc2cc7d2f638bf023925e28c76c9bac922e90b2cc5d3bf8617b8ac9ff31d290d80c902585b9fe5218844f23d8500be4910e85f00b1d51e75c75f2d66e531 MISC metadata.xml 230 BLAKE2B 70bf59e64305ef14908197f2aa7ffbc1769ade265097da68e001245451658af5921760c91cb74aae717543ea0017e2471fd94bfc5c4c447d2d60e2c23aa3b007 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 diff --git a/dev-libs/wayland/wayland-1.17.0.ebuild b/dev-libs/wayland/wayland-1.17.0.ebuild deleted file mode 100644 index 23c1ccd02756..000000000000 --- a/dev-libs/wayland/wayland-1.17.0.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -if [[ ${PV} = *9999* ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/wayland.git" - inherit git-r3 -else - SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86" -fi -inherit autotools libtool multilib-minimal toolchain-funcs - -DESCRIPTION="Wayland protocol libraries" -HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/wayland" - -LICENSE="MIT" -SLOT="0" -IUSE="doc static-libs" - -BDEPEND=" - virtual/pkgconfig - doc? ( - >=app-doc/doxygen-1.6[dot] - app-text/xmlto - >=media-gfx/graphviz-2.26.0 - sys-apps/grep[pcre] - ) -" -DEPEND=" - >=dev-libs/expat-2.1.0-r3:=[${MULTILIB_USEDEP}] - dev-libs/libxml2:= - >=virtual/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}] -" -RDEPEND="${DEPEND} - !Enable plugin to stream output to remote hosts using media-libs/gstreamer Increase performance, allocate more RAM. Recommended to disable on Raspberry Pi Enable screen-sharing through RDP - Enable libunwind usage for backtraces Enable Wayland compositor support Enable ability support native X11 applications diff --git a/dev-libs/weston/weston-3.0.0-r1.ebuild b/dev-libs/weston/weston-3.0.0-r1.ebuild deleted file mode 100644 index 25e9e7ad7e78..000000000000 --- a/dev-libs/weston/weston-3.0.0-r1.ebuild +++ /dev/null @@ -1,152 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -if [[ ${PV} = 9999* ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git" - GIT_ECLASS="git-r3" - EXPERIMENTAL="true" -fi - -inherit autotools readme.gentoo-r1 toolchain-funcs $GIT_ECLASS - -DESCRIPTION="Wayland reference compositor" -HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston" - -if [[ $PV = 9999* ]]; then - SRC_URI="${SRC_PATCHES}" - KEYWORDS="amd64 arm x86" -else - SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz" - KEYWORDS="amd64 arm x86" -fi - -LICENSE="MIT CC-BY-SA-3.0" -SLOT="0" - -IUSE="colord dbus +drm editor examples fbdev +gles2 headless ivi jpeg +launch lcms rdp +resize-optimization screen-sharing static-libs +suid systemd test unwind wayland-compositor webp +X xwayland" -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - drm? ( gles2 ) - screen-sharing? ( rdp ) - systemd? ( dbus ) - test? ( headless xwayland ) - wayland-compositor? ( gles2 ) -" - -RDEPEND=" - >=dev-libs/libinput-0.8.0 - >=dev-libs/wayland-1.12.0 - >=dev-libs/wayland-protocols-1.8 - lcms? ( media-libs/lcms:2 ) - media-libs/libpng:0= - webp? ( media-libs/libwebp:0= ) - jpeg? ( virtual/jpeg:0= ) - >=x11-libs/cairo-1.11.3 - >=x11-libs/libdrm-2.4.30 - >=x11-libs/libxkbcommon-0.5.0 - >=x11-libs/pixman-0.25.2 - x11-misc/xkeyboard-config - fbdev? ( - >=sys-libs/mtdev-1.1.0 - >=virtual/udev-136 - ) - colord? ( >=x11-misc/colord-0.1.27 ) - dbus? ( >=sys-apps/dbus-1.6 ) - drm? ( - media-libs/mesa[gbm] - >=sys-libs/mtdev-1.1.0 - >=virtual/udev-136 - ) - editor? ( x11-libs/pango ) - gles2? ( - media-libs/mesa[gles2,wayland] - ) - rdp? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 ) - systemd? ( - sys-auth/pambase[systemd] - >=sys-apps/systemd-209[pam] - ) - launch? ( sys-auth/pambase ) - unwind? ( sys-libs/libunwind ) - X? ( - >=x11-libs/libxcb-1.9 - x11-libs/libX11 - ) - xwayland? ( - x11-base/xorg-server[wayland] - x11-libs/cairo[X,xcb(+)] - >=x11-libs/libxcb-1.9 - x11-libs/libXcursor - ) -" -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -src_prepare() { - default - if [[ ${PV} = 9999* ]]; then - eautoreconf - else - elibtoolize - fi -} - -src_configure() { - local myconf - if use examples || use test; then - myconf="--enable-simple-clients" - else - myconf="--disable-simple-clients" - fi - - econf \ - $(use_enable examples demo-clients-install) \ - $(use_enable fbdev fbdev-compositor) \ - $(use_enable dbus) \ - $(use_enable drm drm-compositor) \ - $(use_enable headless headless-compositor) \ - $(use_enable ivi ivi-shell) \ - $(use_enable lcms) \ - $(use_enable rdp rdp-compositor) \ - $(use_enable wayland-compositor) \ - $(use_enable X x11-compositor) \ - $(use_enable launch weston-launch) \ - $(use_enable colord) \ - $(use_enable gles2 egl) \ - $(use_enable unwind libunwind) \ - $(use_enable resize-optimization) \ - $(use_enable screen-sharing) \ - $(use_enable suid setuid-install) \ - $(use_enable systemd systemd-login) \ - $(use_enable systemd systemd-notify) \ - $(use_enable xwayland) \ - $(use_enable xwayland xwayland-test) \ - $(use_with jpeg) \ - $(use_with webp) \ - --with-cairo=image \ - --disable-junit-xml \ - --disable-simple-dmabuf-drm-client \ - --disable-simple-dmabuf-v4l-client \ - --disable-simple-egl-clients \ - --disable-vaapi-recorder \ - ${myconf} -} - -src_test() { - export XDG_RUNTIME_DIR="${T}/runtime-dir" - mkdir "${XDG_RUNTIME_DIR}" || die - chmod 0700 "${XDG_RUNTIME_DIR}" || die - - cd "${BUILD_DIR}" || die - emake check -} - -src_install() { - default - - readme.gentoo_create_doc -} diff --git a/dev-libs/weston/weston-8.0.0.ebuild b/dev-libs/weston/weston-8.0.0.ebuild index c606791b591d..bc3761e35cfe 100644 --- a/dev-libs/weston/weston-8.0.0.ebuild +++ b/dev-libs/weston/weston-8.0.0.ebuild @@ -16,10 +16,10 @@ HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/waylan if [[ $PV = 9999* ]]; then SRC_URI="${SRC_PATCHES}" - KEYWORDS="" + KEYWORDS="amd64 arm x86" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~x86" + KEYWORDS="amd64 arm x86" fi LICENSE="MIT CC-BY-SA-3.0" diff --git a/dev-libs/xapian-bindings/Manifest b/dev-libs/xapian-bindings/Manifest index a9b66fc9905d..7226c3358c8d 100644 --- a/dev-libs/xapian-bindings/Manifest +++ b/dev-libs/xapian-bindings/Manifest @@ -1,21 +1,9 @@ DIST xapian-bindings-1.2.25.tar.xz 1711860 BLAKE2B 66367dbc503333c4f59da8bb5bd4885fe9678aace45365573bac8e0e8e2c712795af2021ff52de9eeabb91f65a2f0447d1963424b1ae6558be95b737d1279e98 SHA512 5d27b2ae2722409ea99a1b9e6bf3f5c61ed9195b67121c090f1533340d3b11c546014985d0989a0725b60a07b392b9705bce054495f423bd3a7c99835aa336c7 -DIST xapian-bindings-1.4.10.tar.xz 1125168 BLAKE2B cb864021362098243993560724a66964532cd4ff47ce7a746876f1102113d136676b0feb70fa6515a9c9b31627e5363c76f4d65d9928b21822f05fe41b92401c SHA512 e993c33820f7606e17ee6ff5a13bdcb91beceec6a8443298ff06a3160052e96caff3aca30908c68a8a695429ec51189a86404b69c5525e5770741637cc63bbc1 -DIST xapian-bindings-1.4.11.tar.xz 1125716 BLAKE2B 0fd4204b4d18c04e017385f5eb116df68daa2f76f528f2b1770e61e5ab5062498aed6ccb57f51ac26ced58912d41c5f5a6f076e0f721a7eb1c3f83e01f2b9523 SHA512 326b08b9959143b92e6c10bd9b6b107ce2779e6ef1a3b5570abd07802a5988dd7df4e890d820f7da355f9f9e64df9a3ae08a0664d70d10ba6f876fca3dc44ecd -DIST xapian-bindings-1.4.12.tar.xz 1132048 BLAKE2B 56ab098a4d2da4de7e8be2a07581f57957d03cb84b31878c5f449d267060aa620a887f79c968f0ec28cb3a2c9f1f77f8e9e8d29e052c228109b71b0c137d7b71 SHA512 08190a70fe2548be50d82192f94158fd5d6839534b5ba7e0fdbcec7e99df29f0be6517603e7a66a474dffef94ea6bd2e6b7a3315717056687c6a205c25908b45 -DIST xapian-bindings-1.4.13.tar.xz 1132592 BLAKE2B f9498f67da907fba6f58209000bd8056c6654ea53d79806a53d8b17bfedbcb2afb1b91da189feab2bdfd39a3749d4ac20a21ed17c09b99345f575e705f125968 SHA512 20f5f8842e401ba1c1407f336d1a03fa8bc6faa1fcc9533bad1772644ad3ae878a51f10c2f7810f89e3f14683a73c0c089601af548cdf3fbe7feeead4d2d21d9 DIST xapian-bindings-1.4.14.tar.xz 1132008 BLAKE2B 3057f8f98cfd11e82555df4b554ad1ffed793ea92bf0f077ef4a495d09250da47116d76ded0deb07621f3b14ddd7f653aa0bb19add01d88fe077e637bee21ec4 SHA512 6d35c6c011c6d841254934f4dd59f4a2b842fe826af108e526cde9acbccec67b43517974331b21cbee5e828d0743aa5b9b973a96e1940065fbcfc342b8f23ead -DIST xapian-bindings-1.4.5.tar.xz 1118884 BLAKE2B 507b06f0121e5a56224250bfe7b19795eb9fd2fba977d12022d054e7b832fd70af70085ad576dab41efcde261f9ecd48179646f1ea67aaa266fb6272358eb69a SHA512 e39ece495e25077990db3d06554306567c52c6f45ad55a65005cb97e18086ee18947e41d0d612157b891b61e015881385bcb082a03aa0c6452565e90d09e8275 +DIST xapian-bindings-1.4.15.tar.xz 1132248 BLAKE2B ba9f60263881ca558f9d3deab09bd07271e6f54e06a13d09bcb59bfaf9a637e959b3a62a9e9db0724ae2262e605fc3fd2160559d53702b2af5012f47177ea66a SHA512 dec8a0431c9070fc70d79b67bddc2e0adb10ef5366c4b9d7a135365ea6c6680d2e7682dbfd60c29eca51da48eaa0715509e30b13d5482d5a38bfd0d0156c43f9 DIST xapian-bindings-1.4.7.tar.xz 1121700 BLAKE2B f8492113b76aba322c975aa2b957a627a32e5209d8b79f435dc85c899cf14619af6165265e624e2ba8806f3c91dd35d71d98c4a47f5d6f4fba1b7fb83700c0d0 SHA512 c904cd3abf19d68495b0487ea77265fdc92a3cd8b1c2437b89034efd349ce41198bbc4abca49f259f71a1ba0fd269b2cf9b6dd4c1607678a73cbed4de9c5a1d5 -DIST xapian-bindings-1.4.8.tar.xz 1123812 BLAKE2B 5aa496ff3cfe06a40fa8db6a04cdc9041f4a0d9f12c7a61565f10c7d360490a7c8a7c745d91c9eda45b9d9bc58bd6a2bbae02aa9dd7ff1949ac59f7e09b090df SHA512 f979c32b096ecdc7a71b2bd032c6d0e7131f3d304e47e44005989ca79ea1f940c39626c60a8e52ff3cdb2cb380aa5ddf82a99bae08e06629c0bd47d8e0bfa7cc -DIST xapian-bindings-1.4.9.tar.xz 1123628 BLAKE2B 918748bb99b826485127b16511ae2fe6e7965102738308fc675eca3018c8a7131fd65f54cc396912367c4c6f43c7c28b1ba07591567fe3ae646c3e1480439d0d SHA512 cddc6cedfd571d565619ade0a4c9bfee8d688ca3d06d77368c8d673d3c9d1296b652122836debc84a4d54724c2bf0639a009396bf587ed4b8901a6bfe508851d -EBUILD xapian-bindings-1.2.25.ebuild 5544 BLAKE2B 64cfe936befc74d5685fdd66345b0895afe4fb5ed0e98e48d527f86438c67ae82ba2cadcf4c47cc737ec5566b38ae396486edb0f3cab9534e1a5667611817d71 SHA512 2dd73f4bdffbdf6599e0a013138e3c49bbd3ec52c77580d9201c8700a8f0ef8967f273acba2f2be3e54d032b0406bbec997f0a9a28e92bbe45351b329b27fe76 -EBUILD xapian-bindings-1.4.10.ebuild 6529 BLAKE2B 81b8fcdc400147e6ad5a30e9a0492e941b96f995ee8ed1aa4e747ca2996f45366b0a152e58f09f5d002585381be5d229001cc7b501de5308ce38dfda153351c5 SHA512 82a698624c1ebd05cc87865320b77b002c621581197157238f961980e06a6ead84b46b6c7d0728fc2eb606a9df32844ac72c70517421b3a8e6fde9eacd660db6 -EBUILD xapian-bindings-1.4.11.ebuild 6529 BLAKE2B f53c0745ca0e3054a47ae9fe487e5ca423eecb23f233d6feb76f865393a82c65648af92bc28eb224f46361960f9c9a84b47826f46dbf0a891fbb83eef3826455 SHA512 733b0aabbdd185700dd0954c3a9e20c46c5509b70f1f44de6d340cc54d2d71265b0c0924ed4555f6378649ae3d624975c58172601f7463715d7945b580d45724 -EBUILD xapian-bindings-1.4.12.ebuild 6529 BLAKE2B f53c0745ca0e3054a47ae9fe487e5ca423eecb23f233d6feb76f865393a82c65648af92bc28eb224f46361960f9c9a84b47826f46dbf0a891fbb83eef3826455 SHA512 733b0aabbdd185700dd0954c3a9e20c46c5509b70f1f44de6d340cc54d2d71265b0c0924ed4555f6378649ae3d624975c58172601f7463715d7945b580d45724 -EBUILD xapian-bindings-1.4.13.ebuild 6529 BLAKE2B f53c0745ca0e3054a47ae9fe487e5ca423eecb23f233d6feb76f865393a82c65648af92bc28eb224f46361960f9c9a84b47826f46dbf0a891fbb83eef3826455 SHA512 733b0aabbdd185700dd0954c3a9e20c46c5509b70f1f44de6d340cc54d2d71265b0c0924ed4555f6378649ae3d624975c58172601f7463715d7945b580d45724 -EBUILD xapian-bindings-1.4.14.ebuild 6532 BLAKE2B c92664d24a7c29e5d49668016b79f205d8dfc2435899d0af49844cfe5573a8425d71d47050158331bed9c5c804fe9018453695bb3fae528fbacfed437e48e9b1 SHA512 5835d4b35bc897182dbcfd178037b65c45207f6ec428ede9b0eda458ff2c9723e6e33a02bbb19ce378615632ae845e61209d7c1a10a4f69dff6c8aa2fea0b012 -EBUILD xapian-bindings-1.4.5.ebuild 6488 BLAKE2B 91a53f5c9d6f0838fbc84996fd55037f1bfb4ad42e2211d23a60d952058ca561d5850da14ab394b69b93006dee4164789f20c56cb86c88066bb9a104f55a3c61 SHA512 b2418d0a115344b208dbe5072dc522ca175e1dd310708612cf8f619dd437916b14989cce0d939ddc9af8908c35713f9633e4efd947bb05c0354def79cf6240b9 -EBUILD xapian-bindings-1.4.7.ebuild 6489 BLAKE2B 94770e51a275916282e129ed72a16d82da59adb4433e49ae3b4ce9bc9685ac0509f25a8888a9cb91003544d17b7d099bba3a2e17160478244059afc9cd982221 SHA512 8d480a1bfce0593201c914acdd5e0b56814dda1e88410e02ad04945dc8b337eba743bf0c292c737528975030b2d86c42a6c4b4fb0cf2a90069d981f916650450 -EBUILD xapian-bindings-1.4.8.ebuild 6494 BLAKE2B 910de7485e9209ec103f63b9d0991d2e071e34803246aad1ca03356630bd4fa2edb751146ac704d48c1cc59ae503c52abd3abcd63a5bf09e6acb86ffc418cfd7 SHA512 b058d70d790e0f20ceaaef4d4487b3234fd5ec46c33741596a3d3bbccc81f6e24d6e895fded320318f4be522c4c176d14da11ca08a4aac83e186c99bc71280fd -EBUILD xapian-bindings-1.4.9.ebuild 6494 BLAKE2B 214cc496f8d71ffb56dfb0041612298999bbb51960e1c6b4d99eedbb5cb13258ba1064169e4ec261c545e6bcb6793d837eaa2e616fccc0b0e4f1b961d6fafbae SHA512 b18adb4c8aafcd8a0a1919c68d171083dc6779fbbf358db89f8a76cf32b3938be36722664f9f3d3666244f82f5dbb91e4cbb984ecbb4a2fb08d65f1be69eb38d +EBUILD xapian-bindings-1.2.25.ebuild 5545 BLAKE2B 971788479ed9732f0cd64fbba81c1b30db4cc1ab606dcd7ff3389dc30d88c9f46d40fb0446f8eab106194e0b718140bb2dead274988f2ba33eae4fdd449b727b SHA512 6f6dc696c2af464df8c2d675fc3ac28c81b77ef209239e2d91d24b23ef902611bcd61214d1536a8655612f01c20ff7bcd20e8f09b11614517aa7067ae57c674f +EBUILD xapian-bindings-1.4.14.ebuild 6526 BLAKE2B 941a33ed03f622a0e69449ee60bb2fa60ffbf63009283ccebe7fa283079c9c82694de22f9bc1783c27e4d8909b7fa7d26b4d25305abd0357ddab1277f0c96e3e SHA512 bc8713fbeb95008dc448c3ee8a1d641dbbb88a6abd4aa3d0fe4f5498bc1fab421b7f5dbd8ae06ac66de441c3fccddf39a4553b8558cbff149b6f51ddc319dc57 +EBUILD xapian-bindings-1.4.15.ebuild 6532 BLAKE2B 89b750d9ea616eee0ed3b7c49c178e32623d035b2c1fa16c71995363a0a3eec333ddfc6afd612f7c20cb2a35d6587df81afbda1088b6f036466b5a2394865cb8 SHA512 48f42634cb8ac541f20239868abe3f157118284779c321ebe6df3e601cfd1214d01c91dbace51b68e82256513451b43dfdf9010698bfe122e9de594c5dfa95a0 +EBUILD xapian-bindings-1.4.7.ebuild 6490 BLAKE2B 8823da5b50c821d7ef8f32da57d0b31b33b6d47c31bbabee4d4f8b9304ebe792245e544931f609e396087f760a4b4fba505169a04c68a3ab2d55354663890506 SHA512 ad88c2a5af74c3888f71b10d6983108ad69be339711dd09697360a54e93d8fccb8384f139929809347330e97fe0823667ae8f3c4f5c54168c8cfffae309ffb63 MISC metadata.xml 252 BLAKE2B f6282e2a99df668246ea8570c72345463f06d282b6adc6d9de2a08ef0827cf4572332c580caa594aad5ba8e200870d8d25494549ee4413798025f0d885b61a68 SHA512 cbda7bf9832872764ae776ce16b2966c37a2ba3a1982d9817006fd6b82d7b17146434cde428bf114062a483e9053d2acdcdd004695e6ebf428d19cdc09937c65 diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild index 163266c3fa7c..909886d6349d 100644 --- a/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild +++ b/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild @@ -22,7 +22,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ia64 ~mips ppc ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ~ia64 ~mips ppc ppc64 ~sparc ~x86" #IUSE="java lua mono perl php python ruby tcl" #REQUIRED_USE="|| ( java lua mono perl php python ruby tcl )" IUSE="java lua perl php python ruby tcl" diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.10.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.10.ebuild deleted file mode 100644 index 9a638f052861..000000000000 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.10.ebuild +++ /dev/null @@ -1,306 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -PYTHON_COMPAT=( python{2_7,3_6} ) -PYTHON_REQ_USE="threads(+)" - -USE_PHP="php7-1 php7-2 php7-3" - -PHP_EXT_NAME="xapian" -PHP_EXT_INI="yes" -PHP_EXT_OPTIONAL_USE="php" - -USE_RUBY="ruby22 ruby23 ruby24" -RUBY_OPTIONAL="yes" - -inherit java-pkg-opt-2 mono-env multibuild php-ext-source-r3 python-r1 ruby-ng toolchain-funcs - -DESCRIPTION="SWIG and JNI bindings for Xapian" -HOMEPAGE="https://www.xapian.org/" -SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -IUSE="java lua mono perl php python ruby tcl" -REQUIRED_USE="|| ( java lua mono perl php python ruby tcl ) - python? ( ${PYTHON_REQUIRED_USE} ) - ruby? ( || ( $(ruby_get_use_targets) ) )" - -COMMONDEPEND=">=dev-libs/xapian-1.4.9:0/30 - lua? ( dev-lang/lua:= ) - perl? ( dev-lang/perl:= ) - php? ( dev-lang/php:=[-threads] ) - python? ( - dev-python/sphinx[${PYTHON_USEDEP}] - ${PYTHON_DEPS} - ) - ruby? ( $(ruby_implementations_depend) ) - tcl? ( dev-lang/tcl:= ) - mono? ( dev-lang/mono )" -DEPEND="${COMMONDEPEND} - virtual/pkgconfig - java? ( >=virtual/jdk-1.6 )" -RDEPEND="${COMMONDEPEND} - java? ( >=virtual/jre-1.6 )" - -S="${WORKDIR}/${P}" - -has_basic_bindings() { - # Update this list if new bindings are added that are not built - # multiple times for multiple versions like php, python and ruby are - return $(use mono || use java || use lua || use perl || use tcl) -} - -php_copy_sources() { - local MULTIBUILD_VARIANTS=($(php_get_slots)) - multibuild_copy_sources -} - -php_foreach_impl() { - local MULTIBUILD_VARIANTS=($(php_get_slots)) - multibuild_foreach_variant "$@" -} - -ruby_copy_sources() { - local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) - multibuild_copy_sources -} - -ruby_foreach_impl() { - local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) - multibuild_foreach_variant "$@" -} - -pkg_setup() { - use mono && mono-env_pkg_setup - use java && java-pkg-opt-2_pkg_setup -} - -src_unpack() { - default - - if use php; then - local php_slot - for php_slot in $(php_get_slots); do - # Unfortunately required for php-ext-source-r3_createinifiles(). - mkdir "${WORKDIR}/${php_slot}" - done - fi -} - -src_prepare() { - use java && java-pkg-opt-2_src_prepare - - # https://trac.xapian.org/ticket/702 - export XAPIAN_CONFIG="/usr/bin/xapian-config" - - if use php; then - php_copy_sources - fi - - if use python; then - python_copy_sources - fi - - if use ruby; then - ruby_copy_sources - fi - - eapply_user -} - -src_configure() { - if has_basic_bindings ; then - local conf=( - --disable-documentation - $(use_with mono csharp) - $(use_with java) - $(use_with lua) - $(use_with perl) - $(use_with tcl) - --without-php - --without-php7 - --without-python - --without-python3 - --without-ruby - ) - - if use java; then - local -x CXXFLAGS="${CXXFLAGS} $(java-pkg_get-jni-cflags)" - fi - - if use perl; then - local -x PERL_ARCH="$(perl -MConfig -e 'print $Config{installvendorarch}')" - local -x PERL_LIB="$(perl -MConfig -e 'print $Config{installvendorlib}')" - fi - - if use lua; then - local -x LUA_INC="$("$(tc-getPKG_CONFIG)" --variable=INSTALL_INC lua)" - local -x LUA_LIB="$("$(tc-getPKG_CONFIG)" --variable=INSTALL_CMOD lua)" - fi - - econf "${conf[@]}" - fi - - php_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-python - --without-python3 - --without-ruby - --without-tcl - ) - if [[ ${MULTIBUILD_VARIANT} == php5.* ]]; then - myconf+=( - --with-php - --without-php7 - ) - local -x PHP_CONFIG="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config" - elif [[ ${MULTIBUILD_VARIANT} == php7.* ]]; then - myconf+=( - --without-php - --with-php7 - ) - local -x PHP_CONFIG7="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config" - fi - - econf "${myconf[@]}" - } - - if use php; then - addpredict /usr/share/snmp/mibs/.index - addpredict /var/lib/net-snmp/mib_indexes - - php_foreach_impl run_in_build_dir php_configure - fi - - python_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-php - --without-php7 - --without-ruby - --without-tcl - ) - if python_is_python3; then - myconf+=( --with-python3 ) - else - myconf+=( --with-python ) - fi - - # Avoid sandbox failures when compiling modules - addpredict "$(python_get_sitedir)" - - econf "${myconf[@]}" - } - - if use python; then - python_foreach_impl run_in_build_dir python_configure - fi - - ruby_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-php - --without-php7 - --without-python - --without-python3 - --with-ruby - --without-tcl - ) - local -x RUBY="${EPREFIX}/usr/bin/${MULTIBUILD_VARIANT}" - - econf "${myconf[@]}" - } - - if use ruby; then - ruby_foreach_impl run_in_build_dir ruby_configure - fi -} - -src_compile() { - if has_basic_bindings ; then - default - fi - - if use php; then - php_foreach_impl run_in_build_dir emake - fi - - if use python; then - unset PYTHONDONTWRITEBYTECODE - python_foreach_impl run_in_build_dir emake - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake - fi -} - -src_test() { - if has_basic_bindings ; then - default - fi - - if use php; then - php_foreach_impl run_in_build_dir emake check - fi - - if use python; then - python_foreach_impl run_in_build_dir emake check - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake check - fi -} - -src_install() { - if has_basic_bindings ; then - emake DESTDIR="${D}" install - fi - - if use java; then - java-pkg_dojar java/built/xapian.jar - # TODO: make the build system not install this... - java-pkg_doso java/.libs/libxapian_jni.so - rm -rf "${D}var" || die "could not remove java cruft!" - fi - - if use php; then - php_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - php-ext-source-r3_createinifiles - # php-ext-source-r3_createinifiles() changes current directory. - cd "${S}" - fi - - if use python; then - python_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - fi - - # For some USE combinations this directory is not created - if [[ -d "${D}/usr/share/doc/xapian-bindings" ]]; then - mv "${D}/usr/share/doc/xapian-bindings" "${D}/usr/share/doc/${PF}" || die - fi - - dodoc AUTHORS HACKING NEWS TODO README -} diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.11.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.11.ebuild deleted file mode 100644 index c17baaa699c9..000000000000 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.11.ebuild +++ /dev/null @@ -1,306 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -PYTHON_COMPAT=( python{2_7,3_6} ) -PYTHON_REQ_USE="threads(+)" - -USE_PHP="php7-1 php7-2 php7-3" - -PHP_EXT_NAME="xapian" -PHP_EXT_INI="yes" -PHP_EXT_OPTIONAL_USE="php" - -USE_RUBY="ruby24 ruby25 ruby26" -RUBY_OPTIONAL="yes" - -inherit java-pkg-opt-2 mono-env multibuild php-ext-source-r3 python-r1 ruby-ng toolchain-funcs - -DESCRIPTION="SWIG and JNI bindings for Xapian" -HOMEPAGE="https://www.xapian.org/" -SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -IUSE="java lua mono perl php python ruby tcl" -REQUIRED_USE="|| ( java lua mono perl php python ruby tcl ) - python? ( ${PYTHON_REQUIRED_USE} ) - ruby? ( || ( $(ruby_get_use_targets) ) )" - -COMMONDEPEND=">=dev-libs/xapian-1.4.9:0/30 - lua? ( dev-lang/lua:= ) - perl? ( dev-lang/perl:= ) - php? ( dev-lang/php:=[-threads] ) - python? ( - dev-python/sphinx[${PYTHON_USEDEP}] - ${PYTHON_DEPS} - ) - ruby? ( $(ruby_implementations_depend) ) - tcl? ( dev-lang/tcl:= ) - mono? ( dev-lang/mono )" -DEPEND="${COMMONDEPEND} - virtual/pkgconfig - java? ( >=virtual/jdk-1.6 )" -RDEPEND="${COMMONDEPEND} - java? ( >=virtual/jre-1.6 )" - -S="${WORKDIR}/${P}" - -has_basic_bindings() { - # Update this list if new bindings are added that are not built - # multiple times for multiple versions like php, python and ruby are - return $(use mono || use java || use lua || use perl || use tcl) -} - -php_copy_sources() { - local MULTIBUILD_VARIANTS=($(php_get_slots)) - multibuild_copy_sources -} - -php_foreach_impl() { - local MULTIBUILD_VARIANTS=($(php_get_slots)) - multibuild_foreach_variant "$@" -} - -ruby_copy_sources() { - local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) - multibuild_copy_sources -} - -ruby_foreach_impl() { - local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) - multibuild_foreach_variant "$@" -} - -pkg_setup() { - use mono && mono-env_pkg_setup - use java && java-pkg-opt-2_pkg_setup -} - -src_unpack() { - default - - if use php; then - local php_slot - for php_slot in $(php_get_slots); do - # Unfortunately required for php-ext-source-r3_createinifiles(). - mkdir "${WORKDIR}/${php_slot}" - done - fi -} - -src_prepare() { - use java && java-pkg-opt-2_src_prepare - - # https://trac.xapian.org/ticket/702 - export XAPIAN_CONFIG="/usr/bin/xapian-config" - - if use php; then - php_copy_sources - fi - - if use python; then - python_copy_sources - fi - - if use ruby; then - ruby_copy_sources - fi - - eapply_user -} - -src_configure() { - if has_basic_bindings ; then - local conf=( - --disable-documentation - $(use_with mono csharp) - $(use_with java) - $(use_with lua) - $(use_with perl) - $(use_with tcl) - --without-php - --without-php7 - --without-python - --without-python3 - --without-ruby - ) - - if use java; then - local -x CXXFLAGS="${CXXFLAGS} $(java-pkg_get-jni-cflags)" - fi - - if use perl; then - local -x PERL_ARCH="$(perl -MConfig -e 'print $Config{installvendorarch}')" - local -x PERL_LIB="$(perl -MConfig -e 'print $Config{installvendorlib}')" - fi - - if use lua; then - local -x LUA_INC="$("$(tc-getPKG_CONFIG)" --variable=INSTALL_INC lua)" - local -x LUA_LIB="$("$(tc-getPKG_CONFIG)" --variable=INSTALL_CMOD lua)" - fi - - econf "${conf[@]}" - fi - - php_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-python - --without-python3 - --without-ruby - --without-tcl - ) - if [[ ${MULTIBUILD_VARIANT} == php5.* ]]; then - myconf+=( - --with-php - --without-php7 - ) - local -x PHP_CONFIG="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config" - elif [[ ${MULTIBUILD_VARIANT} == php7.* ]]; then - myconf+=( - --without-php - --with-php7 - ) - local -x PHP_CONFIG7="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config" - fi - - econf "${myconf[@]}" - } - - if use php; then - addpredict /usr/share/snmp/mibs/.index - addpredict /var/lib/net-snmp/mib_indexes - - php_foreach_impl run_in_build_dir php_configure - fi - - python_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-php - --without-php7 - --without-ruby - --without-tcl - ) - if python_is_python3; then - myconf+=( --with-python3 ) - else - myconf+=( --with-python ) - fi - - # Avoid sandbox failures when compiling modules - addpredict "$(python_get_sitedir)" - - econf "${myconf[@]}" - } - - if use python; then - python_foreach_impl run_in_build_dir python_configure - fi - - ruby_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-php - --without-php7 - --without-python - --without-python3 - --with-ruby - --without-tcl - ) - local -x RUBY="${EPREFIX}/usr/bin/${MULTIBUILD_VARIANT}" - - econf "${myconf[@]}" - } - - if use ruby; then - ruby_foreach_impl run_in_build_dir ruby_configure - fi -} - -src_compile() { - if has_basic_bindings ; then - default - fi - - if use php; then - php_foreach_impl run_in_build_dir emake - fi - - if use python; then - unset PYTHONDONTWRITEBYTECODE - python_foreach_impl run_in_build_dir emake - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake - fi -} - -src_test() { - if has_basic_bindings ; then - default - fi - - if use php; then - php_foreach_impl run_in_build_dir emake check - fi - - if use python; then - python_foreach_impl run_in_build_dir emake check - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake check - fi -} - -src_install() { - if has_basic_bindings ; then - emake DESTDIR="${D}" install - fi - - if use java; then - java-pkg_dojar java/built/xapian.jar - # TODO: make the build system not install this... - java-pkg_doso java/.libs/libxapian_jni.so - rm -rf "${D}var" || die "could not remove java cruft!" - fi - - if use php; then - php_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - php-ext-source-r3_createinifiles - # php-ext-source-r3_createinifiles() changes current directory. - cd "${S}" - fi - - if use python; then - python_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - fi - - # For some USE combinations this directory is not created - if [[ -d "${D}/usr/share/doc/xapian-bindings" ]]; then - mv "${D}/usr/share/doc/xapian-bindings" "${D}/usr/share/doc/${PF}" || die - fi - - dodoc AUTHORS HACKING NEWS TODO README -} diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.12.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.12.ebuild deleted file mode 100644 index c17baaa699c9..000000000000 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.12.ebuild +++ /dev/null @@ -1,306 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -PYTHON_COMPAT=( python{2_7,3_6} ) -PYTHON_REQ_USE="threads(+)" - -USE_PHP="php7-1 php7-2 php7-3" - -PHP_EXT_NAME="xapian" -PHP_EXT_INI="yes" -PHP_EXT_OPTIONAL_USE="php" - -USE_RUBY="ruby24 ruby25 ruby26" -RUBY_OPTIONAL="yes" - -inherit java-pkg-opt-2 mono-env multibuild php-ext-source-r3 python-r1 ruby-ng toolchain-funcs - -DESCRIPTION="SWIG and JNI bindings for Xapian" -HOMEPAGE="https://www.xapian.org/" -SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -IUSE="java lua mono perl php python ruby tcl" -REQUIRED_USE="|| ( java lua mono perl php python ruby tcl ) - python? ( ${PYTHON_REQUIRED_USE} ) - ruby? ( || ( $(ruby_get_use_targets) ) )" - -COMMONDEPEND=">=dev-libs/xapian-1.4.9:0/30 - lua? ( dev-lang/lua:= ) - perl? ( dev-lang/perl:= ) - php? ( dev-lang/php:=[-threads] ) - python? ( - dev-python/sphinx[${PYTHON_USEDEP}] - ${PYTHON_DEPS} - ) - ruby? ( $(ruby_implementations_depend) ) - tcl? ( dev-lang/tcl:= ) - mono? ( dev-lang/mono )" -DEPEND="${COMMONDEPEND} - virtual/pkgconfig - java? ( >=virtual/jdk-1.6 )" -RDEPEND="${COMMONDEPEND} - java? ( >=virtual/jre-1.6 )" - -S="${WORKDIR}/${P}" - -has_basic_bindings() { - # Update this list if new bindings are added that are not built - # multiple times for multiple versions like php, python and ruby are - return $(use mono || use java || use lua || use perl || use tcl) -} - -php_copy_sources() { - local MULTIBUILD_VARIANTS=($(php_get_slots)) - multibuild_copy_sources -} - -php_foreach_impl() { - local MULTIBUILD_VARIANTS=($(php_get_slots)) - multibuild_foreach_variant "$@" -} - -ruby_copy_sources() { - local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) - multibuild_copy_sources -} - -ruby_foreach_impl() { - local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) - multibuild_foreach_variant "$@" -} - -pkg_setup() { - use mono && mono-env_pkg_setup - use java && java-pkg-opt-2_pkg_setup -} - -src_unpack() { - default - - if use php; then - local php_slot - for php_slot in $(php_get_slots); do - # Unfortunately required for php-ext-source-r3_createinifiles(). - mkdir "${WORKDIR}/${php_slot}" - done - fi -} - -src_prepare() { - use java && java-pkg-opt-2_src_prepare - - # https://trac.xapian.org/ticket/702 - export XAPIAN_CONFIG="/usr/bin/xapian-config" - - if use php; then - php_copy_sources - fi - - if use python; then - python_copy_sources - fi - - if use ruby; then - ruby_copy_sources - fi - - eapply_user -} - -src_configure() { - if has_basic_bindings ; then - local conf=( - --disable-documentation - $(use_with mono csharp) - $(use_with java) - $(use_with lua) - $(use_with perl) - $(use_with tcl) - --without-php - --without-php7 - --without-python - --without-python3 - --without-ruby - ) - - if use java; then - local -x CXXFLAGS="${CXXFLAGS} $(java-pkg_get-jni-cflags)" - fi - - if use perl; then - local -x PERL_ARCH="$(perl -MConfig -e 'print $Config{installvendorarch}')" - local -x PERL_LIB="$(perl -MConfig -e 'print $Config{installvendorlib}')" - fi - - if use lua; then - local -x LUA_INC="$("$(tc-getPKG_CONFIG)" --variable=INSTALL_INC lua)" - local -x LUA_LIB="$("$(tc-getPKG_CONFIG)" --variable=INSTALL_CMOD lua)" - fi - - econf "${conf[@]}" - fi - - php_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-python - --without-python3 - --without-ruby - --without-tcl - ) - if [[ ${MULTIBUILD_VARIANT} == php5.* ]]; then - myconf+=( - --with-php - --without-php7 - ) - local -x PHP_CONFIG="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config" - elif [[ ${MULTIBUILD_VARIANT} == php7.* ]]; then - myconf+=( - --without-php - --with-php7 - ) - local -x PHP_CONFIG7="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config" - fi - - econf "${myconf[@]}" - } - - if use php; then - addpredict /usr/share/snmp/mibs/.index - addpredict /var/lib/net-snmp/mib_indexes - - php_foreach_impl run_in_build_dir php_configure - fi - - python_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-php - --without-php7 - --without-ruby - --without-tcl - ) - if python_is_python3; then - myconf+=( --with-python3 ) - else - myconf+=( --with-python ) - fi - - # Avoid sandbox failures when compiling modules - addpredict "$(python_get_sitedir)" - - econf "${myconf[@]}" - } - - if use python; then - python_foreach_impl run_in_build_dir python_configure - fi - - ruby_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-php - --without-php7 - --without-python - --without-python3 - --with-ruby - --without-tcl - ) - local -x RUBY="${EPREFIX}/usr/bin/${MULTIBUILD_VARIANT}" - - econf "${myconf[@]}" - } - - if use ruby; then - ruby_foreach_impl run_in_build_dir ruby_configure - fi -} - -src_compile() { - if has_basic_bindings ; then - default - fi - - if use php; then - php_foreach_impl run_in_build_dir emake - fi - - if use python; then - unset PYTHONDONTWRITEBYTECODE - python_foreach_impl run_in_build_dir emake - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake - fi -} - -src_test() { - if has_basic_bindings ; then - default - fi - - if use php; then - php_foreach_impl run_in_build_dir emake check - fi - - if use python; then - python_foreach_impl run_in_build_dir emake check - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake check - fi -} - -src_install() { - if has_basic_bindings ; then - emake DESTDIR="${D}" install - fi - - if use java; then - java-pkg_dojar java/built/xapian.jar - # TODO: make the build system not install this... - java-pkg_doso java/.libs/libxapian_jni.so - rm -rf "${D}var" || die "could not remove java cruft!" - fi - - if use php; then - php_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - php-ext-source-r3_createinifiles - # php-ext-source-r3_createinifiles() changes current directory. - cd "${S}" - fi - - if use python; then - python_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - fi - - # For some USE combinations this directory is not created - if [[ -d "${D}/usr/share/doc/xapian-bindings" ]]; then - mv "${D}/usr/share/doc/xapian-bindings" "${D}/usr/share/doc/${PF}" || die - fi - - dodoc AUTHORS HACKING NEWS TODO README -} diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.13.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.13.ebuild deleted file mode 100644 index c17baaa699c9..000000000000 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.13.ebuild +++ /dev/null @@ -1,306 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -PYTHON_COMPAT=( python{2_7,3_6} ) -PYTHON_REQ_USE="threads(+)" - -USE_PHP="php7-1 php7-2 php7-3" - -PHP_EXT_NAME="xapian" -PHP_EXT_INI="yes" -PHP_EXT_OPTIONAL_USE="php" - -USE_RUBY="ruby24 ruby25 ruby26" -RUBY_OPTIONAL="yes" - -inherit java-pkg-opt-2 mono-env multibuild php-ext-source-r3 python-r1 ruby-ng toolchain-funcs - -DESCRIPTION="SWIG and JNI bindings for Xapian" -HOMEPAGE="https://www.xapian.org/" -SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -IUSE="java lua mono perl php python ruby tcl" -REQUIRED_USE="|| ( java lua mono perl php python ruby tcl ) - python? ( ${PYTHON_REQUIRED_USE} ) - ruby? ( || ( $(ruby_get_use_targets) ) )" - -COMMONDEPEND=">=dev-libs/xapian-1.4.9:0/30 - lua? ( dev-lang/lua:= ) - perl? ( dev-lang/perl:= ) - php? ( dev-lang/php:=[-threads] ) - python? ( - dev-python/sphinx[${PYTHON_USEDEP}] - ${PYTHON_DEPS} - ) - ruby? ( $(ruby_implementations_depend) ) - tcl? ( dev-lang/tcl:= ) - mono? ( dev-lang/mono )" -DEPEND="${COMMONDEPEND} - virtual/pkgconfig - java? ( >=virtual/jdk-1.6 )" -RDEPEND="${COMMONDEPEND} - java? ( >=virtual/jre-1.6 )" - -S="${WORKDIR}/${P}" - -has_basic_bindings() { - # Update this list if new bindings are added that are not built - # multiple times for multiple versions like php, python and ruby are - return $(use mono || use java || use lua || use perl || use tcl) -} - -php_copy_sources() { - local MULTIBUILD_VARIANTS=($(php_get_slots)) - multibuild_copy_sources -} - -php_foreach_impl() { - local MULTIBUILD_VARIANTS=($(php_get_slots)) - multibuild_foreach_variant "$@" -} - -ruby_copy_sources() { - local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) - multibuild_copy_sources -} - -ruby_foreach_impl() { - local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) - multibuild_foreach_variant "$@" -} - -pkg_setup() { - use mono && mono-env_pkg_setup - use java && java-pkg-opt-2_pkg_setup -} - -src_unpack() { - default - - if use php; then - local php_slot - for php_slot in $(php_get_slots); do - # Unfortunately required for php-ext-source-r3_createinifiles(). - mkdir "${WORKDIR}/${php_slot}" - done - fi -} - -src_prepare() { - use java && java-pkg-opt-2_src_prepare - - # https://trac.xapian.org/ticket/702 - export XAPIAN_CONFIG="/usr/bin/xapian-config" - - if use php; then - php_copy_sources - fi - - if use python; then - python_copy_sources - fi - - if use ruby; then - ruby_copy_sources - fi - - eapply_user -} - -src_configure() { - if has_basic_bindings ; then - local conf=( - --disable-documentation - $(use_with mono csharp) - $(use_with java) - $(use_with lua) - $(use_with perl) - $(use_with tcl) - --without-php - --without-php7 - --without-python - --without-python3 - --without-ruby - ) - - if use java; then - local -x CXXFLAGS="${CXXFLAGS} $(java-pkg_get-jni-cflags)" - fi - - if use perl; then - local -x PERL_ARCH="$(perl -MConfig -e 'print $Config{installvendorarch}')" - local -x PERL_LIB="$(perl -MConfig -e 'print $Config{installvendorlib}')" - fi - - if use lua; then - local -x LUA_INC="$("$(tc-getPKG_CONFIG)" --variable=INSTALL_INC lua)" - local -x LUA_LIB="$("$(tc-getPKG_CONFIG)" --variable=INSTALL_CMOD lua)" - fi - - econf "${conf[@]}" - fi - - php_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-python - --without-python3 - --without-ruby - --without-tcl - ) - if [[ ${MULTIBUILD_VARIANT} == php5.* ]]; then - myconf+=( - --with-php - --without-php7 - ) - local -x PHP_CONFIG="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config" - elif [[ ${MULTIBUILD_VARIANT} == php7.* ]]; then - myconf+=( - --without-php - --with-php7 - ) - local -x PHP_CONFIG7="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config" - fi - - econf "${myconf[@]}" - } - - if use php; then - addpredict /usr/share/snmp/mibs/.index - addpredict /var/lib/net-snmp/mib_indexes - - php_foreach_impl run_in_build_dir php_configure - fi - - python_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-php - --without-php7 - --without-ruby - --without-tcl - ) - if python_is_python3; then - myconf+=( --with-python3 ) - else - myconf+=( --with-python ) - fi - - # Avoid sandbox failures when compiling modules - addpredict "$(python_get_sitedir)" - - econf "${myconf[@]}" - } - - if use python; then - python_foreach_impl run_in_build_dir python_configure - fi - - ruby_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-php - --without-php7 - --without-python - --without-python3 - --with-ruby - --without-tcl - ) - local -x RUBY="${EPREFIX}/usr/bin/${MULTIBUILD_VARIANT}" - - econf "${myconf[@]}" - } - - if use ruby; then - ruby_foreach_impl run_in_build_dir ruby_configure - fi -} - -src_compile() { - if has_basic_bindings ; then - default - fi - - if use php; then - php_foreach_impl run_in_build_dir emake - fi - - if use python; then - unset PYTHONDONTWRITEBYTECODE - python_foreach_impl run_in_build_dir emake - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake - fi -} - -src_test() { - if has_basic_bindings ; then - default - fi - - if use php; then - php_foreach_impl run_in_build_dir emake check - fi - - if use python; then - python_foreach_impl run_in_build_dir emake check - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake check - fi -} - -src_install() { - if has_basic_bindings ; then - emake DESTDIR="${D}" install - fi - - if use java; then - java-pkg_dojar java/built/xapian.jar - # TODO: make the build system not install this... - java-pkg_doso java/.libs/libxapian_jni.so - rm -rf "${D}var" || die "could not remove java cruft!" - fi - - if use php; then - php_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - php-ext-source-r3_createinifiles - # php-ext-source-r3_createinifiles() changes current directory. - cd "${S}" - fi - - if use python; then - python_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - fi - - # For some USE combinations this directory is not created - if [[ -d "${D}/usr/share/doc/xapian-bindings" ]]; then - mv "${D}/usr/share/doc/xapian-bindings" "${D}/usr/share/doc/${PF}" || die - fi - - dodoc AUTHORS HACKING NEWS TODO README -} diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild index c81d6007025a..159d070db12e 100644 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild +++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild @@ -23,7 +23,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ~ia64 ~mips ppc ppc64 sparc x86" IUSE="java lua mono perl php python ruby tcl" REQUIRED_USE="|| ( java lua mono perl php python ruby tcl ) python? ( ${PYTHON_REQUIRED_USE} ) diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.15.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.15.ebuild new file mode 100644 index 000000000000..261fa82b7336 --- /dev/null +++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.15.ebuild @@ -0,0 +1,306 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python{2_7,3_6} ) +PYTHON_REQ_USE="threads(+)" + +USE_PHP="php7-1 php7-2 php7-3 php7-4" + +PHP_EXT_NAME="xapian" +PHP_EXT_INI="yes" +PHP_EXT_OPTIONAL_USE="php" + +USE_RUBY="ruby24 ruby25 ruby26" +RUBY_OPTIONAL="yes" + +inherit java-pkg-opt-2 mono-env multibuild php-ext-source-r3 python-r1 ruby-ng toolchain-funcs + +DESCRIPTION="SWIG and JNI bindings for Xapian" +HOMEPAGE="https://www.xapian.org/" +SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="java lua mono perl php python ruby tcl" +REQUIRED_USE="|| ( java lua mono perl php python ruby tcl ) + python? ( ${PYTHON_REQUIRED_USE} ) + ruby? ( || ( $(ruby_get_use_targets) ) )" + +COMMONDEPEND=">=dev-libs/xapian-1.4.15 + lua? ( dev-lang/lua:= ) + perl? ( dev-lang/perl:= ) + php? ( dev-lang/php:=[-threads] ) + python? ( + dev-python/sphinx[${PYTHON_USEDEP}] + ${PYTHON_DEPS} + ) + ruby? ( $(ruby_implementations_depend) ) + tcl? ( dev-lang/tcl:= ) + mono? ( dev-lang/mono )" +DEPEND="${COMMONDEPEND} + virtual/pkgconfig + java? ( >=virtual/jdk-1.6 )" +RDEPEND="${COMMONDEPEND} + java? ( >=virtual/jre-1.6 )" + +S="${WORKDIR}/${P}" + +has_basic_bindings() { + # Update this list if new bindings are added that are not built + # multiple times for multiple versions like php, python and ruby are + return $(use mono || use java || use lua || use perl || use tcl) +} + +php_copy_sources() { + local MULTIBUILD_VARIANTS=($(php_get_slots)) + multibuild_copy_sources +} + +php_foreach_impl() { + local MULTIBUILD_VARIANTS=($(php_get_slots)) + multibuild_foreach_variant "$@" +} + +ruby_copy_sources() { + local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) + multibuild_copy_sources +} + +ruby_foreach_impl() { + local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) + multibuild_foreach_variant "$@" +} + +pkg_setup() { + use mono && mono-env_pkg_setup + use java && java-pkg-opt-2_pkg_setup +} + +src_unpack() { + default + + if use php; then + local php_slot + for php_slot in $(php_get_slots); do + # Unfortunately required for php-ext-source-r3_createinifiles(). + mkdir "${WORKDIR}/${php_slot}" + done + fi +} + +src_prepare() { + use java && java-pkg-opt-2_src_prepare + + # https://trac.xapian.org/ticket/702 + export XAPIAN_CONFIG="/usr/bin/xapian-config" + + if use php; then + php_copy_sources + fi + + if use python; then + python_copy_sources + fi + + if use ruby; then + ruby_copy_sources + fi + + eapply_user +} + +src_configure() { + if has_basic_bindings ; then + local conf=( + --disable-documentation + $(use_with mono csharp) + $(use_with java) + $(use_with lua) + $(use_with perl) + $(use_with tcl) + --without-php + --without-php7 + --without-python + --without-python3 + --without-ruby + ) + + if use java; then + local -x CXXFLAGS="${CXXFLAGS} $(java-pkg_get-jni-cflags)" + fi + + if use perl; then + local -x PERL_ARCH="$(perl -MConfig -e 'print $Config{installvendorarch}')" + local -x PERL_LIB="$(perl -MConfig -e 'print $Config{installvendorlib}')" + fi + + if use lua; then + local -x LUA_INC="$("$(tc-getPKG_CONFIG)" --variable=INSTALL_INC lua)" + local -x LUA_LIB="$("$(tc-getPKG_CONFIG)" --variable=INSTALL_CMOD lua)" + fi + + econf "${conf[@]}" + fi + + php_configure() { + local myconf=( + --disable-documentation + --without-java + --without-lua + --without-csharp + --without-perl + --without-python + --without-python3 + --without-ruby + --without-tcl + ) + if [[ ${MULTIBUILD_VARIANT} == php5.* ]]; then + myconf+=( + --with-php + --without-php7 + ) + local -x PHP_CONFIG="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config" + elif [[ ${MULTIBUILD_VARIANT} == php7.* ]]; then + myconf+=( + --without-php + --with-php7 + ) + local -x PHP_CONFIG7="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config" + fi + + econf "${myconf[@]}" + } + + if use php; then + addpredict /usr/share/snmp/mibs/.index + addpredict /var/lib/net-snmp/mib_indexes + + php_foreach_impl run_in_build_dir php_configure + fi + + python_configure() { + local myconf=( + --disable-documentation + --without-java + --without-lua + --without-csharp + --without-perl + --without-php + --without-php7 + --without-ruby + --without-tcl + ) + if python_is_python3; then + myconf+=( --with-python3 ) + else + myconf+=( --with-python ) + fi + + # Avoid sandbox failures when compiling modules + addpredict "$(python_get_sitedir)" + + econf "${myconf[@]}" + } + + if use python; then + python_foreach_impl run_in_build_dir python_configure + fi + + ruby_configure() { + local myconf=( + --disable-documentation + --without-java + --without-lua + --without-csharp + --without-perl + --without-php + --without-php7 + --without-python + --without-python3 + --with-ruby + --without-tcl + ) + local -x RUBY="${EPREFIX}/usr/bin/${MULTIBUILD_VARIANT}" + + econf "${myconf[@]}" + } + + if use ruby; then + ruby_foreach_impl run_in_build_dir ruby_configure + fi +} + +src_compile() { + if has_basic_bindings ; then + default + fi + + if use php; then + php_foreach_impl run_in_build_dir emake + fi + + if use python; then + unset PYTHONDONTWRITEBYTECODE + python_foreach_impl run_in_build_dir emake + fi + + if use ruby; then + ruby_foreach_impl run_in_build_dir emake + fi +} + +src_test() { + if has_basic_bindings ; then + default + fi + + if use php; then + php_foreach_impl run_in_build_dir emake check + fi + + if use python; then + python_foreach_impl run_in_build_dir emake check + fi + + if use ruby; then + ruby_foreach_impl run_in_build_dir emake check + fi +} + +src_install() { + if has_basic_bindings ; then + emake DESTDIR="${D}" install + fi + + if use java; then + java-pkg_dojar java/built/xapian.jar + # TODO: make the build system not install this... + java-pkg_doso java/.libs/libxapian_jni.so + rm -rf "${D}var" || die "could not remove java cruft!" + fi + + if use php; then + php_foreach_impl run_in_build_dir emake DESTDIR="${D}" install + php-ext-source-r3_createinifiles + # php-ext-source-r3_createinifiles() changes current directory. + cd "${S}" + fi + + if use python; then + python_foreach_impl run_in_build_dir emake DESTDIR="${D}" install + fi + + if use ruby; then + ruby_foreach_impl run_in_build_dir emake DESTDIR="${D}" install + fi + + # For some USE combinations this directory is not created + if [[ -d "${D}/usr/share/doc/xapian-bindings" ]]; then + mv "${D}/usr/share/doc/xapian-bindings" "${D}/usr/share/doc/${PF}" || die + fi + + dodoc AUTHORS HACKING NEWS TODO README +} diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild deleted file mode 100644 index 0e8ab7449276..000000000000 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild +++ /dev/null @@ -1,305 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -PYTHON_COMPAT=( python{2_7,3_6} ) -PYTHON_REQ_USE="threads(+)" - -USE_PHP="php5-6 php7-1 php7-2" - -PHP_EXT_NAME="xapian" -PHP_EXT_INI="yes" -PHP_EXT_OPTIONAL_USE="php" - -USE_RUBY="ruby22 ruby23 ruby24" -RUBY_OPTIONAL="yes" - -inherit java-pkg-opt-2 mono-env multibuild php-ext-source-r3 python-r1 ruby-ng toolchain-funcs - -DESCRIPTION="SWIG and JNI bindings for Xapian" -HOMEPAGE="https://www.xapian.org/" -SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ia64 ~mips ppc ppc64 ~sparc x86" -IUSE="java lua mono perl php python ruby tcl" -REQUIRED_USE="|| ( java lua mono perl php python ruby tcl ) - python? ( ${PYTHON_REQUIRED_USE} ) - ruby? ( || ( $(ruby_get_use_targets) ) )" - -COMMONDEPEND=">=dev-libs/xapian-1.4.5:0/30 - lua? ( dev-lang/lua:= ) - perl? ( dev-lang/perl:= ) - python? ( - dev-python/sphinx[${PYTHON_USEDEP}] - ${PYTHON_DEPS} - ) - ruby? ( $(ruby_implementations_depend) ) - tcl? ( dev-lang/tcl:= ) - mono? ( dev-lang/mono )" -DEPEND="${COMMONDEPEND} - virtual/pkgconfig - java? ( >=virtual/jdk-1.6 )" -RDEPEND="${COMMONDEPEND} - java? ( >=virtual/jre-1.6 )" - -S="${WORKDIR}/${P}" - -has_basic_bindings() { - # Update this list if new bindings are added that are not built - # multiple times for multiple versions like php, python and ruby are - return $(use mono || use java || use lua || use perl || use tcl) -} - -php_copy_sources() { - local MULTIBUILD_VARIANTS=($(php_get_slots)) - multibuild_copy_sources -} - -php_foreach_impl() { - local MULTIBUILD_VARIANTS=($(php_get_slots)) - multibuild_foreach_variant "$@" -} - -ruby_copy_sources() { - local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) - multibuild_copy_sources -} - -ruby_foreach_impl() { - local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) - multibuild_foreach_variant "$@" -} - -pkg_setup() { - use mono && mono-env_pkg_setup - use java && java-pkg-opt-2_pkg_setup -} - -src_unpack() { - default - - if use php; then - local php_slot - for php_slot in $(php_get_slots); do - # Unfortunately required for php-ext-source-r3_createinifiles(). - mkdir "${WORKDIR}/${php_slot}" - done - fi -} - -src_prepare() { - use java && java-pkg-opt-2_src_prepare - - # https://trac.xapian.org/ticket/702 - export XAPIAN_CONFIG="/usr/bin/xapian-config" - - if use php; then - php_copy_sources - fi - - if use python; then - python_copy_sources - fi - - if use ruby; then - ruby_copy_sources - fi - - eapply_user -} - -src_configure() { - if has_basic_bindings ; then - local conf=( - --disable-documentation - $(use_with mono csharp) - $(use_with java) - $(use_with lua) - $(use_with perl) - $(use_with tcl) - --without-php - --without-php7 - --without-python - --without-python3 - --without-ruby - ) - - if use java; then - local -x CXXFLAGS="${CXXFLAGS} $(java-pkg_get-jni-cflags)" - fi - - if use perl; then - local -x PERL_ARCH="$(perl -MConfig -e 'print $Config{installvendorarch}')" - local -x PERL_LIB="$(perl -MConfig -e 'print $Config{installvendorlib}')" - fi - - if use lua; then - local -x LUA_INC="$("$(tc-getPKG_CONFIG)" --variable=INSTALL_INC lua)" - local -x LUA_LIB="$("$(tc-getPKG_CONFIG)" --variable=INSTALL_CMOD lua)" - fi - - econf "${conf[@]}" - fi - - php_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-python - --without-python3 - --without-ruby - --without-tcl - ) - if [[ ${MULTIBUILD_VARIANT} == php5.* ]]; then - myconf+=( - --with-php - --without-php7 - ) - local -x PHP_CONFIG="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config" - elif [[ ${MULTIBUILD_VARIANT} == php7.* ]]; then - myconf+=( - --without-php - --with-php7 - ) - local -x PHP_CONFIG7="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config" - fi - - econf "${myconf[@]}" - } - - if use php; then - addpredict /usr/share/snmp/mibs/.index - addpredict /var/lib/net-snmp/mib_indexes - - php_foreach_impl run_in_build_dir php_configure - fi - - python_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-php - --without-php7 - --without-ruby - --without-tcl - ) - if python_is_python3; then - myconf+=( --with-python3 ) - else - myconf+=( --with-python ) - fi - - # Avoid sandbox failures when compiling modules - addpredict "$(python_get_sitedir)" - - econf "${myconf[@]}" - } - - if use python; then - python_foreach_impl run_in_build_dir python_configure - fi - - ruby_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-php - --without-php7 - --without-python - --without-python3 - --with-ruby - --without-tcl - ) - local -x RUBY="${EPREFIX}/usr/bin/${MULTIBUILD_VARIANT}" - - econf "${myconf[@]}" - } - - if use ruby; then - ruby_foreach_impl run_in_build_dir ruby_configure - fi -} - -src_compile() { - if has_basic_bindings ; then - default - fi - - if use php; then - php_foreach_impl run_in_build_dir emake - fi - - if use python; then - unset PYTHONDONTWRITEBYTECODE - python_foreach_impl run_in_build_dir emake - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake - fi -} - -src_test() { - if has_basic_bindings ; then - default - fi - - if use php; then - php_foreach_impl run_in_build_dir emake check - fi - - if use python; then - python_foreach_impl run_in_build_dir emake check - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake check - fi -} - -src_install() { - if has_basic_bindings ; then - emake DESTDIR="${D}" install - fi - - if use java; then - java-pkg_dojar java/built/xapian.jar - # TODO: make the build system not install this... - java-pkg_doso java/.libs/libxapian_jni.so - rm -rf "${D}var" || die "could not remove java cruft!" - fi - - if use php; then - php_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - php-ext-source-r3_createinifiles - # php-ext-source-r3_createinifiles() changes current directory. - cd "${S}" - fi - - if use python; then - python_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - fi - - # For some USE combinations this directory is not created - if [[ -d "${D}/usr/share/doc/xapian-bindings" ]]; then - mv "${D}/usr/share/doc/xapian-bindings" "${D}/usr/share/doc/${PF}" || die - fi - - dodoc AUTHORS HACKING NEWS TODO README -} diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild index 14933a5455f1..16555fec4a0b 100644 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild +++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild @@ -23,7 +23,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ia64 ~mips ppc ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ~ia64 ~mips ppc ppc64 ~sparc ~x86" IUSE="java lua mono perl php python ruby tcl" REQUIRED_USE="|| ( java lua mono perl php python ruby tcl ) python? ( ${PYTHON_REQUIRED_USE} ) diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.8.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.8.ebuild deleted file mode 100644 index 906a9b8e1fdc..000000000000 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.8.ebuild +++ /dev/null @@ -1,305 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -PYTHON_COMPAT=( python{2_7,3_6} ) -PYTHON_REQ_USE="threads(+)" - -USE_PHP="php5-6 php7-1 php7-2" - -PHP_EXT_NAME="xapian" -PHP_EXT_INI="yes" -PHP_EXT_OPTIONAL_USE="php" - -USE_RUBY="ruby22 ruby23 ruby24" -RUBY_OPTIONAL="yes" - -inherit java-pkg-opt-2 mono-env multibuild php-ext-source-r3 python-r1 ruby-ng toolchain-funcs - -DESCRIPTION="SWIG and JNI bindings for Xapian" -HOMEPAGE="https://www.xapian.org/" -SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -IUSE="java lua mono perl php python ruby tcl" -REQUIRED_USE="|| ( java lua mono perl php python ruby tcl ) - python? ( ${PYTHON_REQUIRED_USE} ) - ruby? ( || ( $(ruby_get_use_targets) ) )" - -COMMONDEPEND=">=dev-libs/xapian-1.4.8:0/30 - lua? ( dev-lang/lua:= ) - perl? ( dev-lang/perl:= ) - python? ( - dev-python/sphinx[${PYTHON_USEDEP}] - ${PYTHON_DEPS} - ) - ruby? ( $(ruby_implementations_depend) ) - tcl? ( dev-lang/tcl:= ) - mono? ( dev-lang/mono )" -DEPEND="${COMMONDEPEND} - virtual/pkgconfig - java? ( >=virtual/jdk-1.6 )" -RDEPEND="${COMMONDEPEND} - java? ( >=virtual/jre-1.6 )" - -S="${WORKDIR}/${P}" - -has_basic_bindings() { - # Update this list if new bindings are added that are not built - # multiple times for multiple versions like php, python and ruby are - return $(use mono || use java || use lua || use perl || use tcl) -} - -php_copy_sources() { - local MULTIBUILD_VARIANTS=($(php_get_slots)) - multibuild_copy_sources -} - -php_foreach_impl() { - local MULTIBUILD_VARIANTS=($(php_get_slots)) - multibuild_foreach_variant "$@" -} - -ruby_copy_sources() { - local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) - multibuild_copy_sources -} - -ruby_foreach_impl() { - local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) - multibuild_foreach_variant "$@" -} - -pkg_setup() { - use mono && mono-env_pkg_setup - use java && java-pkg-opt-2_pkg_setup -} - -src_unpack() { - default - - if use php; then - local php_slot - for php_slot in $(php_get_slots); do - # Unfortunately required for php-ext-source-r3_createinifiles(). - mkdir "${WORKDIR}/${php_slot}" - done - fi -} - -src_prepare() { - use java && java-pkg-opt-2_src_prepare - - # https://trac.xapian.org/ticket/702 - export XAPIAN_CONFIG="/usr/bin/xapian-config" - - if use php; then - php_copy_sources - fi - - if use python; then - python_copy_sources - fi - - if use ruby; then - ruby_copy_sources - fi - - eapply_user -} - -src_configure() { - if has_basic_bindings ; then - local conf=( - --disable-documentation - $(use_with mono csharp) - $(use_with java) - $(use_with lua) - $(use_with perl) - $(use_with tcl) - --without-php - --without-php7 - --without-python - --without-python3 - --without-ruby - ) - - if use java; then - local -x CXXFLAGS="${CXXFLAGS} $(java-pkg_get-jni-cflags)" - fi - - if use perl; then - local -x PERL_ARCH="$(perl -MConfig -e 'print $Config{installvendorarch}')" - local -x PERL_LIB="$(perl -MConfig -e 'print $Config{installvendorlib}')" - fi - - if use lua; then - local -x LUA_INC="$("$(tc-getPKG_CONFIG)" --variable=INSTALL_INC lua)" - local -x LUA_LIB="$("$(tc-getPKG_CONFIG)" --variable=INSTALL_CMOD lua)" - fi - - econf "${conf[@]}" - fi - - php_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-python - --without-python3 - --without-ruby - --without-tcl - ) - if [[ ${MULTIBUILD_VARIANT} == php5.* ]]; then - myconf+=( - --with-php - --without-php7 - ) - local -x PHP_CONFIG="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config" - elif [[ ${MULTIBUILD_VARIANT} == php7.* ]]; then - myconf+=( - --without-php - --with-php7 - ) - local -x PHP_CONFIG7="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config" - fi - - econf "${myconf[@]}" - } - - if use php; then - addpredict /usr/share/snmp/mibs/.index - addpredict /var/lib/net-snmp/mib_indexes - - php_foreach_impl run_in_build_dir php_configure - fi - - python_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-php - --without-php7 - --without-ruby - --without-tcl - ) - if python_is_python3; then - myconf+=( --with-python3 ) - else - myconf+=( --with-python ) - fi - - # Avoid sandbox failures when compiling modules - addpredict "$(python_get_sitedir)" - - econf "${myconf[@]}" - } - - if use python; then - python_foreach_impl run_in_build_dir python_configure - fi - - ruby_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-php - --without-php7 - --without-python - --without-python3 - --with-ruby - --without-tcl - ) - local -x RUBY="${EPREFIX}/usr/bin/${MULTIBUILD_VARIANT}" - - econf "${myconf[@]}" - } - - if use ruby; then - ruby_foreach_impl run_in_build_dir ruby_configure - fi -} - -src_compile() { - if has_basic_bindings ; then - default - fi - - if use php; then - php_foreach_impl run_in_build_dir emake - fi - - if use python; then - unset PYTHONDONTWRITEBYTECODE - python_foreach_impl run_in_build_dir emake - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake - fi -} - -src_test() { - if has_basic_bindings ; then - default - fi - - if use php; then - php_foreach_impl run_in_build_dir emake check - fi - - if use python; then - python_foreach_impl run_in_build_dir emake check - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake check - fi -} - -src_install() { - if has_basic_bindings ; then - emake DESTDIR="${D}" install - fi - - if use java; then - java-pkg_dojar java/built/xapian.jar - # TODO: make the build system not install this... - java-pkg_doso java/.libs/libxapian_jni.so - rm -rf "${D}var" || die "could not remove java cruft!" - fi - - if use php; then - php_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - php-ext-source-r3_createinifiles - # php-ext-source-r3_createinifiles() changes current directory. - cd "${S}" - fi - - if use python; then - python_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - fi - - # For some USE combinations this directory is not created - if [[ -d "${D}/usr/share/doc/xapian-bindings" ]]; then - mv "${D}/usr/share/doc/xapian-bindings" "${D}/usr/share/doc/${PF}" || die - fi - - dodoc AUTHORS HACKING NEWS TODO README -} diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.9.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.9.ebuild deleted file mode 100644 index 98e4a9ee8962..000000000000 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.9.ebuild +++ /dev/null @@ -1,305 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -PYTHON_COMPAT=( python{2_7,3_6} ) -PYTHON_REQ_USE="threads(+)" - -USE_PHP="php5-6 php7-1 php7-2" - -PHP_EXT_NAME="xapian" -PHP_EXT_INI="yes" -PHP_EXT_OPTIONAL_USE="php" - -USE_RUBY="ruby22 ruby23 ruby24" -RUBY_OPTIONAL="yes" - -inherit java-pkg-opt-2 mono-env multibuild php-ext-source-r3 python-r1 ruby-ng toolchain-funcs - -DESCRIPTION="SWIG and JNI bindings for Xapian" -HOMEPAGE="https://www.xapian.org/" -SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -IUSE="java lua mono perl php python ruby tcl" -REQUIRED_USE="|| ( java lua mono perl php python ruby tcl ) - python? ( ${PYTHON_REQUIRED_USE} ) - ruby? ( || ( $(ruby_get_use_targets) ) )" - -COMMONDEPEND=">=dev-libs/xapian-1.4.9:0/30 - lua? ( dev-lang/lua:= ) - perl? ( dev-lang/perl:= ) - python? ( - dev-python/sphinx[${PYTHON_USEDEP}] - ${PYTHON_DEPS} - ) - ruby? ( $(ruby_implementations_depend) ) - tcl? ( dev-lang/tcl:= ) - mono? ( dev-lang/mono )" -DEPEND="${COMMONDEPEND} - virtual/pkgconfig - java? ( >=virtual/jdk-1.6 )" -RDEPEND="${COMMONDEPEND} - java? ( >=virtual/jre-1.6 )" - -S="${WORKDIR}/${P}" - -has_basic_bindings() { - # Update this list if new bindings are added that are not built - # multiple times for multiple versions like php, python and ruby are - return $(use mono || use java || use lua || use perl || use tcl) -} - -php_copy_sources() { - local MULTIBUILD_VARIANTS=($(php_get_slots)) - multibuild_copy_sources -} - -php_foreach_impl() { - local MULTIBUILD_VARIANTS=($(php_get_slots)) - multibuild_foreach_variant "$@" -} - -ruby_copy_sources() { - local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) - multibuild_copy_sources -} - -ruby_foreach_impl() { - local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) - multibuild_foreach_variant "$@" -} - -pkg_setup() { - use mono && mono-env_pkg_setup - use java && java-pkg-opt-2_pkg_setup -} - -src_unpack() { - default - - if use php; then - local php_slot - for php_slot in $(php_get_slots); do - # Unfortunately required for php-ext-source-r3_createinifiles(). - mkdir "${WORKDIR}/${php_slot}" - done - fi -} - -src_prepare() { - use java && java-pkg-opt-2_src_prepare - - # https://trac.xapian.org/ticket/702 - export XAPIAN_CONFIG="/usr/bin/xapian-config" - - if use php; then - php_copy_sources - fi - - if use python; then - python_copy_sources - fi - - if use ruby; then - ruby_copy_sources - fi - - eapply_user -} - -src_configure() { - if has_basic_bindings ; then - local conf=( - --disable-documentation - $(use_with mono csharp) - $(use_with java) - $(use_with lua) - $(use_with perl) - $(use_with tcl) - --without-php - --without-php7 - --without-python - --without-python3 - --without-ruby - ) - - if use java; then - local -x CXXFLAGS="${CXXFLAGS} $(java-pkg_get-jni-cflags)" - fi - - if use perl; then - local -x PERL_ARCH="$(perl -MConfig -e 'print $Config{installvendorarch}')" - local -x PERL_LIB="$(perl -MConfig -e 'print $Config{installvendorlib}')" - fi - - if use lua; then - local -x LUA_INC="$("$(tc-getPKG_CONFIG)" --variable=INSTALL_INC lua)" - local -x LUA_LIB="$("$(tc-getPKG_CONFIG)" --variable=INSTALL_CMOD lua)" - fi - - econf "${conf[@]}" - fi - - php_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-python - --without-python3 - --without-ruby - --without-tcl - ) - if [[ ${MULTIBUILD_VARIANT} == php5.* ]]; then - myconf+=( - --with-php - --without-php7 - ) - local -x PHP_CONFIG="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config" - elif [[ ${MULTIBUILD_VARIANT} == php7.* ]]; then - myconf+=( - --without-php - --with-php7 - ) - local -x PHP_CONFIG7="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config" - fi - - econf "${myconf[@]}" - } - - if use php; then - addpredict /usr/share/snmp/mibs/.index - addpredict /var/lib/net-snmp/mib_indexes - - php_foreach_impl run_in_build_dir php_configure - fi - - python_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-php - --without-php7 - --without-ruby - --without-tcl - ) - if python_is_python3; then - myconf+=( --with-python3 ) - else - myconf+=( --with-python ) - fi - - # Avoid sandbox failures when compiling modules - addpredict "$(python_get_sitedir)" - - econf "${myconf[@]}" - } - - if use python; then - python_foreach_impl run_in_build_dir python_configure - fi - - ruby_configure() { - local myconf=( - --disable-documentation - --without-java - --without-lua - --without-csharp - --without-perl - --without-php - --without-php7 - --without-python - --without-python3 - --with-ruby - --without-tcl - ) - local -x RUBY="${EPREFIX}/usr/bin/${MULTIBUILD_VARIANT}" - - econf "${myconf[@]}" - } - - if use ruby; then - ruby_foreach_impl run_in_build_dir ruby_configure - fi -} - -src_compile() { - if has_basic_bindings ; then - default - fi - - if use php; then - php_foreach_impl run_in_build_dir emake - fi - - if use python; then - unset PYTHONDONTWRITEBYTECODE - python_foreach_impl run_in_build_dir emake - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake - fi -} - -src_test() { - if has_basic_bindings ; then - default - fi - - if use php; then - php_foreach_impl run_in_build_dir emake check - fi - - if use python; then - python_foreach_impl run_in_build_dir emake check - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake check - fi -} - -src_install() { - if has_basic_bindings ; then - emake DESTDIR="${D}" install - fi - - if use java; then - java-pkg_dojar java/built/xapian.jar - # TODO: make the build system not install this... - java-pkg_doso java/.libs/libxapian_jni.so - rm -rf "${D}var" || die "could not remove java cruft!" - fi - - if use php; then - php_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - php-ext-source-r3_createinifiles - # php-ext-source-r3_createinifiles() changes current directory. - cd "${S}" - fi - - if use python; then - python_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - fi - - if use ruby; then - ruby_foreach_impl run_in_build_dir emake DESTDIR="${D}" install - fi - - # For some USE combinations this directory is not created - if [[ -d "${D}/usr/share/doc/xapian-bindings" ]]; then - mv "${D}/usr/share/doc/xapian-bindings" "${D}/usr/share/doc/${PF}" || die - fi - - dodoc AUTHORS HACKING NEWS TODO README -} diff --git a/dev-libs/xapian/Manifest b/dev-libs/xapian/Manifest index d483e27be944..fe747b31714f 100644 --- a/dev-libs/xapian/Manifest +++ b/dev-libs/xapian/Manifest @@ -1,23 +1,11 @@ -DIST xapian-core-1.2.24.tar.xz 3210192 BLAKE2B 062f0c15ce87fb64b0eec5e5e54b76c443d0581feab44791bce6925f0f77385b423218dc7006d7e095cc9764fffc73a74a067923c44f51816d94b731d001f903 SHA512 1f8ae5848f94b5f0bee03024f12ae8c336b6d85e58f7b36e885fe604f9fb962c0525e1f44e6cfcd183e811226c61b23f0f2fcc35c7d2e63544b19347a0f96c80 DIST xapian-core-1.2.25.tar.xz 3253292 BLAKE2B a130e26188c949d0433d017e8d13e7ecf6241a232d00125699ba8ed63eab9cb1651e02182fcc152f960f4e122709958632779daaaf5760fe50953a3b5b07a243 SHA512 a15b5d9b5770337519f671732f53f0642b31f08206824500d589ba309c9e91a05a30353d66ebf70a4c1cb1824b44e1c7b7630e799de3b15d645cf951a6017bfe -DIST xapian-core-1.4.10.tar.xz 2973780 BLAKE2B 6ef86a4c02e6721f434e33ea27a37ddac9cee62f0c9eed8c6334cadb62dd544be66405dd359dd944cf1ab12742c10e786b7300c4987e33ce33da9d9df4e428d4 SHA512 fa716d6f8c04edb297d99dad4d7835f7874837ab3c39d7017e43708cde6992c596e579418be17b79772e002bd23b94169812523a1abd9519b1dd3df474f027d9 DIST xapian-core-1.4.11.tar.xz 2975524 BLAKE2B c912e527ef1454c0b4b3e1aedd91a8a63d2e0b2dd186759eac00d6a0f64104669467c6c5b0bf3f132d4fa04bb2ef72d07ccfe92137a3360ba699e3420ee8bea4 SHA512 72ab7b0c774390f38319d241689b2dc3c2837fbbf933616574f6ad167f14a25c2eff747910022065508dc7c44f806dc2b71dae80a1b4f1f47e1675fb951bc785 -DIST xapian-core-1.4.12.tar.xz 2979052 BLAKE2B 26b20b22105493679052827a5e6b2890da922cdaa97fca1266b26f6ddb3de6b76d491c37ca10210ef5119ce4250700d87fdd22553456958f6869bc3af51b78ae SHA512 230b39e012366267cf5ea09d01d3b463818c0d05861b8c8643bc6fc238be21bd3f4862adeba864b4af2962b1c0748b3d380dfe845da467f5164b0d938288c430 -DIST xapian-core-1.4.13.tar.xz 2985532 BLAKE2B ffe40998f62625eb9b2ee0ebfecbbccaa1838d27229ff16e88a545a6ba514cb61d647c60560c5fcb425588511d1c03836eeda3dfd61a063e96e4bc88b9ca8692 SHA512 aa7b2262dd9d631339131e814f7c96acd85e386a4c4b6331eff86fc7227663589132779bd6b8c340a2b6f19bd66f8b53acbbe5bc985c74f9bdbe3ce3ccf4c1e7 DIST xapian-core-1.4.14.tar.xz 2970624 BLAKE2B 5bfa5ab36ad4626fcc9a214427f88bdf55e60166939db3a65d3118b426b0ec6754efc10dbcf32456e033292eba3b29f7500679f69a49df15d40c4111322249ed SHA512 c08c9abe87e08491566b7cfa8cda9e2a80e4959a647428b6d82bce7af1c967b4cb463607ffb8976372a980c163923ced36117a66e0b5a1f35659393def3d371b -DIST xapian-core-1.4.5.tar.xz 2810612 BLAKE2B 7784e69e3ca064751d829173949fcde65661c2c2070fdc8392cf2b6d40874a3e5b1265e61f25dd39b33e179b3fe3842b67f33a55523c3a18e9b65528e6a23a1e SHA512 cff97a856a406583ca81164ddb704a0eeae7d8d6f94ce3b3f53d5208d657423e87dd06bdc7acb5e5904765bce1cefbc98365cde315c1d46f7b18cfba7b022ae6 +DIST xapian-core-1.4.15.tar.xz 2988752 BLAKE2B d68d69cdc55c1b62a746620fc90f028819813bb98c0ad0cc130c399a4dd62231b920d24363b61e58d002f65a79a117598455779028de1b26b7a808367f5f2de4 SHA512 f28209acae12a42a345382668f7f7da7a2ce5a08362d0e2af63c9f94cb2adca95366499a7afa0bd9008fbfcca4fd1f2c9221e594fc2a2c740f5899e9f03ecad3 DIST xapian-core-1.4.7.tar.xz 2874172 BLAKE2B 917a35ca717ed4437f4a617ce0b6ac07d5936e07aac6bfa9d6878c12ed0c38e7ca994ad943b6dc7a5cd2fe131a445c5a7859f2286c2201dd048020569ce1a0bf SHA512 9e77a78bd63036966ebb9bbed91e36fef17b37c9465c8d4b7dc8041f0e24b040e6520de645babfeeade952771d145176a204328718cfa8bc2291bb6fdbe840d2 -DIST xapian-core-1.4.8.tar.xz 2880432 BLAKE2B 8468a33614d8c7617755cfe4cc79e72ab42612a79be9fb684525e268efe80c42ce902a60a44dc5548c70b719d752e15927ce24b4ab457905022ae806bffb1f11 SHA512 9ed1f34ec1bf53a4dc628ebb8d080af79a4ac6a315bf1ae52441f0ac3a63e5478ed02887382116b28157b926e685fdc730489426edce560aa4bba27cb7295e48 -DIST xapian-core-1.4.9.tar.xz 2880024 BLAKE2B 25272128fbbd7cb23dab92c87be03fee8dae5b742f26a66b9c51c649a7826639e52124f5f0748d3c12cce81a7875ed217931ddbe2b04303a08709c4a773a617f SHA512 1af23815ff9358d6407723d1a7d3dc00df8f45f4808ccaa4c57f38197763fdc2d62cb7b080fab737408db42ced85707021eac881d80767248ea22aff8a2e4aa3 -EBUILD xapian-1.2.24.ebuild 1581 BLAKE2B 7c534e771196a57ee524e0a2e8d3b68744dc61aae9e71790ac44b9cb450585858528b7f009db437b67132a97774f9b68e68c7e728eefb57240efccd3dee492bd SHA512 dc87ed148ebec1dec119e1e5e98063413c03bb5df02c57dfa99e872ff49fc08f1a53cab617b1b9664ffb1cec2d0d32ad873d914df843e7b14da1ac19784cb1fc -EBUILD xapian-1.2.25.ebuild 1849 BLAKE2B d80aa67fdd21bd9e2c36a00f170634a41b639d5668964426ad07083be30de1c86ad5028e33a137be7d651916af7a922676d497ad8a9a57fb6582805f73201754 SHA512 22ab125320142c15fb947aa6affc6c8a17de41d88694ef12cb7456417e5cfdcb2e06e7ec63b541a1f64892685a8292f7fa1f9bfd1d9f727fe1ea96b2ba2ab247 -EBUILD xapian-1.4.10.ebuild 1880 BLAKE2B 0bec305e70baf1405b213aa35fb2be9dea8dbe364168484bacfe507d167777be73fc4897a8fdeb9b7e5443f53a31069d11ea2a11e7139607d2c7d0a196c32e69 SHA512 a007af7c24801e6f3c928e0a50224b0fbb6503c343d6fe6a71cafdd255dbfd9c2ce79370a0ee65d95a790b9db06a38ab07e92531f9273fa32dc718e02bc8ce2d +EBUILD xapian-1.2.25.ebuild 1849 BLAKE2B 976319adb17d73cfb5aff1c29c7febd4c50b9a399cd2a554ac463396b20890913f1c86cbca6ab5d0c7c1185e0b38ca41949102fc7ba704090647dd78f2522805 SHA512 bf3a8c9ad433c52b6ef74479220b693044483dd5aa8d8b09ddfd244cf6f4cf6e0b80c30f1f67901a725cd783baa5dc623080c15a8c07dfdebf13269af37820d5 EBUILD xapian-1.4.11.ebuild 1844 BLAKE2B 0ef54276319620157c37d20dd624ec50245d04f46d480e54fc1306491ff7b9989f426ae0659095efc0278e3114f19ab96630896e0ca6ac0f4c1059b1c915f33b SHA512 58d8597e88cb312251661f469c3ee5711e19ad39b6c7de0e0ca6756b2d1105dd3894229c854d8f59dcd39d61c58b17294d90b0904abbd18b7f60a85834f6ad61 -EBUILD xapian-1.4.12.ebuild 1846 BLAKE2B d4a59440e986bfeb590a7176d829f74bfdf6778046e9a5a9274f29cdc320125283aa0f78febbddc18a45312a37be86182b69d8ad660e1e3d9bba050aeab26b18 SHA512 559b4ed1ac024a7cf3095382a245cc1b21aa40e57c0559a3bdfbb19a4678af6b6d3b8881e3c0bc874545b9bf056fc57cb85776c6ca476f1c636332d1fe9a7c7f -EBUILD xapian-1.4.13.ebuild 1805 BLAKE2B b9bc48b5a638640d06558cb64b8ee69f85b34339772e9c417bd3028d932057bec33405f6d1c165d1c2cf495405f4e38ea6375b577cab5f48a212e68b90b51183 SHA512 679ac62036d6a4832e906a4677a0e2812a8ccb34c026a7782defb9096f264d42c6c5dd9d15b61faab53a8cf714dd1957b435e446d59d4d4db5a0bfdca13b94f0 -EBUILD xapian-1.4.14.ebuild 1805 BLAKE2B b9bc48b5a638640d06558cb64b8ee69f85b34339772e9c417bd3028d932057bec33405f6d1c165d1c2cf495405f4e38ea6375b577cab5f48a212e68b90b51183 SHA512 679ac62036d6a4832e906a4677a0e2812a8ccb34c026a7782defb9096f264d42c6c5dd9d15b61faab53a8cf714dd1957b435e446d59d4d4db5a0bfdca13b94f0 -EBUILD xapian-1.4.5.ebuild 1853 BLAKE2B a34bc7f3284fff413ea15a8ab5d0393c6f2a60d1a04735cb05bd696ae7640d696b6586fe0acd38bc75b46f4e5c5c04051aa7518dc6153770339cc09046d5b1d7 SHA512 b731911d7b693bf7df78b722cc24bb36574111c4e508de61556b1c9e8868cab6ff340d6222022efcc250ddb4fd78af2e0610a174ab4dfca8436f90221f079d8b -EBUILD xapian-1.4.7.ebuild 1853 BLAKE2B 9d279e9c3f13b5f74dc0915064ad2985c6a647ed61ba3398bba7d67536a62fc1c18afda9d8a9fb8a80ddb52a7346c0b101cd08b858d55a79eb4d983f6622bc82 SHA512 31e03d942c316483fc4c12ed8fc808c70ceda743a283a5d0f2b8e090e68e58063410866a30c069745807482bb13b296c09b407fc9e21d1b529e87f604a27be84 -EBUILD xapian-1.4.8.ebuild 1860 BLAKE2B d613a766a6c6751176e41563e38722bce17775e9c0a8a088ecd76bdbbe245eb99e8cbbfb5b5bfd93af6951fbd2caf2743f6103932d427e301a8aeffedf3be229 SHA512 143942fda76f3fdbecf939e53e7d9eeb71f3a5007ead97a5f345d35daa00aed4409aee773f4a82d2982c4860a10a8a29d7e867e098c074b0ce4ce6f341a32870 -EBUILD xapian-1.4.9.ebuild 1860 BLAKE2B d613a766a6c6751176e41563e38722bce17775e9c0a8a088ecd76bdbbe245eb99e8cbbfb5b5bfd93af6951fbd2caf2743f6103932d427e301a8aeffedf3be229 SHA512 143942fda76f3fdbecf939e53e7d9eeb71f3a5007ead97a5f345d35daa00aed4409aee773f4a82d2982c4860a10a8a29d7e867e098c074b0ce4ce6f341a32870 +EBUILD xapian-1.4.14.ebuild 1799 BLAKE2B 3606db05531a84acd989d142de998f88f135cf033496535f6e6d62bc89af5f1e00f9313aa927fee795b4efdc832c8570e34baee7d434129a9ad454f4975f4157 SHA512 c678ab822870e76c27406bac016b166f684116255a24bde979b692a31ab18c65e36b25508818bf5526823fd1a2c7b5b96f7637c3b84cb6bc375d851079222cdc +EBUILD xapian-1.4.15.ebuild 1805 BLAKE2B 5cd7b053f147e4813c5465c556f02f4c790f99ce032a1cd9a436967a43d7336da8134fef307632e6e24a8fc7582a7af8dbd197039889f6e348a2a4a250de89ac SHA512 4dda1f50d9d5908be95344dfdb2049381befdde663e17cefe0209a628fb830bea5183fb637013188f938be74fd3c70f6d33bf5c072669cf357a2028ea63172aa +EBUILD xapian-1.4.7.ebuild 1854 BLAKE2B a16bcca3519f22f9968b037bf28e78caa1020155252c11cac443b062ba5adb542c6683cb6ea56a7c4bcf4d7f2d29580a551adcb8ad8eb20d2915c1f085857381 SHA512 42bfbf87a440fc28d9166b58237d0d344ac033ff55d69d4366faebe4ca137c8ffc8af4b276c14a8f2a14a5d24f1abf686c0f40965e86142d325e98f4ab32dcdc MISC metadata.xml 995 BLAKE2B 819460521f02526c8eed62539408148f86c76c0bc33c0104c5c3b52b0006c4396e7cc6b6458521398cd412a8e2e7f6bc34136e2efb2ac5effb6a854bb8642e03 SHA512 ceb0b1563cd98457eb65b42f39445d95a18b047e21bd9eb665caf5a83b23d7798727f0ba49042553e6b8e9a4ec88a2a4d7622c9adf8be50278bbb80aa0948fe8 diff --git a/dev-libs/xapian/xapian-1.2.24.ebuild b/dev-libs/xapian/xapian-1.2.24.ebuild deleted file mode 100644 index 1054b3319f3a..000000000000 --- a/dev-libs/xapian/xapian-1.2.24.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -inherit eutils - -MY_P="${PN}-core-${PV}" - -DESCRIPTION="Xapian Probabilistic Information Retrieval library" -HOMEPAGE="https://www.xapian.org/" -SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0/1.2.22" # ABI version of libxapian.so, prefixed with 1.2. -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86" -IUSE="doc static-libs -cpu_flags_x86_sse +cpu_flags_x86_sse2 +brass +chert +inmemory" - -DEPEND="sys-libs/zlib" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" - -src_configure() { - local myconf="" - - einfo - if use cpu_flags_x86_sse2; then - einfo "Using sse2" - myconf="${myconf} --enable-sse=sse2" - else - if use cpu_flags_x86_sse; then - einfo "Using sse" - myconf="${myconf} --enable-sse=sse" - else - einfo "Disabling sse and sse2" - myconf="${myconf} --disable-sse" - fi - fi - einfo - - myconf="${myconf} $(use_enable static-libs static)" - - use brass || myconf="${myconf} --disable-backend-brass" - use chert || myconf="${myconf} --disable-backend-chert" - use inmemory || myconf="${myconf} --disable-backend-inmemory" - - myconf="${myconf} --enable-backend-flint --enable-backend-remote" - - econf $myconf -} - -src_install() { - emake DESTDIR="${D}" install - - mv "${ED}usr/share/doc/xapian-core" "${ED}usr/share/doc/${PF}" || die - use doc || rm -rf "${ED}usr/share/doc/${PF}" - - dodoc AUTHORS HACKING PLATFORMS README NEWS - - find "${D}" -name "*.la" -type f -delete || die -} - -src_test() { - emake check VALGRIND= -} diff --git a/dev-libs/xapian/xapian-1.2.25.ebuild b/dev-libs/xapian/xapian-1.2.25.ebuild index 01bb84a0369d..a2bfb9c5cd38 100644 --- a/dev-libs/xapian/xapian-1.2.25.ebuild +++ b/dev-libs/xapian/xapian-1.2.25.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz" LICENSE="GPL-2" SLOT="0/1.2.22" # ABI version of libxapian.so, prefixed with 1.2. -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sparc ~x86 ~x64-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~x64-solaris" IUSE="doc static-libs -cpu_flags_x86_sse +cpu_flags_x86_sse2 +brass +chert +inmemory" DEPEND="sys-libs/zlib" diff --git a/dev-libs/xapian/xapian-1.4.10.ebuild b/dev-libs/xapian/xapian-1.4.10.ebuild deleted file mode 100644 index 465bd9228b1b..000000000000 --- a/dev-libs/xapian/xapian-1.4.10.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit eutils multilib-minimal - -MY_P="${PN}-core-${PV}" - -DESCRIPTION="Xapian Probabilistic Information Retrieval library" -HOMEPAGE="https://www.xapian.org/" -SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0/30" # ABI version of libxapian.so -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-solaris" -IUSE="doc static-libs -cpu_flags_x86_sse +cpu_flags_x86_sse2 +glass +chert +inmemory" - -DEPEND="sys-libs/zlib" -RDEPEND="${DEPEND}" - -REQUIRED_USE="inmemory? ( chert )" - -S="${WORKDIR}/${MY_P}" - -multilib_src_configure() { - local myconf="" - - if use cpu_flags_x86_sse2; then - myconf="${myconf} --enable-sse=sse2" - else - if use cpu_flags_x86_sse; then - myconf="${myconf} --enable-sse=sse" - else - myconf="${myconf} --disable-sse" - fi - fi - - myconf="${myconf} $(use_enable static-libs static)" - - use glass || myconf="${myconf} --disable-backend-glass" - use chert || myconf="${myconf} --disable-backend-chert" - use inmemory || myconf="${myconf} --disable-backend-inmemory" - - myconf="${myconf} --enable-backend-remote --program-suffix=" - - ECONF_SOURCE=${S} econf $myconf -} - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/xapian/postingsource.h - /usr/include/xapian/attributes.h - /usr/include/xapian/valuesetmatchdecider.h - /usr/include/xapian/version.h - /usr/include/xapian/version.h - /usr/include/xapian/types.h - /usr/include/xapian/positioniterator.h - /usr/include/xapian/registry.h -) - -multilib_src_test() { - emake check VALGRIND= -} - -multilib_src_install() { - emake DESTDIR="${D}" install -} - -multilib_src_install_all() { - if use doc; then - rm -rf "${D}/usr/share/doc/xapian-core-${PV}" || die - fi - - dodoc AUTHORS HACKING PLATFORMS README NEWS - - find "${D}" -name "*.la" -type f -delete || die -} diff --git a/dev-libs/xapian/xapian-1.4.12.ebuild b/dev-libs/xapian/xapian-1.4.12.ebuild deleted file mode 100644 index 2ea176e5a4b2..000000000000 --- a/dev-libs/xapian/xapian-1.4.12.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit eutils multilib-minimal - -MY_P="${PN}-core-${PV}" - -DESCRIPTION="Xapian Probabilistic Information Retrieval library" -HOMEPAGE="https://www.xapian.org/" -SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0/30" # ABI version of libxapian.so -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-solaris" -IUSE="doc static-libs -cpu_flags_x86_sse +cpu_flags_x86_sse2 +glass +inmemory +remote" - -DEPEND="sys-libs/zlib" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" - -multilib_src_configure() { - local myconf="" - - if use cpu_flags_x86_sse2; then - myconf="${myconf} --enable-sse=sse2" - else - if use cpu_flags_x86_sse; then - myconf="${myconf} --enable-sse=sse" - else - myconf="${myconf} --disable-sse" - fi - fi - - myconf="${myconf} $(use_enable static-libs static)" - - use glass || myconf="${myconf} --disable-backend-glass" - use inmemory || myconf="${myconf} --disable-backend-inmemory" - use remote || myconf="${myconf} --disable-backend-remote" - - myconf="${myconf} --enable-backend-chert --program-suffix=" - - ECONF_SOURCE=${S} econf $myconf -} - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/xapian/postingsource.h - /usr/include/xapian/attributes.h - /usr/include/xapian/valuesetmatchdecider.h - /usr/include/xapian/version.h - /usr/include/xapian/version.h - /usr/include/xapian/types.h - /usr/include/xapian/positioniterator.h - /usr/include/xapian/registry.h -) - -multilib_src_test() { - emake check VALGRIND= -} - -multilib_src_install() { - emake DESTDIR="${D}" install -} - -multilib_src_install_all() { - if use doc; then - rm -rf "${D}/usr/share/doc/xapian-core-${PV}" || die - fi - - dodoc AUTHORS HACKING PLATFORMS README NEWS - - find "${D}" -name "*.la" -type f -delete || die -} diff --git a/dev-libs/xapian/xapian-1.4.13.ebuild b/dev-libs/xapian/xapian-1.4.13.ebuild deleted file mode 100644 index 26a3827b326f..000000000000 --- a/dev-libs/xapian/xapian-1.4.13.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit eutils multilib-minimal - -MY_P="${PN}-core-${PV}" - -DESCRIPTION="Xapian Probabilistic Information Retrieval library" -HOMEPAGE="https://www.xapian.org/" -SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0/30" # ABI version of libxapian.so -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-solaris" -IUSE="doc static-libs -cpu_flags_x86_sse +cpu_flags_x86_sse2 +inmemory +remote" - -DEPEND="sys-libs/zlib" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" - -multilib_src_configure() { - local myconf="" - - if use cpu_flags_x86_sse2; then - myconf="${myconf} --enable-sse=sse2" - else - if use cpu_flags_x86_sse; then - myconf="${myconf} --enable-sse=sse" - else - myconf="${myconf} --disable-sse" - fi - fi - - myconf="${myconf} $(use_enable static-libs static)" - - use inmemory || myconf="${myconf} --disable-backend-inmemory" - use remote || myconf="${myconf} --disable-backend-remote" - - myconf="${myconf} --enable-backend-glass --enable-backend-chert --program-suffix=" - - ECONF_SOURCE=${S} econf $myconf -} - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/xapian/postingsource.h - /usr/include/xapian/attributes.h - /usr/include/xapian/valuesetmatchdecider.h - /usr/include/xapian/version.h - /usr/include/xapian/version.h - /usr/include/xapian/types.h - /usr/include/xapian/positioniterator.h - /usr/include/xapian/registry.h -) - -multilib_src_test() { - emake check VALGRIND= -} - -multilib_src_install() { - emake DESTDIR="${D}" install -} - -multilib_src_install_all() { - if use doc; then - rm -rf "${D}/usr/share/doc/xapian-core-${PV}" || die - fi - - dodoc AUTHORS HACKING PLATFORMS README NEWS - - find "${D}" -name "*.la" -type f -delete || die -} diff --git a/dev-libs/xapian/xapian-1.4.14.ebuild b/dev-libs/xapian/xapian-1.4.14.ebuild index 26a3827b326f..66333a587b65 100644 --- a/dev-libs/xapian/xapian-1.4.14.ebuild +++ b/dev-libs/xapian/xapian-1.4.14.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz" LICENSE="GPL-2" SLOT="0/30" # ABI version of libxapian.so -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~x64-solaris" IUSE="doc static-libs -cpu_flags_x86_sse +cpu_flags_x86_sse2 +inmemory +remote" DEPEND="sys-libs/zlib" diff --git a/dev-libs/xapian/xapian-1.4.15.ebuild b/dev-libs/xapian/xapian-1.4.15.ebuild new file mode 100644 index 000000000000..669d3eb246de --- /dev/null +++ b/dev-libs/xapian/xapian-1.4.15.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit eutils multilib-minimal + +MY_P="${PN}-core-${PV}" + +DESCRIPTION="Xapian Probabilistic Information Retrieval library" +HOMEPAGE="https://www.xapian.org/" +SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0/30" # ABI version of libxapian.so +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-solaris" +IUSE="doc static-libs -cpu_flags_x86_sse +cpu_flags_x86_sse2 +inmemory +remote" + +DEPEND="sys-libs/zlib" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}" + +multilib_src_configure() { + local myconf="" + + if use cpu_flags_x86_sse2; then + myconf="${myconf} --enable-sse=sse2" + else + if use cpu_flags_x86_sse; then + myconf="${myconf} --enable-sse=sse" + else + myconf="${myconf} --disable-sse" + fi + fi + + myconf="${myconf} $(use_enable static-libs static)" + + use inmemory || myconf="${myconf} --disable-backend-inmemory" + use remote || myconf="${myconf} --disable-backend-remote" + + myconf="${myconf} --enable-backend-glass --enable-backend-chert --program-suffix=" + + ECONF_SOURCE=${S} econf $myconf +} + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/xapian/postingsource.h + /usr/include/xapian/attributes.h + /usr/include/xapian/valuesetmatchdecider.h + /usr/include/xapian/version.h + /usr/include/xapian/version.h + /usr/include/xapian/types.h + /usr/include/xapian/positioniterator.h + /usr/include/xapian/registry.h +) + +multilib_src_test() { + emake check VALGRIND= +} + +multilib_src_install() { + emake DESTDIR="${D}" install +} + +multilib_src_install_all() { + if use doc; then + rm -rf "${D}/usr/share/doc/xapian-core-${PV}" || die + fi + + dodoc AUTHORS HACKING PLATFORMS README NEWS + + find "${D}" -name "*.la" -type f -delete || die +} diff --git a/dev-libs/xapian/xapian-1.4.5.ebuild b/dev-libs/xapian/xapian-1.4.5.ebuild deleted file mode 100644 index 5ab5beb116bf..000000000000 --- a/dev-libs/xapian/xapian-1.4.5.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit eutils multilib-minimal - -MY_P="${PN}-core-${PV}" - -DESCRIPTION="Xapian Probabilistic Information Retrieval library" -HOMEPAGE="https://www.xapian.org/" -SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0/30" # ABI version of libxapian.so -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~x64-solaris" -IUSE="doc static-libs -cpu_flags_x86_sse +cpu_flags_x86_sse2 +glass +chert +inmemory" - -DEPEND="sys-libs/zlib" -RDEPEND="${DEPEND}" - -REQUIRED_USE="inmemory? ( chert )" - -S="${WORKDIR}/${MY_P}" - -multilib_src_configure() { - local myconf="" - - if use cpu_flags_x86_sse2; then - myconf="${myconf} --enable-sse=sse2" - else - if use cpu_flags_x86_sse; then - myconf="${myconf} --enable-sse=sse" - else - myconf="${myconf} --disable-sse" - fi - fi - - myconf="${myconf} $(use_enable static-libs static)" - - use glass || myconf="${myconf} --disable-backend-glass" - use chert || myconf="${myconf} --disable-backend-chert" - use inmemory || myconf="${myconf} --disable-backend-inmemory" - - myconf="${myconf} --enable-backend-remote --program-suffix=" - - ECONF_SOURCE=${S} econf $myconf -} - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/xapian/postingsource.h - /usr/include/xapian/attributes.h - /usr/include/xapian/valuesetmatchdecider.h - /usr/include/xapian/version.h - /usr/include/xapian/version.h - /usr/include/xapian/types.h - /usr/include/xapian/positioniterator.h - /usr/include/xapian/registry.h -) - -multilib_src_install() { - emake DESTDIR="${D}" install -} - -multilib_src_install_all() { - use doc || rm -rf "${D}usr/share/doc/xapian-core-${PV}" - - dodoc AUTHORS HACKING PLATFORMS README NEWS - - find "${D}" -name "*.la" -type f -delete || die -} - -multilib_src_test() { - emake check VALGRIND= -} diff --git a/dev-libs/xapian/xapian-1.4.7.ebuild b/dev-libs/xapian/xapian-1.4.7.ebuild index 45c899231780..b5da2d4f5cb3 100644 --- a/dev-libs/xapian/xapian-1.4.7.ebuild +++ b/dev-libs/xapian/xapian-1.4.7.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz" LICENSE="GPL-2" SLOT="0/30" # ABI version of libxapian.so -KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sparc ~x86 ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 ~sparc ~x86 ~x64-solaris" IUSE="doc static-libs -cpu_flags_x86_sse +cpu_flags_x86_sse2 +glass +chert +inmemory" DEPEND="sys-libs/zlib" diff --git a/dev-libs/xapian/xapian-1.4.8.ebuild b/dev-libs/xapian/xapian-1.4.8.ebuild deleted file mode 100644 index 0987e4b4f164..000000000000 --- a/dev-libs/xapian/xapian-1.4.8.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit eutils multilib-minimal - -MY_P="${PN}-core-${PV}" - -DESCRIPTION="Xapian Probabilistic Information Retrieval library" -HOMEPAGE="https://www.xapian.org/" -SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0/30" # ABI version of libxapian.so -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-solaris" -IUSE="doc static-libs -cpu_flags_x86_sse +cpu_flags_x86_sse2 +glass +chert +inmemory" - -DEPEND="sys-libs/zlib" -RDEPEND="${DEPEND}" - -REQUIRED_USE="inmemory? ( chert )" - -S="${WORKDIR}/${MY_P}" - -multilib_src_configure() { - local myconf="" - - if use cpu_flags_x86_sse2; then - myconf="${myconf} --enable-sse=sse2" - else - if use cpu_flags_x86_sse; then - myconf="${myconf} --enable-sse=sse" - else - myconf="${myconf} --disable-sse" - fi - fi - - myconf="${myconf} $(use_enable static-libs static)" - - use glass || myconf="${myconf} --disable-backend-glass" - use chert || myconf="${myconf} --disable-backend-chert" - use inmemory || myconf="${myconf} --disable-backend-inmemory" - - myconf="${myconf} --enable-backend-remote --program-suffix=" - - ECONF_SOURCE=${S} econf $myconf -} - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/xapian/postingsource.h - /usr/include/xapian/attributes.h - /usr/include/xapian/valuesetmatchdecider.h - /usr/include/xapian/version.h - /usr/include/xapian/version.h - /usr/include/xapian/types.h - /usr/include/xapian/positioniterator.h - /usr/include/xapian/registry.h -) - -multilib_src_install() { - emake DESTDIR="${D}" install -} - -multilib_src_install_all() { - use doc || rm -rf "${D}usr/share/doc/xapian-core-${PV}" - - dodoc AUTHORS HACKING PLATFORMS README NEWS - - find "${D}" -name "*.la" -type f -delete || die -} - -multilib_src_test() { - emake check VALGRIND= -} diff --git a/dev-libs/xapian/xapian-1.4.9.ebuild b/dev-libs/xapian/xapian-1.4.9.ebuild deleted file mode 100644 index 0987e4b4f164..000000000000 --- a/dev-libs/xapian/xapian-1.4.9.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit eutils multilib-minimal - -MY_P="${PN}-core-${PV}" - -DESCRIPTION="Xapian Probabilistic Information Retrieval library" -HOMEPAGE="https://www.xapian.org/" -SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0/30" # ABI version of libxapian.so -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-solaris" -IUSE="doc static-libs -cpu_flags_x86_sse +cpu_flags_x86_sse2 +glass +chert +inmemory" - -DEPEND="sys-libs/zlib" -RDEPEND="${DEPEND}" - -REQUIRED_USE="inmemory? ( chert )" - -S="${WORKDIR}/${MY_P}" - -multilib_src_configure() { - local myconf="" - - if use cpu_flags_x86_sse2; then - myconf="${myconf} --enable-sse=sse2" - else - if use cpu_flags_x86_sse; then - myconf="${myconf} --enable-sse=sse" - else - myconf="${myconf} --disable-sse" - fi - fi - - myconf="${myconf} $(use_enable static-libs static)" - - use glass || myconf="${myconf} --disable-backend-glass" - use chert || myconf="${myconf} --disable-backend-chert" - use inmemory || myconf="${myconf} --disable-backend-inmemory" - - myconf="${myconf} --enable-backend-remote --program-suffix=" - - ECONF_SOURCE=${S} econf $myconf -} - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/xapian/postingsource.h - /usr/include/xapian/attributes.h - /usr/include/xapian/valuesetmatchdecider.h - /usr/include/xapian/version.h - /usr/include/xapian/version.h - /usr/include/xapian/types.h - /usr/include/xapian/positioniterator.h - /usr/include/xapian/registry.h -) - -multilib_src_install() { - emake DESTDIR="${D}" install -} - -multilib_src_install_all() { - use doc || rm -rf "${D}usr/share/doc/xapian-core-${PV}" - - dodoc AUTHORS HACKING PLATFORMS README NEWS - - find "${D}" -name "*.la" -type f -delete || die -} - -multilib_src_test() { - emake check VALGRIND= -} diff --git a/dev-libs/xerces-c/Manifest b/dev-libs/xerces-c/Manifest index 412fe3c3bd47..d148a372fb71 100644 --- a/dev-libs/xerces-c/Manifest +++ b/dev-libs/xerces-c/Manifest @@ -2,6 +2,6 @@ AUX 50xerces-c 43 BLAKE2B 8ebb0cf0aa79e028271751f981c9b0818af24bf3640a5109ecca19 AUX xerces-c-3.2.2-fix-XERCESC-2161.patch 42804 BLAKE2B c55aa5ff9d0ca8b716aaffb25435b0a1fbfc8684dc601dc009e3e44f3608c9c21ca3190a25d4813f7e34d75f070ca5de5554e35a2408d65f168b6a8715a156e1 SHA512 04d8cf6e220b7a7dc09a8dba4ff763dd8ccb133a81a5338d64a5cdf2c039f2d51958ec7eeea8ca04eeed8433c3239df8d74e6c697ac8c2c3476e8917d02507a5 AUX xerces-c-3.2.2-fix-XERCESC-2163.patch 715 BLAKE2B 39ae9de0166675c2269da164aaf6c637ba04761c12c5d8b227d466575b056d64846bced57651c70926a78403da16fd0e86ba4b267dfe70a144bcf3cced3d1536 SHA512 c5c0e753d22b61fa5047cef3748cf3baaf30f4c6ba4d89152d856f2f65fe311841ea590ec0c9291347b5b7f96047f3e9c7b524798ac2ac96bcfbc8b40d634596 DIST xerces-c-3.2.2.tar.gz 7100953 BLAKE2B d167299797189ef181c384ac49095e8bc4cf4e0c7d646e72840a19f56c6eea060168d2c2d29c29ce6cc76dd44e403bea4c3dcde67f964b87f3abc807ad0b14ad SHA512 13709b47b61d957d736f34b774dbc7fbd85171eedebd0cada41fd1d17929e6c42904c882b1e1d4f9b4fd464938b62e5ebb127187b4974dfade6a593e31471e80 -EBUILD xerces-c-3.2.2-r1.ebuild 2973 BLAKE2B 1a8f8885d24d764607c30a8885e8597c619fbce6b265766d798b162a1ec42e8f0c0a805da640204adcb3fd64117d3bd5ad6e22157455658eb5a237bce5736e16 SHA512 11971abc1d5c2576e9d2c8c5f25b348ff06e88828fa7e26d825d6f2fd33966673c264a73eff8185ae2386f22d47981af98a2119cf8825442bddcdb95e1f3d22a +EBUILD xerces-c-3.2.2-r1.ebuild 2974 BLAKE2B 086f8a100869f89bc9bbf294c2c699f624a4fb55c028239b0978676ee0c84808c85de9f9cd8eaecb5858f9d14dc8bdd9bd11fe5c431e71cdfc986449d28d9c9a SHA512 1dddd35573dbd3687de506cdf2970779d05a13ee15cdf80e80e2bf046d591719b4835f1465c0da37ddd93a5997179bd47a02156deabdbcdc6afdcc9131777f9a EBUILD xerces-c-9999.ebuild 2884 BLAKE2B a69a9d474232d4dce30c5e86f225e96c57b07aa18263d0de9e3afc1d56518da9c64876412f84b10c0825fe2c85abe1be54b2ed551c168cb7281b0e374468a553 SHA512 fbf54973cfd79e1b3f8a5b7a342a4b3ccdf4aa3e1e9485d5a1c9dc880fc716ef6a0e832be09ddbbedacf630c3dd72c69baefea2315595eb05f41411751f9d2bb MISC metadata.xml 768 BLAKE2B fabc57ee82dc82444461b1ec25ebda2af68a8eb00c6f44cc24de70daf96fd245acafc04d1bb75ffbb780e1b0877d7862a119264b81402df2e9c2f20ff252a166 SHA512 e447b67df2d7e7c3fb7cddc1dfeaf7c4da734ba71b1b0138abf63f8d0c5c42d0f2dd8cf6a281d4a88da32f4c073d81fab91f3fbca92d50d6bc9855a64814784f diff --git a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild index 018c4ab7d02c..135f708ab29d 100644 --- a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild +++ b/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]] ; then inherit subversion else SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" fi LICENSE="Apache-2.0" diff --git a/dev-libs/xmlrpc-c/Manifest b/dev-libs/xmlrpc-c/Manifest index 33e06daead17..efae275e0a15 100644 --- a/dev-libs/xmlrpc-c/Manifest +++ b/dev-libs/xmlrpc-c/Manifest @@ -1,5 +1,5 @@ AUX xmlrpc-c-1.32.05-Wimplicit.patch 593 BLAKE2B d26e051b264d2db4c52e192a5a904c410d761e563f9d102249d0127652fc19764d7ab71c1d1ad2ac6a8dc45681bfd769855a56941e15cc247b172ab853981d9f SHA512 e39c694f8fed9f2b55592043cdc6776260980e0e6751362c15026f82c2a777e37183f6a7d42e7e2ed36b4fada5124f3fd3c7d6104dc447ef494f4bf82e5dfe04 AUX xmlrpc-c-1.39.11-cplusplus.patch 374 BLAKE2B cacbc4fc8737d5e3f675a9579281fb44367fab1082340162e9d9929f6b829c612071b8535b36fa41a4f22488e0717febaaef64e4c51e7abf4fc46772aead1278 SHA512 b5182181f7c0ffa150c977b6e206c2fbfdcd979369dbf55b2c4197378edb7136629df02bb7cc5f89df522451fef3c04a7b901dc3f34bc895f55020f8d5e03ef6 DIST xmlrpc-c-1.39.11.tgz 815463 BLAKE2B 7d169d51835e64e5ac822c48b1a6d7622293c1ce1e7379985ebf6c10f3ab331c55eeff9f655cf914c4cf7e3c107fbdbd741d664489f4ad7aadb5e576ceb383c2 SHA512 13e7ddf5264436671437c0bcd698380baca35c4469f592edf79cb4cafda254fe8207ecb992ee728ed20ec70457a20bd0cf8e180ce5cf0561a38a21f1e588f584 -EBUILD xmlrpc-c-1.39.11-r1.ebuild 1921 BLAKE2B d797b5076cfe11558f3bb1ad080a0a63ddbeb2a182aab1a9b891a0cfd5fa98ef5c64462da2824b19a7cc00e6b70bc71d53592ac6a4fa3dfb7490f0f72a620837 SHA512 8d53e2dafce2aa48d1ff28402a38a00b739da31f4f5bafe16705c54c0e895831d021fb61dd4725b39c9551cccc9e40c773586d8f3439913dfa49c4f7aaedc1fd +EBUILD xmlrpc-c-1.39.11-r1.ebuild 1918 BLAKE2B 6c6ead6b76fcb43d816c99675b3e3109a0ce77d7c68c2b8fe366e1208eee0b5b5c5bb344278d0b91399dfae0f63e9343c9d271b5f025758470191827637e14e1 SHA512 d0ddba48500c04e871ec94564ff37238b9a8af8c1d3813266313d7d66c4e5db79e77bb8354009320c2040e98324a2939b9ea6c4362aaf807c2324057ac04a1c3 MISC metadata.xml 669 BLAKE2B 04f88706453ca3f6c7960b6a8d9fa0201cc620386d00f5e709070095e58f689ad7492d3b2a0effc9de985f642f55a347f3678f734170d36e141f1eca231612de SHA512 6009e48c681fd9a98054a37eb9ee78d87eff527d617094b55d6f3af6fe59f81328a03ccec47ab7fc1b4e54bdec50629b76b522e8943e2be43c1adf57e74caecb diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.39.11-r1.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.39.11-r1.ebuild index 9968972e18e4..489792ece393 100644 --- a/dev-libs/xmlrpc-c/xmlrpc-c-1.39.11-r1.ebuild +++ b/dev-libs/xmlrpc-c/xmlrpc-c-1.39.11-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tgz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="abyss +cgi +curl +cxx +libxml2 threads test tools" RESTRICT="!test? ( test )" diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index 65890cd2c421..9a8dec009610 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1,6 +1,3 @@ -AUX xmlsec-1.2.28-test.patch 2418 BLAKE2B e5cf92fd7f72be16d95fe67da99c96fc8e1bc8e7dadbfdbf5970ff7c148aa95868c2a4db8a03e86a2b67dd54c6bb71f0409bc4e075ad2b7148da1f489e672dee SHA512 48e72e197a23d4a0f3c7679dad438b1d9e140f2c9a311959748d432c543e4f48d32a52a4f65bd971d0263038cf6fde4a753e0eb2616ac6d5db092279cdc08b46 -DIST xmlsec1-1.2.28.tar.gz 1995599 BLAKE2B 5d90646d9a72024856da2638adb6d0d00d5142f8d3eaa5b12a993e2e6ae78ad49aab69822ebe331191bf1fc5b98431b85e113545aec84e2bb7d5c5add9028df0 SHA512 17fa59e4ffee5e024caa4895e8ed21d1435f14e3a37d0ed781b1dd216333ae3b6099c460efd45d4a8097d0202522150b7b0ad543b47c1596d8473b6922270480 DIST xmlsec1-1.2.29.tar.gz 1989360 BLAKE2B a0057ddf2d641745933f8d788c5358b4bb17892ed175ef11a9041a34ff1f91d0ffe6cb90316308805b5bc2157b9c2e211b37731ff8cfc7723a85f349543aa7a6 SHA512 07c3012179da4392f0a9d41a51ed51d692ca8b491310488b955d5fef0637f104d3f82374754b0ef175fadc663a8ca8c996178198c5dd77b3a8b34393d1482e4d -EBUILD xmlsec-1.2.28.ebuild 1398 BLAKE2B 577a2435ca1e9602124663b49ee1e26fde53ab7fc663cec6d1ba7b59bd59c4fb7d5a59639305bf14bfd344a5c78ae94be807511802e43ba824a2108b5dc0b684 SHA512 11992998c302c12264340cadeb23a6d57e41a824521dcc90bf98530855cd7143f651870529357684bffce2da5aa52925756731a17ce950df39f7e185e090db84 -EBUILD xmlsec-1.2.29.ebuild 1359 BLAKE2B 004a90178fd0fbea93a3424460ebfb8af3bdb19ec7a04902a222651953f9ae73c5ceb0b210776a58013b6238ce35e6e3b4d8ef0fe069a7fcf2712b4523121df8 SHA512 d864c1e1e87056688e8a83b3da041b2195deeb6ed0fdd2f9930bbf8caeeca2b5893e3b94f3b2f1d90d99293069c80086c0c3c3f0edfdbbebb7062d6fa4cf3523 +EBUILD xmlsec-1.2.29.ebuild 1354 BLAKE2B dc08955d8dd5d37e6456651833464d70ae34a8022e5db0741e2f7c15dcc49644098c88a9b5b39e02909c64bac280ac9623e0c14cab4466a4ae753ab45a2cce60 SHA512 266655be4f1f537cd8fd9db761b9c5101e63bc6287330ce25074403fb5b7633de477255c0ff4cbf66d4b3ad5f6b891c15535a7676073fbc8c3bf4e0bb97614df MISC metadata.xml 414 BLAKE2B 265c7a10b540266026188b46fbe6f609d83946a5ceadae090bed44b981e9c37599b86c506ea16d06d62bde58d804f042d01eb5e9a96fd9480671ae3e423040d3 SHA512 6192225c849da5ac481f102aa6e7ca91d4222623eb84d42d5313ecd9280a4fec8ac819ed74c0b761986c60532b5ec5061d0998e20c77c5dae0abd058ecb039d7 diff --git a/dev-libs/xmlsec/files/xmlsec-1.2.28-test.patch b/dev-libs/xmlsec/files/xmlsec-1.2.28-test.patch deleted file mode 100644 index ae80e1fa5f36..000000000000 --- a/dev-libs/xmlsec/files/xmlsec-1.2.28-test.patch +++ /dev/null @@ -1,51 +0,0 @@ -From 3d5c9e38d9576aea252ba186dd2913c57a7a8dd8 Mon Sep 17 00:00:00 2001 -From: Alon Bar-Lev -Date: Tue, 16 Apr 2019 23:07:08 +0300 -Subject: [PATCH] tests: workout test --X509-skip-strict-checks - -Apply --X509-skip-strict-checks parameter to verify commands. - -[PORT] - -Signed-off-by: Alon Bar-Lev ---- -diff --git a/tests/testrun.sh b/tests/testrun.sh -index ea65802b..9950d4fb 100755 ---- a/tests/testrun.sh -+++ b/tests/testrun.sh -@@ -59,7 +59,7 @@ if [ "z$XMLSEC_DEFAULT_CRYPTO" != "z" ] ; then - elif [ "z$crypto" != "z" ] ; then - xmlsec_params="$xmlsec_params --crypto $crypto" - fi --xmlsec_params="$xmlsec_params --X509-skip-strict-checks --crypto-config $crypto_config" -+xmlsec_params="$xmlsec_params --crypto-config $crypto_config" - - # - # Setup keys config -@@ -308,8 +308,9 @@ execDSigTest() { - # run tests - if [ -n "$params1" ] ; then - printf " Verify existing signature " -- echo "$VALGRIND $xmlsec_app verify $xmlsec_params $params1 $full_file.xml" >> $curlogfile -- $VALGRIND $xmlsec_app verify $xmlsec_params $params1 $full_file.xml >> $curlogfile 2>> $curlogfile -+ params1="$(echo $params1 | sed 's/--X509-skip-strict-checks//')" -+ echo "$VALGRIND $xmlsec_app verify --X509-skip-strict-checks $xmlsec_params $params1 $full_file.xml" >> $curlogfile -+ $VALGRIND $xmlsec_app verify --X509-skip-strict-checks $xmlsec_params $params1 $full_file.xml >> $curlogfile 2>> $curlogfile - printRes $expected_res $? - if [ $? != 0 ]; then - failures=`expr $failures + 1` -@@ -328,8 +328,9 @@ execDSigTest() { - - if [ -n "$params3" -a -z "$PERF_TEST" ] ; then - printf " Verify new signature " -- echo "$VALGRIND $xmlsec_app verify $xmlsec_params $params3 $tmpfile" >> $curlogfile -- $VALGRIND $xmlsec_app verify $xmlsec_params $params3 $tmpfile >> $curlogfile 2>> $curlogfile -+ params3="$(echo $params3 | sed 's/--X509-skip-strict-checks//')" -+ echo "$VALGRIND $xmlsec_app verify --X509-skip-strict-checks $xmlsec_params $params3 $tmpfile" >> $curlogfile -+ $VALGRIND $xmlsec_app verify --X509-skip-strict-checks $xmlsec_params $params3 $tmpfile >> $curlogfile 2>> $curlogfile - printRes $res_success $? - if [ $? != 0 ]; then - failures=`expr $failures + 1` --- -2.21.0 - diff --git a/dev-libs/xmlsec/xmlsec-1.2.28.ebuild b/dev-libs/xmlsec/xmlsec-1.2.28.ebuild deleted file mode 100644 index e81558aad10c..000000000000 --- a/dev-libs/xmlsec/xmlsec-1.2.28.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" -HOMEPAGE="https://www.aleksey.com/xmlsec" -SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~sparc x86" -IUSE="doc gcrypt gnutls libressl nss +openssl static-libs test" -RESTRICT="!test? ( test )" -REQUIRED_USE="|| ( gcrypt gnutls nss openssl ) - gnutls? ( gcrypt )" - -RDEPEND=">=dev-libs/libxml2-2.7.4:= - >=dev-libs/libxslt-1.0.20:= - gcrypt? ( >=dev-libs/libgcrypt-1.4.0:0= ) - gnutls? ( >=net-libs/gnutls-2.8.0:= ) - nss? ( - >=dev-libs/nspr-4.4.1:= - >=dev-libs/nss-3.9:= - ) - openssl? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - )" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig - test? ( - nss? ( - >=dev-libs/nss-3.9[utils] - ) - )" - -S="${WORKDIR}/${PN}1-${PV}" - -PATCHES=( - "${FILESDIR}/${P}-test.patch" -) - -src_configure() { - econf \ - $(use_enable doc docs) \ - $(use_enable static-libs static) \ - $(use_with gcrypt) \ - $(use_with gnutls) \ - $(use_with nss nspr) \ - $(use_with nss) \ - $(use_with openssl) \ - --enable-mans \ - --enable-pkgconfig -} - -src_test() { - emake TMPFOLDER="${T}" check -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die -} diff --git a/dev-libs/xmlsec/xmlsec-1.2.29.ebuild b/dev-libs/xmlsec/xmlsec-1.2.29.ebuild index 547b993cd220..5f12985e1172 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.29.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.29.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~sparc x86" IUSE="doc gcrypt gnutls libressl nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl ) diff --git a/dev-libs/xxhash/Manifest b/dev-libs/xxhash/Manifest index daff14a8903c..6c67d095d19a 100644 --- a/dev-libs/xxhash/Manifest +++ b/dev-libs/xxhash/Manifest @@ -1,7 +1,7 @@ DIST xxhash-0.6.5.tar.gz 37521 BLAKE2B cfd4268bdb9079108c436c057f37c1c23a13a89f8a3d6c936ab27d3b339dbca3fa88e8ddc4fc9878501d6875622edd2ba50f465b4c361f1eb42d8f7a8f8a6fbd SHA512 085643b52e091ac0eedd54c4459220b3643d825ca71a11e952d00ea2041c570ff57d8553d0378f34e038ca9ee3b40d2048ed02d44d5aff1fbfcbf5e642487ba0 DIST xxhash-0.7.0.tar.gz 52372 BLAKE2B e59a80ab3970f4830d0de17d3c91de1049fd671dba777d143fae2cf372970c717b6b586bfaca13c49c7dd2f57257d41ebad500632f25bc47125570ed715a47fa SHA512 2d7a06a5cabc945ac841df4451a744f0a666e4afcce77f5eea70bd68547ac46ebf776dd0e3645ef0204c7ff1dea3f5ff8228a8d9894dae0077f865ffdc123c66 DIST xxhash-0.7.1.tar.gz 76328 BLAKE2B 8ef64a1a44763417441dbec396d54b5d57ee225058f6c1bfb6baa8983bae49d84ab55a59743f7edf8580be52acc1bfb622c590f43450891af4d17cbd2ac48972 SHA512 03aa89c35fffafa8fc81b249ff4fa0dd3f7985466106815a9f36b00314ce82e3e2586e7abec5b56dd94d9b785768ac9562b03973817390b716cad8cd53e9ebc1 -EBUILD xxhash-0.6.5.ebuild 854 BLAKE2B 29726d099a9447691c50de1623418fd42bead11bbe8835d616f4c1d72daaf05cd302af4939341639ac91dc91a79f235e7650f2ae83b351a370640967efd6a8cf SHA512 821bedc497f8f88f5d65c7b5d1d495d2031466cdf3f02b22df15ecf9ff84e23e7b0de3379177e9fa6325ec8906bca6c87be02f9df80109761e67ff448ef039e6 +EBUILD xxhash-0.6.5.ebuild 847 BLAKE2B 48f98894d126b879e436e31bd892d1165b29717392ac205c4328302cb2d18afc0556575e24e4eb64885bc3cc6e8897523b3cb4a6ca11e88556819840252eeb2a SHA512 fb1291e220f14af3d4306d5d871da859c81e01badab782c54b47a9ea6a0c226c70b0506c5475ae5ce2e3f2a79424a4162ba4b9c168dd5a151674060778333532 EBUILD xxhash-0.7.0.ebuild 857 BLAKE2B 9583e7ed38d1f737324e3070874300d69c825c76b568a57db143886fa1145efdc46b6891e3606b08adebb6aa6c69e83ee301e94b3a24e37a26c01275b7e8f00a SHA512 2d179bfd9cee06f12b79995a11e02318fa7c31ec86f28e9829cd558e2c26c4cf1ebc0bc3fc1a687d24f1f96436fa0a15f5c9a66cc154a34151b988fb111b3044 EBUILD xxhash-0.7.1.ebuild 910 BLAKE2B 3d7a05558c8845a9027f34902af7c373480e4296c8b45fb8f604ddb8c28ab9713bb9048ca9683020d2220a1c3d8d4a0f846127e3255be9219b95395648b38058 SHA512 da8975796275af0757b5ad36965fccfceb86f0a2afca5f69097bc44f444bc7055e4820150b22b2576e84925693648ce996081dd3ac303237a8982987c445ca17 MISC metadata.xml 392 BLAKE2B 6a06ef26d04abe71ca14dda2435abf49b8f1adffbca5b0af6947b73e48bb6696b216bc6da4b5cdcf9eb61ead18154af6e51679b1be350d063eaccad5a5c86303 SHA512 96be044c0faa5d67ebe60b1d1c11ce876ad3e031d605846d6623a51cf0f57615db3855dda4ff129190bc12b137c9c05395464efb150ad57da4804b852ee6802e diff --git a/dev-libs/xxhash/xxhash-0.6.5.ebuild b/dev-libs/xxhash/xxhash-0.6.5.ebuild index 45f304b9d623..b153f3b2fac5 100644 --- a/dev-libs/xxhash/xxhash-0.6.5.ebuild +++ b/dev-libs/xxhash/xxhash-0.6.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ SRC_URI="https://github.com/Cyan4973/xxHash/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="BSD-2 GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 s390 sparc x86 ~x64-macos" IUSE="static-libs" S="${WORKDIR}/xxHash-${PV}" diff --git a/dev-libs/yajl/Manifest b/dev-libs/yajl/Manifest index c5e4850b2990..7e57f36e07fa 100644 --- a/dev-libs/yajl/Manifest +++ b/dev-libs/yajl/Manifest @@ -1,6 +1,6 @@ AUX yajl-2.1.0-pkg-config.patch 2299 BLAKE2B 1de5b3d183b692b8be1fe37d0f05e97141b82dcfce7770e9b4e27ed2443b8506efb8a6cff2bbc5ebac640ba87819833d0e6eb5d8cd8139a973861904afbea648 SHA512 0cc7f685b80280af209c8b3d9443711174a0439dc59f3e81dbd1f78b8aecca3eb29b2c8b88d94b8a4200a1248fb03948a1e51206373af49a55fb2eb32e9d7dde AUX yajl-2.1.0-uclibc.patch 487 BLAKE2B 873f1c4d4c53ff155814d960301f0932267ce277bfe772593853234c446ef949a7bd424c7db8f97c9dbc14428b03210b1c740a51b5379dbcebefbb311144a826 SHA512 7d81f13329da5fa81c31b07763b50153197760c93ceaf14d3b87232a377fb0871dc522f73a7d556131d1272496d7e8082eaef8ec968b8004e2d2c5e74987167d DIST yajl-2.1.0.tar.gz 84039 BLAKE2B 53cfa60994a478050ef1ab35ecfe60cc51f166bc101ee81f42122b134cc30afd1277c3c2661f5c03dc8c8117fcfdaab8ec7c6d735a6810ea4700f1afaea60e1a SHA512 671c06081e01584d170b614dc0685f49c6d7448b673d8ed99749ce4e0ca73875af9f62df7787b919ceaecab213668ac1d2a5800b6831731ec146353552f36985 -EBUILD yajl-2.1.0-r1.ebuild 908 BLAKE2B 9a00ca85c01909971975dea74461045dc759a429f90fb06bf282306201cafca3c2944edbc964298164e42ba912a7ac12c5961a8ba331cedd26fb397dd9345ddd SHA512 b071ff059f3aac6d2cb16db9c0757573f146539ef0532a03e32631062b1974b890c35b497310c737a1916c8876a675c263a4138045b6d8a4e0f33f5c4240a2ad -EBUILD yajl-2.1.0-r2.ebuild 943 BLAKE2B 7db2749fbbac18532c4ca0ae28800f5f83ee1bcc9c531c91c5ad63fd7ce7e45664dcb597950578871938554906295bc724dc72598c4d129931563d5d2eb4f36a SHA512 65077357991b0f787af9d97ca357030687d75d87905f0f241b084e6b3a5cdd1e4fbcd7b7069f3b797a5c37889b2b8d61c63dad3c06a9e993ec92637cc7126424 +EBUILD yajl-2.1.0-r1.ebuild 909 BLAKE2B 2824f0d48b5d0feb1eaff2c4c18fd98712d87281944889ca93d6a34346af2b2aa9a7111e8222b82fd18ebf3b728e567ceca81cba1889d02c15931c1c6867c606 SHA512 81d6cbc442f3061c1a260f678fa89e2c9a4d76af34f7f86ffe3515f0e98af48dab2d1c2e867b1b189c44188a85242ce6495da9e0c47d7a0be652b5a70b09df65 +EBUILD yajl-2.1.0-r2.ebuild 944 BLAKE2B 74f55428d0b788c854f3240dc6bdae11dd28462b1b479a1294cff921f54a60cde52dadaf04b0dd859b3e7d2240c26492507c107807f0b6b595b724a112727959 SHA512 7b29a8359dccf6727efe3fce76bec141650a698e3b1ee0221df630923b84135b73be3681051c52e43ff5e2272d60c433fd9338e0a375f8118721f6bf223f4de6 MISC metadata.xml 336 BLAKE2B cfff08a4c7fbc2990928356c47d5110c6e6de6278ec3a45ac89f7dc1ae5f247a12214c41c884e622d264142b3f487fb82ff0457e15a0d39080e7680ad72d790e SHA512 c01c9b3ba695bb76ef55ede76c3e4b2e6843b27d4148aca7c290ac909aa8800541f0b85c043c5a74e518e4e84a0d3c6907cc4f93bbe8d0addfaaa40ede3a347d diff --git a/dev-libs/yajl/yajl-2.1.0-r1.ebuild b/dev-libs/yajl/yajl-2.1.0-r1.ebuild index a69add211578..8c07bc2cc99d 100644 --- a/dev-libs/yajl/yajl-2.1.0-r1.ebuild +++ b/dev-libs/yajl/yajl-2.1.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/lloyd/yajl/tarball/${PV} -> ${P}.tar.gz" LICENSE="ISC" SLOT="0/2" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" PATCHES=( "${FILESDIR}"/${P}-uclibc.patch ) diff --git a/dev-libs/yajl/yajl-2.1.0-r2.ebuild b/dev-libs/yajl/yajl-2.1.0-r2.ebuild index b1a344ffe2f7..73a574fef1d9 100644 --- a/dev-libs/yajl/yajl-2.1.0-r2.ebuild +++ b/dev-libs/yajl/yajl-2.1.0-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/lloyd/yajl/tarball/${PV} -> ${P}.tar.gz" LICENSE="ISC" SLOT="0/2" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" PATCHES=( "${FILESDIR}"/${P}-uclibc.patch "${FILESDIR}"/${P}-pkg-config.patch ) diff --git a/dev-libs/yaz/Manifest b/dev-libs/yaz/Manifest index b94a780aeb2c..e80224062328 100644 --- a/dev-libs/yaz/Manifest +++ b/dev-libs/yaz/Manifest @@ -1,4 +1,4 @@ AUX yaz-3.0.47-icu-automagic.patch 899 BLAKE2B b6eafa42b369a76f085efb0b89424c4c182c1604a68bebd7f8fee47a925fdc859973bfceab912b8aeeef2aab288f326fadc0ba2fb63e6e13d047c9811ea326d4 SHA512 55185162a381ae3cb7a880568b2a0a04c1b2f7d8e579e1494df0c2047d021648bce15d223f99a36f59e8b1a14fea161a128a2c01ea7f0e5b2e167e09cf6f856e DIST yaz-3.0.53.tar.gz 2164681 BLAKE2B e42a97d63e031f14234258c7c44735a615ebc83774c1532d7e1b50f1f231dc933168e41a1b35a139ec193e694f6253336a666daad627a4aae9a0c7ffe34ca360 SHA512 537d54757e401c1b29ad2120209b2cd038f26ff7f43ffc3c1e22808e12a1580aedee3880478e951fd4b3057ca9af4a34afa2a64c0b8ffcbec24f76deb83ddc89 -EBUILD yaz-3.0.53.ebuild 1396 BLAKE2B 44b84778e2730c251bfbca2f78cbf98dd966d96dcc55584949067e6a98291f2b9ad0f6b5e4ed285e304e01050e6301b40250d09010cc0693f319eb47559351f1 SHA512 844b0341b78642bdf42fc9d113596141e05c7d84ca8746a9f8f479c3243827a1746357e16598f0cae6b2799faac8a83df38f49828f669bf17a122094367ce77d +EBUILD yaz-3.0.53.ebuild 1392 BLAKE2B 795f2ae8dfbf27acadc7b7520661380351c0e658080f613b95e9a61879c6e407fd4d3003fbbd9c049e87ea964af3ca6e2724dda3b9b43467f36ee910d3639eb0 SHA512 dc0930cfb4c05fe26a7cffd1bc42e493e7accdaa23c2dbb9b644fef60cb987d798f3be575b092b9127d7d10b263095d2858b590dff75014d8dd13df2545bbe99 MISC metadata.xml 256 BLAKE2B 318bf6f45e4874d05ebcc06bd5a382e319a403f7b22f1b51bf1e04da415cafa199ce19e824b373cd38ad831c20d3ca3696d61cb68bda85b4c5c17d60ce32194d SHA512 60f3694b1a080bbe91b43f5164f21459526f0901618d68c8d77f942813ef8338b31cfbc585a73e56cbc5d8ab18f91ec9ad97814f6b98f6443b5ccf06fd68f4d5 diff --git a/dev-libs/yaz/yaz-3.0.53.ebuild b/dev-libs/yaz/yaz-3.0.53.ebuild index 81d6963f5918..5b9556845422 100644 --- a/dev-libs/yaz/yaz-3.0.53.ebuild +++ b/dev-libs/yaz/yaz-3.0.53.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://ftp.indexdata.dk/pub/${PN}/${P}.tar.gz" LICENSE="BSD GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc x86" IUSE="debug icu libressl tcpd ziffy" RDEPEND="dev-libs/libxml2 diff --git a/dev-libs/zziplib/Manifest b/dev-libs/zziplib/Manifest index f4e6cddfc35e..76178c557379 100644 --- a/dev-libs/zziplib/Manifest +++ b/dev-libs/zziplib/Manifest @@ -3,6 +3,5 @@ DIST zziplib-0.13.69-html.tar.xz 152536 BLAKE2B 05f14b2e6d2e3af4488096eabc161422 DIST zziplib-0.13.69-man.tar.xz 10988 BLAKE2B 2c3c5cfd17b3d3e17a3e72031b2246e32c9fe471b9578a4717c128725493054ceafc34763a763d31cf5532f082a596a6bceb8e417ef70476a59f4daa0a14b587 SHA512 5a804896a2d06b1d32d6b8715ffdb374ff7179145d033e919acecd46426dad3e44d4889adabce33e7f6bbc18e2b70b50a8a059498bf4f1f3d6844dda90c33c7e DIST zziplib-0.13.69-patches.tar.xz 5000 BLAKE2B 4612052bb8a312831daec9283cad8593b2161e2acd76122a982339154cd76d58b5398c61f605e3e29e0f63399c9a176710f95a1e6632ff4e1249ac596978006b SHA512 16190e20b8c722f3aee8e77ef7cc24026976b067402430c833d21761a13e32ed5f2eff543a2c13469e442d01c2ed5ae373badd6b8851c962852d6c09620a0d91 DIST zziplib-0.13.69.tar.gz 1132204 BLAKE2B 92e9f5e95665c7a47d1e472f570402e3c174d404abf461bed644ea8a37ff7661ee98b8fa241728aae375e32c470f2f48a817f72410eeda81a6a3be6e6bdb2635 SHA512 ade026289737f43ca92a8746818d87dd7618d473dbce159546ce9071c9e4cbe164a6b1c9efff16efb7aa0327b2ec6b34f3256c6bda19cd6e325703fffc810ef0 -EBUILD zziplib-0.13.69-r1.ebuild 2361 BLAKE2B af4642c8a4984606064d25849dfa92ca4cba3081782a4f3fc117b01f7a24bf69ff4cf00509853a8e2740b3406df6a603e9d3a0b0651f84e4c8c2a3c03faa9768 SHA512 844ca1ed790f525021527f4891d607a0d2f9759bf604069b0240acd796b76e921d5a3acb74a5713544d2784de56e768414ade79cba775b67f46da5282692048d -EBUILD zziplib-0.13.69.ebuild 2321 BLAKE2B 001e06fe6a5597f9bf3f71fa3513fa08cfb5c99b999376faaa1f2201ae2bb4070d4208f7c9c1e9817120eb75bc997871e604f20d83a9a5ce98520ecb5d500bd7 SHA512 73b06d0a465c7340ddc38444ce44a30e71e90d36db7e9a5f965376fb9d49aac72fbbf1b21b58d105d8d7e7e20ce2beb4710b932761c509963b9889c4035661d9 +EBUILD zziplib-0.13.69-r1.ebuild 2412 BLAKE2B 60415e9912525a046630ecca9f466801a3bfe29a5f48e48c937508f9ba6cda2f55974e218d3dbf9e41196798f049851e6e4c68871a09ee7dacd05afe892012bb SHA512 e7ff6954f36159d88e74fe0789d7a38b1ac22516f189170533e2b05a8bf9455c8cb459af7794be0bf81ae3af4c58a6b0abcddce8282357c5f4daf727134bd912 MISC metadata.xml 244 BLAKE2B fc7489e331f708001ddc94cbb6b4e2c22d80c32883cb48c8044da1c8326143eed049e7f867342bb5b389f9252949f89dcb3084369729d52e49a8924d842d4693 SHA512 73f6d031dd2239ef69ea83120b253dbd61d8db15603514a673da83c3cbe9f7f881613e5fa3387917428b994bab1bd466e49ebe2c7a68829f0f2551e0124620a0 diff --git a/dev-libs/zziplib/zziplib-0.13.69-r1.ebuild b/dev-libs/zziplib/zziplib-0.13.69-r1.ebuild index 2157af9f0a5f..852084f7d26c 100644 --- a/dev-libs/zziplib/zziplib-0.13.69-r1.ebuild +++ b/dev-libs/zziplib/zziplib-0.13.69-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/gdraheim/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="|| ( LGPL-2.1 MPL-1.1 )" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc sdl static-libs test" RESTRICT="!test? ( test )" @@ -35,6 +35,10 @@ RDEPEND="${DEPEND}" PATCHES=( "${WORKDIR}"/${P}-patches ) +pkg_setup() { + use test && python-any-r1_pkg_setup +} + src_prepare() { default eautoreconf diff --git a/dev-libs/zziplib/zziplib-0.13.69.ebuild b/dev-libs/zziplib/zziplib-0.13.69.ebuild deleted file mode 100644 index dce05955c343..000000000000 --- a/dev-libs/zziplib/zziplib-0.13.69.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 ) - -inherit autotools libtool flag-o-matic python-any-r1 - -DESCRIPTION="Lightweight library for extracting data from files archived in a single zip file" -HOMEPAGE="http://zziplib.sourceforge.net/" -SRC_URI="https://github.com/gdraheim/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="|| ( LGPL-2.1 MPL-1.1 )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="doc sdl static-libs test" -RESTRICT="!test? ( test )" - -RDEPEND=" - sys-libs/zlib - sdl? ( >=media-libs/libsdl-1.2.6 )" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - virtual/pkgconfig - test? ( app-arch/zip )" - -PATCHES=( - "${FILESDIR}"/${PN}-0.13.69-SDL-test.patch -) - -src_prepare() { - default - eautoreconf - - python_fix_shebang . - - # workaround AX_CREATE_PKGCONFIG_INFO bug #353195 - sed -i \ - -e '/ax_create_pkgconfig_ldflags/s:$LDFLAGS::' \ - -e '/ax_create_pkgconfig_cppflags/s:$CPPFLAGS::' \ - configure || die - - # zziplib tries to install backwards compat symlinks we dont want - sed -i -e '/^zzip-postinstall:/s|$|\ndisable-this:|' Makefile.in || die - sed -i -e '/^install-exec-hook:/s|$|\ndisable-this:|' zzip/Makefile.in || die - - elibtoolize - - # Do an out-of-tree build as their configure will do it automatically - # otherwise and that can lead to funky errors. #492816 - mkdir -p build -} - -src_configure() { - cd "${S}"/build - - append-flags -fno-strict-aliasing # bug reported upstream - export ac_cv_path_XMLTO= # man pages are bundled in .tar's - - local myeconfargs=( - $(use_enable sdl) - $(use_enable static-libs static) - ) - - # Disable aclocal probing as the default path works #449156 - ECONF_SOURCE=${S} ACLOCAL=true \ - econf "${myeconfargs[@]}" - MAKEOPTS+=' -C build' -} - -src_install() { - default - - # fowners fails when we don't have enough permissions (Prefix) - if [[ ${EUID} == 0 ]] ; then - fowners -R root /usr/share/man #321975 - fi - - find "${ED}" -name "*.la" -delete || die - - if use doc ; then - docinto html - dodoc -r docs/* - fi -} - -src_test() { - # need this because `make test` will always return true - # tests fail with -j > 1 (bug #241186) - emake -j1 check -} -- cgit v1.2.3